.rp-queue,.rp-batch,.rp-review-shell,.rp-import-page{color:var(--desk-ink);font-family:var(--desk-body);min-width:0}.rp-button,.rp-icon{border:1px solid var(--desk-border);background:var(--desk-ground);min-height:44px;color:var(--desk-ink);font:700 14px var(--desk-body);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 24px;text-decoration:none;display:inline-flex}.rp-button.rp-primary{background:var(--desk-primary);border-color:var(--desk-primary);color:var(--desk-ground)}.rp-button:hover:not(:disabled),.rp-icon:hover:not(:disabled){background:var(--desk-soft)}.rp-button.rp-primary:hover:not(:disabled){filter:brightness(.9);background:var(--desk-primary)}.rp-icon{width:44px;padding:0}.rp-button.rp-quiet{text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:8px;text-decoration:underline;text-decoration-thickness:1px}.rp-button.rp-quiet:hover:not(:disabled){background:0 0;text-decoration-thickness:2px}.rp-link{color:var(--desk-primary);font:700 14px var(--desk-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:8px 0;display:inline-flex}.rp-label{color:var(--desk-muted);font:400 var(--text-label)/1.5 var(--desk-body);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px}.rp-note{color:var(--desk-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:16px 0;line-height:1.7}.rp-status{background:var(--desk-tint);color:var(--desk-primary);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;line-height:1.4;display:inline-flex}.rp-status.rp-status-good{color:#006f60;background:#ddf8f4}.rp-status.rp-status-warning{color:#875700;background:#fff1d6}.rp-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rp-row{background:var(--desk-row);border-radius:18px;align-items:center;gap:16px;min-height:76px;padding:12px 16px;display:flex}.rp-thumb{background:var(--desk-soft);border:1px dashed var(--desk-border);width:48px;height:48px;color:var(--desk-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.rp-thumb img{object-fit:cover;width:100%;height:100%}.rp-row-copy{flex:1;min-width:0}.rp-row-copy h3{font:700 15px/1.4 var(--desk-body);overflow-wrap:anywhere;margin:0}.rp-row-copy p{font-size:var(--text-sm);color:var(--desk-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.rp-row-copy small{color:var(--desk-muted);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.rp-queue-group{margin:26px 0 32px}.rp-queue-group .rp-label{margin-left:4px}.rp-filters{margin:0 0 18px}.rp-filters>summary,.rp-disclosure>summary{cursor:pointer;min-height:44px;color:var(--desk-muted);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.rp-filters>summary:after,.rp-disclosure>summary:after{content:"+";margin-left:auto;font-size:20px}.rp-filters[open]>summary:after,.rp-disclosure[open]>summary:after{content:"−"}.rp-filters>div{grid-template-columns:1fr 1fr 2fr;gap:16px;padding:12px 0;display:grid}.rp-filters label{gap:8px;display:grid}.rp-search{border:1px solid var(--desk-border);border-radius:12px;align-items:center;padding-left:12px;display:flex}.simple-desk .desk-secondary-page .rp-search input{border:0;padding-inline:8px}.rp-empty{background:var(--desk-row);text-align:center;border-radius:24px;padding:40px}.rp-empty h2{font:800 26px var(--desk-display)}.rp-empty p{color:var(--desk-muted)}.rp-menu{position:relative}.rp-menu>summary{cursor:pointer;border:1px solid var(--desk-border);width:44px;height:44px;color:var(--desk-ink);border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.rp-menu>summary::-webkit-details-marker{display:none}.rp-menu>div{z-index:10;border:1px solid var(--desk-border);min-width:240px;box-shadow:var(--desk-shadow);background:var(--desk-ground);border-radius:16px;padding:8px;position:absolute;top:52px;right:0}.rp-menu>div :is(button,a){text-align:left;width:100%;min-height:44px;color:var(--desk-ink);font-size:var(--text-sm);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.rp-menu>div :is(button,a):hover{background:var(--desk-soft)}.rp-batch-toolbar,.rp-batch-context{justify-content:space-between;align-items:center;gap:16px;display:flex}.rp-batch-context{color:var(--desk-muted);font-size:var(--text-sm);justify-content:flex-start;margin:12px 0}.rp-disclosure{border-bottom:1px solid var(--desk-border);margin:12px 0}.rp-disclosure>:not(summary){margin-bottom:18px}.rp-events{padding:0;list-style:none}.rp-events li{gap:16px;padding:16px 0;font-size:14px;display:flex}.rp-events svg{color:var(--desk-primary);flex-shrink:0;margin-top:4px}.rp-events p,.rp-events time{color:var(--desk-muted);font-size:var(--text-sm);margin:4px 0}.simple-desk.desk-page-batches .page-heading{margin-bottom:20px}.simple-desk.desk-page-batches .page-heading .heading-period{display:none}.simple-desk.desk-page-batches .teamwork-panel{margin-top:32px}.rp-review-shell{z-index:45;background:var(--desk-ground);outline:none;flex-direction:column;display:flex;position:fixed;inset:0 0 0 76px}.rp-review-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:32px 64px 28px;overflow-y:auto}.rp-review-nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.rp-pager{color:var(--desk-muted);font-size:var(--text-sm);align-items:center;gap:18px;display:flex}.rp-review-heading{margin-bottom:24px}.rp-review-heading>p{color:var(--desk-muted);margin:0 0 6px;font-size:14px}.rp-review-heading h1{font:800 clamp(30px,3.1vw,44px)/1.15 var(--desk-display);letter-spacing:-1.2px;margin:0}.rp-review-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;display:grid}.rp-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rp-photo{aspect-ratio:.76;background:var(--desk-soft);border-radius:17px;min-width:0;margin:0;position:relative;overflow:hidden}.rp-photo a{width:100%;height:100%;display:block}.rp-photo img{object-fit:contain;width:100%;height:100%}.rp-photo figcaption{background:var(--desk-ground);width:fit-content;color:var(--desk-ink);font:700 var(--text-sm)/1.6 var(--desk-body);pointer-events:none;border-radius:999px;padding:3px 8px;position:absolute;bottom:10px;left:10px;right:8px}.rp-photo-empty{border:2px dashed var(--desk-border)}.rp-photo-empty>div{height:100%;color:var(--desk-muted);font-size:var(--text-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.rp-photo-empty svg{border:1px solid var(--desk-border);background:var(--desk-ground);border-radius:50%;width:38px;height:38px;padding:8px}.rp-photo-empty figcaption{color:var(--desk-muted)}.rp-other-photos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rp-other-photos figure{margin:0}.rp-other-photos img{object-fit:contain;background:var(--desk-soft);border-radius:16px;width:100%;max-height:240px}.rp-other-photos figcaption{font-size:var(--text-sm);overflow-wrap:anywhere}.rp-photo-dots,.rp-mobile-text,.rp-review-heading>.rp-mobile-price{display:none}.rp-qc{background:var(--desk-soft);border-radius:20px;margin-bottom:20px;padding:16px 20px}.rp-qc.rp-qc-blocking{background:#fff3f5}.rp-qc>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.rp-qc>summary::-webkit-details-marker{display:none}.rp-qc>summary>span:nth-child(2){flex:1}.rp-qc>summary>svg{flex-shrink:0}.rp-qc[open]>summary>svg{transform:rotate(90deg)}.rp-qc strong{font:700 16px var(--desk-body)}.rp-qc summary small{color:var(--desk-muted);font-size:var(--text-sm);line-height:1.5;display:none}.rp-qc-avatar{background:var(--desk-tint);color:var(--desk-primary);width:30px;height:30px;font:800 var(--text-sm) var(--desk-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rp-qc-body ul{margin:0;padding:0;list-style:none}.rp-qc-body li{align-items:baseline;gap:10px;display:flex}.rp-qc-body li:before{content:"";background:#f2a100;border-radius:50%;flex-shrink:0;width:8px;height:8px}.rp-qc-body .rp-check-fail:before{background:#c8102e}.rp-qc-body li details{flex:1}.rp-qc-body summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);padding:10px 0}.rp-qc-body p{color:var(--desk-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0 0 12px;line-height:1.7}.rp-manual,.rp-passed{border-top:1px solid var(--desk-border);margin-top:8px}.rp-passed li:before{display:none}.rp-passed li{padding:8px 0}.rp-passed svg{color:#00806f;flex-shrink:0}.rp-passed li strong{font-size:var(--text-sm)}.rp-listing{gap:20px;display:grid}.rp-listing .rp-label{margin-bottom:8px}.rp-listing p{border:1px solid var(--desk-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px;margin:0;padding:12px 16px;font-size:14px;line-height:1.7}.rp-facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rp-price-card{background:var(--desk-row);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:20px 24px;display:flex}.rp-price-card .rp-label{margin-bottom:4px}.rp-price-card strong{font:800 36px var(--desk-display)}.rp-price-card>div+div{text-align:right}.rp-price-card p{color:var(--desk-muted);font-size:var(--text-sm);margin:6px 0 0}.rp-fact-list{margin:8px 0}.rp-fact-list>div{font-size:var(--text-sm);grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:16px;padding:8px 0;display:grid}.rp-fact-list dt{color:var(--desk-muted)}.rp-fact-list dd{overflow-wrap:anywhere;margin:0}.rp-review-actions{padding:16px 64px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--desk-border);background:var(--desk-ground);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.rp-review-actions>div{gap:12px;display:flex}.rp-review-actions .rp-primary{min-width:126px}.rp-form{gap:16px;display:grid}.rp-form h2{font:800 26px var(--desk-display);margin:0}.rp-form label{color:var(--desk-muted);font-size:var(--text-sm);gap:8px;display:grid}.rp-form input,.rp-form textarea{color:var(--desk-ink);background:var(--desk-ground);border:1px solid var(--desk-border);font:400 14px/1.7 var(--desk-body);border-radius:14px;width:100%;min-height:48px;padding:12px 16px}.rp-form-actions{justify-content:flex-end;gap:12px;display:flex}.rp-review-comment{background:var(--desk-soft);font-size:var(--text-sm);border-radius:16px;margin:16px 0;padding:16px}.rp-review-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.simple-desk .rp-import-page.agent-conversation{max-width:780px;min-height:0;margin:0 auto;padding:0}.rp-import-header h1{font:800 44px/1.2 var(--desk-display);letter-spacing:-1.2px;margin:8px 0 26px}.rp-import-content{gap:24px;display:grid}.rp-import-dropzone{border:2px dashed var(--desk-primary);background:color-mix(in srgb,var(--desk-tint) 50%,var(--desk-ground));text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.rp-import-dropzone.rp-import-dragging{background:var(--desk-tint)}.rp-import-upload-icon{background:var(--desk-primary);color:var(--desk-ground);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:16px;display:grid}.rp-import-dropzone h2{font:800 26px/1.3 var(--desk-display);margin:0}.rp-import-dropzone p{color:var(--desk-muted);margin:0;font-size:14px}.simple-desk .rp-import-page .ac-text-link{min-height:44px;color:var(--desk-primary);font-size:var(--text-sm);align-items:center;display:inline-flex}.rp-import-hint{color:var(--desk-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:16px;display:flex}.rp-import-hint p{margin:0}.rp-import-preview{background:var(--desk-row);border-radius:24px;padding:24px}.rp-import-preview-heading{font-size:var(--text-sm);color:var(--desk-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;display:flex}.rp-import-summary h2{font:800 28px var(--desk-display);margin:22px 0 0}.rp-import-summary p{color:var(--desk-muted);font-size:var(--text-sm);margin:2px 0 18px}.rp-import-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.rp-import-visibility{color:var(--desk-muted);font-size:var(--text-sm);margin:16px 0 0;line-height:1.7}.rp-import-details>summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--desk-primary);align-items:center;gap:8px;display:flex}.rp-import-source-tools{border-top:1px solid var(--desk-border);padding-top:12px}.rp-import-source-tools>p{color:var(--desk-muted);font-size:var(--text-sm);line-height:1.7}.rp-import-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rp-import-row{background:var(--desk-row);border-radius:18px;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.rp-import-row>svg{color:var(--desk-primary);flex-shrink:0;margin-top:4px}.rp-import-row>div{flex:1;min-width:0}.rp-import-row strong{overflow-wrap:anywhere;font-size:14px}.rp-import-row p,.rp-import-recent>p{color:var(--desk-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:4px 0 0}.rp-import-page :is(.ac-icon-button,.ac-button,.ac-file-picker){min-height:44px}.rp-import-page .ac-icon-button{min-width:44px}.rp-import-page summary{min-height:44px}.rp-review-shell :is(.target-pack,.target-pack-card){background:var(--desk-soft);border-radius:18px}.rp-review-shell .target-pack{color:var(--desk-ink);padding:20px}.rp-review-shell .target-pack :is(p,dd,dt,label){font-size:var(--text-sm);line-height:1.7}.rp-review-shell .target-pack :is(button,a,summary){min-height:44px}.rp-review-shell .target-pack .button{border-radius:999px}.rp-review-shell .target-pack .button-primary{background:var(--desk-primary);border-color:var(--desk-primary)}@media (width<=1100px) and (width>=768px){.rp-review-scroll{padding:24px 32px}.rp-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px}.rp-photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-review-actions{padding-inline:32px}.rp-row>.rp-status{display:none}}@media (width<=767px){.simple-desk.desk-page-batches .page-heading h1{font-size:32px}.rp-filters>div{grid-template-columns:minmax(0,1fr)}.rp-row{border-radius:16px;gap:10px;padding:12px}.rp-row>.rp-status{display:none}.rp-row-copy h3,.rp-row-copy p,.rp-row-copy small{font-size:var(--text-sm)}.rp-row .rp-button{font-size:var(--text-sm);padding-inline:16px}.rp-thumb{width:40px;height:48px}.rp-queue-group{margin-top:20px}.rp-review-shell{left:0}.rp-review-scroll{padding:max(12px,env(safe-area-inset-top)) 0 24px}.rp-review-nav{gap:6px;margin-bottom:12px;padding:0 20px}.rp-pager{font-size:var(--text-sm);gap:8px}.rp-review-grid{display:contents}.rp-review-scroll{flex-direction:column;display:flex}.rp-review-nav{order:0}.rp-photos{order:1}.rp-review-heading{order:2;margin:4px 20px 14px}.rp-review-heading>p:first-child{display:none}.rp-review-heading h1{letter-spacing:-.6px;font-size:27px;line-height:1.15}.rp-review-heading>.rp-mobile-price{font-size:var(--text-sm);margin:6px 0 0;display:block}.rp-mobile-price strong{color:var(--desk-ink);font-size:15px}.rp-review-content{order:3;margin:0 16px}.rp-photos>.rp-label{display:none}.rp-photo-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 20px;display:flex;position:relative;overflow-x:auto}.rp-photo-strip::-webkit-scrollbar{display:none}.rp-photo{aspect-ratio:auto;scroll-snap-align:start;border-radius:20px;flex:0 0 280px;height:340px;scroll-margin-left:20px}.rp-photo figcaption{bottom:12px;left:12px}.rp-photo-dots{justify-content:center;align-items:center;height:44px;display:flex}.rp-photo-dots button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.rp-photo-dots span{background:var(--desk-muted);border-radius:99px;width:8px;height:8px}.rp-photo-dots span.empty{border:1px solid var(--desk-muted);background:var(--desk-ground)}.rp-photo-dots span.active{background:var(--desk-primary);border:0;width:22px}.rp-photos>.rp-note,.rp-photos>.rp-link,.rp-photos>.rp-disclosure{margin:0 20px 8px}.rp-photos>.rp-note,.rp-photos>.rp-link{font-size:var(--text-sm)}.rp-qc{border-radius:18px;padding:12px 16px}.rp-qc-avatar{display:none}.rp-qc>summary{gap:12px}.rp-qc>summary:before{content:"";background:var(--desk-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.rp-qc-blocking>summary:before{background:#c8102e}.rp-qc strong{font-size:14px}.rp-qc summary small{display:block}.rp-qc>summary>svg{border:1px solid var(--desk-border);background:var(--desk-ground);border-radius:50%;width:32px;height:32px;padding:8px}.rp-listing{gap:16px}.rp-listing p{font-size:var(--text-sm)}.rp-price-card{padding:16px}.rp-price-card strong{font-size:30px}.rp-review-actions{padding:14px 16px max(24px,env(safe-area-inset-bottom));gap:8px}.rp-review-actions>.rp-note{display:none}.rp-review-actions>div{gap:10px;width:100%}.rp-review-actions .rp-button{min-width:0;min-height:48px;font-size:var(--text-sm);flex:1;padding:10px 12px}.rp-mobile-text{display:inline}.rp-desktop-text{display:none}.rp-facts{gap:10px}.rp-import-header h1{margin-bottom:22px;font-size:34px}.rp-import-content{gap:20px}.rp-import-dropzone{min-height:240px;padding:24px 16px}.rp-import-dropzone h2{font-size:24px}.rp-import-hint{flex-direction:column;align-items:flex-start;gap:0}.rp-import-preview{padding:20px 16px}.rp-import-preview-heading{flex-wrap:wrap;gap:8px}.rp-import-actions{flex-wrap:wrap}.rp-import-actions .ac-button{width:100%}.rp-import-row{gap:12px;padding:16px}.rp-review-shell .target-pack-images{grid-template-columns:minmax(0,1fr)}.rp-review-shell .target-pack{padding:16px}.rp-form input,.rp-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.rp-photo-strip{scroll-behavior:auto}}.rp-queue-source{color:var(--desk-muted);font-size:var(--text-sm);margin:0 0 8px}.rp-photo-empty.rp-photo-missing{background:#fff3f5;border-color:#c8102e}.rp-photo-missing>div,.rp-photo-missing figcaption{color:#c8102e}.rp-review-step{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.rp-review-step p{color:var(--desk-ink);font-size:var(--text-sm);margin:0}.rp-action-help{font-size:var(--text-sm);color:var(--desk-ink);margin:0;line-height:1.6}.rp-review-actions>.rp-button{white-space:normal;max-width:100%}.rp-queue .rp-row>.rp-status,.rp-batch .rp-row>.rp-status{display:inline-flex}:is(.rp-queue,.rp-batch,.rp-review-shell) :is(button,a,summary,input,textarea,select):focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}@media (width<=1100px) and (width>=768px){.rp-queue .rp-row,.rp-batch .rp-row{flex-wrap:wrap}}@media (width<=767px){.rp-review-step{order:0;margin:0 20px 16px}.rp-queue .rp-row>.rp-status,.rp-batch .rp-row>.rp-status{white-space:normal;grid-column:2;justify-self:start}.rp-queue .rp-row>.rp-button,.rp-batch .rp-row>.rp-button{white-space:normal;grid-column:2;justify-self:start;max-width:100%;padding-inline:16px}.rp-review-actions{flex-wrap:wrap}.rp-review-actions>.rp-button{width:100%}.rp-review-actions>.rp-note{width:100%;font-size:var(--text-sm);margin:0;display:block}.rp-queue .rp-row,.rp-batch .rp-row{grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.rp-queue .rp-thumb,.rp-batch .rp-thumb{grid-area:1/1/span 3}.rp-queue .rp-row-copy,.rp-batch .rp-row-copy{grid-column:2}.rp-row>small{overflow-wrap:anywhere;font-size:var(--text-sm);grid-column:2}}.rp-review-shell,.rp-review-shell *{box-sizing:border-box}.rp-review-heading h1,.rp-review-content,.rp-qc-body li details{overflow-wrap:anywhere;min-width:0}.rp-review-content .rp-fix-check{flex-shrink:0;justify-content:center;min-width:44px}.rp-entered{color:var(--desk-muted);font:400 var(--text-sm)/1.6 var(--desk-body);overflow-wrap:anywhere;margin-top:6px;display:block}.rp-entered .rp-entered{display:inline}.rp-review-message,.rp-review-error{font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:16px;padding:14px 16px;line-height:1.7}.rp-review-message{background:var(--desk-tint);color:var(--desk-primary)}.rp-review-error{color:#c8102e;background:#ffe4e8}.rp-facts-form{border:1px solid var(--desk-border);border-radius:24px;padding:24px;scroll-margin:20px}.rp-fact-group{border:0;min-width:0;margin:0;padding:0}.rp-fact-group+.rp-fact-group{border-top:1px solid var(--desk-border);margin-top:8px;padding-top:24px}.rp-fact-group legend{font:700 17px/1.5 var(--desk-body);color:var(--desk-ink);padding:0 0 16px}.rp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rp-form-grid>.rp-fact-wide{grid-column:1/-1}.rp-fact-field{background:var(--desk-row);border-radius:16px;min-width:0;padding:10px;scroll-margin:24px}.rp-fact-field :is(input,textarea,select){box-sizing:border-box;min-width:0}.rp-form select{color:var(--desk-ink);background:var(--desk-ground);border:1px solid var(--desk-border);font:400 14px/1.7 var(--desk-body);border-radius:14px;width:100%;min-height:48px;padding:12px}.rp-field-needs-fix{background:#ffe4e8}.rp-field-needs-fix :is(input,textarea,select){border-color:#c8102e}.rp-fact-field small{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}.rp-field-error{color:#c8102e}.rp-change-summary{background:var(--desk-tint);color:var(--desk-ink);font-size:var(--text-sm);border-radius:16px;padding:16px;line-height:1.7}.rp-change-summary p{margin:0}.rp-facts-form h3{font:700 14px/1.6 var(--desk-body);color:var(--desk-ink);margin:18px 0 8px}.rp-upload-slot{width:100%;height:100%;color:var(--desk-primary);font:400 var(--text-sm) var(--desk-body);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.rp-upload-slot>svg{border:1px solid var(--desk-border);background:var(--desk-ground);border-radius:50%;width:44px;height:44px;padding:10px}.rp-upload-slot:focus-visible{outline-offset:-6px!important}.rp-photo-manage{border:1px solid var(--desk-border);min-height:44px;color:var(--desk-primary);background:var(--desk-ground);font:700 var(--text-sm)/1.5 var(--desk-body);cursor:pointer;border-radius:14px;padding:6px;position:absolute;top:6px;left:6px;right:6px}.rp-photo-manage:focus-visible{outline-offset:-3px!important}.rp-photo-options{border:1px solid var(--desk-border);background:var(--desk-ground);width:min(360px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--desk-ink);box-shadow:var(--desk-shadow);font-family:var(--desk-body);border-radius:24px;padding:0}.rp-photo-options::backdrop{background:color-mix(in srgb, var(--desk-ink) 30%, transparent)}.rp-photo-options-body{padding:24px}.rp-photo-options h2{font:800 24px/1.3 var(--desk-display);overflow-wrap:anywhere;margin:0 0 16px}.rp-photo-options h3{font:700 var(--text-sm)/1.6 var(--desk-body);margin:0 0 8px}.rp-photo-option-list{gap:8px;display:grid}.rp-photo-option-list .rp-button{white-space:normal;overflow-wrap:anywhere;text-align:left;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:12px 16px}.rp-photo-option-list small{color:var(--desk-muted);font-weight:400;font-size:var(--text-sm)}.rp-photo-options-close{width:100%;margin-top:16px}@media (width<=767px){.rp-facts-form{border-radius:20px;padding:20px 12px}.rp-form-grid{grid-template-columns:minmax(0,1fr)}.rp-form :is(input,textarea,select){font-size:16px}.rp-fact-field{scroll-margin-top:16px}.rp-photo-options{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:85dvh;margin:0;inset:auto 0 0}.rp-photo-options-body{padding:24px 20px max(24px, env(safe-area-inset-bottom))}.rp-photo-options-close{min-height:48px}.rp-form-actions{flex-wrap:wrap}.rp-form-actions .rp-button{flex:1}}.rp-review-shell .rp-link{min-width:44px}.rp-field-error-message{color:#c8102e;font-size:var(--text-sm);line-height:1.6}.rp-review-shell .rp-other-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-review-shell .rp-other-photos figure{min-width:0}.flow-tracker{min-width:0;color:var(--desk-ink);font-family:var(--desk-body);margin-block:24px}.flow-tracker-title{color:var(--desk-muted);font:700 var(--text-sm)/1.5 var(--desk-body);margin:0 0 12px}.flow-tracker .flow-tracker-title{margin:0 0 12px}.flow-tracker-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow-tracker-steps>li{min-width:0}.flow-tracker-step{border:1px solid var(--desk-border);background:var(--desk-row);width:100%;min-width:0;min-height:72px;color:var(--desk-ink);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex}.flow-tracker-step:hover{background:var(--desk-soft)}.flow-tracker-step[aria-current=step]{border-color:var(--desk-primary);background:var(--desk-tint)}.flow-tracker-step[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--desk-primary)}.flow-tracker-step:focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}.flow-tracker-number{background:var(--desk-ground);width:24px;height:24px;color:var(--desk-muted);font:800 var(--text-sm)/1 var(--desk-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.flow-tracker-step[aria-current=step] .flow-tracker-number{background:var(--desk-primary);color:var(--desk-ground)}.flow-tracker-copy{gap:2px;min-width:0;display:grid}.flow-tracker-label{font:700 var(--text-sm)/1.4 var(--desk-body);overflow-wrap:anywhere}.flow-tracker-count{color:var(--desk-muted);font:400 var(--text-sm)/1.5 var(--desk-body)}.flow-tracker-step[aria-current=step] .flow-tracker-count{color:var(--desk-primary)}@media (width<=767px){.flow-tracker{margin-block:24px}.flow-tracker-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-tracker-step{gap:8px;padding:10px}}.desk-home .desk-need-action{min-width:44px;min-height:44px}.flow-home-step{color:var(--desk-primary);font-size:var(--text-sm);line-height:1.7;display:block}@media (width<=767px){.desk-home .desk-need{grid-template-columns:44px minmax(0,1fr);display:grid}.desk-home .desk-need-action{border-radius:999px;grid-column:2;justify-self:start;width:auto;height:auto;padding:10px 16px}.desk-home .desk-need-action>span{display:inline}.desk-home .desk-need-action .desk-mobile-chevron{display:none}}.desk-home .desk-attach,.desk-home-files button{min-width:44px;min-height:44px}.desk-home .desk-recipient select,.desk-home .desk-pulse>button{min-height:44px}.desk-home .desk-recipient{padding-block:0}.rithum-handoff{border:1px solid var(--desk-border);background:var(--desk-row);min-width:0;color:var(--desk-ink);font:400 14px/1.65 var(--desk-body);overflow-wrap:anywhere;border-radius:20px;margin-block:20px;padding:24px}.rithum-handoff h2{font:800 22px/1.3 var(--desk-display);margin:0 0 8px}.rithum-handoff p{color:var(--desk-muted);margin:8px 0}.rithum-handoff :is(button,a){border:1px solid var(--desk-border);max-width:100%;min-height:44px;color:var(--desk-primary);background:var(--desk-ground);font:700 14px/1.5 var(--desk-body);border-radius:999px;justify-content:center;align-items:center;margin-block:8px;padding:10px 18px;display:inline-flex}.rithum-handoff button:disabled{color:var(--desk-muted);opacity:1;cursor:default}.rithum-handoff :is(button,a):focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}.help-page{width:min(920px,100%);min-width:0;color:var(--desk-ink);font:400 15px/1.7 var(--desk-body);overflow-wrap:anywhere;margin:0 auto}.help-page :is(h1,h2,h3,p,dl,dd,ol){margin:0}.help-header{max-width:700px}.help-page .help-eyebrow{color:var(--desk-muted);font-size:var(--text-sm);letter-spacing:.12em;margin-bottom:10px}.help-header h1{font:800 clamp(32px, 5vw, 46px)/1.15 var(--desk-display);letter-spacing:-.03em;margin-bottom:18px}.help-header h1>span{color:var(--desk-primary)}.help-header>p:last-child{color:var(--desk-muted)}.help-jumps{flex-wrap:wrap;gap:8px;margin:26px 0 38px;display:flex}.help-jumps a{border:1px solid var(--desk-border);min-height:44px;color:var(--desk-ink);background:var(--desk-ground);font-size:var(--text-sm);border-radius:999px;align-items:center;padding:9px 16px;text-decoration:none;display:inline-flex}.help-jumps a:hover{color:var(--desk-primary);background:var(--desk-tint);border-color:var(--desk-tint)}.help-page :is(a,summary):focus-visible{outline:3px solid var(--desk-primary);outline-offset:4px}.help-section{margin-top:40px;scroll-margin-top:28px}.help-section h2{font:800 27px/1.25 var(--desk-display);letter-spacing:-.02em;margin-bottom:20px}.help-section>p+p{margin-top:16px}.help-flow{gap:12px;padding:0;list-style:none;display:grid}.help-flow>li{background:var(--desk-soft);border-radius:var(--desk-radius);min-width:0;padding:24px}.help-step-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.help-step-heading>span{background:var(--desk-tint);width:34px;height:34px;color:var(--desk-primary);font:800 17px var(--desk-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.help-step-heading h3{font:800 21px/1.3 var(--desk-display)}.help-flow dl{grid-template-columns:1fr 1fr;gap:24px;display:grid}.help-flow dt{font-size:var(--text-sm);color:var(--desk-primary);margin-bottom:4px;font-weight:700}.help-flow dd{font-size:14px}.help-rows{border-top:1px solid var(--desk-border)}.help-rows>div{border-bottom:1px solid var(--desk-border);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.help-rows dt{font-weight:700}.help-rows dd{color:var(--desk-muted)}.help-section>.help-note{background:var(--desk-soft);color:var(--desk-muted);border-radius:16px;margin-top:18px;padding:18px 20px;font-size:14px}.help-section>.help-note:first-of-type{margin-bottom:18px}.help-checks+p{margin-top:20px}.help-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid;margin-bottom:20px!important}.help-photos li{background:var(--desk-row);border-radius:16px;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.help-photos li>span{font:800 22px var(--desk-display);color:var(--desk-primary);min-width:20px}.help-photos strong{font-size:14px}.help-photos p{color:var(--desk-muted);font-size:var(--text-sm)}.help-faq{border-top:1px solid var(--desk-border)}.help-faq details{border-bottom:1px solid var(--desk-border)}.help-faq summary{cursor:pointer;min-height:52px;padding:16px 0;font-weight:700}.help-faq details[open] summary{color:var(--desk-primary)}.help-faq details>p{color:var(--desk-muted);padding:0 0 20px}@media (width<=600px){.help-page{font-size:14px}.help-jumps{gap:7px;margin-bottom:30px}.help-jumps a{font-size:var(--text-sm);padding-inline:13px}.help-section{margin-top:32px;scroll-margin-top:90px}.help-section h2{margin-bottom:16px;font-size:25px}.help-flow>li{padding:20px}.help-flow dl{grid-template-columns:minmax(0,1fr);gap:16px}.help-rows>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 0}.help-photos{grid-template-columns:minmax(0,1fr)}.help-section>.help-note{padding:16px}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}.lineup-mark{flex-shrink:0;width:1em;height:1em;display:block}.lineup-mark-tile{fill:var(--color-ink)}.lineup-mark-l{fill:var(--color-ground)}.lineup-mark-dot{fill:var(--color-signal)}.lineup-tone-dark .lineup-mark-tile{fill:var(--color-ground)}.lineup-tone-dark .lineup-mark-l{fill:var(--color-ink)}.lineup-logo{white-space:nowrap;align-items:center;gap:.222em;font-size:1em;line-height:1;display:inline-flex}.lineup-wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:1em;font-weight:400;line-height:1}.lineup-wordmark-up{color:var(--color-signal)}.lineup-tone-dark .lineup-wordmark{color:var(--color-ground)}.desk-sign-in-brand{flex-shrink:0;align-self:flex-start;font-size:40px}.lineup-powered-by{align-items:center;gap:.4em;display:inline-flex}.lineup-powered-by .lineup-logo{font-size:1.25em}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}.customer-brand{vertical-align:middle;--brand-slot:32px;--brand-max:160px;flex-shrink:0;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.customer-brand-image{height:var(--brand-slot);width:auto;max-width:var(--brand-max);object-fit:contain;object-position:left center;display:block}.customer-monogram{background:var(--brand-accent,var(--color-ink));width:32px;height:32px;color:var(--color-ground);font:600 14px/1 var(--font-body);letter-spacing:0;text-transform:uppercase;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.customer-brand-name{font:600 16px/24px var(--font-body);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-brand-chip{border-radius:8px;align-items:center;padding:6px 10px;display:inline-flex}.customer-brand-chip-white{background:var(--color-ground)}.customer-brand-chip-ink{background:var(--color-ink)}.customer-brand-chip .customer-brand-image{height:calc(var(--brand-slot) - 12px);max-width:calc(var(--brand-max) - 20px)}.customer-brand-small{--brand-slot:16px;--brand-max:72px;vertical-align:-4px;margin-right:7px}.customer-brand-small .customer-monogram{border-radius:5px;width:20px;height:20px;font-size:10px}@media (width<=767px){.customer-brand-header{--brand-slot:24px;--brand-max:120px}.customer-brand-header .customer-monogram{width:28px;height:28px;font-size:12px}}.desk-rail .customer-brand{--brand-slot:32px;--brand-max:40px}button.desk-logo:has(.customer-brand){width:auto;min-width:40px;height:auto;color:inherit;font:inherit;background:0 0;border-radius:0;place-items:center start;padding:0}.desk-mobile-bar .desk-logo .customer-brand{--brand-slot:24px;--brand-max:120px}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}.desk-sign-in{background:var(--owner-canvas);min-height:100dvh;color:var(--desk-ink);font-family:var(--desk-body);grid-template-columns:7fr 5fr;display:grid}.desk-sign-in-main{flex-direction:column;min-width:0;min-height:100dvh;padding:56px clamp(40px,8.333vw,120px) 44px;display:flex;position:relative}.desk-sign-in .desk-sign-in-logo{color:#fff;background:var(--desk-primary);width:40px;height:40px;font:600 20px var(--desk-body);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.desk-sign-in-form{width:440px;max-width:100%;margin:auto 0;padding:44px 0}.desk-sign-in-form h1{color:var(--desk-ink);font:400 56px/1.14 var(--desk-display);letter-spacing:-.03em;margin:0 0 8px}.desk-sign-in-subtitle{color:var(--desk-muted);margin:0 0 32px;font-size:18px;line-height:28px}.desk-sign-in-form label{color:var(--desk-muted);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.13em;margin:0 0 6px;font-weight:400;line-height:20px;display:block}.desk-sign-in-form input{border:1px solid var(--color-muted);border-radius:var(--desk-radius);width:100%;min-width:0;height:48px;color:var(--desk-ink);background:var(--desk-ground);font:400 16px var(--desk-body);padding:0 16px;display:block}.desk-sign-in-form>input{margin-bottom:18px}.desk-sign-in-password{position:relative}.desk-sign-in-password input{padding-right:52px}.desk-sign-in-password button{width:44px;height:44px;color:var(--desk-muted);background:0 0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:4px}.desk-sign-in-submit{background:var(--desk-primary);color:#fff;width:100%;height:48px;font:600 16px var(--desk-body);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.desk-sign-in-submit:not(:disabled):hover{background:var(--desk-primary-hover)}.desk-sign-in-security{color:var(--desk-muted);font-size:var(--text-sm);align-items:center;gap:9px;margin-top:14px;line-height:20px;display:flex}.desk-sign-in-security svg{flex-shrink:0}.desk-sign-in-switch{color:var(--desk-muted);margin:24px 0 0;font-size:14px;line-height:22px}.desk-sign-in-switch button{color:var(--desk-primary);font:600 14px var(--desk-body);cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.desk-sign-in-error{color:var(--owner-error);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:16px;font-size:14px;line-height:22px;display:flex}.desk-sign-in-error svg{flex-shrink:0;margin-top:2px}.desk-sign-in-main footer{color:var(--desk-muted);font-size:var(--text-sm);line-height:20px}.desk-sign-in-story{background:var(--desk-primary);color:#fff;align-items:flex-end;min-width:0;padding:64px;display:flex}.desk-sign-in-story h2{color:inherit;font:400 48px/1.15 var(--desk-display);letter-spacing:-.02em;margin:0 0 12px}.desk-sign-in-story p{color:inherit;margin:0;font-size:17px;line-height:26px}.desk-sign-in :is(button,input):focus-visible{outline:3px solid var(--desk-primary);outline-offset:4px}@media (width<=1100px){.desk-sign-in-main{padding-right:40px}.desk-sign-in-form h1{font-size:48px}.desk-sign-in-story{padding:40px}.desk-sign-in-story h2{font-size:40px}}@media (width<=700px){.desk-sign-in{grid-template-columns:1fr}.desk-sign-in-main{min-height:100dvh;padding:32px 16px}.desk-sign-in-form{width:100%;padding:48px 0}.desk-sign-in-form h1{font-size:44px}.desk-sign-in-subtitle{font-size:16px;line-height:25px}.desk-sign-in-security{font-size:var(--text-sm)}.desk-sign-in-story{display:none}}.desk-sign-in input::placeholder{color:var(--desk-placeholder)}.desk-sign-in-submit:disabled{background:var(--desk-tint);color:var(--desk-muted);opacity:1}.desk-sign-in-cobrand{flex-shrink:0;align-self:flex-start;align-items:center;gap:16px;max-width:100%;min-height:40px;display:flex}.desk-sign-in-cobrand-divider{background:var(--color-line);flex-shrink:0;width:1px;height:24px}.desk-sign-in-cobrand-lineup{font:400 14px/20px var(--font-body);color:var(--color-muted);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.desk-sign-in-cobrand-lineup .lineup-mark{width:20px;height:20px}.desk-sign-in-cobrand .customer-brand{min-width:0}.desk-sign-in-pending{visibility:hidden}@media (width<=380px){.desk-sign-in-cobrand{gap:12px}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}.ob-shell{background:var(--owner-canvas);min-height:100dvh;color:var(--desk-ink);font-family:var(--desk-body)}.ob-header{border-bottom:1px solid var(--desk-border);background:var(--desk-ground);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ob-brand{font:400 24px var(--desk-display);letter-spacing:-.02em}.ob-body{grid-template-columns:240px minmax(0,1fr);gap:32px;max-width:1040px;margin:0 auto;padding:32px 24px 64px;display:grid}.ob-main{min-width:0;max-width:760px}.ob-body-single{grid-template-columns:minmax(0,760px);justify-content:center}.ob-steps ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ob-step-count{color:var(--desk-muted);font-size:var(--text-sm);margin:0 0 8px;display:none}.ob-step button{border-radius:var(--desk-radius);width:100%;min-height:44px;color:var(--desk-ink);font:400 15px var(--desk-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.ob-step button:disabled{color:var(--desk-inactive-text);cursor:not-allowed}.ob-step-mark{border:1px solid var(--desk-inactive-border);width:24px;height:24px;font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.ob-step-done .ob-step-mark{background:var(--desk-done);border-color:var(--desk-done);color:#fff}.ob-step-current button{background:var(--desk-tint);font-weight:600}.ob-step-current .ob-step-mark{border-color:var(--desk-primary)}.ob-step{position:relative}.ob-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-form h2{font:400 36px/1.15 var(--desk-display);letter-spacing:-.02em;margin:0 0 8px}.ob-form h3{font:600 16px var(--desk-body);overflow-wrap:anywhere;margin:0}.ob-lead{color:var(--desk-muted);margin:0 0 24px;font-size:16px;line-height:25px}.ob-form label:not(.ob-option):not(.ob-file),.ob-form legend{color:var(--desk-muted);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;padding:0;line-height:20px;display:block}.ob-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.ob-form textarea,.ob-sign-up .desk-sign-in-form input{border:1px solid var(--desk-border);border-radius:var(--desk-radius);background:var(--desk-ground);width:100%;color:var(--desk-ink);font:400 16px var(--desk-body);padding:12px 16px}.ob-form textarea{resize:vertical;margin-bottom:18px}.ob-form fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.ob-options{flex-wrap:wrap;gap:8px;display:flex}.ob-option{border:1px solid var(--desk-border);border-radius:var(--desk-radius);background:var(--desk-ground);min-height:44px;color:var(--desk-ink);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:15px;display:flex}.ob-card{border:1px solid var(--desk-border);border-radius:var(--desk-radius);background:var(--desk-ground);margin:16px 0;padding:16px}.ob-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ob-edit label{margin-top:12px}.ob-hint,.ob-note{color:var(--desk-muted);margin:0 0 12px;font-size:14px;line-height:22px}.ob-sign-up .ob-hint{margin:6px 0 18px}.ob-status{margin:0 0 8px;font-size:14px}.ob-facts{flex-wrap:wrap;gap:16px 32px;margin:0 0 12px;display:flex}.ob-facts-stack{flex-direction:column;gap:12px}.ob-facts dt{color:var(--desk-muted);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em}.ob-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.ob-facts-row dd{font:400 32px var(--desk-display)}.ob-table-wrap{overflow-x:auto}.ob-table{border-collapse:collapse;width:100%;font-size:14px}.ob-table caption{text-align:left;color:var(--desk-muted);font-size:var(--text-sm);padding-bottom:6px}.ob-table th,.ob-table td{border-bottom:1px solid var(--desk-divider);text-align:left;white-space:nowrap;padding:8px 10px}.ob-missing{color:var(--desk-muted);font-style:italic}.ob-badge{border:1px solid var(--desk-border);background:var(--desk-row);color:var(--desk-ink);font-size:var(--text-sm);border-radius:999px;padding:2px 10px;line-height:20px;display:inline-block}.ob-badge-upload{background:var(--owner-warning-soft);color:var(--owner-warning)}.ob-badge-sample{background:var(--desk-tint)}.ob-badge-suggested{background:var(--owner-success-soft);color:var(--owner-success)}.ob-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ob-card-head .ob-tags{margin:0}.ob-connections,.ob-issues,.ob-list{margin:0;padding:0;list-style:none}.ob-connections>li{margin:12px 0}.ob-issues li{margin-bottom:10px}.ob-issues p{margin:0}.ob-count{background:var(--desk-tint);text-align:center;min-width:24px;font-size:var(--text-sm);border-radius:999px;margin-left:6px;padding:0 8px;display:inline-block}.ob-list li{margin-bottom:8px;line-height:22px}.ob-confirmed{color:var(--owner-success);align-items:center;gap:6px;margin:0 0 12px;font-weight:600;display:flex}.ob-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ob-actions-start{justify-content:flex-start;margin-top:12px}.ob-primary,.ob-secondary,.ob-file{min-height:44px;font:600 15px var(--desk-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.ob-primary{background:var(--desk-primary);color:#fff;border:0}.ob-primary:not(:disabled):hover{background:var(--desk-primary-hover)}.ob-secondary,.ob-file{border:1px solid var(--desk-border);background:var(--desk-ground);color:var(--desk-ink)}.ob-primary:disabled,.ob-secondary:disabled,.ob-file-disabled{background:var(--desk-tint);color:var(--desk-muted);cursor:not-allowed}.ob-file input{opacity:0;width:1px;height:1px;position:absolute}.ob-file:focus-within{outline:3px solid var(--desk-primary);outline-offset:3px}.ob-file{position:relative}.ob-link{color:var(--desk-primary);font:600 14px var(--desk-body);cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.ob-switch{color:var(--desk-muted);margin:24px 0 0;font-size:14px}.ob-error{color:var(--owner-error);overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:16px 0;font-size:14px;line-height:22px;display:flex}.ob-error svg{flex:none;margin-top:2px}.ob-spin{animation:.9s linear infinite ob-spin}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-shell :is(button,input,textarea):focus-visible,.ob-sign-up button:focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ob-spin{animation:none}}@media (width<=760px){.ob-header{padding:12px 16px}.ob-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 16px 48px}.ob-step-count{display:block}.ob-steps ol{flex-direction:row;padding-bottom:4px;overflow-x:auto}.ob-step button{white-space:nowrap;width:auto;padding:8px 12px 8px 8px}.ob-form h2{font-size:30px}.ob-actions{justify-content:stretch}.ob-actions>button,.ob-actions>label{flex:100%}}.ui-button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--touch-target);max-width:100%;padding:var(--spacing-3) 20px;border-radius:var(--radius-pill);font:var(--font-weight-semibold) var(--text-base)/20px var(--font-body);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.ui-button-primary{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}.ui-button-primary:hover:not(:disabled){background:var(--color-ink-hover);border-color:var(--color-ink-hover)}.ui-button-secondary{background:var(--color-ground);border-color:var(--color-line);color:var(--color-ink);font-weight:var(--font-weight-medium)}.ui-button-secondary:hover:not(:disabled){background:var(--color-canvas)}.ui-button-link{color:var(--color-ink);padding-inline:var(--spacing-1);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}.ui-button-link:hover:not(:disabled){text-decoration-thickness:2px}.ui-button-small{min-height:36px;padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm);line-height:18px}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:1;cursor:not-allowed;background:var(--color-soft);border-color:var(--color-soft);color:var(--color-muted);text-decoration:none}.ui-button-link:disabled{background:0 0;border-color:#0000}.ui-action{align-items:center;gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;max-width:100%;display:inline-flex}.ui-action-reason{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}:is(.button-primary,.rp-button.rp-primary,.tp-button.tp-primary,.co-button-primary):disabled,.simple-desk .desk-secondary-page :is(.button-primary,.ao-primary,.cp-primary,.ac-button-primary):disabled,.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.button-primary,.rp-primary,.tp-primary,.co-button-primary):disabled{opacity:1;background:var(--color-soft);border-color:var(--color-soft);color:var(--color-muted);filter:none;transform:none}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4) var(--spacing-6);margin:0 0 var(--spacing-6);flex-wrap:wrap;display:flex}.ui-page-header-copy{gap:var(--spacing-2);flex-direction:column;min-width:0;max-width:760px;display:flex}.ui-eyebrow{color:var(--color-muted);font:var(--font-weight-semibold) var(--text-label)/16px var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.ui-page-header h1{color:var(--color-ink);font:var(--font-weight-regular) var(--text-h1)/48px var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.ui-page-header-lead{color:var(--color-muted);font:var(--font-weight-regular) var(--text-lead)/26px var(--font-body);margin:0}.ui-page-header-actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-chip{padding:var(--spacing-1) 10px;border-radius:var(--radius-pill);font:var(--font-weight-medium) var(--text-sm)/18px var(--font-body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-chip-needs-you{background:var(--color-signal-soft);color:var(--color-signal-text)}.ui-chip-team{background:var(--color-soft);color:var(--color-ink)}.ui-chip-ready{background:var(--color-success-soft);color:var(--color-success)}.ui-chip-stopped{background:var(--color-error-soft);color:var(--color-error)}.ui-chip-neutral{background:var(--color-ground);border:1px solid var(--color-line);color:var(--color-muted)}.ui-decision-card{align-items:center;gap:var(--spacing-3) var(--spacing-4);padding:var(--spacing-4) 20px;background:var(--color-ground);border:1px solid var(--color-line);border-left:4px solid var(--color-signal);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ui-decision-card-neutral{border-left-color:var(--color-ink)}.ui-decision-card-copy{gap:var(--spacing-1);flex-direction:column;flex:260px;min-width:0;display:flex}.ui-decision-card-title{color:var(--color-ink);font:var(--font-weight-semibold) var(--text-base)/22px var(--font-body);overflow-wrap:anywhere;margin:0}.ui-decision-card-detail{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}.ui-empty{align-items:center;gap:var(--spacing-4) var(--spacing-6);padding:var(--spacing-6);background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ui-empty-dashed{text-align:center;background:0 0;border-style:dashed;flex-direction:column}.ui-empty-dashed .ui-empty-copy{flex:0 auto}.ui-empty-media{background:var(--color-soft);width:72px;height:72px;color:var(--color-ink);font:var(--font-weight-medium) 20px/1 var(--font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-empty-copy{gap:var(--spacing-1);flex-direction:column;flex:280px;min-width:0;display:flex}.ui-empty-title{color:var(--color-ink);font:var(--font-weight-semibold) var(--text-lead)/24px var(--font-body);margin:0}.ui-empty-copy p{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/22px var(--font-body);margin:0}.ui-loading{gap:var(--spacing-3);padding:var(--spacing-6);background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.ui-loading p{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}.ui-skeleton{border-radius:var(--radius-sm);background:var(--color-soft);height:16px;animation:1.4s ease-in-out infinite ui-pulse;display:block}@keyframes ui-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-error{align-items:center;gap:var(--spacing-3) var(--spacing-4);padding:var(--spacing-4) 20px;background:var(--color-error-soft);border-left:4px solid var(--color-error);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ui-error-copy{gap:var(--spacing-1);flex-direction:column;flex:260px;min-width:0;display:flex}.ui-error-title{color:var(--color-error);font:var(--font-weight-semibold) var(--text-base)/20px var(--font-body);margin:0}.ui-error-copy p:not(.ui-error-title){color:var(--color-ink);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}.ui-evidence{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ground);min-width:0;margin:0;padding:0}.ui-evidence>legend{padding:0 var(--spacing-2);margin-left:var(--spacing-4);color:var(--color-ink);font:var(--font-weight-semibold) var(--text-base)/22px var(--font-body)}.ui-evidence-step{gap:var(--spacing-3);padding:20px var(--spacing-6);border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.ui-evidence-row{align-items:flex-end;gap:var(--spacing-4) var(--spacing-6);flex-wrap:wrap;display:flex}.ui-evidence-sources{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ui-evidence-source{min-height:var(--touch-target);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-ground);color:var(--color-ink);font:var(--font-weight-medium) var(--text-sm)/18px var(--font-body);cursor:pointer}.ui-evidence-source[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}.ui-evidence-source:disabled{opacity:1;cursor:not-allowed;color:var(--color-muted)}.ui-evidence-source[aria-pressed=true]:disabled{background:var(--color-soft);border-color:var(--color-soft);color:var(--color-muted)}.ui-evidence label{gap:var(--spacing-2);color:var(--color-ink);font:var(--font-weight-medium) var(--text-sm)/18px var(--font-body);letter-spacing:0;flex-direction:column;min-width:0;display:flex}.ui-evidence-field{flex:220px}.ui-evidence :is(select,textarea,input:not([type=file])){width:100%;min-height:var(--touch-target);padding:10px var(--spacing-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ground);color:var(--color-ink);font:var(--font-weight-regular) var(--text-base)/22px var(--font-body)}.ui-evidence select{appearance:auto}.ui-evidence textarea{min-height:180px;font-family:var(--font-body)}.ui-evidence-drop{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);border:1px dashed var(--color-line);border-radius:var(--radius-sm);text-align:center;color:var(--color-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.ui-evidence-drop input[type=file]{max-width:100%;font-size:var(--text-sm)}.ui-evidence-file{color:var(--color-ink);font-size:var(--text-sm);margin:0}.ui-evidence-note{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}.ui-evidence-footer{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);flex-wrap:wrap;display:flex}.ui-evidence-footer .ui-action{justify-content:flex-end}.ui-evidence-extra{padding:0 var(--spacing-6) var(--spacing-4)}.ui-scroll-hint{min-width:0;position:relative}.ui-scroll-hint:before,.ui-scroll-hint:after{content:"";z-index:1;pointer-events:none;opacity:0;width:32px;transition:opacity .16s;position:absolute;top:0;bottom:0}.ui-scroll-hint:before{background:linear-gradient(to right, var(--color-canvas), transparent);left:0}.ui-scroll-hint:after{background:linear-gradient(to left, var(--color-canvas), transparent);right:0}.ui-scroll-hint[data-more-start=true]:before,.ui-scroll-hint[data-more-end=true]:after{opacity:1}.ui-scroll-hint-text{margin:var(--spacing-1) 0 0;color:var(--color-muted);font:var(--font-weight-medium) var(--text-sm)/20px var(--font-body);text-align:right}@media (width>=701px){.ui-scroll-hint-text{display:none}}@media (prefers-reduced-motion:reduce){.ui-scroll-hint:before,.ui-scroll-hint:after{transition:none}}@media (width<=650px){.ui-page-header h1{font-size:var(--text-h2);line-height:40px}.ui-page-header-lead{font-size:var(--text-base);line-height:24px}.ui-evidence-step,.ui-evidence-footer,.ui-evidence-extra{padding-inline:var(--spacing-4)}.ui-evidence-footer .ui-button,.ui-evidence-footer .ui-action{width:100%}}.ui-action>.button,.ui-action>button{flex:none}@media (width<=650px){.ui-action-reason{flex:100%}}.ps-state{margin:var(--spacing-4) 0}.simple-desk .desk-secondary-page .ps-state :is(h2,h3,h4).ui-empty-title{font:var(--font-weight-semibold) var(--text-lead)/24px var(--font-body);letter-spacing:normal;color:var(--color-ink);margin:0}@media (width<=700px){.ps-state .ui-button{width:100%}}.owner-ca{min-width:0;margin-top:40px}.owner-ca-products{border:1px solid var(--o-border);background:var(--color-ground);border-radius:16px;margin:18px 0 0;padding:0;list-style:none;overflow:hidden}.owner-ca-products>li+li{border-top:1px solid var(--o-divider)}.owner-ca-product{min-width:0}.owner-ca-summary{cursor:pointer;align-items:center;gap:18px;padding:18px 22px;list-style:none;display:flex}.owner-ca-summary::-webkit-details-marker{display:none}.owner-ca-summary:focus-visible{outline:2px solid var(--o-ink);outline-offset:-4px;border-radius:12px}.owner-ca-thumbnail{background:var(--o-soft);border-radius:8px;flex:0 0 64px;place-items:center;width:64px;height:72px;display:grid;overflow:hidden}.owner-ca-thumbnail img{object-fit:contain;width:100%;height:100%}.owner-ca-no-photo{color:var(--o-muted);font-size:var(--text-sm);text-align:center;padding:4px}.owner-ca-heading{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.owner-ca-heading strong{font-size:18px;font-weight:600;line-height:1.35}.owner-ca-meta{color:var(--o-muted);font-size:14px;line-height:1.5}.owner-ca-label{color:var(--o-success);font-size:14px}.owner-ca-missing{color:var(--o-warning);font-size:14px;line-height:1.5}.owner-ca-open{text-align:center;color:var(--o-muted);flex:0 0 24px;font-size:26px}.owner-ca-product[open] .owner-ca-open{transform:rotate(45deg)}.owner-ca-detail{border-top:1px solid var(--o-divider);overflow-wrap:anywhere;min-width:0;padding:20px 24px 24px}.owner-ca-detail h3{font:600 24px/1.3 var(--o-body);margin:24px 0 10px}.owner-ca-detail h4{font:600 16px/1.5 var(--o-body);margin:24px 0 10px}.owner-ca-photos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-top:18px;display:grid}.owner-ca-photos figure{min-width:0;margin:0}.owner-ca-photos img{object-fit:contain;border:1px solid var(--o-border);background:var(--o-soft);border-radius:10px;width:100%;height:190px;display:block}.owner-ca-photos figcaption{color:var(--o-muted);font-size:var(--text-sm);margin-top:6px}.owner-ca-bullets{gap:8px;margin:16px 0;padding-left:22px;display:grid}.owner-ca-description p{white-space:pre-wrap}.owner-ca-attributes{margin:0}.owner-ca-attributes>div{border-bottom:1px solid var(--o-divider);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px;padding:10px 0;display:grid}.owner-ca-attributes dt{color:var(--o-muted)}.owner-ca-attributes dd{white-space:pre-wrap;margin:0}@media (width<=600px){.owner-ca{margin-top:32px}.owner-ca-summary{gap:12px;padding:16px}.owner-ca-thumbnail{flex-basis:44px;width:44px;height:56px}.owner-ca-heading strong{font-size:16px}.owner-ca-open{flex-basis:16px}.owner-ca-detail{padding:16px}.owner-ca-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-ca-photos img{height:140px}.owner-ca-attributes>div{grid-template-columns:minmax(0,1fr);gap:4px}}.owner-ca-summary-line{margin:6px 0 0}.owner-ca-group{border:1px solid var(--o-border);background:var(--color-ground);border-radius:16px;min-width:0;margin-top:18px}.owner-ca-group>summary{cursor:pointer;overflow-wrap:anywhere;padding:16px 22px;font-weight:600;line-height:1.4}.owner-ca-group>summary:focus-visible{outline:2px solid var(--o-ink);outline-offset:-4px;border-radius:12px}.owner-ca-group>.owner-note{margin:0;padding:0 22px 12px}.owner-ca-bare-list{border-top:1px solid var(--o-divider);margin:0;padding:0;list-style:none}.owner-ca-bare{overflow-wrap:anywhere;padding:12px 22px;font-size:15px;line-height:1.5}.owner-ca-bare+.owner-ca-bare{border-top:1px solid var(--o-divider)}@media (width<=480px){.owner-ca-summary{gap:12px;padding:14px}.owner-ca-thumbnail{flex-basis:52px;width:52px;height:60px}.owner-ca-heading strong{font-size:16px}.owner-ca-group>summary,.owner-ca-bare,.owner-ca-group>.owner-note{padding-left:14px;padding-right:14px}}.ce-connections{min-width:0;margin:0 0 28px}.ce-connection-heading{color:var(--desk-muted);font:400 var(--text-label)/20px var(--desk-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.ce-connection-top{align-items:center;gap:16px;min-width:0;display:flex}.ce-connection-top>div{flex:1;min-width:0}.ce-connection-top h3{font:800 20px/26px var(--desk-display);color:var(--desk-ink);overflow-wrap:anywhere;margin:0}.ce-connection-top p,.ce-connection-bottom p{color:var(--desk-muted);font:400 14px/22px var(--desk-body);overflow-wrap:anywhere;margin:0}.ce-connection-icon{background:var(--desk-tint);width:48px;height:48px;color:var(--desk-primary);font:800 16px var(--desk-display);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.ce-connection-top .settings-status{flex-shrink:0;margin-left:auto}.ce-connection-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.ce-connection-bottom .settings-action{flex-shrink:0}.ce-connection-note{font:400 var(--text-sm)/21px var(--desk-body);color:var(--desk-muted);margin:12px 0 0}.ce-connection-text-action{min-height:44px;color:var(--desk-primary);font:700 var(--text-sm) var(--desk-body);background:0 0;align-items:center;margin-top:8px;padding:8px 0;display:inline-flex}.ce-connection-editor{gap:18px;min-width:0;margin:0;padding:0;display:grid}.ce-connection-editor p{color:var(--desk-muted);font:400 14px/23px var(--desk-body);overflow-wrap:anywhere;margin:0}.ce-connection-editor .settings-form{gap:18px;margin:0;display:grid}.ce-connection-editor label:not(.project-model-policy):not(.ce-connection-permission){min-width:0;font:400 var(--text-sm)/20px var(--desk-body);color:var(--desk-muted);gap:8px;display:grid}.ce-connection-editor input:not([type=checkbox]),.ce-connection-editor select{border:1px solid var(--desk-border);background:var(--desk-ground);width:100%;min-width:0;min-height:48px;color:var(--desk-ink);font:400 15px/24px var(--desk-body);border-radius:14px;padding:11px 16px}.ce-connection-editor .button,.ce-connection-editor .settings-action{border:1px solid var(--desk-border);background:var(--desk-ground);min-height:44px;color:var(--desk-ink);font:700 14px/22px var(--desk-body);border-radius:24px;padding:10px 20px}.ce-connection-editor .ce-connection-primary{background:var(--desk-primary);border-color:var(--desk-primary);color:var(--desk-ground)}.ce-connection-editor .model-routing-form{flex-direction:column;align-items:stretch}.ce-connection-editor .model-routing-form>.button{align-self:flex-start}.ce-connection-editor .project-model-key-actions{gap:8px}.ce-connection-editor .model-routing-rule{border-radius:16px}.ce-connection-editor .model-routing-rule summary{min-height:48px}.ce-connection-editor .model-routing-details{gap:16px}.ce-connection-editor .model-routing-rule h3{font:800 18px/25px var(--desk-display);margin:0}.ce-connection-editor .project-model-policy{color:var(--desk-muted);font:400 var(--text-sm)/22px var(--desk-body);align-items:flex-start}.ce-connection-editor .project-model-policy input{min-width:22px;min-height:22px;margin-top:2px}.ce-connection-editor .project-model-pilot-limits{font:400 14px/22px var(--desk-body);gap:16px;display:grid}.ce-connection-actions{gap:12px;display:grid}.ce-connection-feedback{color:var(--desk-ink);background:var(--desk-soft);font:400 14px/23px var(--desk-body);border-radius:14px;margin:0 0 12px;padding:12px 16px}.ce-connection-feedback.ce-connection-error{color:#c8102e;background:#ffe4e8}.ce-connection-editor .ce-connection-feedback{color:var(--desk-ink);margin:0}.ce-connection-editor .ce-connection-error{color:#c8102e}.ce-connection-permission{border-bottom:1px solid var(--desk-divider);min-height:48px;color:var(--desk-ink);font:400 14px/22px var(--desk-body);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.ce-connection-permission input{width:24px;height:24px}@media (width<=767px){.ce-connection-top{flex-wrap:wrap;gap:12px}.ce-connection-top>div{flex-basis:calc(100% - 60px)}.ce-connection-top .settings-status{margin:0 0 0 60px}.ce-connection-bottom{align-items:flex-start;gap:12px}.ce-connection-top h3{font-size:18px}.ce-connection-editor input:not([type=checkbox]),.ce-connection-editor select{font-size:16px}}.ca-write-allowlist textarea{border:1px solid var(--desk-border);background:var(--desk-ground);width:100%;min-width:0;color:var(--desk-ink);font:400 15px/24px var(--desk-body);resize:vertical;border-radius:14px;padding:11px 16px}.ca-push-panel{border:1px solid var(--desk-border);background:var(--desk-ground);border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid}.ca-push-panel h3{font:800 18px/25px var(--desk-display);color:var(--desk-ink);margin:0}.ca-push-panel p{font:400 14px/22px var(--desk-body);color:var(--desk-muted);overflow-wrap:anywhere;margin:0}.ca-push-panel .ca-push-warning{color:#c8102e;font-weight:700}.ca-push-error{color:#c8102e!important}.ca-push-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ca-push-diff li,.ca-push-result li{border-bottom:1px solid var(--desk-divider);min-width:0;font:400 14px/22px var(--desk-body);color:var(--desk-ink);overflow-wrap:anywhere;gap:4px;padding-bottom:10px;display:grid}.ca-push-diff li>div{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.ca-push-label{color:var(--desk-muted);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.ca-push-note{color:var(--desk-muted);font-size:var(--text-sm);display:block}.ca-push-photo{object-fit:cover;border-radius:12px;width:96px;height:96px}.ca-push-actions{flex-wrap:wrap;gap:12px;display:flex}.ca-push-panel .settings-action{min-height:44px}.ca-push-history summary{cursor:pointer;min-height:44px;font:700 14px/22px var(--desk-body);align-items:center;display:flex}.ca-write-mode{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ca-write-mode legend{font:700 14px/22px var(--desk-body);color:var(--desk-ink);margin-bottom:4px}.ca-write-mode label,.ca-launch-target{min-height:44px;font:400 15px/22px var(--desk-body);color:var(--desk-ink);overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.ca-launch-target input,.ca-write-mode input{flex:none;width:22px;height:22px}.ca-launch-parent{min-width:0;font:400 14px/22px var(--desk-body);color:var(--desk-muted);flex:240px;gap:6px;display:grid}.ca-launch-parent input{border:1px solid var(--desk-border);min-width:0;min-height:44px;font:400 15px/22px var(--desk-body);border-radius:12px;padding:8px 12px}.ca-push-warnings{background:var(--desk-ground);border:1px solid var(--desk-divider);border-radius:12px;gap:6px;padding:12px;display:grid}.ca-push-warnings li{border:0;padding:0}@media (width<=600px){.ca-push-panel{border-radius:14px;padding:16px}.ca-push-actions{flex-direction:column}.ca-push-actions .settings-action{width:100%}}.connected-apps h3{font:800 16px/24px var(--desk-display);color:var(--desk-ink);margin:8px 0 0}.connected-apps-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.connected-apps-list li{border:1px solid var(--desk-border);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.connected-apps-list li>span:not(.connected-apps-initial){flex:1;gap:2px;min-width:0;display:grid}.connected-apps-list strong{font:700 15px/22px var(--desk-body);color:var(--desk-ink);overflow-wrap:anywhere}.connected-apps-list small{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body);overflow-wrap:anywhere}.connected-apps-list img,.connected-apps-initial{object-fit:contain;border-radius:8px;flex-shrink:0;width:32px;height:32px}.connected-apps-initial{background:var(--desk-tint);color:var(--desk-primary);font:800 14px var(--desk-display);place-items:center;display:grid}.connected-apps-list .settings-action{flex-shrink:0}@media (width<=767px){.connected-apps-list li{flex-wrap:wrap}.connected-apps-list .settings-action{flex-basis:100%}}.cs-status{min-width:0;color:var(--desk-ink);font-family:var(--desk-body)}.cs-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.cs-heading h2{font:800 24px/1.3 var(--desk-display);margin:0}.cs-action{border:1px solid var(--desk-border);background:var(--desk-ground);min-height:44px;color:var(--desk-ink);font:700 var(--text-sm)/20px var(--desk-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.cs-action:disabled{opacity:.55;cursor:not-allowed}.cs-action:focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}.cs-footnote{font-size:var(--text-sm);color:var(--desk-muted);margin:0 0 16px;line-height:1.7}.cs-list{gap:8px;display:grid}.cs-row{background:var(--desk-row);border-radius:20px;align-items:center;gap:20px;min-width:0;min-height:80px;padding:18px 24px;display:flex}.cs-row h3{font:800 19px/1.4 var(--desk-display);overflow-wrap:anywhere;min-width:0;margin:0 auto 0 0}.cs-pill{border:1px dashed var(--desk-inactive-border);background:var(--desk-ground);color:var(--desk-muted);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:45%;padding:5px 12px;font-weight:700;line-height:1.5;display:inline-flex}.cs-pill-available{color:#00806f;background:#ddf8f4;border-color:#0000}.cs-pill-attention{color:#805600;background:#fff2d7;border-color:#0000}.cs-error{color:#c8102e;overflow-wrap:anywhere;background:#ffe4e8;border-radius:16px;align-items:flex-start;gap:10px;padding:16px;font-size:14px;display:flex}.cs-error svg{flex-shrink:0;margin-top:3px}.cs-internal{margin-top:8px}.cs-detail p{overflow-wrap:anywhere;margin:0 0 18px;font-size:14px;line-height:1.8}@media (width<=700px){.cs-heading{align-items:flex-start;gap:12px}.cs-heading h2{font-size:22px}.cs-heading .cs-action{padding:10px 14px}.cs-row{flex-wrap:wrap;gap:12px;padding:16px}.cs-row h3{flex-basis:calc(100% - 100px);font-size:18px}.cs-pill{order:2;max-width:100%;margin-right:auto}.cs-row>.cs-action{order:3}.cs-internal h3{flex:1}.cs-footnote{font-size:var(--text-sm)}}.model-routing-settings{min-width:0;margin-bottom:24px;padding:clamp(16px,3vw,26px)}.model-routing-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.model-routing-settings h2{color:var(--ink);margin-bottom:4px;font-size:20px}.model-routing-settings p{color:var(--muted);font-size:14px;line-height:1.5}.model-routing-settings .badge{background:var(--canvas);color:var(--ink);flex-shrink:0}.model-routing-rules{gap:12px;display:grid}.model-routing-rule{border:1px solid var(--line);border-radius:9px;min-width:0}section.model-routing-rule,.model-routing-details{gap:8px;padding:14px 16px;display:grid}.model-routing-rule h3,.model-routing-rule summary{color:var(--ink);font-size:15px;font-weight:700}.model-routing-rule summary{cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:10px 16px;list-style:none;display:flex}.model-routing-rule summary::-webkit-details-marker{display:none}.model-routing-rule summary:hover{background:var(--canvas)}.model-routing-rule[open] summary{border-bottom:1px solid var(--line)}.model-routing-rule[open] summary svg{transform:rotate(180deg)}.model-routing-count{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin-left:auto}.model-routing-field{gap:5px;width:100%;min-width:0;max-width:560px}.model-routing-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);text-overflow:ellipsis;border-radius:7px;padding:6px 10px;font-weight:400}.model-routing-form{align-items:flex-end;gap:8px;display:flex}.model-routing-form .button{border-color:var(--line);color:var(--ink)}.model-routing-form .button:not(:disabled):hover{background:var(--canvas)}.model-routing-readonly{overflow-wrap:anywhere;gap:3px;display:grid}.model-routing-readonly strong{color:var(--ink)}.model-routing-settings .model-routing-footnote,.model-routing-settings .model-routing-voice{font-size:var(--text-sm)}.model-routing-settings .model-routing-feedback{background:var(--canvas);color:var(--ink);border-radius:7px;margin-bottom:12px;padding:8px 10px}.model-routing-settings .model-routing-error{color:#873a2d;background:#fbefec}@media (width<=540px){section.model-routing-rule,.model-routing-details,.model-routing-rule summary{padding-inline:12px}.model-routing-form{flex-direction:column;align-items:stretch}.model-routing-form .button{align-self:flex-start}.model-routing-field select{min-height:44px;font-size:16px}}.owner-checkins{gap:14px;max-width:34rem;display:grid}.owner-checkins-lead,.owner-checkins-summary,.owner-checkins-note{margin:0;line-height:1.5}.owner-checkins-summary{color:var(--desk-muted,#626b61)}.owner-checkins fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.owner-checkins legend{margin-bottom:6px;padding:0;font-weight:700}.owner-checkins-legend{margin-top:4px}.owner-checkins-switch{align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.owner-checkins-switch input{width:22px;height:22px}.owner-checkins-times{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-checkins-time{align-items:center;gap:8px;display:inline-flex}.owner-checkins input[type=time],.owner-checkins select{border:1px solid var(--desk-border,#c9d0c4);min-height:44px;font:inherit;background:var(--color-ground);border-radius:10px;max-width:100%;padding:8px 10px}.owner-checkins-zone{gap:6px;font-weight:600;display:grid}.owner-checkins-days{flex-wrap:wrap;gap:8px;display:flex}.owner-checkins button,.owner-checkin-today button{border:1px solid var(--desk-border,#c9d0c4);background:var(--color-ground);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px}.owner-checkins-days button{min-width:48px}.owner-checkins-days button[aria-pressed=true]{background:var(--desk-primary,#14324d);border-color:var(--desk-primary,#14324d);color:var(--color-ground)}.owner-checkins button:disabled{opacity:.5;cursor:default}.owner-checkins button:focus-visible,.owner-checkin-today button:focus-visible,.owner-checkins input:focus-visible,.owner-checkins select:focus-visible{outline:3px solid var(--desk-primary,#14324d);outline-offset:2px}.owner-checkins-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-checkins-primary{font-weight:600;background:var(--desk-primary,#14324d)!important;border-color:var(--desk-primary,#14324d)!important;color:var(--color-ground)!important}.owner-checkin-today{margin:24px 0}.owner-checkin-today ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.owner-checkin-today li{background:var(--desk-row,#f2f4ef);border-radius:16px;padding:16px}.owner-checkin-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;line-height:1.55}.owner-checkin-meta{color:var(--desk-muted,#626b61);margin:0 0 12px;font-size:14px}.owner-checkin-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-checkin-reply{font-weight:600;background:var(--desk-primary,#14324d)!important;border-color:var(--desk-primary,#14324d)!important;color:var(--color-ground)!important}@media (width<=420px){.owner-checkins-actions>button,.owner-checkin-actions>button{flex:100%}}.settings-pages{color:var(--desk-ink);font:400 15px/1.55 var(--desk-body);min-width:0}.settings-connections{gap:20px;display:grid}.settings-connections h2,.settings-workspace-card h2{font:800 22px/1.3 var(--desk-display);margin:0 0 16px}.settings-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.settings-connection-row{background:var(--desk-row);border-radius:22px;min-width:0;padding:24px}.settings-status{border:1px dashed var(--desk-border);color:var(--desk-muted);font:700 var(--text-sm)/1.4 var(--desk-body);background:var(--desk-ground);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.settings-status[data-good=true]{color:#00806f;background:#ddf8f4;border-color:#0000}.settings-status[data-good=true]:before{content:"";background:var(--desk-done);border-radius:50%;width:7px;height:7px}.settings-action{border:1px solid var(--desk-border);background:var(--desk-ground);min-height:44px;color:var(--desk-ink);font:700 14px/1.5 var(--desk-body);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:10px 22px;display:inline-flex}.settings-action.primary{background:var(--desk-primary);color:var(--desk-ground);border-color:var(--desk-primary)}.settings-action:disabled,.settings-action.disabled{opacity:.55;cursor:default}.settings-error{color:#c8102e}.settings-note{color:var(--desk-muted);font-size:var(--text-sm);margin:14px 0}.settings-workspace-card{background:var(--desk-row);border-radius:22px;margin-top:24px;padding:24px}.settings-pages input:not([type=checkbox]):not([type=file]),.settings-pages select{border:1px solid var(--desk-border);background:var(--desk-ground);width:100%;min-width:0;min-height:48px;color:var(--desk-ink);font:400 15px var(--desk-body);border-radius:14px;padding:12px 16px}.settings-logo-editor p{margin:0 0 12px}.settings-logo-editor .settings-action{margin-bottom:8px;margin-right:8px;position:relative}.settings-logo-input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.settings-logo-editor label:focus-within{outline:3px solid var(--desk-primary);outline-offset:4px}.settings-drawer{background:var(--desk-ground);width:min(520px,100%);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--desk-ink);font:400 14px/1.6 var(--desk-body);border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-16px 0 50px #0e0e1417}.settings-drawer::backdrop{background:#0e0e1470}.settings-drawer-body{overflow-wrap:anywhere;min-height:100%;padding:38px 40px}.settings-drawer-body>header{margin-bottom:24px;padding-right:46px;position:relative}.settings-drawer h2{font:800 32px/1.2 var(--desk-display);letter-spacing:-.02em;margin:0 0 4px}.settings-drawer h3{font:800 20px/1.4 var(--desk-display);margin:24px 0 10px}.settings-drawer header p,.settings-drawer .settings-footnote{color:var(--desk-muted);margin:0}.settings-close{background:var(--desk-soft);width:44px;height:44px;color:var(--desk-ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:0}.settings-drawer form{min-width:0}.settings-drawer .form-grid,.settings-drawer .model-routing-form{grid-template-columns:1fr;gap:18px;display:grid}.settings-drawer label:not(.toggle-field):not(.project-model-policy){font-size:var(--text-sm);color:var(--desk-muted);gap:7px;display:grid}.settings-drawer input:not([type=checkbox]),.settings-drawer select{box-sizing:border-box;border:1px solid var(--desk-border);background:var(--desk-ground);width:100%;min-width:0;min-height:48px;color:var(--desk-ink);font:400 15px var(--desk-body);border-radius:14px;padding:12px 16px}.settings-drawer button:not(.settings-close){min-height:44px;font:700 14px/1.5 var(--desk-body);border-radius:999px}.settings-drawer .page-heading-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.settings-drawer .button-primary{background:var(--desk-primary);color:var(--desk-ground)}.settings-drawer .button-secondary{background:var(--desk-ground);border:1px solid var(--desk-border);color:var(--desk-ink)}.settings-drawer .button{padding:10px 20px}.settings-drawer .model-routing-rule{background:var(--desk-row);border:0;border-radius:16px;margin-top:16px;padding:18px}.settings-drawer summary{cursor:pointer;min-height:44px}.settings-drawer .project-model-policy{color:var(--desk-muted);align-items:flex-start;gap:12px;display:flex}.settings-drawer input[type=checkbox]{width:24px;min-width:24px;height:24px;accent-color:var(--desk-primary)}@media (width<=767px){.settings-connection-grid{grid-template-columns:1fr}.settings-connection-row,.settings-workspace-card{border-radius:20px;padding:20px}.settings-drawer-body{padding:28px 20px}.settings-drawer h2{font-size:28px}.settings-logo-editor{gap:14px}.desk-more-dialog{border-radius:28px 28px 0 0;width:100%;max-width:100vw;max-height:calc(100dvh - 44px);margin:0;position:fixed;inset:auto 0 0}.desk-more-dialog::backdrop{background:#0e0e1470}.desk-more-dialog .desk-dialog-body{padding:28px 20px 32px}.desk-more-dialog .desk-dialog-body:before{content:"";background:var(--desk-border);border-radius:999px;width:40px;height:5px;position:absolute;top:14px;left:calc(50% - 20px)}.desk-more-dialog h2{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-more-dialog .desk-dialog-close{display:none}.desk-more-dialog .desk-more-item{min-height:52px}}@media (width>=768px){:is(.simple-desk .desk-secondary-page:has(.settings-pages),.simple-desk .desk-secondary-page:has(.cp-shell)){width:100%;max-width:1400px;padding:48px 64px}.settings-pages{position:relative}}.settings-drawer .project-model-policy{min-height:44px}.settings-pages :is(button,input,select,summary):focus-visible,.settings-drawer :is(button,input,select,summary):focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}.settings-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:56px;display:grid}.settings-title{font:400 40px/1.2 var(--desk-display);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 24px}.settings-rail{gap:4px;display:grid;position:sticky;top:24px}.settings-rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.settings-rail button{text-align:left;border-radius:var(--radius-sm,8px);width:100%;min-height:44px;color:var(--color-ink);font:400 15px/1.4 var(--desk-body);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 14px;display:flex}.settings-rail button:hover{background:var(--color-soft)}.settings-rail button[aria-current=page]{background:var(--color-ground);border-color:var(--color-line)}.settings-rail button[aria-current=page] strong{font-weight:600}.settings-rail-text{flex:1;min-width:0;display:grid}.settings-rail-text strong{font-weight:400}.settings-rail-text small,.settings-rail-chevron{display:none}.settings-dot{background:var(--color-signal);border-radius:999px;flex-shrink:0;width:8px;height:8px}.settings-rail-note{font-size:var(--text-sm);color:var(--color-muted);margin:0;padding:12px 14px 0;line-height:18px}.settings-section{align-content:start;gap:24px;min-width:0;display:grid}.settings-back{display:none}.settings-readonly{background:var(--color-soft);color:var(--color-ink);border-radius:8px;margin:0;padding:14px 18px;font-size:14px}.settings-section-heading h2{font:400 32px/1.25 var(--desk-display);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 6px}.settings-section-heading p{color:var(--color-muted);margin:0;font-size:17px;line-height:24px}.settings-card{background:var(--color-ground);border:1px solid var(--color-line);border-radius:12px;min-width:0}.settings-card-head{border-bottom:1px solid var(--color-soft);padding:20px 24px}.settings-card-head h3{font:600 17px/1.4 var(--desk-body);color:var(--color-ink);margin:0 0 4px}.settings-card-head p{color:var(--color-muted);margin:0;font-size:14px;line-height:20px}.settings-card-body{padding:24px}.settings-card-note{color:var(--color-muted);border-top:1px solid var(--color-soft);margin:0;padding:14px 24px;font-size:14px;line-height:20px}.settings-card-actions{border-top:1px solid var(--color-soft);justify-content:flex-end;padding:16px 24px;display:flex}.settings-rows{margin:0}.settings-rows>div{border-bottom:1px solid var(--color-soft);gap:16px;padding:14px 24px;display:flex}.settings-rows>div:last-child{border-bottom:0}.settings-rows>div[data-current=true]{background:var(--color-canvas)}.settings-rows dt{width:200px;color:var(--color-muted);flex-shrink:0;font-size:14px}.settings-rows dd{color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px}.settings-row-field{border-bottom:1px solid var(--color-soft);cursor:pointer;align-items:center;gap:16px;padding:18px 24px;display:flex}.settings-row-field>span{flex:1;gap:2px;min-width:0;display:grid}.settings-row-field strong{color:var(--color-ink);font-size:16px;font-weight:600}.settings-row-field small{color:var(--color-muted);font-size:14px;line-height:20px}.settings-pages .settings-row-field input[type=number]{flex-shrink:0;width:160px}.settings-row-field.toggle input{width:24px;height:24px;accent-color:var(--color-ink);flex-shrink:0}.settings-people{margin:0;padding:0;list-style:none}.settings-people li{border-bottom:1px solid var(--color-soft);align-items:center;gap:16px;padding:16px 24px;display:flex}.settings-people li:last-child{border-bottom:0}.settings-avatar{background:var(--color-soft);width:40px;height:40px;color:var(--color-ink);font:600 14px var(--desk-body);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.settings-avatar.self{background:var(--color-ink);color:var(--color-ground)}.settings-person-text{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.settings-person-text strong{font-size:16px;font-weight:600}.settings-person-text small{color:var(--color-muted);font-size:14px}.settings-person-role{color:var(--color-ink);font-size:14px;font-weight:600}.settings-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-links button{text-align:left;background:var(--color-ground);border:1px solid var(--color-line);color:var(--color-ink);font:400 14px/1.45 var(--desk-body);cursor:pointer;border-radius:12px;gap:4px;padding:20px 24px;display:grid}.settings-links button:hover{border-color:var(--color-ink)}.settings-links strong{align-items:center;gap:4px;font-size:16px;font-weight:600;display:inline-flex}.settings-links small{color:var(--color-muted);font-size:14px}.settings-summary-pills{flex-wrap:wrap;gap:12px;display:flex}.settings-summary-pills span{border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.settings-summary-pills span[data-tone=connected]{background:var(--color-success-soft);color:var(--color-success)}.settings-summary-pills span[data-tone=attention]{background:var(--color-signal-soft);color:var(--color-signal-text)}.settings-summary-pills span[data-tone=off]{border:1px solid var(--color-line);color:var(--color-muted);font-weight:400}.settings-summary-pills span[data-tone]:not([data-tone=off]):before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.settings-status[data-tone=attention]{background:var(--color-signal-soft);color:var(--color-signal-text);border-color:#0000}.settings-secret-note{font-size:var(--text-sm);color:var(--desk-muted)}.settings-footnote{font-size:var(--text-sm);color:var(--color-muted);align-items:center;gap:6px;margin:8px 0 0;display:flex}.settings-setup{background:var(--color-ground);border:1px solid var(--color-line);border-radius:12px;gap:14px;padding:24px 28px;display:grid}.settings-setup-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.settings-setup-head h2{font:400 24px/1.25 var(--desk-display);color:var(--color-ink);margin:0}.settings-setup-head span{color:var(--color-muted);font-size:14px}.settings-setup>p{color:var(--color-muted);margin:0;font-size:15px}.settings-progress{background:var(--color-soft);border-radius:999px;height:6px;overflow:hidden}.settings-progress span{background:var(--color-success);border-radius:999px;height:100%;display:block}.settings-setup ol{margin:0;padding:0;list-style:none}.settings-setup li{border-top:1px solid var(--color-soft);align-items:center;gap:16px;min-height:52px;padding:8px 0;display:flex}.settings-step-mark{border:1.5px solid var(--color-line);width:24px;height:24px;color:var(--color-muted);font:600 var(--text-sm) var(--desk-body);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.settings-setup li[data-state=done] .settings-step-mark{background:var(--color-success-soft);color:var(--color-success);border-color:#0000}.settings-setup li[data-state=next] .settings-step-mark{border-color:var(--color-signal);color:var(--color-signal-text)}.settings-step-label{min-width:0;color:var(--color-ink);flex:1;font-size:15px}.settings-setup li[data-state=done] .settings-step-label{color:var(--color-muted)}.settings-setup li[data-state=next] .settings-step-label{font-weight:600}.settings-step-where{color:var(--color-muted);font-size:14px}.settings-step-link{min-height:44px;color:var(--color-ink);font:600 14px var(--desk-body);cursor:pointer;background:0 0;border:0;padding:0 4px}.settings-setup.compact{display:none}.settings-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.settings-shell{display:block}.settings-title{margin-bottom:16px;font-size:32px}.settings-rail{gap:16px;position:static}.settings-rail ul{background:var(--color-ground);border:1px solid var(--color-line);border-radius:12px;gap:0}.settings-rail li+li button{border-top-color:var(--color-soft)}.settings-rail button,.settings-rail button[aria-current=page]{background:0 0;border-color:#0000;border-radius:0;padding:14px 16px}.settings-rail-text strong,.settings-rail button[aria-current=page] strong{font-size:16px;font-weight:600}.settings-rail-text small{font-size:var(--text-sm);color:var(--color-muted);line-height:18px;display:block}.settings-rail-chevron{color:var(--color-muted);flex-shrink:0;display:block}.settings-setup.compact{align-items:center;gap:12px;padding:14px 16px;display:flex}.settings-setup.compact>div{flex:1;gap:6px;display:grid}.settings-setup.compact button{min-height:44px;font:600 14px var(--desk-body);color:var(--color-ink);background:0 0;border:0;align-items:center;display:inline-flex}.settings-shell[data-explicit=false] .settings-section,.settings-shell[data-explicit=true] .settings-rail>:not(.settings-title){display:none}.settings-shell[data-explicit=true] .settings-title{margin-bottom:8px;font-size:24px}.settings-back{min-height:44px;color:var(--color-ink);font:600 15px var(--desk-body);background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;display:inline-flex}.settings-section{gap:20px}.settings-section-heading h2{font-size:28px}.settings-section-heading p{font-size:15px;line-height:22px}.settings-setup{padding:20px}.settings-setup li{flex-wrap:wrap}.settings-rows>div,.settings-row-field{flex-wrap:wrap;padding:14px 16px}.settings-rows dt,.settings-pages .settings-row-field input[type=number]{width:100%}.settings-card-head,.settings-card-body{padding:16px}.settings-people li{gap:12px;padding:14px 16px}.settings-links{grid-template-columns:1fr}}.settings-section .settings-workspace-card{background:var(--color-ground);border:1px solid var(--color-line);border-radius:12px;margin-top:0}.settings-pages .settings-row-field{letter-spacing:normal;flex-direction:row;font-weight:400}.owner-mode .owner-legacy .settings-section-heading h2,.owner-mode .owner-legacy .settings-setup-head h2{font-size:32px;line-height:1.25;font-family:var(--desk-display)!important;letter-spacing:-.02em!important;font-weight:400!important}.owner-mode .owner-legacy .settings-setup-head h2{font-size:24px}.owner-mode .owner-legacy .settings-card-head h3{font-size:17px}.settings-ai-choices .ce-connection-heading{display:none}@media (width<=767px){.owner-mode .owner-legacy .settings-section-heading h2{font-size:28px}}.settings-pages .settings-logo-editor label.settings-action.primary{color:var(--color-ground);letter-spacing:normal;flex-direction:row;font-weight:700}.settings-logo-editor .settings-action{margin-right:8px}.settings-rail .settings-setup.compact button{border:0;flex-shrink:0;width:auto;padding:0 4px}.settings-logo-editor{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-logo-previews{gap:12px;display:grid}.settings-logo-surface{border:1px solid var(--color-line);border-radius:12px;align-items:center;min-height:72px;padding:16px;display:flex}.settings-logo-surface-light{background:var(--color-ground)}.settings-logo-surface-dark{background:var(--color-ink);border-color:var(--color-ink)}.settings-logo-surface-dark .customer-brand-name{color:var(--color-ground)}.settings-logo-controls>p{margin:0 0 12px}.settings-logo-variant{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.settings-logo-variant>strong{font:600 14px/20px var(--font-body);color:var(--color-ink);flex:0 0 100%}.settings-logo-variant .settings-action{margin:0;position:relative}.settings-pages .settings-logo-variant label.settings-action:not(.primary){color:var(--color-ink);letter-spacing:normal;text-transform:none;font-weight:700}.settings-pages .settings-logo-variant input.settings-logo-colour{border:1px solid var(--color-line);background:var(--color-ground);cursor:pointer;border-radius:8px;flex:none;width:44px;min-width:44px;height:44px;padding:2px}@media (width<=767px){.settings-logo-editor{grid-template-columns:minmax(0,1fr)}}.settings-logo-variant input.settings-logo-colour::-webkit-color-swatch-wrapper{padding:0}.settings-logo-variant input.settings-logo-colour::-webkit-color-swatch{border:0;border-radius:6px}.settings-logo-variant input.settings-logo-colour::-moz-color-swatch{border:0;border-radius:6px}.people-row{flex-wrap:wrap}.people-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-pages select.people-role,.people-invite-role select{border:1px solid var(--color-line);background-color:var(--color-ground);width:auto;min-height:44px;color:var(--color-ink);font:600 14px var(--desk-body);border-radius:8px;padding:8px 36px 8px 12px}.people-remove{min-height:44px;color:var(--color-muted);font:600 14px var(--desk-body);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.people-remove:hover:not(:disabled){color:var(--color-error);background:var(--color-error-soft)}.people-remove:disabled,.settings-pages select.people-role:disabled{opacity:.55;cursor:default}.people-confirm{background:var(--color-error-soft);border-radius:8px;flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:12px;margin-left:56px;padding:12px 16px;display:flex}.people-confirm p{color:var(--color-ink);flex:1;min-width:200px;margin:0;font-size:14px}.people-confirm span{gap:8px;display:flex}.settings-action.danger{background:var(--color-error);border-color:var(--color-error);color:var(--color-ground)}.people-message{color:var(--color-success);margin:0;font-size:14px}.people-message.error{color:var(--color-error)}.people-invite{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.settings-pages .people-invite-role{color:var(--color-ink);letter-spacing:normal;gap:6px;font-size:14px;font-weight:600;display:grid}.people-invite .settings-action{gap:8px}.people-invite-help{color:var(--color-muted);flex-basis:100%;margin:0;font-size:14px}.people-link{border-top:1px solid var(--color-soft);background:var(--color-canvas);gap:8px;padding:16px 24px;display:grid}.settings-pages .people-link label{color:var(--color-ink);letter-spacing:normal;font-size:14px;font-weight:600}.people-link>div{gap:8px;display:flex}.settings-pages .people-link input:not([type=checkbox]):not([type=file]){border:1px solid var(--color-line);background:var(--color-ground);min-width:0;min-height:44px;color:var(--color-ink);font:400 14px var(--desk-body);border-radius:8px;flex:1;padding:8px 12px}.people-link .settings-action{flex-shrink:0;gap:8px}.people-link small{color:var(--color-muted);font-size:14px;line-height:20px}.people-open{border-top:1px solid var(--color-soft)}.people-open h4{font:600 14px var(--desk-body);color:var(--color-muted);margin:0;padding:16px 24px 4px}.people-open ul{margin:0;padding:0;list-style:none}.people-open li{border-top:1px solid var(--color-soft);align-items:center;gap:16px;padding:10px 24px;display:flex}.people-open li:first-child{border-top:0}.people-open li>span{flex:1;min-width:0;display:grid}.people-open strong{color:var(--color-ink);font-size:15px;font-weight:600}.people-open small{color:var(--color-muted);font-size:14px}@media (width<=767px){.people-controls{flex-basis:100%;justify-content:space-between;padding-left:52px}.settings-pages select.people-role{flex:1}.people-confirm{margin-left:0}.people-link,.people-open h4,.people-open li{padding-left:16px;padding-right:16px}.people-link>div{flex-direction:column}.people-invite>*{flex:100%}}.push-preferences{border:1px solid var(--color-line);border-radius:8px;gap:12px;margin-top:20px;padding:16px;display:grid}.push-preferences label{text-align:left;min-height:44px;color:var(--color-ink);flex-direction:row;align-items:center;gap:10px;display:flex}.push-preferences input[type=checkbox]{width:24px;height:24px;accent-color:var(--color-ink);flex:0 0 24px;margin:0}.push-install-offer{background:var(--color-ground);color:var(--color-ink);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.push-install-offer a,.push-install-offer button{color:var(--color-ink);min-height:44px;padding:12px}.help-tip{vertical-align:middle;font-weight:var(--font-weight-regular);display:inline-block}.help-tip .help-tip-button{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:0;margin:-12px -8px;padding:0;display:inline-flex}.help-tip .help-tip-button:hover{background:0 0}.help-tip .help-tip-button:hover,.help-tip .help-tip-button[aria-expanded=true]{color:var(--color-ink)}.help-tip .help-tip-button:focus-visible{outline:2px solid var(--color-signal);outline-offset:-4px}.help-tip-bubble{z-index:60;box-sizing:border-box;padding:var(--spacing-3) var(--spacing-4);background:var(--color-ground);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-md);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 8px 24px var(--color-line);display:block;position:fixed}.help-tip-link{min-height:var(--touch-target);margin-top:var(--spacing-1);color:var(--color-ink);font-weight:var(--font-weight-medium);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.help-tip-link:hover{text-decoration-thickness:2px}.teamwork-panel{background:var(--color-ground);color:#5f737e;border:1px solid #d8e1e5;border-radius:12px;min-width:0;margin:20px 0}.teamwork-panel>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:18px 20px;list-style:none;display:flex}.teamwork-panel>summary::-webkit-details-marker{display:none}.teamwork-panel>summary>span{flex:1;gap:5px;min-width:0;display:grid}.teamwork-panel>summary strong{color:#203b49;font-size:14px;font-weight:650}.teamwork-panel>summary small{font-size:var(--text-sm);color:#6d808a;overflow-wrap:anywhere;line-height:1.5}.teamwork-panel[open]>summary>svg:last-child{transform:rotate(180deg)}.teamwork-body{border-top:1px solid #edf0f1;min-width:0;padding:0 20px 20px}.teamwork-batch{font-size:var(--text-sm);color:#4f6672;gap:7px;margin-top:18px;display:grid}.teamwork-batch select{background:var(--color-ground);color:#243f4e;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid #d7e1e5;border-radius:7px;padding:10px 12px;font-size:14px}.teamwork-context{font-size:var(--text-sm);color:#5f7682;flex-wrap:wrap;gap:8px 16px;margin:16px 0;line-height:1.6;display:flex}.teamwork-context>span:first-child{font-weight:650}.teamwork-next{background:#f3f8f5;border:1px solid #d8e5df;border-radius:9px;justify-items:start;gap:7px;min-width:0;padding:16px;display:grid}.teamwork-next>span{font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;color:#638375;font-weight:650}.teamwork-next>strong{color:#244a3b;font-size:15px}.teamwork-next p{font-size:var(--text-sm);color:#587467;overflow-wrap:anywhere;margin:0;line-height:1.75}.teamwork-next>.button{margin-top:5px}.teamwork-explanation{font-size:var(--text-sm);color:#72848c;margin:16px 0;line-height:1.8}.teamwork-assignments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.teamwork-assignments>li{border:1px solid #e0e7ea;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex}.teamwork-agent-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;width:100%;margin-bottom:8px;display:flex}.teamwork-agent-line>div{align-items:center;gap:9px;min-width:0;display:flex}.teamwork-agent-line strong{font-size:var(--text-sm);color:#294654;overflow-wrap:anywhere}.teamwork-agent-number{font-size:var(--text-sm);color:#758a95;background:#edf3f6;border-radius:5px;flex-shrink:0;padding:5px}.teamwork-status{font-size:var(--text-sm);color:#77878d;background:#f0f3f4;border-radius:5px;padding:3px 7px;line-height:1.6}.teamwork-status-completed{color:#507762;background:#eaf3ee}.teamwork-status-queued,.teamwork-status-running{color:var(--desk-primary,#587b9d);background:#edf3fa}.teamwork-status-failed,.teamwork-status-stale{color:#967044;background:#fbf1e7}.teamwork-assignments p{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0 0 10px;line-height:1.8}.teamwork-assignments .teamwork-responsibility{color:#3f5c69;font-weight:550}.teamwork-record{font-size:var(--text-sm);overflow-wrap:anywhere;background:#f6f8f9;border-radius:6px;align-self:stretch;gap:4px;min-width:0;margin:1px 0 12px;padding:10px;line-height:1.75;display:grid}.teamwork-record>strong{color:#4f6b78;font-weight:550}.teamwork-record p{font-size:var(--text-sm);color:#927044;margin:4px 0 0}.teamwork-open{color:#37697b;min-height:38px;font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;padding:5px 0;display:inline-flex}.teamwork-footnote{font-size:var(--text-sm);color:#81929a;margin:16px 0 0;line-height:1.8}.teamwork-panel :is(summary,button,select):focus-visible{outline:3px solid var(--desk-primary,#a2b8bd);outline-offset:3px}@media (width<=700px){.teamwork-panel>summary{gap:10px;padding:16px}.teamwork-panel>summary small{font-size:var(--text-sm)}.teamwork-body{padding:0 14px 16px}.teamwork-assignments{grid-template-columns:minmax(0,1fr)}.teamwork-next,.teamwork-assignments>li{padding:13px}.teamwork-batch select{font-size:16px}.teamwork-context{font-size:var(--text-sm);gap:6px 12px}.teamwork-agent-line strong{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.teamwork-panel *{scroll-behavior:auto!important}}.customer-returns{max-width:1080px;color:var(--text-primary,#27313b);margin:0 auto;padding:28px}.customer-returns h1{margin-bottom:10px;font-size:28px}.customer-returns h2{margin-top:24px}.returns-input,.returns-case{background:var(--surface,var(--color-ground));border:1px solid var(--border,#e2e5e9);border-radius:14px;margin:20px 0;padding:22px}.returns-input{gap:16px;display:grid}.returns-input label{gap:7px;font-weight:600;display:grid}.returns-input input,.returns-input select,.returns-input textarea{border:1px solid var(--desk-border,#ced4dc);width:100%;font:inherit;box-sizing:border-box;border-radius:8px;padding:10px}.returns-input textarea{font-family:monospace;font-size:var(--text-sm)}.returns-figures>div{border-bottom:1px solid var(--desk-divider,#e4e7eb);grid-template-columns:minmax(160px,1fr) 2fr;gap:20px;padding:12px 0;display:grid}.returns-figures dd{overflow-wrap:anywhere;margin:0}.returns-figures small{color:var(--desk-muted,#66717c);font-weight:400;display:block}.customer-returns pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);max-height:400px;overflow:auto}.customer-returns summary{cursor:pointer;margin:8px 0}.customer-returns li{margin:8px 0}@media (width<=640px){.customer-returns{padding:16px}.returns-figures>div{grid-template-columns:1fr;gap:6px}}.ac-shell{--ac-line:var(--desk-border,#e4e4ea);--ac-muted:var(--desk-muted,#6b6b76);--ac-soft:var(--desk-soft,#f4f4f6);--ac-ink:var(--desk-ink,#0e0e14);color:var(--ac-ink);font-family:var(--desk-body,var(--font-body));min-width:0}.ac-shell *,.ac-files-panel *{box-sizing:border-box}.ac-conversation-direct{background:var(--desk-ground,var(--color-ground));flex-direction:column;height:100dvh;display:flex;position:relative}.ac-agent-header{border-bottom:1px solid var(--desk-divider,#eeeef1);z-index:12;flex-shrink:0;align-items:center;gap:10px;height:64px;min-height:64px;padding:0 16px 0 20px;display:flex;position:relative}.ac-agent-avatar,.ac-message-avatar{background:var(--desk-tint,var(--color-tint-legacy));width:32px;height:32px;color:var(--desk-primary,var(--color-ink));font:800 var(--text-sm) var(--desk-display,var(--font-display));border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.ac-agent-pill{border:1px solid var(--ac-line);background:var(--desk-ground,var(--color-ground));min-width:0;max-width:100%;color:var(--ac-ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 4px;list-style:none;display:inline-flex}.ac-agent-pill::-webkit-details-marker{display:none}.ac-agent-pill-static{cursor:default}.ac-agent-pill:hover,.ac-chat-menu[open]>.ac-agent-pill{background:var(--ac-soft)}.ac-agent-pill-text{text-align:left;min-width:0;display:grid}.ac-agent-pill h1{font:600 15px/20px var(--desk-body,var(--font-body));white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ac-agent-pill p{color:var(--ac-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:16px;overflow:hidden}.ac-agent-pill-chevron{color:var(--ac-muted);flex:none}.ac-agent-pill .ac-agent-avatar{flex-basis:36px;width:36px;height:36px}.ac-back-button{width:40px;height:40px;color:var(--ac-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-8px;display:none}.ac-back-button:hover{background:var(--ac-soft)}.ac-details-toggle{border:1px solid var(--ac-line);background:var(--desk-ground,var(--color-ground));min-height:40px;color:var(--ac-ink);font:500 14px/20px var(--desk-body,var(--font-body));cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ac-details-toggle:hover{background:var(--ac-soft)}.ac-chat-panel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ac-chat-messages{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;width:100%;min-height:0;padding:40px max(28px,50% - 380px) 24px;overflow-y:auto}.ac-message{gap:14px;min-width:0;margin:0 0 28px;display:flex}.ac-message-body{flex:1;min-width:0}.ac-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ac-ink);font-size:15px;line-height:1.8}.ac-md{white-space:normal}.ac-md>:first-child{margin-top:0}.ac-md>:last-child{margin-bottom:0}.ac-md-p,.ac-md-heading{margin:0 0 10px}.ac-md-list{margin:0 0 10px;padding-left:1.4em}.ac-md-list .ac-md-list{margin:2px 0 0}.ac-md-list li{margin:2px 0;padding-left:2px}.ac-md code{background:var(--ac-soft);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.ac-md-code{background:var(--ac-soft);white-space:pre;border-radius:8px;max-width:100%;margin:0 0 10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;line-height:1.6;overflow-x:auto}.ac-md-code code{font-size:inherit;background:0 0;padding:0}.ac-md a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.ac-message-user{justify-content:flex-end;margin-bottom:28px;padding-left:40px}.ac-message-user>.ac-message-avatar{display:none}.ac-message-user>.ac-message-body{background:var(--ac-soft);border-radius:22px 22px 6px;flex:0 auto;max-width:100%;padding:12px 18px}.ac-message-meta{color:var(--ac-muted);font-size:var(--text-sm);align-items:center;gap:8px;margin-bottom:5px;display:flex}.ac-message-meta>strong,.ac-message-meta>time,.ac-message-meta:empty{display:none}.ac-message-source{color:var(--ac-muted);font-size:var(--text-sm);align-items:center;gap:5px;margin-bottom:6px;display:flex}.ac-chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;padding:40px 20px;display:flex}.ac-chat-empty>span{color:var(--desk-primary,var(--color-ink))}.ac-chat-empty h2{font:800 30px/1.3 var(--desk-display,var(--font-display));letter-spacing:-.02em;margin:0}.ac-chat-empty>p{max-width:420px;color:var(--ac-muted);margin:0;font-size:15px;line-height:1.8}.ac-composer{border:1px solid var(--ac-line);background:var(--desk-ground,var(--color-ground));border-radius:24px;flex-shrink:0;align-self:center;width:min(760px,100% - 56px);margin:0 0 32px;padding:20px 24px 16px;box-shadow:0 12px 40px #0e0e140f}.ac-composer textarea{resize:vertical;width:100%;height:40px;min-height:40px;max-height:160px;color:var(--ac-ink);font:inherit;background:0 0;border:0;padding:0;font-size:16px;line-height:1.7;display:block}.ac-composer textarea::placeholder{color:var(--desk-placeholder,#9a9aa4)}.ac-composer textarea:focus-visible{outline-offset:5px;border-radius:4px}.ac-composer-bottom{align-items:center;gap:10px;margin-top:6px;display:flex}.ac-attachment-tools{align-items:center;gap:6px;display:flex}.ac-attach-button{background:var(--ac-soft);width:40px;height:40px;color:var(--ac-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ac-attach-button:first-child>svg,.ac-attach-button>span{display:none}.ac-attach-button:first-child:before{content:"+";font:400 25px/1 var(--desk-body,var(--font-body))}.ac-recipient{background:var(--ac-soft);min-height:40px;color:var(--ac-ink);font-size:var(--text-sm);border-radius:24px;align-items:center;gap:8px;min-width:0;padding:9px 13px;display:flex}.ac-recipient>span{background:var(--desk-primary,var(--color-ink));border-radius:50%;flex-shrink:0;width:20px;height:20px;display:block}.ac-shell .ac-send-button{border-radius:50%;flex-shrink:0;width:44px;height:44px;min-height:44px;margin-left:auto;padding:0}.ac-composer-caption{font-size:var(--text-sm);color:var(--ac-muted);align-items:center;gap:5px;margin-top:8px;line-height:1.7;display:flex}.ac-composer-caption svg{flex-shrink:0}.ac-batch-context{font-size:var(--text-sm);color:var(--ac-muted);margin-top:8px}.ac-batch-context>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.ac-batch-context>label{margin-top:10px}.ac-hidden-file-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.ac-chat-menu{z-index:12;min-width:0;position:relative}.ac-agent-header>.ac-chat-menu,.ac-agent-header>.ac-agent-pill-static{margin-right:auto}.ac-chat-menu-content{border:1px solid var(--ac-line);background:var(--color-ground);border-radius:20px;width:min(340px,100vw - 36px);max-height:calc(100dvh - 160px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 12px 40px #0e0e141a}.ac-menu-item{text-align:left;width:100%;font:inherit;font-size:var(--text-sm);color:var(--ac-ink);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.ac-menu-item:hover{background:var(--ac-soft)}.ac-menu-privacy{font-size:var(--text-sm);color:var(--ac-muted);gap:7px;padding:0 12px;line-height:1.7;display:flex}.ac-menu-privacy svg{flex-shrink:0;margin-top:3px}.ac-chat-menu-content>.ac-batch-context{padding:0 12px 12px}.ac-thread-bar{border-top:1px solid var(--desk-divider,#eeeef1);flex-flow:column wrap;align-items:flex-start;gap:8px;margin-top:6px;padding:12px;display:flex}.ac-thread-bar>.ac-button{font-size:var(--text-sm)}.ac-thread-hint{font-size:var(--text-sm);color:var(--ac-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.ac-earlier-chats{border-top:1px solid var(--desk-divider,#eeeef1);font-size:var(--text-sm);padding:12px}.ac-earlier-chats>summary{cursor:pointer;align-items:center;gap:6px;display:flex}.ac-earlier-chats ul{padding:0;list-style:none}.ac-earlier-chats li{border-top:1px solid var(--ac-line);align-items:center;gap:8px;padding:12px 0;display:flex}.ac-earlier-chats li>div{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.ac-earlier-chats li span{font-size:var(--text-sm);color:var(--ac-muted)}.ac-shell button,.ac-files-panel button{font-family:inherit}.ac-button{border:1px solid var(--ac-line,var(--desk-border,#e4e4ea));background:var(--color-ground);min-height:40px;color:var(--ac-ink,var(--desk-ink,#0e0e14));font-size:var(--text-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.ac-button-primary{color:var(--color-ground);background:var(--desk-primary,var(--color-ink));border-color:var(--desk-primary,var(--color-ink))}.ac-button-dark{color:var(--color-ground);background:var(--desk-ink,#0e0e14);border-color:var(--desk-ink,#0e0e14)}.ac-button-small{min-height:36px;font-size:var(--text-sm);padding:7px 14px}.ac-button:hover:not(:disabled){filter:brightness(.97)}.ac-shell button:disabled,.ac-files-panel button:disabled{opacity:.48;cursor:not-allowed}.ac-shell :is(button,a,input,textarea,select,summary):focus-visible,.ac-files-panel :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--desk-primary,var(--color-ink));outline-offset:3px}.ac-icon-button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ac-icon-button:hover{background:var(--ac-soft,#f4f4f6)}.ac-error,.ac-notice{font-size:var(--text-sm);border-radius:14px;align-items:flex-start;gap:9px;padding:12px 16px;line-height:1.7;display:flex}.ac-error{color:#943d3d;background:#fff4f4;border:1px solid #ead3d3}.ac-notice{background:var(--ac-soft);color:var(--ac-muted)}.ac-conversation-direct>.ac-error,.ac-conversation-direct>.ac-notice{width:min(760px,100% - 40px);margin:10px auto 0}.ac-error>svg,.ac-notice>svg{flex-shrink:0;margin-top:2px}.ac-error>span,.ac-notice>span{flex:1}.ac-connection-simple{color:var(--ac-muted);font-size:var(--text-sm);background:var(--desk-row,#f7f7f9);align-items:center;gap:10px;padding:10px max(28px,50% - 380px);line-height:1.8;display:flex}.ac-connection-simple>svg{flex-shrink:0}.ac-connection-simple p{margin:0}.ac-loading,.ac-unavailable{color:var(--ac-muted);text-align:center;justify-content:center;align-items:center;gap:12px;margin:auto;padding:32px;font-size:14px;display:flex}.ac-unavailable{flex-direction:column}.ac-unavailable h2{color:var(--ac-ink);font-size:20px}.ac-reply-status,.ac-message-failed{color:var(--ac-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;line-height:1.8;display:flex}.ac-reply-status>button,.ac-message-failed>button{font:inherit;border:1px solid var(--ac-line);background:var(--color-ground);cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.ac-tag{background:var(--ac-soft,#f4f4f6);color:var(--ac-muted,#6b6b76);font-size:var(--text-sm);border-radius:20px;align-items:center;gap:4px;padding:3px 8px;line-height:1.6;display:inline-flex}.ac-tag-success{color:var(--desk-primary,var(--color-ink));background:var(--desk-tint,var(--color-tint-legacy))}.ac-tag-error{color:#943d3d;background:#fff4f4}.ac-message-caption{color:var(--ac-muted);font-size:var(--text-sm);line-height:1.8}.ac-proposal{border:1px solid var(--ac-line);background:var(--color-ground);border-radius:20px;min-width:0;margin-top:14px;padding:16px}.ac-proposal-heading{align-items:center;gap:8px;font-size:14px;display:flex}.ac-proposal-heading>strong{flex:1}.ac-proposal>p{color:var(--ac-muted);font-size:var(--text-sm);margin:8px 0;line-height:1.8}.ac-proposal-source{font-size:var(--text-sm);color:var(--ac-muted);margin:8px 0}.ac-proposal-source>summary{cursor:pointer}.ac-proposal-source>span{overflow-wrap:anywhere;margin-top:5px;display:block}.ac-action-details{background:var(--ac-soft);color:var(--ac-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ac-proposal-details{font-size:var(--text-sm);padding-top:12px;line-height:1.8}.ac-proposed-field{border-top:1px solid var(--ac-line);padding:12px 0}.ac-proposed-field>strong{margin-bottom:8px;display:block}.ac-proposed-field>div{grid-template-columns:64px 1fr;gap:12px;margin:5px 0;display:grid}.ac-proposed-field span{color:var(--ac-muted);font-size:var(--text-sm)}.ac-proposed-field p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ac-action-confirm{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.ac-action-confirm>span{color:var(--ac-muted);font-size:var(--text-sm);flex:1}.ac-action-record{font-size:var(--text-sm);align-items:center;gap:8px;padding:12px 0;display:flex}.ac-task-result{font-size:var(--text-sm);line-height:1.8}.ac-task-result h4{margin:12px 0 3px;font-size:15px}.ac-task-result>p{margin:6px 0 12px}.ac-task-findings{margin:14px 0}.ac-task-findings>ul{border:1px solid var(--ac-line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.ac-task-findings li{border-bottom:1px solid var(--desk-divider,#eeeef1);align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.ac-task-findings li:last-child{border-bottom:none}.ac-task-findings li>img,.ac-finding-avatar{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.ac-finding-avatar{color:var(--ac-muted);background:var(--ac-soft);justify-content:center;align-items:center;display:flex}.ac-task-findings li>div{flex:1;min-width:0}.ac-task-findings li strong{font-size:var(--text-sm);line-height:1.6;display:block}.ac-task-findings li p{color:var(--ac-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.ac-task-findings li>button{flex-shrink:0}.ac-task-findings>p{font-size:var(--text-sm);color:var(--ac-muted)}.ac-task-details{font-size:var(--text-sm);color:var(--ac-muted);margin:12px 0 16px}.ac-task-details>summary{cursor:pointer}.ac-task-files{gap:7px;margin-top:10px;display:grid}.ac-task-file-disabled,.ac-text-link{color:var(--desk-primary,var(--color-ink));font-size:var(--text-sm);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;text-decoration:none;display:inline-flex}.ac-task-file-disabled{color:var(--ac-muted);cursor:default}.ac-model-meta{font-size:var(--text-sm);color:var(--ac-muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.ac-chat-attachments{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;min-width:0;margin:8px 0 12px;padding:0;list-style:none;display:grid}.ac-chat-attachments li{border:1px solid var(--ac-line,#e4e4ea);background:var(--desk-ground,var(--color-ground));border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.ac-chat-attachments li>img,.ac-attachment-icon{object-fit:cover;background:var(--ac-soft,#f4f4f6);border-radius:8px;flex-shrink:0;width:44px;height:44px}.ac-attachment-icon{color:var(--ac-muted);justify-content:center;align-items:center;display:flex}.ac-chat-attachments li>div{flex:1;gap:3px;min-width:0;display:grid}.ac-chat-attachments strong{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:700;line-height:1.6}.ac-chat-attachments li>div>span{font-size:var(--text-sm);color:var(--ac-muted)}.ac-chat-attachments li>a{width:32px;height:32px;color:var(--ac-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ac-composer-dragging{outline:2px dashed var(--desk-primary,var(--color-ink));outline-offset:4px}.ac-drop-hint,.ac-upload-retry{color:var(--ac-muted);background:var(--ac-soft);font-size:var(--text-sm);border-radius:12px;margin-bottom:12px;padding:10px 12px}.ac-upload-retry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-upload-retry button{font:inherit;color:var(--desk-primary,var(--color-ink));cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.ac-files-panel{color:var(--desk-ink,#0e0e14);font-family:var(--desk-body,var(--font-body));--ac-line:var(--desk-border,#e4e4ea);--ac-muted:var(--desk-muted,#6b6b76);--ac-soft:var(--desk-soft,#f4f4f6);--ac-ink:var(--desk-ink,#0e0e14);min-width:0}.ac-internal-tools,.ac-profile-overlay{z-index:15;border:1px solid var(--ac-line);background:var(--color-ground);border-radius:24px;width:min(680px,100% - 48px);max-height:calc(100dvh - 120px);padding:24px;position:absolute;top:80px;right:24px;overflow-y:auto;box-shadow:0 12px 40px #0e0e141f}.ac-internal-toggle{font:inherit;color:var(--ac-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 12px;display:flex}.ac-internal-label{color:var(--ac-muted);font-size:var(--text-sm)}.ac-overlay-close{position:absolute;top:12px;right:16px}.ac-profile{font-size:var(--text-sm)}.ac-profile>summary{cursor:pointer;align-items:center;gap:8px;padding-right:24px;font-weight:700;display:flex}.ac-profile>summary>span{color:var(--ac-muted);font-size:var(--text-sm)}.ac-profile form{gap:16px;padding-top:16px;display:grid}.ac-profile form>div,.ac-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-profile form>div>span{color:var(--ac-muted);font-size:var(--text-sm);flex:1}.ac-section-heading,.ac-learned-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.ac-section-heading h2{font:800 30px/1.3 var(--desk-display,var(--font-display));letter-spacing:-.02em;margin:6px 0 12px}.ac-section-heading p,.ac-learned-heading p,.ac-explicit-memory-heading p{color:var(--ac-muted);font-size:var(--text-sm);margin:0;line-height:1.8}.ac-eyebrow{font-size:var(--text-sm);letter-spacing:.12em;color:var(--ac-muted);line-height:1.8;display:block}.ac-memory-service,.ac-learned-memory,.ac-memory-card,.ac-file-section{border:1px solid var(--ac-line);background:var(--color-ground);border-radius:20px;min-width:0;margin-bottom:24px;padding:22px}.ac-memory-service{background:var(--desk-row,#f7f7f9)}.ac-memory-service-heading{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-memory-service-heading>button{font:inherit;font-size:var(--text-sm);color:var(--desk-primary,var(--color-ink));cursor:pointer;background:0 0;border:0;margin-left:auto}.ac-memory-service>p,.ac-memory-help,.ac-tracing-state,.ac-profile form>p{font-size:var(--text-sm);color:var(--ac-muted);line-height:1.8}.ac-memory-service-meta{font-size:var(--text-sm);color:var(--ac-muted);flex-wrap:wrap;gap:8px 16px;display:flex}.ac-memory-service-meta>span{align-items:center;gap:5px;display:inline-flex}.ac-tracing-state{border-top:1px solid var(--ac-line);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ac-tracing-state p{flex-basis:100%;margin:0}.ac-learned-heading h3,.ac-explicit-memory-heading h3{font:800 20px/1.5 var(--desk-display,var(--font-display));margin:0 0 7px}.ac-recall-form{align-items:flex-end;gap:12px;display:flex}.ac-recall-form>label{flex:1}.ac-shell label,.ac-files-panel label{min-width:0;font-size:var(--text-sm);gap:7px;line-height:1.7;display:grid}.ac-shell label :is(input:not([type=file]),textarea,select),.ac-files-panel :is(input:not([type=file]),textarea,select){border:1px solid var(--ac-line);width:100%;min-width:0;color:var(--ac-ink);background:var(--color-ground);font-family:inherit;font-size:var(--text-sm);border-radius:12px;padding:10px 12px}.ac-shell label textarea{resize:vertical}.ac-explicit-memory-heading{margin-bottom:20px}.ac-memory-form{gap:12px;margin-bottom:24px;display:grid}.ac-memory-form>div{align-items:flex-end;gap:12px;display:flex}.ac-memory-form>div>label{flex:1}.ac-memory-card-top{font-size:var(--text-sm);color:var(--ac-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-memory-card>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:1.8}.ac-memory-card-actions{gap:12px;display:flex}.ac-memory-card-actions button{color:var(--ac-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:flex}.ac-memory-suggestion{background:var(--ac-soft);font-size:var(--text-sm);border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;display:flex}.ac-memory-suggestion>div{flex:1}.ac-memory-suggestion p{margin:4px 0 0;line-height:1.8}.ac-message-inspection{font-size:var(--text-sm);color:var(--ac-muted);margin-top:12px}.ac-message-inspection summary{cursor:pointer}.ac-memory-reset{border-top:1px solid var(--ac-line);margin-top:16px;padding-top:16px}.ac-memory-reset-confirmation,.ac-recalled-context{background:var(--ac-soft);font-size:var(--text-sm);border-radius:16px;margin-top:16px;padding:16px;line-height:1.8}.ac-memory-reset-confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.ac-recalled-context>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ac-recalled-context>p{white-space:pre-wrap;overflow-wrap:anywhere}.ac-small-empty{text-align:center;color:var(--ac-muted);flex-direction:column;align-items:center;padding:32px 18px;display:flex}.ac-small-empty h3{color:var(--ac-ink);margin:12px 0 4px;font-size:16px}.ac-small-empty p{font-size:var(--text-sm);max-width:420px;line-height:1.8}.ac-file-visibility{background:var(--ac-soft);border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:16px 20px;display:flex}.ac-file-visibility>svg{flex-shrink:0;margin-top:3px}.ac-file-visibility p,.ac-file-section>p{font-size:var(--text-sm);color:var(--ac-muted);margin:0;line-height:1.8}.ac-file-section>p{margin-bottom:18px}.ac-file-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.ac-file-section-heading>div{align-items:center;gap:10px;display:flex}.ac-file-section-heading h3{font:800 21px/1.5 var(--desk-display,var(--font-display));margin:0}.ac-file-picker{border:1px solid var(--ac-line);cursor:pointer;border-radius:24px;flex-direction:row;align-items:center;gap:8px;padding:10px 18px;position:relative;display:inline-flex!important}.ac-file-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ac-picker-disabled{opacity:.45;cursor:not-allowed}.ac-read-only-note{font-size:var(--text-sm);color:var(--ac-muted)}.ac-csv-preview{border-top:1px solid var(--ac-line);margin-top:24px;padding-top:24px}.ac-csv-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ac-csv-heading>div{font-size:var(--text-sm);gap:5px;display:grid}.ac-csv-heading>div>span{color:var(--ac-muted);font-size:var(--text-sm)}.ac-csv-mapping{margin-bottom:20px}.ac-csv-mapping>summary,.ac-csv-issues>summary{cursor:pointer;font-size:var(--text-sm)}.ac-csv-mapping>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0;display:grid}.ac-csv-mapping>p,.ac-csv-issues li{font-size:var(--text-sm);color:var(--ac-muted);line-height:1.8}.ac-csv-issues{background:var(--ac-soft);border-radius:14px;margin:12px 0;padding:14px 16px}.ac-csv-issues li strong{color:var(--ac-ink);display:block}.ac-preview-products{margin:24px 0}.ac-preview-products>div{border-bottom:1px solid var(--ac-line);font-size:var(--text-sm);grid-template-columns:120px 1fr;gap:4px 16px;padding:14px 0;display:grid}.ac-preview-products p{margin:0}.ac-preview-products>div>span{color:var(--ac-muted);font-size:var(--text-sm);grid-column:2;line-height:1.8}.ac-import-actions{align-items:center;gap:16px;margin-top:18px;display:flex}.ac-import-actions>span{font-size:var(--text-sm);color:var(--ac-muted);flex:1;line-height:1.8}.ac-image-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.ac-source-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:24px;display:grid}.ac-source-images figure{border:1px solid var(--ac-line);border-radius:16px;margin:0;overflow:hidden}.ac-source-images figure>a{background:var(--desk-row,#f7f7f9);padding:12px;display:block}.ac-source-images img{object-fit:contain;width:100%;height:200px}.ac-source-images figcaption{overflow-wrap:anywhere;font-size:var(--text-sm);gap:6px;padding:16px;display:grid}.ac-source-images figcaption>span{color:var(--ac-muted);font-size:var(--text-sm)}.ac-source-images figcaption>a{color:var(--desk-primary,var(--color-ink));font-size:var(--text-sm);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.ac-imported-files{margin:12px 0 0;padding:0;list-style:none}.ac-imported-files li{border-bottom:1px solid var(--ac-line);align-items:center;gap:12px;padding:16px 0;display:flex}.ac-imported-files li>div{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);flex:1;gap:5px;display:grid}.ac-imported-files li>div>span{font-size:var(--text-sm);color:var(--ac-muted)}@media (width<=767px){.ac-conversation-direct{height:calc(100dvh - 80px)}.ac-agent-header{padding:0 12px 0 16px}.ac-details-toggle{justify-content:center;width:40px;padding:0}.ac-details-toggle-text{display:none}.ac-chat-menu-content{width:min(340px,100vw - 70px);max-height:calc(100dvh - 210px)}.ac-chat-messages{padding:24px 16px 18px}.ac-message{gap:9px;margin-bottom:22px}.ac-message-avatar{width:28px;height:28px;font-size:var(--text-sm);flex-basis:28px}.ac-message-user{padding-left:28px}.ac-message-text{font-size:14px;line-height:1.8}.ac-message-user>.ac-message-body{padding:10px 14px}.ac-composer{width:calc(100% - 24px);margin-bottom:max(12px, env(safe-area-inset-bottom));border-radius:24px;padding:14px 16px 12px}.ac-composer textarea{min-height:36px;max-height:110px;font-size:16px}.ac-recipient{font-size:var(--text-sm);gap:6px;padding:8px 10px}.ac-recipient>span{width:15px;height:15px}.ac-composer-bottom{gap:7px}.ac-composer-caption{font-size:var(--text-sm);line-height:1.5}.ac-chat-empty{min-height:190px;padding:24px 8px}.ac-chat-empty h2{font-size:26px}.ac-chat-empty>p{font-size:var(--text-sm)}.ac-connection-simple{font-size:var(--text-sm);padding:8px 16px}.ac-proposal{border-radius:16px;padding:12px}.ac-proposal-heading{font-size:var(--text-sm);flex-wrap:wrap;gap:5px}.ac-task-findings li{flex-wrap:wrap;gap:8px;padding:12px 10px}.ac-task-findings li>img,.ac-finding-avatar{width:36px;height:36px}.ac-task-findings li>div{flex-basis:calc(100% - 50px)}.ac-task-findings li>button{margin-left:44px}.ac-task-findings li strong,.ac-task-findings li p{font-size:var(--text-sm)}.ac-internal-tools,.ac-profile-overlay{width:calc(100% - 24px);max-height:calc(100dvh - 180px);padding:20px 16px;top:72px;right:12px}.ac-section-heading h2{font-size:26px}.ac-section-heading>svg{display:none}.ac-file-section,.ac-memory-card,.ac-memory-service,.ac-learned-memory{padding:16px}.ac-recall-form,.ac-memory-form>div,.ac-import-actions,.ac-action-confirm{flex-direction:column;align-items:stretch}.ac-csv-mapping>div,.ac-image-selectors,.ac-preview-products>div{grid-template-columns:1fr}.ac-preview-products>div>span{grid-column:auto}.ac-imported-files li{flex-wrap:wrap}.ac-imported-files li>.ac-text-link{margin-left:30px}.ac-native-photo-button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.ac-shell *{scroll-behavior:auto!important}}.simple-desk .desk-secondary-page .ao-shell{width:100%;min-width:0;max-width:900px;color:var(--desk-ink);font-family:var(--desk-body);margin:0 auto}.simple-desk .desk-secondary-page .ao-shell.ao-routines{max-width:760px}.simple-desk .desk-secondary-page .ao-shell .ao-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-heading>div{min-width:0}.simple-desk .desk-secondary-page .ao-shell .ao-heading .ao-date{margin:0 0 12px;font-size:14px;line-height:22px}.simple-desk .desk-secondary-page .ao-shell .ao-heading h1{font:800 44px/1.15 var(--desk-display);letter-spacing:-.025em;color:var(--desk-ink);margin:0 0 10px}.simple-desk .desk-secondary-page .ao-shell .ao-heading p{color:var(--desk-muted);margin:0;font-size:16px;line-height:26px}.simple-desk .desk-secondary-page .ao-shell .ao-heading>button{flex-shrink:0}.simple-desk .desk-secondary-page .ao-shell .ao-button{border:1px solid var(--desk-border);min-height:44px;font:700 14px/20px var(--desk-body);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 20px;display:inline-flex}.simple-desk .desk-secondary-page .ao-shell .ao-primary{background:var(--desk-primary);border-color:var(--desk-primary);color:var(--desk-ground)}.simple-desk .desk-secondary-page .ao-shell .ao-secondary{background:var(--desk-ground);color:var(--desk-ink)}.simple-desk .desk-secondary-page .ao-shell .ao-button:disabled{opacity:.5;cursor:not-allowed}.simple-desk .desk-secondary-page .ao-shell .ao-icon-button{width:44px;height:44px;color:var(--desk-muted);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.simple-desk .desk-secondary-page .ao-shell .ao-rows{gap:8px;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-row-card{background:var(--desk-row);border-radius:20px;min-width:0}.simple-desk .desk-secondary-page .ao-shell .ao-row{align-items:center;gap:18px;min-width:0;min-height:72px;padding:16px 20px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-row-copy{flex:1;min-width:0}.simple-desk .desk-secondary-page .ao-shell .ao-row-copy h2{font:800 18px/24px var(--desk-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.simple-desk .desk-secondary-page .ao-shell .ao-row-copy p{color:var(--desk-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.simple-desk .desk-secondary-page .ao-shell .ao-row-avatars{flex-shrink:0;align-items:center;gap:4px;width:70px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-avatar{background:var(--desk-tint);width:32px;height:32px;color:var(--desk-primary);font:800 var(--text-sm) var(--desk-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.simple-desk .desk-secondary-page .ao-shell .ao-chief{background:var(--desk-primary);color:var(--desk-ground)}.simple-desk .desk-secondary-page .ao-shell .ao-inactive{border:1px dashed var(--desk-inactive-border);color:var(--desk-muted);background:0 0}.simple-desk .desk-secondary-page .ao-shell .ao-row-inactive .ao-row-copy{color:var(--desk-muted)}.simple-desk .desk-secondary-page .ao-shell .ao-row-action{flex-shrink:0;min-width:88px;padding-inline:16px}.simple-desk .desk-secondary-page .ao-shell .ao-pill{background:var(--desk-divider);color:var(--desk-muted);font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 12px;font-weight:700;line-height:18px;display:inline-flex}.simple-desk .desk-secondary-page .ao-shell .ao-pill-success{color:#00806f;background:#ddf8f4}.simple-desk .desk-secondary-page .ao-shell .ao-pill-warning{color:#8a5000;background:#fff1d6}.simple-desk .desk-secondary-page .ao-shell .ao-pill-error{color:#c8102e;background:#ffe4e8}.simple-desk .desk-secondary-page .ao-shell .ao-row>.ao-pill{flex-shrink:0;max-width:220px}.simple-desk .desk-secondary-page .ao-shell .ao-detail{border-top:1px solid var(--desk-border);min-width:0;margin:0 20px;padding:24px 0}.simple-desk .desk-secondary-page .ao-shell .ao-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-detail-heading h2{font:800 26px/34px var(--desk-display);overflow-wrap:anywhere;margin:8px 0}.simple-desk .desk-secondary-page .ao-shell .ao-detail-heading p,.simple-desk .desk-secondary-page .ao-shell .ao-local-steps p,.simple-desk .desk-secondary-page .ao-shell .ao-editor>p,.simple-desk .desk-secondary-page .ao-shell .ao-install-confirm p,.simple-desk .desk-secondary-page .ao-shell .ao-step-editor>p{color:var(--desk-muted);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:23px}.simple-desk .desk-secondary-page .ao-shell .ao-eyebrow{font:400 var(--text-label)/20px var(--desk-body);letter-spacing:.12em;text-transform:uppercase;color:var(--desk-muted)}.simple-desk .desk-secondary-page .ao-shell .ao-version-picker{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-version-picker>label,.simple-desk .desk-secondary-page .ao-shell .ao-run-control>label{flex:1;min-width:180px}.simple-desk .desk-secondary-page .ao-shell label{font-size:var(--text-sm);color:var(--desk-muted);flex-direction:column;gap:6px;min-width:0;line-height:21px;display:flex}.simple-desk .desk-secondary-page .ao-shell input,.simple-desk .desk-secondary-page .ao-shell textarea,.simple-desk .desk-secondary-page .ao-shell select{border:1px solid var(--desk-border);background:var(--desk-ground);width:100%;min-width:0;min-height:44px;color:var(--desk-ink);font:400 14px/22px var(--desk-body);border-radius:12px;padding:10px 12px}.simple-desk .desk-secondary-page .ao-shell select{appearance:auto}.simple-desk .desk-secondary-page .ao-shell input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--desk-primary);flex-shrink:0}.simple-desk .desk-secondary-page .ao-shell .ao-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-detail-meta{font-size:var(--text-sm);color:var(--desk-muted);flex-wrap:wrap;gap:8px 18px;margin:16px 0;line-height:20px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-assignees{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-instructions{border:1px solid var(--desk-border);background:var(--desk-ground);border-radius:16px;padding:12px 16px}.simple-desk .desk-secondary-page .ao-shell .ao-instructions>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-instructions p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:24px}.simple-desk .desk-secondary-page .ao-shell .ao-local-steps{margin:24px 0}.simple-desk .desk-secondary-page .ao-shell .ao-local-steps h3,.simple-desk .desk-secondary-page .ao-shell .ao-section-title h3{font:800 18px/24px var(--desk-display);margin:0 0 12px}.simple-desk .desk-secondary-page .ao-shell .ao-local-steps ol,.simple-desk .desk-secondary-page .ao-shell .ao-run-steps{gap:12px;padding:0;list-style:none;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-local-steps li{align-items:center;gap:12px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-local-steps li>span,.simple-desk .desk-secondary-page .ao-shell .ao-run-step-title>span:first-child,.simple-desk .desk-secondary-page .ao-shell .ao-step-row>span{background:var(--desk-tint);color:var(--desk-primary);width:28px;height:28px;font-size:var(--text-sm);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-local-steps strong{overflow-wrap:anywhere;font-size:14px}.simple-desk .desk-secondary-page .ao-shell .ao-local-steps small{color:var(--desk-muted);font-size:var(--text-sm);margin-top:3px;display:block}.simple-desk .desk-secondary-page .ao-shell .ao-run-control{border-top:1px solid var(--desk-border);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-run-control>p{font-size:var(--text-sm);color:var(--desk-muted);overflow-wrap:anywhere;flex-basis:100%;margin:0;line-height:21px}.simple-desk .desk-secondary-page .ao-shell .ao-editor{border:1px solid var(--desk-border);background:var(--desk-row);border-radius:20px;flex-direction:column;gap:20px;min-width:0;margin:24px 0;padding:24px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-section-title{align-items:center;gap:8px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-section-title h2{font:800 24px/30px var(--desk-display);margin:0}.simple-desk .desk-secondary-page .ao-shell .ao-section-title .ao-icon-button{margin-left:auto}.simple-desk .desk-secondary-page .ao-shell .ao-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.simple-desk .desk-secondary-page .ao-shell fieldset{border:1px solid var(--desk-border);border-radius:16px;min-width:0;margin:0;padding:16px}.simple-desk .desk-secondary-page .ao-shell legend{font-size:var(--text-sm);color:var(--desk-muted);padding-inline:6px;line-height:20px}.simple-desk .desk-secondary-page .ao-shell .ao-agent-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-agent-choices label,.simple-desk .desk-secondary-page .ao-shell .ao-weekdays label,.simple-desk .desk-secondary-page .ao-shell label.ao-checkbox{flex-direction:row;align-items:center;gap:8px;min-height:44px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-agent-choices span{overflow-wrap:anywhere}.simple-desk .desk-secondary-page .ao-shell .ao-agent-choices small{font-size:var(--text-sm);display:block}.simple-desk .desk-secondary-page .ao-shell .ao-step-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1.4fr) 44px;align-items:center;gap:10px;margin:12px 0;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-weekdays{flex-wrap:wrap;gap:8px 16px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-routine-facts{gap:14px;margin:20px 0;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-routine-facts>div{grid-template-columns:160px 1fr;gap:12px;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-routine-facts dt{font-size:var(--text-sm);color:var(--desk-muted);line-height:22px}.simple-desk .desk-secondary-page .ao-shell .ao-routine-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.simple-desk .desk-secondary-page .ao-shell .ao-history{margin-top:28px}.simple-desk .desk-secondary-page .ao-shell .ao-history>summary,.simple-desk .desk-secondary-page .ao-shell .ao-setup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-history>.ao-eyebrow{margin:0 0 12px}.simple-desk .desk-secondary-page .ao-shell .ao-run-card{border:1px solid var(--desk-border);background:var(--desk-ground);border-radius:14px;min-width:0;margin:8px 0}.simple-desk .desk-secondary-page .ao-shell .ao-run-card>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:12px 16px;list-style:none;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-run-card>summary>svg{color:var(--desk-muted);flex-shrink:0}.simple-desk .desk-secondary-page .ao-shell .ao-run-card>summary>span:not(.ao-pill){flex:1;min-width:0}.simple-desk .desk-secondary-page .ao-shell .ao-run-card strong{overflow-wrap:anywhere;font-size:14px;line-height:22px;display:block}.simple-desk .desk-secondary-page .ao-shell .ao-run-card small{font-size:var(--text-sm);color:var(--desk-muted);overflow-wrap:anywhere;line-height:20px;display:block}.simple-desk .desk-secondary-page .ao-shell .ao-run-card[open]>summary>svg:last-child{transform:rotate(180deg)}.simple-desk .desk-secondary-page .ao-shell .ao-run-body{border-top:1px solid var(--desk-border);overflow-wrap:anywhere;padding:20px;font-size:14px;line-height:24px}.simple-desk .desk-secondary-page .ao-shell .ao-run-body>p{margin:8px 0}.simple-desk .desk-secondary-page .ao-shell .ao-run-step-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-run-steps>li{border-top:1px solid var(--desk-border);padding-top:16px}.simple-desk .desk-secondary-page .ao-shell .ao-task-output{background:var(--desk-row);border-radius:16px;margin-top:12px;padding:16px}.simple-desk .desk-secondary-page .ao-shell .ao-task-output h4{font:800 18px/24px var(--desk-display);margin:12px 0}.simple-desk .desk-secondary-page .ao-shell .ao-task-output p,.simple-desk .desk-secondary-page .ao-shell .ao-task-output ul{font-size:14px;line-height:24px}.simple-desk .desk-secondary-page .ao-shell .ao-task-output ul{padding-left:20px}.simple-desk .desk-secondary-page .ao-shell .ao-artifact-link{color:var(--desk-primary);overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:8px;min-height:44px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-artifact-link svg{flex-shrink:0}.simple-desk .desk-secondary-page .ao-shell .ao-routine-findings{gap:16px;padding:0;list-style:none;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-routine-findings li{border-top:1px solid var(--desk-border);align-items:flex-start;gap:12px;padding-top:16px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-routine-findings li>div{min-width:0}.simple-desk .desk-secondary-page .ao-shell .ao-routine-findings p{margin:4px 0 0}.simple-desk .desk-secondary-page .ao-shell .ao-muted{color:var(--desk-muted);font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;line-height:21px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-alert,.simple-desk .desk-secondary-page .ao-shell .ao-notice{color:#c8102e;background:#ffe4e8;border-radius:16px;align-items:flex-start;gap:10px;min-width:0;margin:16px 0;padding:14px 16px;font-size:14px;line-height:23px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-alert>svg,.simple-desk .desk-secondary-page .ao-shell .ao-notice>svg{flex-shrink:0;margin-top:3px}.simple-desk .desk-secondary-page .ao-shell .ao-alert>span,.simple-desk .desk-secondary-page .ao-shell .ao-notice>span{overflow-wrap:anywhere;flex:1;min-width:0}.simple-desk .desk-secondary-page .ao-shell .ao-notice{color:#00806f;background:#ddf8f4}.simple-desk .desk-secondary-page .ao-shell .ao-alert .ao-icon-button{color:inherit;margin:-10px -10px -10px 0}.simple-desk .desk-secondary-page .ao-shell .ao-explanation{color:var(--desk-muted);align-items:center;gap:10px;margin:18px 0;font-size:14px;line-height:23px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-explanation svg{flex-shrink:0}.simple-desk .desk-secondary-page .ao-shell .ao-setup{border-top:1px solid var(--desk-divider);color:var(--desk-muted);margin-top:28px;padding-top:12px}.simple-desk .desk-secondary-page .ao-shell .ao-install-confirm{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.simple-desk .desk-secondary-page .ao-shell .ao-install-confirm p{flex-basis:100%}.simple-desk .desk-secondary-page .ao-shell .ao-eval ul{font-size:var(--text-sm);overflow-wrap:anywhere;padding-left:20px;line-height:22px}.simple-desk .desk-secondary-page .ao-shell .ao-footer{border-top:1px solid var(--desk-divider);color:var(--desk-muted);margin-top:24px;padding-top:20px;font-size:14px;line-height:24px}.simple-desk .desk-secondary-page .ao-shell .ao-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.simple-desk .desk-secondary-page .ao-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}@media (width<=1050px){.simple-desk .desk-secondary-page .ao-shell .ao-row{gap:12px}.simple-desk .desk-secondary-page .ao-shell .ao-row-avatars{flex-wrap:wrap;width:36px}.simple-desk .desk-secondary-page .ao-shell .ao-row>.ao-pill{max-width:180px}}@media (width<=767px){.simple-desk .desk-secondary-page .ao-shell .ao-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px}.simple-desk .desk-secondary-page .ao-shell .ao-heading h1{font-size:36px}.simple-desk .desk-secondary-page .ao-shell .ao-heading p{font-size:14px;line-height:23px}.simple-desk .desk-secondary-page .ao-shell .ao-heading .ao-date{font-size:var(--text-sm)}.simple-desk .desk-secondary-page .ao-shell .ao-row{grid-template-columns:36px minmax(0,1fr);gap:8px 12px;padding:16px;display:grid}.simple-desk .desk-secondary-page .ao-shell .ao-row-copy{align-self:center}.simple-desk .desk-secondary-page .ao-shell .ao-row-copy h2{font-size:17px;line-height:23px}.simple-desk .desk-secondary-page .ao-shell .ao-row-copy p{font-size:var(--text-sm);line-height:19px}.simple-desk .desk-secondary-page .ao-shell .ao-row>.ao-pill{grid-column:2;justify-self:start;max-width:100%}.simple-desk .desk-secondary-page .ao-shell .ao-row .ao-row-action{grid-column:2;justify-self:start;margin-top:4px}.simple-desk .desk-secondary-page .ao-shell .ao-routines .ao-row{grid-template-columns:minmax(0,1fr) auto}.simple-desk .desk-secondary-page .ao-shell .ao-routines .ao-row-copy{grid-column:1/-1}.simple-desk .desk-secondary-page .ao-shell .ao-routines .ao-row>.ao-pill{grid-column:1}.simple-desk .desk-secondary-page .ao-shell .ao-routines .ao-row .ao-row-action{grid-area:2/2;margin:0}.simple-desk .desk-secondary-page .ao-shell .ao-detail{margin:0 16px;padding-block:20px}.simple-desk .desk-secondary-page .ao-shell .ao-detail-heading{flex-wrap:wrap}.simple-desk .desk-secondary-page .ao-shell .ao-detail-heading h2{font-size:24px;line-height:30px}.simple-desk .desk-secondary-page .ao-shell .ao-form-grid,.simple-desk .desk-secondary-page .ao-shell .ao-agent-choices{grid-template-columns:1fr}.simple-desk .desk-secondary-page .ao-shell .ao-version-picker>label,.simple-desk .desk-secondary-page .ao-shell .ao-run-control>label{flex-basis:100%;min-width:0}.simple-desk .desk-secondary-page .ao-shell .ao-editor{padding:18px 16px}.simple-desk .desk-secondary-page .ao-shell .ao-section-title h2{font-size:22px}.simple-desk .desk-secondary-page .ao-shell .ao-step-row{grid-template-columns:28px minmax(0,1fr) 44px;gap:8px}.simple-desk .desk-secondary-page .ao-shell .ao-step-row>label:nth-of-type(2){grid-area:2/2}.simple-desk .desk-secondary-page .ao-shell .ao-step-row>button{grid-area:1/3}.simple-desk .desk-secondary-page .ao-shell input,.simple-desk .desk-secondary-page .ao-shell textarea,.simple-desk .desk-secondary-page .ao-shell select{font-size:16px}.simple-desk .desk-secondary-page .ao-shell .ao-routine-facts>div{grid-template-columns:1fr;gap:2px}.simple-desk .desk-secondary-page .ao-shell .ao-run-card>summary{flex-wrap:wrap;gap:8px;padding:12px}.simple-desk .desk-secondary-page .ao-shell .ao-run-card>summary>span:not(.ao-pill){flex-basis:calc(100% - 32px)}.simple-desk .desk-secondary-page .ao-shell .ao-run-card>summary>.ao-pill{margin-left:24px}.simple-desk .desk-secondary-page .ao-shell .ao-run-body{padding:16px 12px}.simple-desk .desk-secondary-page .ao-shell .ao-routine-findings li{flex-direction:column}}.simple-desk:is(.desk-page-team,.desk-page-skills,.desk-page-routines) .desk-secondary-page{width:100%;max-width:none;padding:40px 64px}.simple-desk :is(.tp-team,.tp-profile){color:var(--desk-ink);font:400 15px/1.65 var(--desk-body);min-width:0}.tp-team{max-width:1236px;margin-inline:auto}.tp-profile{max-width:760px;margin-inline:auto}.tp-page-heading{margin-bottom:34px}.tp-date{color:var(--desk-muted);margin:0 0 12px;font-size:14px}.tp-page-heading h1{font:800 44px/1.15 var(--desk-display);letter-spacing:-.025em;margin:0 0 8px}.tp-page-heading>p:last-child{color:var(--desk-muted);font-size:17px}.tp-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tp-agent-card{background:var(--desk-row);border-radius:24px;min-width:0;padding:24px}.tp-agent-identity{width:100%;min-height:48px;color:var(--desk-ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:0;display:flex}.tp-agent-identity>span:last-child{min-width:0}.tp-agent-identity .desk-agent-avatar{flex-shrink:0;width:48px;height:48px}.tp-agent-identity h2{font:800 18px/1.3 var(--desk-display);letter-spacing:-.015em;margin:0}.tp-agent-role{color:var(--desk-muted);font-size:14px;line-height:1.5;display:block}.tp-agent-status{align-items:center;gap:8px;margin:16px 0;font-size:14px;display:flex}.tp-agent-status>span{background:var(--desk-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.tp-status-ready>span,.tp-status-working>span{background:var(--desk-done)}.tp-status-review>span{background:#f2a100}.tp-button{background:var(--desk-ground);border:1px solid var(--desk-border);min-height:44px;color:var(--desk-ink);font:700 14px/1.5 var(--desk-body);border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;display:inline-flex}.tp-chat-button{align-self:flex-start;margin-top:8px}.tp-primary{background:var(--desk-primary);color:var(--desk-ground);border-color:var(--desk-primary)}.tp-button:hover,.tp-inactive-card:hover{box-shadow:inset 0 0 0 1px var(--desk-primary)}.tp-join-later{margin-top:32px}.simple-desk .tp-label{color:var(--desk-muted);font:400 var(--text-label)/1.6 var(--desk-body);text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px}.tp-inactive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.tp-inactive-card{text-align:left;background:var(--desk-row);border:1px dashed var(--desk-border);min-width:0;color:var(--desk-muted);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.tp-inactive-card>span:last-child>span{font-size:var(--text-sm);display:block}.tp-inactive-card strong{font:800 16px/1.4 var(--desk-display)}.tp-inactive-card .desk-agent-avatar{color:var(--desk-muted);flex-shrink:0}.tp-profile-section{margin:0 0 36px}.tp-description{white-space:pre-line;font-size:16px;line-height:1.85}.tp-phase{color:var(--desk-muted);margin-top:20px}.tp-profile-skills{gap:8px;display:grid}.tp-profile-skill{background:var(--desk-row);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:16px;display:flex}.tp-profile-skill>div{flex:1;min-width:180px}.tp-profile-skill h3{font:800 18px/1.4 var(--desk-display);margin:0}.tp-profile-skill p,.tp-note,.tp-empty{color:var(--desk-muted);font-size:14px}.tp-pill{background:var(--desk-soft);color:var(--desk-muted);font:700 var(--text-sm)/1.5 var(--desk-body);border-radius:999px;padding:5px 12px}.tp-pill-good{color:#00806f;background:#ddf8f4}.tp-last-eval{width:100%;margin-top:4px}.tp-note{margin-top:10px}.tp-learnings{gap:6px;padding:0;list-style:none;display:grid}.tp-learnings li{background:var(--desk-row);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 18px;display:flex}.tp-learnings li>div{overflow-wrap:anywhere;min-width:0}.tp-learnings time{color:var(--desk-muted);font-size:var(--text-sm);flex-shrink:0;padding-top:3px}.tp-profile-footer{border-top:1px solid var(--desk-divider);color:var(--desk-muted);margin-top:38px;padding-top:18px;font-size:14px}.simple-desk :is(.tp-team,.tp-profile) :is(button,a,summary):focus-visible{outline:2px solid var(--desk-primary);outline-offset:4px}@media (width<=1150px){.tp-team-grid,.tp-inactive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.simple-desk:is(.desk-page-team,.desk-page-skills,.desk-page-routines) .desk-secondary-page{padding:24px 20px}.tp-page-heading h1{font-size:34px}.tp-team-grid,.tp-inactive-grid{grid-template-columns:minmax(0,1fr);gap:12px}.tp-agent-card{padding:20px}.tp-learnings li{flex-direction:column;gap:4px}.tp-profile-skill>div{flex-basis:100%;min-width:0}}.simple-desk .desk-agent-nav{gap:4px}.tp-agent-identity h2{overflow-wrap:anywhere}.desk-agent-button{justify-content:center;min-width:44px;min-height:44px}.desk-agent-tooltip small{font-size:var(--text-sm);display:block}@media (width<=767px){.simple-desk .desk-phone-team>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.simple-desk .desk-phone-team button{background:var(--desk-row);text-align:left;min-width:0;min-height:56px;color:var(--desk-ink);border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex}.simple-desk .desk-phone-team button>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm)}.simple-desk .desk-phone-team small{color:var(--desk-muted);font-size:var(--text-sm);line-height:1.5;display:block}}.voice-control{align-items:center;gap:8px;min-width:0;display:inline-flex}.voice-button{border:1px solid var(--desk-border,var(--color-line-legacy));background:var(--desk-ground,var(--color-ground));width:44px;height:44px;min-height:44px;color:var(--desk-ink,var(--color-ink));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.voice-button:disabled{opacity:.5;cursor:not-allowed}.voice-button-stop{background:var(--owner-error,var(--color-error));border-color:var(--owner-error,var(--color-error));color:var(--color-ground)}.voice-status{font-size:var(--text-sm);color:var(--desk-muted,var(--color-muted));align-items:center;gap:5px;display:inline-flex}.voice-wave-listening{color:var(--owner-success,var(--color-success))}.voice-wave-speaking{color:var(--desk-primary,var(--color-ink));animation:1s ease-in-out infinite voice-pulse}.voice-error{font-size:var(--text-sm);color:var(--owner-error,var(--color-error));overflow-wrap:anywhere;margin:0}@keyframes voice-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.voice-wave-speaking{animation:none}}.voice-button-quiet{width:36px;height:36px;min-height:36px;color:var(--desk-muted,var(--color-muted));background:0 0;border-color:#0000}.dictation-control{align-items:center;gap:8px;min-width:0;display:inline-flex}.dictation-button{touch-action:none;-webkit-user-select:none;user-select:none}.dictation-recording{background:var(--owner-error,var(--color-error));border-color:var(--owner-error,var(--color-error));color:var(--color-ground)}.voice-panel,.voice-sheet{z-index:60;box-sizing:border-box;width:min(100%,520px);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--desk-ground,var(--color-ground));color:var(--desk-ink,var(--color-ink));border:1px solid var(--desk-border,var(--color-line-legacy));border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;gap:12px;max-height:80vh;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 28px #1935492e}.voice-panel-head,.voice-sheet-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.voice-panel-title,.voice-sheet-head h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.voice-lines{flex-direction:column;gap:6px;max-height:34vh;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex;overflow-y:auto}.voice-line{overflow-wrap:anywhere}.voice-line-who{margin-right:4px;font-weight:600}.voice-line-assistant .voice-line-who{color:var(--desk-primary,var(--color-ink))}.voice-line-live{opacity:.7}.voice-lines-empty,.voice-note{font-size:var(--text-sm);color:var(--desk-muted,var(--color-muted));margin:0}.voice-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.voice-action{border:1px solid var(--desk-border,var(--color-line-legacy));background:var(--desk-ground,var(--color-ground));min-height:44px;color:var(--desk-ink,var(--color-ink));font:inherit;cursor:pointer;border-radius:22px;flex:120px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.voice-action:disabled{opacity:.5;cursor:not-allowed}.voice-action-end{background:var(--owner-error,var(--color-error));border-color:var(--owner-error,var(--color-error));color:var(--color-ground)}.voice-action-quiet{border-color:#0000;flex:none}.voice-field{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.voice-field select{min-width:0;max-width:60%;min-height:44px;font:inherit;border:1px solid var(--desk-border,var(--color-line-legacy));background:var(--desk-ground,var(--color-ground));color:inherit;border-radius:8px;flex:1;padding:0 8px}.al-shelf{border:1px solid var(--desk-border,#e4e4ea);background:var(--desk-ground,var(--color-ground));font-size:var(--text-sm);border-radius:12px;margin:0 max(16px,50% - 380px) 8px}.al-shelf>summary{cursor:pointer;min-height:44px;color:var(--desk-ink,#0e0e14);align-items:center;gap:8px;padding:0 12px;list-style:none;display:flex}.al-shelf>summary::-webkit-details-marker{display:none}.al-shelf>summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.al-shelf>summary em{color:var(--desk-muted,#6b6b76);font-style:normal}.al-shelf[open]>summary svg:last-child{transform:rotate(180deg)}.al-shelf .al-list{border-top:1px solid var(--desk-divider,#eeeef1);max-height:40dvh;overflow-y:auto}.al-more{margin:0;padding:8px 12px 12px}.al-list{margin:0;padding:0;list-style:none}.al-row{border-bottom:1px solid var(--desk-divider,#eeeef1);align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 12px;display:flex}.al-row:last-child{border-bottom:0}.al-icon{background:var(--desk-soft,#f4f4f6);width:32px;height:32px;color:var(--desk-muted,#6b6b76);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.al-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.al-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.al-text span{color:var(--desk-muted,#6b6b76);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-action{min-height:44px;color:var(--desk-primary,#1f5f7a);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.al-action:hover{background:var(--desk-soft,#f4f4f6)}.al-action:focus-visible,.al-shelf>summary:focus-visible{outline:2px solid var(--desk-primary,#1f5f7a);outline-offset:2px}.al-empty{color:var(--desk-muted,#6b6b76);margin:0;padding:16px 12px;font-size:14px}.al-page{max-width:760px;margin:0 auto;padding:24px 16px 96px}.al-page h1{font:800 22px/1.3 var(--desk-display,serif);margin:0 0 4px}.al-page header p{color:var(--desk-muted,#6b6b76);margin:0 0 16px}.al-group{border:1px solid var(--desk-border,#e4e4ea);background:var(--desk-ground,var(--color-ground));border-radius:12px;margin:0 0 20px;overflow:hidden}.al-group h2{border-bottom:1px solid var(--desk-divider,#eeeef1);margin:0;padding:12px;font-size:14px}.ac-live-activity{color:var(--ac-muted,#6b6b76);font-size:var(--text-sm);align-items:center;gap:8px;margin-top:6px;display:flex}.ac-live-approval{border:1px dashed var(--ac-line,#e4e4ea);font-size:var(--text-sm);border-radius:10px;margin-top:8px;padding:10px 12px}.ac-live-approval p{align-items:center;gap:8px;margin:0;display:flex}@media (width<=520px){.al-action span{display:none}.al-action{padding:0 12px}}.tt-live .ac-message-body{min-width:0}.tt-lines{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.tt-line{min-width:0;color:var(--ac-muted,#6b6b76);font-size:var(--text-sm);align-items:center;gap:8px;line-height:20px;display:flex}.tt-line-icon{flex:0 0 16px;justify-content:center;display:inline-flex}.tt-line-ok .tt-line-icon{color:var(--desk-primary,var(--color-ink))}.tt-line-failed{color:#c8102e}.tt-line-text{overflow-wrap:anywhere;min-width:0}.tt-thumb{object-fit:cover;border:1px solid var(--ac-line,#e4e4ea);background:var(--ac-soft,#f4f4f6);border-radius:6px;flex:none;width:64px;height:40px;margin-left:auto}.tt-text{margin:0 0 8px}.tt-card-slot{min-width:0;margin:8px 0}.tt-card{border:1px solid var(--ac-line,#e4e4ea);overflow-wrap:anywhere;border-radius:12px;padding:12px 14px;font-size:14px;line-height:22px}.tt-card p{color:var(--ac-muted,#6b6b76);margin:4px 0 0}.tt-status{color:var(--ac-muted,#6b6b76);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:6px;line-height:20px;display:flex}.tt-status-words{flex:200px;align-items:center;gap:8px;min-width:0;display:flex}.tt-status-label{color:var(--ac-ink,#0e0e14);font-weight:600}.tt-status-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-status-meta{font-variant-numeric:tabular-nums;flex:none}.tt-chip-wrap{min-width:0;margin-top:8px}.tt-chip{border:1px solid var(--ac-line,#e4e4ea);background:var(--ac-soft,#f4f4f6);min-height:44px;color:var(--ac-muted,#6b6b76);font:600 var(--text-sm)/20px var(--desk-body,var(--font-body));cursor:pointer;border-radius:22px;align-items:center;gap:6px;max-width:100%;padding:0 14px;display:inline-flex}.tt-chip:hover{color:var(--ac-ink,#0e0e14)}.tt-chip:focus-visible{outline:2px solid var(--desk-primary,var(--color-ink));outline-offset:2px}.tt-chevron{transition:transform .15s}.tt-chevron-open{transform:rotate(180deg)}.tt-steps{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tt-step{font-size:var(--text-sm);color:var(--ac-muted,#6b6b76);align-items:flex-start;gap:8px;line-height:20px;display:flex}.tt-step-failed{color:#c8102e}.tt-step-icon{flex:0 0 16px;justify-content:center;padding-top:2px;display:inline-flex}.tt-step-text{overflow-wrap:anywhere;min-width:0}.tt-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.tt-chip{justify-content:space-between;width:100%}.tt-status-caption{white-space:normal}}@media (prefers-reduced-motion:reduce){.tt-chevron{transition:none}}.tt-step .tt-thumb-button{margin-left:auto}.tt-thumb-button{cursor:zoom-in;background:0 0;border:0;border-radius:6px;flex:none;margin-left:auto;padding:0;line-height:0}.tt-thumb-button:focus-visible{outline:2px solid var(--desk-primary,var(--color-ink));outline-offset:2px}.tt-thumb-button .tt-thumb{margin-left:0;display:block}.tt-shot-backdrop{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tt-shot-dialog{flex-direction:column;align-items:flex-end;gap:8px;max-width:min(96vw,1280px);max-height:92vh;display:flex;position:relative}.tt-shot-large{object-fit:contain;background:var(--color-ground);border-radius:8px;max-width:100%;max-height:calc(92vh - 48px)}.tt-shot-close{background:var(--color-ground);color:#111;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:6px 14px}.tt-status-who{display:none}.approval-cards{gap:12px;min-width:0;margin:0 0 20px;display:grid}.approval-card{border:1px solid var(--desk-border);background:var(--desk-ground);min-width:0;color:var(--desk-ink);border-radius:16px;padding:16px}.approval-card h3{font:800 17px/24px var(--desk-display);overflow-wrap:anywhere;margin:0 0 6px}.approval-summary,.approval-waiting,.approval-details p{color:var(--desk-muted);font:400 14px/22px var(--desk-body);overflow-wrap:anywhere;margin:0 0 12px}.approval-details{font:400 14px/22px var(--desk-body);margin:0 0 12px}.approval-details summary{cursor:pointer;min-height:44px;color:var(--desk-primary);align-items:center;font-weight:700;display:flex}.approval-details p{white-space:pre-wrap;background:var(--desk-soft);border-radius:12px;padding:10px 12px}.approval-actions{flex-wrap:wrap;gap:8px;display:flex}.approval-actions button{border:1px solid var(--desk-border);background:var(--desk-ground);min-height:44px;color:var(--desk-ink);font:700 14px/22px var(--desk-body);border-radius:24px;flex:120px;padding:10px 16px}.approval-actions .approval-allow{background:var(--desk-primary);border-color:var(--desk-primary);color:var(--desk-ground)}.approval-error{color:#c8102e;font:400 14px/23px var(--desk-body);background:#ffe4e8;border-radius:14px;margin:0;padding:12px 16px}@media (width<=767px){.approval-actions button{flex-basis:100%}}.ask-cards{gap:12px;min-width:0;margin:0 0 20px;display:grid}.ask-card{border:1px solid var(--desk-border);background:var(--desk-ground);min-width:0;color:var(--desk-ink);border-radius:16px;padding:16px}.ask-card-done{background:var(--desk-soft)}.ask-eyebrow{color:var(--desk-muted);font:700 var(--text-label)/18px var(--desk-body);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.ask-card h3{font:800 17px/24px var(--desk-display);overflow-wrap:anywhere;margin:0 0 10px}.ask-reason,.ask-waiting,.ask-outcome,.ask-hint{color:var(--desk-muted);font:400 14px/22px var(--desk-body);overflow-wrap:anywhere;margin:0 0 12px}.ask-hint{font-size:var(--text-sm);margin:8px 0 0}.ask-options,.ask-actions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ask-option,.ask-actions button,.ask-linkbutton,.ask-reply button{border:1px solid var(--desk-border);background:var(--desk-ground);min-height:44px;color:var(--desk-ink);font:700 14px/22px var(--desk-body);text-align:center;border-radius:24px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.ask-options .ask-option{overflow-wrap:anywhere;flex:140px}.ask-primary{background:var(--desk-primary)!important;border-color:var(--desk-primary)!important;color:var(--desk-ground)!important}.ask-primary:disabled{opacity:.5}.ask-reply{gap:8px;min-width:0;margin:0 0 8px;display:flex}.ask-reply input{border:1px solid var(--desk-border);background:var(--desk-ground);min-width:0;min-height:44px;color:var(--desk-ink);font:400 15px/22px var(--desk-body);border-radius:24px;flex:auto;padding:10px 16px}.ask-link{min-height:44px;color:var(--desk-primary);font:700 14px/22px var(--desk-body);background:0 0;border:0;padding:0 4px}.ask-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-error{color:#c8102e;font:400 14px/23px var(--desk-body);background:#ffe4e8;border-radius:14px;margin:0;padding:12px 16px}@media (width<=767px){.ask-actions>*,.ask-options .ask-option{flex-basis:100%}.ask-reply{flex-wrap:wrap}.ask-reply button{flex:100%}}.todo-list{border:1px solid var(--desk-border);background:var(--desk-ground);color:var(--desk-ink);border-radius:16px;min-width:0;margin:0 0 20px;padding:16px}.todo-heading{font:800 15px/22px var(--desk-display);margin:0 0 8px}.todo-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.todo-item{min-width:0;font:400 14px/22px var(--desk-body);align-items:baseline;gap:10px;display:flex}.todo-state{min-width:96px;color:var(--desk-muted);flex:none;font-weight:700}.todo-needs_input .todo-state{color:var(--desk-primary)}.todo-title{overflow-wrap:anywhere;min-width:0}.todo-done .todo-title{color:var(--desk-muted);text-decoration:line-through}.todo-agent{color:var(--desk-muted)}.todo-note{color:var(--desk-muted);font-size:var(--text-sm);display:block}.todo-badge{background:var(--desk-soft);min-height:28px;color:var(--desk-ink);font:700 var(--text-sm)/20px var(--desk-body);white-space:nowrap;border-radius:14px;align-items:center;padding:2px 12px;display:inline-flex}@media (width<=767px){.todo-item{flex-direction:column;gap:0}.todo-state{min-width:0}}.ac-agent-header .todo-badge{margin-left:0}.aa-section{min-width:0;margin-top:32px}.aa-intro{font-size:var(--text-sm);color:var(--color-muted);max-width:650px;margin:8px 0 16px;line-height:1.7}.aa-rows{gap:12px;min-width:0;display:grid}.aa-row{background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:0;padding:16px}.aa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aa-head h3{color:var(--color-ink);overflow-wrap:anywhere;flex:160px;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:1.4}.aa-when{font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.aa-prompt{font-size:var(--text-sm);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.7}.aa-note{font-size:var(--text-sm);color:var(--color-signal-text);margin:8px 0;line-height:1.6}.aa-meta{font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;margin:4px 0;line-height:1.6}.aa-error{color:var(--color-error)}.aa-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aa-actions .ao-button{min-height:44px}.aa-rules{border-top:1px solid var(--color-line);font-size:var(--text-sm);gap:4px;margin:12px 0 8px;padding:10px 0 0;line-height:1.6;display:grid}.aa-rules>div{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.aa-rules dt{color:var(--color-muted)}.aa-rules dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.aa-edit{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);gap:16px;min-width:0;margin-top:16px;padding:16px;display:grid}.aa-edit h4{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.4}.aa-edit-intro{font-size:var(--text-sm);color:var(--color-muted);margin:-8px 0 0;line-height:1.6}.simple-desk .desk-secondary-page .ao-shell .aa-section fieldset.aa-fieldset,.ao-shell .aa-section fieldset.aa-fieldset{background:0 0;border:0;border-radius:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ao-shell .aa-section .aa-fieldset>legend{font-size:var(--text-sm);letter-spacing:.08em;color:var(--color-muted);margin-bottom:8px;padding:0 6px;font-weight:600}.aa-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.aa-grid label{font-size:var(--text-sm);color:var(--color-ink);gap:6px;min-width:0;font-weight:500;display:grid}.aa-section .aa-grid :is(select,input){min-height:44px;color:var(--color-ink)}.aa-help{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.6}.aa-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aa-radio{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ground);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;min-height:44px;padding:12px;display:flex}.aa-radio-on{border-color:var(--color-signal);background:var(--color-signal-soft)}.aa-section .aa-radio input{width:18px;min-width:18px;height:18px;accent-color:var(--color-signal);flex-shrink:0;margin:2px 0 0;padding:0}.aa-radio span{gap:4px;min-width:0;display:grid}.aa-radio strong{font-size:var(--text-sm);color:var(--color-ink);font-weight:600;line-height:1.4}.aa-radio small{font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}.aa-edit-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aa-edit-note{font-size:var(--text-sm);color:var(--color-muted);flex:280px;margin:0;line-height:1.6}.aa-edit-buttons{flex-wrap:wrap;gap:8px;display:flex}.aa-edit-buttons .ao-button{min-height:44px}.aa-section.aa-section .aa-edit-footer .ao-button.aa-save{background:var(--color-signal-text);border-color:var(--color-signal-text);color:var(--color-ground)}.aa-section.aa-section .aa-edit-footer .ao-button.aa-save:hover:not(:disabled){filter:brightness(.9)}@media (width<=480px){.aa-actions .ao-button{flex:100%}.aa-choices,.aa-grid{grid-template-columns:1fr}.aa-edit{padding:12px}.aa-edit-buttons{width:100%}.aa-edit-buttons .ao-button{flex:100%}}.simple-desk .desk-secondary-page .ao-shell label.aa-radio,.ao-shell label.aa-radio{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.simple-desk .desk-secondary-page .ao-shell label.aa-radio input,.ao-shell label.aa-radio input{width:18px;min-width:18px;height:18px;min-height:0;accent-color:var(--color-signal);border:0;flex:0 0 18px;margin:2px 0 0;padding:0}.adp{--adp-line:var(--desk-border,#e4e4ea);--adp-divider:var(--desk-divider,#eeeef1);--adp-muted:var(--desk-muted,#6b6b76);--adp-soft:var(--desk-soft,#f4f4f6);--adp-row:var(--desk-row,var(--color-canvas));--adp-ink:var(--desk-ink,#0e0e14);--adp-primary:var(--desk-primary,var(--color-ink));--adp-tint:var(--desk-tint,var(--color-tint-legacy));--adp-done:var(--desk-done,var(--color-success));background:var(--desk-ground,var(--color-ground));min-width:0;height:100%;min-height:0;color:var(--adp-ink);font-family:var(--desk-body,var(--font-body));font-size:var(--text-sm);flex-direction:column;line-height:1.45;display:flex;overflow:hidden}.adp *,.adp :before,.adp :after{box-sizing:border-box}.adp button{font:inherit;color:inherit;cursor:pointer}.adp button:focus-visible,.adp a:focus-visible{outline:2px solid var(--adp-primary);outline-offset:2px}.adp-top{flex-shrink:0;justify-content:flex-end;align-items:center;height:56px;padding:10px 12px;display:flex}.adp-close{border:1px solid var(--adp-line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.adp-close:hover{background:var(--adp-soft)}.adp-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;padding:0 16px 20px;overflow-y:auto}.adp-hero{border-radius:var(--desk-radius,12px);background:var(--adp-tint);min-height:128px;color:var(--adp-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.adp-hero>span{max-width:28ch;color:var(--adp-muted)}.adp-hero-title{color:var(--adp-ink);align-items:center;gap:7px;font-size:14px;display:inline-flex}.adp-hero-title i,.adp-now i{background:var(--adp-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.adp-hero-running .adp-hero-title i{background:var(--adp-done)}.adp-hero-problem .adp-hero-title i{background:#b3261e}.adp-hero-quiet{background:var(--adp-soft);min-height:64px;color:var(--adp-muted);flex-direction:row}.adp-open{border:1px solid var(--adp-line);background:var(--desk-ground,var(--color-ground));height:30px;color:var(--adp-ink);border-radius:999px;padding:0 16px;font-weight:600}.adp-open:hover{background:var(--adp-soft)}.adp-shot{margin:0 0 10px;position:relative}.adp .tt-hero-button{border-radius:var(--desk-radius,12px);background:var(--adp-tint);cursor:zoom-in;border:0;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.adp .tt-hero{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;display:block}.adp-shot figcaption{color:var(--adp-muted);font-size:var(--text-sm);margin-top:5px;padding:0 4px}.adp-badge{color:var(--color-ground);font-size:var(--text-sm);background:#0e0e14c7;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px}.adp-badge i{background:#4ade80;border-radius:50%;width:6px;height:6px}.adp-shot-none{color:var(--adp-muted);font-size:var(--text-sm);margin:4px 0 12px;padding:0 4px}.adp-shot:has(.tt-hero-button) .adp-shot-none{display:none}.adp-shot:not(:has(.tt-hero-button)) figcaption{display:none}.adp-shot:not(:has(.tt-hero-button)) .adp-badge{display:none}.adp-who{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px 10px;padding:14px 2px 4px;display:grid}.adp-avatar{background:var(--adp-tint);width:36px;height:36px;color:var(--adp-primary);font-weight:700;font-size:var(--text-sm);border-radius:50%;grid-row:1;justify-content:center;align-items:center;display:flex}.adp-who-text{flex-direction:column;min-width:0;display:flex}.adp-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.adp-role{text-overflow:ellipsis;white-space:nowrap;color:var(--adp-muted);font-size:var(--text-sm);overflow:hidden}.adp-now{background:var(--adp-row);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;margin:0;padding:8px 10px;display:flex}.adp-now-text{overflow-wrap:anywhere;min-width:0}.adp-now-meta{color:var(--adp-muted);font-size:var(--text-sm)}.adp-now-working i{display:none}.adp-now-working svg{color:var(--adp-primary);flex-shrink:0}.adp-now-waiting{background:#fff3dc}.adp-now-waiting i{background:#a86a00}.adp-now-idle{color:var(--adp-muted)}.adp-tabs{justify-content:center;padding:12px 0 10px;display:flex}.adp-segmented{background:var(--adp-row);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex}.adp-segmented button{color:var(--adp-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 12px}.adp-segmented button:hover{color:var(--adp-ink)}.adp-segmented button.is-active{background:var(--desk-ground,var(--color-ground));color:var(--adp-ink);box-shadow:0 0 0 1px var(--adp-line) inset;font-weight:600}.adp-tabpanel{min-width:0}.adp-stack{flex-direction:column;gap:20px;display:flex}.adp-stack>section{flex-direction:column;gap:8px;display:flex}.adp-label{color:var(--adp-muted);font-size:var(--text-sm);letter-spacing:.02em;margin:0;padding:0 4px;font-weight:600}.adp-card{border:1px solid var(--adp-line);border-radius:12px;margin:0;padding:4px;list-style:none}.adp-routine{align-items:center;gap:10px;min-height:48px;padding:6px 8px;display:flex}.adp-routine+.adp-routine,.adp-recent li+li{border-top:1px solid var(--adp-divider)}.adp-routine-icon{color:var(--adp-muted);flex-shrink:0;display:flex}.adp-routine-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.adp-routine-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adp-routine-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--adp-muted);font-size:var(--text-sm);overflow:hidden}.adp-state{color:var(--adp-muted);font-size:var(--text-sm);flex-shrink:0}.adp-recent li{justify-content:space-between;align-items:baseline;gap:10px;padding:8px;display:flex}.adp-recent-when{color:var(--adp-muted);font-size:var(--text-sm);flex-shrink:0}.adp-empty{color:var(--adp-muted);margin:0;padding:10px 8px}.adp-link{color:var(--adp-primary);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:4px 6px;font-weight:600;text-decoration:underline}.adp-switch{background:var(--adp-line);border:0;border-radius:999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:36px;height:22px;padding:2px;transition:background-color .16s;display:flex}.adp-switch.is-on{background:var(--adp-primary)}.adp-switch.is-on .adp-switch-knob{transform:translate(14px)}.adp-switch-knob{background:var(--color-ground);border-radius:50%;width:18px;height:18px;transition:transform .18s;box-shadow:0 1px 3px #0003}.adp-switch:disabled{opacity:.6;cursor:default}.adp-switch svg{color:var(--adp-ink);margin:auto}.adp .al-list,.adp .todo-list{min-width:0;margin:0}.adp .al-text,.adp .todo-title{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.adp-switch,.adp-switch-knob{transition:none}}@media (width<=360px){.adp-scroll{padding:0 12px 16px}.adp-segmented button{padding:5px 9px}}.owner-shell{background:var(--owner-canvas,var(--color-canvas));min-height:100dvh;color:var(--desk-ink);font-family:var(--desk-body);flex-direction:column;display:flex}.owner-shell button,.owner-today button,.owner-today textarea{cursor:pointer;font-family:inherit}.owner-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.owner-topbar{z-index:30;background:var(--color-ground);border-bottom:1px solid var(--desk-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:72px;padding:0 40px;display:grid;position:sticky;top:0}.owner-brand{align-items:center;gap:12px;min-width:0;display:flex}.owner-brand-sub{display:none}.owner-brand-name{font:700 17px/24px var(--desk-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-tabs{gap:6px;display:flex}.owner-tab{color:var(--desk-muted);font:500 16px/22px var(--desk-body);background:0 0;border:0;border-radius:999px;min-height:44px;padding:9px 20px;transition:background .15s,color .15s}.owner-tab:hover{background:var(--owner-canvas);color:var(--desk-ink)}.owner-tab-active,.owner-tab-active:hover{background:var(--desk-primary);color:var(--color-ground);font-weight:600}.owner-tab:focus-visible,.owner-bottom-tab:focus-visible,.owner-need-action:focus-visible,.owner-ask-send:focus-visible,.owner-team-member:focus-visible,.owner-avatar-button:focus-visible,.owner-account-item:focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}.owner-topbar-right{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.owner-main{flex:1;min-width:0}.owner-main:focus{outline:none}.owner-skip{z-index:60;border-radius:var(--radius-sm);background:var(--color-ground);color:var(--color-ink);font:600 var(--text-sm)/20px var(--font-body);border:2px solid var(--color-ink);padding:12px 20px;text-decoration:none;position:absolute;top:-64px;left:16px}.owner-skip:focus{top:12px}.owner-avatar{background:var(--desk-primary);width:40px;height:40px;color:var(--color-ground);font:600 14px/1 var(--desk-body);letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:inline-grid}.owner-avatar-button{cursor:pointer;border:0}.owner-avatar-button[aria-expanded=true],.owner-avatar-button[aria-current=page]{box-shadow:0 0 0 3px var(--desk-tint)}.owner-account{z-index:50;background:var(--color-ground);border:1px solid var(--desk-border);border-radius:16px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 88px);padding:8px;position:fixed;top:64px;right:40px;overflow:auto}.owner-account-panel{gap:4px;display:grid}.owner-account-head{border-bottom:1px solid var(--desk-divider);align-items:center;gap:12px;padding:12px 12px 14px;display:flex}.owner-account-who{min-width:0;display:grid}.owner-account-who strong{font:600 16px/22px var(--desk-body);overflow-wrap:anywhere}.owner-account-who span{color:var(--desk-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.owner-account-group{gap:2px;padding:6px 0;display:grid}.owner-account-group+.owner-account-group{border-top:1px solid var(--desk-divider)}.owner-account-label{font:600 14px/20px var(--desk-body);letter-spacing:.08em;text-transform:uppercase;color:var(--desk-muted);margin:4px 12px 2px}.owner-account-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.owner-account-item{width:100%;min-height:44px;color:var(--desk-ink);font:500 16px/22px var(--desk-body);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.owner-account-item:hover:not(:disabled){background:var(--owner-canvas)}.owner-account-item:disabled{color:var(--desk-inactive-text);cursor:not-allowed}.owner-account-sheet,.owner-bottombar,.owner-more-scrim{display:none}.owner-more{z-index:50;background:var(--color-ground);border:1px solid var(--desk-border);border-radius:16px;width:min(320px,100vw - 32px);max-height:calc(100dvh - 88px);padding:8px;position:fixed;top:64px;left:50%;overflow:auto;transform:translate(calc(150px - 50%))}.owner-more .desk-more-list button{font-family:var(--desk-body)}.owner-more .desk-more-list{padding:4px 4px 0}.owner-label{font:600 14px/20px var(--desk-body);text-transform:uppercase;letter-spacing:.08em;color:var(--desk-muted);align-items:center;gap:10px;margin:0 0 14px;display:flex}.owner-count{background:var(--desk-tint);min-width:28px;height:28px;color:var(--desk-ink);font:600 14px/1 var(--desk-body);letter-spacing:0;border-radius:999px;place-items:center;padding:0 10px;display:inline-grid}.owner-aside-caption{font:400 16px/24px var(--desk-body);color:var(--desk-muted);margin:0 0 4px}.owner-aside-figure{font:400 72px/1.05 var(--desk-display);letter-spacing:-.01em;color:var(--desk-ink);margin:0}.owner-aside-change{font:600 16px/24px var(--desk-body);color:var(--desk-muted);margin:6px 0 0}.owner-aside-change-up{color:var(--owner-success)}.owner-aside-change-down{color:var(--owner-error)}.owner-example-line{font:400 14px/20px var(--desk-body);color:var(--desk-muted);align-items:center;gap:8px;margin-top:20px;display:flex}.owner-example-off{min-height:44px;color:var(--desk-ink);font:600 14px/20px var(--desk-body);text-underline-offset:3px;background:0 0;border:0;padding:0 6px;text-decoration:underline}.owner-example-off:disabled{color:var(--desk-inactive-text);cursor:default}.owner-notice-line{font:400 14px/20px var(--desk-body);color:var(--owner-error);margin:4px 0 0}.owner-need-icon-hidden{background:var(--owner-error-soft);color:var(--owner-error)}.owner-need-icon-payment{background:var(--desk-tint);color:var(--desk-ink)}.owner-example-tag{background:var(--desk-tint);color:var(--desk-muted);font:600 var(--text-label)/16px var(--desk-body);letter-spacing:.04em;text-transform:uppercase;vertical-align:3px;border-radius:999px;margin-left:10px;padding:2px 8px}.owner-glance-label{font:600 14px/20px var(--desk-body);text-transform:uppercase;letter-spacing:.08em;color:var(--desk-muted);margin:0 0 8px}.owner-glance p{font:400 18px/26px var(--desk-body);color:var(--desk-ink);margin:0}.owner-glance>.owner-glance-good{background:var(--owner-success-soft);border-color:#0000}.owner-glance-good .owner-glance-label{color:var(--owner-success)}.owner-example-off:focus-visible{outline:3px solid var(--desk-primary);outline-offset:2px}.owner-today{max-width:1120px;margin:0 auto;padding:72px 40px 96px}.owner-hello{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.owner-hero-copy{min-width:0}.owner-hero-aside{text-align:right;min-width:0}.owner-date{font:400 16px/24px var(--desk-body);color:var(--desk-muted);margin:0 0 12px}.owner-hello h1{font:400 56px/1.05 var(--desk-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.owner-lead{font:400 24px/1.35 var(--desk-body);color:var(--desk-muted);margin:16px 0 0}.owner-needs{margin-top:56px}.owner-need-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.owner-needs-more{font:400 14px/20px var(--desk-body);color:var(--desk-muted);margin:12px 0 0}.owner-needs-more-link{min-height:44px;color:var(--desk-ink);font:600 14px/20px var(--desk-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.owner-need{border:1px solid var(--desk-border);background:var(--color-ground);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:96px;padding:20px 24px;display:grid}.owner-need-thumb,.owner-need-icon{border-radius:50%;width:52px;height:52px}.owner-need-thumb{object-fit:cover}.owner-need-icon{background:var(--owner-warning-soft);color:var(--owner-warning);place-items:center;display:grid}.owner-need-copy{min-width:0}.owner-need-copy h3{font:600 20px/28px var(--desk-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.owner-need-copy p{font:400 16px/24px var(--desk-body);color:var(--desk-muted);overflow-wrap:anywhere;margin:2px 0 0}.owner-need-action{background:var(--desk-primary);min-width:140px;min-height:48px;color:var(--color-ground);font:600 16px/22px var(--desk-body);border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 28px;display:inline-flex}.owner-need-action:hover{background:var(--color-ink-hover)}.owner-empty{border:1px dashed var(--desk-border);background:var(--color-ground);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.owner-empty p{color:var(--desk-muted);margin:0;font-size:16px;line-height:24px}.owner-empty-action{width:auto;min-width:140px}.owner-facts{font:400 16px/24px var(--desk-body);color:var(--desk-muted);margin:28px 0 0}.owner-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.owner-glance>*{border:1px solid var(--desk-border);background:var(--color-ground);border-radius:12px;padding:24px}.owner-ask{border:1px solid var(--desk-border);background:var(--color-ground);border-radius:32px;align-items:flex-end;gap:10px;margin-top:48px;padding:8px 8px 8px 24px;display:flex}.owner-ask textarea{resize:none;min-width:0;font:400 16px/24px var(--desk-body);min-height:48px;max-height:130px;color:var(--desk-ink);background:0 0;border:0;flex:1;padding:12px 0}.owner-ask textarea::placeholder{color:var(--desk-placeholder)}.owner-ask textarea:focus-visible{outline:none}.owner-ask:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.owner-ask-send{background:var(--desk-primary);min-height:48px;color:var(--color-ground);font:600 16px var(--desk-body);border:0;border-radius:999px;flex-shrink:0;padding:0 28px}.owner-ask-send:disabled{background:var(--desk-tint);color:var(--desk-placeholder);cursor:default}.owner-team{min-width:0;margin-top:48px}.owner-team-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.owner-team-item{min-width:0}.owner-team-member{border:1px solid var(--desk-border);background:var(--color-ground);width:100%;min-height:60px;color:var(--desk-ink);text-align:left;font:inherit;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 10px;display:flex}button.owner-team-member:hover{background:var(--owner-canvas)}.owner-team .desk-agent-avatar,.owner-team-switcher .desk-agent-avatar{width:40px;height:40px;font:600 14px var(--desk-body);background:var(--desk-tint);color:var(--desk-ink)}.owner-team .desk-agent-avatar.desk-chief{background:var(--desk-primary);color:var(--color-ground)}.owner-team-inactive{opacity:.55;cursor:default}.owner-team-current{border-color:var(--desk-primary);background:var(--desk-tint)}.owner-team-text{min-width:0;display:grid}.owner-team-name{font:600 16px/22px var(--desk-body)}.owner-team-role{color:var(--desk-muted);max-width:280px;font-size:14px;line-height:20px}.owner-team-state{color:var(--desk-muted);font-size:14px;line-height:20px}.owner-team-working{color:var(--owner-success);font-weight:600}.owner-team-switcher{margin:0}.owner-team-switcher .owner-team-item{flex:none}.owner-team-switcher .owner-team-list{scrollbar-width:thin;flex-wrap:nowrap;padding:2px;overflow-x:auto}.owner-team-switcher .owner-team-member{white-space:nowrap;min-height:48px;padding:4px 18px 4px 4px}.owner-team-switcher .desk-agent-avatar{width:40px;height:40px}@media (width>=701px) and (width<=900px){.owner-more{transform:translate(-50%)}}@media (width<=900px){.owner-today{padding:48px 24px 72px}.owner-hello h1{font-size:44px}.owner-glance{grid-template-columns:minmax(0,1fr)}.owner-topbar{padding:0 24px}.owner-account{right:24px}}@media (width<=700px){.owner-shell{--owner-phone-header:56px}.owner-topbar{height:var(--owner-phone-header);grid-template-columns:minmax(0,1fr);align-content:center;gap:0;padding:0 16px;display:grid}.owner-topbar .owner-tabs,.owner-topbar-right{display:none}.owner-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;display:grid}.owner-brand-name{font-size:16px;line-height:20px}.owner-brand-sub{font:400 var(--text-sm)/14px var(--desk-body);color:var(--desk-muted);grid-column:1/-1;display:block}.owner-main{padding-bottom:76px}.owner-bottombar{z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--color-ground);border-top:1px solid var(--desk-border);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.owner-bottom-tab{min-height:64px;color:var(--desk-muted);font:500 14px/18px var(--desk-body);background:0 0;border:0;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:3px;padding:8px;display:flex;position:relative}@media (width<=340px){.owner-bottom-tab{padding-inline:3px}}.owner-bottom-tab svg{display:none}.owner-bottom-active{color:var(--desk-ink);font-weight:700}.owner-bottom-active:before{content:"";background:var(--desk-primary);border-radius:0 0 4px 4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:0;left:50%}.owner-more-scrim{z-index:44;background:#19354947;display:block;position:fixed;inset:0}.owner-more{z-index:50;width:auto;max-height:calc(100dvh - 24px);padding:12px 12px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0;inset:auto 0 0;transform:none}.owner-account-sheet{margin-bottom:8px;display:grid}.owner-more:has(.desk-more-signout) .owner-account-sheet .owner-account-signout{display:none}.owner-today{padding:40px 20px}.owner-hello{grid-template-columns:minmax(0,1fr);gap:20px}.owner-hero-aside{text-align:left}.owner-aside-figure{font-size:56px}.owner-example-line{margin-top:12px}.owner-glance{gap:12px;margin-top:20px}.owner-glance>*{padding:18px}.owner-date{margin-bottom:4px;font-size:16px}.owner-hello h1{font-size:40px}.owner-lead{margin-top:10px;font-size:18px;line-height:26px}.owner-needs{margin-top:32px}.owner-need-list{gap:12px}.owner-need{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:18px}.owner-need-thumb,.owner-need-icon{display:none}.owner-need-copy h3{white-space:normal;font-size:18px;line-height:24px}.owner-need-copy p{font-size:16px;line-height:24px}.owner-need-action{width:100%;min-height:48px}.owner-ask,.owner-team{margin-top:32px}.owner-team-strip .ui-scroll-hint{margin:0 -20px}.owner-team-strip .owner-team-list{scrollbar-width:thin;flex-wrap:nowrap;margin:0;padding:4px 20px;overflow-x:auto}.owner-team-strip .ui-scroll-hint-text{padding-inline:20px}.owner-team-strip .owner-team-item{flex:none}.owner-team-strip .owner-team-member{white-space:nowrap}.owner-team-role{text-overflow:ellipsis;max-width:220px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.owner-shell *,.owner-shell :before,.owner-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.owner-ask-page .owner-main{flex-direction:column;padding-bottom:0;display:flex}.owner-ask-page .main-content{background:var(--color-ground);flex-direction:column;height:calc(100dvh - 72px);min-height:0;padding:0;display:flex;overflow:hidden}@media (width<=700px){.owner-ask-page .main-content{height:calc(100dvh - 65px - var(--owner-phone-header) - env(safe-area-inset-bottom))}.owner-ask-page .ac-conversation-direct{height:100%}}.team-chat{background:var(--desk-ground,var(--color-ground));width:100%;min-height:0;font-family:var(--desk-body,var(--font-body));flex:auto;display:flex;position:relative;overflow:hidden}.team-chat *{box-sizing:border-box}.tc-column{border-right:1px solid var(--desk-divider,#eeeef1);background:var(--desk-row,#f7f7f9);flex-direction:column;flex:0 0 300px;width:300px;min-height:0;transition:flex-basis .22s,width .22s;display:flex}.tc-column.is-collapsed{flex-basis:76px;width:76px}.tc-column-head{flex:none;justify-content:space-between;align-items:center;gap:8px;height:64px;padding:0 12px 0 20px;display:flex}.tc-column.is-collapsed .tc-column-head{justify-content:center;padding:0}.tc-column-title{font:600 var(--text-label)/20px var(--desk-body,var(--font-body));letter-spacing:.08em;text-transform:uppercase;color:var(--desk-muted,#6b6b76);margin:0}.tc-icon-button{width:40px;height:40px;color:var(--desk-ink,#0e0e14);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tc-icon-button:hover{background:var(--desk-soft,#f4f4f6)}.tc-column-scroll{flex:1 1 0;min-height:0;padding:0 10px 16px;overflow:hidden auto}.tc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tc-item{min-width:0}.tc-row{width:100%;min-height:60px;color:var(--desk-ink,#0e0e14);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;font-family:inherit;display:flex}button.tc-row:hover{background:var(--desk-soft,#f4f4f6)}.tc-row.is-selected{background:var(--desk-tint,var(--color-tint-legacy))}.tc-row-inactive{opacity:.55;cursor:default}.tc-column.is-collapsed .tc-row{justify-content:center;padding:8px 0}.tc-row-avatar{flex:none;display:inline-flex;position:relative}.tc-row-avatar .desk-agent-avatar{width:40px;height:40px;font:600 14px var(--desk-body,var(--font-body))}.tc-row-text{flex:1 1 0;gap:1px;min-width:0;display:grid}.tc-row-top{align-items:baseline;gap:6px;min-width:0;display:flex}.tc-row-name{font:600 15px/20px var(--desk-body,var(--font-body));flex:none}.tc-row-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--desk-muted,#6b6b76);line-height:20px;overflow:hidden}.tc-row-preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--desk-muted,#6b6b76);line-height:18px;overflow:hidden}.tc-dot{border:2px solid var(--desk-row,#f7f7f9);border-radius:50%;width:13px;height:13px;position:absolute;top:-3px;right:-3px}.tc-row.is-selected .tc-dot{border-color:var(--desk-tint,var(--color-tint-legacy))}.tc-dot-working{background:var(--desk-done,#00d2be);animation:1.6s ease-in-out infinite tc-pulse}.tc-dot-attention{background:#d97706}.tc-dot-unread{background:var(--desk-primary,var(--color-ink))}@keyframes tc-pulse{0%,to{opacity:1}50%{opacity:.45}}.tc-screen{background:var(--desk-ground,var(--color-ground));flex:auto;width:100%;min-height:0;padding:20px 16px 24px;overflow-y:auto}.tc-screen-title{font:800 28px/36px var(--desk-display,var(--font-display));letter-spacing:-.01em;margin:0 4px 12px}.tc-screen .tc-row{min-height:72px;padding:10px}.tc-screen .tc-row-avatar .desk-agent-avatar{width:48px;height:48px}.tc-screen .tc-row-name{font-size:17px}.tc-screen .tc-row-preview{font-size:14px}.team-center{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.team-center>.ac-conversation-direct{background:var(--desk-ground,var(--color-ground));flex:auto;height:auto;min-height:0}.team-chat .ac-agent-avatar,.team-chat .ac-message-avatar{background:var(--desk-primary,var(--color-ink));color:var(--color-ground);font:600 var(--text-sm) var(--desk-body,var(--font-body))}.team-chat .ac-chat-messages{padding:28px max(24px,50% - 380px) 20px}.team-chat .ac-message-text{font-size:16px;line-height:1.6}.team-chat .ac-composer{width:min(760px,100% - 48px);box-shadow:none;border-radius:28px;margin:0 0 20px;padding:14px 20px 10px 22px}.team-chat .ac-composer textarea{font-size:16px}.team-chat .ac-chat-empty h2{font:400 32px/1.2 var(--desk-display,var(--font-display))}.team-chat .ac-send-button{background:var(--desk-primary,var(--color-ink));border-color:var(--desk-primary,var(--color-ink));color:var(--color-ground)}.team-chat .ac-chat-menu-content{box-shadow:0 12px 40px #0e0e141a}.team-chat .ac-message-user>.ac-message-body{background:var(--desk-primary,var(--color-ink));border-radius:22px 22px 6px;max-width:min(100%,620px);padding:12px 18px}.team-chat .ac-message-user .ac-message-text,.team-chat .ac-message-user .ac-message-source{color:var(--color-ground)}.team-chat .ac-message-assistant>.ac-message-avatar{display:none}.team-chat .ac-message-assistant .ac-md{background:var(--desk-soft,#f4f4f6);border-radius:22px 22px 22px 6px;width:fit-content;max-width:100%;padding:12px 18px;display:block}.team-chat .tt-live .tt-status{background:var(--desk-row,#f7f7f9);border:1px solid var(--desk-divider,#eeeef1);border-radius:18px;margin-top:10px;padding:10px 14px}.team-chat .tt-status-who{background:var(--desk-ink,#0e0e14);color:var(--color-ground);border-radius:999px;flex:none;align-items:center;padding:2px 12px;font-weight:600;display:inline-flex}.team-chat .tt-status-label{color:var(--desk-muted,#6b6b76);font-weight:500}.team-chat .tt-status-caption{color:var(--desk-ink,#0e0e14)}.team-details{z-index:20;background:var(--desk-ground,var(--color-ground));border-left:1px solid var(--desk-border,#e4e4ea);visibility:hidden;outline:none;width:min(360px,100%);transition:transform .26s,visibility 0s linear .26s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #0e0e141f}.team-details.is-open{visibility:visible;transition:transform .26s,visibility;transform:none}.team-details-inner{overscroll-behavior:contain;width:100%;height:100%;overflow-y:auto}.team-scrim{z-index:15;cursor:default;background:#0e0e1459;border:0;padding:0;position:absolute;inset:0}.team-chat.is-wide .team-details{z-index:auto;width:0;box-shadow:none;border-left-width:0;flex:none;transition:width .26s,visibility 0s linear .26s;position:relative;overflow:hidden;transform:none}.team-chat.is-wide .team-details.is-open{border-left-width:1px;width:360px;transition:width .26s,visibility}.team-chat.is-wide .team-details-inner{width:359px}.team-chat.is-phone .team-details{z-index:70;width:auto;box-shadow:none;border-left:0;position:fixed;inset:0}@media (width<=767px){.team-chat .ac-chat-messages{padding:20px 16px 16px}.team-chat .ac-composer{width:calc(100% - 24px);margin-bottom:12px;padding:12px 14px 8px}.team-chat .ac-message-text{font-size:16px}.team-chat .ac-back-button{display:inline-flex}}@media (prefers-reduced-motion:reduce){.tc-column,.team-details,.team-details.is-open,.team-chat.is-wide .team-details,.team-chat.is-wide .team-details.is-open{transition:none}.tc-dot-working{animation:none}}.at-tabs{background:var(--color-soft);font-family:var(--font-body);border-radius:999px;flex:none;gap:2px;padding:4px;display:inline-flex}.at-tab{min-height:36px;color:var(--color-muted);font:500 14px/20px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.at-tab:hover:not(:disabled):not(.is-active){color:var(--color-ink)}.at-tab.is-active{background:var(--color-ground);color:var(--color-ink);font-weight:600}.at-tab:disabled{cursor:not-allowed;text-decoration:line-through}.at-tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.at-header{font-family:var(--font-body);color:var(--color-ink);align-items:center;gap:14px;margin:0 0 24px;display:flex}.at-header>.desk-agent-avatar{flex:0 0 48px;width:48px;height:48px;font-size:16px}.at-heading{flex:1 1 0;min-width:0;margin-right:auto}.at-heading h1{font:600 24px/32px var(--font-body);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.at-heading p{color:var(--color-muted);margin:0;font-size:14px;line-height:20px}.at-back{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-10px;display:none}.at-back:hover{background:var(--color-soft)}.at-status{flex:none}.at-pane{background:var(--owner-canvas,var(--color-canvas));flex:auto;min-height:0;overflow-y:auto}.simple-desk.owner-mode .owner-shell .at-pane-body.owner-legacy,.simple-desk .at-pane-body.desk-secondary-page{background:0 0;max-width:960px;margin:0 auto;padding:28px 32px 56px}.at-pane-body .tp-profile{max-width:none}.ac-agent-header>.at-tabs,.ac-agent-header>.at-tabs~.ac-details-toggle{margin-left:4px}@media (width<=767px){.at-tabs{width:100%}.at-tab{flex:1 1 0;min-height:44px;padding:0 8px}.at-header{flex-wrap:wrap;gap:12px;margin-bottom:20px}.at-header>.at-tabs{flex-basis:100%;order:10}.at-back{display:inline-flex}.simple-desk.owner-mode .owner-shell .at-pane-body.owner-legacy,.simple-desk .at-pane-body.desk-secondary-page{padding:16px 16px 40px}.ac-agent-header:has(>.at-tabs){flex-wrap:wrap;row-gap:8px;height:auto;min-height:64px;padding-block:10px}.ac-agent-header>.at-tabs{flex-basis:100%;order:10;margin-left:0}}.simple-desk .tp-profile .tp-label{text-transform:none;letter-spacing:0;color:var(--color-ink);font:600 16px/24px var(--font-body)}.am-editor{gap:16px;min-width:0;display:grid}.am-file{gap:6px;min-width:0;display:grid}.am-file h3{font:800 16px/24px var(--desk-display);color:var(--desk-ink);margin:0}.am-hint,.am-note{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body);margin:0}.am-error{color:#c8102e;font:400 14px/22px var(--desk-body);justify-items:start;gap:8px;margin:0;display:grid}.am-file textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--desk-border);background:var(--desk-ground);width:100%;min-height:160px;color:var(--desk-ink);font:400 15px/22px var(--desk-body);border-radius:12px;padding:10px 12px}.am-readonly{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--desk-border);background:var(--desk-tint);max-height:320px;color:var(--desk-ink);font:400 14px/22px var(--desk-body);border-radius:12px;margin:0;padding:10px 12px;overflow:auto}.am-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.am-actions small{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body)}.cp-live{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.cp-live-stage{aspect-ratio:16/9;background:var(--desk-ink);border-radius:12px;width:100%;max-height:70vh;position:relative;overflow:hidden}.cp-live-control .cp-live-stage{outline:3px solid var(--desk-primary);outline-offset:-3px}.cp-live-screen{position:absolute;inset:0;overflow:hidden}.cp-live-screen>div{width:100%;height:100%}.cp-live-overlay{text-align:center;color:var(--desk-ground);background:color-mix(in srgb,var(--desk-ink) 72%,transparent);font:600 14px/1.5 var(--desk-body,sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.cp-live-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-live-text{font:500 14px/1.5 var(--desk-body,sans-serif);flex:220px;align-items:center;gap:6px;min-width:0;display:inline-flex}@media (width<=700px){.cp-live-stage{max-height:60vh}.cp-live-bar .cp-button{width:100%}}.cp-live-actions{flex-wrap:wrap;gap:8px;display:flex}.cp-live-giveback{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cp-live-giveback label{min-width:0;font:500 var(--text-sm)/1.4 var(--desk-body,sans-serif);flex-direction:column;flex:260px;gap:4px;display:flex}.cp-live-giveback input{border:1px solid var(--desk-border);min-height:40px;font:inherit;color:var(--desk-ink);background:var(--desk-ground);border-radius:8px;padding:8px 10px}.cp-live:fullscreen{background:var(--desk-ground);justify-content:flex-start;padding:12px}.cp-live:fullscreen .cp-live-stage{aspect-ratio:auto;flex:auto;max-height:none}@media (width<=700px){.cp-live-actions .cp-button,.cp-live-giveback .cp-button{flex:100%}}.simple-desk .desk-secondary-page .cp-shell{min-width:0;color:var(--desk-ink);font-family:var(--desk-body)}.simple-desk .desk-secondary-page .cp-shell *{box-sizing:border-box}.simple-desk .desk-secondary-page .cp-shell p{margin:0}.simple-desk .desk-secondary-page .cp-shell .cp-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-heading h1{font:800 44px/1.15 var(--desk-display);letter-spacing:-.025em;color:var(--desk-ink);margin:0 0 6px}.simple-desk .desk-secondary-page .cp-shell .cp-heading p{color:var(--desk-muted);max-width:780px;font-size:16px;line-height:1.7}.simple-desk .desk-secondary-page .cp-shell .cp-eyebrow{font-size:var(--text-sm);letter-spacing:.12em;color:var(--desk-muted);line-height:1.7}.simple-desk .desk-secondary-page .cp-shell .cp-button{font:700 var(--text-sm)/20px var(--desk-body);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:10px 18px;display:inline-flex}.simple-desk .desk-secondary-page .cp-shell .cp-button svg{flex-shrink:0}.simple-desk .desk-secondary-page .cp-shell .cp-primary{background:var(--desk-primary);color:#fff;border-color:var(--desk-primary)}.simple-desk .desk-secondary-page .cp-shell .cp-secondary{background:var(--desk-ground);color:var(--desk-ink);border-color:var(--desk-border)}.simple-desk .desk-secondary-page .cp-shell .cp-stop{color:#c8102e;background:0 0}.simple-desk .desk-secondary-page .cp-shell .cp-button:disabled{opacity:.5;cursor:not-allowed}.simple-desk .desk-secondary-page .cp-shell .cp-icon-button{min-width:44px;min-height:44px;color:inherit;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.simple-desk .desk-secondary-page .cp-shell .cp-tag{border:1px dashed var(--desk-inactive-border);font-size:var(--text-sm);color:var(--desk-muted);background:var(--desk-ground);overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;padding:4px 12px;font-weight:700;line-height:1.5;display:inline-flex}.simple-desk .desk-secondary-page .cp-shell .cp-tag-success{color:#00806f;background:#ddf8f4;border-color:#0000}.simple-desk .desk-secondary-page .cp-shell .cp-tag-success:before{content:"";background:var(--desk-done);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:6px}.simple-desk .desk-secondary-page .cp-shell .cp-tag-warning{color:#805600;background:#fff2d7;border-color:#0000}.simple-desk .desk-secondary-page .cp-shell .cp-tag-error{color:#c8102e;background:#ffe4e8;border-color:#0000}.simple-desk .desk-secondary-page .cp-shell .cp-boundary,.simple-desk .desk-secondary-page .cp-shell .cp-control-explanation{color:var(--desk-muted);align-items:flex-start;gap:10px;margin:0 0 24px;padding:0;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-boundary>svg,.simple-desk .desk-secondary-page .cp-shell .cp-control-explanation>svg{flex-shrink:0;margin-top:3px}.simple-desk .desk-secondary-page .cp-shell .cp-boundary p,.simple-desk .desk-secondary-page .cp-shell .cp-control-explanation p{font-size:var(--text-sm);color:var(--desk-muted);line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-alert,.simple-desk .desk-secondary-page .cp-shell .cp-notice{color:#c8102e;font-size:var(--text-sm);background:#ffe4e8;border-radius:16px;align-items:flex-start;gap:9px;min-width:0;margin:14px 0;padding:14px 16px;line-height:1.8;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-alert>svg,.simple-desk .desk-secondary-page .cp-shell .cp-notice>svg{flex-shrink:0;margin-top:4px}.simple-desk .desk-secondary-page .cp-shell .cp-alert>span{overflow-wrap:anywhere;flex:1;min-width:0}.simple-desk .desk-secondary-page .cp-shell .cp-notice{color:#00806f;background:#ddf8f4}.simple-desk .desk-secondary-page .cp-shell .cp-empty{text-align:center;min-height:220px;color:var(--desk-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:45px 25px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-empty h2{font:800 24px/1.4 var(--desk-display);color:var(--desk-ink);margin:0}.simple-desk .desk-secondary-page .cp-shell .cp-empty p{max-width:550px;font-size:14px;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-computers-empty{background:var(--desk-row);border-radius:24px}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 18px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading h2{font:800 24px/1.4 var(--desk-display);margin:0}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading h2>span{font:400 14px/1.5 var(--desk-body);color:var(--desk-muted);margin-left:7px}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading .cp-eyebrow{display:none}.simple-desk .desk-secondary-page .cp-shell .cp-computer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.simple-desk .desk-secondary-page .cp-shell .cp-computer{background:var(--desk-row);border:1px solid #0000;border-radius:24px;min-width:0;padding:11px}.simple-desk .desk-secondary-page .cp-shell .cp-computer-selected{border-color:var(--desk-primary)}.simple-desk .desk-secondary-page .cp-shell .cp-card-preview{background:var(--desk-ink);color:#b4b4bc;min-height:200px;font-size:var(--text-sm);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-card-preview>svg{opacity:.65}.simple-desk .desk-secondary-page .cp-shell .cp-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 8px 6px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-computer-title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-computer h3{font:800 20px/1.4 var(--desk-display);overflow-wrap:anywhere;margin:0}.simple-desk .desk-secondary-page .cp-shell .cp-computer-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-computer-actions>.cp-button{padding:10px 16px}.simple-desk .desk-secondary-page .cp-shell .cp-card-details{color:var(--desk-muted);margin:0 8px}.simple-desk .desk-secondary-page .cp-shell .cp-card-details>summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);align-items:center;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-card-details>summary:after{content:"+";margin-left:8px}.simple-desk .desk-secondary-page .cp-shell .cp-card-details[open]>summary:after{content:"−"}.simple-desk .desk-secondary-page .cp-shell .cp-card-details p,.simple-desk .desk-secondary-page .cp-shell .cp-card-details code{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-card-details code{margin:8px 0;display:block}.simple-desk .desk-secondary-page .cp-shell .cp-expiry,.simple-desk .desk-secondary-page .cp-shell .cp-lease-caption{align-items:flex-start;gap:6px;display:flex;margin-top:8px!important}.simple-desk .desk-secondary-page .cp-shell .cp-lease-caption>svg{flex-shrink:0;margin-top:4px}.simple-desk .desk-secondary-page .cp-shell .cp-settings-details{border-top:1px solid var(--desk-border);margin-top:24px;padding-top:8px}.simple-desk .desk-secondary-page .cp-shell .cp-settings-details>summary{cursor:pointer;align-items:center;min-height:48px;font-size:14px;font-weight:700;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-settings-details>summary:after{content:"+";margin-left:auto}.simple-desk .desk-secondary-page .cp-shell .cp-settings-details[open]>summary:after{content:"−"}.simple-desk .desk-secondary-page .cp-shell .cp-provider{background:var(--desk-row);border-radius:24px;min-width:0;margin:16px 0;padding:24px}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-provider-icon{background:var(--desk-tint);width:48px;height:48px;color:var(--desk-primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity>div{flex:1;min-width:160px}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity h2{font:800 24px/1.4 var(--desk-display);margin:0 0 6px}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity p,.simple-desk .desk-secondary-page .cp-shell .cp-provider-details p,.simple-desk .desk-secondary-page .cp-shell .cp-setup-note p{font-size:var(--text-sm);color:var(--desk-muted);line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-provider-details{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;margin:16px 0 0 64px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-provider-details>a{min-height:44px;font-size:var(--text-sm);color:var(--desk-primary);align-items:center;gap:6px;display:inline-flex}.simple-desk .desk-secondary-page .cp-shell .cp-provider-details>span,.simple-desk .desk-secondary-page .cp-shell .cp-provider-details code{font-size:var(--text-sm);overflow-wrap:anywhere;max-width:100%;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-setup-note{border:1px solid var(--desk-border);color:var(--desk-muted);border-radius:16px;align-items:flex-start;gap:10px;margin-top:16px;padding:16px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-setup-note>svg{flex-shrink:0;margin-top:3px}.simple-desk .desk-secondary-page .cp-shell .cp-connection-settings{border-top:1px solid var(--desk-border);min-width:0;margin-top:20px;padding-top:8px}.simple-desk .desk-secondary-page .cp-shell .cp-connection-settings>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;line-height:1.7;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-connection-settings>p{font-size:var(--text-sm);color:var(--desk-muted);margin:14px 0;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-connection-settings>form{align-items:flex-end;gap:12px;min-width:0;margin-top:16px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-connection-settings>form>label{flex:1;min-width:0}.simple-desk .desk-secondary-page .cp-shell label{font-size:var(--text-sm);color:var(--desk-muted);flex-direction:column;gap:7px;min-width:0;line-height:1.8;display:flex}.simple-desk .desk-secondary-page .cp-shell input,.simple-desk .desk-secondary-page .cp-shell textarea,.simple-desk .desk-secondary-page .cp-shell select{width:100%;font:400 14px/1.7 var(--desk-body);border:1px solid var(--desk-border);color:var(--desk-ink);background:var(--desk-ground);border-radius:14px;min-width:0;max-width:100%;min-height:48px;padding:11px 14px;display:block}.simple-desk .desk-secondary-page .cp-shell input::placeholder,.simple-desk .desk-secondary-page .cp-shell textarea::placeholder{color:var(--desk-muted)}.simple-desk .desk-secondary-page .cp-shell select:disabled{opacity:.6;cursor:not-allowed}.simple-desk .desk-secondary-page .cp-shell .cp-provision{border:1px solid var(--desk-border);background:var(--desk-row);border-radius:20px;flex-direction:column;gap:16px;min-width:0;margin:20px 0;padding:24px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-provision h3{font:800 20px/1.5 var(--desk-display);margin:0}.simple-desk .desk-secondary-page .cp-shell .cp-provision p{font-size:var(--text-sm);color:var(--desk-muted);line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-provision>label{max-width:500px}.simple-desk .desk-secondary-page .cp-shell .cp-provision>div{flex-wrap:wrap;gap:10px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops{background:var(--desk-row);border-radius:24px;min-width:0;margin:16px 0;padding:24px}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops h2{font:800 24px/1.4 var(--desk-display);margin:5px 0 8px}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops p,.simple-desk .desk-secondary-page .cp-shell .cp-desktop-note,.simple-desk .desk-secondary-page .cp-shell .cp-assigned-desktops>p{font-size:var(--text-sm);color:var(--desk-muted);line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops li{background:var(--desk-ground);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops li>span{font-size:var(--text-sm);overflow-wrap:anywhere}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops strong{white-space:nowrap;font-size:14px}.simple-desk .desk-secondary-page .cp-shell .cp-desktop{border:1px solid var(--desk-border);background:var(--desk-ground);border-radius:24px;min-width:0;margin-top:28px;padding:24px}.simple-desk .desk-secondary-page .cp-shell .cp-desktop>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-desktop>header>div:first-child{min-width:0}.simple-desk .desk-secondary-page .cp-shell .cp-desktop>header h2{font:800 26px/1.4 var(--desk-display);overflow-wrap:anywhere;margin:4px 0 8px}.simple-desk .desk-secondary-page .cp-shell .cp-desktop>header p{font-size:var(--text-sm);color:var(--desk-muted);overflow-wrap:anywhere;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-desktop>header>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-screen{background:var(--desk-ink);border-radius:16px;min-width:0;min-height:160px;position:relative;overflow:hidden}.simple-desk .desk-secondary-page .cp-shell .cp-screen>img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:auto;display:block}.simple-desk .desk-secondary-page .cp-shell .cp-screen-interactive>img{cursor:crosshair}.simple-desk .desk-secondary-page .cp-shell .cp-screen-empty{text-align:center;color:#b4b4bc;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;padding:45px 25px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-screen-empty h3{font:800 23px/1.5 var(--desk-display);color:#fff;margin:0}.simple-desk .desk-secondary-page .cp-shell .cp-screen-empty p{font-size:var(--text-sm);max-width:550px;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-screen-meta{color:var(--desk-muted);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 20px;line-height:1.8;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-control-explanation{background:var(--desk-row);border-radius:16px;margin:8px 0 20px;padding:16px}.simple-desk .desk-secondary-page .cp-shell .cp-manual-controls{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.simple-desk .desk-secondary-page .cp-shell .cp-manual-controls form{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-manual-controls form>label{width:100%;min-width:0}.simple-desk .desk-secondary-page .cp-shell .cp-key-controls>span{font-size:var(--text-sm);color:var(--desk-muted);margin-bottom:10px;line-height:1.8;display:block}.simple-desk .desk-secondary-page .cp-shell .cp-key-controls>div{flex-wrap:wrap;gap:8px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-coordinates{border-top:1px solid var(--desk-border);margin-top:24px;padding-top:8px}.simple-desk .desk-secondary-page .cp-shell .cp-coordinates>summary{font-size:var(--text-sm);cursor:pointer;align-items:center;min-height:44px;line-height:1.8;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-coordinates>form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-coordinates>form>label{width:130px;min-width:0}.simple-desk .desk-secondary-page .cp-shell .cp-desktop-footer{border-top:1px solid var(--desk-border);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-desktop-footer>p{font-size:var(--text-sm);color:var(--desk-muted);max-width:700px;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-desktop-footer>.cp-button{flex-shrink:0}.simple-desk .desk-secondary-page .cp-shell .cp-work-areas{background:var(--desk-row);border-radius:16px;min-width:0;margin:0 0 20px;padding:18px}.simple-desk .desk-secondary-page .cp-shell .cp-work-area-summary,.simple-desk .desk-secondary-page .cp-shell .cp-desktop-allocation{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-work-area-summary>label,.simple-desk .desk-secondary-page .cp-shell .cp-desktop-allocation>label{flex:1;min-width:180px;max-width:440px}.simple-desk .desk-secondary-page .cp-shell .cp-work-area-summary>p{font-size:var(--text-sm);color:var(--desk-muted);flex:1;min-width:150px;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-desktop-allocation{margin-top:18px}.simple-desk .desk-secondary-page .cp-shell .cp-work-areas>.cp-desktop-note{margin-top:10px}.simple-desk .desk-secondary-page .cp-shell .cp-work-areas>.cp-alert{margin-top:14px}.simple-desk .desk-secondary-page .cp-shell .cp-assigned-desktops{border-top:1px solid var(--desk-border);margin-top:18px;padding-top:14px}.simple-desk .desk-secondary-page .cp-shell .cp-assigned-desktops ul{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-assigned-desktops li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.simple-desk .desk-secondary-page .cp-shell .cp-assigned-desktops li>span{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.8}.simple-desk .desk-secondary-page .cp-shell .cp-assigned-desktops .cp-button{flex-shrink:0}.simple-desk .desk-secondary-page .cp-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}@media (width<=1050px){.simple-desk .desk-secondary-page .cp-shell .cp-card-footer{flex-direction:column;align-items:flex-start}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops ul{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading{flex-wrap:wrap}.simple-desk .desk-secondary-page .cp-shell .cp-manual-controls{grid-template-columns:1fr 1fr}}@media (width<=700px){.simple-desk .desk-secondary-page .cp-shell .cp-heading{flex-direction:column;gap:16px;margin-bottom:20px}.simple-desk .desk-secondary-page .cp-shell .cp-heading h1{font-size:32px}.simple-desk .desk-secondary-page .cp-shell .cp-heading p{font-size:14px}.simple-desk .desk-secondary-page .cp-shell .cp-button{font-size:var(--text-sm);min-height:44px;padding:10px 15px}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading{gap:14px;margin-top:20px}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading h2{font-size:22px}.simple-desk .desk-secondary-page .cp-shell .cp-section-heading>.cp-button{width:100%}.simple-desk .desk-secondary-page .cp-shell .cp-boundary p{font-size:var(--text-sm)}.simple-desk .desk-secondary-page .cp-shell .cp-computer-grid{grid-template-columns:1fr;gap:16px}.simple-desk .desk-secondary-page .cp-shell .cp-card-preview{min-height:190px}.simple-desk .desk-secondary-page .cp-shell .cp-card-footer{align-items:stretch;gap:12px}.simple-desk .desk-secondary-page .cp-shell .cp-computer-title{justify-content:space-between}.simple-desk .desk-secondary-page .cp-shell .cp-computer-actions{gap:8px}.simple-desk .desk-secondary-page .cp-shell .cp-computer-actions>.cp-button{min-height:44px}.simple-desk .desk-secondary-page .cp-shell .cp-provider,.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops{padding:18px 16px}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity{gap:12px}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity>div{flex-basis:calc(100% - 60px);min-width:0}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity>.cp-tag{margin-left:60px}.simple-desk .desk-secondary-page .cp-shell .cp-provider-details{margin-left:0}.simple-desk .desk-secondary-page .cp-shell .cp-provider-identity h2{font-size:22px}.simple-desk .desk-secondary-page .cp-shell .cp-connection-settings>form{flex-direction:column;align-items:stretch}.simple-desk .desk-secondary-page .cp-shell input,.simple-desk .desk-secondary-page .cp-shell textarea,.simple-desk .desk-secondary-page .cp-shell select{font-size:16px}.simple-desk .desk-secondary-page .cp-shell .cp-provision{padding:18px 16px}.simple-desk .desk-secondary-page .cp-shell .cp-provision>div{flex-direction:column;align-items:stretch}.simple-desk .desk-secondary-page .cp-shell .cp-agent-desktops ul{grid-template-columns:1fr}.simple-desk .desk-secondary-page .cp-shell .cp-desktop{padding:18px 14px}.simple-desk .desk-secondary-page .cp-shell .cp-desktop>header h2{font-size:24px}.simple-desk .desk-secondary-page .cp-shell .cp-desktop>header>div:last-child{flex-direction:column;align-items:stretch;width:100%}.simple-desk .desk-secondary-page .cp-shell .cp-screen{min-height:100px}.simple-desk .desk-secondary-page .cp-shell .cp-screen-empty{min-height:220px;padding:30px 16px}.simple-desk .desk-secondary-page .cp-shell .cp-screen-empty h3{font-size:21px}.simple-desk .desk-secondary-page .cp-shell .cp-screen-meta{flex-direction:column;align-items:flex-start}.simple-desk .desk-secondary-page .cp-shell .cp-manual-controls{grid-template-columns:1fr;gap:20px}.simple-desk .desk-secondary-page .cp-shell .cp-coordinates>form>label{flex:1;width:auto;min-width:80px}.simple-desk .desk-secondary-page .cp-shell .cp-coordinates>form>.cp-button{flex-basis:100%}.simple-desk .desk-secondary-page .cp-shell .cp-desktop-footer{flex-direction:column;align-items:stretch}.simple-desk .desk-secondary-page .cp-shell .cp-work-areas{padding:14px 12px}.simple-desk .desk-secondary-page .cp-shell .cp-work-area-summary,.simple-desk .desk-secondary-page .cp-shell .cp-desktop-allocation{flex-direction:column;align-items:stretch;gap:12px}.simple-desk .desk-secondary-page .cp-shell .cp-work-area-summary>label,.simple-desk .desk-secondary-page .cp-shell .cp-desktop-allocation>label{flex:auto;width:100%;min-width:0;max-width:none}.simple-desk .desk-secondary-page .cp-shell .cp-work-area-summary>p{flex:auto;min-width:0}.simple-desk .desk-secondary-page .cp-shell .cp-assigned-desktops li{border-bottom:1px solid var(--desk-border);flex-direction:column;align-items:flex-start;padding-bottom:10px}.simple-desk .desk-secondary-page .cp-shell .cp-empty{padding:35px 18px}.simple-desk .desk-secondary-page .cp-shell .cp-empty h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.cp-shell *{scroll-behavior:auto!important}}.project-model-connections .model-routing-rule summary>svg{flex-shrink:0}.project-model-key-form input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:7px;padding:6px 10px;font-weight:400}.project-model-key-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.project-model-pilot-limits{font-size:var(--text-sm);flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.project-model-pilot-limits dt{color:var(--muted)}.project-model-pilot-limits dd{color:var(--ink);margin:2px 0 0;font-weight:650}@media (width<=720px){.project-model-key-form{flex-direction:column;align-items:stretch}.project-model-key-form input{min-height:44px;font-size:16px}}.project-model-key-editor{gap:8px;display:grid}.project-model-policy{max-width:560px;font-size:var(--text-sm);align-items:flex-start;gap:8px;font-weight:400;line-height:1.45;display:flex}.project-model-policy input{flex:none;margin:2px 0 0}.asd-backdrop{z-index:1000;background:#19354994;place-items:center;padding:16px;animation:.16s ease-out asd-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.asd-card{box-sizing:border-box;background:var(--desk-ground);width:100%;max-width:520px;max-height:calc(100dvh - 32px);color:var(--desk-ink);border-radius:20px;outline:none;gap:20px;padding:28px;animation:.2s ease-out asd-rise;display:grid;overflow-y:auto;box-shadow:0 24px 64px #1935494d}.asd-head{gap:6px;display:grid}.asd-card h2{font:800 22px/30px var(--desk-display);color:var(--desk-ink);overflow-wrap:anywhere;margin:0}.ce-connection-editor .asd-card p,.asd-card p{color:var(--desk-ink);font:400 15px/24px var(--desk-body);overflow-wrap:anywhere;margin:0}.ce-connection-editor .asd-card .asd-note,.asd-card .asd-note{color:var(--desk-muted);font-size:14px;line-height:22px}.asd-body{gap:16px;min-width:0;display:grid}.asd-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.asd-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.asd-num{background:var(--desk-tint);width:28px;height:28px;color:var(--desk-ink);font:800 14px/1 var(--desk-body);border-radius:50%;place-items:center;display:grid}.asd-step-body{gap:10px;min-width:0;padding-top:2px;display:grid}.ce-connection-editor .asd-card .asd-step-title,.asd-card .asd-step-title{font-weight:700}.asd-open-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.asd-host{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body);overflow-wrap:anywhere;flex-basis:100%}.asd-card .settings-action{min-height:44px}.ce-connection-editor .asd-card .settings-action.primary,.asd-card .settings-action.primary{background:var(--desk-primary);border-color:var(--desk-primary);color:var(--desk-ground);text-decoration:none}.asd-card .settings-action.primary:hover:not(:disabled){background:var(--desk-primary-hover,var(--desk-primary))}.asd-card .settings-action:focus-visible,.asd-card a:focus-visible,.asd-card summary:focus-visible,.asd-card input:focus-visible{outline:3px solid var(--desk-primary);outline-offset:2px}.asd-card .asd-copy{padding:8px 16px;font-weight:600}.asd-code-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ce-connection-editor .asd-card .asd-code,.asd-card .asd-code{box-sizing:border-box;background:var(--desk-tint);min-width:0;color:var(--desk-ink);text-align:center;letter-spacing:.08em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:14px;flex:220px;padding:16px 20px;font:700 clamp(26px,8vw,34px)/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.asd-waiting,.asd-checking{align-items:center;gap:10px;display:flex}.ce-connection-editor .asd-card .asd-waiting,.asd-card .asd-waiting,.ce-connection-editor .asd-card .asd-checking,.asd-card .asd-checking{color:var(--desk-muted);font-size:14px;line-height:22px}.asd-spinner{border:2px solid var(--desk-border);border-top-color:var(--desk-primary);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite asd-spin}.ce-connection-editor .asd-card .asd-hint,.asd-card .asd-hint{color:var(--desk-muted);font-size:var(--text-sm);line-height:20px}.asd-paste{gap:10px;min-width:0;display:grid}.ce-connection-editor .asd-card .asd-paste label,.asd-card .asd-paste label{font:700 14px/22px var(--desk-body);color:var(--desk-ink);display:block}.asd-paste-row{align-items:stretch;gap:8px;display:flex}.ce-connection-editor .asd-card .asd-input,.asd-card .asd-input{box-sizing:border-box;border:1px solid var(--desk-border);background:var(--desk-ground);min-width:0;min-height:48px;color:var(--desk-ink);font:400 16px/24px var(--desk-body);border-radius:12px;flex:1;padding:10px 14px}.asd-card .asd-input:disabled{background:var(--desk-row);color:var(--desk-muted)}.asd-card .asd-paste>.settings-action{justify-self:start}.asd-card .asd-toggle{flex:none;padding:8px 16px}.ce-connection-editor .asd-card .asd-find,.asd-card .asd-find{color:var(--desk-primary);font:600 14px/22px var(--desk-body);justify-self:start;text-decoration:underline}.asd-points{font:400 15px/24px var(--desk-body);gap:10px;margin:0;padding:0 0 0 20px;display:grid}.asd-result{background:var(--desk-row);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.ce-connection-editor .asd-card .asd-result-main,.asd-card .asd-result-main{font-size:16px;font-weight:700}.ce-connection-editor .asd-card .asd-result-detail,.asd-card .asd-result-detail{color:var(--desk-muted);font-size:14px;line-height:22px}.asd-good{background:#ddf1e4}.asd-bad{background:#fbebd0}.asd-details{border-top:1px solid var(--desk-divider);padding-top:12px}.asd-details summary{cursor:pointer;color:var(--desk-muted);font:600 var(--text-sm)/22px var(--desk-body)}.asd-details pre{background:var(--desk-row);max-height:180px;color:var(--desk-ink);font:400 var(--text-sm)/18px ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:8px 0 0;padding:10px 12px;overflow:auto}.asd-actions{flex-wrap:wrap;gap:10px;display:flex}.asd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.asd-copy-wrap{display:inline-flex;position:relative}@keyframes asd-fade{0%{opacity:0}to{opacity:1}}@keyframes asd-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes asd-spin{to{transform:rotate(360deg)}}@media (width<=480px){.asd-backdrop{padding:12px}.asd-card{border-radius:18px;gap:18px;max-height:calc(100dvh - 24px);padding:22px 18px}.asd-card h2{font-size:20px;line-height:28px}.asd-step{grid-template-columns:26px minmax(0,1fr);gap:12px}.asd-actions .settings-action{flex:100%}}@media (prefers-reduced-motion:reduce){.asd-backdrop,.asd-card{animation:none}.asd-spinner{border-top-color:var(--desk-border);border-right-color:var(--desk-primary);animation:none}}.ae-panel h3{font:800 16px/24px var(--desk-display);color:var(--desk-ink);margin:8px 0 0}.ae-engines,.ae-agents,.ae-providers{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ae-engines li,.ae-providers li{border:1px solid var(--desk-border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ae-providers li>span{flex:1;gap:2px;min-width:0;display:grid}.ae-providers small{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body)}.ae-card,.ae-agent{border:1px solid var(--desk-border);border-radius:14px;min-width:0;padding:12px}.ae-agent-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ae-pill{background:var(--desk-tint);max-width:100%;color:var(--desk-ink);font:600 var(--text-sm)/20px var(--desk-body);overflow-wrap:anywhere;border-radius:999px;padding:2px 10px;display:inline-block}.ae-ok{background:#ddf1e4}.ae-warn{background:#fbebd0}.ae-fallback{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body);overflow-wrap:anywhere;margin:0 0 8px}.ae-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;min-width:0;display:grid}.ae-controls label{font:600 var(--text-sm)/20px var(--desk-body);color:var(--desk-muted);gap:4px;min-width:0;display:grid}.ae-controls select,.ae-controls input{box-sizing:border-box;border:1px solid var(--desk-border);background:var(--desk-ground);width:100%;min-height:44px;color:var(--desk-ink);font:400 15px/22px var(--desk-body);border-radius:10px;padding:8px 10px}@media (width<=767px){.ae-engines li,.ae-providers li{flex-wrap:wrap}.ae-providers .settings-action{flex-basis:100%}.ae-controls{grid-template-columns:1fr}}.ae-group{gap:8px;display:grid}.ae-group h4{font:800 14px/22px var(--desk-body);color:var(--desk-ink);margin:8px 0 0}.ae-panel .ae-group-note{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body);margin:-4px 0 0}.ae-model-free{gap:4px;min-width:0;display:grid}.ae-model-note{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body)}.ae-link-button{min-height:24px;color:var(--desk-primary);font:600 var(--text-sm)/20px var(--desk-body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}.ae-link-button:disabled{opacity:.55;cursor:default}.staff-audit{gap:20px;display:grid}.staff-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;padding:20px 24px;display:grid}.staff-audit-filters label{font:600 13px/18px var(--desk-body);color:var(--color-ink);gap:6px;min-width:0;display:grid}.staff-audit-clear{justify-self:start;margin-left:0}.staff-audit-note{font:400 14px/22px var(--desk-body);color:var(--color-error);margin:0}.staff-audit-empty{justify-items:start;gap:8px;padding:24px;display:grid}.staff-audit-empty h3{font:600 17px/1.4 var(--desk-body);color:var(--color-ink);margin:0}.staff-audit-empty p{font:400 14px/22px var(--desk-body);color:var(--color-muted);margin:0}.staff-audit-list{margin:0;padding:0;list-style:none}.staff-audit-row{border-bottom:1px solid var(--color-soft);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;display:grid}.staff-audit-row:last-child{border-bottom:0}.staff-audit-row time{font:400 13px/18px var(--desk-body);color:var(--color-muted)}.staff-audit-what{gap:2px;min-width:0;display:grid}.staff-audit-what strong{font:600 15px/22px var(--desk-body);color:var(--color-ink);overflow-wrap:anywhere}.staff-audit-what span{font:400 13px/18px var(--desk-body);color:var(--color-muted);overflow-wrap:anywhere}.staff-audit-outcome{font:600 12px/16px var(--desk-body);background:var(--color-soft);color:var(--color-ink);border-radius:999px;justify-self:end;padding:4px 10px}.staff-audit-outcome[data-outcome=done]{background:var(--color-success-soft);color:var(--color-success)}.staff-audit-outcome[data-outcome=refused]{background:var(--color-warning-soft);color:var(--color-warning)}.staff-audit-outcome[data-outcome=failed]{background:var(--color-error-soft);color:var(--color-error)}.staff-audit-more{border-top:1px solid var(--color-soft);justify-content:center;padding:16px 24px;display:flex}.staff-audit-more .staff-console-refresh{margin-left:0}@media (width<=1100px){.staff-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.staff-audit-filters{grid-template-columns:1fr;padding:16px}.staff-audit-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.staff-audit-row time{grid-column:1/-1}}.staff-console-title{gap:8px;display:grid}.staff-console-title h1{font:400 32px/1.2 var(--desk-display);letter-spacing:-.02em;color:var(--color-ink);margin:0}.owner-mode .staff-console .staff-console-title h1{font-size:32px!important;line-height:1.2!important}.staff-console-title p{font:400 14px/22px var(--desk-body);letter-spacing:normal;color:var(--color-muted);margin:0}.staff-console-badge{font:600 12px/16px var(--desk-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal-text);background:var(--color-signal-soft);border-radius:999px;justify-self:start;padding:4px 10px}.staff-console-diagnostics{gap:20px;display:grid}.staff-console-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.staff-console-stat{background:var(--color-ground);border:1px solid var(--color-line);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:20px;display:grid}.staff-console .staff-console-stat .staff-console-stat-label{font:400 12px/16px var(--desk-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0}.staff-console .staff-console-stat strong{font:600 22px/28px var(--desk-body);color:var(--color-ink);overflow-wrap:anywhere}.staff-console-stat span:not(.staff-console-stat-label){color:var(--color-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.staff-console .staff-console-stat[data-tone=good] strong{color:var(--color-success)}.staff-console .staff-console-stat[data-tone=bad] strong{color:var(--color-error)}.staff-console-stat[data-tone=alert]{background:var(--color-signal-soft);border-color:var(--color-signal)}.staff-console .staff-console-stat[data-tone=alert] .staff-console-stat-label,.staff-console .staff-console-stat[data-tone=alert] strong,.staff-console .staff-console-stat[data-tone=alert] span{color:var(--color-signal-text)}.staff-console-refresh{background:var(--color-ground);border:1px solid var(--color-line);min-height:44px;color:var(--color-ink);font:600 14px var(--desk-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:0 14px;display:inline-flex}.staff-console-refresh:disabled{opacity:.55;cursor:not-allowed}.staff-console-error{background:var(--color-error-soft);color:var(--color-error);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}@media (width<=1100px){.staff-console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.staff-console-stats{grid-template-columns:1fr}.staff-console[data-explicit=true] .staff-console-title p,.staff-console[data-explicit=true] .staff-console-badge{display:none}.owner-mode .staff-console[data-explicit=true] .staff-console-title h1,.staff-console[data-explicit=true] .staff-console-title h1{font-size:24px!important}}.staff-console .cp-shell .cp-heading h1{display:none}.perf-dashboard{color:var(--desk-ink);font-family:var(--desk-body);min-width:0;max-width:1440px;margin:auto;padding:12px 24px 48px}.perf-dashboard *,.perf-dialog *{box-sizing:border-box}.perf-dashboard button,.perf-dialog button{cursor:pointer;font-family:var(--desk-body)}.perf-dashboard button:disabled{cursor:wait;opacity:.65}.perf-dashboard :is(button,select):focus-visible,.perf-dialog button:focus-visible{outline:3px solid var(--desk-primary);outline-offset:4px}.perf-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.perf-title{min-width:0}.perf-scope{color:var(--desk-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0 0 8px;line-height:22px}.perf-dashboard h1{font:800 42px/1.15 var(--desk-display);letter-spacing:-.025em;margin:0}.perf-filters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.perf-period{background:var(--desk-soft);border-radius:28px;padding:4px;display:flex}.perf-period button{color:var(--desk-muted);white-space:nowrap;background:0 0;border:0;border-radius:24px;min-height:44px;padding:10px 14px;font-size:14px;line-height:20px}.perf-period button[aria-pressed=true]{background:var(--desk-ground);color:var(--desk-ink);box-shadow:var(--desk-shadow);font-weight:700}.perf-filter{border:1px solid var(--desk-border);border-radius:28px;align-items:center;max-width:100%;display:flex;position:relative}.perf-filter select{color:var(--desk-ink);appearance:none;width:100%;min-height:44px;font:700 14px/20px var(--desk-body);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:11px 36px 11px 16px}.perf-filter>svg{pointer-events:none;position:absolute;right:16px}.perf-link{min-height:44px;color:var(--desk-primary);font:700 14px/20px var(--desk-body);text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:10px 0;display:inline-flex}.perf-primary{background:var(--desk-primary);min-height:48px;color:var(--desk-ground);font:700 14px/22px var(--desk-body);border:0;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:13px 23px;display:inline-flex}.perf-example-banner{border:1px solid var(--desk-primary);background:var(--desk-tint);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:20px;margin-bottom:24px;padding:13px 20px;font-size:14px;line-height:22px;display:flex}.perf-example-banner strong{color:var(--desk-primary)}.perf-example-banner>span{font-size:var(--text-sm);flex-basis:100%}.perf-error{background:var(--desk-soft);border-radius:14px;padding:12px 16px;font-size:14px;line-height:22px}.perf-empty{background:var(--desk-row);border:1px solid var(--desk-border);border-radius:var(--desk-radius);margin-top:36px;overflow:hidden}.perf-empty-content{max-width:820px;padding:52px}.perf-empty h2{font:800 34px/1.2 var(--desk-display);letter-spacing:-.02em;margin:0 0 18px}.perf-empty-content>p{color:var(--desk-muted);margin:0;font-size:15px;line-height:26px}.perf-empty-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.perf-empty-content .perf-empty-hint{font-size:var(--text-sm);margin-top:12px;line-height:21px}.perf-meanwhile{border:0;border-top:1px solid var(--desk-border);width:100%;min-height:68px;color:var(--desk-primary);font:700 14px/24px var(--desk-body);text-align:left;background:0 0;align-items:center;gap:12px;padding:18px 52px;display:flex}.perf-empty-content .perf-connection-status{font-size:var(--text-sm);color:var(--desk-muted);margin-top:16px;line-height:22px}.perf-connection-status .perf-link{font-size:var(--text-sm)}.perf-source-note{color:var(--desk-muted);margin:0 0 20px;font-size:14px;line-height:24px}.perf-source-note .perf-link{margin-left:8px}.perf-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.perf-kpi{border-radius:var(--desk-radius);background:var(--desk-row);min-width:0;padding:24px}.perf-kpi h2{font:400 14px/22px var(--desk-body);color:var(--desk-muted);margin:0 0 12px}.perf-number{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.perf-number>strong{font:800 40px/1.15 var(--desk-display);letter-spacing:-.025em}.perf-change{font:700 var(--text-sm)/18px var(--desk-display);white-space:nowrap;border-radius:24px;align-items:center;padding:4px 8px;display:inline-flex}.perf-good{color:var(--desk-ink);background:var(--desk-soft)}.perf-bad{color:var(--desk-ink);background:var(--desk-border)}.perf-note{color:var(--desk-muted);font-size:var(--text-sm);margin:8px 0 0;line-height:20px}.perf-stock-warning{color:var(--desk-ink);font-weight:700}.perf-sparkline{width:100%;height:36px;color:var(--desk-primary);margin-top:10px;display:block}.perf-unavailable{color:var(--desk-muted);font-size:var(--text-sm);line-height:20px}.perf-kpi-unavailable{flex-direction:column;gap:4px;padding:16px 20px;display:flex}.perf-kpi-unavailable h2{color:var(--desk-ink);margin:0}.perf-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.perf-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.perf-section-heading h2{font:800 21px/28px var(--desk-display);margin:0}.perf-section-heading>span{color:var(--desk-muted);font-size:var(--text-sm);line-height:18px}.perf-channel-rows,.perf-exceptions,.perf-market-rows{gap:6px;display:grid}.perf-channel-row{background:var(--desk-row);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding:16px 20px;display:flex}.perf-channel-identity h3,.perf-market-row h3{font:800 16px/22px var(--desk-display);margin:0}.perf-channel-via{color:var(--desk-muted);font:400 var(--text-sm)/20px var(--desk-body)}.perf-channel-identity{overflow-wrap:anywhere;min-width:0}.perf-channel-identity p,.perf-market-row p{color:var(--desk-muted);font-size:var(--text-sm);margin:3px 0 0;line-height:18px}.perf-channel-values{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.perf-channel-values strong{font:800 18px/24px var(--desk-display)}.perf-channel-values span{font-size:var(--text-sm);color:var(--desk-muted);line-height:16px}.perf-muted-line{border-top:1px solid var(--desk-border);color:var(--desk-muted);font-size:var(--text-sm);margin:0;padding:16px 0;line-height:22px}.perf-exception{background:var(--desk-row);border-radius:18px;align-items:center;gap:16px;min-width:0;padding:16px 20px;display:flex}.perf-exception>div{flex:1;min-width:0}.perf-exception h3{font:800 16px/22px var(--desk-display);overflow-wrap:anywhere;margin:0}.perf-exception p{font-size:var(--text-sm);color:var(--desk-muted);margin:4px 0 0;line-height:19px}.perf-exception .perf-link{flex-shrink:0}.perf-trend,.perf-market{border-top:1px solid var(--desk-border);margin-top:28px;padding-top:24px}.perf-chart{gap:14px;margin-top:20px;display:flex}.perf-chart-month{flex:1;min-width:0}.perf-chart-track{border-bottom:1px solid var(--desk-border);align-items:flex-end;height:140px;display:flex}.perf-chart-bar{border-radius:6px 6px 0 0;flex-direction:column-reverse;width:100%;max-width:64px;margin-inline:auto;display:flex;overflow:hidden}.perf-chart-bar>span{width:100%;display:block}.perf-chart-month-label{text-align:center;color:var(--desk-muted);font-size:var(--text-sm);margin-top:8px;line-height:18px;display:block}.perf-chart-legend{font-size:var(--text-sm);flex-wrap:wrap;gap:8px 20px;margin-top:16px;line-height:20px;display:flex}.perf-chart-legend>span{align-items:center;gap:7px;display:inline-flex}.perf-chart-legend i{border-radius:50%;width:8px;height:8px}.perf-market-row{background:var(--desk-row);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(100px,.4fr) minmax(100px,.4fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.perf-market-row>div:not(:first-child){flex-direction:column;gap:3px;display:flex}.perf-market-row strong{font:800 23px/28px var(--desk-display)}.perf-market-row span{font-size:var(--text-sm);color:var(--desk-muted);line-height:18px}.perf-market-note{color:var(--desk-muted);font-size:var(--text-sm);margin:12px 0 0;line-height:19px}.perf-home{display:none}.perf-dialog{border:1px solid var(--desk-border);border-radius:var(--desk-radius);color:var(--desk-ink);background:var(--desk-ground);width:min(700px,100vw - 32px);max-height:calc(100dvh - 48px);font-family:var(--desk-body);box-shadow:var(--desk-shadow);padding:32px;overflow:auto}.perf-dialog::backdrop{background:#0e0e142e}.perf-dialog h2{font:800 26px/1.2 var(--desk-display);overflow-wrap:anywhere;margin:0 44px 24px 0}.perf-dialog p{color:var(--desk-muted);margin:12px 0;font-size:14px;line-height:1.65}.perf-dialog .perf-example-label{color:var(--desk-primary);font-weight:700}.perf-dialog-close{width:44px;height:44px;color:var(--desk-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.perf-detail-channels{gap:8px;display:grid}@media (width<=1100px){.perf-dashboard{padding-inline:0}.perf-bottom{grid-template-columns:1fr}.perf-number>strong{font-size:34px}.perf-kpi{padding:20px}}@media (width<=767px){.simple-desk .desk-performance-page:has(.perf-dashboard){padding-top:0}.perf-dashboard{padding:0 0 32px}.perf-dashboard h1{font-size:32px;line-height:38px}.perf-header{gap:16px;margin-bottom:22px}.perf-scope{font-size:var(--text-sm);margin-bottom:6px;line-height:18px}.perf-filters{gap:10px;width:100%}.perf-period{flex:1;justify-content:space-between}.perf-period button{font-size:var(--text-sm);padding-inline:12px}.perf-filter{width:100%}.perf-filter select{font-size:var(--text-sm)}.perf-empty{margin-top:24px}.perf-empty-content{padding:28px 24px 30px}.perf-empty h2{margin-bottom:16px;font-size:29px;line-height:35px}.perf-empty-content>p{font-size:14px;line-height:25px}.perf-empty-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:24px}.perf-meanwhile{font-size:var(--text-sm);gap:8px;padding:18px 24px}.perf-meanwhile svg{flex-shrink:0}.perf-example-banner{font-size:var(--text-sm);gap:4px;padding:16px}.perf-example-banner .perf-link{font-size:var(--text-sm)}.perf-example-banner>span{font-size:var(--text-sm);line-height:18px}.perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.perf-kpi{border-radius:20px;padding:16px}.perf-kpi h2{font-size:var(--text-sm);margin-bottom:8px;line-height:19px}.perf-number{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.perf-number>strong{overflow-wrap:anywhere;font-size:clamp(23px,6.6vw,29px);line-height:34px}.perf-change{font-size:var(--text-sm);padding:2px 6px}.perf-note{font-size:var(--text-sm);line-height:17px}.perf-kpi-unavailable{gap:0;padding:14px}.perf-unavailable{font-size:var(--text-sm);line-height:18px}.perf-bottom{gap:24px;margin-top:24px}.perf-channel-row,.perf-exception{padding:14px 16px}.perf-exception h3{font-size:15px}.perf-exception .perf-link{min-width:44px;font-size:var(--text-sm)}.perf-exception .perf-link svg{display:none}.perf-section-heading h2{font-size:20px}.perf-chart{gap:5px}.perf-chart-track{height:116px}.perf-chart-month-label{font-size:var(--text-sm);line-height:15px}.perf-chart-legend{font-size:var(--text-sm);gap:6px 12px;line-height:17px}.perf-market-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.perf-market-row>div:first-child{grid-column:1/-1}.perf-market-row strong{font-size:21px}.perf-home{min-height:44px;color:var(--desk-ink);font:400 16px/24px var(--desk-body);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:inline-flex;position:absolute;top:15px;left:20px}.simple-desk:has(.perf-home) .desk-mobile-bar .desk-logo{visibility:hidden}.perf-dialog{padding:24px 20px}}.perf-funnel{border-top:1px solid var(--desk-border);margin-top:28px;padding-top:24px}.perf-compare{min-height:44px;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.perf-compare input{width:18px;height:18px;accent-color:var(--desk-primary)}.perf-funnel-platforms{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.perf-funnel-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-funnel-platform{min-width:0}.perf-funnel-platform h3{font:800 20px/28px var(--desk-display);margin:0}.perf-funnel-platform h4{font:700 14px/22px var(--desk-body);margin:16px 0 10px}.perf-funnel-weakest{margin:8px 0 16px;font-size:14px;line-height:22px}.perf-funnel-warning{border-left:3px solid var(--desk-primary);background:var(--desk-soft);font-size:var(--text-sm);padding:12px 16px;line-height:22px}.perf-funnel-ads{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.perf-funnel-compare .perf-funnel-ads{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-funnel-ads>div{background:var(--desk-row);overflow-wrap:anywhere;border-radius:18px;min-width:0;padding:16px}.perf-funnel-ads dt{font-size:var(--text-sm);color:var(--desk-muted);line-height:20px}.perf-funnel-ads dd{margin:8px 0 0}.perf-funnel-ads strong,.perf-funnel-value>strong{font:800 23px/30px var(--desk-display);overflow-wrap:anywhere}.perf-funnel-steps{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.perf-funnel-steps>li{min-width:0}.perf-funnel-step{isolation:isolate;background:var(--desk-row);overflow-wrap:anywhere;border-radius:18px;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:8px 16px;padding:16px 20px;display:grid;position:relative}.perf-funnel-step:before{content:"";z-index:-1;width:var(--funnel-width);background:var(--desk-primary);border-radius:18px;height:4px;position:absolute;top:0;left:0}.perf-funnel-step h4{margin:3px 0}.perf-funnel-unit{border-top:2px solid var(--desk-border);font-size:var(--text-sm);margin:16px 0 8px;padding:12px 0 4px;font-weight:700;line-height:20px}.perf-funnel-money .perf-funnel-step:before{display:none}.perf-funnel-products{font-size:var(--text-sm);grid-column:1/-1;line-height:20px}.perf-funnel-products summary{cursor:pointer;color:var(--desk-primary);min-height:44px;padding-block:12px}.perf-funnel :is(summary,input):focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}.perf-funnel-products ol{padding-left:20px}.perf-funnel-products li{padding:6px 0}.perf-funnel-products li strong{white-space:nowrap;margin-left:10px}@media (width<=767px){.perf-funnel-compare,.perf-funnel-ads,.perf-funnel-compare .perf-funnel-ads{grid-template-columns:minmax(0,1fr)}.perf-funnel-ads>div{padding:14px 16px}.perf-funnel-step{grid-template-columns:minmax(75px,.4fr) minmax(0,1fr);gap:8px 12px;padding:14px 16px}.perf-funnel-step:before{width:100%}.perf-funnel-value>strong{font-size:21px}}.sales-perf{--sp-ink:var(--desk-ink,var(--color-ink));--sp-muted:var(--desk-muted,var(--color-muted));--sp-line:var(--desk-border,var(--color-line));--sp-soft:var(--desk-soft,var(--color-soft));--sp-ground:var(--desk-ground,var(--color-ground));--sp-canvas:var(--owner-canvas,var(--color-canvas));--sp-ok:var(--owner-success,var(--color-success));--sp-signal:var(--color-signal);--sp-signal-text:var(--color-signal-text);--sp-signal-soft:var(--color-signal-soft);--sp-display:var(--desk-display,"DM Serif Display", Georgia, serif);--sp-body:var(--desk-body,"DM Sans", system-ui, sans-serif);max-width:1200px;color:var(--sp-ink);font-family:var(--sp-body);box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;margin:0 auto;padding:32px 24px 64px;font-size:14px;line-height:20px;display:flex}.sales-perf *,.sales-perf :before,.sales-perf :after{box-sizing:border-box}.sales-perf h1,.sales-perf h2,.sales-perf p,.sales-perf dl,.sales-perf dd,.sales-perf ul{margin:0;padding:0}.sales-perf h1{font-family:var(--sp-display);letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:46px}.sales-perf h1.sp-h1-small{font-size:32px;line-height:38px}.sales-perf h2{font-size:16px;font-weight:600;line-height:24px}.sales-perf button{font:inherit;color:inherit;cursor:pointer}.sales-perf .sp-muted{color:var(--sp-muted)}.sales-perf .sp-label{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-muted)}.sales-perf .sp-signal{color:var(--sp-signal-text);font-weight:600}.sales-perf .sp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sales-perf .sp-fresh{color:var(--sp-muted);align-items:center;gap:8px;margin-top:4px;display:flex}.sales-perf .sp-head-count{color:var(--sp-muted);font-size:var(--text-sm)}.sales-perf .sp-dot{border-radius:50%;flex:none;width:8px;height:8px}.sales-perf .sp-dot-ok{background:var(--sp-ok)}.sales-perf .sp-dot-late{background:var(--sp-signal)}.sales-perf .sp-card{background:var(--sp-ground);border:1px solid var(--sp-line);border-radius:12px;min-width:0;padding:20px}.sales-perf .sp-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sales-perf .sp-state{flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;padding:32px;display:flex}.sales-perf .sp-state h2{font-family:var(--sp-display);font-size:24px;font-weight:400;line-height:30px}.sales-perf .sp-btn{background:var(--sp-ink);color:var(--color-ground);border:0;border-radius:999px;padding:10px 18px;font-weight:500}.sales-perf .sp-btn:disabled{opacity:.5;cursor:default}.sales-perf .sp-banner{background:var(--sp-signal-soft);border:1px solid var(--sp-signal);color:var(--sp-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.sales-perf .sp-banner p{color:var(--sp-muted)}.sales-perf .sp-banner .sp-btn{background:var(--sp-signal-text)}.sales-perf .sp-notice{background:var(--sp-canvas);border:1px solid var(--sp-line);color:var(--sp-muted);border-radius:12px;padding:12px 16px}.sales-perf .sp-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-perf .sp-seg{background:var(--sp-soft);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.sales-perf .sp-seg button{color:var(--sp-muted);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-weight:500}.sales-perf .sp-seg button.is-on{background:var(--sp-ground);color:var(--sp-ink);box-shadow:0 0 0 1px var(--sp-line)}.sales-perf .sp-seg-small button{font-size:var(--text-sm);padding:4px 12px}.sales-perf .sp-range{align-items:center;gap:6px;display:inline-flex}.simple-desk .sales-perf.sales-perf.sales-perf .sp-filters input[type=date],.simple-desk .sales-perf.sales-perf.sales-perf .sp-filters select.sp-select,.simple-desk .sales-perf.sales-perf.sales-perf .sp-filters input.sp-search{font:inherit;color:var(--sp-ink);background:var(--sp-ground);border:1px solid var(--sp-line);border-radius:999px;width:auto;max-width:none;height:36px;min-height:0;padding:0 14px;line-height:34px}.simple-desk .sales-perf.sales-perf.sales-perf .sp-filters select.sp-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sp-muted) 50%), linear-gradient(135deg, var(--sp-muted) 50%, transparent 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-repeat:no-repeat;background-size:5px 5px;padding-top:0;padding-bottom:0;padding-right:32px;line-height:normal}.simple-desk .sales-perf.sales-perf.sales-perf .sp-filters input.sp-search{flex:220px;min-width:220px;max-width:320px}.sales-perf .sp-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr 1.3fr;padding:0;display:grid}.sales-perf .sp-kpis-4{grid-template-columns:1.4fr 1fr 1fr 1fr}.sales-perf .sp-kpi{border-left:1px solid var(--sp-line);flex-direction:column;gap:4px;min-width:0;padding:20px;display:flex}.sales-perf .sp-kpi:first-child{border-left:0}.sales-perf .sp-kpi strong{font-size:24px;font-weight:600;line-height:30px}.sales-perf .sp-kpi .sp-big{font-family:var(--sp-display);letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:46px}.sales-perf .sp-delta{font-size:var(--text-sm);color:var(--sp-muted)}.sales-perf .sp-delta.is-up{color:var(--sp-ok)}.sales-perf .sp-delta.is-down{color:var(--sp-signal-text)}.sales-perf .sp-kpi-extra dl{flex-direction:column;gap:2px;margin-top:4px;display:flex}.sales-perf .sp-kpi-extra dl div{justify-content:space-between;gap:8px;display:flex}.sales-perf .sp-kpi-extra dt{color:var(--sp-muted)}.sales-perf .sp-chart-row{grid-template-columns:2fr 1fr;gap:24px;display:grid}.sales-perf .sp-chart{margin:0}.sales-perf .sp-chart svg{width:100%;height:180px;display:block;overflow:visible}.sales-perf .sp-line{stroke:var(--sp-ink);stroke-width:2px}.sales-perf .sp-line-prev{stroke:var(--sp-muted);stroke-width:1.5px;stroke-dasharray:5 4}.sales-perf .sp-area{fill:var(--sp-ink);opacity:.07}.sales-perf .sp-chart-axis{color:var(--sp-muted);font-size:var(--text-sm);justify-content:space-between;margin-top:6px;display:flex}.sales-perf .sp-chart-empty{height:180px;color:var(--sp-muted);place-items:center;display:grid}.sales-perf .sp-legend{color:var(--sp-muted);font-size:var(--text-sm);align-items:center;gap:8px;margin-top:8px;display:flex}.sales-perf .sp-key{border-top:2px solid var(--sp-ink);width:18px;height:0;display:inline-block}.sales-perf .sp-key-prev{border-top:2px dashed var(--sp-muted);margin-left:8px}.sales-perf .sp-channels ul{flex-direction:column;gap:10px;margin-top:12px;list-style:none;display:flex}.sales-perf .sp-channels li>button,.sales-perf .sp-channels li>div{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:6px 8px;display:flex}.sales-perf .sp-channels li>button:hover,.sales-perf .sp-channels li>button.is-on{background:var(--sp-canvas);border-color:var(--sp-line)}.sales-perf .sp-ch-top{justify-content:space-between;gap:8px;display:flex}.sales-perf .sp-bar{background:var(--sp-soft);border-radius:3px;height:6px;display:block;overflow:hidden}.sales-perf .sp-bar>span{background:var(--sp-ink);border-radius:3px;height:100%;display:block}.sales-perf .sp-table{border-collapse:collapse;width:100%;margin-top:8px}.sales-perf .sp-table th,.sales-perf .sp-table td{border-bottom:1px solid var(--sp-line);text-align:left;vertical-align:top;padding:12px 10px}.sales-perf .sp-table th{font-size:var(--text-sm);color:var(--sp-muted);letter-spacing:.04em;font-weight:500}.sales-perf .sp-table th button{color:inherit;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.sales-perf .sp-table th button.is-on{color:var(--sp-ink);font-weight:600}.sales-perf .sp-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.sales-perf .sp-table tr.is-link{cursor:pointer}.sales-perf .sp-table tr.is-link:hover{background:var(--sp-canvas)}.sales-perf .sp-prod-title{font-weight:500;display:block}.sales-perf .sp-sku{color:var(--sp-muted);font-size:var(--text-sm);display:block}.sales-perf .sp-link{text-align:left;color:var(--sp-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.sales-perf .sp-back{color:var(--sp-muted);background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500}.sales-perf .sp-rows{list-style:none;display:none}.sales-perf .sp-fields{flex-direction:column;margin-bottom:12px;display:flex}.sales-perf .sp-fields div{border-bottom:1px solid var(--sp-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:8px 0;display:grid}.sales-perf .sp-fields dt{color:var(--sp-muted);overflow-wrap:anywhere}.sales-perf .sp-fields dd{overflow-wrap:anywhere}.sales-perf .sp-columns summary{cursor:pointer;color:var(--sp-muted);width:max-content;font-weight:500}.sales-perf .sp-columns .sp-card{margin-top:12px}.sales-perf .sp-columns ul{flex-direction:column;max-height:320px;margin-top:8px;list-style:none;display:flex;overflow:auto}.sales-perf .sp-columns li{border-bottom:1px solid var(--sp-line);grid-template-columns:90px minmax(0,1fr) 70px;gap:12px;padding:6px 0;display:grid}.sales-perf .sp-columns code{font-size:var(--text-sm);overflow-wrap:anywhere}.sales-today{background:var(--desk-ground,var(--color-ground));border:1px solid var(--desk-border,var(--color-line));color:var(--desk-ink,var(--color-ink));font-family:var(--desk-body,"DM Sans", system-ui, sans-serif);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.sales-today *{box-sizing:border-box}.sales-today p{margin:0}.sales-today .st-label{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--desk-muted,var(--color-muted))}.sales-today .st-figures{flex-wrap:wrap;gap:32px;display:flex}.sales-today .st-figures>div{flex-direction:column;gap:2px;display:flex}.sales-today .st-big{font-family:var(--desk-display,"DM Serif Display", Georgia, serif);font-size:32px;line-height:38px}.sales-today .st-seg{background:var(--desk-soft,var(--color-soft));border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.sales-today .st-seg button{min-width:44px;font:inherit;font-size:var(--text-sm);color:var(--desk-muted,var(--color-muted));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px}.sales-today .st-seg button.is-on{background:var(--desk-ground,var(--color-ground));color:var(--desk-ink,var(--color-ink));box-shadow:0 0 0 1px var(--desk-border,var(--color-line))}.sales-today .sp-chart{margin:0}.sales-today .sp-chart svg{width:100%;height:90px;display:block}.sales-today .sp-line{stroke:var(--desk-ink,var(--color-ink));stroke-width:2px;fill:none}.sales-today .sp-area{fill:var(--desk-ink,var(--color-ink));opacity:.07}.sales-today .sp-chart-axis{font-size:var(--text-sm);color:var(--desk-muted,var(--color-muted));justify-content:space-between;margin-top:4px;display:flex}.sales-today .sp-chart-empty{height:90px;color:var(--desk-muted,var(--color-muted));place-items:center;margin:0;display:grid}.sales-today .st-open{font:inherit;color:var(--desk-ink,var(--color-ink));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500;text-decoration:underline}@media (width<=900px){.sales-perf .sp-kpis,.sales-perf .sp-kpis-4{grid-template-columns:1fr 1fr}.sales-perf .sp-kpi{border-left:0;border-top:1px solid var(--sp-line)}.sales-perf .sp-kpi:nth-child(-n+2){border-top:0}.sales-perf .sp-chart-row{grid-template-columns:1fr}}@media (width<=700px){.owner-legacy .sales-perf{padding-inline:0}}@media (width<=600px){.sales-perf{gap:16px;padding:20px 16px 48px}.sales-perf h1{font-size:32px;line-height:38px}.sales-perf .sp-head{align-items:flex-start}.sales-perf .sp-presets{background:0 0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.sales-perf .sp-presets button{background:var(--sp-soft);padding:6px 14px}.sales-perf .sp-presets button.is-on{background:var(--sp-ink);color:var(--color-ground);box-shadow:none}.sales-perf .sp-filters{gap:8px}.simple-desk .sales-perf.sales-perf.sales-perf .sp-filters .sp-select,.simple-desk .sales-perf.sales-perf.sales-perf .sp-filters input.sp-search{flex:100%;width:100%;min-width:0;max-width:none}.sales-perf .sp-range{flex:100%}.simple-desk .sales-perf.sales-perf.sales-perf .sp-range input{flex:1;min-width:0}.sales-perf .sp-kpis,.sales-perf .sp-kpis-4{grid-template-columns:1fr 1fr 1fr}.sales-perf .sp-kpi{border-top:1px solid var(--sp-line);border-left:0;padding:14px}.sales-perf .sp-kpi-main,.sales-perf .sp-kpi-extra{grid-column:1/-1}.sales-perf .sp-kpi-main{border-top:0}.sales-perf .sp-kpi .sp-big{font-size:36px}.sales-perf .sp-kpi strong{font-size:20px}.sales-perf .sp-table:not(.sp-table-plain){display:none}.sales-perf .sp-rows{flex-direction:column;display:flex}.sales-perf .sp-rows button{text-align:left;border:0;border-bottom:1px solid var(--sp-line);background:0 0;justify-content:space-between;gap:12px;width:100%;padding:12px 0;display:flex}.sales-perf .sp-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sales-perf .sp-row-main span{color:var(--sp-muted);font-size:var(--text-sm)}.sales-perf .sp-row-rev{white-space:nowrap;font-weight:600}.sales-perf .sp-fields div{grid-template-columns:1fr;gap:2px}.sales-perf .sp-state{padding:20px}.sales-perf .sp-table-plain{font-size:var(--text-sm)}.sales-perf .sp-table-plain th,.sales-perf .sp-table-plain td{padding:10px 4px}}.sales-perf .sp-scroll{max-width:100%;overflow-x:auto}.sales-perf .sp-matrix{min-width:max-content}.sales-perf .sp-matrix th[scope=row]{text-align:left;background:var(--sp-ground);min-width:140px;max-width:260px;font-weight:500;position:sticky;left:0}.sales-perf .sp-matrix thead th:first-child{background:var(--sp-soft);position:sticky;left:0}.sales-perf .sp-matrix td,.sales-perf .sp-matrix thead th{white-space:nowrap}.sales-perf .sp-sku-channels .sp-card-head{flex-wrap:wrap}.sales-perf .sp-sku-channels .sp-seg{flex-shrink:0}.sales-perf .sp-matrix .sp-zero{color:var(--sp-muted)}.sales-perf .sp-matrix .sp-total{font-weight:600}.sales-perf .sp-note{font-size:var(--text-sm);margin-top:8px}.sales-perf .sp-example-link{color:var(--sp-muted);align-self:flex-start;font-weight:400}.sales-perf .sp-profit td{vertical-align:top}.sales-perf .sp-profit-why{font-size:var(--text-sm);margin-top:2px}.sales-perf .sp-profit-total th,.sales-perf .sp-profit-total td{border-top:1px solid var(--sp-line);font-weight:600}.sales-perf .sp-profit-total th{text-align:left}:root{color:#253d37;font-synthesis:none;font-optical-sizing:auto;--ink:#243f37;--muted:#77847e;--teal:#153f36;--copper:#a77250;--line:#e5e9e1;--surface:var(--color-ground);--canvas:#f7f8f4;--sidebar-width:252px;background:#f7f8f4;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b8825b}button{border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--font-body);letter-spacing:-.035em}input,textarea,select{min-width:0}input,textarea{background:var(--color-ground);width:100%;color:var(--ink);outline-offset:2px;border:1px solid #dce2da;border-radius:8px;padding:12px 13px}input::placeholder,textarea::placeholder{color:#9aaba2}textarea{resize:vertical}label{letter-spacing:.005em;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}label small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0}strong{font-weight:600}::selection{background:#cee3cf}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand{color:var(--teal);align-items:center;gap:11px;display:flex}.brand strong{font-family:var(--font-body);letter-spacing:-.065em;font-size:24px;font-weight:750;line-height:1.2;display:block}.brand small{font-size:var(--text-sm);letter-spacing:.19em;opacity:.62;margin-top:5px;font-weight:500;display:block}.brand-period{color:#bb936e}.brand-symbol{align-items:flex-end;gap:3px;width:30px;height:33px;display:flex;transform:skew(-12deg)}.brand-symbol i{background:currentColor;border-radius:2px;width:6px;display:block}.brand-symbol i:first-child{opacity:.55;height:13px}.brand-symbol i:nth-child(2){opacity:.8;height:23px}.brand-symbol i:nth-child(3){height:33px}.brand-light{color:#f5f8ed}.brand-light .brand-symbol{color:#c3d5a8}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 17px;font-size:14px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-1px)}.button-primary{background:var(--teal);color:var(--color-ground)}.button-primary:not(:disabled):hover{background:#22584a}.button-secondary{background:var(--color-ground);color:#365549;border:1px solid #dce3d9}.button-secondary:not(:disabled):hover{background:#f2f5ee}.text-button{color:#2d6150;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.text-button:hover{color:#9d704c}.icon-button{color:inherit;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:7px;display:inline-flex}.icon-button:hover{background:#ffffff12}.eyebrow{font-size:var(--text-sm);letter-spacing:.15em;color:#879183;font-weight:600;line-height:1.6;display:block}.eyebrow.light{color:#b4c4b0}.badge{color:#7a877d;font-size:var(--text-sm);letter-spacing:.015em;white-space:nowrap;background:#f0f2ed;border:1px solid #0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-weight:500;line-height:1.3;display:inline-flex}.badge-green{color:#47755b;background:#eaf1e5}.badge-amber{color:#a17b45;background:#faf1dd}.badge-red{color:#ac695d;background:#f7ebe6}.badge-outline{color:#6f866f;font-size:var(--text-sm);letter-spacing:.12em;background:0 0;border-color:#d8e1d3}.status-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.app-shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-width);color:#b9cdc0;z-index:30;background:#173d34;flex-direction:column;padding:31px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{margin-bottom:33px;padding:0 12px}.org-switch{background:#ffffff07;border:1px solid #ffffff13;border-radius:7px;align-items:center;gap:10px;margin-bottom:33px;padding:11px 10px;display:flex;position:relative}.org-monogram{color:#274b36;width:31px;height:31px;font-size:var(--text-sm);background:#c4d3a5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.org-switch>div{flex:1;min-width:0}.field-caption{font-size:var(--text-sm);letter-spacing:.16em;color:#90a996;margin-bottom:3px;font-weight:500;display:block}.org-switch select{width:100%;font-size:var(--text-sm);color:#e6eee2;text-overflow:ellipsis;padding:2px 18px 2px 0;font-weight:500;display:block}.org-switch option{color:var(--ink);background:var(--color-ground)}.select-chevron{pointer-events:none;color:#a7b9a7;position:absolute;bottom:19px;right:11px}.nav-section-label{color:#839e88;font-size:var(--text-sm);letter-spacing:.16em;margin:0 12px 12px;font-weight:500;display:block}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#b1c6b8;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:14px;transition:background .15s,color .15s;display:flex}.nav-item:hover{color:#f1f7e9;background:#ffffff08}.nav-active{color:#f2f5df;background:#a8be991d}.nav-active>svg{color:#c7d6ae}.nav-count{font-size:var(--text-sm);color:#315136;background:#c1d09e;border-radius:4px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:auto;display:flex}.project-indicator{align-items:flex-start;gap:10px;padding:0 13px;display:flex}.project-dot{background:#bad09d;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.project-indicator strong{font-size:var(--text-sm);color:#c4d6c2;font-weight:500;line-height:1.7;display:block}.project-indicator small{font-size:var(--text-sm);color:#7e9a85;margin-top:3px;display:block}.sidebar-bottom{margin-top:auto;padding-top:40px}.pilot-note{border:1px solid #b3c4971a;border-radius:7px;gap:10px;margin:0 0 20px;padding:15px 12px;display:flex}.pilot-note-icon{color:#bccda4;margin-top:1px}.pilot-note strong{font-size:var(--text-sm);color:#c7d5bd;font-weight:500}.pilot-note p{font-size:var(--text-sm);color:#86a18d;margin-top:4px;line-height:1.8}.user-row{border-top:1px solid #ffffff12;align-items:center;gap:10px;min-height:82px;padding:20px 6px;display:flex}.user-avatar,.topbar-avatar,.review-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.user-avatar{color:#42533c;width:31px;height:31px;font-size:var(--text-sm);background:#dbd3b5}.user-row strong{color:#e4ecdf;font-size:var(--text-sm);font-weight:500;display:block}.user-row small{font-size:var(--text-sm);color:#91aa93;margin-top:3px;display:block}.user-row .icon-button{color:#809c87;margin-left:auto}.main-shell{margin-left:var(--sidebar-width);min-width:0;width:calc(100% - var(--sidebar-width))}.topbar{background:#fcfdf9;border-bottom:1px solid #e8ece4;justify-content:space-between;align-items:center;gap:18px;height:75px;padding:0 38px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:13px;min-width:0;display:flex}.breadcrumb-org{font-size:var(--text-sm);color:#909b91;white-space:nowrap}.breadcrumb-chevron{color:#bcc5ba;flex-shrink:0}.workspace-selector{align-items:center;gap:7px;min-width:0;display:flex}.workspace-selector select{font-size:var(--text-sm);color:#405748;text-overflow:ellipsis;max-width:300px;padding:5px 0;font-weight:500}.workspace-selector>svg{color:#859d89;pointer-events:none;flex-shrink:0}.topbar-right{gap:21px}.private-label{font-size:var(--text-sm);color:#8a9889;white-space:nowrap;align-items:center;gap:6px;display:flex}.topbar-avatar{width:29px;height:29px;font-size:var(--text-sm);color:#5c6c54;background:#e8ecdc;border:1px solid #dce3d4}.sample-notice{color:#83907b;min-height:37px;font-size:var(--text-sm);background:#f0f2e9;border-bottom:1px solid #e6eadd;align-items:center;gap:15px;padding:8px 38px;display:flex}.sample-notice-label{font-size:var(--text-sm);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.sample-dot{background:#97ac79;border-radius:50%;width:4px;height:4px}.sample-notice button{font-size:var(--text-sm);color:#6d8066;white-space:nowrap;background:0 0;align-items:center;gap:4px;margin-left:auto;padding:0;display:flex}.main-content{max-width:1530px;margin:0 auto;padding:37px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.page-heading .eyebrow{font-size:var(--text-sm)}.page-heading h1{color:#254638;margin:6px 0 8px;font-size:29px;font-weight:550;line-height:1.35}.heading-period{color:#b07b50}.page-heading p{font-size:var(--text-sm);color:#8a958a;line-height:1.8}.edition-label{font-size:var(--text-sm);color:#8c9981;letter-spacing:.12em;white-space:nowrap;text-align:right;font-weight:500}.edition-label>span{vertical-align:middle;background:#8ba879;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.edition-label small{font-size:var(--text-sm);letter-spacing:0;text-align:right;color:#a2ab9b;margin-top:5px;display:block}.overview-hero{background:#eaf0e2;border:1px solid #dfe6d7;border-radius:11px;grid-template-columns:1.05fr 1fr;min-height:300px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;padding:31px 34px}.hero-copy h2{letter-spacing:-.045em;color:#31513c;margin:18px 0 12px;font-size:31px;font-weight:500;line-height:1.33}.hero-copy p{max-width:340px;font-size:var(--text-sm);color:#84917b;margin-bottom:21px;line-height:1.95}.hero-copy .button{font-size:var(--text-sm);min-height:37px;padding:10px 14px}.hero-footnote{font-size:var(--text-sm);color:#8c9b80;align-items:center;gap:5px;margin-top:14px;display:flex}.hero-visual{justify-content:center;align-items:center;min-width:0;padding:0 20px 35px;display:flex;position:relative;overflow:hidden}.hero-orbit{border:1px solid #cedac4;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:190px;height:190px}.orbit-two{border-style:dashed;border-color:#d3ddca;width:275px;height:275px}.hero-visual-label{font-size:var(--text-sm);letter-spacing:.16em;color:#97a28d;white-space:nowrap;position:absolute;top:26px;left:50%;transform:translate(-50%)}.hero-coordinator{color:#466645;z-index:1;background:#f9fbf4;border:1px solid #d4dfcb;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:123px;height:123px;margin-top:12px;display:flex;position:relative;box-shadow:0 9px 20px #48694409}.hero-coordinator>svg{color:#71966a;margin-bottom:9px}.hero-coordinator>span{font-size:var(--text-sm);font-weight:600}.hero-coordinator>small{font-size:var(--text-sm);color:#9ca88f;margin-top:5px}.orbit-bot{color:#7c9872;z-index:2;background:#f8faf2;border:1px solid #d7e0cc;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex;position:absolute;box-shadow:0 4px 9px #536b3b05}.orbit-bot-one{top:88px;left:calc(50% - 125px)}.orbit-bot-two{color:#a68f67;background:#faf8ef;top:76px;left:calc(50% + 85px)}.orbit-bot-three{color:#9a8c6c;background:#f9f7ee;bottom:79px;left:calc(50% - 117px)}.orbit-bot-four{bottom:91px;left:calc(50% + 79px)}.hero-review-tag{z-index:3;background:#fffef9;border:1px solid #dde4d4;border-radius:7px;align-items:center;gap:9px;width:251px;padding:10px 13px;display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #3d5a2d06}.review-avatar{width:26px;height:26px;font-size:var(--text-sm);color:#8b7858;background:#ede3cf}.hero-review-tag>div{font-size:var(--text-sm);color:#9b9f8f;line-height:1.5}.hero-review-tag strong{color:#60704f;font-weight:500;font-size:var(--text-sm);margin-top:1px;display:block}.hero-review-tag>svg{color:#92aa75;margin-left:auto}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:29px;display:grid}.stat-card{background:var(--color-ground);border:1px solid var(--line);border-radius:8px;min-width:0;padding:17px 17px 15px}.stat-card>div{font-size:var(--text-sm);color:#879581;justify-content:space-between;align-items:center;gap:7px;line-height:1.6;display:flex}.stat-card>div>svg{color:#a9b59f;flex-shrink:0}.stat-card>strong{font-family:var(--font-body);color:#3b5745;margin:6px 0;font-size:29px;font-weight:500;line-height:1.5;display:block}.stat-card>small{font-size:var(--text-sm);color:#a3ad9a;line-height:1.6;display:block}.stat-highlight{background:#fcfaf4;border-color:#ece7d8}.stat-highlight>div>svg{color:#b29b72}.stat-highlight>strong{color:#a58756}.overview-columns{grid-template-columns:1.55fr 1fr;gap:22px;display:grid}.panel{background:var(--color-ground);border:1px solid var(--line);border-radius:9px;overflow:hidden}.section-title{justify-content:space-between;align-items:center;gap:16px;padding:23px 24px 18px;display:flex}.section-title .eyebrow{font-size:var(--text-sm);letter-spacing:.14em;margin-bottom:6px}.section-title h2{letter-spacing:-.025em;color:#3e5847;font-size:16px;font-weight:550}.queue-preview{padding:0 23px 5px}.queue-preview-row{text-align:left;background:0 0;border-top:1px solid #eef0e9;align-items:center;gap:11px;width:100%;padding:17px 0;display:flex}.queue-preview-row>div{flex:1;min-width:0}.queue-preview-row strong{font-size:var(--text-sm);color:#4c634e;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.queue-preview-row small{font-size:var(--text-sm);color:#a0aa97;margin-top:6px;display:block}.queue-preview-row>svg{color:#a5b39b;flex-shrink:0}.queue-batch-icon{color:#91a77c;background:#f7f9f1;border:1px solid #e7ebdf;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;display:flex}.team-preview{padding:0 24px 10px}.team-preview-row{align-items:center;gap:10px;padding:10px 0;display:flex}.team-preview-row strong{color:#526a53;font-size:var(--text-sm);display:block}.team-preview-row small{color:#9aa68f;font-size:var(--text-sm);margin-top:4px;display:block}.bot-avatar{color:var(--bot-color,#789d77);background:color-mix(in srgb,var(--bot-color,#789d77) 10%,white);border:1px solid color-mix(in srgb,var(--bot-color,#789d77) 18%,white);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bot-avatar.large{border-radius:12px;width:51px;height:51px}.next-panel>.text-button{margin:7px 24px 23px}.workspace-footer{color:#b1baaa;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:15px;padding:35px 0 22px;display:flex}.workspace-footer>span:first-child{color:#819778;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}.workspace-footer>span:first-child>span{color:#b0bba7;font-family:DM Sans,sans-serif;font-weight:400;font-size:var(--text-sm);margin-left:7px}.empty-state{text-align:center;padding:34px 22px 39px}.empty-icon{color:#97ad82;background:#f1f5eb;border-radius:12px;justify-content:center;align-items:center;width:51px;height:51px;margin:0 auto 15px;display:flex}.empty-state h3{color:#667f5c;font-size:16px;font-weight:500}.empty-state p{font-size:var(--text-sm);color:#a0ac97;max-width:300px;margin:10px auto 0;line-height:1.8}.loading-state{color:#6e8c65;justify-content:center;align-items:center;gap:10px;min-height:60vh;font-size:14px;display:flex}.alert{border:1px solid;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:12px 14px;font-size:14px;line-height:1.7;display:flex}.alert>svg{flex-shrink:0;margin-top:1px}.alert>span{flex:1}.alert-error{color:#985f4e;background:#fff7f0;border-color:#ead6c6}.alert-warning{color:#9c834d;background:#faf7e9;border-color:#e8dfbc}.alert .icon-button{min-width:20px;min-height:20px;padding:0}.toast{bottom:24px;left:calc(50% + var(--sidebar-width)/2);color:#f4f6ed;z-index:80;background:#234d3d;border:1px solid #3e6350;border-radius:9px;align-items:center;gap:10px;max-width:min(90vw,530px);padding:15px 18px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #153f3625}.toast>svg{color:#b4cd9a;flex-shrink:0}.toast button{color:#a6bd9b;background:0 0;margin-left:6px;padding:3px;display:flex}.global-error{z-index:90;color:#936948;background:#fff2e6;border:1px solid #e3c6ad;border-radius:8px;gap:15px;max-width:90vw;padding:13px 18px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.global-error button{color:inherit;background:0 0;display:flex}.team-context{background:#edf2e8;border:1px solid #dfe8d8;border-radius:9px;align-items:flex-start;gap:14px;margin-bottom:23px;padding:20px 23px;display:flex}.team-context>svg{color:#7f9d71;flex-shrink:0;margin-top:2px}.team-context strong{color:#54714d;font-size:14px}.team-context p{font-size:var(--text-sm);color:#8a9b80;max-width:650px;margin-top:5px;line-height:1.9}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bot-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:23px;display:flex}.bot-card-chief{background:#f1f5eb;border-color:#dde6d4}.bot-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.bot-number{color:#aab59f;font-size:var(--text-sm);letter-spacing:.15em;margin-bottom:7px;display:block}.bot-card h2{color:#405b43;font-size:19px;font-weight:550}.bot-role{font-size:var(--text-sm);color:#86a274;margin-top:7px;font-weight:500;display:block}.bot-card>p{font-size:var(--text-sm);color:#929f87;flex:1;margin:15px 0 20px;line-height:1.9}.bot-card-footer{font-size:var(--text-sm);color:#acb79e;border-top:1px solid #e8ede1;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.team-human-note{align-items:center;gap:15px;padding:25px 2px;display:flex}.team-human-note strong{color:#6c805e;font-size:14px}.team-human-note p{font-size:var(--text-sm);color:#a0ad92;margin-top:5px;line-height:1.8}.team-human-note .user-avatar{color:#96875f;background:#e6ddc6;width:39px;height:39px;font-size:14px}.queue-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 22px;display:flex}.queue-toolbar>div{align-items:center;gap:10px;display:flex}.queue-toolbar>div>span:not(.badge){font-size:var(--text-sm);color:#a4ae9c}.search-input{background:var(--color-ground);color:#a0b090;border:1px solid #e0e7d8;border-radius:7px;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;width:230px;padding:0 10px;display:flex}.search-input input{font-size:var(--text-sm);background:0 0;border:0;padding:11px 0;font-weight:400}.batch-list{flex-direction:column;gap:15px;display:flex}.batch-card{border:1px solid var(--line);background:var(--color-ground);text-align:left;border-radius:9px;align-items:stretch;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.batch-card:hover{border-color:#b5c5a5;box-shadow:0 4px 15px #3d5e2a05}.batch-card-illustration{background:#eeeee4;flex-shrink:0;justify-content:center;align-items:center;width:160px;display:flex;overflow:hidden}.batch-card-illustration .bag-art{background:#efefe6;border-radius:0;width:100%;height:100%;min-height:135px}.batch-card-body{flex:1;min-width:0;padding:23px 26px}.batch-card-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.batch-card-title h2{color:#4b6349;font-size:18px;font-weight:500;line-height:1.6}.batch-card-body>p{font-size:var(--text-sm);color:#a2af95;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.batch-card-body>p>span{color:#c0cab6}.batch-card-bottom{font-size:var(--text-sm);color:#90a47f;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;display:flex}.batch-card-bottom>span{align-items:center;gap:6px;display:flex}.batch-card-link{color:#648152;font-weight:500}.back-link{font-size:var(--text-sm);color:var(--color-muted);background:0 0;align-items:center;gap:4px;margin-top:-9px;margin-bottom:19px;padding:0;display:flex}.batch-summary{justify-content:space-between;gap:30px;padding:25px 26px;display:flex}.batch-summary>div:first-child{max-width:570px}.batch-summary h2{color:#44623f;margin:12px 0 8px;font-size:20px;font-weight:500}.batch-summary p{font-size:var(--text-sm);color:#92a185;line-height:1.9}.batch-summary-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:12px;display:flex}.batch-summary-actions .button{font-size:var(--text-sm)}.processing-label{font-size:var(--text-sm);color:#9b8b5f;align-items:center;gap:7px;display:flex}.batch-progress{font-size:var(--text-sm);color:#95a787;align-items:center;gap:16px;margin:23px 0;display:flex}.batch-progress>span:first-child{white-space:nowrap}.batch-progress strong{color:#607f50;font-weight:600}.batch-progress>span:last-child{font-size:var(--text-sm);margin-left:auto}.progress-track{background:#e2e9da;border-radius:4px;width:140px;height:4px;overflow:hidden}.progress-track>span{background:#97b77c;height:100%;transition:width .3s;display:block}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-card{background:var(--color-ground);border:1px solid var(--line);border-radius:9px;min-width:0;overflow:hidden}.product-art-button{background:0 0;width:100%;padding:0;display:block;position:relative}.bag-art{background:#eae7dc;position:relative;overflow:hidden}.bag-art-prepared{background:#f3f4eb}.bag-art svg{width:100%;height:auto;max-height:300px;display:block}.art-caption{font-size:var(--text-sm);letter-spacing:.05em;color:#9d9a86;background:#fffaf0cf;border:1px solid #dad8c966;border-radius:3px;padding:3px 6px;position:absolute;bottom:10px;left:10px}.bag-art-prepared .art-caption{background:#fffef4b3}.bag-art-small svg{width:100%;height:100%;min-height:120px;max-height:none}.product-art-open{color:#8a9d79;background:#fffaf5cc;border:1px solid #e5e8d7;border-radius:5px;padding:5px;display:flex;position:absolute;top:11px;right:11px}.product-card-content{padding:18px}.product-sku{font-size:var(--text-sm);color:#abb89c;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:6px;display:flex}.product-sku .badge{font-size:var(--text-sm);letter-spacing:0}.product-card h3{color:#4b6544;margin-top:9px;font-size:15px;font-weight:550;line-height:1.6}.product-card-content>p{font-size:var(--text-sm);color:#a3b096;margin-top:5px;line-height:1.7}.product-card-bottom{border-top:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.product-card-bottom>span{color:#607b52;font-size:15px;font-weight:500}.product-card-bottom small{font-size:var(--text-sm);color:#b2bca6;margin-top:4px;font-weight:400;display:block}.product-card-bottom .text-button{font-size:var(--text-sm);gap:4px}.run-panel{margin-top:25px}.run-events{margin:0;padding:0 25px 21px;list-style:none}.run-events li{border-top:1px solid #edf1e5;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.run-event-icon{color:#85a36e;background:#edf4e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;margin-top:1px;display:flex}.run-event-icon.warning{color:#b1a06b;background:#f7f2e2}.run-event-icon.running{color:#83a074;background:#eff5e8}.run-events li>div{flex:1;min-width:0}.run-events strong{font-size:var(--text-sm);color:#637f55;font-weight:500;line-height:1.7;display:block}.run-events p{font-size:var(--text-sm);color:#a2b08f;margin-top:4px;line-height:1.8}.run-events time{font-size:var(--text-sm);color:#b2bda3;white-space:nowrap;margin-top:5px}.panel-empty-copy{font-size:var(--text-sm);color:#9eae8e;padding:0 25px 27px;line-height:1.8}.activity-panel{max-width:100%}.audit-list{margin:0;padding:0 27px 20px;list-style:none}.audit-list li{border-top:1px solid #edf0e6;gap:13px;padding:20px 0;display:flex}.audit-icon{color:#9aad87;background:#f1f5e9;border:1px solid #e6edda;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.audit-list li>div{flex:1;min-width:0}.audit-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.audit-title strong{color:#69815a;font-size:14px;font-weight:500}.audit-title time{font-size:var(--text-sm);color:#a7b498;white-space:nowrap}.audit-list p{font-size:var(--text-sm);color:#98aa87;overflow-wrap:anywhere;margin-top:7px;line-height:1.9}.audit-actor{font-size:var(--text-sm);color:#adbaa0;margin-top:7px;display:block}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#152f29aa;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.review-modal{background:#fcfdf9;border:1px solid #dfe6d5;border-radius:13px;outline:none;flex-direction:column;width:100%;min-width:0;max-width:1000px;max-height:calc(100dvh - 50px);display:flex;box-shadow:0 24px 100px #102e2533}.review-header{border-bottom:1px solid #e6ecdd;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:23px 30px;display:flex}.review-header h2{color:#45633d;margin-top:4px;font-size:24px;font-weight:500}.review-header .eyebrow{font-size:var(--text-sm)}.review-header .icon-button{color:#98ab88}.review-header .icon-button:hover{background:#edf2e5}.review-scroll{overscroll-behavior:contain;padding:22px 30px 29px;overflow-y:auto}.review-status{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.review-status>span:last-child{font-size:var(--text-sm);color:#adbaa0;overflow-wrap:anywhere}.image-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.comparison-label{font-size:var(--text-sm);letter-spacing:.14em;color:#99ab86;margin-bottom:8px;font-weight:500;display:block}.image-comparison .bag-art{border:1px solid #e2e7d8;border-radius:7px}.sample-disclosure{font-size:var(--text-sm);color:#aaa88e;align-items:flex-start;gap:6px;margin:13px 0 24px;line-height:1.8;display:flex}.sample-disclosure>svg{flex-shrink:0;margin-top:1px}.review-copy{border-bottom:1px solid #e5ecdb;padding:0 0 25px}.review-copy .eyebrow{font-size:var(--text-sm)}.review-copy h3{color:#587746;margin:7px 0 10px;font-size:21px;font-weight:500}.review-copy>p{color:#8f9e81;white-space:pre-wrap;font-size:14px;line-height:1.9}.product-facts{grid-template-columns:1fr 1fr 1.5fr;gap:16px;margin-top:22px;display:grid}.product-facts span{font-size:var(--text-sm);color:#a5b496;display:block}.product-facts strong{font-size:var(--text-sm);color:#759361;margin-top:4px;font-weight:500;line-height:1.8;display:block}.review-columns{grid-template-columns:1.2fr 1fr;gap:35px;padding:25px 0;display:grid}.small-heading{letter-spacing:0;color:#6f8b5c;align-items:center;gap:8px;margin-bottom:15px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;display:flex}.check-list{margin:0;padding:0;list-style:none}.check-list li{align-items:flex-start;gap:9px;margin:0 0 14px;display:flex}.check-mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.check-mark.pass{color:#89aa70;background:#edf4e5}.check-mark.warning{color:#b19d69;background:#f6f0dc}.check-mark.fail{color:#b17c64;background:#faede3}.check-list strong{font-size:var(--text-sm);color:#81996d;font-weight:500;line-height:1.7}.check-list p{font-size:var(--text-sm);color:#a7b497;margin-top:3px;line-height:1.7}.pricing-panel{background:#f2f5eb;border:1px solid #e4ebd8;border-radius:8px;padding:19px 20px}.proposed-price{font-family:var(--font-body);color:#6c8a57;letter-spacing:-.04em;font-size:29px;font-weight:500}.proposed-price small{font-family:DM Sans,sans-serif;font-size:var(--text-sm);letter-spacing:0;color:#a5b396;margin-top:3px;line-height:1.8;display:block}.pricing-panel dl{font-size:var(--text-sm);color:#96aa84;margin:18px 0 0}.pricing-panel dl>div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.pricing-panel dd{color:#849e6d;margin:0}.pricing-total{border-top:1px solid #dce6cf;margin-top:8px;padding-top:12px!important}.pricing-total dd{color:#688751;font-weight:600}.provenance{background:#f5f7ef;border:1px solid #e6ecdc;border-radius:8px;padding:21px 23px}.provenance .small-heading{font-size:var(--text-sm);margin-bottom:10px}.provenance dl{margin:0}.provenance dl>div{font-size:var(--text-sm);border-top:1px solid #e7eddf;grid-template-columns:100px 1fr;gap:12px;padding:9px 0;line-height:1.7;display:grid}.provenance dt{color:#a0b08d}.provenance dd{color:#7d986a;overflow-wrap:anywhere;margin:0}.provenance>p{font-size:var(--text-sm);color:#a9b69a;margin-top:12px;line-height:1.8}.review-comment{color:#b09a67;background:#faf4e6;border:1px solid #e9dfc4;border-radius:7px;gap:10px;margin-top:20px;padding:14px 17px;display:flex}.review-comment>svg{flex-shrink:0;margin-top:2px}.review-comment strong{font-size:var(--text-sm)}.review-comment p{font-size:var(--text-sm);white-space:pre-wrap;margin-top:4px;line-height:1.8}.approval-record{font-size:var(--text-sm);color:#91ac79;align-items:center;gap:8px;margin-top:18px;display:flex}.review-actions{background:#fcfef7;border-top:1px solid #e3ebd7;border-radius:0 0 13px 13px;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.review-actions>span{font-size:var(--text-sm);color:#a2b291;align-items:center;gap:5px;display:flex}.review-actions>div{align-items:center;gap:8px;display:flex}.review-actions .button{font-size:var(--text-sm);min-height:37px;padding:9px 13px}.edit-form{flex-direction:column;gap:18px;padding:10px 0 7px;display:flex}.edit-form h3{color:#6d8d56;font-size:19px;font-weight:500}.edit-form>p{font-size:var(--text-sm);color:#a2b391;line-height:1.8}.form-actions{justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.research-list{flex-direction:column;gap:20px;display:flex}.research-card{background:var(--color-ground);border:1px solid var(--line);border-radius:9px;padding:24px}.research-card-header{align-items:center;gap:13px;display:flex}.research-icon{color:#90a77b;background:#eef2e6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:45px;display:flex}.research-card-header>div{flex:1;min-width:0}.research-card-header h3{color:#597b47;margin-top:5px;font-size:18px;font-weight:500;line-height:1.6}.research-card-header .eyebrow{font-size:var(--text-sm)}.research-card>p{font-size:var(--text-sm);color:#9bab8b;margin-top:17px;line-height:1.9}.research-output{background:#f7f9f2;border:1px solid #e6ecd9;border-radius:7px;margin-top:20px;padding:19px 21px}.research-output .eyebrow{font-size:var(--text-sm)}.research-output p{color:#8c9f77;white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.95}.research-card-actions{border-top:1px solid #edf1e5;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;display:flex}.research-card-actions>span{font-size:var(--text-sm);color:#afba9e}.research-card-actions>div{gap:8px;display:flex}.research-card-actions .button{font-size:var(--text-sm);min-height:36px;padding:9px 12px}.research-compact{gap:10px;padding:0 20px 20px}.research-compact .research-card{background:#fafbf5;border-radius:6px;padding:16px}.research-compact .research-card-header h3{font-size:14px}.research-compact .research-card-header .eyebrow,.research-compact .research-card-header .badge{font-size:var(--text-sm)}.research-compact .research-icon{border-radius:6px;width:30px;height:33px}.research-compact .research-card>p{font-size:var(--text-sm);margin-top:12px}.research-compact .research-output,.research-compact .research-card-actions{display:none}.connection-summary{background:#edf3e6;border:1px solid #e0e9d5;border-radius:9px;align-items:flex-start;gap:15px;margin-bottom:28px;padding:23px 25px;display:flex}.connection-summary>svg{color:#8ba973;flex-shrink:0;margin-top:3px}.connection-summary h2{color:#61844d;font-size:18px;font-weight:500;line-height:1.6}.connection-summary p{font-size:var(--text-sm);color:#91a77e;max-width:700px;margin-top:7px;line-height:1.9}.main-content>.section-title{padding:0 0 17px}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:29px;display:grid}.provider-card{background:var(--color-ground);border:1px solid var(--line);border-radius:9px;min-width:0;padding:20px}.provider-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.provider-icon{color:#a2ae92;background:#f6f8f0;border:1px solid #e6eadc;border-radius:8px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.provider-icon.connected{color:#8cac70;background:#eff5e6;border-color:#e3ebd6}.provider-card h3{color:#6d8c54;font-size:16px;font-weight:500;line-height:1.6}.provider-card>p{font-size:var(--text-sm);color:#a6b397;margin-top:8px;line-height:1.9}.provider-model{font-size:var(--text-sm);color:#8fa97b;overflow-wrap:anywhere;padding-top:9px;display:block}.provider-capabilities{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.provider-capabilities>span{font-size:var(--text-sm);color:#acb99c;background:#fbfcf7;border:1px solid #e9eee0;border-radius:4px;padding:4px 6px}.settings-grid{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.settings-form{flex-direction:column;gap:20px;padding:0 24px 25px;display:flex}.settings-form label{font-size:var(--text-sm);color:#8b9e79}.settings-form input{color:#7d956b;background:#fcfdf9;border-color:#e0e8d6;padding:11px 12px;font-size:14px}.settings-form input:disabled{color:#a7b797;opacity:1;background:#f6f8f0}.settings-form label small{font-size:var(--text-sm);color:#b1bda2;line-height:1.8}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-footnote{font-size:var(--text-sm);color:#b3bda5;line-height:1.9}.toggle-field{border-top:1px solid #e7eddd;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;padding-top:19px;display:flex;position:relative}.toggle-field strong{font-size:var(--text-sm);color:#8da279;font-weight:500}.toggle-field small{margin-top:4px;display:block}.toggle-field input{opacity:0;cursor:pointer;z-index:1;width:37px;height:23px;margin:0;position:absolute;top:20px;right:0}.toggle-control{background:#dce5cf;border-radius:20px;flex-shrink:0;width:36px;height:21px;transition:background .15s;position:relative}.toggle-control:after{content:"";background:var(--color-ground);border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #526b3220}.toggle-field input:checked+.toggle-control{background:#7c9d63}.toggle-field input:checked+.toggle-control:after{transform:translate(15px)}.toggle-field input:focus-visible+.toggle-control{outline-offset:3px;outline:3px solid #b8825b}.settings-form>.button{font-size:var(--text-sm);align-self:flex-start;min-height:38px}.settings-context{padding:25px}.settings-context>.eyebrow{font-size:var(--text-sm)}.settings-context h2{color:#6d8d53;margin:13px 0 25px;font-size:24px;font-weight:500;line-height:1.5}.settings-context dl{margin:0}.settings-context dl>div{font-size:var(--text-sm);border-top:1px solid #e8eedd;grid-template-columns:110px 1fr;gap:15px;padding:12px 0;line-height:1.8;display:grid}.settings-context dt{color:#acb99e}.settings-context dd{color:#8fa779;overflow-wrap:anywhere;margin:0}.settings-context .build-identity{font-size:var(--text-sm)}.settings-scope-note{color:#a9b99a;background:#f6f8ee;border:1px solid #e9eedf;border-radius:7px;gap:9px;margin-top:22px;padding:15px;display:flex}.settings-scope-note>svg{flex-shrink:0;margin-top:2px}.settings-scope-note>p{font-size:var(--text-sm);line-height:1.9}.login-shell{background:#fbfcf7;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-story{color:#ecf3e4;background:#193e34;flex-direction:column;min-height:100dvh;padding:47px 54px 31px;display:flex;position:relative;overflow:hidden}.login-story:before,.login-story:after{content:"";pointer-events:none;border:1px solid #b9d3a80c;border-radius:50%;width:590px;height:590px;position:absolute;bottom:-230px;left:-290px}.login-story:after{width:790px;height:790px;bottom:-330px;left:-390px}.login-statement{z-index:1;margin:auto 0;padding:55px 0;position:relative}.login-statement .eyebrow{font-size:var(--text-sm);letter-spacing:.17em}.login-statement h1{letter-spacing:-.055em;margin:23px 0;font-size:clamp(35px,4.2vw,60px);font-weight:450;line-height:1.25}.login-statement>p{color:#a1b59e;max-width:305px;font-size:14px;line-height:2}.login-line{background:#9bb58b66;width:44px;height:1px;margin:34px 0 17px}.login-footnote{font-size:var(--text-sm);color:#9cb393}.login-story-bottom{font-size:var(--text-sm);color:#7d9a7d;z-index:1;justify-content:space-between;gap:15px;display:flex;position:relative}.login-main{flex-direction:column;justify-content:center;align-items:center;padding:70px 45px;display:flex;position:relative}.login-form{width:100%;max-width:330px}.login-form>.eyebrow{font-size:var(--text-sm);color:#9caa8e;letter-spacing:.15em}.login-form h2{color:#3c5a3c;letter-spacing:-.045em;margin:16px 0 12px;font-size:35px;font-weight:500;line-height:1.4}.login-form>p{color:#a0ac92;margin-bottom:31px;font-size:14px}.login-form label{color:#869c75;font-size:var(--text-sm);margin-bottom:19px}.login-form input{background:#fffefb;border-color:#dde5d3;padding:14px;font-size:14px}.login-submit{border-radius:6px;justify-content:space-between;width:100%;margin-top:7px;padding:14px 17px;font-size:14px}.login-security{font-size:var(--text-sm);color:#adb99c;justify-content:center;align-items:center;gap:6px;margin-top:21px;display:flex}.login-bottom{text-align:center;font-size:var(--text-sm);color:#b1baa3;position:absolute;bottom:31px;left:20px;right:20px}.form-error{color:#a57d59;background:#fff5e9;border:1px solid #ebd9c4;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:17px;padding:11px 13px;font-size:14px;line-height:1.8;display:flex}.form-error>svg{flex-shrink:0;margin-top:2px}.menu-button,.mobile-close,.login-mobile-brand{display:none}@media (width>=1600px){.main-content,.topbar,.sample-notice{padding-left:55px;padding-right:55px}.hero-copy{padding:37px 42px}.overview-hero{min-height:335px}.hero-copy h2{font-size:35px}.hero-copy p{font-size:14px}.hero-visual{padding-bottom:40px}.hero-orbit{top:45%}.hero-review-tag{bottom:29px}.orbit-bot-one{top:101px}.orbit-bot-two{top:90px}.orbit-bot-three{bottom:91px}.orbit-bot-four{bottom:106px}}@media (width<=1190px){:root{--sidebar-width:222px}.sidebar{padding:27px 15px 0}.sidebar-brand{padding:0 10px}.brand strong{font-size:23px}.main-content{padding:29px 26px 0}.topbar,.sample-notice{padding-left:26px;padding-right:26px}.hero-copy{padding:27px}.hero-copy h2{font-size:27px}.hero-copy p{font-size:var(--text-sm)}.overview-hero{grid-template-columns:1.1fr 1fr}.hero-visual{padding-left:7px;padding-right:7px}.hero-coordinator{border-radius:18px;width:106px;height:112px}.orbit-one{width:165px;height:165px}.orbit-two{width:231px;height:231px}.orbit-bot-one{left:calc(50% - 111px)}.orbit-bot-two{left:calc(50% + 68px)}.orbit-bot-three{left:calc(50% - 102px)}.orbit-bot-four{left:calc(50% + 64px)}.hero-review-tag{gap:7px;width:220px;padding:9px 10px}.stats-grid{gap:11px}.stat-card{padding:14px 13px}.stat-card>div,.stat-card>small{font-size:var(--text-sm)}.section-title{padding:20px 19px 15px}.queue-preview{padding-left:18px;padding-right:18px}.queue-preview-row{gap:8px}.queue-preview-row .badge{font-size:var(--text-sm);padding:4px 5px}.queue-preview-row strong{font-size:var(--text-sm)}.queue-preview-row>svg{display:none}.overview-columns{grid-template-columns:1.4fr 1fr;gap:17px}.team-preview{padding:0 19px 6px}.next-panel>.text-button{margin-left:19px}.team-grid{gap:14px}.bot-card{padding:18px}.bot-card h2{font-size:17px}.product-grid{gap:14px}.product-card-content{padding:14px}.product-sku{font-size:var(--text-sm)}.product-card h3{font-size:14px}.product-card-bottom{gap:5px}.product-card-bottom .text-button{font-size:var(--text-sm)}.product-card-bottom>span{font-size:14px}.batch-summary{gap:20px;padding:22px}.batch-summary h2{font-size:19px}.batch-summary p{font-size:var(--text-sm)}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1.25fr 1fr;gap:17px}.settings-context{padding:22px}.settings-context h2{font-size:21px}.settings-context dl>div{font-size:var(--text-sm);grid-template-columns:90px 1fr;gap:9px}.settings-form{padding:0 20px 21px}}@media (width<=950px){:root{--sidebar-width:200px}.sidebar{padding:25px 12px 0}.sidebar-brand{margin-bottom:28px;padding:0 10px}.brand strong{font-size:21px}.brand small{font-size:var(--text-sm)}.brand-symbol{margin-right:-3px;transform:skew(-12deg)scale(.9)}.org-switch{gap:7px;margin-bottom:27px;padding:10px 8px}.org-switch select{font-size:var(--text-sm)}.org-monogram{width:27px;height:29px;font-size:var(--text-sm)}.select-chevron{bottom:17px;right:8px}.nav-item{font-size:var(--text-sm);gap:10px;padding:12px}.nav-item svg{width:17px}.nav-section-label{font-size:var(--text-sm)}.pilot-note{gap:7px;padding:13px 9px}.pilot-note strong,.pilot-note p{font-size:var(--text-sm)}.page-heading h1{font-size:25px}.edition-label{display:none}.main-content{padding:26px 22px 0}.topbar{height:64px;padding:0 22px}.topbar-right .private-label{display:none}.topbar-left{gap:9px}.sample-notice{font-size:var(--text-sm);gap:10px;padding:8px 22px}.sample-notice-label,.sample-notice button{font-size:var(--text-sm)}.hero-copy{padding:26px 23px}.hero-copy h2{font-size:25px}.hero-copy .badge,.hero-copy p{font-size:var(--text-sm)}.hero-visual-label{font-size:var(--text-sm);top:25px}.hero-coordinator{width:92px;height:102px}.hero-coordinator>span,.hero-coordinator>small{font-size:var(--text-sm)}.hero-coordinator>svg{width:25px}.hero-orbit{top:43%}.orbit-one{width:146px;height:146px}.orbit-two{width:207px;height:207px}.orbit-bot{border-radius:9px;width:35px;height:35px}.orbit-bot>svg{width:17px}.orbit-bot-one{top:82px;left:calc(50% - 97px)}.orbit-bot-two{top:79px;left:calc(50% + 60px)}.orbit-bot-three{bottom:90px;left:calc(50% - 89px)}.orbit-bot-four{bottom:98px;left:calc(50% + 55px)}.hero-review-tag{gap:7px;width:190px;padding:9px 8px;bottom:27px}.hero-review-tag>div,.hero-review-tag strong{font-size:var(--text-sm)}.hero-review-tag>svg{width:14px}.review-avatar{width:24px;height:24px;font-size:var(--text-sm)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{padding:16px}.stat-card>div,.stat-card>small{font-size:var(--text-sm)}.stat-card>strong{font-size:27px}.overview-columns{grid-template-columns:1fr}.next-panel{display:none}.queue-preview-row strong{font-size:14px}.queue-preview-row small{font-size:var(--text-sm)}.queue-preview-row .badge{font-size:var(--text-sm);padding:5px 7px}.section-title h2{font-size:17px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-context p{font-size:var(--text-sm)}.bot-card h2{font-size:18px}.bot-card>p{font-size:var(--text-sm)}.batch-summary{flex-direction:column}.batch-summary-actions{flex-flow:wrap;justify-content:flex-start;align-items:center}.batch-summary h2{font-size:20px}.batch-summary p{font-size:var(--text-sm)}.batch-progress{gap:10px}.batch-progress>span:last-child{display:none}.progress-track{flex:1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card h3{font-size:15px}.product-card-bottom .text-button,.product-sku{font-size:var(--text-sm)}.batch-card-illustration{width:115px}.batch-card-body{padding:20px}.batch-card-title h2{font-size:16px}.batch-card-bottom{font-size:var(--text-sm)}.queue-toolbar>div>span:not(.badge){display:none}.search-input{width:205px}.settings-grid{grid-template-columns:1fr}.settings-context h2 br{display:none}.settings-context dl>div{font-size:var(--text-sm);grid-template-columns:150px 1fr}.settings-form label,.settings-form input{font-size:14px}.login-story{padding:36px}.login-main{padding:70px 36px}.login-form h2{font-size:29px}.review-actions{flex-wrap:wrap;gap:12px}.review-actions>div{margin-left:auto}}@media (width<=700px){:root{--sidebar-width:246px}.sidebar{padding:27px 17px 0;transition:transform .2s;transform:translate(-100%);box-shadow:6px 0 28px #102f2b22}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c292b77;position:fixed;inset:0}.sidebar-brand{justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 9px;display:flex}.sidebar-brand .brand strong{font-size:24px}.sidebar-brand .brand small{font-size:var(--text-sm)}.mobile-close{color:#a9c0ad;margin-right:-9px;display:flex}.org-switch{gap:10px;padding:11px 10px}.org-switch select{font-size:14px}.org-monogram{width:31px;height:32px;font-size:var(--text-sm)}.field-caption,.nav-section-label{font-size:var(--text-sm)}.nav-item{gap:12px;padding:14px;font-size:14px}.nav-item svg{width:19px}.sidebar-project{margin-top:30px}.project-indicator strong{font-size:14px}.project-indicator small{font-size:var(--text-sm)}.pilot-note{gap:10px;padding:15px 11px}.pilot-note strong,.pilot-note p{font-size:var(--text-sm)}.user-row strong{font-size:14px}.user-row small{font-size:var(--text-sm)}.main-shell{width:100%;margin-left:0}.menu-button{color:#55775c;min-width:25px;padding-left:0;display:flex}.topbar{gap:12px;height:64px;padding:0 20px}.topbar-left{flex:1;gap:8px;overflow:hidden}.breadcrumb-org,.breadcrumb-chevron{display:none}.workspace-selector{flex:1;gap:5px;min-width:0}.workspace-selector select{width:100%;max-width:100%;padding:8px 0;font-size:14px}.workspace-selector>svg{flex-shrink:0;width:12px}.topbar-right{gap:0}.topbar-avatar{width:29px;height:29px;font-size:var(--text-sm)}.sample-notice{align-items:center;gap:8px;min-height:42px;padding:9px 20px}.sample-notice-label{font-size:var(--text-sm);letter-spacing:.07em;gap:4px}.sample-notice>span:nth-child(2){font-size:var(--text-sm);max-width:165px;line-height:1.6}.sample-notice button{gap:0;font-size:0}.sample-notice button svg{width:15px;height:15px}.main-content{padding:25px 20px 0}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:22px}.page-heading .eyebrow{font-size:var(--text-sm)}.page-heading h1{margin:6px 0;font-size:26px;font-weight:500;line-height:1.5}.page-heading p{font-size:var(--text-sm);line-height:1.8}.page-heading>.button{font-size:var(--text-sm);min-height:36px;padding:9px 12px}.overview-hero{border-radius:9px;grid-template-columns:1fr;min-height:0;margin-bottom:18px}.hero-copy{padding:27px 25px 20px}.hero-copy .badge{font-size:var(--text-sm);padding:5px 7px}.hero-copy h2{margin:17px 0 11px;font-size:31px;line-height:1.4}.hero-copy p{font-size:var(--text-sm);max-width:315px;margin-bottom:18px;line-height:1.9}.hero-copy .button{min-height:39px;padding:11px 14px;font-size:14px}.hero-footnote{font-size:var(--text-sm);margin-top:13px}.hero-visual{background:#e6edde;border-top:1px solid #d7e1ce;height:228px;margin-top:9px;padding:0 0 32px}.hero-visual-label{font-size:var(--text-sm);top:16px}.hero-coordinator{border-radius:17px;width:105px;height:104px;margin-top:-2px}.hero-coordinator>span,.hero-coordinator>small{font-size:var(--text-sm)}.hero-coordinator>svg{width:25px;height:25px;margin-bottom:8px}.hero-orbit{top:42%}.orbit-one{width:156px;height:156px}.orbit-two{width:220px;height:220px}.orbit-bot{width:36px;height:36px}.orbit-bot-one{top:49px;left:calc(50% - 111px)}.orbit-bot-two{top:43px;left:calc(50% + 73px)}.orbit-bot-three{bottom:60px;left:calc(50% - 99px)}.orbit-bot-four{bottom:75px;left:calc(50% + 68px)}.hero-review-tag{gap:8px;width:232px;padding:9px 11px;bottom:14px}.hero-review-tag>div,.hero-review-tag strong{font-size:var(--text-sm)}.hero-review-tag>svg{width:16px}.hero-review-tag .review-avatar{width:26px;height:26px;font-size:var(--text-sm)}.stats-grid{gap:11px;margin-bottom:22px}.stat-card{padding:15px 13px 14px}.stat-card>div{font-size:var(--text-sm);align-items:flex-start;gap:5px;min-height:26px;line-height:1.7}.stat-card>div>svg{flex-shrink:0;width:16px;height:16px}.stat-card>strong{margin:6px 0;font-size:28px}.stat-card>small{font-size:var(--text-sm);line-height:1.8}.section-title{gap:12px;padding:20px 18px 17px}.section-title h2{font-size:17px}.section-title .eyebrow{font-size:var(--text-sm)}.section-title .text-button{font-size:var(--text-sm);gap:4px}.queue-preview{padding:0 17px 3px}.queue-preview-row{gap:9px;padding:17px 0;position:relative}.queue-preview-row strong,.queue-preview-row small{font-size:var(--text-sm)}.queue-preview-row .badge{font-size:var(--text-sm);padding:4px 5px}.queue-batch-icon{width:31px;height:34px}.queue-batch-icon>svg{width:17px}.workspace-footer{font-size:var(--text-sm);gap:12px;padding:29px 0 20px}.workspace-footer>span:first-child{font-size:var(--text-sm)}.workspace-footer>span:first-child>span{font-size:var(--text-sm);margin-left:4px}.workspace-footer>span:last-child{text-align:right;line-height:1.8}.toast{gap:8px;width:max-content;min-width:0;max-width:calc(100vw - 32px);padding:13px 14px;font-size:14px;bottom:16px;left:50%}.toast span{line-height:1.7}.team-context{gap:11px;margin-bottom:17px;padding:18px 17px}.team-context>svg{width:19px}.team-context strong{font-size:14px;line-height:1.8}.team-context p{font-size:var(--text-sm);line-height:1.9}.team-grid{grid-template-columns:1fr;gap:14px}.bot-card{padding:22px}.bot-card-top{margin-bottom:18px}.bot-card h2{font-size:21px}.bot-number,.bot-role{font-size:var(--text-sm)}.bot-card>p{margin:13px 0 21px;font-size:14px;line-height:1.9}.bot-card-footer,.bot-card .badge{font-size:var(--text-sm)}.team-human-note{gap:11px;padding:22px 0}.team-human-note strong{font-size:14px}.team-human-note p{font-size:var(--text-sm)}.queue-toolbar{gap:10px;margin-bottom:17px}.queue-toolbar>div>.badge{font-size:var(--text-sm)}.search-input{gap:6px;width:190px;padding:0 9px}.search-input input{font-size:var(--text-sm);padding:10px 0}.search-input>svg{flex-shrink:0;width:14px}.batch-card{flex-direction:column}.batch-card-illustration{width:100%;height:150px;max-height:150px}.batch-card-illustration .bag-art{min-height:150px}.batch-card-illustration .bag-art svg{height:150px;max-height:150px}.batch-card-body{padding:19px}.batch-card-title h2{font-size:17px}.batch-card-title .badge{font-size:var(--text-sm)}.batch-card-body>p{font-size:var(--text-sm);gap:7px;line-height:1.9}.batch-card-bottom{font-size:var(--text-sm);margin-top:18px}.batch-card-bottom svg{width:13px}.batch-summary{gap:19px;padding:20px}.batch-summary h2{margin-top:12px;font-size:20px;line-height:1.6}.batch-summary p{font-size:var(--text-sm);line-height:1.9}.batch-summary .badge-outline{font-size:var(--text-sm)}.batch-summary-actions{gap:10px}.batch-summary-actions .button{font-size:var(--text-sm);padding:10px 12px}.batch-progress{font-size:var(--text-sm);gap:12px;margin:19px 0}.product-grid{grid-template-columns:1fr;gap:18px}.product-card-content{padding:19px}.product-card h3{margin-top:12px;font-size:19px}.product-sku,.product-sku .badge{font-size:var(--text-sm)}.product-card-content>p{font-size:var(--text-sm);margin-top:8px}.product-card-bottom{margin-top:18px;padding-top:17px}.product-card-bottom>span{font-size:18px}.product-card-bottom small{font-size:var(--text-sm)}.product-card-bottom .text-button{font-size:var(--text-sm);gap:6px}.product-card .bag-art svg{max-height:285px}.art-caption{font-size:var(--text-sm);padding:4px 7px}.run-panel{margin-top:22px}.run-events{padding:0 18px 15px}.run-events li{flex-wrap:wrap;gap:9px;padding:16px 0}.run-event-icon{width:25px;height:25px}.run-events li>div{flex-basis:calc(100% - 40px)}.run-events strong{font-size:var(--text-sm)}.run-events p{font-size:var(--text-sm);line-height:1.8}.run-events time{font-size:var(--text-sm);margin-top:-3px;margin-left:34px}.back-link{font-size:var(--text-sm);margin-top:-5px;margin-bottom:17px}.audit-list{padding:0 18px 15px}.audit-list li{gap:10px;padding:18px 0}.audit-title{flex-direction:column;align-items:flex-start;gap:8px}.audit-title strong{font-size:14px}.audit-title time,.audit-list p,.audit-actor{font-size:var(--text-sm)}.audit-icon{width:29px;height:29px}.connection-summary{gap:11px;margin-bottom:23px;padding:19px 17px}.connection-summary>svg{width:20px}.connection-summary h2{font-size:17px}.connection-summary p{font-size:var(--text-sm);line-height:1.9}.provider-grid{grid-template-columns:1fr;gap:13px;margin-bottom:22px}.provider-card{padding:21px}.provider-card h3{font-size:19px}.provider-card>p{font-size:var(--text-sm);line-height:1.9}.provider-card .badge{font-size:var(--text-sm)}.provider-card>div:first-child{margin-bottom:15px}.provider-capabilities>span,.provider-model{font-size:var(--text-sm)}.settings-grid{gap:19px}.settings-form{gap:20px;padding:0 19px 22px}.settings-form label{font-size:var(--text-sm)}.settings-form input{padding:12px;font-size:14px}.settings-form label small{font-size:var(--text-sm)}.form-grid{gap:17px 13px}.settings-footnote{font-size:var(--text-sm);line-height:1.9}.toggle-field strong{font-size:var(--text-sm)}.toggle-field{gap:12px}.settings-form>.button{font-size:var(--text-sm);min-height:39px}.settings-context{padding:22px}.settings-context h2{margin:10px 0 20px;font-size:24px}.settings-context dl>div{font-size:var(--text-sm);grid-template-columns:120px 1fr;padding:12px 0}.settings-context .build-identity,.settings-scope-note>p{font-size:var(--text-sm)}.modal-backdrop{padding:8px}.review-modal{border-radius:10px;max-height:calc(100dvh - 16px)}.review-header{gap:12px;padding:18px 17px}.review-header h2{font-size:23px}.review-header .eyebrow{font-size:var(--text-sm)}.review-scroll{padding:17px 17px 23px}.review-status{margin-bottom:15px}.review-status .badge{font-size:var(--text-sm)}.review-status>span:last-child{font-size:var(--text-sm);text-align:right;max-width:47%;line-height:1.7}.image-comparison{gap:10px}.comparison-label{font-size:var(--text-sm);letter-spacing:.08em;margin-bottom:7px;line-height:1.7}.image-comparison .art-caption{font-size:var(--text-sm);padding:2px 4px;bottom:5px;left:5px}.sample-disclosure{font-size:var(--text-sm);gap:6px;margin:12px 0 21px;line-height:1.8}.sample-disclosure>svg{width:13px}.review-copy h3{font-size:20px;line-height:1.6}.review-copy>p{font-size:14px}.product-facts{grid-template-columns:1fr 1fr;gap:13px}.product-facts>div:last-child{grid-column:1/-1}.product-facts span,.product-facts strong{font-size:var(--text-sm)}.review-columns{grid-template-columns:1fr;gap:21px;padding:22px 0}.small-heading{margin-bottom:14px;font-size:14px}.check-list li{gap:9px;margin-bottom:15px}.check-list strong,.check-list p{font-size:var(--text-sm)}.pricing-panel{padding:18px 19px}.proposed-price{font-size:29px}.proposed-price small,.pricing-panel dl{font-size:var(--text-sm)}.provenance{padding:17px}.provenance dl>div{font-size:var(--text-sm);grid-template-columns:82px 1fr;gap:9px;padding:10px 0}.provenance>p{font-size:var(--text-sm)}.review-actions{border-radius:0 0 10px 10px;gap:12px;padding:14px 15px}.review-actions>span{font-size:var(--text-sm)}.review-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;width:100%;display:flex}.review-actions .button{font-size:var(--text-sm);min-height:37px;padding:10px 11px}.edit-form{gap:17px;padding-top:5px}.edit-form h3{font-size:20px}.edit-form label,.edit-form input,.edit-form textarea{font-size:14px}.edit-form>p,.form-actions .button{font-size:var(--text-sm)}.approval-record{font-size:var(--text-sm);line-height:1.7}.research-card{padding:19px}.research-card-header{flex-wrap:wrap;align-items:flex-start;gap:10px}.research-card-header>div{flex:calc(100% - 55px)}.research-card-header h3{font-size:19px;line-height:1.6}.research-card-header .eyebrow{font-size:var(--text-sm)}.research-card-header>.badge{font-size:var(--text-sm);margin-top:-5px;margin-left:51px}.research-icon{width:41px;height:43px}.research-card>p{font-size:var(--text-sm)}.research-output{margin-top:17px;padding:17px}.research-output p{font-size:14px;line-height:1.9}.research-output .eyebrow{font-size:var(--text-sm)}.research-card-actions{flex-direction:column;align-items:flex-start;gap:13px}.research-card-actions>span{font-size:var(--text-sm);line-height:1.8}.research-card-actions>div{flex-wrap:wrap;gap:8px}.research-card-actions .button{font-size:var(--text-sm);min-height:38px}.research-compact{padding:0 17px 17px}.research-compact .research-card-header{flex-wrap:nowrap;gap:8px}.research-compact .research-card-header>div{flex-basis:auto}.research-compact .research-card-header>.badge{margin:0}.research-compact .research-card-header h3{font-size:14px}.research-compact .research-card-header .eyebrow,.research-compact .research-card>p{font-size:var(--text-sm)}.login-shell{background:#f8faf3;grid-template-columns:1fr}.login-story{display:none}.login-main{justify-content:flex-start;min-height:100dvh;padding:42px 28px 80px}.login-mobile-brand{width:100%;max-width:350px;margin-bottom:54px;display:block}.login-mobile-brand .brand strong{font-size:25px}.login-mobile-brand .brand small{font-size:var(--text-sm)}.login-form{max-width:350px;margin:auto 0}.login-form>.eyebrow{font-size:var(--text-sm)}.login-form h2{margin:18px 0 13px;font-size:34px;line-height:1.4}.login-form>p{margin-bottom:31px;font-size:14px}.login-form label{margin-bottom:20px;font-size:14px}.login-form input{padding:15px 13px;font-size:15px}.login-submit{min-height:47px;padding:14px 16px;font-size:14px}.login-security{font-size:var(--text-sm);margin-top:23px}.login-bottom{font-size:var(--text-sm);bottom:27px}.form-error{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.new-company-button{color:#b4cba4;font-size:var(--text-sm);text-align:left;background:0 0;align-items:center;gap:6px;margin:20px 11px 0;padding:7px 0;line-height:1.6;display:flex}.new-company-button:hover{color:#f2f6e7}.create-company-dialog{width:calc(100vw - 32px);max-width:550px;max-height:calc(100dvh - 32px);color:var(--ink);background:#fcfdf9;border:1px solid #dce6d5;border-radius:12px;padding:0;box-shadow:0 20px 90px #11312944}.create-company-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#163b32aa}.create-company-dialog .review-header{padding:21px 25px}.create-company-dialog .review-header h2{font-size:24px;line-height:1.5}.create-company-form{flex-direction:column;gap:20px;padding:23px 25px 26px;display:flex}.create-company-form>p{font-size:var(--text-sm);color:#819077;line-height:1.9}.create-company-form label{font-size:var(--text-sm);color:#6f8562}.create-company-form input{font-size:14px}.create-company-form select{background:var(--color-ground);font-size:var(--text-sm);color:#6b825e;border:1px solid #dce5d3;border-radius:7px;width:100%;padding:13px}.create-company-form .sample-disclosure{font-size:var(--text-sm);margin:0;line-height:1.8}.create-company-form .form-actions{margin-top:0}.create-company-form .button{font-size:var(--text-sm)}.hero-visual{min-height:300px}.workspace-selector{max-width:100%}.hero-copy p{max-width:390px}.bot-card-footer{line-height:1.8}.provider-card>p{font-size:var(--text-sm)}.sidebar{overflow-y:auto}.sidebar-project,.sidebar-bottom{flex-shrink:0}.user-row>div{min-width:0}.user-row strong{text-overflow:ellipsis;overflow:hidden}.queue-preview-row small,.team-preview-row small{line-height:1.7}.queue-toolbar{flex-wrap:wrap}.topbar-left{min-width:0}.breadcrumb-org{text-overflow:ellipsis;max-width:180px;overflow:hidden}.product-sku{flex-wrap:wrap}.hero-review-tag{max-width:calc(100% - 25px)}@media (width<=950px){.overview-hero{grid-template-columns:1fr}.hero-visual{display:none}.hero-copy{padding:29px}.hero-copy p{max-width:520px}.hero-copy h2 br{display:none}.hero-copy h2{max-width:430px}.hero-coordinator>small{font-size:var(--text-sm)}.hero-review-tag{width:250px}.hero-review-tag>div,.hero-review-tag strong{font-size:var(--text-sm)}}@media (width<=700px){.hero-copy{padding:24px}.hero-copy h2{max-width:310px;font-size:29px;line-height:1.5}.hero-copy h2 br{display:block}.hero-copy p,.hero-footnote{font-size:var(--text-sm)}.page-heading h1{font-size:25px}.stat-card>div{font-size:var(--text-sm);min-height:38px}.stat-card>small,.queue-preview-row .badge,.queue-preview-row strong,.queue-preview-row small{font-size:var(--text-sm)}.queue-preview-row{flex-wrap:wrap}.queue-preview-row>div{flex-basis:calc(100% - 45px)}.queue-preview-row>.badge{margin-top:-6px;margin-left:40px}.sample-notice{gap:9px}.sample-notice-label{font-size:var(--text-sm)}.sample-notice>span:nth-child(2){font-size:var(--text-sm);max-width:170px}.sample-notice button{font-size:0}.form-grid{grid-template-columns:1fr}.create-company-dialog .review-header{padding:18px}.create-company-dialog .review-header h2{font-size:21px}.create-company-form{padding:20px 18px}.create-company-form .form-actions{flex-wrap:wrap}.review-actions .button,.review-actions>span,.review-status>span:last-child,.comparison-label,.image-comparison .art-caption,.product-card-bottom .text-button,.product-card-content>p,.run-events time,.workspace-footer,.workspace-footer>span:first-child>span{font-size:var(--text-sm)}.login-main{padding-left:26px;padding-right:26px}.login-form label,.login-form>p{font-size:var(--text-sm)}.login-form input{font-size:16px}.login-security,.login-bottom{font-size:var(--text-sm)}}.export-scope{color:#7e9b68;font-size:var(--text-sm);background:#f0f6e8;border:1px solid #dce8d1;border-radius:7px;align-items:flex-start;gap:7px;margin:15px 0 0;padding:11px 14px;line-height:1.8;display:flex}.export-scope>svg{flex-shrink:0;margin-top:3px}@media (width<=520px){.image-comparison{grid-template-columns:1fr;gap:18px}.comparison-label{font-size:var(--text-sm);letter-spacing:.08em}.image-comparison .bag-art svg{max-height:330px}.image-comparison .art-caption{font-size:var(--text-sm);padding:4px 7px;bottom:9px;left:9px}.export-scope{font-size:var(--text-sm);padding:11px 12px}.review-status>span:last-child{max-width:none;font-size:var(--text-sm);white-space:nowrap}.review-status{flex-wrap:wrap;gap:9px}}.owner-studio{border-color:#d3dfc7;margin-bottom:25px}.owner-studio-heading{background:#f1f5e9;border-bottom:1px solid #e0e8d5;align-items:center;gap:13px;padding:23px 25px 19px;display:flex}.owner-studio-heading>div{flex:1;min-width:0}.owner-studio-heading .eyebrow{font-size:var(--text-sm);letter-spacing:.13em}.owner-studio-heading h2{color:#547245;margin-top:4px;font-size:20px;font-weight:500;line-height:1.6}.owner-studio-icon{color:#82a16c;background:#e5edda;border:1px solid #d4e2c4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.owner-studio-heading>.badge{font-size:var(--text-sm)}.owner-studio-content{padding:21px 25px 25px}.owner-studio-content>p{font-size:var(--text-sm);color:#8b9d7c;max-width:790px;line-height:1.9}.owner-studio-boundary{color:#91a77e;font-size:var(--text-sm);background:#f7f9f0;border:1px solid #e8eedb;border-radius:7px;align-items:flex-start;gap:8px;margin-top:17px;padding:12px 14px;line-height:1.9;display:flex}.owner-studio-boundary>svg{flex-shrink:0;margin-top:3px}.owner-studio-controls{flex-wrap:wrap;align-items:center;gap:13px;margin-top:21px;display:flex}.owner-studio-controls .button{font-size:var(--text-sm)}.owner-studio-content .owner-studio-paused{font-size:var(--text-sm);color:#a28c61;margin-top:12px;line-height:1.8}.owner-run{border-top:1px solid #e6ecdc;margin-top:23px;padding-top:19px}.owner-run-meta{font-size:var(--text-sm);color:#9aaf89;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;line-height:1.8;display:flex}.owner-run-meta>span:last-child{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.owner-run-status{font-size:var(--text-sm);color:#8c9e7e;align-items:flex-start;gap:8px;margin-top:18px;line-height:1.8;display:flex}.owner-run-status>svg{flex-shrink:0;margin-top:3px}.owner-run>.alert{margin:17px 0 0}.owner-model-result{background:#fbfcf6;border:1px solid #e4ecd8;border-radius:8px;margin-top:20px;padding:22px}.owner-model-result>.eyebrow{font-size:var(--text-sm)}.owner-model-result h3{color:#658350;margin:11px 0 10px;font-size:21px;font-weight:500;line-height:1.6}.owner-model-result>p{font-size:var(--text-sm);color:#8b9f79;white-space:pre-wrap;line-height:1.9}.owner-missing-evidence{border-top:1px solid #e6ecdb;margin-top:19px;padding-top:17px}.owner-missing-evidence>strong{font-size:var(--text-sm);color:#789561;font-weight:500}.owner-missing-evidence ul{color:#96a980;font-size:var(--text-sm);margin:11px 0 0;padding-left:19px;line-height:1.9}.owner-missing-evidence li{padding:3px 0}.owner-missing-evidence>p{font-size:var(--text-sm);color:#96a980;margin-top:10px;line-height:1.9}.owner-next-step{color:#8baa71;background:#eef4e6;border:1px solid #e1ebd4;border-radius:7px;gap:9px;margin-top:19px;padding:15px;display:flex}.owner-next-step>svg{flex-shrink:0;margin-top:3px}.owner-next-step strong{font-size:var(--text-sm);color:#789760;font-weight:500}.owner-next-step p{font-size:var(--text-sm);color:#91a77a;white-space:pre-wrap;margin-top:5px;line-height:1.9}.owner-token-usage{flex-wrap:wrap;gap:18px 35px;margin:19px 0 0;display:flex}.owner-token-usage>div{font-size:var(--text-sm);gap:8px;line-height:1.8;display:flex}.owner-token-usage dt{color:#acb99d}.owner-token-usage dd{color:#8ba375;font-variant-numeric:tabular-nums;margin:0;font-weight:500}@media (width<=700px){.owner-studio-heading{flex-wrap:wrap;gap:10px;padding:19px 17px}.owner-studio-heading>div{flex-basis:calc(100% - 55px)}.owner-studio-heading h2{font-size:19px;line-height:1.6}.owner-studio-heading>.badge{font-size:var(--text-sm);margin-top:-3px;margin-left:53px}.owner-studio-heading .eyebrow{font-size:var(--text-sm)}.owner-studio-icon{width:42px;height:43px}.owner-studio-content{padding:19px 17px 22px}.owner-studio-content>p{font-size:var(--text-sm);line-height:1.9}.owner-studio-boundary{font-size:var(--text-sm);padding:12px}.owner-studio-controls{gap:10px;margin-top:19px}.owner-studio-controls .button{font-size:var(--text-sm);white-space:normal;text-align:left;min-height:41px;line-height:1.7}.owner-studio-controls .button>svg{flex-shrink:0}.owner-run-meta{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:7px}.owner-model-result{padding:17px}.owner-model-result h3{font-size:19px;line-height:1.6}.owner-model-result>.eyebrow,.owner-model-result>p{font-size:var(--text-sm)}.owner-missing-evidence ul{font-size:var(--text-sm);line-height:1.9}.owner-next-step{padding:13px}.owner-next-step p{font-size:var(--text-sm)}.owner-token-usage{gap:9px 20px}.owner-token-usage>div,.owner-run-status{font-size:var(--text-sm)}}.agents-sidebar{flex-shrink:0;margin-top:27px}.agents-sidebar>.nav-section-label{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.agents-sidebar>.nav-section-label>span{color:#9fb497;letter-spacing:0;font-size:var(--text-sm)}.agents-sidebar nav{gap:2px}.agent-nav-item{text-align:left;color:#a7bfad;width:100%;font-size:var(--text-sm);background:0 0;border-radius:6px;align-items:center;gap:9px;min-height:35px;padding:9px 11px;line-height:1.65;display:flex}.agent-nav-item:hover{color:#d8e6d0;background:#ffffff07}.agent-nav-active{color:#e4eedb;background:#bed1a319}.agent-nav-number{font-size:var(--text-sm);color:#769b7f;letter-spacing:.03em;flex-shrink:0;width:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.agent-nav-active .agent-nav-number{color:#b9d09d}.agent-nav-working{background:#c5b67c;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.sidebar-project{margin-top:26px}.bot-card-open{color:#6f915b;font-size:var(--text-sm);white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0;line-height:1.8;display:flex}.bot-card-open:hover{color:#a78555}.agent-page-heading{align-items:center;gap:17px;margin-bottom:25px;display:flex}.agent-page-heading>div{flex:1;min-width:0}.agent-page-heading .eyebrow{font-size:var(--text-sm)}.agent-page-heading h1{font-family:var(--font-body);letter-spacing:-.04em;color:#3f603c;margin:4px 0 6px;font-size:29px;font-weight:500;line-height:1.5}.agent-page-heading p{font-size:var(--text-sm);color:#8fa17d;line-height:1.8}.agent-page-heading>.badge{font-size:var(--text-sm)}.agent-role-panel{background:#fbfcf7;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-bottom:24px;padding:23px 25px;display:grid}.agent-role-panel .eyebrow{font-size:var(--text-sm)}.agent-role-panel p{font-size:var(--text-sm);color:#91a27f;margin-top:9px;line-height:1.9}.agent-role-panel>div+div{border-left:1px solid #e3ebd7;padding-left:25px}.agent-task-controls{margin-bottom:24px}.agent-task-controls .section-title{padding-bottom:16px}.agent-task-controls-body{padding:0 24px 23px}.agent-task-controls label{max-width:570px;font-size:var(--text-sm);color:#8da079}.agent-task-controls select{color:#6d8858;font-size:var(--text-sm);background:#fcfdf8;border:1px solid #dfe7d4;border-radius:7px;width:100%;padding:13px;line-height:1.7}.agent-task-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:18px;display:flex}.agent-task-actions .button{font-size:var(--text-sm)}.agent-task-actions .text-button{font-size:var(--text-sm);margin-left:auto}.agent-task-explanation{font-size:var(--text-sm);color:#a1b28f;max-width:820px;margin-top:17px;line-height:1.9}.agent-task-controls-body>.alert{margin:17px 0 0}.agent-task-pending{font-size:var(--text-sm);color:#a39367;align-items:flex-start;gap:7px;margin-top:14px;line-height:1.9;display:flex}.agent-task-pending>svg{flex-shrink:0;margin-top:3px}.agent-work-columns{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);align-items:start;gap:22px;display:grid}.agent-results,.agent-history{min-width:0}.agent-history .section-title{padding:21px 20px 16px}.agent-history>ol{margin:0;padding:0 13px 13px;list-style:none}.agent-history li+li{margin-top:5px}.agent-history-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;min-width:0;padding:13px 11px;display:block}.agent-history-item:hover{background:#f8faf3}.agent-history-selected{background:#f3f7eb;border-color:#dce7d0}.agent-history-item>div{justify-content:space-between;align-items:center;gap:9px;margin-bottom:7px;display:flex}.agent-history-mode{color:#8fa77b;font-size:var(--text-sm);align-items:center;gap:5px;line-height:1.7;display:flex}.agent-history-item .badge{font-size:var(--text-sm)}.agent-history-item>strong{font-size:var(--text-sm);color:#8ba474;overflow-wrap:anywhere;font-weight:500;line-height:1.8;display:block}.agent-history-item>time{font-size:var(--text-sm);color:#acb99d;margin-top:5px;line-height:1.8;display:block}.agent-output-body{padding:0 24px 24px}.agent-output-meta{font-size:var(--text-sm);color:#a4b396;border-bottom:1px solid #e9eedf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:17px;display:flex}.agent-output-meta>span{align-items:center;gap:6px;display:flex}.agent-output-meta>time{font-size:var(--text-sm)}.agent-output-body>.alert{margin-top:17px}.agent-output-label{font-size:var(--text-sm);margin-top:22px}.agent-output-body>h2{color:#698a50;overflow-wrap:anywhere;margin:9px 0 11px;font-size:23px;font-weight:500;line-height:1.6}.agent-output-summary{font-size:var(--text-sm);color:#8da37a;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95}.agent-output-progress{font-size:var(--text-sm);color:#95a880;align-items:flex-start;gap:8px;margin-top:21px;line-height:1.9;display:flex}.agent-output-progress>svg{flex-shrink:0;margin-top:3px}.agent-findings{margin-top:24px}.agent-findings h3,.agent-next-steps h3,.agent-files h3{font-family:DM Sans,sans-serif;font-size:var(--text-sm);letter-spacing:0;color:#7c9a62;margin-bottom:13px;font-weight:500}.agent-findings ul{margin:0;padding:0;list-style:none}.agent-findings li{border-top:1px solid #e9efdf;align-items:flex-start;gap:9px;padding:14px 0;display:flex}.agent-findings li>div{flex:1;min-width:0}.agent-findings strong{font-size:var(--text-sm);color:#8ba574;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500;line-height:1.8}.agent-findings p{font-size:var(--text-sm);color:#a0b18c;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;line-height:1.9}.agent-findings .badge{font-size:var(--text-sm);margin-top:2px}.agent-findings .check-mark{width:19px;height:19px}.agent-next-steps{background:#f3f7eb;border:1px solid #e3ecd6;border-radius:7px;margin-top:20px;padding:17px 19px}.agent-next-steps h3{margin-bottom:10px}.agent-next-steps ol{font-size:var(--text-sm);color:#95ab7e;margin:0;padding-left:18px;line-height:1.9}.agent-next-steps li{overflow-wrap:anywhere;padding:3px 0}.agent-files{margin-top:24px}.agent-files h3{align-items:center;gap:8px;display:flex}.agent-files h3>.badge{font-size:var(--text-sm)}.agent-files ul{margin:0;padding:0;list-style:none}.agent-files li{border-top:1px solid #e8efdd;align-items:center;gap:10px;padding:12px 0;display:flex}.agent-file-icon{color:#9cb48a;background:#f4f7ed;border:1px solid #e5edda;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:35px;display:flex}.agent-files li>div{flex:1;min-width:0}.agent-files strong{font-size:var(--text-sm);color:#8ca677;overflow-wrap:anywhere;font-weight:500;line-height:1.8;display:block}.agent-files small{font-size:var(--text-sm);color:#b1bfa1;overflow-wrap:anywhere;margin-top:3px;display:block}.agent-files .button{min-height:32px;font-size:var(--text-sm);padding:7px 10px}.agent-run-details{border-top:1px solid #e6ecdc;grid-template-columns:1fr 1fr;gap:12px 18px;margin:23px 0 0;padding-top:16px;display:grid}.agent-run-details>div{min-width:0}.agent-run-details dt{font-size:var(--text-sm);color:#b0bea0;line-height:1.8}.agent-run-details dd{font-size:var(--text-sm);color:#93ad7c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-weight:500;line-height:1.8}.agent-human-boundary{color:#a8ba97;align-items:flex-start;gap:10px;padding:23px 1px;display:flex}.agent-human-boundary>svg{flex-shrink:0;margin-top:3px}.agent-human-boundary p{font-size:var(--text-sm);max-width:800px;line-height:1.95}.agent-research-entry{text-align:center;padding:36px}.agent-research-entry>svg{color:#a0b887}.agent-research-entry h2{color:#78985c;margin:17px 0 11px;font-size:24px;font-weight:500;line-height:1.6}.agent-research-entry p{font-size:var(--text-sm);color:#a0b18c;max-width:570px;margin:0 auto;line-height:1.95}.agent-research-entry>.button{font-size:var(--text-sm);margin-top:24px}@media (width<=1190px){.agent-work-columns{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr);gap:17px}.agent-role-panel{gap:19px;padding:21px}.agent-role-panel>div+div{padding-left:19px}.agent-role-panel p{font-size:var(--text-sm)}.agent-task-actions .text-button{margin-left:0}.agent-output-body{padding:0 20px 21px}.agent-output-body>h2{font-size:21px}.agent-findings .badge{font-size:var(--text-sm);padding:4px}.agent-output-summary{font-size:var(--text-sm)}.agent-page-heading h1{font-size:26px}.agent-page-heading{gap:13px}.agent-page-heading>.badge{font-size:var(--text-sm)}}@media (width<=950px){.agent-work-columns{grid-template-columns:1fr}.agent-role-panel{grid-template-columns:1fr;gap:17px}.agent-role-panel>div+div{border-top:1px solid #e4ecd8;border-left:0;padding:16px 0 0}.agent-role-panel p{font-size:var(--text-sm);margin-top:7px}.agent-role-panel .eyebrow{font-size:var(--text-sm)}.agent-history>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.agent-history li+li{margin-top:0}.agent-task-actions{gap:9px}.agent-task-actions .text-button{flex-basis:100%;margin-top:5px}.agent-page-heading{flex-wrap:wrap}.agent-page-heading>div{flex-basis:calc(100% - 80px)}.agent-page-heading>.badge{margin-top:-10px;margin-left:64px}.agent-findings p{font-size:var(--text-sm)}.agent-findings .badge{font-size:var(--text-sm);padding:4px 6px}}@media (width<=700px){.agents-sidebar{margin-top:23px}.agent-nav-item{font-size:var(--text-sm);gap:10px;min-height:40px;padding:10px 12px}.agent-nav-number{font-size:var(--text-sm);width:19px}.sidebar-project{margin-top:25px}.pilot-note{margin-bottom:16px}.agent-page-heading{gap:12px;margin-bottom:22px}.agent-page-heading h1{margin:4px 0 6px;font-size:24px;line-height:1.6}.agent-page-heading .eyebrow{font-size:var(--text-sm);line-height:1.8}.agent-page-heading p{font-size:var(--text-sm)}.agent-page-heading>.badge{font-size:var(--text-sm);margin-top:-7px;margin-left:63px}.agent-role-panel{gap:17px;margin-bottom:20px;padding:20px}.agent-role-panel p{font-size:var(--text-sm);line-height:1.9}.agent-role-panel .eyebrow{font-size:var(--text-sm)}.agent-task-controls{margin-bottom:20px}.agent-task-controls .section-title{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:20px 18px 16px}.agent-task-controls .section-title h2{font-size:17px}.agent-task-controls .section-title>.badge{font-size:var(--text-sm)}.agent-task-controls-body{padding:0 18px 20px}.agent-task-controls label{font-size:var(--text-sm)}.agent-task-controls select{font-size:var(--text-sm);padding:12px;line-height:1.8}.agent-task-actions{gap:9px}.agent-task-actions .button{font-size:var(--text-sm);min-height:40px;padding:10px 12px}.agent-task-actions .text-button{font-size:var(--text-sm);margin-top:6px}.agent-task-explanation{font-size:var(--text-sm);margin-top:15px;line-height:1.9}.agent-task-pending{font-size:var(--text-sm)}.agent-work-columns{gap:19px}.agent-results .section-title{flex-wrap:wrap;align-items:flex-start}.agent-results .section-title>.badge{font-size:var(--text-sm)}.agent-output-body{padding:0 18px 20px}.agent-output-meta{font-size:var(--text-sm);gap:8px}.agent-output-meta>time{font-size:var(--text-sm)}.agent-output-label{font-size:var(--text-sm);margin-top:19px;line-height:1.9}.agent-output-body>h2{font-size:21px;line-height:1.7}.agent-output-summary{font-size:var(--text-sm);line-height:1.95}.agent-findings h3,.agent-next-steps h3,.agent-files h3{font-size:var(--text-sm)}.agent-findings li{flex-wrap:wrap;gap:8px;padding:14px 0}.agent-findings li>div{flex-basis:calc(100% - 35px)}.agent-findings strong{font-size:var(--text-sm)}.agent-findings p{font-size:var(--text-sm);line-height:1.95}.agent-findings .badge{font-size:var(--text-sm);margin-top:-5px;margin-left:27px}.agent-next-steps{padding:17px}.agent-next-steps ol{font-size:var(--text-sm)}.agent-files li{gap:8px}.agent-files strong,.agent-files small{font-size:var(--text-sm)}.agent-files .button{min-width:32px;min-height:34px;padding:8px}.agent-files .button>span{display:none}.agent-run-details{gap:13px 15px}.agent-run-details dt,.agent-run-details dd{font-size:var(--text-sm)}.agent-history .section-title{padding:20px 18px 16px}.agent-history>ol{grid-template-columns:1fr;gap:5px;padding:0 12px 13px}.agent-history-item{padding:14px 11px}.agent-history-mode,.agent-history-item .badge,.agent-history-item>strong,.agent-history-item>time{font-size:var(--text-sm)}.agent-human-boundary{padding:21px 1px}.agent-human-boundary p{font-size:var(--text-sm)}.agent-research-entry{padding:28px 21px}.agent-research-entry h2{font-size:23px}.agent-research-entry p{font-size:var(--text-sm)}}.agent-artifact-preview{background:#f5f7ef;border:1px solid #e3ebd8;border-radius:8px;margin:21px 0 0;padding:15px}.agent-artifact-preview img{object-fit:contain;background:var(--color-ground);border:1px solid #e5ebdf;border-radius:5px;width:100%;max-width:280px;max-height:280px;margin:0 auto;display:block}.agent-artifact-preview figcaption{margin-top:12px;line-height:1.8}.agent-artifact-preview strong{font-size:var(--text-sm);color:#8ca576;font-weight:500;display:block}.agent-artifact-preview figcaption>span{font-size:var(--text-sm);color:#afbd9f;overflow-wrap:anywhere;margin-top:3px;display:block}@media (width<=700px){.agent-artifact-preview{padding:12px}.agent-artifact-preview img{max-width:280px;max-height:280px}.agent-artifact-preview strong,.agent-artifact-preview figcaption>span{font-size:var(--text-sm)}}.page-heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.page-heading-actions>.button{font-size:var(--text-sm)}.hero-import-link{color:#71935c;font-size:var(--text-sm);vertical-align:middle;background:0 0;align-items:center;gap:6px;margin-left:15px;padding:5px 0;font-weight:500;line-height:1.8;display:inline-flex}.hero-import-link:hover{color:#a17b54}.agent-back-to-chat{font-size:var(--text-sm);margin-top:0;margin-bottom:22px;line-height:1.8}.bag-art-uploaded{aspect-ratio:4/3;background:#f4f6ef;justify-content:center;align-items:center;padding:11px;display:flex}.bag-art-uploaded>img{object-fit:contain;background:var(--color-ground);border-radius:4px;width:100%;height:100%;max-height:340px;display:block}.bag-art-uploaded.bag-art-small{padding:8px}.bag-art-uploaded.bag-art-small>img{max-height:155px}.bag-art-missing{aspect-ratio:4/3;color:#a3b393;background:#f1f4eb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}.bag-art-missing>strong{font-size:var(--text-sm);color:#94a985;text-align:center;font-weight:500;line-height:1.8}.bag-art-missing>p{font-size:var(--text-sm);color:#b1bda1;text-align:center;max-width:230px;line-height:1.9}.bag-art-missing.bag-art-small{aspect-ratio:auto;gap:7px;min-height:135px;padding:14px}.bag-art-missing.bag-art-small>strong{font-size:var(--text-sm)}.batch-import-source{color:#9db488;font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;line-height:1.8;display:flex}.batch-import-source>span{overflow-wrap:anywhere}.batch-import-source>svg{flex-shrink:0}.batch-import-source>code{font-size:var(--text-sm);color:#b1c1a0;line-height:1.8}.uploaded-review-source{border-bottom:1px solid #e6eddd;grid-template-columns:1.25fr 1fr;align-items:center;gap:25px;margin-bottom:25px;padding-bottom:25px;display:grid}.uploaded-review-source .comparison-label{font-size:var(--text-sm);margin-bottom:10px}.uploaded-review-source .bag-art{border:1px solid #e2ead7;border-radius:8px}.uploaded-review-source aside{min-width:0}.uploaded-review-source .eyebrow{font-size:var(--text-sm);line-height:1.9}.uploaded-review-source h3{color:#76945e;margin:10px 0;font-size:22px;font-weight:500;line-height:1.7}.uploaded-review-source p{font-size:var(--text-sm);color:#a2b38f;overflow-wrap:anywhere;margin:10px 0;line-height:1.95}.uploaded-review-source .text-button{font-size:var(--text-sm);margin-top:12px;line-height:1.9}.proposed-price{overflow-wrap:anywhere}.product-card-bottom>span{overflow-wrap:anywhere;max-width:55%;line-height:1.6}.product-facts strong{overflow-wrap:anywhere}.bag-art-uploaded .art-caption{font-size:var(--text-sm);color:#97a789;background:#ffffffed;border-color:#e0e9d5;bottom:12px;left:12px}@media (width<=1050px){.page-heading-actions>.button{font-size:var(--text-sm);padding:10px 12px}.hero-import-link{margin-top:10px;margin-left:0;display:flex}.uploaded-review-source{grid-template-columns:1fr;gap:20px}.uploaded-review-source .bag-art-uploaded>img{max-height:390px}.uploaded-review-source h3{font-size:22px}.agent-back-to-chat{font-size:var(--text-sm)}}@media (width<=700px){.page-heading-actions{gap:8px;width:100%}.page-heading-actions>.button{font-size:var(--text-sm);min-height:37px;padding:9px 11px}.hero-import-link{font-size:var(--text-sm);gap:6px;margin-top:11px}.bag-art-uploaded{padding:10px}.bag-art-uploaded>img{max-height:340px}.bag-art-uploaded .art-caption{font-size:var(--text-sm);bottom:10px;left:10px}.bag-art-missing{gap:12px;min-height:220px;padding:24px 20px}.bag-art-missing>strong{font-size:14px}.bag-art-missing>p{font-size:var(--text-sm);line-height:1.9}.bag-art-missing.bag-art-small{min-height:145px;padding:15px}.bag-art-missing.bag-art-small>strong{font-size:var(--text-sm)}.batch-import-source{font-size:var(--text-sm);gap:6px;margin-top:13px}.batch-import-source>code{font-size:var(--text-sm)}.uploaded-review-source{gap:18px;margin-bottom:23px;padding-bottom:22px}.uploaded-review-source .comparison-label,.uploaded-review-source .eyebrow{font-size:var(--text-sm)}.uploaded-review-source h3{font-size:21px;line-height:1.7}.uploaded-review-source p{font-size:var(--text-sm);line-height:1.95}.uploaded-review-source .text-button{font-size:var(--text-sm)}.uploaded-review-source .bag-art-uploaded>img{max-height:390px}.agent-back-to-chat{font-size:var(--text-sm);margin-bottom:20px;line-height:1.9}.product-card-bottom>span{max-width:54%;font-size:15px;line-height:1.7}.sample-notice>span:nth-child(2){max-width:190px}}@supports (padding:env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.native-photo-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.native-image-status{font-size:var(--text-sm);color:#596a70;padding:16px;display:inline-block}@media (width<=600px){input,select,textarea{font-size:max(16px,1em)}}.agent-nav-item.agent-nav-inactive{color:#8c9d96;opacity:.68;cursor:not-allowed;background:0 0}.agent-nav-label{overflow-wrap:anywhere;min-width:0}.agent-nav-label>small{color:#a4afa9;font-size:var(--text-sm);line-height:1.6;display:block}.bot-card-inactive{opacity:.72;background:#f3f4f2;border-color:#e1e4df}.bot-card-inactive h2{color:#66706a}.bot-card-inactive .bot-role,.bot-card-inactive>p,.bot-card-inactive .bot-card-footer{color:#768078}.bot-card-inactive .bot-avatar{filter:grayscale()}.bot-card-inactive .bot-card-footer{flex-wrap:wrap}.bot-card-inactive .badge{white-space:normal;text-align:center;max-width:100%}.bot-card-inactive h2,.bot-card-inactive .bot-role{overflow-wrap:anywhere}.planned-agent-card{max-width:620px;padding:25px}.planned-agent-card h1{margin:18px 0 8px;font-size:26px}.planned-agent-card>strong{color:var(--muted);font-size:14px;display:block}.planned-agent-card>p{overflow-wrap:anywhere;margin:14px 0 24px;font-size:14px;line-height:1.8}.simple-desk .desk-secondary-page{width:min(1120px,100%);min-width:0;color:var(--desk-ink);font:400 15px/1.65 var(--desk-body);margin-inline:auto}.simple-desk .desk-secondary-page :is(.page-heading,.ao-heading,.cp-heading){gap:24px;margin-bottom:32px}.simple-desk .desk-secondary-page :is(.page-heading h1,.ao-heading h1,.cp-heading h1){color:var(--desk-ink);font:800 38px/1.2 var(--desk-display);letter-spacing:-.02em;margin-block:7px 12px}.simple-desk .desk-secondary-page :is(.heading-period,.ao-heading h1>span,.cp-heading h1>span){color:var(--desk-primary)}.simple-desk .desk-secondary-page :is(.page-heading p,.ao-heading p,.cp-heading p){color:var(--desk-muted);max-width:700px;font-size:15px;line-height:1.65}.simple-desk .desk-secondary-page :is(.eyebrow,.ao-eyebrow,.cp-eyebrow,.ac-eyebrow){color:var(--desk-muted);font:400 var(--text-sm)/1.6 var(--desk-body);letter-spacing:.12em}.simple-desk .desk-secondary-page :is(.panel,.bot-card,.product-card,.batch-card,.research-card,.ao-detail,.ao-editor,.ao-run-card,.cp-provider,.cp-computer,.cp-desktop,.cp-agent-desktops,.cp-provision,.teamwork-panel,.model-routing-rule,.ac-file-section){background:var(--desk-ground);border-color:var(--desk-border);color:var(--desk-ink);box-shadow:none;border-radius:20px;min-width:0}.simple-desk .desk-secondary-page :is(.section-title h2,.bot-card h2,.product-card h3,.research-card h3,.ao-detail h2,.ao-section-title h2,.cp-provider h2,.cp-section-heading h2,.cp-computer h3,.cp-desktop h2,.cp-agent-desktops h2,.ac-section-heading h2,.ac-file-section h3){color:var(--desk-ink);font-family:var(--desk-display);letter-spacing:-.02em;font-weight:800}.simple-desk .desk-secondary-page :is(.section-title h2,.ac-file-section h3){font-size:20px}.simple-desk .desk-secondary-page :is(.button,.ao-button,.cp-button,.ac-button,.wq-open,.wq-more,.bot-card-open){min-height:42px;font:700 14px/1.5 var(--desk-body);white-space:normal;text-align:center;border-radius:999px;max-width:100%;padding:10px 18px}.simple-desk .desk-secondary-page :is(.button-primary,.ao-primary,.cp-primary,.ac-button-primary){border-color:var(--desk-primary);background:var(--desk-primary);color:var(--color-ground)}.simple-desk .desk-secondary-page :is(.button-primary,.ao-primary,.cp-primary,.ac-button-primary):hover:not(:disabled){background:var(--desk-primary-hover,var(--color-ink-hover))}.simple-desk .desk-secondary-page :is(.button-secondary,.ao-secondary,.cp-secondary,.cp-stop,.ac-button-secondary,.wq-open,.wq-more,.bot-card-open){background:var(--desk-ground);border:1px solid var(--desk-border);color:var(--desk-ink)}.simple-desk .desk-secondary-page :is(.button-secondary,.ao-secondary,.cp-secondary,.ac-button-secondary,.wq-open,.wq-more,.bot-card-open):hover:not(:disabled){background:var(--desk-soft)}.simple-desk .desk-secondary-page :is(.text-button,.back-link,.teamwork-open,.ac-text-link,.ao-artifact-link,.cp-provider-details>a){color:var(--desk-primary);font:400 14px/1.6 var(--desk-body);white-space:normal}.simple-desk .desk-secondary-page :is(.icon-button,.ao-icon-button,.cp-icon-button,.ac-icon-button){color:var(--desk-muted);border-radius:50%}.simple-desk .desk-secondary-page :is(button,a,input,select,textarea,summary):focus-visible,.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--desk-primary);outline-offset:4px}.simple-desk .desk-secondary-page :is(.badge,.ao-pill,.cp-tag,.wq-stage,.wq-source-tag,.teamwork-status){background:var(--desk-soft);border-color:var(--desk-border);color:var(--desk-muted);font:400 var(--text-sm)/1.5 var(--desk-body);white-space:normal;overflow-wrap:anywhere;border-radius:999px}.simple-desk .desk-secondary-page :is(.badge-amber,.wq-stage-review,.ao-pill-warning,.cp-tag-warning,.teamwork-status-queued,.teamwork-status-running){background:var(--desk-tint);color:var(--desk-primary)}.simple-desk .desk-secondary-page :is(.badge-green,.wq-stage-completed,.ao-pill-success,.cp-tag-success,.teamwork-status-completed){background:var(--desk-soft);color:var(--desk-ink)}.simple-desk .desk-secondary-page .badge-green .status-dot{background:var(--desk-done)}.simple-desk .desk-secondary-page :is(.badge-red,.ao-pill-error,.cp-tag-error){color:#922e40;background:#fff0f2}.simple-desk .desk-secondary-page :is(label,.wq-filters label,.ao-shell label,.cp-shell label){color:var(--desk-muted);font-size:14px;font-weight:400}.simple-desk .desk-secondary-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border:1px solid var(--desk-border);background:var(--desk-ground);color:var(--desk-ink);font:400 15px/1.6 var(--desk-body);border-radius:12px;min-width:0;max-width:100%;padding:11px 14px}.simple-desk .desk-secondary-page :is(input,textarea)::placeholder{color:var(--desk-placeholder)}.simple-desk .desk-secondary-page input:is([type=checkbox],[type=radio]){accent-color:var(--desk-primary)}.simple-desk .desk-secondary-page :is(.empty-state,.wq-empty,.ao-empty,.cp-empty,.ac-small-empty){color:var(--desk-muted)}.simple-desk .desk-secondary-page :is(.empty-state h3,.wq-empty h2,.ao-empty h2,.cp-empty h2,.ac-small-empty h3){color:var(--desk-ink);font:800 24px/1.3 var(--desk-display)}.simple-desk .desk-secondary-page :is(.empty-state p,.wq-empty p,.ao-empty p,.cp-empty p,.ac-small-empty p,.panel-empty-copy){color:var(--desk-muted);font-size:15px;line-height:1.7}.simple-desk .desk-secondary-page :is(.empty-icon,.research-icon,.queue-batch-icon,.audit-icon,.cp-provider-icon,.cp-computer-title>span:first-child){background:var(--desk-soft);border-color:var(--desk-border);color:var(--desk-primary)}.simple-desk .desk-secondary-page :is(.wq-source-note,.wq-counts,.wq-item,.wq-empty){background:var(--desk-ground);border-color:var(--desk-border);border-radius:18px}.simple-desk .desk-secondary-page .wq-source-note{background:var(--desk-soft);padding:18px 20px}.simple-desk .desk-secondary-page .wq-source-note p{font-size:15px;font-weight:400}.simple-desk .desk-secondary-page .wq-source-note p>span{font-size:var(--text-sm)}.simple-desk .desk-secondary-page .wq-list{gap:14px}.simple-desk .desk-secondary-page .wq-item{padding:24px}.simple-desk .desk-secondary-page .wq-counts>div+div{border-color:var(--desk-divider)}.simple-desk .desk-secondary-page .wq-counts dd{font-family:var(--desk-display);font-weight:800}.simple-desk .desk-secondary-page :is(.wq-detail,.wq-next>p,.wq-product h2){font-size:15px}.simple-desk .desk-secondary-page :is(.wq-next>span,.wq-item-id,.wq-owner,.wq-list-heading,.wq-footnote){color:var(--desk-muted);font-size:var(--text-sm)}.simple-desk .desk-secondary-page .wq-search>span{border-color:var(--desk-border);border-radius:12px}.simple-desk .desk-secondary-page .wq-search input{border:0;padding-inline:0}.simple-desk .desk-secondary-page :is(.batch-summary,.team-context,.team-human-note,.settings-scope-note,.agent-human-boundary,.sample-disclosure){background:var(--desk-soft);color:var(--desk-muted);border-color:var(--desk-border);border-radius:18px}.simple-desk .desk-secondary-page :is(.batch-summary h2,.batch-card-title h2,.product-card h3,.team-context strong,.team-human-note strong){color:var(--desk-ink)}.simple-desk .desk-secondary-page :is(.batch-summary p,.batch-card-body p,.product-card-content>p,.product-card-bottom small,.product-sku,.batch-progress,.export-scope,.team-context p,.team-human-note p,.bot-role,.bot-card>p,.bot-card-footer){color:var(--desk-muted);font-size:14px;line-height:1.65}.simple-desk .desk-secondary-page :is(.batch-import-source,.batch-import-source>code,.run-events p,.run-events time){color:var(--desk-muted);font-size:var(--text-sm)}.simple-desk .desk-secondary-page :is(.product-card-bottom>span,.run-events strong){color:var(--desk-ink)}.simple-desk .desk-secondary-page :is(.product-card-bottom,.run-events li,.bot-card-footer){border-color:var(--desk-divider)}.simple-desk .desk-secondary-page .progress-track{background:var(--desk-soft)}.simple-desk .desk-secondary-page .progress-track>span{background:var(--desk-primary)}.simple-desk .desk-secondary-page :is(.bag-art-missing,.bag-art-uploaded,.bag-art-prepared){background:var(--desk-soft);color:var(--desk-muted)}.simple-desk .desk-secondary-page :is(.bag-art-missing>strong,.bag-art-missing>p,.art-caption){color:var(--desk-muted)}.simple-desk .desk-secondary-page .bot-avatar{color:var(--desk-primary);background:var(--desk-tint);border:0;border-radius:50%}.simple-desk .desk-secondary-page .bot-card-chief{background:var(--desk-ground);border-color:var(--desk-primary)}.simple-desk .desk-secondary-page .bot-card-inactive{opacity:1;background:var(--desk-ground);border-style:dashed;border-color:#d6d6dc}.simple-desk .desk-secondary-page .bot-card-inactive .bot-avatar{color:var(--desk-muted);background:var(--desk-soft);filter:none}.simple-desk .desk-secondary-page :is(.ao-shell,.cp-shell,.teamwork-panel) :where(*){border-color:var(--desk-divider)}.simple-desk .desk-secondary-page :is(.ao-shell,.cp-shell,.teamwork-panel) :where(span,a,summary){color:inherit}.simple-desk .desk-secondary-page :is(.ao-shell,.cp-shell) :is(h2,h3,h4){font-family:var(--desk-display);font-weight:800}.simple-desk .desk-secondary-page :is(.ao-shell,.cp-shell,.teamwork-panel){color:var(--desk-ink)}.simple-desk .desk-secondary-page :is(.ao-shell,.cp-shell,.teamwork-panel) :is(p,small,dt,code,legend){color:var(--desk-muted);font-size:14px;line-height:1.7}.simple-desk .desk-secondary-page :is(.ao-shell,.cp-shell,.teamwork-panel) :is(strong,h3,h4,dd){color:var(--desk-ink);font-size:15px}.simple-desk .desk-secondary-page :is(.ao-status-strip,.ao-detail-meta,.ao-muted,.cp-screen-meta,.teamwork-context,.teamwork-footnote){color:var(--desk-muted);font-size:var(--text-sm);border-color:var(--desk-divider)}.simple-desk .desk-secondary-page :is(.ao-install,.ao-instructions,.ao-task-output,.cp-boundary,.cp-control-explanation,.cp-setup-note,.cp-work-areas,.cp-computers-empty,.cp-screen-empty,.teamwork-next,.teamwork-record){background:var(--desk-soft);border-color:var(--desk-border);color:var(--desk-muted);border-radius:16px}.simple-desk .desk-secondary-page :is(.ao-alert,.ao-notice,.cp-alert,.cp-notice){background:var(--desk-soft);border-color:var(--desk-border);color:var(--desk-ink);border-radius:14px;font-size:14px}.simple-desk .desk-secondary-page :is(.ao-install>div:first-child>svg,.ao-section-title,.ao-explanation,.cp-boundary>svg,.cp-control-explanation>svg,.cp-setup-note>svg,.teamwork-agent-number){color:var(--desk-primary)}.simple-desk .desk-secondary-page :is(.ao-item-list>button,.ao-item-list>button.ao-selected){color:var(--desk-ink);border-radius:16px;padding:16px}.simple-desk .desk-secondary-page .ao-item-list>button.ao-selected{background:var(--desk-tint);border-color:var(--desk-primary);box-shadow:none}.simple-desk .desk-secondary-page :is(.ao-local-steps li,.ao-run-control,.ao-run-body,.ao-run-steps>li,.ao-routine-findings li,.cp-connection-settings,.cp-coordinates,.cp-desktop-footer,.cp-assigned-desktops,.teamwork-body){border-color:var(--desk-divider)}.simple-desk .desk-secondary-page :is(.ao-local-steps li>span,.ao-step-row>span,.ao-run-step-title>span:first-child,.teamwork-agent-number){background:var(--desk-tint);color:var(--desk-primary);border-color:var(--desk-border);border-radius:8px}.simple-desk .desk-secondary-page :is(.ao-run-card>summary,.cp-connection-settings>summary,.cp-coordinates>summary,.ao-instructions summary,.cp-key-controls>span){color:var(--desk-ink);font-size:14px}.simple-desk .desk-secondary-page :is(.ao-detail,.ao-editor,.cp-provider,.cp-desktop,.cp-agent-desktops){padding:28px}.simple-desk .desk-secondary-page .cp-computer-selected{border-color:var(--desk-primary);box-shadow:0 0 0 1px var(--desk-primary)}.simple-desk .desk-secondary-page .cp-screen{background:var(--desk-soft);border-color:var(--desk-border);border-radius:16px}.simple-desk .desk-secondary-page :is(.cp-agent-desktops li,.teamwork-assignments>li,.ao-shell fieldset){background:var(--desk-ground);border-color:var(--desk-border);border-radius:16px}.simple-desk .desk-secondary-page .teamwork-assignments{gap:16px}.simple-desk .desk-secondary-page :is(.settings-panel>p,.settings-form p,.settings-footnote,.settings-context dt,.settings-context p,.audit-list p,.audit-title time,.audit-actor,.connection-summary){color:var(--desk-muted);font-size:14px;line-height:1.7}.simple-desk .desk-secondary-page :is(.settings-context h2,.settings-context dd,.audit-title strong,.provider-card h3){color:var(--desk-ink);font-family:var(--desk-body)}.simple-desk .desk-secondary-page :is(.settings-context,.provider-card){background:var(--desk-ground);border-color:var(--desk-border);border-radius:20px}.simple-desk .desk-secondary-page :is(.settings-context dl>div,.audit-list li,.toggle-field){border-color:var(--desk-divider)}.simple-desk .desk-secondary-page .toggle-field strong{color:var(--desk-ink)}.simple-desk .desk-secondary-page .toggle-control{background:var(--desk-border)}.simple-desk .desk-secondary-page .toggle-field input:checked+.toggle-control{background:var(--desk-primary)}.simple-desk .desk-secondary-page .model-routing-rule{overflow-wrap:anywhere}.simple-desk .desk-secondary-page :is(.provider-card>p,.provider-model,.provider-capabilities>span,.settings-form label small){color:var(--desk-muted);font-size:var(--text-sm)}.simple-desk .desk-secondary-page :is(.provider-icon,.provider-icon.connected,.provider-capabilities>span){color:var(--desk-primary);background:var(--desk-soft);border-color:var(--desk-border);border-radius:12px}.simple-desk .desk-secondary-page .toggle-field input:focus-visible+.toggle-control{outline:2px solid var(--desk-primary);outline-offset:4px}.simple-desk .desk-secondary-page>.agent-conversation{max-width:100%}.simple-desk .desk-secondary-page .agent-conversation :is(h1,h2,h3){color:var(--desk-ink);font-family:var(--desk-display);font-weight:800}.simple-desk .desk-secondary-page .agent-conversation :is(p,small,.ac-read-only-note,.ac-file-visibility,.ac-import-actions>span,.ac-preview-products span){color:var(--desk-muted);font-size:14px;line-height:1.7}.simple-desk .desk-secondary-page :is(.ac-file-visibility,.ac-csv-preview,.ac-preview-products>div,.ac-file-picker,.ac-source-images figure,.ac-imported-files li){background:var(--desk-soft);border-color:var(--desk-border);color:var(--desk-ink);border-radius:16px}.simple-desk .desk-secondary-page .ac-file-picker{min-height:48px;color:var(--desk-primary);border-radius:999px;padding:12px 18px}.simple-desk .desk-secondary-page :is(.ac-file-section,.ac-files-panel){gap:24px}.simple-desk .desk-secondary-page .ac-file-section{padding:24px}.simple-desk :is(.review-modal,.review-dialog) :is(.review-header .icon-button,.review-status>span:last-child,.product-facts span,.approval-record){color:var(--desk-muted)}.simple-desk :is(.review-modal,.review-dialog) .review-actions{background:var(--desk-ground)}.simple-desk :is(.review-modal,.review-dialog) .badge{background:var(--desk-soft);color:var(--desk-ink);border-color:var(--desk-border);border-radius:999px}.simple-desk :is(.review-modal,.review-dialog) .badge-green .status-dot{background:var(--desk-done)}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog){color:var(--desk-ink);font:400 15px/1.65 var(--desk-body);background:var(--desk-ground);border:1px solid var(--desk-border);border-radius:24px;width:min(1000px,100vw - 40px)}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) :is(h2,h3){color:var(--desk-ink);font-family:var(--desk-display);font-weight:800}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) :is(p,small,dt,.eyebrow,.comparison-label,.review-status,.review-actions>span,.sample-disclosure,.art-caption){color:var(--desk-muted);font-size:14px;line-height:1.7}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) :is(input,select,textarea){background:var(--desk-ground);color:var(--desk-ink);border:1px solid var(--desk-border);font:inherit;border-radius:12px}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) :is(.button,.ac-button){min-height:42px;font:700 14px/1.5 var(--desk-body);white-space:normal;border-radius:999px;padding:10px 18px}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) .button-primary{background:var(--desk-primary);color:var(--color-ground)}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) .button-secondary{background:var(--desk-ground);color:var(--desk-ink);border:1px solid var(--desk-border)}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) .text-button{color:var(--desk-primary);white-space:normal}.simple-desk :is(.review-header,.review-actions,.review-copy,.review-columns,.review-comment,.provenance,.uploaded-review-source,.pricing-panel dl>div){border-color:var(--desk-divider)}.simple-desk :is(.review-modal,.review-dialog) :is(.pricing-panel,.product-facts,.provenance,.review-comment,.bag-art-missing,.bag-art-uploaded,.target-pack){background:var(--desk-soft);color:var(--desk-muted);border-color:var(--desk-border);border-radius:16px}.simple-desk :is(.review-modal,.review-dialog) :is(.product-facts strong,dd,.proposed-price,.check-list strong){color:var(--desk-ink)}.simple-desk :is(.review-modal,.review-dialog) .target-pack :is(.target-pack-card,.target-pack-details){border-color:var(--desk-border);border-radius:12px}.simple-desk :is(.review-modal,.review-dialog) .check-mark{background:var(--desk-soft);color:var(--desk-ink)}@media (width<=767px){.simple-desk .desk-secondary-page :is(.page-heading,.ao-heading,.cp-heading){flex-direction:column;align-items:stretch;gap:18px;margin-bottom:24px}.simple-desk .desk-secondary-page :is(.page-heading h1,.ao-heading h1,.cp-heading h1){font-size:32px;line-height:1.2}.simple-desk .desk-secondary-page :is(.page-heading-actions,.batch-summary-actions,.review-actions>div){flex-wrap:wrap}.simple-desk .desk-secondary-page :is(.product-grid,.team-grid,.settings-grid,.provider-grid,.form-grid,.wq-filters,.ao-form-grid,.ao-layout,.cp-manual-controls,.ac-image-selectors,.ac-csv-mapping>div){grid-template-columns:minmax(0,1fr)}.simple-desk .desk-secondary-page .wq-search{grid-column:auto}.simple-desk .desk-secondary-page :is(.ao-detail,.ao-editor,.cp-provider,.cp-desktop,.cp-agent-desktops,.ac-file-section,.wq-item){padding:20px 16px}.simple-desk .desk-secondary-page :is(.ao-item-list,.ao-agent-choices,.cp-computer-grid,.cp-agent-desktops ul,.teamwork-assignments){grid-template-columns:minmax(0,1fr)}.simple-desk .desk-secondary-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.simple-desk .desk-secondary-page :is(.batch-summary,.batch-progress,.audit-title,.run-events li,.ac-import-actions,.ac-file-section-heading,.ac-imported-files li,.model-routing-heading,.model-routing-form){flex-wrap:wrap;gap:14px}.simple-desk .desk-secondary-page :is(.ac-imported-files li,.model-routing-form){flex-direction:column;align-items:stretch}.simple-desk .desk-secondary-page :is(.audit-title,.audit-title time,.ac-imported-files strong,.build-identity,.batch-import-source>code,.cp-assigned-desktops li>span){overflow-wrap:anywhere;min-width:0}.simple-desk .desk-secondary-page :is(.cp-work-area-summary>label,.cp-desktop-allocation>label,.ao-run-control>label,.ao-version-picker>label){min-width:0}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog){border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.simple-desk :is(.review-modal,.review-dialog,.create-company-dialog) :is(input,select,textarea){font-size:16px}.simple-desk :is(.review-modal,.review-dialog) :is(.review-columns,.product-facts,.uploaded-review-source,.target-pack-images){grid-template-columns:minmax(0,1fr)}.simple-desk :is(.review-modal,.review-dialog) :is(.review-header,.review-actions){flex-wrap:wrap;gap:14px;padding:18px}.simple-desk :is(.review-modal,.review-dialog) .review-actions>div{flex-wrap:wrap;gap:8px;display:flex}.simple-desk :is(.review-modal,.review-dialog) .review-scroll{padding:18px}}.simple-desk .desk-secondary-page .agent-page-heading{margin-bottom:28px}.simple-desk .desk-secondary-page .agent-page-heading h1{color:var(--desk-ink);font:800 38px/1.2 var(--desk-display);letter-spacing:-.02em}.simple-desk .desk-secondary-page .agent-page-heading p{color:var(--desk-muted);font-size:15px;line-height:1.7}.simple-desk .desk-secondary-page :is(.agent-page-heading .eyebrow,.agent-role-panel .eyebrow,.agent-output-label){color:var(--desk-muted);font-size:var(--text-sm)}.simple-desk .desk-secondary-page .agent-role-panel{background:var(--desk-soft);border-color:var(--desk-border);gap:24px;padding:24px}.simple-desk .desk-secondary-page .agent-role-panel>div+div{border-color:var(--desk-divider)}.simple-desk .desk-secondary-page :is(.agent-role-panel p,.agent-task-explanation,.agent-task-pending,.agent-output-summary,.agent-output-progress,.agent-human-boundary p,.agent-research-entry p){color:var(--desk-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.75}.simple-desk .desk-secondary-page .agent-task-controls label{color:var(--desk-muted);font-size:14px}.simple-desk .desk-secondary-page :is(.agent-task-controls-body,.agent-output-body){padding:0 24px 24px}.simple-desk .desk-secondary-page .agent-work-columns{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:24px}.simple-desk .desk-secondary-page :is(.agent-output-body>h2,.agent-research-entry h2){color:var(--desk-ink);font:800 26px/1.4 var(--desk-display)}.simple-desk .desk-secondary-page :is(.agent-output-meta,.agent-output-meta>time,.agent-history-mode,.agent-history-item>time,.agent-artifact-preview figcaption>span){color:var(--desk-muted);font-size:var(--text-sm);line-height:1.7}.simple-desk .desk-secondary-page :is(.agent-output-meta,.agent-findings li,.agent-files li,.agent-run-details){border-color:var(--desk-divider)}.simple-desk .desk-secondary-page :is(.agent-findings h3,.agent-next-steps h3,.agent-files h3){color:var(--desk-ink);font:700 16px/1.6 var(--desk-body)}.simple-desk .desk-secondary-page :is(.agent-findings strong,.agent-files strong,.agent-history-item>strong,.agent-artifact-preview strong){color:var(--desk-ink);font:700 14px/1.7 var(--desk-body)}.simple-desk .desk-secondary-page :is(.agent-findings p,.agent-files small,.agent-next-steps ol,.agent-run-details dt){color:var(--desk-muted);font-size:14px;line-height:1.75}.simple-desk .desk-secondary-page .agent-run-details dd{color:var(--desk-ink);font-size:14px}.simple-desk .desk-secondary-page :is(.agent-next-steps,.agent-artifact-preview){background:var(--desk-soft);border-color:var(--desk-border);border-radius:16px;padding:20px}.simple-desk .desk-secondary-page .agent-artifact-preview img{border-color:var(--desk-border);border-radius:12px}.simple-desk .desk-secondary-page .agent-file-icon{color:var(--desk-primary);background:var(--desk-tint);border-color:var(--desk-border);border-radius:10px}.simple-desk .desk-secondary-page .agent-history-item{border-radius:14px}.simple-desk .desk-secondary-page .agent-history-item:hover{background:var(--desk-soft)}.simple-desk .desk-secondary-page .agent-history-selected{background:var(--desk-tint);border-color:var(--desk-primary)}.simple-desk .desk-secondary-page :is(.agent-history-item .badge,.agent-findings .badge,.agent-files h3>.badge,.agent-page-heading>.badge){font-size:var(--text-sm)}.simple-desk .desk-secondary-page .agent-findings .check-mark{background:var(--desk-soft);color:var(--desk-ink)}.simple-desk .desk-secondary-page .agent-task-actions :is(.button,.text-button){font-size:14px}.simple-desk .desk-secondary-page .agent-files .button{min-height:40px;font-size:var(--text-sm);padding:9px 14px}.simple-desk .desk-secondary-page .agent-human-boundary{margin-top:24px;padding:20px}.simple-desk .desk-secondary-page .agent-research-entry>svg{color:var(--desk-primary)}@media (width<=950px){.simple-desk .desk-secondary-page .agent-work-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.simple-desk .desk-secondary-page .agent-page-heading h1{font-size:32px}.simple-desk .desk-secondary-page .agent-role-panel{gap:18px;padding:20px 16px}.simple-desk .desk-secondary-page :is(.agent-task-controls-body,.agent-output-body){padding:0 18px 20px}.simple-desk .desk-secondary-page .agent-output-body>h2{font-size:24px}.simple-desk .desk-secondary-page :is(.agent-findings li,.agent-files li){flex-wrap:wrap}.simple-desk .desk-secondary-page .agent-files li>div{flex-basis:calc(100% - 50px)}.simple-desk .desk-secondary-page .agent-files .button{margin-left:42px}.simple-desk .desk-secondary-page .agent-files .button>span{display:inline}}:root{--desk-ground:var(--color-ground);--desk-soft:#f4f4f6;--desk-row:#f7f7f9;--desk-border:#e4e4ea;--desk-divider:#eeeef1;--desk-ink:#0e0e14;--desk-muted:#6b6b76;--desk-placeholder:#9a9aa4;--desk-primary:var(--color-ink);--desk-tint:var(--color-tint-legacy);--desk-done:#00d2be;--desk-inactive-border:#d6d6dc;--desk-inactive-text:#b4b4bc;--desk-display:var(--font-display);--desk-body:var(--font-body);--desk-radius:24px;--desk-shadow:0 12px 40px #0e0e140f;--ink:var(--desk-ink);--muted:var(--desk-muted);--teal:var(--desk-primary);--line:var(--desk-border);--surface:var(--desk-ground);--canvas:var(--desk-ground);--copper:var(--desk-primary);color:var(--desk-ink);background:var(--desk-ground);font-family:var(--desk-body)}body{background:var(--desk-ground);color:var(--desk-ink)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--desk-primary);outline-offset:4px}::selection{background:var(--desk-tint);color:var(--desk-ink)}.simple-desk{background:var(--desk-ground);min-height:100dvh;color:var(--desk-ink);font-family:var(--desk-body);display:block}.desk-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-rail{z-index:30;border-right:1px solid var(--desk-divider);background:var(--desk-ground);flex-direction:column;align-items:center;width:76px;padding:24px 0;display:flex;position:fixed;inset:0 auto 0 0}.desk-logo{background:var(--desk-primary);color:#fff;width:40px;height:40px;font:800 20px var(--desk-display);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.desk-rail>nav{flex-direction:column;align-items:center;width:100%;min-height:0;margin-top:34px;display:flex}.desk-home-button{width:44px;height:44px;color:var(--desk-ink);background:0 0;border-radius:14px;place-items:center;display:grid}.desk-home-button:hover,.desk-home-button.selected{background:var(--desk-soft)}.desk-rail-divider{background:var(--desk-divider);flex-shrink:0;width:28px;height:1px;margin:10px 0}.desk-agent-nav{flex-direction:column;align-items:center;gap:8px;display:flex}.desk-agent-avatar{background:var(--desk-tint);width:40px;height:40px;color:var(--desk-primary);font:800 14px var(--desk-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.desk-agent-avatar.desk-chief{background:var(--desk-primary);color:#fff}.desk-agent-avatar.desk-inactive{border:1.5px dashed var(--desk-inactive-border);color:var(--desk-inactive-text);background:var(--desk-ground)}.desk-agent-button{background:0 0;border-radius:50%;align-items:center;padding:0;display:flex;position:relative}.desk-agent-button.selected{outline:2px solid var(--desk-primary);outline-offset:3px}.desk-tooltip{white-space:nowrap;background:var(--desk-ink);color:#fff;font-size:var(--text-sm);box-shadow:var(--desk-shadow);z-index:50;pointer-events:none;border-radius:8px;padding:7px 11px;display:none;position:absolute;top:50%;left:54px;transform:translateY(-50%)}.desk-agent-button:hover .desk-tooltip,.desk-agent-button:focus-visible .desk-tooltip,.desk-more-button:hover .desk-tooltip,.desk-more-button:focus-visible .desk-tooltip{display:block}.desk-rail-bottom{flex-direction:column;align-items:center;gap:18px;margin-top:auto;padding-top:24px;display:flex}.desk-more-button{width:40px;height:36px;color:var(--desk-muted);background:0 0;border-radius:12px;place-items:center;display:grid;position:relative}.desk-more-button:hover{background:var(--desk-soft);color:var(--desk-ink)}.desk-user-avatar{background:var(--desk-ink);color:#fff;width:36px;height:36px;font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.desk-main{min-width:0;margin-left:76px}.desk-mobile-bar{display:none}.simple-desk .main-content{min-width:0;max-width:none;margin:0;padding:0}.simple-desk .desk-secondary-page{max-width:1400px;margin:0 auto;padding:40px}.desk-home{max-width:760px;margin:0 auto;padding-top:116px;padding-bottom:60px}.desk-date{color:var(--desk-muted);margin-bottom:10px;font-size:15px;line-height:24px}.desk-greeting h1{font:800 52px/56px var(--desk-display);letter-spacing:-.02em;margin:0}.desk-greeting h1>span{display:block}.desk-blue{color:var(--desk-primary)}.desk-greeting h1>.desk-mobile-greeting,.desk-mobile-date{display:none}.desk-home-composer{border:1px solid var(--desk-border);border-radius:var(--desk-radius);box-shadow:var(--desk-shadow);background:var(--desk-ground);min-height:128px;margin-top:40px;padding:22px 24px 16px}.desk-home-composer textarea{resize:none;min-height:29px;max-height:130px;color:var(--desk-ink);background:0 0;border:0;border-radius:6px;padding:0;font-size:16px;line-height:25px;display:block}.desk-home-composer textarea::placeholder{color:var(--desk-placeholder)}.desk-composer-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.desk-composer-actions input[hidden]{display:none}.desk-attach{background:var(--desk-soft);width:40px;height:40px;color:var(--desk-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.desk-recipient{background:var(--desk-soft);border-radius:24px;flex-direction:row;align-items:center;gap:8px;max-width:calc(100% - 110px);padding:9px 14px;font-size:14px;font-weight:400;display:inline-flex}.desk-recipient>span{background:var(--desk-primary);border-radius:50%;flex-shrink:0;width:20px;height:20px}.desk-recipient select{text-overflow:ellipsis;max-width:100%;padding:0;font-weight:400}.desk-send{background:var(--desk-primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.desk-send:disabled{opacity:1;cursor:default}.desk-home-files{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.desk-home-files>span{background:var(--desk-soft);font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.desk-home-files button{background:0 0;display:flex}.desk-file-error{color:#b42318;font-size:var(--text-sm);margin-top:8px}.desk-needs{margin-top:38px}.desk-label{text-transform:uppercase;color:var(--desk-muted);margin:0 4px 10px;font:400 var(--text-label)/20px var(--desk-body)!important;letter-spacing:.12em!important}.desk-needs-list{gap:4px;display:grid}.desk-need{background:var(--desk-row);border-radius:16px;align-items:center;gap:16px;min-height:80px;padding:14px 16px;display:flex}.desk-need-thumbnail,.desk-need-icon,.desk-need>.desk-agent-avatar{flex-shrink:0;width:52px;height:52px}.desk-need-thumbnail{object-fit:cover;border-radius:12px}.desk-need-icon{background:var(--desk-tint);color:var(--desk-primary);border-radius:12px;place-items:center;display:grid}.desk-need-copy{flex:1;min-width:0}.desk-need-copy h3{font:800 18px/24px var(--desk-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk-need-copy p{color:var(--desk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;overflow:hidden}.desk-need-action{border:1px solid var(--desk-border);font:700 14px/20px var(--desk-body);background:var(--desk-ground);color:var(--desk-ink);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 18px;display:inline-flex}.desk-action-primary{background:var(--desk-primary);border-color:var(--desk-primary);color:#fff}.desk-mobile-chevron{display:none}.desk-calm{color:var(--desk-muted);padding:16px 4px;font-size:15px;line-height:24px}.desk-pulse{justify-content:space-between;align-items:center;gap:24px;margin:42px 4px 0;display:flex}.desk-pulse p{color:var(--desk-muted);align-items:center;gap:12px;min-width:0;font-size:14px;line-height:22px;display:flex}.desk-pulse p>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desk-done-dot,.desk-working-dot{background:var(--desk-done);border-radius:50%;flex-shrink:0;width:8px;height:8px}.desk-working-dot{background:var(--desk-primary)}.desk-pulse>button{color:var(--desk-primary);white-space:nowrap;background:0 0;align-items:center;gap:5px;margin-left:auto;padding:4px 0;font-size:14px;font-weight:700;display:flex}.desk-phone-team{display:none}.desk-dialog{color:var(--desk-ink);width:min(440px,100vw - 40px);max-height:calc(100dvh - 48px);font-family:var(--desk-body);background:#fff;border:0;border-radius:24px;padding:0;overflow:auto;box-shadow:0 20px 70px #0e0e141f}.desk-dialog::backdrop{background:#0e0e141f}.desk-dialog-body{padding:32px;position:relative}.desk-dialog-close{width:32px;height:32px;color:var(--desk-muted);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.desk-dialog h2{font:800 25px/32px var(--desk-display);margin:0 0 20px}.desk-inactive-dialog{border-radius:28px;width:min(580px,100vw - 40px)}.desk-inactive-dialog .desk-dialog-body{padding:40px}.desk-inactive-dialog header{align-items:center;gap:20px;display:flex}.desk-inactive-dialog .desk-agent-avatar{width:72px;height:72px;font-size:24px}.desk-inactive-dialog h2{margin:0 0 3px;font-size:28px}.desk-inactive-dialog header p{color:var(--desk-muted);font-size:17px;line-height:26px}.desk-inactive-description{margin:28px 0;font-size:20px;line-height:32px}.desk-not-active{background:var(--desk-soft);width:100%;color:var(--desk-muted);border-radius:40px;padding:16px;font-size:18px;font-weight:700;opacity:1!important}.desk-more-list{gap:10px;display:grid}.desk-more-group{gap:2px;display:grid}.desk-more-heading{font:600 var(--text-label)/16px var(--desk-body);letter-spacing:.08em;text-transform:uppercase;color:var(--desk-muted);margin:0;padding:6px 12px 2px}.desk-more-item{text-align:left;width:100%;min-height:44px;font:400 16px/22px var(--desk-body);color:var(--desk-ink);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.desk-more-item:hover{background:var(--desk-soft)}.desk-more-item:focus-visible{outline:3px solid var(--desk-primary);outline-offset:2px}.desk-more-item>span{flex:1;min-width:0}.desk-more-item>svg{color:var(--desk-muted);flex-shrink:0}.desk-more-signout,.desk-more-signout>svg{color:var(--owner-error,var(--color-error))}.desk-more-footer{border-top:1px solid var(--desk-divider);font:400 var(--text-sm)/16px var(--desk-body);color:var(--desk-muted);margin:0;padding:10px 12px 2px}.desk-more-dialog .desk-dialog-body{padding:28px 20px 20px}.desk-more-dialog h2{margin-left:12px}.desk-account-name{color:var(--desk-muted);margin:-12px 0 20px;font-size:14px}.desk-workspace-switch{border-top:1px solid var(--desk-divider);margin-top:16px;padding:16px 12px 0}.desk-workspace-switch label{font-size:var(--text-sm);color:var(--desk-muted);font-weight:400}.desk-workspace-switch select{border:1px solid var(--desk-border);color:var(--desk-ink);border-radius:12px;width:100%;padding:12px;font-size:14px}.simple-desk .alert{border-radius:16px;margin:16px;font-size:14px}.simple-desk .workspace-footer{display:none}@media (height<=760px) and (width>=768px){.desk-rail{padding-block:16px}.desk-rail>nav{margin-top:20px}.desk-agent-nav{gap:5px}.desk-rail-bottom{gap:8px;padding-top:12px}.desk-agent-avatar{width:36px;height:36px}}@media (width>=768px) and (width<=1050px){.desk-home{margin-inline:40px;padding-top:80px}.desk-greeting h1{font-size:44px;line-height:50px}}@media (width<=767px){.desk-rail{display:none}.desk-main{margin:0}.desk-mobile-bar{background:#fff;justify-content:space-between;align-items:center;height:80px;padding:20px;display:flex}.desk-mobile-bar .desk-logo{border-radius:12px;width:36px;height:36px;font-size:20px}.desk-mobile-bar .desk-user-avatar{width:36px;height:36px}.desk-home{max-width:100%;padding:28px 20px 150px}.desk-date{margin-bottom:12px;font-size:14px;line-height:22px}.desk-desktop-date,.desk-greeting h1>.desk-desktop-greeting{display:none}.desk-mobile-date{display:inline}.desk-greeting h1>.desk-mobile-greeting{display:block}.desk-greeting h1{font-size:34px;line-height:38px}.desk-needs{margin-top:26px}.desk-label{font-size:var(--text-sm);margin:0 0 12px;line-height:20px}.desk-needs-list{gap:8px;margin-inline:-4px}.desk-need{border-radius:18px;gap:12px;min-height:68px;padding:12px}.desk-need>.desk-agent-avatar,.desk-need-thumbnail,.desk-need-icon{width:44px;height:44px}.desk-need-copy h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:21px;display:-webkit-box}.desk-need-copy p{font-size:var(--text-sm);line-height:19px}.desk-need-action{border-radius:50%;width:36px;height:36px;padding:0}.desk-need-action>span{display:none}.desk-mobile-chevron{display:block}.desk-phone-team{margin-top:28px;display:block}.desk-phone-team>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.desk-phone-team button{background:0 0;border-radius:50%;padding:0;display:flex}.desk-phone-team .desk-agent-avatar{width:38px;height:38px;font-size:var(--text-sm)}.desk-phone-team .desk-later{border:1.5px dashed var(--desk-inactive-border);color:var(--desk-muted);height:38px;font-size:var(--text-sm);border-radius:30px;align-items:center;padding:0 12px}.desk-pulse{flex-direction:column;align-items:flex-start;gap:10px;margin:28px 0 0}.desk-pulse p{font-size:var(--text-sm);line-height:20px}.desk-pulse>button{font-size:var(--text-sm);margin:0}.desk-home-composer{z-index:20;left:12px;right:12px;bottom:max(20px, env(safe-area-inset-bottom));border-radius:30px;min-height:58px;margin:0;padding:10px 56px;position:fixed}.desk-home-composer textarea{height:36px;min-height:24px;padding:6px 2px;font-size:16px;line-height:24px}.desk-home-composer textarea::placeholder{color:#0000}.desk-home-composer:has(textarea:placeholder-shown):after{content:"Ask the team…";color:var(--desk-placeholder);pointer-events:none;font-size:16px;position:absolute;top:16px;left:58px}.desk-composer-actions{margin:0}.desk-home-composer .desk-attach{width:40px;height:40px;position:absolute;bottom:8px;left:8px}.desk-home-composer .desk-send{width:40px;height:40px;position:absolute;bottom:8px;right:8px}.desk-home-composer .desk-recipient{display:none}.desk-home-files{padding-bottom:8px}.desk-home-files>span{font-size:var(--text-sm);max-width:100%}.simple-desk .desk-secondary-page{padding:24px 20px 40px}.desk-inactive-dialog .desk-dialog-body{padding:32px 24px}.desk-inactive-dialog .desk-agent-avatar{width:52px;height:52px;font-size:20px}.desk-inactive-dialog header{gap:12px}.desk-inactive-dialog h2{font-size:24px;line-height:28px}.desk-inactive-dialog header p{font-size:14px;line-height:22px}.desk-inactive-description{font-size:17px;line-height:28px}.desk-dialog{max-height:calc(100dvh - 40px)}}.simple-desk .modal-backdrop{background:#0e0e143d}.simple-desk .desk-secondary-page .bot-card-inactive{opacity:1}.simple-desk .desk-secondary-page .bot-card-inactive .bot-card-open{color:var(--desk-muted)}.simple-desk .desk-performance-page{padding:32px 40px 0}.simple-desk .agent-conversation{--ac-line:var(--desk-border);--ac-ink:var(--desk-ink);--ac-muted:var(--desk-muted);--ac-soft:var(--desk-soft)}@media (width<=767px){.simple-desk .desk-performance-page{padding:24px 20px 0}}.desk-rail>nav>.desk-home-button{position:relative}.desk-rail>nav>.desk-home-button+.desk-home-button{margin-top:6px}.desk-home-button:hover .desk-tooltip,.desk-home-button:focus-visible .desk-tooltip{display:block}.ai-page{min-width:0}.ai-muted{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);overflow-wrap:anywhere;margin:0}.ai-strong{color:var(--color-ink);font:var(--font-weight-semibold) var(--text-base)/22px var(--font-body);overflow-wrap:anywhere;margin:0}.ai-label{color:var(--color-muted);font:var(--font-weight-semibold) var(--text-label)/16px var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.ai-label-error{color:var(--color-error)}.ai-label-selected{color:var(--color-signal-text)}.ai-section-label{margin:0 0 var(--spacing-2);color:var(--color-muted);font:var(--font-weight-semibold) var(--text-label)/16px var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase}.ai-chips{gap:var(--spacing-1) var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.ai-chip{padding:var(--spacing-1) 10px;border-radius:var(--radius-pill);background:var(--color-soft);color:var(--color-ink);font:var(--font-weight-semibold) var(--text-label)/16px var(--font-body)}.ai-chip-error{background:var(--color-error-soft);color:var(--color-error)}.ai-stale{margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-left:3px solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);font:var(--font-weight-medium) var(--text-sm)/20px var(--font-body)}.ai-split{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.ai-list{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ground);min-width:0;overflow:hidden}.ai-list ul{margin:0;padding:0;list-style:none}.ai-head,.ai-row{gap:var(--spacing-4);grid-template-columns:300px 150px minmax(0,1fr) 56px;display:grid}.ai-head{padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) 19px;border-bottom:1px solid var(--color-line);color:var(--color-muted);font:var(--font-weight-semibold) var(--text-label)/16px var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase}.ai-age{text-align:right}.ai-row{width:100%;min-height:var(--touch-target);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 13px;border:0;border-left:3px solid #0000;border-bottom:1px solid var(--color-line);background:var(--color-ground);color:var(--color-ink);text-align:left;cursor:pointer;font-family:var(--font-body)}.ai-list li:last-child .ai-row{border-bottom:0}.ai-row:hover{background:var(--color-canvas)}.ai-row-selected,.ai-row-selected:hover{background:var(--color-signal-soft);border-left-color:var(--color-signal)}.ai-row:focus-visible,.ai-card:focus-visible{outline:3px solid var(--color-ink);outline-offset:-3px}.ai-lane{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.ai-lane-scope{align-items:flex-start}.ai-title{color:var(--color-ink);font:var(--font-weight-semibold) var(--text-base)/22px var(--font-body);overflow-wrap:anywhere}.ai-scope-head{color:var(--color-ink);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);overflow-wrap:anywhere}.ai-row .ai-age{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body)}.ai-detail{top:var(--spacing-4);gap:var(--spacing-4);min-width:0;padding:var(--spacing-6);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ground);flex-direction:column;display:flex;position:sticky}.ai-detail-title{color:var(--color-ink);font:var(--font-weight-regular) var(--text-h3)/32px var(--font-display);overflow-wrap:anywhere;margin:0}.ai-section{gap:var(--spacing-1);padding-top:var(--spacing-4);border-top:1px solid var(--color-line);flex-direction:column;min-width:0;display:flex}.ai-section p{color:var(--color-ink);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);overflow-wrap:anywhere;margin:0}.ai-section .ai-strong{font:var(--font-weight-semibold) var(--text-base)/22px var(--font-body)}.ai-section .ai-muted{color:var(--color-muted)}.ai-pair{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.ai-lines{gap:var(--spacing-2);margin:var(--spacing-2) 0 0;display:grid}.ai-lines div{gap:var(--spacing-3);grid-template-columns:96px minmax(0,1fr);display:grid}.ai-lines dt{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body)}.ai-lines dd{color:var(--color-ink);font:var(--font-weight-medium) var(--text-sm)/20px var(--font-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ai-after{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);background:var(--color-canvas)}.ai-after p{color:var(--color-ink);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}.ai-after .ai-section-label{margin-bottom:var(--spacing-1)}.ai-buttons{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ai-notes{gap:var(--spacing-1);margin-top:var(--spacing-4);display:grid}.ai-cards{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.ai-card{gap:var(--spacing-2);min-width:0;padding:var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ground);flex-direction:column;display:flex}.ai-card-product{border-left:3px solid var(--color-signal)}.ai-card-title{color:var(--color-ink);font:var(--font-weight-semibold) var(--text-base)/22px var(--font-body);overflow-wrap:anywhere;margin:0}.ai-strip{gap:var(--spacing-4);padding:var(--spacing-3) 0;border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.ai-strip>div{min-width:0}.ai-card .ai-buttons .ui-button{flex:100%}.ai-today{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-4);margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-left:3px solid var(--color-signal);border-radius:var(--radius-sm);background:var(--color-signal-soft);flex-wrap:wrap;display:flex}.ai-today-label{color:var(--color-signal-text);font:var(--font-weight-semibold) var(--text-label)/16px var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase}.ai-today-link{min-height:var(--touch-target);color:var(--color-ink);font:var(--font-weight-semibold) var(--text-sm)/20px var(--font-body);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ai-count{border-radius:var(--radius-pill);background:var(--color-signal-text);min-width:22px;height:22px;color:var(--color-ground);font:var(--font-weight-semibold) var(--text-sm)/1 var(--font-body);letter-spacing:0;place-items:center;margin-left:6px;padding:0 6px;display:inline-grid}.owner-bottom-tab{position:relative}.owner-bottom-tab .ai-count{margin-left:6px;position:absolute;top:2px;left:50%}@media (width<=1100px){.ai-split{grid-template-columns:minmax(0,1fr)}.ai-detail{position:static}}.ai-ramp{gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-line);display:grid}.ai-ramp .ai-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.ai-ramp .ai-buttons .ui-button{flex:0 auto}#main-content .usage-page{max-width:var(--container-content);color:var(--color-ink);background:var(--color-ground);font:400 16px/1.5 var(--font-body);flex-direction:column;gap:24px;margin:0 auto;padding:32px;display:flex}#main-content .usage-page h1{font:400 40px/1.2 var(--font-display);margin:12px 0}#main-content .usage-page h2{font:400 24px/1.3 var(--font-display);margin:0 0 16px}#main-content .usage-page p{margin:8px 0;line-height:1.5}#main-content .usage-eyebrow,#main-content .usage-meta,#main-content .usage-page small{color:var(--color-muted);font-size:14px}#main-content .usage-page button,#main-content .usage-notice button,#main-content .usage-page select{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ground);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;padding:8px 16px}#main-content .usage-state,#main-content .usage-packs{background:var(--color-canvas);border-radius:var(--radius-md);padding:24px}#main-content .usage-threshold{background:var(--color-signal-soft);border-radius:var(--radius-md);padding:20px}#main-content .usage-state h2{font:600 18px/1.4 var(--font-body);margin-bottom:8px}#main-content .usage-state-prepaid{background:var(--color-success-soft)}#main-content .usage-state-paused{background:var(--color-error-soft)}#main-content .usage-balances{border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:2fr 1fr;gap:24px;padding:24px;display:grid}#main-content .usage-balances>div{min-width:0}#main-content .usage-balances h2{font:400 16px/1.5 var(--font-body);color:var(--color-muted)}#main-content .usage-balances strong{font:400 32px/1.3 var(--font-display);display:block}#main-content .usage-balances p{color:var(--color-muted);font-size:14px}#main-content .usage-balances progress{background:var(--color-soft);width:100%;height:8px;accent-color:var(--color-signal);border:0;border-radius:8px;margin-top:16px}#main-content .usage-balances progress::-webkit-progress-bar{background:var(--color-soft);border-radius:8px}#main-content .usage-balances progress::-webkit-progress-value{background:var(--color-signal);border-radius:8px}#main-content .usage-balances progress::-moz-progress-bar{background:var(--color-signal);border-radius:8px}#main-content .usage-rows,#main-content .usage-alerts{padding:0;list-style:none}#main-content .usage-rows li{border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;justify-content:space-between;gap:24px;padding:16px 0;display:flex}#main-content .usage-rows li>span:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:100px}#main-content .usage-rows small{display:block}#main-content .usage-chart{align-items:flex-end;gap:12px;padding:8px 0;display:flex;overflow-x:auto}#main-content .usage-bar{text-align:center;min-width:32px;color:var(--color-muted);flex-direction:column;flex:1 0 32px;gap:8px;font-size:12px;display:flex}#main-content .usage-bar>div{background:var(--color-ink);border-radius:4px}#main-content .usage-alerts li{background:var(--color-signal-soft);border-radius:var(--radius-md);margin:12px 0;padding:20px}#main-content .usage-notice{background:var(--color-signal-soft);color:var(--color-ink);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;margin:16px 24px;padding:16px;display:flex}@media (width<=600px){#main-content .usage-page{padding:24px 16px}#main-content .usage-page h1{font-size:32px}#main-content .usage-balances{grid-template-columns:1fr}#main-content .usage-balances strong{font-size:30px}#main-content .usage-notice{flex-direction:column;align-items:flex-start;margin:12px 16px}}.acct{gap:var(--spacing-8);width:100%;max-width:720px;padding:var(--spacing-12) 0 var(--spacing-16);color:var(--color-ink);font-family:var(--font-body);margin:0 auto;display:grid}.acct-head{gap:var(--spacing-2);display:grid}.owner-mode .acct .acct-head h1{font:var(--font-weight-regular) var(--text-h1)/44px var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.acct-head p{color:var(--color-muted);font:var(--font-weight-regular) var(--text-base)/var(--leading-body) var(--font-body);margin:0}.acct-card{background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--radius-md);display:grid}.acct-section{gap:var(--spacing-3);display:grid}.owner-mode .acct .acct-label{color:var(--color-muted);font:var(--font-weight-medium) var(--text-label)/16px var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.acct-who{align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);display:flex}.acct-avatar{border-radius:var(--radius-pill);background:var(--color-soft);width:56px;height:56px;font:var(--font-weight-semibold) var(--text-lead)/24px var(--font-body);flex:0 0 56px;place-items:center;display:grid}.acct-who-copy{flex:1;gap:2px;min-width:0;display:grid}.acct-name{font:var(--font-weight-semibold) 20px/28px var(--font-body);overflow-wrap:anywhere}.acct-sub{color:var(--color-muted);font:var(--font-weight-regular) var(--text-base)/var(--leading-body) var(--font-body);overflow-wrap:anywhere}.acct-role{max-width:45%;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-pill);background:var(--color-soft);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);overflow-wrap:anywhere;flex-shrink:0}.acct-foot{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-line);display:flex}.acct-foot .ui-button{white-space:nowrap;flex-shrink:0}.acct-foot p{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}.acct-body{gap:var(--spacing-2);padding:var(--spacing-6);display:grid}.acct-body strong{font:var(--font-weight-semibold) var(--text-lead)/26px var(--font-body)}.acct-body p{color:var(--color-muted);font:var(--font-weight-regular) var(--text-base)/var(--leading-body) var(--font-body);margin:0}.acct-body .ui-button{margin-top:var(--spacing-2);justify-self:start}.acct-plans{margin:0;padding:0;list-style:none}.acct-plan{align-items:center;gap:var(--spacing-4);padding:20px var(--spacing-6);display:flex}.acct-plan+.acct-plan{border-top:1px solid var(--color-line)}.acct-plan-copy{flex:1;gap:2px;min-width:0;display:grid}.acct-plan-copy strong{font:var(--font-weight-semibold) var(--text-base)/var(--leading-body) var(--font-body)}.acct-plan-copy span{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body)}.acct-plan-action{flex:0 0 136px;justify-content:flex-end;display:flex}.acct-pill{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-pill);border:1px solid var(--color-line);color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);flex-shrink:0}.acct-pill-ok{background:var(--color-success-soft);color:var(--color-success);font-weight:var(--font-weight-medium);border-color:#0000}.acct-desk{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-line);gap:2px;display:grid}.acct-desk strong{font:var(--font-weight-semibold) var(--text-base)/var(--leading-body) var(--font-body)}.acct-desk span{color:var(--color-muted);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body)}.acct-note-line{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-line);font:var(--font-weight-regular) var(--text-sm)/20px var(--font-body);margin:0}.acct-note{color:var(--color-muted)}.acct-error{color:var(--color-error);background:var(--color-error-soft);border-radius:0 0 var(--radius-md) var(--radius-md)}@media (width<=720px){.acct{gap:var(--spacing-6);padding:var(--spacing-6) 0 96px}.owner-mode .acct .acct-head h1{font-size:var(--text-h2);line-height:36px}.acct-who{padding:20px var(--spacing-4);align-items:flex-start;gap:var(--spacing-3)}.acct-avatar{flex-basis:48px;width:48px;height:48px}.acct-role{align-self:flex-start;max-width:none;position:static}.acct-who{flex-wrap:wrap}.acct-who-copy{flex-basis:calc(100% - 64px)}.acct-foot{padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);flex-direction:column;align-items:stretch}.acct-foot p{order:2}.acct-foot .ui-button{min-height:var(--touch-target);justify-content:center}.acct-body,.acct-note-line,.acct-desk{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.acct-plan{padding:var(--spacing-4);flex-wrap:wrap}.acct-plan-action{flex:1 0 100%;justify-content:stretch}.acct-plan-action .ui-button{width:100%;min-height:var(--touch-target);justify-content:center}}.owner-pglance{margin-top:40px}.owner-pglance-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.owner-pglance-open{min-height:44px;color:var(--color-ink);font:600 14px/20px var(--desk-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.owner-pglance-cards{border:1px solid var(--color-line);background:var(--color-ground);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.owner-pglance-card{border-left:1px solid var(--color-line);min-width:0}.owner-pglance-card:first-child{border-left:0}.owner-pglance-hit{width:100%;min-height:120px;color:var(--color-ink);text-align:left;font:400 14px/20px var(--desk-body);background:0 0;border:0;align-content:start;gap:4px;padding:18px 20px;display:grid}button.owner-pglance-hit{cursor:pointer}button.owner-pglance-hit:hover{background:var(--color-canvas)}button.owner-pglance-hit:focus-visible,.owner-pglance-open:focus-visible,.owner-pglance-ask:focus-visible{outline:3px solid var(--color-ink);outline-offset:-3px}.owner-pglance-name{color:var(--color-muted);font:400 14px/20px var(--desk-body)}.owner-pglance-value{font:600 32px/40px var(--desk-body);letter-spacing:-.02em}.owner-pglance-of{color:var(--color-muted);font:400 16px/24px var(--desk-body);letter-spacing:0}.owner-pglance-none,.owner-pglance-wait{color:var(--color-muted);font:400 16px/40px var(--desk-body);letter-spacing:0}.owner-pglance-note{color:var(--color-muted);font:400 14px/20px var(--desk-body)}.owner-pglance-alert{background:var(--color-signal-soft)}.owner-pglance-alert .owner-pglance-name,.owner-pglance-alert .owner-pglance-value,.owner-pglance-alert .owner-pglance-note{color:var(--color-signal-text)}.owner-pglance-suggestion{color:var(--color-ink);font:400 16px/24px var(--desk-body);margin:12px 0 0}.owner-pglance-ask{min-height:44px;color:var(--color-ink);font:600 14px/20px var(--desk-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}@media (width<=640px){.owner-pglance{margin-top:28px}.owner-pglance-head{flex-wrap:wrap;align-items:center;column-gap:12px}.owner-pglance-open{white-space:nowrap}.owner-pglance-cards{grid-template-columns:minmax(0,1fr)}.owner-pglance-card,.owner-pglance-card:first-child{border-left:0;border-top:1px solid var(--color-line)}.owner-pglance-card:first-child{border-top:0}.owner-pglance-hit{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;min-height:64px;padding:12px 16px}.owner-pglance-value{text-align:right;grid-area:1/2;font-size:24px;line-height:32px}.owner-pglance-name{grid-area:1/1}.owner-pglance-note{grid-area:2/1/auto/-1}}.owner-page{--o-ink:var(--desk-ink,var(--color-ink));--o-muted:var(--desk-muted,var(--color-muted));--o-border:var(--desk-border,var(--color-line-legacy));--o-divider:var(--desk-divider,var(--color-tint-legacy));--o-soft:var(--desk-soft,var(--color-fog-legacy));--o-primary:var(--desk-primary,var(--color-ink));--o-tint:var(--desk-tint,var(--color-tint-legacy));--o-done:var(--desk-done,var(--color-success));--o-coral:var(--color-error);--o-success:var(--color-success);--o-success-soft:var(--color-success-soft);--o-warning:var(--color-warning);--o-warning-soft:var(--color-warning-soft);--o-error:var(--color-error);--o-error-soft:var(--color-error-soft);--o-radius:var(--desk-radius,12px);--o-display:var(--desk-display,"DM Serif Display", serif);--o-body:var(--desk-body,"DM Sans", sans-serif);box-sizing:border-box;width:100%;max-width:1120px;color:var(--o-ink);font-family:var(--o-body);overflow-wrap:anywhere;margin:0 auto;padding:72px 40px 96px;font-size:16px;line-height:1.5}.owner-page *,.owner-page :before,.owner-page :after{box-sizing:border-box}.owner-page h1,.owner-page h2,.owner-page h3{margin:0;line-height:1.15}.owner-page h2,.owner-page h3{font-family:var(--o-body)}.owner-intro{text-align:center;margin-bottom:40px}.owner-intro h1{font:400 clamp(36px, 6vw, 64px)/1.05 var(--o-display);letter-spacing:-.01em}.owner-intro p,.owner-lede{color:var(--o-muted);margin:14px 0 0;font-size:20px;line-height:1.4}.owner-label{font:600 14px/20px var(--o-body);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);margin-bottom:14px}.owner-count{background:var(--o-tint);min-width:28px;height:28px;color:var(--o-ink);letter-spacing:0;border-radius:999px;place-items:center;margin-left:4px;padding:0 10px;display:inline-grid}.owner-note{color:var(--o-muted);margin:6px 0 0;font-size:14px;line-height:20px}.owner-warn{color:var(--o-warning)}.owner-error-text{color:var(--o-error)}.owner-button{border:1px solid var(--o-border);background:var(--color-ground);min-height:44px;color:var(--o-ink);font:600 16px var(--o-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.owner-button:hover:not(:disabled){background:var(--desk-row,var(--color-canvas))}.owner-button:disabled{color:var(--desk-inactive-text,#7a8b96);border-color:var(--desk-inactive-border,var(--color-line-legacy));cursor:not-allowed}.owner-primary{background:var(--o-primary);border-color:var(--o-primary);color:var(--color-ground)}.owner-primary:hover:not(:disabled){background:var(--color-ink-hover)}.owner-primary:disabled{background:var(--o-tint);border-color:var(--o-tint)}.owner-fix{background:var(--o-error-soft);border-color:var(--o-error-soft);color:var(--o-error)}.owner-fix:hover:not(:disabled){background:#f6e0e4}.owner-small{min-height:36px;margin-top:8px;padding:0 16px;font-size:14px}.owner-link{color:var(--o-ink);font:600 18px/26px var(--o-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.owner-link:hover{text-decoration:underline}.owner-back{color:var(--o-muted);font:500 16px var(--o-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:8px;padding:4px 0;display:inline-flex}.owner-back:hover{color:var(--o-ink)}.owner-page :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--o-primary);outline-offset:3px}.owner-notice{background:var(--o-soft);border-radius:12px;margin:14px 0;padding:14px 18px}.owner-notice p{margin:0 0 8px}.owner-notice-error{background:var(--o-error-soft);color:var(--o-error)}.owner-notice-warn{background:var(--o-warning-soft);color:var(--o-warning)}.owner-card{border:1px solid var(--o-border);background:var(--color-ground);border-radius:20px;grid-template-columns:300px minmax(0,1fr);gap:32px;max-width:800px;margin:0 auto 72px;padding:32px;display:grid}.owner-card-photos{min-width:0}.owner-tiles{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-dragging{outline:2px dashed var(--o-primary);outline-offset:4px;background:var(--o-tint)}.owner-tile{aspect-ratio:1;background:var(--o-soft);border-radius:12px;margin:0;position:relative;overflow:hidden}.owner-tile img{object-fit:cover;width:100%;height:100%;display:block}.owner-tile-add{background:var(--desk-row,var(--color-canvas));border:1.5px dashed var(--desk-inactive-border,var(--color-line-legacy));color:var(--o-muted);font:500 14px/18px var(--o-body);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.owner-tile-add:hover:not(:disabled){border-color:var(--o-primary);color:var(--o-primary)}.owner-tile-add small{display:none}.owner-tile-empty{border:1.5px dashed var(--o-divider);background:0 0}.owner-tile-remove{width:32px;height:32px;color:var(--color-ground);cursor:pointer;background:#193549bf;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.owner-tile-busy{text-align:center;color:var(--o-muted);font:500 var(--text-sm)/16px var(--o-body);place-items:center;padding:6px;animation:1.6s ease-in-out infinite owner-pulse;display:grid;position:absolute;inset:0}.owner-card-fields{flex-direction:column;gap:14px;min-width:0;display:flex}.owner-field{color:var(--o-muted);gap:6px;font-size:14px;font-weight:600;display:grid}.owner-field input{border:1px solid var(--o-border);background:var(--color-ground);min-height:52px;color:var(--o-ink);font:400 18px var(--o-body);border-radius:16px;padding:0 20px}.owner-field input::placeholder{color:var(--desk-placeholder,#7a8b96)}.owner-field input[aria-invalid=true]{border-color:var(--o-error)}.owner-problems{background:var(--o-error-soft);color:var(--o-error);border-radius:12px;margin:0;padding:12px 16px 12px 32px}.owner-launch-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.owner-launch-row .owner-note{margin:0}.owner-launch{min-width:160px;min-height:52px;font-size:18px}.owner-rows{border:1px solid var(--o-border);background:var(--color-ground);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.owner-row{border-top:1px solid var(--o-divider);grid-template-columns:52px minmax(0,1fr) 190px 120px;align-items:center;gap:20px;min-height:84px;padding:16px 24px;display:grid}.owner-row:first-child{border-top:0}.owner-thumb{background:var(--o-soft);border-radius:10px;width:52px;height:52px;display:block;overflow:hidden}.owner-thumb img{object-fit:cover;width:100%;height:100%;display:block}.owner-row-main{min-width:0;display:grid}.owner-row-name{font-size:18px;font-weight:600;line-height:26px}.owner-row-detail{color:var(--o-muted);font-size:16px;line-height:24px}.owner-status{text-align:right;color:var(--o-muted);font-size:16px}.owner-status-needs_you,.owner-status-working{color:var(--o-muted)}.owner-status-done{color:var(--o-success);font-weight:600}.owner-row-action{justify-content:flex-end;display:flex}.owner-row-action .owner-button{min-height:36px;padding:0 18px;font-size:15px}.owner-empty{border:1px dashed var(--o-border);background:var(--color-ground);color:var(--o-muted);border-radius:12px;padding:24px}.owner-empty p{margin:0 0 10px}.owner-examples{margin-top:28px}.owner-examples summary{cursor:pointer;font:600 14px/20px var(--o-body);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);padding:8px 0}.owner-examples .owner-rows{margin-top:12px}.owner-row-example{opacity:.75;cursor:default}.owner-review{max-width:1360px;padding-top:56px}.owner-crumb{color:var(--o-muted);margin:0 0 8px;font-size:16px}.owner-review-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.owner-review-head h1{font:400 clamp(34px, 5vw, 52px)/1.05 var(--o-display);letter-spacing:-.01em}.owner-review-head .owner-lede{font-size:20px}.owner-review-actions{gap:12px;padding-top:28px;display:flex}.owner-review-actions .owner-button{min-height:52px;padding:0 32px;font-size:18px}.owner-photos{flex-wrap:wrap;align-items:flex-start;gap:20px;margin:24px 0 28px;display:flex}.owner-photos .owner-label{align-self:center;margin:0}.owner-photos>.owner-note,.owner-photos>.owner-button{align-self:center;margin-top:0}.owner-photo-strip{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.owner-photo{justify-items:start;gap:4px;width:84px;display:grid}.owner-photo-thumb{background:var(--o-soft);border-radius:12px;width:84px;height:84px;display:block;overflow:hidden}.owner-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.owner-photo-view{font-size:14px;font-weight:600;line-height:18px}.owner-photo-change{gap:2px;width:100%;display:grid}.owner-photo-change select{border:1px solid var(--o-border);background:var(--color-ground);width:100%;min-height:36px;color:var(--o-ink);font:500 14px var(--o-body);border-radius:10px}.owner-link-small{color:var(--o-muted);text-underline-offset:3px;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}.owner-link-small:hover{color:var(--o-ink)}.owner-sort-again{margin-top:0}.owner-note-form{gap:6px;margin-top:8px;display:grid}.owner-note-form .owner-field{font-size:14px}.owner-note-form .owner-field input{border-radius:12px;width:100%;min-width:0;min-height:44px;padding:0 14px;font-size:16px}.owner-note-form .owner-note{margin:0}.owner-note-actions{flex-wrap:wrap;gap:8px;display:flex}.owner-note-actions .owner-button{margin-top:0}.owner-review-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.owner-review-grid>*{min-width:0}.owner-tilegrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px 20px;margin:0;padding:0;list-style:none;display:grid}.owner-img{min-width:0}.owner-img-frame{aspect-ratio:1;border:1px solid var(--o-border);background:var(--color-ground);cursor:zoom-in;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.owner-img-frame img{object-fit:contain;width:100%;height:100%;display:block}.owner-img-blank{cursor:default;background:var(--desk-row,var(--color-canvas))}.owner-img-running .owner-img-blank{animation:1.6s ease-in-out infinite owner-pulse}.owner-img-failed .owner-img-frame{background:var(--o-error-soft);border-color:var(--o-error)}.owner-img-needs_photo .owner-img-frame{background:var(--o-warning-soft);border-color:var(--o-warning)}.owner-img-caption{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:16px;line-height:22px;display:flex}.owner-img-caption strong{font-weight:600}.owner-image-checks summary{cursor:pointer;color:var(--o-ink);padding:4px 0}.owner-image-checks[open]{border-bottom:1px solid var(--o-divider);padding-bottom:8px}.owner-image-checks ul{gap:10px;margin:6px 0 0;padding-left:18px;display:grid}.owner-image-checks li{overflow-wrap:anywhere}.owner-img-state{color:var(--o-success);font-size:14px;font-weight:500}.owner-img-state-failed{color:var(--o-error)}.owner-img-state-needs_photo{color:var(--o-warning)}.owner-img-state-queued,.owner-img-state-running{color:var(--o-muted)}.owner-side{gap:16px;display:grid}.owner-listing{border:1px solid var(--o-border);background:var(--color-ground);border-radius:12px;padding:28px}.owner-listing .owner-label{margin-bottom:18px}.owner-listing h3{font:600 22px/1.3 var(--o-body);margin-bottom:14px}.owner-listing ul{gap:6px;margin:0 0 14px;padding-left:20px;display:grid}.owner-read-more summary{cursor:pointer;font-weight:600}.owner-callout{background:var(--o-success-soft);color:var(--o-success);border-radius:12px;padding:18px 22px;font-size:16px;line-height:24px}.owner-callout strong{font-size:16px;font-weight:600;display:block}.owner-callout ul{color:var(--o-muted);margin:6px 0 0;padding-left:20px}.owner-callout-warn{background:var(--o-warning-soft);color:var(--o-warning)}.owner-callout-warn ul{color:var(--o-warning)}.owner-review details.owner-callout{min-width:0}.owner-review details.owner-callout img{max-width:100%;height:auto}.owner-review details.owner-callout fieldset{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:16px 0;display:grid}.owner-review details.owner-callout label{gap:6px;min-width:0;display:grid}.owner-review details.owner-callout :is(input,select,button){width:100%;min-width:0;min-height:44px;font:inherit}.owner-final{color:var(--o-ink);font-weight:500}.owner-modal{z-index:100;background:#19354999;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.owner-modal-body{background:var(--color-ground);border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;width:min(1000px,100%);max-height:calc(100dvh - 32px);padding:24px;display:grid;position:relative;overflow:auto}.owner-modal-body figure{min-width:0;margin:0}.owner-modal-body figcaption{color:var(--o-muted);margin-bottom:6px;font-size:14px;font-weight:600}.owner-modal-body img{object-fit:contain;background:var(--o-soft);border-radius:12px;width:100%;max-height:70dvh}.owner-modal-close{z-index:1;background:var(--o-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:8px;right:8px}@keyframes owner-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.owner-img-running .owner-img-blank,.owner-tile-busy{animation:none}.owner-page *{scroll-behavior:auto!important;transition:none!important}}@media (width<=1100px){.owner-review-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}@media (width<=900px){.owner-page{padding:48px 24px 72px}.owner-review-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.owner-page{padding:32px 20px 40px}.owner-intro{text-align:left;margin-bottom:24px}.owner-intro h1{font-size:40px}.owner-intro p,.owner-lede{font-size:18px}.owner-card{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:40px;padding:16px}.owner-launch-row{flex-direction:column;align-items:stretch}.owner-launch{width:100%}.owner-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb main status""thumb main action";gap:6px 14px;min-height:0;padding:14px 16px}.owner-row>.owner-thumb{grid-area:thumb;width:44px;height:44px}.owner-row>.owner-row-main{grid-area:main}.owner-row>.owner-status{grid-area:status;font-size:14px}.owner-row>.owner-row-action{grid-area:action}.owner-row-action:empty{display:none}.owner-row-name,.owner-link{font-size:18px}.owner-row-detail{font-size:14px;line-height:20px}.owner-review{padding-top:28px}.owner-review-head{gap:8px;margin-bottom:16px}.owner-review-head h1{font-size:38px}.owner-review-actions{width:100%;padding-top:8px}.owner-review-actions .owner-button{width:100%}.owner-photos{gap:12px;margin:16px 0 20px}.owner-tilegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.owner-img-caption{font-size:14px}.owner-listing{padding:20px}.owner-modal-body{grid-template-columns:minmax(0,1fr);padding:16px}}@media (width<=720px){.owner-review{padding-left:16px;padding-right:16px}}@media (width<=480px){.owner-review .owner-tilegrid{grid-template-columns:minmax(0,1fr)}}.owner-gap{--o-signal:var(--color-signal);--o-signal-text:var(--color-signal-text);border-left:4px solid var(--o-signal);background:var(--o-soft);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin:14px 0;padding:14px 18px;scroll-margin-top:16px;display:flex}.owner-gap-review{--o-signal:var(--color-muted);--o-signal-text:var(--o-muted)}.owner-gap-copy{min-width:0}.owner-gap p{margin:0}.owner-gap-label{font:600 14px/20px var(--o-body);letter-spacing:.08em;text-transform:uppercase;color:var(--o-signal-text)}.owner-gap-line{color:var(--o-ink);margin-top:2px;font-size:18px;line-height:26px}.owner-gap ul{color:var(--o-muted);margin:8px 0 0;padding-left:20px}.owner-gap .owner-button{flex:none;min-height:44px}.owner-notice-example{background:var(--o-tint);color:var(--o-ink)}.owner-facts-table{border-collapse:collapse;width:100%;font-size:16px}.owner-facts-table th,.owner-facts-table td{border-bottom:1px solid var(--o-divider);text-align:left;vertical-align:top;padding:10px 12px}.owner-facts-table thead th{color:var(--o-muted);font:600 14px/20px var(--o-body);letter-spacing:.08em;text-transform:uppercase}.owner-facts-table tbody th{width:34%;color:var(--o-muted);font-weight:500}.owner-fact-mark{text-align:center;width:44px;color:var(--o-success)}.owner-fact-missing .owner-fact-mark{color:var(--o-muted)}.owner-fact-gap{color:var(--color-signal-text);font-weight:600}.owner-facts-table tr[aria-current=true]{background:var(--o-soft);box-shadow:inset 4px 0 0 var(--color-signal)}.owner-facts-table tr{scroll-margin-top:16px}.owner-example-checks{color:var(--o-muted);margin:0;padding-left:20px}@media (width<=720px){.owner-gap{flex-direction:column}.owner-gap .owner-button{width:100%}.owner-facts-table tbody th{width:40%}}.owner-products-page{padding-top:48px}.pt-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.pt-title{font:400 40px/1.1 var(--o-display);letter-spacing:-.01em}.pt-summary{margin-top:6px;font-size:16px}.pt-header-actions{flex-wrap:wrap;gap:12px;display:flex}.pt-header-actions .owner-button{gap:6px}.pt-panel{margin:0 0 32px}.pt-panel .owner-intro{margin-bottom:24px}.pt-panel-title{font:400 32px/1.1 var(--o-display)}.pt-panel .owner-card{margin-bottom:0}.pt-import{border-top:1px solid var(--o-divider);border-bottom:1px solid var(--o-divider);padding:8px 0}.pt{gap:16px;display:grid}.pt-views{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-views-label{font:600 var(--text-label)/16px var(--o-body);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);padding-right:4px}.pt-views-divider{background:var(--o-border);width:1px;height:24px}.pt-chip{border:1px solid var(--o-border);background:var(--color-ground);min-height:40px;color:var(--o-ink);font:500 14px var(--o-body);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pt-chip:hover:not(:disabled){background:var(--color-canvas)}.pt-chip-count{color:var(--o-muted);font-weight:500}.pt-chip-signal{border-color:var(--color-signal-soft);background:var(--color-signal-soft);color:var(--color-signal-text)}.pt-chip-signal .pt-chip-count{color:var(--color-signal-text)}.pt-chip-on,.pt-chip-on:hover:not(:disabled){border-color:var(--o-primary);background:var(--o-primary);color:var(--color-ground);font-weight:600}.pt-chip-on .pt-chip-count{color:var(--color-ground)}.pt-chip-add{color:var(--o-muted);border-style:dashed}.pt-chip-add:disabled{cursor:not-allowed;opacity:.7}.pt-chip-saved{gap:0;padding:0 4px 0 0}.pt-chip-saved button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.pt-chip-open{padding:0 8px 0 14px}.pt-chip-remove{border-radius:999px;place-items:center;width:32px;display:grid}.pt-chip-remove:hover:not(:disabled){background:var(--color-soft)}.pt-chip-on .pt-chip-remove:hover:not(:disabled){background:var(--color-ink-hover)}.pt-save{border:1px solid var(--o-border);background:var(--color-ground);border-radius:12px;gap:8px;max-width:420px;padding:16px;display:grid}.pt-save-field{font:600 var(--text-label)/16px var(--o-body);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);gap:6px;display:grid}.pt-save-field input{border:1px solid var(--o-ink);min-height:44px;color:var(--o-ink);font:400 16px var(--o-body);letter-spacing:0;text-transform:none;border-radius:8px;padding:0 14px}.pt-save .owner-note{margin:0}.pt-save-actions{justify-content:flex-end;gap:8px;display:flex}.pt-save-actions .owner-small{margin-top:0}.pt-toolbar{align-items:center;gap:12px;display:flex}.pt-search{flex:1;min-width:0}.pt-search input{border:1px solid var(--color-muted);background:var(--color-ground);width:100%;min-height:44px;color:var(--o-ink);font:400 16px var(--o-body);border-radius:8px;padding:0 16px}.pt-tool{border:1px solid var(--o-ink);background:var(--color-ground);min-height:44px;color:var(--o-ink);font:600 14px var(--o-body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 16px;list-style:none;display:inline-flex}.pt-tool::-webkit-details-marker{display:none}.pt-columns,.pt-export{position:relative}.pt-columns-menu{z-index:20;border:1px solid var(--o-border);background:var(--color-ground);width:280px;box-shadow:0 12px 32px color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:12px;gap:4px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.pt-menu-label{font:600 var(--text-label)/16px var(--o-body);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);margin:0 0 4px}.pt-check{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:36px;font-size:15px;display:flex}.pt-check input{width:18px;height:18px;accent-color:var(--o-primary)}.pt-scroll{border:1px solid var(--o-border);background:var(--color-ground);border-radius:12px;overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;font-size:14px}.pt-table thead th{border-bottom:1px solid var(--o-border);text-align:left;font:600 var(--text-label)/16px var(--o-body);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);white-space:nowrap;padding:10px 16px}.pt-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.pt-sort:hover,[aria-sort=ascending] .pt-sort,[aria-sort=descending] .pt-sort{color:var(--o-ink)}.pt-action-head{text-align:right!important}.pt-row td,.pt-row th{border-top:1px solid var(--o-divider);vertical-align:middle;text-align:left;padding:10px 16px;font-weight:400}.pt-row:first-child td,.pt-row:first-child th{border-top:0}.pt-row-needs_you>th{box-shadow:inset 3px 0 0 var(--color-signal)}.pt-product{align-items:center;gap:12px;min-width:240px;display:flex}.pt-thumb{background:var(--o-soft);border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.pt-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pt-name{min-width:0;display:grid}.pt-name>span:first-child,.pt-link{font:600 15px/20px var(--o-body);color:var(--o-ink)}.pt-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pt-link:hover{text-decoration:underline}.pt-sku{color:var(--o-muted);font-size:var(--text-sm);line-height:18px}.pt-cell-detail{min-width:220px}.pt-cell-source,.pt-cell-collection{color:var(--o-muted)}.pt-cell-source,.pt-cell-photos,.pt-cell-missing,.pt-cell-price{white-space:nowrap}.pt-status{background:var(--color-soft);color:var(--o-muted);font-weight:600;font-size:var(--text-sm);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.pt-status-needs_you{background:var(--color-signal-soft);color:var(--color-signal-text)}.pt-status-done{background:var(--color-success-soft);color:var(--color-success)}.pt-status-unreadable{background:var(--color-error-soft);color:var(--color-error)}.pt-action{text-align:right;white-space:nowrap;width:1%}.pt-action .owner-small{margin-top:0}.pt-footer{margin:0}.pt-spacer td{border:0;padding:0}.pt-loading-text{color:var(--o-muted);font:400 15px/20px var(--o-body)}.pt-more{color:var(--o-ink);font:600 14px var(--o-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pt-source-note{margin-top:16px}.pt-collections{margin-top:24px}.pt-collections summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pt-collections ul{border:1px solid var(--o-border);background:var(--color-ground);border-radius:12px;margin:0;padding:0;list-style:none}.pt-collections li{border-top:1px solid var(--o-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pt-collections li:first-child{border-top:0}.pt-collections .owner-small{margin-top:0}.pt-cell-stock,.pt-cell-salesWeek,.pt-cell-daysOfStock,.pt-head-stock,.pt-head-salesWeek,.pt-head-daysOfStock{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.pt-quiet{color:var(--o-muted)}.pt-row td.pt-cell-stock,.pt-row td.pt-cell-salesWeek,.pt-row td.pt-cell-daysOfStock,.pt-row td.pt-cell-marketplaces,.pt-row td.pt-cell-listing,.pt-table thead th.pt-head-stock,.pt-table thead th.pt-head-salesWeek,.pt-table thead th.pt-head-daysOfStock,.pt-table thead th.pt-head-marketplaces,.pt-table thead th.pt-head-listing{padding-left:10px;padding-right:10px}.pt-cell-marketplaces{min-width:140px}@media (width>=721px){.pt-status-channeladvisor{white-space:normal;border-radius:10px;min-width:128px;max-width:150px;display:inline-block}.pt-product{min-width:220px}}.pt-days{align-items:center;gap:8px;display:inline-flex}.pt-days-low{color:var(--color-error);font-weight:600}.pt-reorder{background:var(--color-error-soft);color:var(--color-error);font:600 var(--text-label)/18px var(--o-body);white-space:nowrap;border-radius:6px;padding:1px 8px;display:inline-block}.pt-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.pt-tag{border:1px solid var(--o-border);font-size:var(--text-label);color:var(--o-ink);white-space:nowrap;border-radius:4px;padding:1px 6px;line-height:18px}.pt-listing{align-items:baseline;gap:8px;display:inline-flex}.pt-listing:before{content:"";border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.pt-listing-ok:before{background:var(--color-success)}.pt-listing-gap:before{background:var(--color-signal)}.pt-card-meta,.pt-card-reorder,.pt-keys,.pt-phone-sort{display:none}@media (width<=720px){.owner-products-page{padding:24px 16px 96px}.pt-title{font-size:32px}.pt-header{align-items:center;margin-bottom:16px}.pt-header+.ui-scroll-hint,.pt>.ui-scroll-hint{margin:0 -16px}.pt-views{scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0 16px 4px;overflow-x:auto}.pt>.ui-scroll-hint .ui-scroll-hint-text{padding-inline:16px}.pt-views-label{display:none}.pt-toolbar{flex-wrap:wrap}.pt-search{flex-basis:100%}.pt-toolbar{position:relative}.pt-columns,.pt-export{position:static}.pt-columns-menu{width:auto;max-height:min(60dvh,420px);left:0;right:0;overflow-y:auto}.pt-scroll{background:0 0;border:0;overflow:visible}.pt-table,.pt-table tbody{display:block}.pt-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pt-row{border:1px solid var(--o-border);background:var(--color-ground);border-radius:12px;gap:4px;margin-bottom:10px;padding:14px;display:grid}.pt-row-needs_you{box-shadow:inset 3px 0 0 var(--color-signal)}.pt-row-needs_you>th{box-shadow:none}.pt-row td,.pt-row th{border:0;padding:0;display:block}.pt-spacer,.pt-spacer td{display:block}.pt-row th.pt-product{min-width:0;margin-bottom:4px;display:flex}.pt-cell-detail{min-width:0}.pt-row td[data-label]:not(:empty):before{content:attr(data-label) " · ";color:var(--o-muted)}.pt-row td[data-label]:empty{display:none}.pt-action{text-align:left;width:auto}.pt-action:empty{display:none}.pt-action .owner-button{min-height:44px;margin-top:8px}.pt-row th.pt-product{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px 12px;display:grid}.pt-card-meta{color:var(--o-muted);font-size:var(--text-sm);line-height:18px;display:block}.pt-card-meta:empty{display:none}.pt-card-reorder{font-size:var(--text-sm);line-height:20px;display:inline-block}.pt-keys{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pt-key{background:var(--color-canvas);border-radius:8px;padding:6px 8px;display:grid}.pt-key-label{color:var(--o-muted);font-size:var(--text-sm);line-height:18px}.pt-key-value{color:var(--o-ink);font:600 15px/20px var(--o-body);font-variant-numeric:tabular-nums}.pt-key-low{background:var(--color-error-soft)}.pt-key-low .pt-key-value{color:var(--color-error)}.pt-key-note{color:var(--o-muted);font-size:var(--text-sm);grid-column:1/-1;line-height:18px}.pt-row td.pt-card-hidden{display:none}.pt-toolbar .pt-phone-sort{border:1px solid var(--color-muted);background:var(--color-ground);min-width:0;min-height:44px;font:400 var(--text-sm)/20px var(--o-body);color:var(--o-muted);border-radius:8px;flex-direction:row;flex:1;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.pt-toolbar .pt-phone-sort select{width:auto;min-width:0;min-height:44px;color:var(--o-ink);font:600 var(--text-sm)/20px var(--o-body);background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}}.pboard{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--color-ink);flex-direction:column;gap:16px;display:flex}.pboard *,.pboard :before,.pboard :after{box-sizing:border-box}.pboard h2,.pboard h3,.pboard p,.pboard ul{margin:0;padding:0}.pboard ul{list-style:none}.pboard :is(button):focus-visible,.pboard-scroll:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pboard-subline{color:var(--color-muted);font-size:16px;line-height:24px}.pboard-filter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pboard-filter-label{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.pboard-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.pboard-pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-ground);min-height:32px;color:var(--color-ink);font:600 14px var(--font-body);cursor:pointer;white-space:nowrap;padding:4px 14px}.pboard-pill[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}.pboard-lanes{gap:16px;display:flex}.pboard-lane{border-radius:var(--radius-sm);border-left:4px solid;flex:1 1 0;min-width:0;padding:16px}.pboard-lane-needs{background:var(--color-signal-soft);border-color:var(--color-signal)}.pboard-lane-error{background:var(--color-error-soft);border-color:var(--color-error)}.pboard-lane-label{font:700 var(--text-label)/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.pboard-lane-needs .pboard-lane-label{color:var(--color-signal-text)}.pboard-lane-error .pboard-lane-label{color:var(--color-error)}.pboard-lane-list{flex-direction:column;gap:8px;display:flex}.pboard-lane-item{border-radius:var(--radius-sm);background:var(--color-ground);text-align:left;width:100%;font-family:var(--font-body);color:var(--color-ink);border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pboard-lane-title{color:var(--color-ink);font-size:15px;font-weight:600;line-height:20px}.pboard-lane-line{font-size:var(--text-sm);line-height:18px}.pboard-lane-line-needs{color:var(--color-signal-text)}.pboard-lane-line-error{color:var(--color-error)}.pboard-lane-empty{color:var(--color-muted);font-size:14px;line-height:20px}.pboard-lane-failed{color:var(--color-error)}.pboard-lane-retry{min-height:32px;color:var(--color-ink);font:600 14px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.pboard-lane-item,.pboard-lane-title,.pboard-lane-line{overflow-wrap:anywhere;min-width:0}.pboard-lane-entry{flex-direction:column;display:flex}.pboard-lane-entry+.pboard-lane-entry{border-top:1px solid var(--color-line);margin-top:6px;padding-top:6px}.pboard-rejection{flex-direction:column;gap:2px;display:flex}.pboard-rejection-reason{font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:0 8px;line-height:18px;display:flex}.pboard-rejection-field{font-weight:600}.pboard-rejection-text{min-width:0}.pboard-lane-more,.pboard-rejection-next{font-size:var(--text-sm);color:var(--color-muted);line-height:18px}.pboard .ps-state{margin:0}.pboard-card-button{cursor:pointer}.pboard-card-button:hover{background:var(--color-canvas)}.pboard-scroll{padding-bottom:8px;overflow-x:auto}.pboard-groups{align-items:flex-start;gap:24px;width:max-content;display:flex}.pboard-group{flex-direction:column;gap:12px;display:flex}.pboard-group-head{border-bottom:2px solid var(--color-ink);align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.pboard-group-title{font:700 var(--text-label)/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}.pboard-group-sub{font-size:var(--text-sm);color:var(--color-muted)}.pboard-columns{align-items:stretch;gap:12px;display:flex}.pboard-column{border-radius:var(--radius-md);background:var(--color-soft);flex-direction:column;flex:0 0 208px;gap:8px;width:208px;min-height:360px;padding:12px;display:flex}.pboard-column-approval{background:var(--color-ground);border:2px solid var(--color-ink);flex-basis:232px;width:232px}.pboard-column-live{background:var(--color-success-soft)}.pboard-column-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pboard-column-title{font:600 14px/20px var(--font-body);color:var(--color-ink)}.pboard-column-count{font-size:var(--text-sm);color:var(--color-muted)}.pboard-column-hint{font-size:var(--text-sm);color:var(--color-muted);align-items:center;gap:6px;line-height:16px;display:flex}.pboard-column-hint-caps{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pboard-dot{border-radius:var(--radius-pill);background:var(--color-success);flex:0 0 8px;width:8px;height:8px}.pboard-empty{font-size:var(--text-sm);color:var(--color-muted);line-height:18px}.pboard-card-list{flex-direction:column;gap:8px;display:flex}.pboard-card{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ground);text-align:left;width:100%;font-family:var(--font-body);color:var(--color-ink);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.pboard-card-needs{border-left:3px solid var(--color-signal)}.pboard-card-title{color:var(--color-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:19px}.pboard-card-meta{font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;line-height:16px}.pboard-card-detail{font-size:var(--text-sm);line-height:16px}.pboard-tone-neutral{color:var(--color-muted)}.pboard-tone-attention{color:var(--color-signal-text);font-weight:600}.pboard-tone-error{color:var(--color-error);font-weight:600}.pboard-tone-success{color:var(--color-success)}.pboard-chips{flex-wrap:wrap;gap:4px;display:flex}.pboard-chip{border-radius:var(--radius-pill);font-size:var(--text-sm);overflow-wrap:anywhere;background:var(--color-soft);max-width:100%;color:var(--color-ink);padding:3px 8px;font-weight:600;line-height:16px}.pboard-chip-success{background:var(--color-success-soft);color:var(--color-success)}.pboard-chip-error{background:var(--color-error-soft);color:var(--color-error)}.pboard-chip-attention{background:var(--color-signal-soft);color:var(--color-signal-text)}.pboard-column-approval .pboard-chip-neutral{background:var(--color-ground);border:1px solid var(--color-line)}.pboard-notes{border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-muted);gap:24px;padding-top:16px;line-height:19px;display:flex}.pboard-notes p{flex:1 1 0;min-width:0}.pboard-notes strong{color:var(--color-ink);font-weight:600}.pboard-lane-toggles{gap:8px;display:flex}.pboard-lane-toggle{border-radius:var(--radius-sm);min-width:0;min-height:44px;font:700 var(--text-sm) var(--font-body);letter-spacing:.08em;text-align:left;cursor:pointer;border:0;border-left:4px solid;flex:1 1 0;padding:8px 12px}.pboard-lane-toggle-needs{background:var(--color-signal-soft);border-color:var(--color-signal);color:var(--color-signal-text)}.pboard-lane-toggle-error{background:var(--color-error-soft);border-color:var(--color-error);color:var(--color-error)}.pboard-phone-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.pboard-phone-tab{flex:none}.pboard-phone-heading{font:700 var(--text-sm)/16px var(--font-body);letter-spacing:.08em;color:var(--color-ink)}.pboard-phone-cards{flex-direction:column;gap:8px;display:flex}.pboard-phone-cards .pboard-card-title{font-size:16px;line-height:22px}@media (width<=720px){.pboard-notes{flex-direction:column;gap:10px}.pboard-lanes{flex-direction:column}.pboard-lane{padding:12px}.pboard-pill{min-height:44px;padding:8px 16px}.pboard-lane-item{min-height:44px;padding:10px 12px}.pboard-lane-title{font-size:16px;line-height:22px}.pboard-rejection-reason{flex-direction:column;gap:0}.pboard-lane-empty{padding:4px 0}.pboard-lane-retry{min-height:44px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.pboard *{transition:none!important;animation:none!important}}.products-views{box-sizing:border-box;width:100%;max-width:1120px;font-family:var(--font-body);color:var(--color-ink);justify-content:flex-end;align-items:flex-end;gap:16px;margin:0 auto;padding:24px 40px 0;display:flex}.products-views.is-board{justify-content:space-between;max-width:none;padding-top:40px}.products-views-title{font:400 40px/44px var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0}.products-views-switch{background:var(--color-soft);border-radius:999px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.products-views-switch button{min-height:36px;font:500 14px var(--font-body);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.products-views-switch button[aria-pressed=true]{background:var(--color-ground);color:var(--color-ink);font-weight:600}.products-views-switch button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.products-views-main{box-sizing:border-box;width:100%;padding:8px 40px 64px}.products-views.is-table+.owner-page{padding-top:24px}@media (width<=720px){.products-views{padding:16px 16px 0}.products-views.is-board{padding-top:20px}.products-views-title{font-size:32px;line-height:36px}.products-views-switch button{min-height:32px;font-size:var(--text-sm);padding:0 12px}.products-views-main{padding:8px 16px 48px}}.owner-cap-page{min-width:0}.owner-cap-page h1{overflow-wrap:anywhere}.owner-cap-header{margin:8px 0 24px}.owner-cap-page section{min-width:0;margin-top:32px}.owner-cap-status,.owner-cap-suggest,.owner-cap-approval,.owner-cap-all{border:1px solid var(--o-border);background:var(--color-ground);border-radius:16px;padding:20px 24px}.owner-cap-page section>h2.owner-label{margin-top:0}.owner-cap-facts{margin:0}.owner-cap-facts>div{border-bottom:1px solid var(--o-divider);grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px;padding:10px 0;display:grid}.owner-cap-facts>div:last-child{border-bottom:0}.owner-cap-facts dt{color:var(--o-muted)}.owner-cap-facts dd{overflow-wrap:anywhere;margin:0}.owner-cap-target-word{font-weight:600}.owner-cap-target[data-state=unknown] .owner-cap-target-word{color:var(--o-muted);font-style:italic}.owner-cap-gallery{margin-top:32px}.owner-cap-main{border:1px solid var(--o-border);background:var(--o-soft);cursor:zoom-in;border-radius:16px;place-items:center;width:100%;min-height:280px;max-height:70vh;padding:0;display:grid;overflow:hidden}.owner-cap-main img{object-fit:contain;width:100%;max-height:70vh;display:block}.owner-cap-main:focus-visible,.owner-cap-thumb:focus-visible{outline:2px solid var(--o-ink);outline-offset:2px}.owner-cap-thumbs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.owner-cap-thumbs li{min-width:0}.owner-cap-thumb{border:1px solid var(--o-border);background:var(--color-ground);cursor:pointer;text-align:center;width:100%;font:inherit;border-radius:10px;gap:6px;padding:0;display:grid;overflow:hidden}.owner-cap-thumb[aria-pressed=true]{border-color:var(--o-ink);box-shadow:0 0 0 1px var(--o-ink)}.owner-cap-thumb img{object-fit:contain;background:var(--o-soft);width:100%;height:110px;display:block}.owner-cap-thumb span{font-size:var(--text-sm);color:var(--o-muted);padding:0 6px 8px}.owner-cap-problems{color:var(--o-warning);margin:12px 0 0;padding-left:20px;font-size:14px}.owner-cap-lightbox{z-index:60;background:#141414d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.owner-cap-lightbox-inner{background:var(--color-ground);border-radius:16px;justify-items:center;gap:10px;max-width:min(960px,100%);max-height:100%;padding:16px;display:grid;position:relative}.owner-cap-lightbox-inner img{object-fit:contain;max-width:100%;max-height:72vh;display:block}.owner-cap-close{border:1px solid var(--o-border);background:var(--color-ground);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.owner-cap-lightbox-caption{color:var(--o-muted);margin:0;font-size:14px}.owner-cap-lightbox-nav{gap:12px;display:flex}.owner-cap-agents{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.owner-cap-agents li[data-state=failed]{color:var(--o-warning)}.owner-cap-agents li[data-state=running]{color:var(--o-muted)}.owner-cap-field{margin-top:24px}.owner-cap-field h3{font:600 18px/1.4 var(--o-body);margin:0 0 10px}.owner-cap-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.owner-cap-entry{border:1px solid var(--o-border);background:var(--color-ground);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:16px 18px}.owner-cap-proposed{background:var(--o-soft)}.owner-cap-entry h4{font:600 14px/1.4 var(--o-body);color:var(--o-muted);margin:0 0 8px}.owner-cap-text{white-space:pre-wrap;margin:0;line-height:1.6}.owner-cap-source{margin:0 0 6px}mark.owner-cap-gone{color:inherit;background:#fbe1de;border-radius:3px;text-decoration:line-through}mark.owner-cap-new{color:inherit;background:#d9f0d6;border-radius:3px}.owner-cap-label{color:var(--o-muted);margin-bottom:6px;font-size:14px;display:block}.owner-cap-edit{box-sizing:border-box;border:1px solid var(--o-border);width:100%;font:inherit;resize:vertical;background:var(--color-ground);border-radius:10px;padding:10px 12px;line-height:1.5;display:block}.owner-cap-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.owner-cap-actions .owner-button{min-height:44px}.owner-cap-approval p{margin:6px 0}@media (width<=700px){.owner-cap-pair{grid-template-columns:minmax(0,1fr)}.owner-cap-status,.owner-cap-suggest,.owner-cap-approval,.owner-cap-all{padding:16px}.owner-cap-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.owner-cap-main{min-height:220px}.owner-cap-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-cap-thumb img{height:84px}.owner-cap-lightbox{padding:8px}.owner-cap-lightbox-inner{padding:12px}}details.product-facts{border-top:1px solid var(--o-border);min-width:0;color:var(--o-muted);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);margin:24px 0;padding:16px 0;display:grid}.product-facts details{margin:18px 0}.product-facts summary{cursor:pointer;color:var(--o-ink);font-weight:600}.product-facts>summary{min-height:44px;padding:10px 0;font-weight:400}.facts-add{color:var(--o-primary);text-underline-offset:3px;text-decoration:underline}.product-facts .facts-note{min-width:0;margin:0}.facts-note summary{font-size:14px}.facts-note .owner-field{margin-top:12px}.facts-question,.facts-save{gap:14px;margin:20px 0;display:grid}.facts-question{background:var(--o-soft);border-radius:12px;padding:20px}.facts-question h3{margin:0;font-size:20px}.product-facts fieldset{border:1px solid var(--o-border);border-radius:12px;min-width:0;margin:24px 0;padding:18px}.product-facts legend{color:var(--o-ink);font-weight:600}.facts-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.facts-field{min-width:0}.product-facts :is(input,select){box-sizing:border-box;border:1px solid var(--o-border);background:var(--desk-ground);width:100%;min-width:0;min-height:48px;color:var(--o-ink);font:400 16px/1.5 var(--o-body);border-radius:10px;margin-top:6px;padding:10px 12px}.product-facts :is(input,select,summary,button):focus-visible{outline:3px solid var(--o-primary);outline-offset:3px}.product-facts :is(ul,ol){padding-left:22px}@media (width<=720px){details.product-facts{display:block}.facts-fields{grid-template-columns:minmax(0,1fr)}.product-facts fieldset,.facts-question{padding:12px}.facts-save .owner-button,.facts-question .owner-button{width:100%}}.listing-evidence{color:var(--owner-muted,#59645c);vertical-align:middle;border:1px solid;border-radius:.3rem;margin-inline-start:.3rem;padding:.12rem .35rem;font-size:.68rem;font-weight:400;line-height:1.35;display:inline-block}.owner-research{max-width:1050px}.research-form{gap:20px;max-width:760px;margin-top:24px;display:grid}.owner-research textarea,.owner-research select{border:1px solid var(--o-border);background:var(--color-ground);width:100%;color:var(--o-ink);font:400 16px/1.5 var(--o-body);border-radius:12px;padding:12px 16px}.owner-research textarea{resize:vertical;min-height:100px}.owner-research :is(textarea,select):focus-visible{outline:3px solid var(--o-primary);outline-offset:3px}.research-section{border-bottom:1px solid var(--o-divider);padding:24px 0}.research-section h2,.research-section h3{font-size:22px}.research-list{padding:0;list-style:none}.research-list li{border-bottom:1px solid var(--o-divider)}.research-list a{color:var(--o-ink);gap:6px;padding:20px 0;text-decoration:none;display:grid}.research-list a:hover strong{text-decoration:underline}.research-list span{color:var(--o-muted)}.research-findings{padding-left:22px}.research-findings>li{margin:20px 0}.research-findings p{white-space:pre-wrap;margin:0 0 6px}.research-evidence{color:var(--o-muted);padding-left:18px;font-size:14px}.research-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.research-edit-finding{border:1px solid var(--o-border);border-radius:12px;gap:12px;margin:20px 0;padding:16px;display:grid}.research-source-check{align-items:baseline;gap:8px;font-size:14px;display:flex}.research-source-check input{width:auto}.research-choice{color:var(--o-muted);gap:6px;margin:14px 0;font-size:14px;display:grid}.research-choice select{border:1px solid var(--o-border);background:var(--color-ground);max-width:100%;color:var(--o-ink);border-radius:8px;padding:10px}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}:root{--color-ground:#fff;--color-canvas:#f2f5f7;--color-line:#d5dee3;--color-soft:#e6edf0;--color-muted:#536978;--color-ink:#193549;--color-signal:#d9480f;--color-signal-soft:#fdeee6;--color-signal-text:#b93c0b;--color-success:#276448;--color-success-soft:#edf5ef;--color-error:#9a303d;--color-error-soft:#fbeff1;--color-warning:#795c17;--color-warning-soft:#f5f0dd;--color-line-legacy:#cbd5db;--color-tint-legacy:#dde9ec;--color-fog-legacy:#e9eff2;--color-ink-hover:#10263a;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-label:12px;--text-sm:14px;--text-base:16px;--text-lead:18px;--text-h3:24px;--text-h2:32px;--text-h1:40px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.02em;--tracking-label:.08em;--leading-body:24px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--radius-sm:8px;--radius-md:12px;--radius-pill:999px;--container-content:960px;--touch-target:44px}.simple-desk.owner-mode,.owner-shell,.desk-sign-in{--owner-canvas:#f2f5f7;--owner-ink:#193549;--owner-muted:#536978;--owner-line:#cbd5db;--owner-soft:#dde9ec;--owner-success:#276448;--owner-success-soft:#edf5ef;--owner-warning:#795c17;--owner-warning-soft:#f5f0dd;--owner-error:#9a303d;--owner-error-soft:#fbeff1;--desk-ground:#fff;--desk-soft:#e9eff2;--desk-row:#f2f5f7;--desk-border:#cbd5db;--desk-divider:#dde9ec;--desk-ink:#193549;--desk-muted:#536978;--desk-placeholder:#536978;--desk-primary:#193549;--desk-tint:#dde9ec;--desk-done:#276448;--desk-inactive-border:#cbd5db;--desk-inactive-text:#536978;--desk-display:"DM Serif Display", Georgia, "Times New Roman", serif;--desk-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--desk-radius:12px;--desk-shadow:none;--desk-primary-hover:#10263a;--paper-scrim:#19354999;--ink:var(--desk-ink);--muted:var(--desk-muted);--teal:var(--desk-primary);--line:var(--desk-border);--surface:var(--desk-ground);--canvas:var(--owner-canvas);--copper:var(--desk-primary);--border:var(--desk-border);--text-primary:var(--desk-ink);color:var(--desk-ink);font-family:var(--desk-body);background:var(--owner-canvas);-webkit-font-smoothing:antialiased}.owner-shell .owner-legacy{min-height:calc(100dvh - 72px)}@media (width<=700px){.owner-shell .owner-legacy{min-height:calc(100dvh - 76px - var(--owner-phone-header,0px))}}.simple-desk.owner-mode .owner-shell .owner-legacy{background:var(--owner-canvas);width:100%;min-width:0;max-width:1400px;color:var(--desk-ink);font:400 16px/1.5 var(--desk-body);overflow-wrap:anywhere;margin-inline:auto;padding:56px 40px 96px}.owner-mode :is(.owner-legacy,.rp-review-shell) :where(*){min-width:0}.owner-mode :is(.owner-legacy,.rp-review-shell) h1{color:var(--desk-ink);font:400 clamp(36px, 5vw, 52px)/1.1 var(--desk-display)!important;letter-spacing:-.01em!important}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(h2,h3,h4){font-family:var(--desk-body)!important;letter-spacing:normal!important;font-weight:600!important}.owner-mode :is(.owner-legacy,.rp-review-shell) h2{font-size:22px;line-height:1.3}.owner-mode :is(.owner-legacy,.rp-review-shell) h3{font-size:18px;line-height:1.4}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.desk-label,.rp-label,.owner-label,.flow-tracker-title,.help-eyebrow){font:600 14px/20px var(--desk-body);color:var(--desk-muted);letter-spacing:.08em!important}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.co-total strong,.co-summary dd,.perf-number>strong,.perf-market-row strong,.rp-price-card strong,.wq-counts dd){font-weight:400}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.ao-avatar,.cp-provider-icon,.settings-person-avatar,.settings-person strong,.ce-connection-icon,.rp-qc-avatar,.tp-avatar,.desk-agent-avatar,.perf-change,.flow-tracker-number,.tp-inactive-card strong){font-family:var(--desk-body);font-weight:600}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.panel,.co-summary,.returns-input,.returns-case,.ao-row-card,.ao-editor,.ao-run-card,.cp-provider,.cp-computer,.cp-desktop,.cp-agent-desktops,.cp-provision,.teamwork-panel,.teamwork-assignments>li,.settings-workspace-card,.settings-connection-row,.settings-person,.model-routing-rule,.ac-file-section,.wq-item,.wq-counts,.rp-import-preview,.rp-import-dropzone,.rp-import-row,.rp-price-card,.tp-agent-card,.tp-profile-skill,.tp-inactive-card,.help-flow>li,.perf-kpi,.perf-channel-row,.perf-market-row,.perf-exception,.rithum-handoff){border:1px solid var(--desk-border);border-radius:var(--desk-radius);background:var(--desk-ground);box-shadow:var(--desk-shadow)}.owner-mode :is(.desk-dialog,.perf-dialog,.settings-drawer,.review-dialog,.review-modal,.create-company-dialog,.rp-photo-options,.ac-composer,.ac-chat-menu-content){box-shadow:var(--desk-shadow)}.owner-mode :is(.desk-dialog,.perf-dialog,.review-dialog,.review-modal,.create-company-dialog,.rp-photo-options){border-radius:var(--desk-radius)}.owner-mode dialog::backdrop{background:var(--paper-scrim)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.teamwork-next,.teamwork-record){background:var(--desk-soft);border-color:var(--desk-border)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.teamwork-next>span,.teamwork-next p,.teamwork-record p,.teamwork-agent-number,.owner-brief small){color:var(--desk-muted)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.teamwork-next>strong,.teamwork-record>strong,.teamwork-agent-line strong){color:var(--desk-ink)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.button,.ao-button,.cp-button,.ac-button,.rp-button,.tp-button,.settings-action,.cs-action,.co-button,.perf-primary,.owner-brief button){max-width:100%;min-height:44px;font:600 16px/1.4 var(--desk-body);white-space:normal;overflow-wrap:anywhere;border-radius:999px}.owner-mode :is(.owner-legacy,.rp-review-shell) .owner-brief button{border-color:var(--desk-border)}.owner-mode :is(.owner-legacy,.rp-review-shell) .owner-brief button[aria-pressed=true]{background:var(--desk-tint)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.button-primary,.ao-primary,.cp-primary,.ac-button-primary,.rp-primary,.tp-primary,.co-button-primary,.perf-primary):hover:not(:disabled){background:var(--desk-primary-hover);border-color:var(--desk-primary-hover)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border:1px solid var(--desk-border);border-radius:var(--desk-radius);background:var(--desk-ground);max-width:100%;color:var(--desk-ink);font-family:var(--desk-body);font-size:16px}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.ac-composer textarea,.wq-search input){border:0}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(input,textarea)::placeholder{color:var(--desk-placeholder)}.owner-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--desk-primary)}.simple-desk .owner-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--desk-primary);outline-offset:3px}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.badge-green,.ao-pill-success,.ao-notice,.cp-tag-success,.cp-notice,.cs-pill-available,.settings-status[data-good=true],.tp-pill-good,.rp-status-good,.teamwork-status-completed,.wq-stage-completed,.perf-good){color:var(--owner-success);background:var(--owner-success-soft);border-color:var(--owner-success-soft)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.badge-amber,.ao-pill-warning,.cp-tag-warning,.cs-pill-attention,.rp-status-warning,.teamwork-status-queued,.teamwork-status-running,.teamwork-status-stale,.wq-stage-review,.target-pack-warning,.alert-warning){color:var(--owner-warning);background:var(--owner-warning-soft);border-color:var(--owner-warning-soft)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.badge-red,.ao-pill-error,.ao-alert,.cp-tag-error,.cp-alert,.cs-error,.ac-error,.ac-tag-error,.teamwork-status-failed,.rp-review-error,.model-routing-error,.ce-connection-error,.target-pack-error,.alert-error,.perf-bad){color:var(--owner-error);background:var(--owner-error-soft);border-color:var(--owner-error-soft)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.badge,.ao-pill,.cp-tag,.rp-status,.teamwork-status,.settings-status){border-radius:999px}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.settings-error,.rp-field-error,.rp-field-error-message,.desk-file-error),.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) .cp-stop{color:var(--owner-error)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) .cp-card-preview{color:var(--desk-ground)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) .cp-screen-empty{color:var(--desk-muted)}.owner-mode :is(.owner-legacy,.rp-review-shell) .tp-status-review>span{background:var(--owner-warning)}.owner-mode :is(.owner-legacy,.rp-review-shell) .rp-passed svg{color:var(--owner-success)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.rp-qc-blocking,.rp-photo-missing,.rp-field-needs-fix){background:var(--owner-error-soft)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.rp-photo-missing>div,.rp-photo-missing figcaption){color:var(--owner-error)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.rp-photo-missing,.rp-field-needs-fix input,.rp-field-needs-fix textarea,.rp-field-needs-fix select){border-color:var(--owner-error)}.owner-mode :is(.owner-legacy,.rp-review-shell) .rp-qc-body li:before{background:var(--owner-warning)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.rp-qc-body .rp-check-fail,.rp-qc-blocking>summary):before{background:var(--owner-error)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) .cp-computer-selected{border-color:var(--desk-primary)}.simple-desk.owner-mode :is(.owner-legacy,.rp-review-shell) .rp-import-dragging{background:var(--desk-tint)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.rp-import-dropzone,.tp-inactive-card){border-style:dashed}.owner-mode :is(.owner-legacy,.rp-review-shell) .flow-tracker-step{border-radius:var(--desk-radius)}.owner-mode :is(.owner-legacy,.rp-review-shell) table{border-collapse:collapse;background:var(--desk-ground);width:100%;color:var(--desk-ink);font:400 14px/1.5 var(--desk-body)}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(th,td){border-bottom:1px solid var(--desk-divider);text-align:left;overflow-wrap:anywhere;padding:12px}.owner-mode :is(.owner-legacy,.rp-review-shell) thead{background:var(--desk-soft);color:var(--desk-muted)}.owner-mode :is(.owner-legacy,.rp-review-shell) th{font-weight:600}.owner-shell :is(.perf-chart,.perf-chart-legend){--desk-primary:var(--owner-ink);--desk-ink:var(--owner-success)}.owner-shell .perf-chart-bar>span+span{border-bottom:1px solid var(--desk-ground)}.owner-shell .owner-legacy .perf-home{margin-bottom:16px;position:static}.owner-mode .owner-legacy .perf-kpi h2{overflow-wrap:normal;word-break:normal}.owner-shell .owner-legacy>:is(.owner-page,.customer-returns,.supply-page,.perf-dashboard){padding-inline:0}.owner-shell .owner-legacy>.desk-home{padding-top:0}@media (width<=700px){.simple-desk.owner-mode .owner-shell .owner-legacy{max-width:100%;padding:32px 16px 40px}.owner-shell .owner-legacy>:is(.owner-page,.customer-returns,.supply-page,.perf-dashboard,.desk-home){padding-inline:0}.owner-mode :is(.owner-legacy,.rp-review-shell) h1{font-size:38px!important}.owner-mode .owner-legacy .perf-kpi h2{font-size:16px}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.page-heading,.ce-connection-bottom,.perf-period){flex-wrap:wrap}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.growth-table,.supply-draft){max-width:100%;overflow-x:auto}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(.growth-table,.supply-draft) table{min-width:560px}.owner-mode :is(.owner-legacy,.rp-review-shell) :is(pre,.settings-tabs,.rp-tabs){max-width:100%;overflow-x:auto}.owner-mode :is(.owner-legacy,.rp-review-shell) .owner-brief{margin-top:0}}.owner-mode>.create-company-dialog :is(h2,h3){font:600 22px/1.3 var(--desk-body)}.owner-mode>.toast{background:var(--desk-primary);color:var(--desk-ground);border-color:var(--desk-primary);box-shadow:none}.owner-mode>.toast :is(svg,button){color:inherit}.owner-mode .desk-main{width:100%;margin-left:0}.owner-mode .main-content.owner-page{max-width:none;padding:0}.target-pack{border:1px solid var(--line);background:var(--canvas);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:10px;gap:12px;margin-block:16px;padding:clamp(12px,3vw,20px);font-size:14px;line-height:1.5;display:grid}.target-pack-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.target-pack h3,.target-pack h4{color:inherit;margin:0;line-height:1.25}.target-pack h3{font-size:19px}.target-pack h4{font-size:15px}.target-pack p{color:var(--muted);margin:0}.target-pack .badge{color:var(--ink)}.target-pack .button{white-space:normal;justify-self:start;min-height:44px}.target-pack-card,.target-pack-details{border:1px solid var(--line);background:var(--surface,var(--color-ground));border-radius:7px;min-width:0;padding:12px}.target-pack-card,.target-pack-listing{gap:10px;display:grid}.target-pack-listing p{white-space:pre-wrap}.target-pack-model{font-size:var(--text-sm)}.target-pack-details summary{cursor:pointer;font-weight:600}.target-pack-details dl{gap:7px;margin:8px 0 0;display:grid}.target-pack-details dt{font-weight:600}.target-pack-details dd{color:var(--muted);margin:0}.target-pack ul{margin:0;padding-left:20px}.target-pack-images{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.target-pack-images figure{min-width:0;margin:0}.target-pack-images figcaption{color:var(--muted);font-size:var(--text-sm);margin-bottom:4px}.target-pack-images img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:var(--color-ground);border-radius:6px;width:100%;max-height:230px;display:block}.target-pack-field{gap:5px;font-weight:600;display:grid}.target-pack-field select,.target-pack-field textarea{border:1px solid var(--line);background:var(--surface,var(--color-ground));width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:6px;padding:8px;font-weight:400}.target-pack-field textarea{resize:vertical}.target-pack-acknowledgement{align-items:flex-start;gap:8px;display:flex}.target-pack-acknowledgement input{flex-shrink:0;margin:3px 0 0}.target-pack .target-pack-warning,.target-pack .target-pack-error{border-radius:5px;padding:7px 9px}.target-pack .target-pack-warning{color:#664812;background:#f8f0df}.target-pack .target-pack-error{color:#73372d;background:#f8e8e4}@media (width<=430px){.target-pack-field select,.target-pack-field textarea{font-size:16px}}.target-pack-set{gap:12px;margin:0;padding:0;list-style:none;display:grid}.target-pack-set>li{border-top:1px solid var(--line,#00000014);gap:8px;padding-top:10px;display:grid}:where(small),:where(button,input,select,textarea){font-size:var(--text-sm)}@media (width<=720px),(pointer:coarse){:is(button,[role=button],[role=tab],[role=menuitem],select,textarea,summary,input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[hidden])){min-height:var(--touch-target)}:is(button,a[class],[role=button],[role=tab],[role=menuitem]):where(:has(>svg:only-child),:empty),:is(.ac-details-toggle,.ac-attach-button,.al-action){min-width:var(--touch-target)}a[class]:not(:where(.skip-link)){min-height:var(--touch-target)}a[class]{justify-content:center;align-items:center;display:inline-flex}summary{padding-block:10px;display:list-item}input[type=checkbox],input[type=radio]{flex:none;width:24px;height:24px;margin:10px}label:has(>input[type=checkbox],>input[type=radio]){min-height:var(--touch-target);align-items:center;gap:var(--spacing-2);display:inline-flex}}@media (width<=720px){input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea{font-size:max(16px,1em)!important}}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}:is(.owner-ask-send,.ac-button-primary,.ao-primary,.cp-primary,.ask-primary,.sp-btn,.settings-action.primary,.ob-primary,.button-primary,.voice-button):disabled{opacity:1!important;background:var(--color-soft)!important;border-color:var(--color-soft)!important;color:var(--color-muted)!important}:is(.ac-button-secondary,.ao-secondary,.cp-secondary,.settings-action,.ao-button,.owner-brief button,.owner-checkins button,.ae-link-button,.voice-action,.pt-chip-add,.co-button,.rp-button):disabled{opacity:1!important;color:var(--color-muted)!important;border-color:var(--color-line)!important}.ae-link-button:disabled{border-color:#0000!important}.ac-shell button:disabled,.ac-files-panel button:disabled{opacity:1!important}.ac-shell .ac-button-primary:disabled,.ac-files-panel .ac-button-primary:disabled{background:var(--color-soft)!important;border-color:var(--color-soft)!important;color:var(--color-muted)!important}.connection-banner{z-index:120;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--spacing-6));align-items:center;gap:var(--spacing-3);max-width:min(calc(100vw - 2 * var(--spacing-4)), 640px);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ground);color:var(--color-ink);font:var(--font-weight-regular,400) var(--text-sm)/20px var(--font-body);box-shadow:0 4px 16px color-mix(in srgb, var(--color-ink) 14%, transparent);display:flex;position:fixed;transform:translate(-50%)}.connection-banner>span{min-width:0}.connection-banner>svg{flex-shrink:0}.connection-banner-offline,.connection-banner-unreachable{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.connection-banner-slow{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}@media (width<=700px){.connection-banner{left:var(--spacing-4);right:var(--spacing-4);max-width:none;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);transform:none}}.render-failure{align-items:flex-start;gap:var(--spacing-2);margin:var(--spacing-6) auto;flex-direction:column;max-width:720px;display:flex}.render-failure .ps-state{align-self:stretch}.render-failure-app{min-height:60vh;padding:var(--spacing-6) var(--spacing-4);justify-content:center}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2")}
