.shell-content{flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.shell-content>.app-main{flex:auto}.shell-pagebar{z-index:3;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3) 0 var(--space-5);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));font-size:var(--text-sm);line-height:var(--leading-sm);flex:none;display:flex;position:relative}.shell-pagebar[data-sidebar-hidden]{padding-left:var(--space-2)}.shell-crumb-slot-item:has(.shell-crumb-slot:empty){display:none}.shell-crumb-back,.shell-pagebar-actions:empty{display:none}.shell-crumbs,.shell-crumbs ol{overflow:hidden}.shell-crumb-slot{align-items:baseline;gap:var(--space-2);display:flex;overflow:hidden}.shell-crumb-slot>*{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.shell-crumb-slot>:first-child{flex-shrink:0;max-width:45%}.shell-crumb-slot>:only-child{flex-shrink:1;max-width:none}.shell-crumb-static:first-child{max-width:12rem}@media (min-width:1024px) and (pointer:fine){.shell-pagebar{font-size:.8125rem}html.app-shell-active:has(.app-sidebar):not(:has(.app-shell-sidebar-hidden)) .sandbox-indicator{display:none}}.shell-kbd{height:1.125rem;padding:0 var(--space-1);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-sm);background:rgb(var(--color-surface-subtle));font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3));flex:none;align-items:center;line-height:1;display:inline-flex}.shell-menu{animation:shell-menu-in var(--duration-fast) var(--ease-standard);transform-origin:0 0}@keyframes shell-menu-in{0%{opacity:0;transform:translateY(-2px)scale(.98)}to{opacity:1;transform:none}}.shell-resizer{display:none}.app-bottom-nav{border-top:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface))}.app-tab{color:rgb(var(--color-text-3));font-size:var(--text-xs);line-height:var(--leading-xs);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.app-tab:active{background:rgb(var(--color-hover))}.app-tab-active{color:rgb(var(--color-accent-text))}.app-tab-dot{border-radius:var(--radius-full);background:rgb(var(--color-accent));width:.5rem;height:.5rem;box-shadow:0 0 0 2px rgb(var(--color-surface));position:absolute;top:-2px;right:-4px}.shell-sheet .app-modal-header{min-height:3.25rem}.shell-sheet>.app-modal-body{padding-top:var(--space-2)}@media (max-width:1023px){.app-header-web{gap:var(--space-1);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));padding-inline:max(var(--space-2), var(--app-safe-left)) max(var(--space-2), var(--app-safe-right));flex-wrap:nowrap}.app-header-web .app-header-brand{min-height:var(--control-touch);padding-inline:var(--space-1);align-items:center;display:flex}.app-header-web .app-header-brand>span{min-width:0;max-width:100%;font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:rgb(var(--color-text-1));overflow-wrap:anywhere}.shell-pagebar{min-height:3rem;padding:0 max(var(--space-3), var(--app-safe-right)) 0 max(var(--space-2), var(--app-safe-left))}.shell-pagebar-toggle,.shell-crumb-static,.shell-crumb-slot-item .shell-crumb-sep,.shell-pagebar:not([data-detail]) .shell-crumb-page{display:none}.shell-pagebar:not([data-detail]):not(:has(.shell-pagebar-actions:not(:empty))){display:none}.shell-crumb-back{display:block}.shell-crumb-link{min-height:var(--control-touch);padding-inline:var(--space-1)}.shell-crumb-slot-item{padding-left:var(--space-1)}}@media (min-width:1024px){.app-shell{grid-template-columns:var(--shell-sidebar-width,var(--sidebar-width)) minmax(0, 1fr)}.app-shell-sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.app-shell-sidebar-hidden .app-sidebar{display:none}.app-shell-resizing,.app-shell-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.app-sidebar{position:relative}.shell-content{margin:calc(var(--inset) + var(--app-safe-top)) var(--inset) calc(var(--inset) + var(--app-safe-bottom)) 0;border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-lg);background:rgb(var(--color-surface));overflow:hidden}.app-shell-sidebar-hidden .shell-content{margin-left:var(--inset)}.shell-content>.app-main{background:0 0;border:0;border-radius:0;margin:0}.shell-resizer{z-index:5;cursor:col-resize;touch-action:none;outline:none;width:.5rem;display:block;position:absolute;top:0;bottom:0;right:-.25rem}.shell-resizer:after{content:"";top:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);width:2px;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;position:absolute;left:.1875rem}.shell-resizer:hover:after,.shell-resizer:focus-visible:after,.app-shell-resizing .shell-resizer:after{background:rgb(var(--color-focus) / .6)}}@media (prefers-reduced-motion:reduce){.shell-menu{animation:none}}html.barcode-scanner-active .shell-content{border-color:#0000;background:0 0!important}html.barcode-scanner-active .shell-pagebar{visibility:hidden}.app-header-native{background:rgb(var(--color-surface))}@media (max-width:1023px){.app-shell:not(.app-shell-native) .shell-content{background:rgb(var(--color-surface))}}
.list-group{list-style:none}.list-group-header{z-index:2;align-items:center;gap:var(--space-2);min-height:var(--row-height);padding:0 var(--space-3) 0 var(--space-5);background:rgb(var(--color-surface-subtle));border-bottom:var(--hairline) solid rgb(var(--color-border));font-size:var(--text-sm);line-height:var(--leading-sm);display:flex;position:sticky;top:0}.list-row{align-items:center;gap:var(--space-3);min-height:var(--control-touch);padding:var(--space-2) var(--space-5);border-bottom:var(--hairline) solid rgb(var(--color-border));font-size:var(--text-sm);line-height:var(--leading-sm);transition:background-color var(--duration-fast) var(--ease-standard);display:flex;position:relative}.list-row:hover{background:rgb(var(--color-surface-subtle))}.list-row-selected,.list-row-checked,.list-row-selected:hover,.list-row-checked:hover{background:rgb(var(--color-accent-subtle))}.list-row-link{outline:none}.list-row-link:after{content:"";position:absolute;inset:0}.list-row-link:focus-visible:after{outline:2px solid rgb(var(--color-focus));outline-offset:-2px;border-radius:var(--radius-md)}.list-row-ref{width:5.25rem;font-family:var(--font-mono);font-size:var(--text-xs);color:rgb(var(--color-text-3));white-space:nowrap;text-overflow:ellipsis;flex:none;position:relative;overflow:hidden}.list-row-meta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:rgb(var(--color-text-3));white-space:nowrap;flex:none;display:flex;position:relative}.list-row-actions{z-index:1;align-items:center;gap:var(--space-1);flex:none;display:flex;position:relative}.list-row-check{width:.875rem;height:.875rem;accent-color:rgb(var(--color-accent))}@media (min-width:1024px) and (pointer:fine){.list-row{min-height:var(--row-height);padding-block:0}.list-row-check{opacity:0}.list-row:hover .list-row-check,.list-row-check:checked,.list-row-check:focus-visible{opacity:1}.list-row-actions{opacity:0}.list-row:hover .list-row-actions,.list-row:focus-within .list-row-actions{opacity:1}}@media (max-width:639px){.list-row{row-gap:var(--space-1);padding-inline:var(--space-3);flex-wrap:wrap}.list-row-ref{width:auto}.list-row-meta{width:100%;padding-left:calc(.875rem + var(--space-3));white-space:normal;flex-wrap:wrap}}.lv{--lv-pad:var(--space-3);--lv-toolbar-height:2.75rem;border-top:var(--hairline) solid rgb(var(--color-border));font-size:var(--text-sm);line-height:var(--leading-sm);margin-inline:-1rem}@media (min-width:640px){.lv{--lv-pad:var(--space-5);margin-inline:-1.5rem}}@media (min-width:1024px){.lv{margin-inline:-2rem}}.lv-toolbar{z-index:4;align-items:center;gap:var(--space-2);min-height:var(--lv-toolbar-height);padding-inline:var(--lv-pad) var(--space-3);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));display:flex;position:sticky;top:0}.lv-toolbar-scroll{align-items:center;gap:var(--space-2);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.lv-toolbar-scroll::-webkit-scrollbar{display:none}.lv-toolbar-end,.lv-tabs{align-items:center;gap:var(--space-1);flex:none;display:flex}.lv-tab{height:1.625rem;padding-inline:var(--space-3);border:var(--hairline) solid transparent;border-radius:var(--radius-md);color:rgb(var(--color-text-2));font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;display:inline-flex}.lv-tab:hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.lv-tab-on,.lv-tab-on:hover{border-color:rgb(var(--color-border));background:rgb(var(--color-surface-subtle));color:rgb(var(--color-text-1))}.lv-tool-button,.lv-segment-item,.lv-button,.lv-bulk-button{height:var(--control-sm);padding-inline:var(--space-2);border-radius:var(--radius-md);color:rgb(var(--color-text-2));font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;gap:.375rem;display:inline-flex}.lv-tool-button:hover,.lv-tool-button[aria-expanded=true],.lv-segment-item:hover,.lv-bulk-button:hover,.lv-bulk-button[aria-expanded=true]{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.lv-tool-button svg{color:rgb(var(--color-text-3))}.lv-tool-count{border-radius:var(--radius-full);background:rgb(var(--color-accent-subtle));min-width:1rem;height:1rem;color:rgb(var(--color-accent-text));justify-content:center;align-items:center;padding-inline:.25rem;font-size:.6875rem;line-height:1;display:inline-flex}.lv-button{border:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));padding-inline:var(--control-pad-sm)}.lv-button:hover:not(:disabled){background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.lv-button:disabled{opacity:.6}.lv-button-primary{height:var(--control-sm);padding-inline:var(--control-pad-sm);border-radius:var(--radius-md);background:rgb(var(--color-accent));color:rgb(var(--color-on-accent));font-size:var(--text-xs);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.lv-button-primary:hover:not(:disabled){background:rgb(var(--color-accent-hover))}.lv-button-primary:disabled{opacity:.5}.lv-segment{border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-md);background:rgb(var(--color-surface-subtle));flex:none;align-items:center;gap:1px;padding:1px;display:inline-flex}.lv-segment-item{height:1.375rem;padding-inline:var(--space-2);color:rgb(var(--color-text-3));border-radius:.3125rem}.lv-segment-item-on,.lv-segment-item-on:hover{background:rgb(var(--color-surface));color:rgb(var(--color-text-1));box-shadow:0 0 0 1px rgb(var(--color-border))}.lv-search{width:11rem;height:var(--control-sm);padding-inline:var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius-md);color:rgb(var(--color-text-1));font-size:var(--text-xs);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.375rem;display:flex}.lv-search:hover{background:rgb(var(--color-hover))}.lv-search:focus-within{border-color:rgb(var(--color-border-strong));background:rgb(var(--color-surface))}.lv-search input::-webkit-search-cancel-button{display:none}.lv-phone-search{padding:var(--space-2) var(--lv-pad);border-bottom:var(--hairline) solid rgb(var(--color-border))}.lv-search-phone{width:100%;height:auto;min-height:var(--control-touch);border-color:rgb(var(--color-border));font-size:var(--text-md)}.lv-chips{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--lv-pad);border-bottom:var(--hairline) solid rgb(var(--color-border));flex-wrap:wrap;display:flex}.lv-chip{height:var(--control-sm);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-md);background:rgb(var(--color-surface));max-width:100%;font-size:var(--text-xs);align-items:stretch;display:inline-flex;overflow:hidden}.lv-chip-main{min-width:0;padding-inline:var(--space-2);align-items:center;gap:.375rem;display:inline-flex}.lv-chip-main:hover,.lv-chip-remove:hover{background:rgb(var(--color-hover))}.lv-chip-remove{border-left:var(--hairline) solid rgb(var(--color-border));color:rgb(var(--color-text-3));align-items:center;padding-inline:.375rem;display:inline-flex}.lv-chip-remove:hover{color:rgb(var(--color-text-1))}.lv-chip-clear{height:var(--control-sm);padding-inline:var(--space-2);border-radius:var(--radius-md);color:rgb(var(--color-text-3));font-size:var(--text-xs)}.lv-chip-clear:hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.lv-body{min-width:0}@media (min-width:1280px){.lv-body-aside{grid-template-columns:minmax(0,1fr) 20rem;display:grid}}.lv-aside{display:none}@media (min-width:1280px){.lv-aside{top:var(--lv-toolbar-height);max-height:calc(100dvh - var(--lv-toolbar-height) - 6rem);border-left:var(--hairline) solid rgb(var(--color-border));align-self:start;display:block;position:sticky;overflow-y:auto}}.lv-table,.lv-cards{min-width:0}.lv-group-header{top:var(--lv-toolbar-height);z-index:3;height:2.25rem;padding-inline:var(--lv-pad) var(--space-3);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface-subtle));align-items:center;display:flex;position:sticky}.lv-group-header-cell{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.lv-group-header>.lv-group-toggle{flex:auto}.lv-group-toggle{align-items:center;gap:var(--space-2);text-align:left;flex:auto;min-width:0;height:100%;margin-left:-1.375rem;padding-left:1.375rem;display:flex}.lv-group-chevron{width:.875rem;height:.875rem;color:rgb(var(--color-text-3));opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex:none;margin-left:-1.25rem}.lv-group-header:hover .lv-group-chevron,.lv-group-toggle:focus-visible .lv-group-chevron,.lv-group-toggle[aria-expanded=false] .lv-group-chevron{opacity:1}.lv-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--color-text-1));font-weight:var(--weight-medium);overflow:hidden}.lv-group-count{color:rgb(var(--color-text-3));font-variant-numeric:tabular-nums}.lv-group-add{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:rgb(var(--color-text-3));flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-group-add:hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.lv-row{align-items:center;gap:var(--space-3);height:var(--control-touch);padding-inline:var(--lv-pad) var(--space-3);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));display:flex;position:relative}.lv-row:hover{background:rgb(var(--color-surface-subtle))}.lv-row-focused,.lv-row-focused:hover{background:rgb(var(--color-hover))}.lv-row-checked,.lv-row-checked:hover{background:rgb(var(--color-accent-subtle))}.lv-row-skeleton{pointer-events:none}.lv-cell-check{z-index:1;width:.875rem;margin-left:calc(-1 * var(--lv-pad) + .1875rem);margin-right:calc(var(--lv-pad) - .1875rem - .875rem - var(--space-3));flex:none;align-items:center;display:flex;position:relative}.lv-check{width:.875rem;height:.875rem;accent-color:rgb(var(--color-accent));cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);margin:0}.lv-row:hover .lv-check,.lv-row-selecting .lv-check,.lv-row-focused .lv-check,.lv-check:checked,.lv-check:focus-visible{opacity:1}@media (hover:none),(max-width:1023px){.lv-check{opacity:1}.lv-cell-check{margin-left:0;margin-right:0}}.lv-cell-status{z-index:1;flex:none;align-items:center;display:flex;position:relative}.lv-glyph-button,.lv-glyph-static{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin:-.25rem;display:inline-flex}.app-page .lv-glyph-button{min-height:0}.lv-glyph-button:hover{background:rgb(var(--color-hover))}@media (pointer:coarse){.app-page .lv-glyph-button{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;margin:-.9375rem}}.lv-cell-ref{width:4.75rem;color:rgb(var(--color-text-3));font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:none;position:relative;overflow:hidden}.lv-cell-title{align-items:baseline;gap:var(--space-2);flex:auto;min-width:0;display:flex}.lv-title-link{min-width:0;color:inherit;outline:none;display:flex}.lv-title-link:after{content:"";position:absolute;inset:0}.lv-title-link:focus-visible:after{outline:2px solid rgb(var(--color-focus));outline-offset:-2px}.lv-title{min-width:0;color:rgb(var(--color-text-1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-secondary{min-width:0;color:rgb(var(--color-text-3));text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:none;overflow:hidden}@media (min-width:1024px){.lv-secondary{display:block}}.lv-cell{min-width:0;color:rgb(var(--color-text-3));font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;display:flex;position:relative;overflow:hidden}.lv-cell>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.lv-cell a,.lv-card-meta a{z-index:1;position:relative}.lv-cell .tabular-nums,.lv-card .tabular-nums{font-variant-numeric:tabular-nums}.lv-avatar{border-radius:var(--radius-full);background:rgb(var(--color-hover));width:1.25rem;height:1.25rem;color:rgb(var(--color-text-2));font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-row-actions{top:50%;right:var(--space-3);z-index:2;align-items:center;gap:var(--space-1);padding-left:var(--space-8);background:linear-gradient(to right, rgb(var(--color-surface-subtle) / 0), rgb(var(--color-surface-subtle)) var(--space-8));opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);display:flex;position:absolute;transform:translateY(-50%)}.lv-row:hover .lv-row-actions,.lv-row:focus-within .lv-row-actions{opacity:1;pointer-events:auto}.lv-row-focused .lv-row-actions{background:linear-gradient(to right, rgb(var(--color-hover) / 0), rgb(var(--color-hover)) var(--space-8))}.lv-row-checked .lv-row-actions{background:linear-gradient(to right, rgb(var(--color-accent-subtle) / 0), rgb(var(--color-accent-subtle)) var(--space-8))}.lv-action{height:var(--control-sm);padding-inline:var(--space-2);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-md);background:rgb(var(--color-surface));color:rgb(var(--color-text-2));font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.lv-action:hover{border-color:rgb(var(--color-border-strong));color:rgb(var(--color-text-1))}.lv-action-icon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:rgb(var(--color-text-3));justify-content:center;align-items:center;display:inline-flex}.lv-action-icon:hover{background:rgb(var(--color-surface));color:rgb(var(--color-text-1));box-shadow:0 0 0 1px rgb(var(--color-border))}@media (min-width:1024px) and (pointer:fine){.lv-row{height:var(--row-height)}}@media (max-width:1023px),(pointer:coarse){.lv-row-actions{opacity:1;pointer-events:auto;background:0 0;padding-left:0;position:relative;top:auto;right:auto;transform:none}.lv-row-focused .lv-row-actions,.lv-row-checked .lv-row-actions{background:0 0}.app-page .lv-action,.app-page .lv-action-icon{min-height:0}}.lv-more{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--lv-pad);display:flex}.lv-card{padding:var(--space-3) var(--lv-pad) 0;border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));position:relative}.lv-card-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.lv-card-line .lv-title{font-weight:var(--weight-medium)}.lv-card-trailing{color:rgb(var(--color-text-2));font-size:var(--text-sm);flex:none;position:relative}.lv-card-meta{align-items:center;gap:var(--space-1) var(--space-3);min-width:0;padding-left:calc(.875rem + var(--space-2));color:rgb(var(--color-text-3));font-size:var(--text-xs);line-height:var(--leading-xs);flex-wrap:wrap;margin-top:.125rem;display:flex}.lv-card-ref{min-width:0;max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere}.lv-card-meta-item{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.lv-card-meta-item>*{flex-wrap:wrap;min-width:0;max-width:100%}.lv-card-actions{z-index:1;-moz-column-gap:var(--space-1);column-gap:var(--space-1);min-width:0;margin-left:calc(-1 * var(--space-2));padding-left:calc(.875rem + var(--space-2));flex-wrap:wrap;display:flex;position:relative}.lv-card-action{min-width:0;max-width:100%;min-height:var(--control-touch);padding-inline:var(--space-2);color:rgb(var(--color-text-2));font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;overflow-wrap:anywhere;align-items:center;gap:.375rem;display:inline-flex}.lv-card-action svg{flex:none}.lv-card-action-primary{color:rgb(var(--color-accent-text))}.lv-card .lv-group-header{top:var(--lv-toolbar-height)}.lv-bulk{bottom:calc(var(--space-5) + var(--app-safe-bottom,0px) + var(--app-nav-height,0px));z-index:60;align-items:center;gap:var(--space-2);max-width:calc(100vw - 2rem);height:2.75rem;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-2xl,1rem);background:rgb(var(--color-surface));box-shadow:var(--shadow-popover);animation:lv-bulk-in var(--duration-base) var(--ease-standard);display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:1024px){.lv-bulk{left:calc(50% + var(--shell-sidebar-width,var(--sidebar-width)) / 2)}}@keyframes lv-bulk-in{0%{opacity:0;transform:translate(-50%,.5rem)}to{opacity:1;transform:translate(-50%)}}.lv-bulk-count{padding-inline:var(--space-1);color:rgb(var(--color-text-1));font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.lv-bulk-icon{border-radius:var(--radius-lg);width:2rem;height:2rem;color:rgb(var(--color-text-3));justify-content:center;align-items:center;display:inline-flex}.lv-bulk-icon:hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.app-page .lv-bulk button{min-height:0}.lv-popover{animation:lv-pop-in var(--duration-fast) var(--ease-standard)}@keyframes lv-pop-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.lv-menu-item{width:100%;min-height:var(--control-md);align-items:center;gap:var(--space-2);padding-inline:var(--space-2);border-radius:var(--radius-md);color:rgb(var(--color-text-1));font-size:var(--text-sm);outline:none;display:flex}.lv-menu-item:hover,.lv-menu-item:focus-visible{background:rgb(var(--color-hover))}.lv-menu-item:disabled{opacity:.5}.lv-menu-check{border:var(--hairline) solid rgb(var(--color-border-strong));border-radius:var(--radius-sm);width:.875rem;height:.875rem;color:rgb(var(--color-on-accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-menu-check-on{border-color:rgb(var(--color-accent));background:rgb(var(--color-accent))}.lv-menu-input{width:100%;height:var(--control-md);padding-inline:var(--space-2);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-md);background:rgb(var(--color-surface));color:rgb(var(--color-text-1));font-size:var(--text-sm);outline:none;display:block}.lv-menu-input:focus{border-color:rgb(var(--color-focus))}.lv-display-row{justify-content:space-between;align-items:center;gap:var(--space-3);color:rgb(var(--color-text-2));font-size:var(--text-sm);display:flex}.lv-select{height:var(--control-sm);max-width:9.5rem;padding-inline:var(--space-2) var(--space-5);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-md);background-color:rgb(var(--color-surface));color:rgb(var(--color-text-1));font-size:var(--text-xs)}.lv-switch{width:.875rem;height:.875rem;accent-color:rgb(var(--color-accent))}.lv-property{height:var(--control-sm);padding-inline:var(--space-2);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-md);color:rgb(var(--color-text-3));font-size:var(--text-xs);align-items:center;display:inline-flex}.lv-property:hover{color:rgb(var(--color-text-1))}.lv-property-on{border-color:rgb(var(--color-border-strong));background:rgb(var(--color-surface-subtle));color:rgb(var(--color-text-1))}@media (max-width:1023px){.app-page .lv-tool-button,.app-page .lv-tab,.app-page .lv-segment-item,.app-page .lv-chip-main,.app-page .lv-chip-remove,.app-page .lv-chip-clear,.app-page .lv-group-add{min-height:0}.lv-tool-button,.lv-tab{height:2.25rem}.lv-segment-item{height:2rem}.lv-group-add{width:2.75rem;height:2.25rem}.lv-toolbar{min-height:3rem}.lv{--lv-toolbar-height:3rem}}@media (max-width:767px){.lv-group-header{top:var(--lv-toolbar-height)}.lv-group-chevron{opacity:1;margin-left:0}.lv-group-toggle{margin-left:0;padding-left:0}}.lv-head{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-md);margin-bottom:var(--space-5);display:flex}.lv-head h1{min-width:0}.lv-head-actions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.lv-head-actions:empty{display:none}.lv-board{padding:var(--space-3) var(--lv-pad,0) var(--space-5)}.lv-board-lanes{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.lv-board-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.lv-board-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}}.lv-board-lane{min-width:0;min-height:8rem;padding:var(--space-1) var(--space-2) var(--space-2);border-radius:var(--radius-xl);background:rgb(var(--color-surface-subtle))}.lv-board-card{min-width:0;padding:var(--space-3);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-xl);background:rgb(var(--color-surface));transition:border-color var(--duration-fast) var(--ease-standard);position:relative}.lv-board-card:hover{border-color:rgb(var(--color-border-strong))}.lv-board-link{border-radius:inherit;outline:none;position:absolute;inset:0}.lv-board-link:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:-2px}.app-page .lv-board-link{min-height:0}.lv-calendar{padding:var(--space-3) var(--lv-pad) var(--space-5)}@media (max-width:767px){.lv-calendar{padding:0}}@media (min-width:1024px){.lv-head{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-3)}}.app-page .lv-group-toggle,.app-page .lv-glyph-static{min-height:0}@media (pointer:coarse){.lv-menu-item{min-height:var(--control-touch)}}@media (max-width:1023px),(pointer:coarse){.lv-group-header{height:2.75rem}.lv-group-chevron{opacity:1;margin-left:0}.lv-group-toggle{margin-left:0;padding-left:0}}@media (max-width:1023px){.lv-head{min-height:0;margin-top:-1rem;margin-bottom:0}.lv-head>:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-head-actions{padding-block:var(--space-2)}.lv{border-top:0}}@media (max-width:1023px),(pointer:coarse){.lv-toolbar{row-gap:var(--space-1);padding-block:var(--space-1);flex-wrap:wrap;position:static}.lv-toolbar-scroll{row-gap:var(--space-1);flex-wrap:wrap;overflow:visible}.lv-tabs{flex-wrap:wrap;min-width:0}.lv-segment{flex-wrap:wrap;max-width:100%}.lv-segment-item{min-width:0}.lv-toolbar-scroll>.lv-tool-button{max-width:100%}.lv-toolbar-end{margin-left:auto}.lv-group-header{top:0}.lv-card-line,.lv-card-meta{max-width:100%}}
.detail-container{min-width:0;container:detail/inline-size}.detail-layout{row-gap:var(--space-5);min-width:0;padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""aside""main""footer";display:grid}.detail-header{grid-area:header;min-width:0}.detail-aside{grid-area:aside;min-width:0}.detail-main{gap:var(--space-8);flex-direction:column;grid-area:main;min-width:0;display:flex}.detail-footer{z-index:10;grid-area:footer;min-width:0;position:sticky;bottom:0}.detail-layout-single{grid-template-areas:"header""main""footer"}@container detail (min-width:56rem){.detail-layout{-moz-column-gap:var(--space-8);column-gap:var(--space-8);row-gap:var(--space-8);padding-top:var(--space-3);grid-template:"header aside""main aside"1fr"footer footer"/minmax(0,1fr) 17.5rem}.detail-layout-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main""footer"}.detail-header,.detail-main{justify-self:center;width:100%;max-width:46rem}.detail-aside{max-height:calc(var(--app-viewport-height,100vh) - 7rem);padding-left:var(--space-5);border-left:var(--hairline) solid rgb(var(--color-border));scrollbar-width:thin;align-self:start;position:sticky;top:0;overflow-y:auto}.detail-back{min-height:var(--control-sm)}}@container detail (min-width:72rem){.detail-layout{-moz-column-gap:var(--space-13);column-gap:var(--space-13);grid-template-columns:minmax(0,1fr) 20rem}.detail-layout-single{grid-template-columns:minmax(0,1fr)}}.detail-title{width:100%;font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:rgb(var(--color-text-1));overflow-wrap:anywhere;display:block}.detail-title-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;outline:none;margin:0}.detail-title-input::placeholder{color:rgb(var(--color-text-3))}.detail-title-input:not([readonly]):hover{background:rgb(var(--color-hover))}.detail-title-input:focus{background:rgb(var(--color-surface));border-color:rgb(var(--color-border-strong));box-shadow:0 0 0 1px rgb(var(--color-focus))}.detail-title-input[aria-invalid=true]{border-color:rgb(var(--color-danger))}.detail-notice{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}.detail-notice-ok{background:rgb(var(--color-success-subtle));color:rgb(var(--color-success))}.detail-notice-error{background:rgb(var(--color-danger-subtle));color:rgb(var(--color-danger))}.detail-docs{gap:var(--space-5);flex-direction:column;display:flex}.detail-doc{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.detail-doc-label{padding-left:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3))}.detail-doc-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:2.5rem;padding:var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);color:rgb(var(--color-text-1));transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;outline:none;margin:0;line-height:1.625rem;display:block}.detail-doc-input::placeholder{color:rgb(var(--color-text-3))}.detail-doc-input:not([readonly]):hover{background:rgb(var(--color-hover))}.detail-doc-input:focus{background:rgb(var(--color-surface));border-color:rgb(var(--color-border-strong));box-shadow:0 0 0 1px rgb(var(--color-focus))}.detail-doc-input[aria-invalid=true]{border-color:rgb(var(--color-danger))}.detail-section{min-width:0;padding-top:var(--space-5);border-top:var(--hairline) solid rgb(var(--color-border))}.detail-main>.detail-section:first-child{border-top:0;padding-top:0}.detail-section-head{min-height:var(--control-md);align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.detail-section-title,.detail-section>h2{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:rgb(var(--color-text-1))}.detail-section>h2{margin-bottom:var(--space-3)}.detail-section .detail-section{padding-top:var(--space-3)}.detail-subtitle{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3))}.detail-segmented{border-radius:var(--radius-md);background:rgb(var(--color-surface-subtle));max-width:100%;box-shadow:inset 0 0 0 1px rgb(var(--color-border));flex-wrap:wrap;align-items:center;gap:2px;padding:2px;display:inline-flex}.detail-segment{min-height:2.75rem;padding:0 var(--space-3);border-radius:calc(var(--radius-md) - 2px);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3));transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);outline:none;align-items:center;display:inline-flex}.detail-segment:hover{color:rgb(var(--color-text-1))}.detail-segment:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-focus))}.detail-segment-on{background:rgb(var(--color-surface));color:rgb(var(--color-text-1));box-shadow:0 0 0 1px rgb(var(--color-border-strong))}@media (min-width:1024px) and (pointer:fine){.detail-segment{height:1.25rem;min-height:1.25rem}}.detail-props{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.detail-prop-group{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.detail-prop-group+.detail-prop-group{padding-top:var(--space-3);border-top:var(--hairline) solid rgb(var(--color-border))}.detail-prop-group-title{min-height:var(--control-sm);align-items:center;gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3));display:inline-flex}.detail-prop-group-toggle{border-radius:var(--radius-md);outline:none;align-self:flex-start;margin-inline:0}.detail-prop-group-toggle:hover{color:rgb(var(--color-text-1))}.detail-prop-group-toggle:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-focus))}.detail-prop-list{-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-prop{flex-direction:column;gap:2px;min-width:0;display:flex}.detail-prop-wide{grid-column:1/-1}.detail-prop-label{padding-inline:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-regular);color:rgb(var(--color-text-3));overflow-wrap:anywhere}.detail-prop-value{min-width:0}@container detail (min-width:56rem){.detail-aside .detail-prop-list{grid-template-columns:minmax(0,1fr);row-gap:0}.detail-aside .detail-prop{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:0;display:grid}.detail-aside .detail-prop-label{min-height:var(--control-md);padding-right:var(--space-2);align-items:center;display:flex}.detail-aside .detail-prop-stacked{padding-bottom:var(--space-1);flex-direction:column;gap:0;display:flex}.detail-aside .detail-prop-stacked .detail-prop-label{min-height:var(--control-sm)}}@media (min-width:1024px){.detail-prop{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:0;display:grid}.detail-prop-label{min-height:var(--control-md);padding-right:var(--space-2);align-items:center;display:flex}.detail-prop-stacked{padding-bottom:var(--space-1);flex-direction:column;gap:0;display:flex}.detail-prop-stacked .detail-prop-label{min-height:var(--control-sm)}}.detail-input-wrap{min-width:0;position:relative}.detail-input{width:100%;min-width:0;height:var(--control-md);padding:0 var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-1));transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;outline:none;display:block}.detail-input::placeholder{color:rgb(var(--color-text-3))}.detail-input:not(.detail-input-readonly):hover{background:rgb(var(--color-hover))}.detail-input:not(.detail-input-readonly):focus{background:rgb(var(--color-surface));border-color:rgb(var(--color-border-strong));box-shadow:0 0 0 1px rgb(var(--color-focus))}.detail-input-readonly{cursor:default;color:rgb(var(--color-text-2))}.detail-input-readonly:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-focus))}.detail-input-invalid,.detail-input[aria-invalid=true]{border-color:rgb(var(--color-danger))}.detail-input-multiline{height:auto;min-height:var(--control-md);padding-block:.375rem}.detail-input[type=number]{-moz-appearance:textfield}.detail-input::-webkit-calendar-picker-indicator{opacity:0;-webkit-transition:opacity var(--duration-fast) var(--ease-standard);transition:opacity var(--duration-fast) var(--ease-standard)}.detail-input:hover::-webkit-calendar-picker-indicator{opacity:.6}.detail-input:focus::-webkit-calendar-picker-indicator{opacity:.6}.detail-input[data-empty=true]:not(:focus)::-webkit-datetime-edit{color:#0000}.detail-input-empty{pointer-events:none;inset:0 auto 0 var(--space-2);font-size:var(--text-sm);color:rgb(var(--color-text-3));align-items:center;display:flex;position:absolute}.detail-input:focus~.detail-input-empty{display:none}.detail-input-has-prefix .detail-input{padding-left:1.75rem}.detail-input-prefix{pointer-events:none;inset:0 auto 0 var(--space-2);font-size:var(--text-xs);color:rgb(var(--color-text-3));align-items:center;display:flex;position:absolute}.detail-choice{min-width:0;position:relative}.detail-value{min-width:0;height:var(--control-md);align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-1));transition:background-color var(--duration-fast) var(--ease-standard);display:flex}.detail-value-chevron{opacity:0;color:rgb(var(--color-text-3));transition:opacity var(--duration-fast) var(--ease-standard)}.detail-choice:not(.detail-choice-disabled):hover .detail-value,.detail-value-open{background:rgb(var(--color-hover))}.detail-choice:not(.detail-choice-disabled):hover .detail-value-chevron,.detail-value-open .detail-value-chevron{opacity:1}.detail-choice:has(>.detail-choice-native:focus-visible) .detail-value{box-shadow:0 0 0 2px rgb(var(--color-focus))}.detail-value-invalid{border-color:rgb(var(--color-danger))}.detail-choice-disabled .detail-value{color:rgb(var(--color-text-2))}.detail-choice-native{cursor:pointer;appearance:none;opacity:0;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.detail-choice-native:disabled{cursor:default}.detail-popover{top:calc(100% + var(--space-1));z-index:40;border-radius:var(--radius-xl);background:rgb(var(--color-surface));width:16rem;max-width:calc(100vw - 1rem);box-shadow:var(--shadow-popover);animation:detail-pop-in var(--duration-fast) var(--ease-standard);position:absolute;overflow:hidden}@keyframes detail-pop-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.detail-popover{animation:none}}.detail-option{min-height:var(--control-md);cursor:pointer;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-1));display:flex}.detail-option-active{background:rgb(var(--color-hover))}.detail-check{height:var(--control-md);padding-inline:var(--space-2);align-items:center;display:flex}.detail-checkbox{border-radius:var(--radius-sm);width:1rem;height:1rem;accent-color:rgb(var(--color-accent));cursor:pointer}.detail-checkbox:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px}.detail-action{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);outline:none;flex:none;display:inline-flex}.detail-action:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-focus))}.detail-action:disabled{cursor:not-allowed;opacity:.5}.detail-action-primary{background:rgb(var(--color-accent));color:rgb(var(--color-on-accent))}.detail-action-primary:not(:disabled):hover{background:rgb(var(--color-accent-hover))}.detail-action-secondary{border:var(--hairline) solid rgb(var(--color-border-strong));background:rgb(var(--color-surface));color:rgb(var(--color-text-1))}.detail-action-secondary:not(:disabled):hover{background:rgb(var(--color-hover))}.detail-action-ghost{color:rgb(var(--color-text-2))}.detail-action-ghost:not(:disabled):hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}@media (min-width:1024px) and (pointer:fine){.detail-action{min-height:0;height:var(--control-md);padding:0 var(--control-pad-md)}.detail-page-actions .detail-action,.detail-page-actions button{min-height:0;height:var(--control-md)}}.detail-spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:.875rem;height:.875rem;animation:.7s linear infinite detail-spin}@keyframes detail-spin{to{transform:rotate(360deg)}}.detail-danger-link{align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:rgb(var(--color-text-3));transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);outline:none;display:inline-flex}.detail-danger-link:not(:disabled):hover{background:rgb(var(--color-danger-subtle));color:rgb(var(--color-danger))}.detail-danger-link:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-focus))}.detail-danger-link:disabled{opacity:.5}@media (min-width:1024px) and (pointer:fine){.detail-danger-link{min-height:var(--control-md)}}.detail-savebar,.detail-phone-actions{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);border-top:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface))}.detail-phone-actions{flex-wrap:wrap}.detail-phone-actions>*{white-space:normal;flex:0 auto;min-width:0;max-width:100%}.detail-rows{flex-direction:column;display:flex}.detail-row{align-items:center;gap:var(--space-2);min-width:0;min-height:3rem;margin-inline:calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);transition:background-color var(--duration-fast) var(--ease-standard);outline:none;display:flex}.detail-row:hover{background:rgb(var(--color-hover))}.detail-row:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-focus))}@media (min-width:1024px) and (pointer:fine){.detail-row{min-height:var(--control-md)}}.detail-composer{padding-top:var(--space-3)}.history-list{flex-direction:column;display:flex;position:relative}.history-entry{-moz-column-gap:var(--space-3);column-gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:1.5rem minmax(0,1fr);display:grid;position:relative}.history-entry:before{content:"";width:var(--hairline);background:rgb(var(--color-border));position:absolute;top:1.75rem;bottom:.25rem;left:.75rem}.history-entry:last-child:before{display:none}.history-avatar{border-radius:var(--radius-full);background:rgb(var(--color-surface-subtle));width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px rgb(var(--color-border));font-size:.625rem;line-height:1;font-weight:var(--weight-semibold);color:rgb(var(--color-text-2));justify-content:center;align-items:center;display:flex}.history-avatar-system{color:rgb(var(--color-text-3))}.history-meta{-moz-column-gap:var(--space-2);align-items:center;column-gap:var(--space-2);min-height:1.5rem;font-size:var(--text-xs);line-height:var(--leading-xs);color:rgb(var(--color-text-3));flex-wrap:wrap;row-gap:2px;display:flex}.history-actor{font-weight:var(--weight-medium);color:rgb(var(--color-text-1))}.history-revision{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-regular);color:rgb(var(--color-text-3));font-variant-numeric:tabular-nums;margin-left:auto}.history-body{gap:var(--space-1);min-width:0;margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-2));overflow-wrap:anywhere;flex-direction:column;display:flex}.history-chip{border-radius:var(--radius-sm);background:rgb(var(--color-accent-subtle));height:1.25rem;font-size:var(--text-xs);font-weight:var(--weight-medium);color:rgb(var(--color-accent-text));align-items:center;padding:0 .375rem;display:inline-flex}.history-change,.history-reason{color:rgb(var(--color-text-1))}.history-restore{margin-top:var(--space-2);gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:rgb(var(--color-surface-subtle));box-shadow:inset 0 0 0 1px rgb(var(--color-border));flex-direction:column;display:flex}.history-restore-row{align-items:flex-start;gap:var(--space-2);min-height:3rem;padding-block:var(--space-1);font-size:var(--text-sm);color:rgb(var(--color-text-1));display:flex}.history-restore-row input{margin-top:.1875rem}@media (min-width:1024px) and (pointer:fine){.history-restore-row{min-height:var(--control-md)}}.history-views{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px rgb(var(--color-border));grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.history-view-pane{gap:var(--space-2);min-width:0;padding:var(--space-3);flex-direction:column;display:flex}.history-view-pane+.history-view-pane{border-top:var(--hairline) solid rgb(var(--color-border))}.history-view-pane[data-active=true]{background:rgb(var(--color-accent-subtle))}@media (min-width:640px){.history-views{grid-template-columns:repeat(2,minmax(0,1fr))}.history-view-pane+.history-view-pane{border-top:0;border-left:var(--hairline) solid rgb(var(--color-border))}}.history-view-result{padding:var(--space-3);border-radius:var(--radius-lg);background:rgb(var(--color-surface-subtle));font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-1))}.detail-static{min-height:var(--control-md);align-items:center;gap:var(--space-2);min-width:0;padding:.375rem var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-1));overflow-wrap:anywhere;display:flex}.detail-mini{min-height:3rem;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3));transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);outline:none;align-items:center;gap:.375rem;display:inline-flex}.detail-mini:not(:disabled):hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.detail-mini:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-focus))}.detail-mini:disabled{opacity:.5}@media (min-width:1024px) and (pointer:fine){.detail-mini{min-height:var(--control-sm)}}.detail-input{text-overflow:ellipsis}.app-page .detail-input-readonly{min-height:var(--control-md);font-size:var(--text-sm)}
:root{--agent-panel-width:clamp(20rem, 30vw, 26.25rem)}.agent-dock-launcher{width:2.5rem;height:2.5rem}.agent-dock-launcher[hidden]{display:none}.agent-dock-launcher>svg{max-width:1.5rem;max-height:1.5rem}.agent-panel{display:none}.agent-panel-head{align-items:center;gap:var(--space-2);height:var(--space-13);padding:0 var(--space-3) 0 var(--space-5);border-bottom:var(--hairline) solid rgb(var(--color-border));flex:none;display:flex}.agent-panel-head .agent-context-chip{margin-left:var(--space-1)}.agent-dock-modal{background:rgb(var(--color-surface))}.agent-dock-modal>.app-modal-header{min-height:var(--space-13);padding-left:var(--space-5);border-bottom:0}.agent-conversation textarea::placeholder{color:rgb(var(--color-text-3))}.agent-user-bubble{color:rgb(var(--color-text-1))}.agent-prose{font-size:var(--text-sm);color:rgb(var(--color-text-1));line-height:1.5rem}.agent-prose p{margin:0 0 var(--space-3)}.agent-prose h1,.agent-prose h2,.agent-prose h3,.agent-prose h4{margin:var(--space-5) 0 var(--space-2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:rgb(var(--color-text-1));line-height:1.5rem}.agent-prose h1,.agent-prose h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.agent-prose h3,.agent-prose h4{font-size:var(--text-sm)}.agent-prose ul,.agent-prose ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.agent-prose li{margin:var(--space-1) 0}.agent-prose li::marker{color:rgb(var(--color-text-3))}.agent-prose strong{font-weight:var(--weight-semibold)}.agent-prose a{color:rgb(var(--color-accent-text));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--color-accent-text) / .4);text-decoration-color:rgb(var(--color-accent-text) / .4);text-underline-offset:3px}.agent-prose a:hover{text-decoration-color:currentColor}.agent-prose code{font-family:var(--font-mono);font-size:var(--text-xs);background:rgb(var(--color-surface-subtle));border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-sm);padding:.0625rem var(--space-1)}.agent-prose pre{margin:0 0 var(--space-3);padding:var(--space-3);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-md);background:rgb(var(--color-surface-subtle));font-size:var(--text-xs);line-height:var(--leading-sm);overflow-x:auto}.agent-prose pre code{background:0 0;border:0;padding:0}.agent-prose blockquote{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:2px solid rgb(var(--color-border-strong));color:rgb(var(--color-text-2))}.agent-prose hr{margin:var(--space-5) 0;border:0;border-top:var(--hairline) solid rgb(var(--color-border))}.agent-prose table{margin:0 0 var(--space-3);border-collapse:collapse;font-size:var(--text-xs);line-height:var(--leading-xs)}.agent-prose th,.agent-prose td{padding:var(--space-1) var(--space-2);border:var(--hairline) solid rgb(var(--color-border))}.agent-prose th{font-weight:var(--weight-medium);color:rgb(var(--color-text-2));background:rgb(var(--color-surface-subtle))}.orsyle-chat{--chat-text:var(--text-sm);--chat-gap:var(--space-8)}@keyframes agent-panel-in{0%{opacity:0;transform:translateX(var(--space-3))}to{opacity:1;transform:none}}@media (min-width:1024px){.agent-dock-launcher{z-index:40;right:max(var(--space-5), var(--app-safe-right));bottom:calc(var(--app-safe-bottom) + var(--space-5));box-shadow:var(--shadow-popover);position:fixed}.agent-panel{z-index:45;top:var(--inset);right:var(--inset);bottom:var(--inset);width:var(--agent-panel-width);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-lg);background:rgb(var(--color-surface));min-height:0;animation:agent-panel-in var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:fixed;overflow:hidden}html.agent-panel-open .app-main{margin-right:calc(var(--agent-panel-width) + var(--inset) * 2)}.app-main-chat>.app-page-chat{max-width:none;padding:0}}@media (prefers-reduced-motion:reduce){.agent-panel{animation:none}}@media print{.agent-panel,.agent-dock-launcher{display:none!important}html.agent-panel-open .app-main{margin-right:0}}
.page-head{margin-bottom:var(--space-5)}.app-page h1.page-title,.page-title{align-items:baseline;gap:var(--space-2);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:rgb(var(--color-text-1));margin:0;display:flex;font-family:var(--font-ui)!important}.page-count{font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:0;color:rgb(var(--color-text-3));font-variant-numeric:tabular-nums}.page-description{margin-top:var(--space-1);max-width:46rem;font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-3))}.settings-head .page-title,.app-page .settings-head h1.page-title{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.page-toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.page-segmented{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.page-segmented-item{align-items:center;gap:var(--space-2);min-height:var(--control-touch);padding:0 var(--space-3);border:var(--hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:rgb(var(--color-text-2));transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);display:inline-flex}.page-segmented-item:hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.page-segmented-item[aria-pressed=true]{background:rgb(var(--color-surface));border-color:rgb(var(--color-border-strong));color:rgb(var(--color-text-1))}.page-segmented-item:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:1px}@media (min-width:1024px) and (pointer:fine){.page-segmented-item{min-height:0;height:var(--control-md);padding:0 var(--space-3)}}.page-panel{border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-lg);background:rgb(var(--color-surface));min-width:0;overflow:hidden}.page-panel-head{align-items:center;gap:var(--space-2);min-height:var(--row-height);padding:var(--space-2) var(--space-5);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface-subtle));font-size:var(--text-sm);flex-wrap:wrap;display:flex}.page-panel-foot{padding:var(--space-2) var(--space-5);border-top:var(--hairline) solid rgb(var(--color-border));font-size:var(--text-xs);color:rgb(var(--color-text-3))}.page-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-sm)}.page-table thead th{height:2rem;padding:0 var(--space-3);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface-subtle));font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3));text-align:left;white-space:nowrap}.page-table thead th:first-child,.page-table tbody td:first-child{padding-left:var(--space-5)}.page-table thead th:last-child,.page-table tbody td:last-child{padding-right:var(--space-5)}.page-table tbody td{height:var(--row-height);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid rgb(var(--color-border));color:rgb(var(--color-text-2));vertical-align:middle}.page-table tbody tr:last-child td{border-bottom:0}.page-table tbody tr{transition:background-color var(--duration-fast) var(--ease-standard)}.page-table tbody tr:hover{background:rgb(var(--color-surface-subtle))}.page-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.page-table .primary{color:rgb(var(--color-text-1));font-weight:var(--weight-medium)}.page-table .meta{color:rgb(var(--color-text-3));white-space:nowrap}.page-table tbody tr.page-table-group th{height:2rem;padding:0 var(--space-5);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface-subtle));font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-2));text-align:left}.page-table tbody+tbody tr.page-table-group th{border-top:var(--hairline) solid rgb(var(--color-border))}.page-table tbody tr.page-table-group:hover{background:0 0}.page-table tbody:not(:last-child) tr:last-child td{border-bottom:0}.page-table tbody tr.page-table-sub td{background:rgb(var(--color-surface-subtle));height:auto}.page-table tbody tr.page-table-sub:hover{background:rgb(var(--color-surface-subtle))}@media (max-width:767px){.page-table.mobile-record-table tbody tr{border-bottom:var(--hairline) solid rgb(var(--color-border));padding:var(--space-3)}.page-table.mobile-record-table tbody tr:last-child{border-bottom:0}.page-table.mobile-record-table tbody td{height:auto;padding:var(--space-1) 0;border-bottom:0}.page-table.mobile-record-table tbody td:first-child{padding-left:0}.page-table.mobile-record-table tbody td:last-child{padding-right:0}.page-table.mobile-record-table td:before{font-weight:var(--weight-medium);color:rgb(var(--color-text-3));font-size:var(--text-xs)}.page-table.mobile-record-table .num{text-align:left}.ts-table tbody tr:not(.page-table-sub){gap:var(--space-1) 2px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ts-table tbody tr:not(.page-table-sub) td:first-child,.ts-table tbody tr:not(.page-table-sub) td:last-child{grid-column:1/-1}.ts-table tbody tr:not(.page-table-sub) td.ts-day{text-align:center;font-size:var(--text-xs);flex-direction:column;align-items:center;gap:0;display:flex}.ts-table tbody tr:not(.page-table-sub) td.ts-day:before{white-space:nowrap;font-size:.6875rem}.ts-table tbody tr:not(.page-table-sub) td:first-child{display:block}.ts-table tbody tr:not(.page-table-sub) td:first-child:before{content:none}}.page-list{margin:0;padding:0;list-style:none}.page-list>li+li{border-top:var(--hairline) solid rgb(var(--color-border))}.page-list-row{align-items:center;gap:var(--space-3);min-height:var(--control-touch);padding:var(--space-2) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex;position:relative}.page-list-row:hover{background:rgb(var(--color-surface-subtle))}@media (min-width:1024px) and (pointer:fine){.page-list-row{min-height:var(--row-height);padding-block:var(--space-1)}}@media (max-width:639px){.page-list-row{padding-inline:var(--space-3);flex-wrap:wrap}}.page-group-head{align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-5);border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface-subtle));font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-2));display:flex}.page-group+.page-group .page-group-head{border-top:var(--hairline) solid rgb(var(--color-border))}.page-input{min-height:var(--control-touch)}.page-textarea{min-height:5rem}@media (min-width:1024px) and (pointer:fine){.page-input{min-height:0;height:var(--control-md)}select.page-input{padding-right:var(--space-8)}}.page-switch{min-width:var(--control-touch);min-height:var(--control-touch);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.page-switch:focus-visible{outline:none}.page-switch:focus-visible .page-switch-track{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-focus))}.page-switch:disabled{cursor:not-allowed;opacity:.5}.page-switch-track{border-radius:var(--radius-full);background:rgb(var(--color-border-strong));width:1.75rem;height:1rem;transition:background-color var(--duration-fast) var(--ease-standard);display:block;position:relative}.page-switch-thumb{border-radius:var(--radius-full);background:rgb(var(--color-surface));width:.75rem;height:.75rem;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:2px;left:2px}.page-switch[aria-checked=true] .page-switch-track{background:rgb(var(--color-accent))}.page-switch[aria-checked=true] .page-switch-thumb{transform:translate(.75rem)}@media (min-width:1024px) and (pointer:fine){.page-switch{min-width:0;min-height:0}}.settings-page{width:100%;max-width:46rem;margin-inline:auto}.settings-page-wide{max-width:64rem}.settings-head{margin-bottom:var(--space-8)}.settings-nav{z-index:3;gap:var(--space-1);margin:0 0 var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));scrollbar-width:none;flex-wrap:wrap;display:flex;position:sticky;top:0}@media (max-width:1023px){.settings-nav{background:0 0;flex-wrap:wrap;position:static;overflow:visible}}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-item{min-height:var(--control-touch);padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:rgb(var(--color-text-3));white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;display:inline-flex}.settings-nav-item:hover{background:rgb(var(--color-hover));color:rgb(var(--color-text-1))}.settings-nav-item[aria-current=location]{background:rgb(var(--color-selected));color:rgb(var(--color-text-1))}@media (min-width:1024px) and (pointer:fine){.settings-nav-item{min-height:0;height:var(--control-sm);padding:0 var(--space-2);font-size:var(--text-xs)}}.settings-section{scroll-margin-top:var(--space-13);padding:var(--space-8) 0;border-top:var(--hairline) solid rgb(var(--color-border))}.settings-nav+.settings-section,.settings-head+.settings-section,.settings-section:first-child{padding-top:var(--space-3);border-top:0}.settings-rows>*+*{border-top:var(--hairline) solid rgb(var(--color-border))}.settings-row{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.settings-row-label,.settings-row-control{min-width:0}@media (min-width:640px){.settings-row:not(.settings-row-stack){justify-content:space-between;align-items:center;gap:var(--space-8);flex-direction:row}.settings-row:not(.settings-row-stack) .settings-row-label{flex:1 1 0}.settings-row:not(.settings-row-stack) .settings-row-control{flex:0 auto;justify-content:flex-end;min-width:min(18rem,50%);max-width:65%;display:flex}.settings-row:not(.settings-row-stack) .settings-row-control>:only-child:is(input,select,textarea,div){width:100%}.settings-row:not(.settings-row-stack) .settings-row-control:has(>:only-child:is(.page-switch,button,a,span)){min-width:0}}.settings-link{align-items:center;gap:var(--space-3);min-height:var(--control-touch);padding:var(--space-2) var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard);display:flex}.settings-link:hover{background:rgb(var(--color-surface-subtle))}.settings-link:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:-2px}.settings-rows>.settings-link+.settings-link{border-top-color:#0000}.settings-footer{z-index:3;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface));flex-wrap:wrap;display:flex;position:sticky;bottom:0}@media (max-width:1023px){.settings-footer{background:0 0;position:static}}.metric-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.metric-label{font-size:var(--text-xs);line-height:var(--leading-xs);color:rgb(var(--color-text-3))}.metric-value{margin-top:var(--space-1);font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-title);color:rgb(var(--color-text-1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-value-sm{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.metric-sub{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:rgb(var(--color-text-3))}.insight-card{min-width:0;padding:var(--space-5);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-lg);background:rgb(var(--color-surface))}.chart-plot{background-image:linear-gradient(to top, rgb(var(--color-border)) var(--hairline), transparent var(--hairline));border-bottom:var(--hairline) solid rgb(var(--color-border-strong));background-size:100% 25%;position:relative}.lead-board{gap:var(--space-3);padding-bottom:var(--space-2);grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}@media (max-width:767px){.lead-board{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.lead-lane{gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-lg);background:rgb(var(--color-surface-subtle));flex-direction:column;display:flex}.lead-lane-head{align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:rgb(var(--color-text-1));display:flex}.lead-card{min-width:0;padding:var(--space-3);border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-lg);background:rgb(var(--color-surface));transition:border-color var(--duration-fast) var(--ease-standard);display:block}.lead-card:hover{border-color:rgb(var(--color-border-strong))}.thread-layout{gap:0;min-height:0;display:grid}@media (min-width:1024px){.thread-layout{grid-template-columns:18rem minmax(0,1fr)}}.settings-page :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){border-color:rgb(var(--color-border-strong));border-radius:var(--radius-md)}@media (min-width:1024px) and (pointer:fine){.settings-page :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select){min-height:0;height:var(--control-md);font-size:var(--text-sm)}}.page-switch-input{border-radius:var(--radius-full);background:rgb(var(--color-border-strong));appearance:none;cursor:pointer;width:1.75rem;height:1rem;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;margin:0;position:relative}.page-switch-input:after{content:"";border-radius:var(--radius-full);background:rgb(var(--color-surface));width:.75rem;height:.75rem;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:2px;left:2px}.page-switch-input:checked{background:rgb(var(--color-accent))}.page-switch-input:checked:after{transform:translate(.75rem)}.page-switch-input:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-focus));outline:none}.page-switch-input:disabled{cursor:not-allowed;opacity:.5}.settings-toggle{min-height:var(--control-touch);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3) 0;display:flex}@media (min-width:1024px) and (pointer:fine){.settings-toggle{min-height:0}}.settings-section:empty{display:none}
.cmdk-backdrop{z-index:110;inset:var(--app-viewport-top,0px) 0 auto;height:var(--app-viewport-height,100dvh);padding:20vh var(--space-5) var(--space-5);animation:cmdk-fade var(--duration-fast) var(--ease-standard);background:#0b0d0f33;justify-content:center;align-items:flex-start;display:flex;position:fixed}.cmdk-panel{border-radius:var(--radius-xl);background:rgb(var(--color-surface));width:640px;max-width:calc(100vw - 32px);max-height:min(70vh,32rem);box-shadow:var(--shadow-popover);color:rgb(var(--color-text-1));transform-origin:top;animation:cmdk-in var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.cmdk-input-row{align-items:center;gap:var(--space-3);height:var(--space-13);padding-inline:var(--space-5);border-bottom:var(--hairline) solid rgb(var(--color-border));flex-shrink:0;display:flex}.cmdk-input{min-width:0;height:100%;font-size:var(--text-md);line-height:var(--leading-md);color:rgb(var(--color-text-1));box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.cmdk-input:focus,.cmdk-input:focus-visible{box-shadow:none;outline:none}.cmdk-input::placeholder{color:rgb(var(--color-text-3))}.cmdk-input-row .cmdk-close{display:none}.cmdk-list{overscroll-behavior:contain;min-height:0;padding:var(--space-2);scroll-padding-block:var(--space-8) var(--space-2);flex:1;overflow-y:auto}.cmdk-group+.cmdk-group{margin-top:var(--space-2)}.cmdk-group-label{height:var(--control-md);padding-inline:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--color-text-3));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.cmdk-item{align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);color:rgb(var(--color-text-1));cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.cmdk-item[aria-selected=true]{background:rgb(var(--color-hover))}.cmdk-item-icon{width:1rem;height:1rem;color:rgb(var(--color-text-3));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cmdk-item[aria-selected=true] .cmdk-item-icon{color:rgb(var(--color-text-2))}.cmdk-item-reference{font-family:var(--font-mono);font-size:var(--text-xs);color:rgb(var(--color-text-3));flex-shrink:0}.cmdk-item-label{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.cmdk-item-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--color-text-3));flex:1;overflow:hidden}.cmdk-item-trailing{align-items:center;gap:var(--space-2);padding-left:var(--space-3);flex-shrink:0;margin-left:auto;display:inline-flex}.cmdk-item-type{font-size:var(--text-xs);color:rgb(var(--color-text-3))}.cmdk-keys{align-items:center;gap:var(--space-1);display:inline-flex}.cmdk-keys-step{align-items:center;gap:2px;display:inline-flex}.cmdk-keys-then{font-size:var(--text-xs);color:rgb(var(--color-text-3));margin-inline:2px}.cmdk-kbd{border:var(--hairline) solid rgb(var(--color-border));border-radius:var(--radius-sm);background:rgb(var(--color-surface-subtle));min-width:1.25rem;height:1.25rem;font-family:var(--font-ui);font-size:.6875rem;line-height:1;font-weight:var(--weight-medium);color:rgb(var(--color-text-2));justify-content:center;align-items:center;padding-inline:.3125rem;display:inline-flex}.cmdk-empty{min-height:var(--space-21);padding:var(--space-5);text-align:center;font-size:var(--text-sm);color:rgb(var(--color-text-3));flex-direction:column;justify-content:center;align-items:center;display:flex}.cmdk-footer{align-items:center;gap:var(--space-5);height:var(--control-lg);padding-inline:var(--space-5);border-top:var(--hairline) solid rgb(var(--color-border));background:rgb(var(--color-surface-subtle));font-size:var(--text-xs);color:rgb(var(--color-text-3));flex-shrink:0;display:flex}.cmdk-footer-hint{align-items:center;gap:var(--space-1);display:inline-flex}.cmdk-footer-hint .cmdk-kbd:last-of-type{margin-right:var(--space-1)}.cmdk-help{max-width:28rem}@keyframes cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes cmdk-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (pointer:coarse){.cmdk-item{min-height:var(--control-touch)}}@media (max-width:639px){.cmdk-backdrop{padding:0}.cmdk-panel{border-radius:0 0 var(--radius-xl) var(--radius-xl);width:100%;max-width:100%;max-height:min(85%,40rem);padding-top:env(safe-area-inset-top,0px);animation:cmdk-drop var(--duration-base) var(--ease-standard)}.cmdk-input-row{padding-inline:var(--space-5) var(--space-2)}.cmdk-input{font-size:16px}.cmdk-input-row .cmdk-close{display:inline-flex}.cmdk-footer,.cmdk-item-type,.cmdk-item-subtitle,.cmdk-item .cmdk-keys{display:none}}@keyframes cmdk-drop{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cmdk-backdrop,.cmdk-panel{animation:none}}
:root.m-app{--m-font:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", sans-serif;--m-text-caption:.8125rem;--m-leading-caption:1.125rem;--m-text-secondary:.9375rem;--m-leading-secondary:1.25rem;--m-text-body:1.0625rem;--m-leading-body:1.5rem;--m-text-title3:1.25rem;--m-leading-title3:1.625rem;--m-text-title2:1.375rem;--m-leading-title2:1.75rem;--m-text-title1:1.75rem;--m-leading-title1:2.125rem;--m-text-hero:2.125rem;--m-leading-hero:2.5rem;--m-weight-regular:400;--m-weight-medium:500;--m-weight-semibold:600;--m-tracking-hero:-.02em;--m-margin:1rem;--m-gap:.5rem;--m-tap:3rem;--m-row:4rem;--m-control:3.25rem;--m-button:3.5rem;--m-bar:3.25rem;--m-tabbar:4rem;--m-tabbar-gap:.5rem;--m-radius-card:.75rem;--m-radius-control:.875rem;--m-radius-sheet:1.5rem;--m-shadow-float:0 0 0 1px rgb(var(--color-border) / .7), 0 8px 28px #0f1f2b1f;--m-shadow-sheet:0 -8px 32px #0f1f2b24;--m-shadow-card:0 0 0 1px rgb(var(--color-border)), 0 2px 8px #0f1f2b0a;--m-duration-tap:80ms;--m-duration-push:.28s;--m-duration-sheet:.32s;--m-ease:cubic-bezier(.2, .8, .2, 1);--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:env(safe-area-inset-bottom,0px);--m-safe-left:env(safe-area-inset-left,0px);--m-safe-right:env(safe-area-inset-right,0px);--m-chrome-bottom:calc(var(--m-tabbar) + var(--m-tabbar-gap) * 2 + var(--m-safe-bottom));--color-canvas:255 255 255;--color-surface:255 255 255;--color-surface-subtle:243 245 247;--color-hover:236 239 242;--color-selected:228 233 238;--color-border:229 233 237;--color-border-strong:205 212 219;--color-text-1:15 31 43;--color-text-2:68 80 92;--color-text-3:88 98 109;--color-accent:23 59 82;--color-accent-hover:14 42 58;--color-accent-subtle:234 241 246;--color-accent-text:23 59 82;--color-on-accent:255 255 255;--m-hero-tint:220 233 242;--app-text-xs:var(--m-text-caption);--app-leading-xs:var(--m-leading-caption);--app-text-sm:var(--m-text-secondary);--app-leading-sm:var(--m-leading-secondary);--app-text-md:var(--m-text-body);--app-leading-md:var(--m-leading-body);--app-text-lg:var(--m-text-title3);--app-leading-lg:var(--m-leading-title3);--app-text-xl:var(--m-text-title2);--app-leading-xl:var(--m-leading-title2);--app-text-2xl:var(--m-text-title1);--app-leading-2xl:var(--m-leading-title1);--app-text-3xl:var(--m-text-hero);--app-leading-3xl:var(--m-leading-hero);--app-text-4xl:var(--m-text-hero);--app-leading-4xl:var(--m-leading-hero);--app-radius-lg:var(--m-radius-control);--app-radius-xl:var(--m-radius-card);--app-radius-2xl:var(--m-radius-card);--app-radius-3xl:var(--m-radius-sheet);--app-hit:var(--m-tap);--text-xs:var(--m-text-caption);--text-sm:var(--m-text-secondary);--text-md:var(--m-text-body);--leading-xs:var(--m-leading-caption);--leading-sm:var(--m-leading-secondary);--leading-md:var(--m-leading-body);--control-sm:var(--m-tap);--control-md:var(--m-tap);--control-lg:var(--m-control);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:rgb(var(--color-canvas));color:rgb(var(--color-text-1));font-family:var(--m-font);-moz-text-size-adjust:100%;text-size-adjust:100%}:root.m-app[data-theme=dark]{--color-canvas:0 0 0;--color-surface:0 0 0;--color-surface-subtle:28 29 32;--color-hover:38 40 44;--color-selected:46 49 54;--color-border:44 47 52;--color-border-strong:70 74 80;--color-text-1:242 243 245;--color-text-2:190 196 204;--color-text-3:158 166 175;--color-accent:47 106 144;--color-accent-hover:58 124 166;--color-accent-subtle:21 37 50;--color-accent-text:143 184 214;--color-on-accent:255 255 255;--color-focus:120 170 204;--color-danger:248 128 128;--color-danger-subtle:48 22 24;--color-warning:240 184 96;--color-warning-subtle:46 34 14;--color-success:110 206 150;--color-success-subtle:18 42 30;--m-hero-tint:16 30 42;--m-shadow-float:0 0 0 1px rgb(var(--color-border)), 0 8px 28px #0009;--m-shadow-sheet:0 -8px 32px #0009;--m-shadow-card:0 0 0 1px rgb(var(--color-border));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.m-app,:root.m-app body{overscroll-behavior:none;touch-action:pan-x pan-y;height:100%;overflow:hidden}:root.m-app body{background:rgb(var(--color-canvas));color:rgb(var(--color-text-1));font-family:var(--m-font);font-size:var(--m-text-body);line-height:var(--m-leading-body)}:root.m-app *,:root.m-app :before,:root.m-app :after{-webkit-tap-highlight-color:transparent}:root.m-app a,:root.m-app button,:root.m-app [role=button],:root.m-app [role=tab],:root.m-app label,.m-chrome{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root.m-app input,:root.m-app textarea,:root.m-app select,:root.m-app [contenteditable=true]{font-size:max(var(--m-text-body), 16px);-webkit-user-select:text;user-select:text}.m-shell{background:rgb(var(--color-canvas));flex-direction:column;display:flex;position:fixed;inset:0}.m-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(var(--m-chrome-bottom) + var(--m-margin));flex:auto;position:relative;overflow:hidden auto}.m-main-chat{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.m-shell .m-main.m-main-chat{padding-bottom:0}.m-main-chat>.m-chat{min-height:0;padding:0 max(var(--m-margin), var(--m-safe-right)) calc(var(--m-chrome-bottom) + .5rem) max(var(--m-margin), var(--m-safe-left));flex:auto}html.keyboard-open .m-main-chat>.m-chat{padding-bottom:.5rem}.m-shell-no-tabs .m-main{padding-bottom:calc(var(--m-safe-bottom) + var(--m-margin))}.m-shell-pinned .m-main{padding-bottom:calc(var(--m-chrome-bottom) + var(--m-button) + var(--m-margin) * 2)}.m-shell-no-tabs.m-shell-pinned .m-main{padding-bottom:calc(var(--m-safe-bottom) + var(--m-button) + var(--m-margin) * 3)}.m-page{padding-left:max(var(--m-margin), var(--m-safe-left));padding-right:max(var(--m-margin), var(--m-safe-right))}.m-bleed{margin-left:calc(-1 * max(var(--m-margin), var(--m-safe-left)));margin-right:calc(-1 * max(var(--m-margin), var(--m-safe-right)))}.m-tabbar{z-index:40;left:max(var(--m-margin), var(--m-safe-left));right:max(var(--m-margin), var(--m-safe-right));bottom:calc(var(--m-safe-bottom) + var(--m-tabbar-gap));height:var(--m-tabbar);background:rgb(var(--color-surface) / .94);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:var(--m-shadow-float);border-radius:9999px;align-items:stretch;gap:.5rem;max-width:32rem;margin:0 auto;padding:.25rem;display:flex;position:fixed}html.keyboard-open .m-tabbar{display:none}html.keyboard-open .m-main{padding-bottom:var(--m-margin)}.m-tab{min-width:var(--m-tap);color:rgb(var(--color-text-3));font-size:var(--m-text-caption);line-height:var(--m-leading-caption);font-weight:var(--m-weight-medium);transition:background-color var(--m-duration-tap) var(--m-ease), color var(--m-duration-tap) var(--m-ease);border-radius:9999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.125rem;display:flex}.m-tab[aria-current=page]{color:rgb(var(--color-accent-text));background:rgb(var(--color-accent-subtle))}.m-bar{z-index:30;min-height:calc(var(--m-bar) + var(--m-safe-top));padding:var(--m-safe-top) max(.25rem, var(--m-safe-right)) 0 max(.25rem, var(--m-safe-left));background:rgb(var(--color-canvas) / 0);transition:background-color var(--m-duration-push) var(--m-ease), box-shadow var(--m-duration-push) var(--m-ease);align-items:center;gap:.25rem;display:flex;position:sticky;top:0}.m-bar[data-collapsed=true]{background:rgb(var(--color-canvas) / .9);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 1px 0 rgb(var(--color-border))}.m-bar-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-size:var(--m-text-body);line-height:var(--m-leading-body);font-weight:var(--m-weight-semibold);opacity:0;transition:opacity var(--m-duration-push) var(--m-ease), transform var(--m-duration-push) var(--m-ease);flex:auto;overflow:hidden;transform:translateY(4px)}.m-bar[data-collapsed=true] .m-bar-title{opacity:1;transform:none}.m-hero-tint{background:linear-gradient(180deg, rgb(var(--m-hero-tint)) 0%, rgb(var(--m-hero-tint) / .45) 55%, rgb(var(--color-canvas) / 0) 100%)}.m-pressable{transition:transform var(--m-duration-tap) var(--m-ease), opacity var(--m-duration-tap) var(--m-ease), background-color var(--m-duration-tap) var(--m-ease)}.m-pressable:active:not(:disabled){opacity:.86;transform:scale(.97)}.m-row-pressable{transition:background-color var(--m-duration-tap) var(--m-ease)}.m-row-pressable:active{background:rgb(var(--color-hover))}.m-pinned{z-index:35;left:max(var(--m-margin), var(--m-safe-left));right:max(var(--m-margin), var(--m-safe-right));bottom:calc(var(--m-chrome-bottom) + var(--m-tabbar-gap));max-width:32rem;margin:0 auto;position:fixed}.m-pinned:before{content:"";z-index:-1;inset:-1.25rem calc(-1 * max(var(--m-margin), var(--m-safe-right))) calc(-1 * (var(--m-tabbar) + var(--m-tabbar-gap) * 3 + var(--m-safe-bottom))) calc(-1 * max(var(--m-margin), var(--m-safe-left)));background:linear-gradient(to top, rgb(var(--color-canvas)) 72%, rgb(var(--color-canvas) / 0));pointer-events:none;position:absolute}:root.m-app .orsyle-chat-head,:root.m-app .orsyle-chat-side{display:none}.m-shell-no-tabs .m-pinned,html.keyboard-open .m-pinned{bottom:calc(var(--m-safe-bottom) + var(--m-margin))}.m-sheet-backdrop{z-index:60;animation:m-fade-in var(--m-duration-sheet) var(--m-ease);background:#0000005c;position:fixed;inset:0}.m-sheet{z-index:61;max-height:calc(100% - var(--m-safe-top) - 2.5rem);border-radius:var(--m-radius-sheet) var(--m-radius-sheet) 0 0;background:rgb(var(--color-surface));box-shadow:var(--m-shadow-sheet);padding-bottom:calc(var(--m-safe-bottom) + var(--m-margin));animation:m-sheet-in var(--m-duration-sheet) var(--m-ease);touch-action:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}:root.m-app[data-theme=dark] .m-sheet{background:#161b24}.m-sheet-body{overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.m-sheet-grabber{background:rgb(var(--color-border-strong));border-radius:9999px;width:2.5rem;height:.3125rem}.m-skeleton{background:linear-gradient(90deg, rgb(var(--color-surface-subtle)) 0%, rgb(var(--color-hover)) 50%, rgb(var(--color-surface-subtle)) 100%);background-size:200% 100%;border-radius:.5rem;animation:1.4s linear infinite m-shimmer}.m-toast{z-index:70;left:max(var(--m-margin), var(--m-safe-left));right:max(var(--m-margin), var(--m-safe-right));bottom:calc(var(--m-chrome-bottom) + var(--m-button) + var(--m-margin));max-width:32rem;animation:m-sheet-in var(--m-duration-sheet) var(--m-ease);margin:0 auto;position:fixed}.m-no-scrollbar{scrollbar-width:none}.m-no-scrollbar::-webkit-scrollbar{display:none}@keyframes m-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){:root.m-app *,:root.m-app :before,:root.m-app :after{transition-duration:1ms!important;animation-duration:1ms!important}}:root.m-app .text-success{color:rgb(var(--color-success))}:root.m-app .text-danger{color:rgb(var(--color-danger))}:root.m-app .text-warning{color:rgb(var(--color-warning))}:root.m-app .m-bar-actions :is(a,button):has(svg){width:var(--m-tap);min-width:var(--m-tap);height:var(--m-tap);min-height:var(--m-tap);box-shadow:none;color:rgb(var(--color-text-1));background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;line-height:0;display:inline-flex}:root.m-app .m-bar-actions :is(a,button):has(svg) svg{width:1.5rem;height:1.5rem}:root.m-app .m-bar-actions :is(a,button):not(:has(svg)){border-radius:9999px;height:2.25rem;min-height:0;padding:0 .875rem;font-size:.9375rem}:root.m-app .m-bar-actions :is(a,button):active{background:rgb(var(--color-hover))}:root.m-app .m-page.app-page .page-head>a:first-child,:root.m-app .m-page.app-page .page-head .page-title,:root.m-app .m-page.app-page .page-head .page-description{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root.m-app .m-page.app-page :is(.page-head,.settings-head){margin-bottom:.5rem}:root.m-app .m-page.app-page .lv-head{min-height:0;margin:0}:root.m-app .m-page.app-page .settings-nav{margin:0 calc(-1 * max(var(--m-margin), var(--m-safe-right))) .75rem calc(-1 * max(var(--m-margin), var(--m-safe-left)));padding:.25rem max(var(--m-margin), var(--m-safe-right)) .25rem max(var(--m-margin), var(--m-safe-left));background:0 0;border-bottom:0;flex-wrap:nowrap;gap:.375rem;position:static;overflow-x:auto}:root.m-app .m-page.app-page .settings-nav-item{background:rgb(var(--color-surface-subtle));height:2.25rem;min-height:0;color:rgb(var(--color-text-1));border-radius:9999px;flex:none;padding:0 .875rem;font-size:.9375rem}:root.m-app .m-page.app-page .settings-nav-item[aria-current=location]{background:rgb(var(--color-text-1));color:rgb(var(--color-canvas))}:root.m-app .m-page.app-page .lv-toolbar,:root.m-app .m-page.app-page .lv-toolbar-scroll,:root.m-app .m-page.app-page .lv-tabs,:root.m-app .m-page.app-page .lv-segment{flex-wrap:nowrap}:root.m-app .m-page.app-page .lv-toolbar-scroll{overflow-x:auto}:root.m-app .lv-phone{flex-direction:column;gap:.625rem;padding:.25rem 1rem .75rem;display:flex}:root.m-app .lv-phone-row{align-items:center;gap:.5rem;display:flex}:root.m-app .lv-phone-search{background:rgb(var(--color-surface-subtle));border-radius:.75rem;flex:auto;align-items:center;gap:.5rem;min-width:0;height:2.75rem;padding:0 .875rem;display:flex}:root.m-app .lv-phone-button{background:rgb(var(--color-surface-subtle));width:2.75rem;height:2.75rem;color:rgb(var(--color-text-1));border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:root.m-app .lv-phone-button:active,:root.m-app .lv-phone-chip:active{background:rgb(var(--color-hover))}:root.m-app .lv-phone-badge{background:rgb(var(--color-accent));min-width:1.125rem;height:1.125rem;color:rgb(var(--color-on-accent));text-align:center;border-radius:9999px;padding:0 .25rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;position:absolute;top:-.25rem;right:-.25rem}:root.m-app .lv-phone-chips{scrollbar-width:none;gap:.5rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}:root.m-app .lv-phone-chips::-webkit-scrollbar{display:none}:root.m-app .lv-phone-chip{background:rgb(var(--color-surface-subtle));height:2.5rem;color:rgb(var(--color-text-1));white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.25rem;padding:0 1rem;font-size:.9375rem;display:inline-flex}:root.m-app .lv-phone-chip-on,:root.m-app .lv-phone-chip-on:active{background:rgb(var(--color-text-1));color:rgb(var(--color-canvas))}:root.m-app .lv-phone-chip-filter{background:rgb(var(--color-accent-subtle));max-width:85vw;color:rgb(var(--color-accent-text));padding-right:.25rem}:root.m-app .lv-phone-chip-x{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}:root.m-app .lv-phone-extra{padding:0 1rem .5rem}:root.m-app .sandbox-indicator{height:3px;overflow:hidden;box-shadow:none!important;color:#0000!important;background:#f5c542!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important;top:0!important;left:0!important;right:0!important;transform:none!important}:root.m-app .app-modal-sheet>.app-action-bar{padding:.75rem max(1rem, var(--m-safe-right)) calc(var(--m-safe-bottom) + .75rem) max(1rem, var(--m-safe-left))}:root.m-app.keyboard-open .app-modal-sheet>.app-action-bar{padding-bottom:.75rem}:root.m-app .record-drawer>.app-action-bar>div{width:100%}:root.m-app .record-drawer>.app-action-bar .detail-action-ghost{display:none}:root.m-app .record-drawer>.app-action-bar .detail-action-primary{border-radius:.875rem;flex:100%;justify-content:center;height:3.25rem;font-size:1.0625rem}:root.m-app .record-drawer input:is([type=date],[type=datetime-local]){appearance:none;text-align:left;width:100%;display:block}:root.m-app .app-modal-backdrop-sheet{padding-top:calc(var(--m-safe-top) + 2.5rem)}:root.m-app :is(.record-drawer,.client-form,.lead-form) :is(.text-xs,.text-\[11px\],.text-\[10px\]){font-size:max(.8125rem,13px);line-height:1.25rem}:root.m-app :is(.record-drawer,.client-form) input[type=checkbox]{width:var(--m-tap);height:var(--m-tap);background:rgb(var(--color-surface)) center / 1.5rem no-repeat;box-shadow:inset 0 0 0 2px rgb(var(--color-border-strong));appearance:none;border-radius:.875rem;margin:.375rem 0 0}:root.m-app :is(.record-drawer,.client-form) input[type=checkbox]:checked{background-color:rgb(var(--color-accent));box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:root.m-app .client-form .app-modal-body .gap-1{gap:.5rem}:root.m-app .client-form .app-modal-body button{min-width:var(--m-tap)}:root.m-app dialog.lead-form{top:var(--m-safe-top);bottom:var(--m-safe-bottom);max-height:calc(100dvh - var(--m-safe-top) - var(--m-safe-bottom) - 2rem)}:root.m-app .lead-form :is(input,select){min-height:var(--m-tap);font-size:max(var(--m-text-body), 16px)}
@font-face{font-family:dmSans;src:url(../media/dm_sans-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_CZ3rLQ9nefM8kZQPHkfBDYDZaq15)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_a70a7432-module__HFo47W__className{font-family:dmSans,dmSans Fallback}.dmsans_a70a7432-module__HFo47W__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:sourceSerif4;src:url(../media/source_serif_4-s.p.17m2ldfggy3u-.woff2?dpl=dpl_CZ3rLQ9nefM8kZQPHkfBDYDZaq15)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sourceSerif4 Fallback;src:local(Arial);ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.0%;size-adjust:101.16%}.sourceserif4_826ba58e-module__yg8tga__className{font-family:sourceSerif4,sourceSerif4 Fallback}.sourceserif4_826ba58e-module__yg8tga__variable{--font-source-serif-4:"sourceSerif4", "sourceSerif4 Fallback"}
