:root{color-scheme:light;--light-page:#ffffff;--light-panel:#ffffff;--light-raised:#f5f5f5;--light-hover:#eaeaea;--light-line:#eaeaea;--light-line-strong:#c7c7c7;--light-muted:#575757;--light-soft:#929292;--control-primary:#eaeaea;--clay:#000000;--brand-accent:#000000;--brand-accent-dim:rgba(0,0,0,.08);--brand-accent-border:#c7c7c7;--brand-accent-strong:#212121;--ob-accent:#000000;--ob-accent-hover:#212121;--ob-accent-soft:#f5f5f5;--ob-accent-ring:rgba(0,0,0,.18);--canvas:var(--light-page);--surface-earth:var(--light-panel);--input:var(--light-panel);--focus-ring:rgba(0,0,0,.08);--scrim:rgba(0,0,0,.42);--dot-grid:rgba(0,0,0,.10);--interior-accent:#e8590c;--interior-accent-text:#b8430b}.dark{color-scheme:dark;--clay:#f4f4f2;--light-page:#0e0e10;--light-panel:#17171b;--light-raised:#1d1d21;--light-hover:#25252a;--light-line:#26262b;--light-line-strong:#33333a;--light-muted:#a6a6ae;--light-soft:#84848c;--control-primary:#25252a;--focus-ring:rgba(255,255,255,.14);--scrim:rgba(0,0,0,.6);--interior-accent:#ff7a33;--interior-accent-text:#ff7a33;--dot-grid:rgba(255,255,255,.09)}body,html{background:var(--light-page);color:var(--ink)}::selection{background:#000000;color:#ffffff}::-webkit-scrollbar-thumb{background:#c7c7c7}::-webkit-scrollbar-thumb:hover{background:#929292}.glass-select,select{color-scheme:light}[data-slot=card]{color:var(--ink)}[data-slot=card],[data-slot=dropdown-menu-content]{border-color:var(--light-line);background:var(--light-panel)}[data-slot=dropdown-menu-content]{box-shadow:none}[data-slot=dropdown-menu-item]{color:var(--ink)}[data-slot=dropdown-menu-item]:is(:focus,:hover){background:var(--light-raised);color:var(--ink)}[data-slot=dropdown-menu-separator]{background:var(--light-line)}input:not([type=file]):not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--light-line);background:var(--light-panel);color:var(--ink)}input:not([type=file]):not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#000000;box-shadow:0 0 0 2px rgba(0,0,0,.08)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #ffffff!important;-webkit-text-fill-color:#000000!important;caret-color:#000000;border-color:#eaeaea!important}.app-frame,.app-frame .app-main{background:var(--light-page);color:var(--ink)}.app-sidebar{background:var(--light-panel)}.app-nav-section+.app-nav-section,.app-sidebar,.app-sidebar-brand,.app-sidebar-footer{border-color:var(--light-line)}.app-sidebar-brand>a{color:var(--ink)}.app-sidebar-mark{border-color:var(--ink);background:var(--ink)}.app-sidebar-mark:after{background:var(--sand)}.app-sidebar-mark i{background:var(--light-page)}.app-nav-section>p{color:var(--light-soft)}.app-nav-section>a,.app-sidebar-footer>a,.app-sidebar-footer>button{color:var(--light-muted)}.app-nav-section>a:hover,.app-sidebar-footer>a:hover,.app-sidebar-footer>button:hover{background:var(--light-raised);color:var(--ink)}.app-nav-section>a.is-active,.app-sidebar-footer>a.is-active{background:var(--light-raised);color:var(--ink);box-shadow:inset 2px 0 0 var(--ink)}.app-nav-section>a.is-active svg{color:var(--ink)}.app-topbar{background:var(--light-page);border-color:var(--light-line)}.app-breadcrumbs,.app-breadcrumbs button{color:var(--light-muted)}.app-breadcrumbs span{color:var(--ink)}.app-breadcrumbs button:hover{color:var(--copper)}.app-icon-button{color:var(--light-muted)}.app-icon-button:hover{color:var(--forest);border-color:var(--light-line);background:var(--light-raised)}.app-command-trigger{border-color:var(--light-line);background:var(--light-panel);color:var(--light-muted)}.app-command-trigger:hover{border-color:var(--light-line-strong);color:var(--ink)}.app-avatar{color:var(--forest)}.app-avatar,kbd{border-color:var(--light-line);background:var(--light-raised)}kbd{color:var(--light-muted)}.app-frame .team-title-select,.inventory-page-header h1,.product-page-header h1{color:var(--ink)}.inventory-page-header p,.product-page-header p{color:var(--light-muted)}.inventory-space-card,.product-button,.product-card,.settings-panel{border-color:var(--light-line);background:var(--light-panel)}.product-button{color:var(--ink)}.product-button:hover{border-color:var(--light-line-strong);background:var(--light-raised);color:var(--ink)}.app-dialog-actions button.primary,.auth-card button[type=submit],.product-button.primary,.product-button.primary:hover{border-color:var(--light-line-strong);background:var(--control-primary)!important;color:var(--ink)!important}.product-button.danger,.settings-text-button.danger{color:var(--danger-ink)}.product-empty,.product-page-header p{color:var(--light-muted)}.product-empty strong{color:var(--ink)}.product-tabs{border-color:var(--light-line)}.product-tabs button{color:var(--light-muted)}.product-tabs button.is-active{border-color:var(--ink);color:var(--ink)}.app-frame input:not([type=file]):not([type=checkbox]):not([type=radio]),.app-frame select,.app-frame textarea,.product-input,.product-select,.product-textarea{border-color:var(--light-line);background:var(--light-panel);color:var(--ink)}.app-frame input:not([type=file]):not([type=checkbox]):not([type=radio]):focus,.app-frame select:focus,.app-frame textarea:focus,.product-input:focus,.product-select:focus,.product-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--focus-ring)}.app-frame input::placeholder,.app-frame textarea::placeholder{color:var(--light-soft)}.settings-text-button,.text-action{color:var(--copper)}.settings-text-button:hover,.text-action:hover{color:var(--forest)}.text-action:disabled{color:var(--light-soft)}.bare-empty{border-color:var(--light-line);color:var(--light-muted)}.bare-empty strong{color:var(--ink)}.notice-error{border-color:rgba(229,72,77,.3);background:rgba(229,72,77,.08);color:var(--danger-ink)}.notice-success{border-color:rgba(47,125,90,.4);background:rgba(47,125,90,.1);color:var(--success-ink)}.status-pill{background:var(--light-raised);color:var(--light-muted)}.status-pill.green{background:rgba(47,125,90,.12);color:var(--success-ink)}.status-pill.amber{background:rgba(138,90,0,.12);color:var(--warning-ink)}.status-pill.red{background:rgba(201,54,62,.1);color:var(--danger-ink)}.detected-row,.inventory-map-heading,.inventory-map-spaces>div,.inventory-overview,.inventory-overview-summary,.inventory-space-list,.inventory-space-list .inventory-space-card,.inventory-stats,.scan-choice,.scan-result,.scan-result>strong,.source-tabs{border-color:var(--light-line)}.inventory-section-heading p,.inventory-stats>span,.scan-destination,.scan-result span,.scan-stage .capture-dropzone,.scan-stage .capture-dropzone span,.source-tabs button,.space-card-copy span{color:var(--light-muted)}.detected-header strong,.inventory-section-heading h2,.inventory-stats strong,.scan-choice h2,.scan-result b,.scan-stage .barcode-entry h2,.scan-stage .capture-dropzone strong,.space-card-copy strong{color:var(--ink)}.inventory-stats .has-alert strong{color:var(--warning-ink)}.inventory-workspace .inventory-search-control .spaces-search,.inventory-workspace .spaces-search{background:var(--light-panel)!important;border-color:var(--light-line)!important}.inventory-workspace .spaces-search{color:var(--ink)}.inventory-row:hover{background:var(--light-raised);border-bottom-color:var(--light-line)!important}.inventory-search-control>svg,.space-card-chevron{color:var(--light-soft)}.inventory-space-card:hover,.inventory-space-list .inventory-space-card:hover{background:var(--light-raised);border-color:var(--light-line)}.activity-icon,.space-card-icon{background:var(--light-raised);color:var(--copper)}.inventory-map,.inventory-overview{background-color:var(--light-panel)}.inventory-space-list,.inventory-space-list .inventory-space-card{background:transparent}.inventory-map{background-image:radial-gradient(var(--dot-grid) .7px,transparent .7px)}.inventory-map-heading{background:var(--light-page)}.inventory-map-core{border-color:var(--light-line-strong);background:var(--light-raised)}.inventory-map-core strong,.inventory-map-spaces strong{color:var(--ink)}.inventory-map-core small,.inventory-map-spaces small,.inventory-map-spaces>p{color:var(--light-muted)}.inventory-map-core:after,.inventory-map-spaces>div:before{background:var(--light-line-strong)}.inventory-map-spaces>div{background:var(--light-panel)}.inventory-map-spaces>div>span{background:var(--ink)}.inventory-map-heading span,.inventory-map-spaces>.inventory-map-more strong,.inventory-metrics strong,.overview-heading strong{color:var(--ink)}.inventory-map-heading small,.inventory-metrics small,.inventory-overview-summary>p,.inventory-section-heading>span,.overview-heading span{color:var(--light-muted)}.inventory-metrics>div>svg{border-color:var(--light-line);background:var(--light-raised);color:var(--copper)}.inventory-map-spaces>.inventory-map-more strong{color:var(--copper)}.barcode-entry pre,.scan-layout,.scan-layout .capture-dropzone,.scan-layout .capture-mode-grid,.scan-layout .capture-toolbar,.scan-layout .capture-workspace,.scan-result,.scan-stage .capture-dropzone{background:var(--light-panel)}.barcode-entry pre,.scan-layout,.scan-layout .capture-dropzone,.scan-layout .capture-mode-grid,.scan-layout .capture-toolbar,.scan-stage .barcode-camera{border-color:var(--light-line)}.scan-layout .barcode-camera,.scan-stage .barcode-camera{background:var(--light-raised)}.capture-panel>div:first-child p,.destination-control>label,.scan-layout .capture-mode-grid button,.scan-layout .capture-panel.compact p,.scan-nav-label,.scan-stage .barcode-entry>label{color:var(--light-muted)}.capture-panel.compact h2,.capture-panel>div:first-child h2{color:var(--ink)}.capture-panel.compact>svg{color:var(--copper)}.barcode-entry pre{color:var(--light-muted)}.detected-row>button{color:var(--danger-ink)}.scan-layout .capture-mode-grid button:hover{background:var(--light-raised);color:var(--ink)}.capture-mode-grid button.is-active,.scan-layout .capture-mode-grid button.is-active{border-color:var(--interior-accent);background:var(--light-raised);color:var(--ink)}.scan-layout .capture-panel.compact h2,.scan-layout .capture-panel>div:first-child h2,.source-tabs button.is-active{color:var(--ink)}.source-tabs button.is-active:after{background:var(--interior-accent)}.scan-choice,.scan-result>strong{color:var(--copper)}.scan-layout .capture-dropzone:hover,.scan-stage .capture-dropzone:hover{border-color:var(--light-line-strong)!important;background:var(--light-raised)!important}.find-review-list{display:grid;gap:12px}.find-review-card{padding:16px;border:1px solid var(--light-line);border-radius:3px;background:var(--light-panel);box-shadow:none}.find-review-card>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.find-review-card>header>span{color:var(--light-muted);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.find-review-card>header>b{padding:4px 8px;border-radius:3px;background:rgba(47,125,90,.12);color:var(--success-ink);font-size:10px;font-weight:650}.find-review-card>header>.find-review-warning{background:rgba(138,90,0,.12);color:var(--warning-ink)}.find-review-card>header>button{margin-left:auto;border:0;background:transparent;color:var(--danger-ink);font-size:11px;cursor:pointer}.find-review-primary,.find-review-secondary{display:grid;gap:10px}.find-review-primary{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) 92px}.find-review-secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.find-review-card label{display:grid;gap:6px;min-width:0}.find-review-card label>span{color:var(--light-muted);font-size:10px;font-weight:600}.find-evidence{margin-top:14px;padding:12px;border:1px solid var(--light-line);border-radius:3px;background:var(--light-raised)}.find-evidence-facts{display:flex;flex-wrap:wrap;gap:7px}.find-evidence-facts>span{padding:6px 8px;border:1px solid var(--light-line);border-radius:3px;background:var(--light-panel);color:var(--ink);font-size:11px}.find-evidence-facts small{margin-right:5px;color:var(--light-muted);font-size:9px;text-transform:uppercase}.find-evidence p{margin:10px 0 0;color:var(--light-muted);font-size:11px;line-height:1.45}.find-evidence p strong{display:block;margin-bottom:2px;color:var(--ink);font-size:10px}.find-evidence .find-evidence-note{color:var(--warning-ink)}.find-review-notes{margin-top:10px}.find-review-notes textarea{min-height:70px;resize:vertical}.find-review-image{display:block;width:100%;max-height:300px;margin:0 0 14px;border-radius:6px;object-fit:cover;border:1px solid var(--light-line)}.find-evidence-warning{color:var(--warning-ink)}.review-queue-header button{display:inline-flex;align-items:center;gap:7px}.review-queue-list{display:grid;gap:16px}.review-queue-card{padding:18px;border:1px solid var(--light-line);border-radius:8px;background:var(--light-panel);box-shadow:var(--light-shadow)}.review-queue-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.review-queue-card>header small{color:var(--light-muted);font-size:9px;font-weight:700;letter-spacing:.1em}.review-queue-card>header h2{margin:3px 0 0;color:var(--ink);font-size:17px;font-weight:620}.review-queue-card>header>span{padding:4px 8px;border-radius:3px;color:var(--warning-ink);background:rgba(138,90,0,.1);font-size:10px;font-weight:650}.review-queue-image{display:block;width:100%;max-height:360px;object-fit:cover;margin-bottom:14px}.review-evidence,.review-queue-image{border:1px solid var(--light-line);border-radius:6px}.review-evidence{margin:0 0 16px;padding:14px;background:var(--light-raised)}.review-evidence h3{margin:0 0 10px;color:var(--ink);font-size:12px;font-weight:650}.review-evidence p{display:grid;gap:3px;margin:8px 0 0;color:var(--light-soft);font-size:11px;line-height:1.45}.review-evidence p strong{color:var(--light-muted);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.review-evidence .review-reason{color:var(--warning-ink)}.review-evidence-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.review-evidence-facts span{display:grid;gap:3px;min-width:0;color:var(--ink);font-size:11px;overflow-wrap:anywhere}.review-evidence-facts small{color:var(--light-muted);font-size:9px;text-transform:uppercase;letter-spacing:.045em}.review-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-fields label,.review-notes{display:grid;gap:6px;color:var(--light-muted);font-size:10px;font-weight:600}.review-notes{margin-top:10px}.review-notes textarea{min-height:74px;resize:vertical}.review-queue-card>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.review-queue-card>footer button{display:inline-flex;align-items:center;gap:7px}.product-button.danger{color:var(--danger-ink)}@media (max-width:720px){.find-review-primary,.find-review-secondary,.review-fields{grid-template-columns:1fr}.review-queue-card>footer,.review-queue-card>header{align-items:stretch;flex-direction:column}}.activity-feed,.activity-row,.assist-chat>header,.assist-composer,.assist-history,.assist-history-header,.checkout-ledger,.document-row,.documents-list,.kit-filter-bar,.kit-list,.kit-list>button,.label-picker,.label-picker>button,.label-toolbar,.people-list,.settings-form-row,.settings-link-row,.settings-panel,.settings-panel>footer,.settings-panel>header,.settings-profile-row,.settings-static-row,.team-files,.team-space-grid,.team-space-grid>article,.teams-page>.product-tabs{border-color:var(--light-line)}.assist-chat>header>div,.assist-chat>header>strong,.assist-message>div,.assist-welcome h1,.document-name strong,.kit-create h2,.settings-link-row strong,.settings-panel>header h2,.settings-profile-row strong,.team-panel-heading h2{color:var(--ink)}.activity-meta,.assist-history-header,.assist-history-list>button,.assist-history-list>p,.assist-message>span,.document-name small,.documents-dropzone,.documents-dropzone span,.settings-form-row small,.settings-form-row>label,.settings-form-row>span,.settings-link-row small,.settings-panel>header p,.settings-profile-row small,.team-space-grid>article>button:first-child{color:var(--light-muted)}.assist-history-list>button.is-active,.assist-history-list>button:hover,.kit-list>button.is-active,.kit-list>button:hover,.label-picker>button.is-selected,.label-picker>button:hover,.settings-link-row:hover{background:var(--light-raised);color:var(--ink)}.assist-composer,.assist-history-popover,.assist-message.user>div,.assist-prompts button,.documents-dropzone,.settings-api-link{border-color:var(--light-line);background:var(--light-panel)}.assist-message.user>div{background:var(--light-raised);color:var(--ink)}.assist-prompts button{color:var(--light-muted)}.assist-prompts button:hover{border-color:var(--light-line-strong);color:var(--forest)}.assist-composer textarea{color:var(--ink)}.assist-composer button{background:var(--control-primary);color:var(--ink)}.team-space-grid>article>button:first-child:hover{color:var(--forest)}.activity-copy,.board-card h3,.invite-code>strong,.people-list strong,.team-card-menu,.team-files strong,.team-item-row strong,.team-space-detail-head h3,.team-space-grid strong{color:var(--ink)}.board-card footer span,.board-card p,.board-card-top button,.board-columns>section>header,.board-columns>section>header small,.invite-code>span,.people-list article span,.team-create>div:first-child p,.team-files span,.team-files>article,.team-item-head,.team-item-row,.team-item-row small,.team-panel-heading p,.team-space-detail-head span,.team-space-grid small,.team-switcher label{color:var(--light-muted)}.team-space-grid>article>button:first-child>svg{color:var(--copper)}.people-list>article,.team-files>article,.team-item-head,.team-item-row,.team-space-detail-head{border-color:var(--light-line)}.team-card-menu:hover,.team-item-row button:last-child{color:var(--danger-ink)}.board-card select,.people-list select{border-color:var(--light-line);background:var(--light-panel);color:var(--ink)}.app-frame .activity-icon{color:var(--copper)}.activity-row.is-unread,.app-frame .activity-icon,.app-frame .activity-row.is-unread{background:var(--light-raised)}.unread-dot{background:var(--ink);box-shadow:none}.checkout-empty strong,.checkout-item strong,.checkout-person strong{color:var(--ink)}.checkout-due,.checkout-empty p,.checkout-item small,.checkout-person small,.checkout-table-head{color:var(--light-muted)}.checkout-empty>span{border-color:rgba(47,125,90,.4);background:rgba(47,125,90,.1);color:var(--success-ink)}.checkout-ledger>article{border-color:var(--light-line)}.checkout-ledger>article.is-overdue{background:rgba(201,54,62,.06)}.checkout-due.overdue{color:var(--danger-ink)}.documents-dropzone strong,.settings-api-link{color:var(--ink)}.documents-dropzone:hover,.settings-api-link:hover{border-color:var(--light-line-strong);background:var(--light-raised)}.document-name>span{border-color:var(--light-line);color:var(--copper)}.settings-panel>footer{background:transparent}.settings-danger-row small,.settings-panel>footer>span,.settings-static-row>span{color:var(--light-muted)}.settings-static-row>strong{color:var(--ink)}.settings-theme-choice{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--light-line);border-radius:20px;background:var(--light-raised)}.settings-theme-choice button{border:0;border-radius:16px;padding:5px 12px;font-size:11px;font-weight:600;color:var(--light-muted);background:transparent;cursor:pointer}.settings-theme-choice button.is-active{background:var(--light-panel);color:var(--ink)}.settings-danger-row>span{color:var(--danger-ink)}.settings-row-icon{border-color:var(--light-line);background:var(--light-raised);color:var(--copper)}.settings-avatar>span{border-color:var(--light-panel);background:var(--light-raised);color:var(--forest)}.settings-color-row button[aria-pressed=true]{border-color:var(--forest);box-shadow:0 0 0 2px var(--light-panel)}.settings-api-link span{color:var(--light-muted)!important}.app-frame .readiness-ring,.readiness-ring{background:conic-gradient(var(--ink) var(--progress),var(--light-line) 0)}.readiness-ring:after{background:var(--light-panel)}.kit-detail-header h2,.kit-item-row,.kit-item-row strong{color:var(--ink)}.kit-create p,.kit-detail-header p,.kit-filter-bar>span,.kit-item-row small,.kit-items-head,.kit-list small,.kit-list>button,.kits-toolbar label,.kits-toolbar>span,.readiness-summary span{color:var(--light-muted)}.kit-detail-header,.kit-item-row,.kit-items-head,.readiness-summary{border-color:var(--light-line)}.kit-list>button.is-active,.kit-list>button:hover,.label-guide strong{color:var(--ink)}.label-guide small,.label-selection-heading>span,.label-toolbar>div:first-child>small{color:var(--light-muted)}.label-selection-heading>div{color:var(--ink)}.label-preview-heading span{color:var(--light-muted)}.label-toolbar .product-tabs button.is-active{border-color:var(--ink)}.app-dialog-backdrop,.command-backdrop{background:var(--scrim)}.app-dialog,.command-panel,.findez-form-dialog{border-color:var(--light-line)!important;background:var(--light-panel)!important;color:var(--ink);box-shadow:none}.app-dialog-copy p,.app-dialog-field small,.app-dialog-field span,.command-input-row,.command-results button{color:var(--light-muted)}.command-input-row,.findez-form-dialog [data-slot=dialog-header],.findez-form-row{border-color:var(--light-line)}.command-input-row input,.findez-form-dialog [data-slot=dialog-title],.findez-form-row>label{color:var(--ink)}.command-results button:hover{background:var(--light-raised);color:var(--ink)}.command-results small,.command-results>p{color:var(--light-muted)}.app-dialog-field input,.findez-form-row input{border-color:var(--light-line);background:var(--light-panel);color:var(--ink)}.app-dialog-actions button{border-color:var(--light-line);background:var(--light-raised);color:var(--ink)}.app-dialog-actions button.danger{border-color:rgba(229,72,77,.3);background:rgba(229,72,77,.08);color:var(--danger-ink)}.findez-form-actions{background:var(--light-panel)}.findez-form-dialog [data-slot=dialog-header]>p,.findez-form-row small{color:var(--light-muted)}.findez-form-error{color:var(--danger-ink)}.auth-page-shell{background-color:var(--light-page);background-image:linear-gradient(rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0)}.auth-card{border-color:var(--light-line);background:var(--light-panel);box-shadow:none}.auth-card input{border-color:var(--light-line)!important;background:var(--light-panel)!important;color:var(--ink)!important}.auth-card input:focus{border-color:var(--ink)!important;background:var(--light-panel)!important}.auth-card input::placeholder{color:var(--light-soft)}.mobile-app-page{background:var(--light-page);color:var(--ink)}.mobile-app-copy,.mobile-app-page>footer,.mobile-app-page>nav{border-color:var(--light-line)}.mobile-app-copy>div span,.mobile-app-copy>p,.mobile-app-page>footer,.mobile-app-page>footer a,.mobile-app-page>nav>a:last-child{color:var(--light-muted)}.mobile-app-copy>a{background:var(--control-primary);color:var(--ink)}.mobile-app-graphic{background-color:var(--light-raised);background-image:radial-gradient(var(--dot-grid) .7px,transparent .7px)}.mobile-orbit{border-color:var(--light-line-strong)}.ob-glass,.ob-option{border-color:var(--light-line);background:var(--light-panel);box-shadow:none}.ob-option:hover:not(:disabled){border-color:var(--light-line-strong);background:var(--light-raised)}.ob-option.ob-selected{border-color:var(--ink);background:var(--light-raised);box-shadow:none}.ob-progress-fill{background:var(--ink);color:var(--light-page)}.ob-btn-primary{background:var(--control-primary);color:var(--ink)}.app-frame,.app-frame :is(button,input,select,textarea){font-family:var(--font-main)}.app-frame :is(.product-button,.app-command-trigger,.app-dialog-actions button){border-radius:3px;font-weight:600}.app-frame .product-button{min-height:36px}.app-frame .product-button.primary:disabled{background:var(--light-raised)!important;border:1px solid var(--light-line);color:var(--light-muted)!important;opacity:1}.app-frame .product-button:focus-visible,.app-frame :is(.product-tabs button,.source-tabs button):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.app-frame :is(.product-tabs button,.source-tabs button){font-size:12px}.label-toolbar .product-tabs button.is-active,.teams-page>.product-tabs button.is-active{border-bottom-color:var(--ink)}.document-row,.documents-list,.inventory-space-list,.inventory-space-list .inventory-space-card,.kit-list,.kit-list>button,.label-picker,.label-picker>button,.team-space-grid,.team-space-grid>article{background:transparent}.document-row:hover,.inventory-space-list .inventory-space-card:hover,.kit-list>button:hover,.label-picker>button:hover,.team-space-grid>article:hover{background:var(--light-raised)}.document-name strong,.space-card-copy strong,.team-space-grid strong{font-size:13px;font-weight:600}.document-name small,.inventory-section-heading>span,.inventory-stats>span,.kit-filter-bar>span,.label-selection-heading>span,.space-card-copy span,.team-space-grid small{font-size:11px}.activity-copy,.checkout-item strong,.checkout-person strong{font-size:12px}.activity-meta,.checkout-due,.checkout-item small,.checkout-person small{font-size:11px}.checkout-table-head{font-family:var(--font-main);font-size:10px;color:var(--light-muted)}.label-group-heading{font-size:12px}.team-space-grid>article>button:first-child{color:var(--ink)}.document-row,.inventory-space-list .inventory-space-card,.kit-list>button,.label-picker>button,.team-space-grid>article{min-height:60px}.documents-dropzone{background:transparent;border:1px dashed var(--light-line-strong);color:var(--light-muted)}.documents-dropzone strong{color:var(--ink);font-size:12px;font-weight:600}.documents-dropzone span{color:var(--light-muted);font-size:11px}.team-space-detail.product-card{border:0;border-top:1px solid var(--light-line);border-radius:0;background:transparent;box-shadow:none}.team-item-head,.team-item-row,.team-space-detail-head{border-color:var(--light-line)}.team-space-detail-head span{color:var(--light-muted);font-size:11px}.team-item-head{color:var(--light-muted);font-size:10px}.team-item-row{color:var(--light-muted);font-size:12px}.team-item-row strong{color:var(--ink);font-size:12px;font-weight:600}.team-item-row small{color:var(--light-muted);font-size:11px}.team-item-row button{color:var(--copper);font-size:11px}.team-item-row button:last-child{color:var(--danger-ink)}.barcode-preview,.team-item-row:hover{background:var(--light-raised)}.barcode-preview{position:relative;height:250px;overflow:hidden;border:1px solid var(--light-line);border-radius:3px}.scan-layout .barcode-camera,.scan-stage .barcode-camera{height:auto;overflow:visible;border:0;background:transparent}.barcode-preview-video{width:100%;height:100%;object-fit:cover;opacity:0}.barcode-preview-video.is-running{opacity:1}.barcode-preview-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--light-muted);font-size:12px;pointer-events:none}.app-frame :is(.inventory-search-control .spaces-search,.product-input,.product-select,.product-textarea){background:var(--light-panel)!important}.home-command{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:2px 0 28px;padding:8px 9px 8px 18px;border:1px solid var(--light-line-strong);border-radius:4px;background:var(--light-panel);box-shadow:none}.home-command>svg{color:var(--light-muted)}.home-command input{min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.home-command input::placeholder{color:var(--light-muted)}.home-command button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:3px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.home-command-capture{border:1px solid var(--light-line);background:var(--light-raised);color:var(--ink)}.home-command-submit{border:1px solid var(--light-line-strong);background:var(--control-primary);color:var(--ink)}.home-command-submit:disabled{opacity:.42;cursor:default}.home-attention{margin-bottom:30px}.home-section-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.home-section-label h2{margin:0;color:var(--ink);font-size:13px;font-weight:650;letter-spacing:-.015em}.home-attention-row{display:flex;flex-wrap:wrap;gap:9px}.home-attention-row a{min-height:48px;display:grid;grid-template-columns:auto auto 16px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--light-line);border-radius:3px;background:var(--light-panel);color:var(--ink);text-decoration:none}.home-attention-row a:hover{border-color:var(--light-line-strong);background:var(--light-raised)}.home-attention-row strong{color:var(--warning-ink);font-variant-numeric:tabular-nums}.home-attention-row span{color:var(--light-muted);font-size:12px}.home-attention-row svg{color:var(--light-soft)}.home-quiet{margin:0;color:var(--light-muted);font-size:12px}.inventory-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.inventory-filter-row button{min-height:30px;padding:0 12px;border:1px solid var(--light-line);border-radius:3px;background:var(--light-panel);color:var(--light-muted);font:inherit;font-size:11px;cursor:pointer}.inventory-filter-row button.is-active,.inventory-filter-row button:hover{border-color:var(--ink);background:var(--light-raised);color:var(--ink)}.review-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;border:1px solid var(--light-line);border-radius:0;background:transparent;text-align:center}.review-empty,.review-empty>svg{color:var(--light-muted)}.review-empty strong{color:var(--ink);font-size:16px}.review-empty p{max-width:500px;margin:0 0 8px;font-size:12px;line-height:1.6}.review-empty .product-button{text-decoration:none}@media (max-width:859px){.app-sidebar-scrim{background:var(--scrim)}.home-command{grid-template-columns:auto minmax(0,1fr) auto}.home-command-capture{width:42px;padding:0;font-size:0}}@media (max-width:560px){.home-command{grid-template-columns:auto minmax(0,1fr) auto;padding-left:14px}.home-command-submit{width:42px;padding:0;font-size:0}}.app-frame{--app-bg:#fafafa;--app-surface:#fff;--app-surface-2:#f3f3f3;--app-text:#161616;--app-muted:#747474;--app-border:#e4e4e4;--app-accent:#e8590c;--app-accent-soft:#fff0e6;--app-radius:10px;background:var(--app-bg);color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;min-height:100dvh}html.dark .app-frame{--app-bg:#101011;--app-surface:#171718;--app-surface-2:#222224;--app-text:#f3f3f2;--app-muted:#a0a0a6;--app-border:#303033;--app-accent-soft:#2b1c13}.app-frame h1,.app-frame h2,.app-frame h3{font-family:inherit;font-weight:600;letter-spacing:-.035em;color:var(--app-text)}.app-frame h1{font-size:30px;line-height:1.2}.app-frame h2{font-size:21px}.app-frame h3{font-size:17px}.app-frame .app-sidebar,.app-frame .app-sidebar:hover,.app-frame.sidebar-open .app-sidebar{width:232px;transform:none;background:var(--app-surface);border-right:1px solid var(--app-border);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:0;z-index:40;transition:width .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);overflow:hidden}.app-frame .app-sidebar-brand{min-height:64px;height:64px;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:0}.app-frame .app-sidebar-brand a{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:650;letter-spacing:-.04em;color:var(--app-text)}.app-frame .app-sidebar-logo{width:29px;height:29px}.app-frame .app-brand-ez{color:var(--app-accent)}.app-frame .app-sidebar-nav{padding:8px 12px 18px;overflow:auto;flex:1;display:block}.app-frame .app-nav-section{margin-bottom:18px}.app-frame .app-nav-section>p{margin:10px 10px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--app-muted);font-weight:600}.app-frame .app-sidebar-nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;min-height:37px;margin:2px 0;border-radius:7px;color:var(--app-muted);font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;border:0}.app-frame .app-sidebar-footer span,.app-frame .app-sidebar-nav a span{opacity:1;display:block;visibility:visible;max-width:none;width:auto}.app-frame .app-sidebar-nav a:hover{background:var(--app-surface-2);color:var(--app-text)}.app-frame .app-sidebar-nav a.is-active{background:var(--app-accent-soft);color:var(--app-accent)}.app-frame .app-sidebar-footer{padding:12px;border-top:1px solid var(--app-border);display:block;background:var(--app-surface)}.app-frame .app-account-link{display:flex;align-items:center;gap:10px;color:var(--app-text);padding:4px 6px 9px;min-width:0}.app-frame .app-account-link>span:last-child{min-width:0}.app-frame .app-account-link strong{display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:158px}.app-frame .app-account-link small{font-size:11px;color:var(--app-muted)}.app-frame .app-sidebar-footer>button{display:flex;align-items:center;gap:10px;color:var(--app-muted);padding:7px 8px;width:100%;font-size:12px;border:0;background:transparent}.app-frame .app-avatar{height:30px;width:30px;flex-shrink:0;border-radius:9px;background:var(--app-surface-2);color:var(--app-text);background-size:cover;background-position:50%;display:grid;place-items:center;font-weight:600;border:1px solid var(--app-border)}.app-frame .app-topbar,.app-frame.sidebar-open .app-topbar{left:232px;right:0;height:60px;background:var(--app-bg);border-bottom:0;box-shadow:none;padding:0 32px;display:flex;align-items:center;gap:14px;z-index:30}.app-frame .app-main,.app-frame.sidebar-open .app-main{margin-left:232px;padding-top:60px;width:calc(100% - 232px);min-height:100dvh;background:var(--app-bg)}.app-frame .app-content{width:100%;max-width:1280px;margin:0;padding:20px 40px 64px}.app-frame .app-mobile-nav-button{display:none}.app-frame .app-breadcrumbs{font-size:12px;color:var(--app-muted)}.app-frame .app-breadcrumbs:before{display:none}.app-frame .app-topbar-spacer{flex:1}.app-frame .app-command-trigger{display:flex;align-items:center;gap:8px;background:var(--app-surface);color:var(--app-muted);border:1px solid var(--app-border);border-radius:7px;padding:6px 9px;font-size:12px}.app-frame kbd{font:11px inherit;color:var(--app-muted)}.app-frame .app-icon-button{display:grid;place-items:center;border:0;background:transparent;color:var(--app-muted);height:32px;width:32px;border-radius:7px}.app-frame .app-skip-link{position:fixed;top:-100px;left:246px;z-index:100;background:var(--app-surface);color:var(--app-text);padding:10px;border:2px solid var(--app-accent)}.app-frame .app-skip-link:focus{top:8px}.app-frame :is(a,button,input,textarea,select):focus-visible,.workspace-dialog :is(a,button,input,textarea,select):focus-visible{outline:2px solid #e8590c;outline-offset:3px}.app-frame .app-sidebar-scrim{display:none}.app-frame .workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.app-frame .workspace-heading h1{margin:0 0 7px}.app-frame .workspace-heading p{margin:0;color:var(--app-muted);font-size:13px}.app-frame .workspace-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-frame .workspace-button,.workspace-dialog .workspace-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--app-border,#ddd);background:var(--app-surface,#fff);color:var(--app-text,#161616);border-radius:7px;padding:8px 12px;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;min-height:36px}.app-frame .workspace-button.primary,.workspace-dialog .workspace-button.primary{background:#e8590c;color:#fff;border-color:#e8590c}.app-frame .workspace-button:disabled,.workspace-dialog .workspace-button:disabled{opacity:.5;cursor:default}.app-frame .workspace-section{margin-top:32px}.app-frame .workspace-section-heading{gap:15px;margin-bottom:13px}.app-frame .workspace-section-heading h2{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:var(--app-muted);font-weight:600;margin:0}.app-frame .workspace-section-heading a{color:var(--app-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.app-frame .workspace-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:20px}.app-frame .workspace-muted{color:var(--app-muted);font-size:13px}.app-frame .workspace-error,.workspace-dialog .workspace-error{border:1px solid #e8590c55;background:var(--app-accent-soft,#fff0e6);padding:12px 15px;border-radius:8px;font-size:13px;color:var(--app-text,#161616);margin:12px 0}.app-frame .workspace-input,.workspace-dialog .workspace-input{width:100%;border:1px solid var(--app-border,#ddd);background:var(--app-surface,#fff);color:var(--app-text,#161616);border-radius:8px;padding:10px 12px;font:inherit;min-height:40px}.app-frame .workspace-input::placeholder{color:var(--app-muted)}.app-frame .workspace-search{display:flex;align-items:center;gap:12px;border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:8px 14px;max-width:960px}.app-frame .workspace-search input{background:transparent;border:0;outline:none;flex:1;min-width:0;padding:9px 0;color:var(--app-text);font:inherit}.app-frame .workspace-chips{display:flex;flex-wrap:wrap;margin-top:9px}.app-frame .workspace-chips a,.app-frame .workspace-chips button{border:1px solid var(--app-border);background:transparent;color:var(--app-muted);border-radius:20px;padding:5px 11px;font-size:12px;text-decoration:none}.app-frame .workspace-chips .is-active{color:var(--app-surface);background:var(--app-text);border-color:var(--app-text)}.app-frame .home-attention{display:flex;flex-wrap:wrap;gap:0}.app-frame .home-attention>a{padding:0 30px;min-width:150px;border-right:0;color:var(--app-text);text-decoration:none}.app-frame .home-attention>a:first-child{padding-left:0}.app-frame .home-attention>a:last-child{border:0}.app-frame .home-attention strong{display:block;font-size:29px;font-weight:500;letter-spacing:-.035em;color:var(--app-accent)}.app-frame .home-attention span{font-size:12px;color:var(--app-muted)}.app-frame .home-recent{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.app-frame .home-recent a{min-width:0;color:var(--app-text);text-decoration:none}.app-frame .home-recent .photo-placeholder,.app-frame .home-recent img{aspect-ratio:1;width:100%;object-fit:cover;border-radius:8px;background:var(--app-surface-2);display:grid;place-items:center;color:var(--app-muted)}.app-frame .home-recent strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;margin-top:7px}.app-frame .home-recent small{font-size:11px;color:var(--app-muted)}.app-frame .workspace-list-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--app-border);padding:14px 0;min-width:0;color:var(--app-text);text-decoration:none}.app-frame .workspace-list-row strong{font-weight:500}.app-frame .workspace-list-row small{display:block;color:var(--app-muted);font-size:12px;margin-top:3px}.app-frame .workspace-list-row>span:first-child{min-width:0}.app-frame .workspace-list-row>span:last-child{flex-shrink:0}.app-frame .workspace-split{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px}.app-frame .workspace-history{border-right:1px solid var(--app-border);padding-right:20px;max-height:70vh;overflow:auto}.app-frame .workspace-history button{width:100%;text-align:left;margin-bottom:5px}.app-frame .workspace-history button small{display:block;color:var(--app-muted);font-size:11px}.app-frame .ask-message{padding:20px 0;border-bottom:1px solid var(--app-border)}.app-frame .ask-message>strong{font-size:12px;color:var(--app-muted);display:block;margin-bottom:10px}.app-frame .ask-message .ask-body{white-space:pre-wrap;line-height:1.7;font-size:14px}.app-frame .ask-message img{max-height:180px;max-width:100%;border-radius:8px;margin-bottom:10px}.app-frame .ask-sources{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.app-frame .ask-source{font-size:11px;border:1px solid var(--app-border);border-radius:6px;padding:6px 9px;color:var(--app-muted)}.app-frame .ask-composer{margin-top:22px}.app-frame .ask-composer textarea{min-height:90px;resize:vertical}.app-frame .ask-composer .workspace-actions{justify-content:space-between;margin-top:10px}.app-frame .ask-photo-preview{display:flex;align-items:center;gap:10px;margin-bottom:10px}.app-frame .ask-photo-preview img{width:64px;height:64px;object-fit:cover;border-radius:8px}.app-frame .workspace-table-wrap{overflow-x:auto;width:100%}.app-frame .workspace-table{border-collapse:collapse;width:100%;font-size:13px}.app-frame .workspace-table th{text-align:left;color:var(--app-muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;padding:12px 10px;border-bottom:1px solid var(--app-border)}.app-frame .workspace-table td{padding:14px 10px;border-bottom:1px solid var(--app-border);vertical-align:top}.app-frame .workspace-table td:first-child,.app-frame .workspace-table th:first-child{padding-left:0}.app-frame .workspace-badge{font-size:11px;border-radius:5px;padding:3px 6px;background:var(--app-surface-2);color:var(--app-muted);white-space:nowrap}.app-frame .workspace-badge.low,.app-frame .workspace-badge.missing{background:var(--app-accent-soft);color:var(--app-accent)}.app-frame .item-gallery{padding:16px 0;grid-column:1/-1}.app-frame .item-gallery-grid{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.app-frame .item-gallery-grid img{height:88px;width:88px;object-fit:cover;border-radius:7px}.app-frame .item-gallery-grid button{background:transparent;border:1px solid var(--app-border);border-radius:8px;padding:3px}.app-frame .item-gallery-grid .photo-delete{display:block;padding:3px 6px;font-size:11px;color:var(--app-muted)}.app-frame .document-note{white-space:pre-wrap;max-height:60vh;overflow:auto;line-height:1.65}.workspace-dialog{--app-text:#161616;--app-surface:#fff;--app-muted:#747474;--app-border:#e4e4e4;background:var(--app-surface);color:var(--app-text);border:1px solid var(--app-border);border-radius:12px;padding:24px;width:min(600px,calc(100vw - 32px));max-height:85dvh;overflow:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark .workspace-dialog{--app-text:#f3f3f2;--app-surface:#171718;--app-muted:#a0a0a6;--app-border:#303033}.workspace-dialog h2{font-size:20px;font-weight:600;letter-spacing:-.03em}.workspace-dialog label{display:block;font-size:13px;margin:16px 0 6px}.workspace-dialog .workspace-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.workspace-dialog textarea{min-height:180px}.workspace-dialog .gallery-full-image{width:100%;max-height:65vh;object-fit:contain}.command-panel{--command-top:clamp(16px,10dvh,80px);position:fixed!important;left:50%!important;top:var(--command-top)!important;translate:none;transform:translateX(-50%)!important;display:flex;flex-direction:column;gap:0;width:min(560px,calc(100vw - 32px))!important;padding:0!important;border:1px solid #ddd;border-radius:12px;background:#fff;color:#161616;max-height:min(560px,calc(100dvh - var(--command-top) - 16px));overflow:hidden;box-shadow:0 20px 80px #0003;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.interior-loading.inventory-loading{min-height:60dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;color:var(--light-muted)}.app-frame.workspace-directory{min-height:100dvh}.app-frame .workspace-directory-header{min-height:76px;padding:16px clamp(20px,4vw,56px);display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--app-border)}.app-frame .workspace-directory-header>a:first-child{display:flex;flex-shrink:0}.app-frame .workspace-directory-header svg{width:112px;height:32px}.app-frame .workspace-directory-header nav{min-width:0;display:flex;gap:12px;font-size:13px;color:var(--app-muted)}.app-frame .workspace-directory-header nav>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-frame .workspace-account{margin-left:auto;font-size:13px}.app-frame .workspace-directory-main{width:min(100%,1080px);margin:0 auto;padding:clamp(32px,6vw,76px) clamp(20px,4vw,48px) 64px}.app-frame .workspace-directory-main>.product-page-header{margin-bottom:28px}.app-frame .workspace-directory-main .directory-search{max-width:380px;margin-bottom:26px}.app-frame .directory-rows{border-top:1px solid var(--app-border)}.app-frame .directory-row{min-height:80px;padding:18px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--app-border);text-decoration:none}.app-frame .directory-row:hover{background:var(--app-surface-2)}.app-frame .directory-row strong{min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:500}.app-frame .directory-row>span{flex-shrink:0;color:var(--app-muted);font-size:12px}.app-frame .directory-inventory-link{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.app-frame .directory-inventory-link>span,.app-frame .directory-rename{flex-shrink:0;color:var(--app-muted);font-size:12px}.app-frame .directory-rename{padding:10px 6px;border:0;background:none;cursor:pointer}.app-frame .directory-rename:hover{color:var(--app-text);text-decoration:underline}.app-frame .directory-shared{margin-top:48px}.app-frame .directory-shared h2{margin-bottom:18px;font-size:15px;font-weight:500}.app-frame .directory-pagination{display:flex;align-items:center;gap:16px;margin-top:24px;font-size:12px}.workspace-dialog.inventory-creation-dialog{translate:none;transform:translate(-50%,-50%);display:block;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.workspace-dialog.inventory-creation-dialog form{display:grid;gap:20px;margin-top:24px}.workspace-dialog.inventory-creation-dialog label{display:grid;gap:8px;font-size:13px}.workspace-dialog.inventory-creation-dialog .product-button{justify-self:end}.app-frame .app-inventory-switcher{min-width:0;max-width:48%;display:flex;align-items:center;gap:12px;font-size:12px}.app-frame .app-inventory-switcher a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-frame .app-inventory-switcher>span{color:var(--app-muted)}@media (max-width:600px){.app-frame .workspace-directory-header{gap:14px;flex-wrap:wrap}.app-frame .workspace-directory-header nav{order:3;flex-basis:100%}.app-frame .workspace-directory-main>.product-page-header{align-items:flex-start;flex-direction:column;gap:20px}.app-frame .directory-row{gap:12px}.app-frame .app-inventory-switcher{max-width:45%;flex-direction:column;align-items:flex-start;gap:2px;font-size:11px}.app-frame .app-inventory-switcher>span{display:none}.app-frame .app-inventory-switcher a{max-width:100%}}.dark .command-panel{background:#171718;color:#f3f3f2;border-color:#303033}.command-panel .command-input-row{flex-shrink:0;padding:0 52px 0 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #8883}.command-panel input{background:transparent;border:0;flex:1;min-width:0;outline:none;color:inherit}.command-panel .command-results{min-height:0;overflow:auto;overscroll-behavior:contain;max-height:none;padding:9px}.command-panel .command-results button{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:7px;background:transparent;text-align:left;color:inherit}.command-panel .command-results button:hover{background:#8882}.command-panel strong{display:block;font-size:13px;font-weight:500}.command-panel small{font-size:11px;opacity:.55}.app-frame .workspace-page-loading{min-height:320px}.app-frame .workspace-page-loading>div{border-radius:8px;background:var(--app-surface-2)}.app-frame .workspace-loading-title{width:min(240px,55%);height:32px;margin-bottom:14px}.app-frame .workspace-loading-line{width:min(420px,80%);height:14px;margin-bottom:32px}.app-frame .workspace-loading-body{height:240px;border:1px solid var(--app-border)}.app-frame .workspace-page-error p{color:var(--app-muted)}@media (max-width:1100px){.app-frame .app-content{padding:30px 28px 50px}.app-frame .home-recent{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .workspace-split{grid-template-columns:180px minmax(0,1fr);gap:20px}}@media (max-width:859px){.app-frame .app-sidebar,.app-frame .app-sidebar:hover{transform:translateX(-100%);width:240px}.app-frame .app-sidebar.is-open{transform:translateX(0)}.app-frame .app-sidebar-scrim{display:block;position:fixed;inset:0;background:#0006;border:0;z-index:39}.app-frame .app-main,.app-frame.sidebar-open .app-main{margin-left:0;width:100%}.app-frame .app-topbar,.app-frame.sidebar-open .app-topbar{left:0;padding:0 16px}.app-frame .app-mobile-nav-button{display:grid}.app-frame .app-content{padding:26px 20px 48px}.app-frame .workspace-heading{flex-wrap:wrap}.app-frame .workspace-split{display:block}.app-frame .workspace-history{border:0;max-height:190px;padding:0;margin-bottom:22px}.app-frame .home-attention>a{min-width:0;padding:0 17px}.app-frame .home-attention strong{font-size:25px}.app-frame .home-attention span{font-size:11px}.app-frame .app-skip-link{left:10px}.app-frame .app-command-trigger kbd,.app-frame .app-command-trigger span{display:none}.app-frame .home-recent{gap:10px}}@media (prefers-reduced-motion:reduce){.app-frame *,.workspace-dialog *{scroll-behavior:auto;animation-duration:.01ms!important;transition:none!important}}.app-frame{--text-primary:var(--app-text);--text-secondary:var(--app-muted);--text-muted:var(--app-muted);--ink:var(--app-text);--light-panel:var(--app-surface);--light-bg:var(--app-bg);--light-raised:var(--app-surface-2);--light-line:var(--app-border);--light-muted:var(--app-muted);--control-primary:var(--app-accent);--clay:var(--app-accent);--copper:var(--app-accent);--font-main:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-syne:var(--font-main)}.app-frame .product-page{max-width:none;padding:0}.app-frame .inventory-page-header,.app-frame .product-page-header{margin-bottom:28px}.app-frame .inventory-page-header h1,.app-frame .product-page-header h1{font-family:inherit;font-size:30px;font-weight:600;letter-spacing:-.035em;margin:0}.app-frame .product-button{box-shadow:none;border-radius:7px;font-family:inherit;font-size:13px;font-weight:500}.app-frame .product-button.primary{background:var(--app-accent);border-color:var(--app-accent);color:#fff}.app-frame .product-card,.app-frame .settings-panel{border-radius:10px;box-shadow:none;background:var(--app-surface);border:1px solid var(--app-border)}.app-frame .product-input,.app-frame .product-select,.app-frame .settings-panel input{background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px;color:var(--app-text);box-shadow:none;font-family:inherit}.app-frame .settings-content{max-width:850px}.app-frame .settings-panel>header{padding:18px 22px}.app-frame .settings-panel h2{font-size:13px;letter-spacing:0;font-weight:600}.app-frame .settings-form-row,.app-frame .settings-link-row,.app-frame .settings-static-row{border-color:var(--app-border)}.app-frame .inventory-section-heading h2{font-family:inherit;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--app-muted)}.app-frame .inventory-space-card{background:transparent;border:0;border-bottom:1px solid var(--app-border);box-shadow:none;border-radius:0}.app-frame .inventory-space-card:hover{background:var(--app-surface-2);transform:none}.app-frame .inventory-space-card h3{font-family:inherit;font-size:15px;font-weight:500;letter-spacing:-.02em}.app-frame .inventory-filter-row button,.app-frame .source-tabs button{font-family:inherit;font-weight:500;box-shadow:none}.app-frame .capture-dropzone{background:var(--app-surface);border:1px dashed var(--app-border);box-shadow:none}.app-frame .find-review-card{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:none}.app-frame .find-review-card input{color:var(--app-text);background:var(--app-surface)}.app-frame .is-team-workspace,.app-frame.is-team-workspace{--app-accent:var(--app-text);--app-accent-soft:var(--app-surface-2)}.app-frame.is-team-workspace .product-button.primary{background:var(--app-text);color:var(--app-surface);border-color:var(--app-text)}.app-frame .team-item-row button{color:var(--app-text);font:inherit;text-align:left}.app-frame .team-item-table{overflow-x:auto}.app-frame .team-item-head,.app-frame .team-item-row{min-width:540px}.workspace-dialog .workspace-muted{color:var(--app-muted);font-size:13px}.workspace-dialog .workspace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-dialog .workspace-section-heading h2{font-size:12px}.workspace-dialog .item-gallery{margin-top:20px;padding-top:16px;border-top:1px solid var(--app-border)}.workspace-dialog .item-gallery-grid{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.workspace-dialog .item-gallery-grid img{height:80px;width:80px;object-fit:cover;border-radius:7px}.workspace-dialog .item-gallery-grid button{background:transparent;border:1px solid var(--app-border);color:var(--app-muted);border-radius:7px;padding:3px}.workspace-dialog .photo-delete{display:block;font-size:11px}@media (max-width:859px){.app-frame .workspace-list-row{flex-wrap:wrap}.app-frame .workspace-list-row>.workspace-actions{width:100%}.app-frame .home-attention{display:grid;grid-template-columns:1fr 1fr;gap:16px}.app-frame .home-attention>a,.app-frame .home-attention>a:first-child{padding:0;border:0}.app-frame .inventory-workspace{overflow-x:auto}.app-frame .settings-form-row{grid-template-columns:1fr;gap:6px}.app-frame .product-page-header{flex-wrap:wrap;gap:14px}.app-frame .app-sidebar,.app-frame .app-sidebar:hover{visibility:hidden}.app-frame .app-sidebar.is-open{visibility:visible}}.app-frame .app-sidebar:not(.is-open) .app-sidebar-brand{padding:14px 20px;justify-content:space-between}.app-frame .app-sidebar:not(.is-open) .app-sidebar-brand>a>span:last-child{display:inline}.app-frame .app-sidebar:not(.is-open) .app-sidebar-nav{padding:8px 12px 18px}.app-frame .app-sidebar:not(.is-open) .app-nav-section{margin-bottom:18px}.app-frame .app-sidebar:not(.is-open) .app-nav-section>a span,.app-frame .app-sidebar:not(.is-open) .app-nav-section>p,.app-frame .app-sidebar:not(.is-open) .app-sidebar-footer span{display:block}.app-frame .app-sidebar:not(.is-open) .app-nav-section>a{padding:9px 11px;justify-content:flex-start}.app-frame .app-sidebar:not(.is-open) .app-sidebar-footer>a{padding:4px 6px 9px;justify-content:flex-start}.app-frame .app-sidebar:not(.is-open) .app-sidebar-footer>button{padding:7px 8px;justify-content:flex-start}.app-frame .app-sidebar .app-nav-section>a.is-active{box-shadow:none}.app-frame .app-sidebar .app-nav-section>a.is-active svg{color:currentColor}.app-frame .workspace-search input:not([type=file]):not([type=checkbox]):not([type=radio]){background:transparent;border:0;box-shadow:none}.app-frame .product-button.primary,.app-frame .product-button.primary:hover{background:var(--app-accent)!important;color:#fff!important}.app-frame.is-team-workspace .product-button.primary,.app-frame.is-team-workspace .product-button.primary:hover{color:var(--app-surface)!important}@media (min-width:860px){.app-frame .app-topbar>.app-icon-button.app-mobile-nav-button:first-child{display:none}}.app-frame .app-sidebar .app-nav-section{padding-top:0;border-top:0;margin-bottom:12px}.app-frame .app-sidebar .app-nav-section>a,.app-frame .app-sidebar:not(.is-open) .app-nav-section>a{min-height:32px;padding:6px 11px;margin:1px 0}.app-frame .app-sidebar .app-account-link>.app-avatar{width:30px;height:30px;min-width:30px;display:grid}.app-frame .workspace-table thead{display:table-header-group}.app-frame .workspace-table tbody{display:table-row-group}.app-frame .workspace-table tr{display:table-row}.app-frame .workspace-table td,.app-frame .workspace-table th{display:table-cell}.app-frame .workspace-table{min-width:520px}.app-frame .product-page{width:100%;margin:0}.app-frame .settings-form-row,.app-frame .settings-link-row,.app-frame .settings-profile-row,.app-frame .settings-static-row{padding:14px 20px}.app-frame .settings-form-row>label,.app-frame .settings-form-row>span,.app-frame .settings-link-row strong,.app-frame .settings-profile-row strong{font-size:13px}.app-frame .settings-form-row small,.app-frame .settings-link-row small,.app-frame .settings-profile-row small{display:block;font-size:12px;line-height:1.5}.app-frame .settings-panel>footer{padding:14px 20px}.app-frame .settings-panel>footer>span{font-size:13px}.app-frame{--app-accent-text:#b8430b;--app-primary:#c4470a}html.dark .app-frame{--app-accent-text:#ff7a33}.app-frame .app-sidebar .app-nav-section>a.is-active{color:var(--app-accent-text)}.app-frame .workspace-button.primary,.workspace-dialog .workspace-button.primary{background:#c4470a;border-color:#c4470a}.app-frame .product-button.primary,.app-frame .product-button.primary:hover{background:var(--app-primary)!important;border-color:var(--app-primary)}.app-frame.is-team-workspace{--app-primary:var(--app-text);--app-accent-text:var(--app-text)}.app-frame .workspace-badge.low,.app-frame .workspace-badge.missing{color:var(--app-accent-text)}html .app-frame.is-team-workspace{--app-accent:var(--app-text);--app-accent-soft:var(--app-surface-2);--app-accent-text:var(--app-text);--app-primary:var(--app-text)}@media (min-width:860px) and (hover:hover) and (pointer:fine){.app-frame .app-sidebar,.app-frame .app-sidebar:hover,.app-frame.sidebar-open .app-sidebar{width:72px}.app-frame .app-sidebar.is-hovered,.app-frame .app-sidebar:has(:focus-visible){width:232px;box-shadow:8px 0 24px #0000000d}.app-frame .app-topbar,.app-frame.sidebar-open .app-topbar{left:72px}.app-frame .app-main,.app-frame.sidebar-open .app-main{margin-left:72px;width:calc(100% - 72px)}.app-frame .app-skip-link{left:86px}.app-frame .app-sidebar-brand,.app-frame .app-sidebar:not(.is-open) .app-sidebar-brand{padding-left:21px;padding-right:21px}.app-frame .app-account-link,.app-frame .app-sidebar-brand a,.app-frame .app-sidebar-footer>button,.app-frame .app-sidebar-nav a{width:208px}.app-frame .app-sidebar-footer,.app-frame .app-sidebar-nav{width:232px;overflow-x:hidden}.app-frame .app-sidebar svg,.app-frame .app-sidebar-logo{flex-shrink:0}.app-frame .app-sidebar-nav a,.app-frame .app-sidebar:not(.is-open) .app-nav-section>a{padding-left:15px}.app-frame .app-account-link>span:last-child,.app-frame .app-nav-section>p,.app-frame .app-sidebar-brand>a>span,.app-frame .app-sidebar-footer>button>span,.app-frame .app-sidebar-nav a>span{opacity:0;visibility:hidden;transition:opacity .16s ease;white-space:nowrap}.app-frame .app-sidebar.is-hovered .app-account-link>span:last-child,.app-frame .app-sidebar.is-hovered .app-nav-section>p,.app-frame .app-sidebar.is-hovered .app-sidebar-brand>a>span,.app-frame .app-sidebar.is-hovered .app-sidebar-footer>button>span,.app-frame .app-sidebar.is-hovered .app-sidebar-nav a>span,.app-frame .app-sidebar:has(:focus-visible) .app-account-link>span:last-child,.app-frame .app-sidebar:has(:focus-visible) .app-nav-section>p,.app-frame .app-sidebar:has(:focus-visible) .app-sidebar-brand>a>span,.app-frame .app-sidebar:has(:focus-visible) .app-sidebar-footer>button>span,.app-frame .app-sidebar:has(:focus-visible) .app-sidebar-nav a>span{opacity:1;visibility:visible}.app-frame .app-sidebar-footer>button,.app-frame .app-sidebar:not(.is-open) .app-sidebar-footer>button{padding-left:15px}.app-frame .app-sidebar:not(.is-hovered):not(.is-pinned):not(:has(:focus-visible)) .app-account-link>span:last-child,.app-frame .app-sidebar:not(.is-hovered):not(.is-pinned):not(:has(:focus-visible)) .app-sidebar-brand>a>span,.app-frame .app-sidebar:not(.is-hovered):not(.is-pinned):not(:has(:focus-visible)) .app-sidebar-footer>button>span,.app-frame .app-sidebar:not(.is-hovered):not(.is-pinned):not(:has(:focus-visible)) .app-sidebar-nav a>span{display:none}.app-frame .app-sidebar:not(.is-hovered):not(.is-pinned):not(:has(:focus-visible)) .app-nav-section>p{color:transparent}}.app-frame .product-card,.app-frame .settings-panel,.app-frame .workspace-card{border:0;box-shadow:none;background:transparent}.app-frame .workspace-card{padding:0}.app-frame .ask-message,.app-frame .bare-empty,.app-frame .workspace-history,.app-frame .workspace-list-row{border:0}.app-frame .bare-empty{min-height:220px}.app-frame .activity-feed,.app-frame .activity-row,.app-frame .checkout-ledger,.app-frame .document-row,.app-frame .documents-list,.app-frame .inventory-space-list,.app-frame .kit-list,.app-frame .label-picker,.app-frame .settings-form-row,.app-frame .settings-link-row,.app-frame .settings-panel>footer,.app-frame .settings-panel>header,.app-frame .settings-profile-row,.app-frame .settings-static-row,.app-frame .team-space-grid,.app-frame .team-space-grid>article{border:0}.app-frame .activity-row,.app-frame .document-row{padding-top:16px;padding-bottom:16px}.app-frame .ask-message{padding:18px 0 28px}.app-frame .ask-message>strong{color:var(--app-text);font-weight:500}.app-frame .workspace-history{padding-right:14px}.app-frame .workspace-history .workspace-section-heading .workspace-button{width:auto;padding:6px;min-height:28px;border:0;background:transparent}.app-frame .ask-history-row{display:flex;align-items:center;gap:2px;margin:3px 0;border-radius:7px}.app-frame .ask-history-row:focus-within,.app-frame .ask-history-row:hover{background:var(--app-surface-2)}.app-frame .workspace-history .ask-history-title{flex:1;min-width:0;padding:10px 8px;margin:0;border:0;border-radius:7px;color:var(--app-muted);background:transparent;line-height:1.5;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-frame .ask-history-title[aria-current=true]{color:var(--app-text);background:var(--app-surface-2)}.app-frame .workspace-history .ask-history-delete{width:28px;height:30px;margin:0;padding:6px;border:0;color:var(--app-muted);background:transparent;opacity:0}.app-frame .ask-history-row:focus-within .ask-history-delete,.app-frame .ask-history-row:hover .ask-history-delete{opacity:1}.app-frame .ask-empty{padding:36px 0 56px}.app-frame .ask-empty h2{margin:0 0 8px}.app-frame .ask-composer textarea{min-height:76px}.app-frame .ask-disclaimer{font-size:12px;margin-top:12px}.app-frame .ask-evidence{margin-top:16px;font-size:12px;color:var(--app-muted)}.app-frame .ask-evidence summary{cursor:pointer;width:fit-content}.app-frame .ask-evidence summary:focus-visible{outline:2px solid var(--app-accent-text);outline-offset:4px}.app-frame .ask-sources{display:block;margin:12px 0;padding:0;list-style:none}.app-frame .ask-sources li{margin:8px 0}.app-frame .ask-sources strong{font-weight:500;color:var(--app-text);margin-right:8px}.app-frame .ask-sources span{display:block;margin-top:2px}.app-frame .ask-message .ask-markdown{font-family:Source Sans\ 3 Variable,sans-serif;font-size:17px;font-weight:400;line-height:1.65;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.app-frame .ask-markdown p{margin:0 0 14px}.app-frame .ask-markdown>:last-child{margin-bottom:0}.app-frame .ask-markdown strong{font-weight:650;color:inherit}.app-frame .ask-markdown :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:19px;font-weight:600;letter-spacing:0;margin:22px 0 10px}.app-frame .ask-markdown :is(ul,ol){padding-left:22px;margin:10px 0 16px}.app-frame .ask-markdown ul{list-style:disc}.app-frame .ask-markdown ol{list-style:decimal}.app-frame .ask-markdown li{margin:5px 0}.app-frame .ask-markdown li p{margin:0}.app-frame .ask-markdown a{color:var(--app-accent-text);text-decoration:underline;text-underline-offset:3px}.app-frame .ask-markdown pre{padding:14px;border-radius:8px;background:var(--app-surface-2);overflow-x:auto;font-size:13px}.app-frame .ask-markdown code{font-family:ui-monospace,monospace;font-size:.88em}.app-frame .ask-markdown :not(pre)>code{background:var(--app-surface-2);border-radius:4px;padding:2px 4px}.app-frame .ask-markdown blockquote{margin:12px 0;padding:0 16px;color:var(--app-muted)}.app-frame .ask-markdown-table{max-width:100%;overflow-x:auto;margin:14px 0}.app-frame .ask-markdown table{width:100%;border-collapse:collapse;font-size:15px}.app-frame .ask-markdown :is(th,td){padding:9px 14px 9px 0;text-align:left;border:0}.app-frame .ask-markdown th{font-weight:600}.app-frame .ask-pending{font-family:Source Sans\ 3 Variable,sans-serif;font-size:17px;color:var(--app-muted)}.app-frame .app-sidebar-pin{display:none}.app-frame .product-page{gap:24px}.app-frame :is(.workspace-heading,.product-page-header,.inventory-page-header){align-items:center;gap:20px;margin:0 0 28px}.app-frame .product-page>.product-page-header{margin-bottom:0}.app-frame :is(.workspace-heading,.product-page-header,.inventory-page-header) h1{font-size:clamp(25px,2.4vw,30px);font-weight:500;line-height:1.25;margin:0}.app-frame :is(.workspace-heading,.product-page-header,.inventory-page-header) p{margin-top:8px;line-height:1.6}.app-frame .app-command-trigger{background:transparent;border-color:transparent}.app-frame .app-command-trigger:hover{background:var(--app-surface-2)}.app-frame :is(.workspace-actions,.product-actions){gap:10px}.app-frame :is(.workspace-actions,.product-actions)>:is(button,a):not(.primary):not(.app-icon-button){border-color:transparent;background:transparent}.app-frame :is(.workspace-actions,.product-actions)>:is(button,a):not(.primary):hover{background:var(--app-surface-2)}.app-frame :is(.product-input,.product-select,.product-textarea,.workspace-input,.workspace-search){border-radius:10px}.app-frame .inventory-search-control{margin-bottom:20px}.app-frame .inventory-workspace .inventory-search-control .spaces-search{height:44px;padding-left:38px;border-radius:10px;font-size:13px}.app-frame .inventory-filter-row{gap:6px 12px;margin-bottom:24px}.app-frame .inventory-filter-row button{border:0;border-radius:7px;padding:6px 10px;background:transparent;color:var(--app-muted);font-size:12px}.app-frame .inventory-filter-row button:is(:hover,.is-active){background:var(--app-surface-2);color:var(--app-text)}.app-frame .inventory-stats>span{border-color:var(--app-border)}.app-frame .inventory-space-list{border:0;border-radius:0;background:transparent}.app-frame .inventory-space-list .inventory-space-card{min-height:78px;padding:14px 4px;border:0;border-bottom:1px solid var(--app-border);border-radius:0;background:transparent}.app-frame .inventory-space-list .inventory-space-card:last-child{border-bottom:0}.app-frame .inventory-space-list .inventory-space-card:hover{background:var(--app-surface-2)}.app-frame .space-card-icon{background:transparent;color:var(--app-muted)}.app-frame :is(.workspace-list-row,.team-space-grid>article){padding-block:20px;border-bottom:1px solid var(--app-border)}.app-frame :is(.workspace-list-row,.team-space-grid>article):last-child{border-bottom:0}.app-frame .team-panel-heading{justify-content:flex-end}.app-frame .team-panel-heading>h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app-frame .team-panel-heading:has(>h2:only-child){display:none}.app-frame .settings-content{gap:40px}.app-frame .settings-panel{border-radius:0}.app-frame .settings-panel>header{padding:0 0 12px}.app-frame :is(.settings-form-row,.settings-profile-row,.settings-static-row,.settings-link-row){padding:16px 0}.app-frame .settings-panel>footer{padding:16px 0 0;background:transparent}.app-frame .settings-link-row{width:100%;grid-template-columns:minmax(0,1fr) 16px;gap:16px}.app-frame .settings-link-row>span{min-width:0}.app-frame .settings-link-row>svg{justify-self:end}.app-frame .settings-link-label{display:flex;align-items:center;gap:12px}.app-frame .settings-link-copy{display:grid;gap:4px}.app-frame .settings-row-icon{flex-shrink:0}.app-frame .settings-link-row+.settings-link-row{border-top:1px solid var(--app-border)}.app-frame .settings-static-row>:is(span,strong){font-size:13px}.app-frame .settings-static-row>strong{min-width:0;overflow-wrap:anywhere}.app-frame .settings-static-row>.settings-appearance-label{flex-direction:column;align-items:flex-start;gap:4px}.app-frame .settings-theme-choice{justify-self:end;width:fit-content;max-width:100%}.app-frame .workspace-chips{gap:8px;margin-top:16px}.app-frame .workspace-chips :is(button,a){border:0;padding:6px 12px}.app-frame .workspace-chips .is-active{background:var(--app-surface-2);color:var(--app-text)}.app-frame .scan-stage{margin-top:4px}.app-frame .scan-stage .capture-dropzone{min-height:240px;border-radius:14px;background-image:none;background-color:transparent}.app-frame .source-tabs{gap:24px}.app-frame .source-tabs button{gap:8px;padding-bottom:12px}.app-frame .find-review-card{border-radius:14px;padding:24px}.app-frame .find-review-list{gap:28px}.app-frame .review-queue-card{padding:24px 0 32px;border:0;border-bottom:1px solid var(--app-border);border-radius:0;background:transparent;box-shadow:none}.app-frame :is(.review-queue-image,.find-review-image){max-height:280px;object-fit:contain;background:var(--app-surface-2);border-radius:10px}.app-frame .home-recent{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.app-frame .home-recent a{display:flex;align-items:center;gap:14px;min-height:82px;padding:16px 0;border-bottom:1px solid var(--app-border)}.app-frame .home-recent img{width:48px;height:48px;flex-shrink:0}.app-frame .home-recent-copy{min-width:0}.app-frame .home-recent strong{font-size:13px;margin-top:0}.app-frame .home-recent small{display:block;margin-top:4px;font-size:12px}.app-frame .ask-empty{padding:24px 0 32px}.app-frame .label-toolbar{gap:24px;padding-bottom:14px}.app-frame .label-toolbar>.product-tabs{flex-direction:row;align-items:center;gap:24px}.app-frame .label-toolbar .product-tabs button{min-height:44px;padding:8px 0 12px}@media (max-width:859px){.app-frame :is(.workspace-heading,.product-page-header,.inventory-page-header){align-items:flex-start}.app-frame .settings-theme-choice{justify-self:start}.app-frame .workspace-actions{gap:8px}.app-frame .find-review-card{padding:16px}.app-frame .source-tabs{gap:18px}.app-frame .home-recent{grid-template-columns:1fr}}@media (hover:none),(max-width:859px){.app-frame .workspace-history .ask-history-delete{opacity:1}}@media (min-width:860px) and (hover:hover) and (pointer:fine){.app-frame .app-main{transition:margin-left .24s ease,width .24s ease}.app-frame .app-topbar{transition:left .24s ease}.app-frame .app-sidebar .app-sidebar-brand>.app-sidebar-pin{display:grid;position:absolute;top:22px;right:14px}.app-frame .app-sidebar:not(.is-hovered):not(.is-pinned):not(:has(:focus-visible)) .app-sidebar-pin{visibility:hidden}.app-frame.sidebar-pinned .app-sidebar,.app-frame.sidebar-pinned .app-sidebar:hover{width:232px;box-shadow:none}.app-frame.sidebar-pinned .app-main{margin-left:232px;width:calc(100% - 232px)}.app-frame.sidebar-pinned .app-topbar{left:232px}.app-frame.sidebar-pinned .app-skip-link{left:246px}.app-frame.sidebar-pinned .app-sidebar .app-sidebar-pin{visibility:visible}.app-frame.sidebar-pinned .app-sidebar .app-account-link>span:last-child,.app-frame.sidebar-pinned .app-sidebar .app-nav-section>p,.app-frame.sidebar-pinned .app-sidebar .app-sidebar-brand>a>span,.app-frame.sidebar-pinned .app-sidebar .app-sidebar-footer>button>span,.app-frame.sidebar-pinned .app-sidebar .app-sidebar-nav a>span{opacity:1;visibility:visible;display:block;color:inherit}}.app-frame.is-ask-workspace .app-content{max-width:none;padding:0}.app-frame .ask-workspace{min-height:calc(100dvh - 60px);display:flex;flex-direction:column;padding:22px clamp(20px,4vw,48px) 32px;background:radial-gradient(ellipse at 22% 70%,rgba(105,150,128,.075),transparent 60%),radial-gradient(ellipse at 82% 35%,rgba(145,130,177,.065),transparent 60%),var(--app-bg)}html.dark .app-frame .ask-workspace{background:radial-gradient(ellipse at 22% 70%,rgba(105,150,128,.09),transparent 60%),radial-gradient(ellipse at 82% 35%,rgba(145,130,177,.085),transparent 60%),var(--app-bg)}.app-frame .ask-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.app-frame .ask-toolbar .workspace-button{background:transparent;border-color:transparent;color:var(--app-muted)}.app-frame .ask-toolbar .workspace-button:hover{background:var(--app-surface-2);color:var(--app-text)}.app-frame .ask-chat{width:min(100%,760px);margin-inline:auto;min-width:0;padding-top:36px}.app-frame .ask-chat.is-empty{flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:32px clamp(32px,12vh,120px)}.app-frame .ask-title{margin:0 0 12px;text-align:center;font-size:clamp(26px,3vw,32px);font-weight:500}.app-frame .ask-chat.is-empty .ask-thread{display:none}.app-frame .ask-chat .ask-empty{padding:0;margin-bottom:26px;text-align:center}.app-frame .ask-empty p{margin:0}.app-frame .ask-chat .ask-composer{margin-top:0}.app-frame .ask-thread:not(:empty){padding-bottom:20px}.app-frame .ask-message.is-user{width:fit-content;max-width:85%;margin-left:auto}.app-frame .ask-message.is-user>strong{text-align:right}.app-frame .ask-message.is-user .ask-body{padding:12px 16px;border-radius:18px 18px 4px 18px;background:var(--app-surface-2);color:var(--app-text);overflow-wrap:anywhere}.app-frame .ask-composer-box{border:1px solid var(--app-border);border-radius:24px;padding:12px;background:var(--app-surface);box-shadow:0 6px 24px rgba(0,0,0,.025)}.app-frame .ask-composer-box:focus-within{border-color:var(--app-muted)}.app-frame .ask-composer-box textarea{width:100%;min-height:56px;max-height:220px;padding:8px 10px;border:0;border-radius:0;outline:none;box-shadow:none;resize:vertical;background:transparent;font-size:15px;line-height:1.6}.app-frame .ask-composer-box textarea:focus{border:0;outline:none;box-shadow:none}.app-frame .ask-composer-box .workspace-actions{margin-top:2px}.app-frame .ask-composer-box .workspace-button{min-height:38px;border-radius:20px}.app-frame .ask-composer-box .workspace-button.primary{background:var(--app-text);border-color:transparent;color:var(--app-surface)}.app-frame .ask-composer-box .workspace-button.primary:disabled{opacity:.3}.app-frame .ask-composer-box .ask-photo-preview{padding:4px 10px 8px}.app-frame .ask-chat .ask-disclaimer{text-align:center;margin:12px 0 0;font-size:11px}.workspace-dialog.ask-history-dialog{translate:none;transform:translate(-50%,-50%);display:block;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto}.app-frame.ask-history-surface{min-height:0;background:transparent}.app-frame.ask-history-surface .workspace-history{max-height:none;padding:0}.app-frame.ask-history-surface .workspace-section-heading{padding-right:28px}.app-frame.ask-history-surface .ask-history-delete{opacity:1}@media (max-width:599px){.app-frame .ask-workspace{padding:14px 16px 24px}.app-frame .ask-toolbar{gap:8px}.app-frame .ask-toolbar .workspace-button{padding-inline:8px}.app-frame .ask-chat.is-empty{padding-bottom:48px}.app-frame .ask-chat .ask-empty{max-width:280px;margin:0 auto 24px}}@media (forced-colors:active){.app-frame .ask-workspace{background:Canvas}.app-frame .ask-composer-box{border-color:CanvasText}}.app-frame .collaboration-sections{display:grid;gap:36px;margin-top:36px}.app-frame .collaboration-sections section{border-top:1px solid var(--app-border);padding-top:24px}.app-frame .collaboration-sections h2{font-size:18px;margin-bottom:16px}.app-frame .collaboration-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:24px 0 12px}.app-frame .collaboration-form label{display:grid;gap:8px;flex:1 1 200px;max-width:440px;font-size:13px}.app-frame .collaboration-form input,.app-frame .collaboration-form select{width:100%;min-width:0}.app-frame .collaboration-event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:18px 0;border-bottom:1px solid var(--app-border)}.app-frame .collaboration-event small,.app-frame .collaboration-event>span:not(:first-child){grid-column:1/-1}.app-frame .collaboration-event time{color:var(--app-muted);font-size:12px}@media (max-width:600px){.app-frame .collaboration-form{align-items:stretch;flex-direction:column}.app-frame .collaboration-form label{flex-basis:auto;max-width:none}.app-frame .collaboration-event{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.app-frame:has(.app-inventory-switcher) .app-topbar{height:96px;flex-wrap:wrap;align-content:center;row-gap:10px}.app-frame:has(.app-inventory-switcher) .app-main{padding-top:96px}.app-frame .app-inventory-switcher{order:5;flex:0 0 100%;max-width:100%;flex-direction:row;align-items:center;gap:8px}.app-frame .app-inventory-switcher>span{display:inline}.app-frame .app-inventory-switcher a:last-child{flex-shrink:0}.app-frame .collaboration-sections .directory-row>span:first-child{min-width:0;flex-shrink:1;overflow-wrap:anywhere}}.app-frame .context-directory{max-width:1120px}.app-frame .context-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;align-items:stretch}.app-frame .context-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:136px;padding:24px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);text-decoration:none;transition:border-color .16s ease,background .16s ease}.app-frame .context-card:focus-within,.app-frame .context-card:hover{background:var(--app-surface-2);border-color:var(--app-muted)}.app-frame .context-card strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.app-frame .context-card-link>span,.app-frame .context-card>span{color:var(--app-muted);font-size:13px}.app-frame .context-card-link{display:flex;flex:1;flex-direction:column;justify-content:center;gap:10px;text-decoration:none;padding:24px}.app-frame .context-inventory-card{padding:0}.app-frame .context-inventory-card .directory-rename{align-self:flex-end;margin:-8px 18px 12px;padding:4px 6px}.app-frame .organization-actions-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--app-muted);cursor:pointer}.app-frame .organization-actions-trigger:hover,.app-frame .organization-actions-trigger[data-state=open]{background:var(--app-surface-2);color:var(--app-text)}.app-frame .organization-actions-trigger:focus-visible{outline:2px solid var(--app-text);outline-offset:2px}.app-frame .context-organization-card .organization-actions{position:absolute;top:12px;right:12px}.app-frame .context-organization-card .context-card-link{padding-right:64px}.workspace-dialog .organization-delete-submit{color:var(--danger-ink,#b42318)!important}.organization-actions-menu [data-variant=destructive]{color:var(--danger-ink,#b42318)}.app-frame .context-people-list{border-top:1px solid var(--app-border)}.app-frame .context-person{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--app-border)}.app-frame .context-person strong{flex:1;min-width:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.app-frame .context-person>span{font-size:13px;color:var(--app-muted)}.app-frame .context-single-section{margin-top:0;gap:24px}.app-frame .context-single-section>section{padding-top:0;border-top:0}.app-frame .context-single-section .directory-row{min-height:64px;padding:18px 0}.app-frame .context-embedded{gap:24px}.app-frame .context-embedded .team-panel-heading>h2{display:none}.app-frame .context-embedded .team-panel-heading{justify-content:flex-end}.app-frame .context-tabs a{display:inline-flex;padding:12px 0;margin-right:24px;color:var(--app-muted);font-size:13px;text-decoration:none;border-bottom:1px solid transparent}.app-frame .context-tabs a.is-active{border-color:var(--app-text);color:var(--app-text)}.app-frame .context-crumb{display:flex;align-items:center;gap:12px;min-width:0}.app-frame .app-inventory-switcher>.context-crumb{color:var(--app-text)}.app-frame .context-crumb>span{color:var(--app-muted);flex-shrink:0}.app-frame .app-inventory-switcher .context-crumb:last-of-type{flex-shrink:1}@media (max-width:600px){.app-frame .context-card-grid{grid-template-columns:minmax(0,1fr);gap:12px}.app-frame .context-card{min-height:112px;padding:20px}.app-frame .context-inventory-card{padding:0}.app-frame .context-card-link{padding:20px}.app-frame .context-person{gap:12px}.app-frame .context-crumb{gap:8px}.app-frame .app-inventory-switcher>.context-crumb{display:flex}.app-frame .context-tabs{overflow-x:auto;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.app-frame .context-card{transition:none}}.app-frame.is-context-management .app-sidebar-nav a.is-active{color:var(--app-text);background:var(--app-surface-2)}.invitation-review{--app-text:#161616;--app-muted:#747474;--app-border:#e4e4e4;--app-surface:#fafafa;min-height:100dvh;display:grid;align-items:center;padding:48px 24px;background:var(--app-surface);color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark .invitation-review{--app-text:#f3f3f2;--app-muted:#a0a0a6;--app-border:#303033;--app-surface:#171718}.invitation-review>section{width:100%;max-width:440px;margin:auto;display:grid;gap:24px}.invitation-review .invitation-brand{color:var(--app-muted);text-decoration:none;font-size:15px}.invitation-review h1{font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere;margin:12px 0 0}.invitation-review p{margin:0;line-height:1.6}.invitation-review .workspace-muted{color:var(--app-muted)}.invitation-review form,.invitation-review label{display:grid;gap:12px}.invitation-review :is(input,.product-button){min-height:44px;padding:10px 14px;color:var(--app-text);background:transparent;border:1px solid var(--app-border);border-radius:8px;font:inherit;box-sizing:border-box}.invitation-review input{width:100%;letter-spacing:.1em}.invitation-review .product-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.invitation-review .product-actions{display:flex;gap:12px;flex-wrap:wrap}.invitation-review button:disabled{opacity:.5;cursor:default}.invitation-review :is(a,button,input):focus-visible{outline:2px solid var(--app-text);outline-offset:3px}:is(.app-frame,.workspace-dialog) .invitation-delivery{display:grid;gap:16px;margin:24px 0}:is(.app-frame,.workspace-dialog) .invitation-delivery p{margin:0;line-height:1.6}:is(.app-frame,.workspace-dialog) .invitation-delivery label{display:grid;gap:8px}:is(.app-frame,.workspace-dialog) .invitation-delivery code{letter-spacing:.1em;overflow-wrap:anywhere}.app-frame .pending-invitations{margin-top:40px}.app-frame .pending-invitations h2{margin-bottom:16px}.app-frame .pending-invitations .context-person>div{min-width:0;display:grid;gap:6px;overflow-wrap:anywhere}.app-frame .invitation-review-link{margin-top:12px}@media (max-width:600px){.app-frame .context-directory>.product-page-header{flex-direction:column;align-items:flex-start;gap:12px}.app-frame .context-directory>.product-page-header>.product-actions{justify-content:flex-start;align-self:flex-start}}.app-frame .workspace-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px 48px}.app-frame .workspace-overview>section{min-width:0}.app-frame .workspace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.app-frame .workspace-access-requests h2,.app-frame .workspace-section-heading h2{margin:0;font-size:16px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--app-text)}.app-frame .workspace-section-heading>a{color:var(--app-muted);font-size:13px}.app-frame .workspace-overview .directory-row{min-height:64px;padding:16px 4px;text-decoration:none;gap:20px}.app-frame .workspace-overview .is-overdue{color:var(--app-danger,#a33542);font-size:12px}.app-frame .workspace-overview .directory-row>strong{font-weight:500}.app-frame .workspace-access-requests{grid-column:1/-1}.app-frame .inventory-directory-form{max-width:680px;display:grid;gap:20px}.app-frame .inventory-directory-form label{display:grid;gap:10px}.app-frame .inventory-directory-form>button{justify-self:start}.app-frame .restricted-inventory{max-width:800px}.app-frame .restricted-inventory>p{margin:20px 0}.app-frame .workspace-return{display:block;width:fit-content;margin-top:28px}.app-frame .context-card-link>.directory-description{line-height:1.5;overflow-wrap:anywhere}@media (max-width:760px){.app-frame .workspace-overview{grid-template-columns:minmax(0,1fr);gap:32px}.app-frame .workspace-access-requests .directory-row{align-items:flex-start;flex-direction:column}}