@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;--ink:oklch(19% .02 245);--muted:oklch(43% .025 245);--paper:oklch(96.5% .008 245);--panel:oklch(99% .004 245);--panel-muted:oklch(92.5% .015 245);--rule:oklch(76% .025 245);--rule-strong:oklch(58% .04 245);--accent:oklch(48% .16 42);--accent-hover:oklch(42% .15 42);--accent-soft:oklch(92% .035 42);--recording:oklch(42% .11 68);--recording-soft:oklch(92.5% .045 78);--review:oklch(41% .095 225);--review-soft:oklch(92% .035 225);--success:oklch(40% .08 175);--success-soft:oklch(92% .03 175);--info:oklch(41% .09 245);--info-soft:oklch(92% .032 245);--danger:oklch(43% .165 27);--danger-soft:oklch(92.5% .04 27);--on-ink:oklch(97.5% .006 245);--on-accent:oklch(97.5% .006 75);--action:var(--ink);--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--radius-tag:2px;--radius-control:3px;--radius-button:4px;--radius-dialog:6px;--radius-pill:999px;--motion-duration:.16s;--motion-ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink);background:var(--paper);font-family:Archivo Variable,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root,[data-theme=light]{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:oklch(92% .015 245);--muted:oklch(72% .02 245);--paper:oklch(17% .015 245);--panel:oklch(20.5% .018 245);--panel-muted:oklch(25% .022 245);--rule:oklch(34% .03 245);--rule-strong:oklch(52% .035 245);--accent:oklch(74% .12 55);--accent-hover:oklch(80% .1 55);--accent-soft:oklch(28.5% .055 42);--recording:oklch(78% .1 78);--recording-soft:oklch(28% .05 78);--review:oklch(78% .08 225);--review-soft:oklch(28% .04 225);--success:oklch(78% .08 175);--success-soft:oklch(28% .04 175);--info:oklch(78% .08 245);--info-soft:oklch(28% .04 245);--danger:oklch(78% .12 27);--danger-soft:oklch(28% .06 27);--on-ink:oklch(97% .006 245);--on-accent:oklch(18% .025 45);--action:oklch(30% .03 245)}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;line-height:1.55}button,input,select,textarea{font:inherit}:is(.button,button,input,select,textarea){min-height:2.75rem;font-size:max(.875rem,14px)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in oklch, var(--accent), transparent 22%);outline-offset:3px}a{color:var(--accent);text-underline-offset:.18em}a:hover{color:var(--accent-hover)}a.button{text-decoration:none}h1,h2,h3,h4,p{margin-block-start:0}h1,h2,h3,h4{color:var(--ink);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.025em;line-height:1.14}h1{font-size:clamp(1.75rem,4vw,2.4rem)}h2{font-size:clamp(1.35rem,2.5vw,1.75rem)}h3{font-size:1.1rem}.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}.button{min-height:2.75rem;color:var(--ink);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.68rem 1rem;font-weight:750;line-height:1.2;display:inline-flex}.button-primary{color:var(--on-ink);background:var(--action);border-color:var(--action)}.button-primary:hover:not(:disabled){color:var(--on-ink);background:color-mix(in oklch, var(--action), var(--panel) 8%);border-color:var(--action)}.button-primary:active:not(:disabled){color:var(--on-ink);background:color-mix(in oklch, var(--action), var(--panel) 16%);border-color:color-mix(in oklch, var(--action), var(--panel) 16%)}.button-secondary{background:var(--panel)}.button-secondary:hover:not(:disabled){color:var(--ink);background:var(--panel-muted);border-color:var(--rule-strong)}.button-quiet{color:var(--ink);background:0 0;border-color:#0000}.button-quiet:hover:not(:disabled){color:var(--ink);background:var(--panel-muted)}.button-secondary:active:not(:disabled),.button-quiet:active:not(:disabled){color:var(--ink);background:color-mix(in oklch, var(--panel-muted), var(--ink) 8%)}.button:disabled{cursor:not-allowed;opacity:.7}.button[aria-busy=true]{cursor:progress;opacity:.85}.eyebrow{color:var(--muted);font-variation-settings:"wdth" 72, "wght" 760;letter-spacing:.09em;text-transform:uppercase;margin-block-end:.5rem;font-size:max(.75rem,12px);font-weight:760;line-height:1.3}.form-field{color:var(--muted);gap:.4rem;font-size:max(.79rem,12px);font-weight:800;display:grid}.form-field :where(input,select,textarea){width:100%;min-height:2.75rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:.65rem .75rem;font-weight:500;line-height:1.45}.form-field textarea{resize:vertical}.form-field :where(input,select,textarea):hover{border-color:var(--rule-strong)}.field-help{color:var(--muted);font-size:max(.75rem,12px);font-weight:500}.field-error{color:var(--danger);font-size:max(.75rem,12px);font-weight:700}.form-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.inline-alert{color:var(--info);background:var(--info-soft);border:1px solid color-mix(in oklch, var(--info), transparent 50%);border-radius:var(--radius-button);gap:.15rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.45;display:grid}.inline-alert-error{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in oklch, var(--danger), transparent 50%)}.inline-alert-success{color:var(--success);background:var(--success-soft);border-color:color-mix(in oklch, var(--success), transparent 50%)}.status-pill{width:fit-content;color:var(--muted);background:var(--panel-muted);border-radius:var(--radius-pill);font-variation-settings:"wdth" 72, "wght" 760;align-items:center;gap:.38rem;padding:.22rem .52rem;font-size:max(.75rem,12px);font-weight:760;line-height:1.3;display:inline-flex}.status-pill .status-dot{background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem}.status-pill:is(.status-queued,.status-processing){color:var(--info);background:var(--info-soft)}.status-pill.status-review_ready{color:var(--review);background:var(--review-soft)}.status-pill:is(.status-approved,.status-ready,.status-sent){color:var(--success);background:var(--success-soft)}.status-pill.status-recording{color:var(--recording);background:var(--recording-soft)}.status-pill.status-error{color:var(--danger);background:var(--danger-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:oklch(92% .015 245);--muted:oklch(72% .02 245);--paper:oklch(17% .015 245);--panel:oklch(20.5% .018 245);--panel-muted:oklch(25% .022 245);--rule:oklch(34% .03 245);--rule-strong:oklch(52% .035 245);--accent:oklch(74% .12 55);--accent-hover:oklch(80% .1 55);--accent-soft:oklch(28.5% .055 42);--recording:oklch(78% .1 78);--recording-soft:oklch(28% .05 78);--review:oklch(78% .08 225);--review-soft:oklch(28% .04 225);--success:oklch(78% .08 175);--success-soft:oklch(28% .04 175);--info:oklch(78% .08 245);--info-soft:oklch(28% .04 245);--danger:oklch(78% .12 27);--danger-soft:oklch(28% .06 27);--on-ink:oklch(97% .006 245);--on-accent:oklch(18% .025 45);--action:oklch(30% .03 245)}}@media (prefers-reduced-motion:no-preference){:where(.button,input,select,textarea,a){transition:color var(--motion-duration) var(--motion-ease), background-color var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), opacity var(--motion-duration) var(--motion-ease)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html{background:var(--paper)}body{min-height:100vh}.mobile-only{display:none}.app-loading{min-height:100vh;color:var(--muted);place-items:center;padding:2rem;font-weight:700;display:grid}.auth-mode{color:var(--review);letter-spacing:.09em;text-transform:uppercase;margin-block-end:.5rem;font-size:max(.75rem,12px);font-weight:850}.evidence-load-error,.evidence-preview-error,.evidence-dialog-error{color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in oklch, var(--danger), transparent 50%);border-radius:var(--radius-dialog);padding:.85rem 1rem}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]):not([data-theme=dark])){--landing-theme-relay-coral:oklch(68% .15 42);--landing-theme-relay-coral-dark:oklch(40% .12 42);--landing-theme-warm-paper:oklch(94% .012 75)}}:where([data-theme=light]){--landing-theme-relay-coral:oklch(76% .17 42);--landing-theme-relay-coral-dark:oklch(47% .14 42);--landing-theme-warm-paper:oklch(97.5% .008 75)}:where([data-theme=dark]){--landing-theme-relay-coral:oklch(68% .15 42);--landing-theme-relay-coral-dark:oklch(40% .12 42);--landing-theme-warm-paper:oklch(94% .012 75)}.landing-page{--landing-relay-coral:var(--landing-theme-relay-coral,oklch(76% .17 42));--landing-relay-coral-dark:var(--landing-theme-relay-coral-dark,oklch(47% .14 42));--landing-graphite:oklch(18% .025 245);--landing-warm-paper:var(--landing-theme-warm-paper,oklch(97.5% .008 75));--landing-trust:oklch(42% .09 175);--landing-trust-on-dark:oklch(78% .09 175);--landing-rule:color-mix(in oklch, var(--landing-graphite), transparent 72%);--landing-rule-strong:color-mix(in oklch, var(--landing-graphite), transparent 50%);width:100%;min-width:0;min-height:100vh;color:var(--landing-graphite);background:var(--landing-warm-paper);font-family:Archivo Variable,system-ui,sans-serif}.landing-page :where(*){min-width:0}.landing-page :where(h1,h2,h3){color:inherit}.landing-page :where(h1,h2,h3,p,dd,li){overflow-wrap:anywhere}.landing-page :where(p,dd){max-width:70ch}.landing-page h2{font-variation-settings:"wdth" 84, "wght" 820;letter-spacing:-.035em;word-spacing:.06em;max-width:15ch;margin-bottom:1rem;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:820;line-height:.96}.landing-page :where(a,button){min-height:2.75rem}.landing-page .button{text-decoration:none}.landing-page .auth-mode{color:var(--landing-graphite)}.landing-page a:not(.button){color:inherit}.landing-page :where(a,button):focus-visible{outline:3px solid var(--landing-graphite);outline-offset:3px}.landing-demo :where(a,button):focus-visible{outline-color:var(--landing-relay-coral)}.landing-final-cta :where(a,button):focus-visible{outline-color:var(--landing-graphite)}.landing-final-cta summary:focus-visible{outline:3px solid var(--landing-graphite);outline-offset:3px}.landing-header{min-height:4rem;color:var(--landing-graphite);background:var(--landing-relay-coral);border-bottom:1px solid var(--landing-rule-strong);justify-content:space-between;align-items:center;gap:1rem;padding-inline:clamp(1rem,4vw,4.5rem);display:flex}.landing-header nav,.landing-hero-actions,.landing-final-actions,.landing-auth-header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.landing-header nav{flex-wrap:nowrap}.landing-header .button{padding-inline:.72rem}.landing-header .button-primary{color:var(--landing-warm-paper);background:var(--landing-graphite);border-color:var(--landing-graphite)}.landing-header .button-primary:hover:not(:disabled){color:var(--landing-warm-paper);background:color-mix(in oklch, var(--landing-graphite), var(--landing-warm-paper) 10%);border-color:var(--landing-graphite)}.landing-header .button-quiet{color:var(--landing-graphite)}.landing-header .button-quiet:hover:not(:disabled){color:var(--landing-graphite);background:color-mix(in oklch, var(--landing-warm-paper), transparent 68%)}.landing-brand{color:inherit;font-variation-settings:"wdth" 88, "wght" 850;flex:none;align-items:center;gap:.55rem;font-weight:850;text-decoration:none;display:inline-flex}.landing-mark{grid-template-columns:minmax(0,1fr) .38rem;gap:2px;width:1.45rem;height:1.1rem;display:grid}.landing-mark-window,.landing-mark-panel{border:2px solid;border-radius:2px;position:relative}.landing-mark-window:before{content:"";background:currentColor;height:1px;position:absolute;top:.18rem;left:.16rem;right:.16rem}.landing-mark-window:after,.landing-mark-panel:after{content:"";background:currentColor;position:absolute}.landing-mark-window:after{background:0 0;border:1px solid;height:.28rem;bottom:.15rem;left:.17rem;right:.17rem}.landing-mark-panel:after{height:.18rem;top:.17rem;left:.08rem;right:.08rem}.landing-auth-handoff{border-top:1px solid var(--landing-rule-strong);gap:.75rem;max-width:34rem;padding-top:1.25rem;display:grid}.landing-auth-handoff :where(.auth-mode,.handoff-continuity,[role=alert]){margin:0}.landing-auth-handoff .handoff-continuity{font-weight:700}.landing-hero{min-height:min(41rem,100vh - 4rem);color:var(--landing-graphite);background:var(--landing-relay-coral);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-hero-copy{border-bottom:1px solid var(--landing-rule-strong);align-content:center;gap:clamp(1rem,2.2vw,1.65rem);padding:clamp(2.25rem,5vw,5rem) clamp(1rem,4vw,4.5rem);display:grid}.landing-hero .eyebrow{color:var(--landing-graphite)}.landing-hero h1{font-variation-settings:"wdth" 78, "wght" 850;letter-spacing:-.035em;word-spacing:.08em;max-width:10.5ch;margin-bottom:0;font-size:clamp(3.4rem,6.6vw,7.4rem);font-weight:850;line-height:.92}.landing-hero h1 span{width:fit-content;max-width:100%;display:block}.landing-hero h1 span:nth-child(2){color:var(--landing-warm-paper);background:var(--landing-graphite);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:.06em 0 0 -.09em;padding:.04em .09em .08em}.landing-hero-copy>p{max-width:58ch;margin-bottom:0;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:620;line-height:1.52}.landing-hero .button-primary{color:var(--landing-warm-paper);background:var(--landing-graphite);border-color:var(--landing-graphite)}.landing-hero .button-primary:hover:not(:disabled){color:var(--landing-warm-paper);background:color-mix(in oklch, var(--landing-graphite), var(--landing-warm-paper) 10%);border-color:var(--landing-graphite)}.landing-watch{color:inherit;font-weight:800}.landing-hero-actions{align-items:center}.landing-acquisition-note{color:color-mix(in oklch, var(--landing-graphite), transparent 18%);font-variation-settings:"wdth" 82, "wght" 700;letter-spacing:.015em;flex-basis:100%;margin:-.2rem 0 0;font-size:max(.75rem,12px);font-weight:700}.landing-hero-proof{color:var(--landing-graphite);background:var(--landing-warm-paper);border-bottom:1px solid var(--landing-rule-strong);border-left:1px solid var(--landing-rule-strong);align-content:center;align-self:stretch;margin:0;padding:clamp(1rem,3vw,2.5rem);display:grid}.landing-product-artifact{background:var(--landing-warm-paper);border:1px solid var(--landing-graphite);grid-template-columns:minmax(0,1.22fr) minmax(10.5rem,.78fr);min-height:clamp(23rem,39vw,34rem);display:grid;overflow:hidden}.landing-artifact-browser-chrome{min-width:0;color:color-mix(in oklch, var(--landing-graphite), transparent 18%);background:color-mix(in oklch, var(--landing-warm-paper), var(--landing-graphite) 8%);border-bottom:1px solid var(--landing-graphite);white-space:nowrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem clamp(.7rem,1.5vw,1rem);font-size:max(.75rem,12px);font-weight:720;display:flex;overflow:hidden}.landing-artifact-browser-tab{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.landing-artifact-browser-tab>span:last-child{text-overflow:ellipsis;overflow:hidden}.landing-artifact-browser-dot{background:var(--landing-relay-coral-dark);border-radius:50%;flex:none;width:.5rem;height:.5rem}.landing-artifact-checkout{background:color-mix(in oklch, var(--landing-warm-paper), var(--landing-graphite) 6%);border-right:1px solid var(--landing-graphite);grid-template-rows:auto minmax(0,1fr);display:grid}.landing-artifact-page-meta,.landing-artifact-panel-header,.landing-artifact-summary-heading,.landing-artifact-line-item{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.landing-artifact-page-meta,.landing-artifact-panel-header{border-bottom:1px solid var(--landing-rule-strong);padding:clamp(.7rem,1.5vw,1rem);font-size:max(.75rem,12px)}.landing-artifact-page-meta strong,.landing-artifact-panel-header strong,.landing-artifact-kicker,.landing-artifact-boundary-label,.landing-artifact-session>span,.landing-artifact-selection dt{font-variation-settings:"wdth" 74, "wght" 790;letter-spacing:.06em;text-transform:uppercase;font-weight:790}.landing-artifact-page-meta span{color:color-mix(in oklch, var(--landing-graphite), transparent 35%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-artifact-page-body{align-content:center;gap:clamp(.8rem,2vw,1.4rem);padding:clamp(1rem,2.5vw,2rem);display:grid}.landing-artifact-kicker{font-size:max(.75rem,12px)}.landing-artifact-summary{background:var(--landing-warm-paper);border:1px solid var(--landing-rule);gap:clamp(.7rem,1.6vw,1rem);padding:clamp(.8rem,1.8vw,1.25rem);display:grid}.landing-artifact-context-outline{border:2px dashed var(--landing-trust)}.landing-artifact-boundary-label{color:var(--landing-trust);font-size:max(.75rem,12px)}.landing-artifact-summary-heading{border-bottom:1px solid var(--landing-rule-strong);padding-bottom:.65rem;font-size:clamp(.9rem,1.6vw,1.2rem)}.landing-artifact-line-item{color:color-mix(in oklch, var(--landing-graphite), transparent 28%);font-size:max(.75rem,12px)}.landing-artifact-target{background:color-mix(in oklch, var(--landing-warm-paper), var(--landing-graphite) 4%);border:1px solid var(--landing-rule-strong);gap:.25rem;padding:clamp(.65rem,1.3vw,.9rem);display:grid}.landing-artifact-target span{color:color-mix(in oklch, var(--landing-graphite), transparent 22%);font-size:max(.75rem,12px);font-weight:780}.landing-artifact-target-outline{background:color-mix(in oklch, var(--landing-relay-coral), var(--landing-warm-paper) 76%);border:2px solid var(--landing-relay-coral-dark)}.landing-artifact-target-outline span{color:var(--landing-relay-coral-dark)}.landing-artifact-target strong{font-size:clamp(.82rem,1.4vw,1rem)}.landing-artifact-panel{color:var(--landing-warm-paper);background:var(--landing-graphite);grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.landing-artifact-panel-header{border-bottom:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 65%)}.landing-artifact-panel-header span{color:color-mix(in oklch, var(--landing-warm-paper), transparent 32%);white-space:nowrap}.landing-artifact-session{border-bottom:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 65%);gap:.28rem;padding:clamp(.9rem,1.8vw,1.3rem);display:grid}.landing-artifact-session>span,.landing-artifact-selection dt{color:color-mix(in oklch, var(--landing-warm-paper), transparent 36%);font-size:max(.75rem,12px)}.landing-artifact-session strong{font-size:clamp(.95rem,1.8vw,1.3rem)}.landing-artifact-recording{min-height:2.75rem;color:var(--landing-relay-coral);border-bottom:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 65%);align-items:center;gap:.45rem;margin:0;padding:.75rem clamp(.9rem,1.8vw,1.3rem);font-size:max(.75rem,12px);font-weight:800;display:flex}.landing-artifact-recording span{background:currentColor;border-radius:50%;flex:none;width:.55rem;height:.55rem}.landing-artifact-selection{grid-template-rows:repeat(2,minmax(0,1fr));margin:0;padding:clamp(.65rem,1.3vw,1rem) clamp(.9rem,1.8vw,1.3rem);display:grid}.landing-artifact-selection>div{border-bottom:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 72%);padding-block:clamp(.55rem,1.1vw,.8rem)}.landing-artifact-selection dd{margin:.25rem 0 0;font-size:max(.75rem,12px);font-weight:700}.landing-demo,.landing-selected-element,.landing-final-cta,.landing-footer{padding:clamp(3rem,8vw,7rem) clamp(1rem,4vw,4.5rem)}.landing-fragment-alias{height:0}.landing-demo{color:var(--landing-warm-paper);background:var(--landing-graphite)}.landing-demo>header{max-width:44rem}.landing-demo .eyebrow{color:var(--landing-relay-coral)}.landing-demo-controls{border-block:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 58%);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.landing-demo-controls li+li{border-left:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 58%)}.landing-demo-controls button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;padding:.85rem 1rem;font-weight:750}.landing-demo-controls button span{font-variation-settings:"wdth" 72, "wght" 760;letter-spacing:.06em;margin-inline-end:.35rem}.landing-demo-controls button[aria-pressed=true]{color:var(--landing-relay-coral);background:color-mix(in oklch, var(--landing-relay-coral-dark), transparent 64%)}.landing-demo-stage{border-bottom:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 58%)}.landing-product-artifact-demo{border:0;grid-template-columns:minmax(16rem,1.08fr) minmax(12rem,.7fr) minmax(18rem,1.12fr);min-height:clamp(28rem,40vw,36rem);display:grid}.landing-product-artifact-demo .landing-artifact-checkout{min-width:0;color:var(--landing-graphite);border-color:var(--landing-rule-strong)}.landing-product-artifact-demo .landing-artifact-panel{border-right:1px solid var(--landing-rule-strong);align-content:start;min-width:0}.landing-artifact-review{min-width:0;color:var(--landing-graphite);background:var(--landing-warm-paper);align-content:center;padding:clamp(1.25rem,3vw,2.75rem);display:grid}.landing-artifact-talk-note,.landing-artifact-snap-note,.landing-artifact-finding{gap:clamp(1rem,2vw,1.5rem);display:grid}.landing-artifact-tester-note,.landing-artifact-finding h3{max-width:27ch;margin:0;font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:800;line-height:1.16}.landing-artifact-tester-note{color:var(--landing-relay-coral-dark)}.landing-artifact-initial-snap{color:color-mix(in oklch, var(--landing-graphite), transparent 27%);border-top:1px solid var(--landing-rule-strong);margin:0;padding-top:1rem;font-size:max(.8rem,13px);font-weight:750}.landing-artifact-snap-note>span,.landing-artifact-finding>span,.landing-artifact-evidence>strong,.landing-artifact-transcript>strong{color:var(--landing-trust);font-variation-settings:"wdth" 72, "wght" 780;letter-spacing:.07em;text-transform:uppercase;font-size:max(.75rem,12px);font-weight:780}.landing-artifact-snap-receipt{border-top:1px solid var(--landing-rule-strong);gap:0;margin:0;display:grid}.landing-artifact-snap-receipt>div{border-bottom:1px solid var(--landing-rule);gap:.35rem;padding-block:.8rem;display:grid}.landing-artifact-snap-receipt dt{font-size:max(.85rem,14px);font-weight:800}.landing-artifact-snap-receipt dd{color:color-mix(in oklch, var(--landing-graphite), transparent 28%);margin:0;font-size:max(.75rem,12px);line-height:1.4}.landing-artifact-finding>p{max-width:40ch;color:color-mix(in oklch, var(--landing-graphite), transparent 28%);margin:0;line-height:1.5}.landing-artifact-evidence,.landing-artifact-transcript{border-top:1px solid var(--landing-rule-strong);gap:.6rem;padding-top:1rem;display:grid}.landing-artifact-evidence ul{color:color-mix(in oklch, var(--landing-graphite), transparent 22%);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.landing-artifact-evidence li:before{content:"✓";color:var(--landing-trust);margin-inline-end:.5rem;font-weight:800}.landing-artifact-transcript blockquote{color:color-mix(in oklch, var(--landing-graphite), transparent 18%);margin:0;line-height:1.5}.landing-product-artifact-demo [data-static-metadata]{cursor:default;border-radius:0}.landing-demo[data-active-step=talk] .landing-artifact-recording{color:var(--landing-relay-coral)}.landing-demo[data-active-step=snap] .landing-artifact-recording,.landing-demo[data-active-step=ship] .landing-artifact-recording{color:var(--landing-trust-on-dark)}.landing-demo-playback{color:var(--landing-warm-paper);border-color:color-mix(in oklch, var(--landing-warm-paper), transparent 58%);margin-top:1.25rem}.landing-demo-playback:hover:not(:disabled){color:var(--landing-warm-paper);background:color-mix(in oklch, var(--landing-warm-paper), transparent 88%)}.landing-selected-element{border-bottom:1px solid var(--landing-rule);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.landing-selected-element-visual{aspect-ratio:1;width:100%;color:var(--landing-warm-paper);background:var(--landing-graphite);margin:0;padding:clamp(1.25rem,4vw,3.5rem);display:grid;overflow:hidden}.landing-selected-element-component{border:2px dashed var(--landing-trust-on-dark);align-content:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.landing-selected-element-label{color:var(--landing-trust-on-dark);font-variation-settings:"wdth" 72, "wght" 780;letter-spacing:.08em;text-transform:uppercase;font-size:max(.75rem,12px);font-weight:780}.landing-selected-element-checkout{border-block:1px solid color-mix(in oklch, var(--landing-warm-paper), transparent 58%);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1rem;display:flex}.landing-selected-element-checkout>span,.landing-selected-element-target>span:not(.landing-selected-element-label){font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800}.landing-selected-element-target{border:2px solid var(--landing-relay-coral);grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.landing-selected-element-target>.landing-selected-element-label{color:var(--landing-relay-coral);grid-column:1/-1}.landing-selected-element-copy>.eyebrow{color:var(--landing-trust)}.landing-selected-element-copy>p{margin-block:0}.landing-selected-element-ledger{border-top:1px solid var(--landing-rule-strong);margin:2rem 0}.landing-selected-element-ledger>div{border-bottom:1px solid var(--landing-rule);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-block:.9rem;display:grid}.landing-selected-element-ledger dt{font-variation-settings:"wdth" 72, "wght" 780;letter-spacing:.07em;text-transform:uppercase;font-size:max(.75rem,12px);font-weight:780}.landing-selected-element-ledger dd{margin:0;font-weight:700}.landing-selected-element-privacy{border-top:1px solid var(--landing-rule-strong);padding-top:1rem;font-size:max(.82rem,13px);font-weight:650;line-height:1.5}.landing-footer a{font-weight:750}.landing-final-cta{color:var(--landing-graphite);background:var(--landing-relay-coral);border-bottom:1px solid var(--landing-rule-strong);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.landing-final-cta h2{max-width:14ch;font-size:clamp(2.25rem,4.5vw,4.25rem)}.landing-final-cta .eyebrow{color:var(--landing-graphite)}.landing-final-copy>p{max-width:55ch;margin:0;font-weight:620;line-height:1.55}.landing-final-acquisition{align-self:center}.landing-final-actions{align-items:center}.landing-final-actions .button{min-height:3.25rem;padding-block:.85rem}.landing-final-cta .button-primary{color:var(--landing-warm-paper);background:var(--landing-graphite);border-color:var(--landing-graphite)}.landing-final-cta .button-primary:hover:not(:disabled){color:var(--landing-warm-paper);background:color-mix(in oklch, var(--landing-graphite), var(--landing-warm-paper) 10%);border-color:var(--landing-graphite)}.landing-final-cta .button-quiet{color:var(--landing-graphite)}.landing-final-cta .button-quiet:hover:not(:disabled){color:var(--landing-graphite);background:color-mix(in oklch, var(--landing-warm-paper), transparent 68%)}.landing-final-version{font-variation-settings:"wdth" 82, "wght" 750;margin:.75rem 0 0;font-size:max(.75rem,12px);font-weight:750}.landing-install-details{border-top:1px solid var(--landing-rule-strong);max-width:38rem;margin-top:1.25rem}.landing-install-details summary{cursor:pointer;text-underline-offset:.22em;width:fit-content;min-height:2.75rem;padding-block:.75rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.landing-install-details ol{gap:.55rem;margin:0 0 .5rem;padding-inline-start:1.35rem;line-height:1.5;display:grid}.landing-footer{border-top:1px solid var(--landing-rule);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;display:flex}@media (width<=52rem){.landing-header-demo{display:none}.landing-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.landing-hero h1{font-size:clamp(3.4rem,15vw,6.4rem)}.landing-hero-proof{border-left:0}.landing-selected-element,.landing-final-cta{grid-template-columns:minmax(0,1fr)}.landing-product-artifact-demo{grid-template-columns:minmax(0,1fr);min-height:0}.landing-product-artifact-demo .landing-artifact-checkout,.landing-product-artifact-demo .landing-artifact-panel{border-right:0;border-bottom:1px solid var(--landing-rule-strong)}.landing-product-artifact-demo .landing-artifact-page-body{min-height:24rem}.landing-product-artifact-demo .landing-artifact-review{min-height:18rem}}@media (width<=28rem){.landing-header{gap:.5rem;padding-inline:.8rem}.landing-header nav{gap:.4rem}.landing-header .button{padding-inline:.5rem;font-size:max(.75rem,12px)}.landing-hero-copy{padding-block:2rem}.landing-hero-proof{padding:.75rem}.landing-demo,.landing-selected-element,.landing-final-cta{padding-block:1.5rem}.landing-product-artifact{grid-template-columns:minmax(0,1.16fr) minmax(7.8rem,.84fr);min-height:24rem}.landing-product-artifact-demo{grid-template-columns:minmax(0,1fr);min-height:0}.landing-product-artifact-demo .landing-artifact-page-body{min-height:17rem}.landing-product-artifact-demo .landing-artifact-review{min-height:12.5rem}.landing-artifact-page-meta,.landing-artifact-panel-header,.landing-artifact-page-body,.landing-artifact-session,.landing-artifact-selection{padding-inline:.65rem}.landing-artifact-page-meta>span{display:none}.landing-artifact-summary{padding:.65rem}.landing-selected-element{gap:1.5rem}.landing-selected-element-visual{aspect-ratio:4/3;padding:.75rem}.landing-selected-element-component{gap:.75rem;padding:1rem}.landing-selected-element-target{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.75rem}.landing-selected-element-ledger{margin-block:1rem}.landing-selected-element-ledger>div{grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.75rem;padding-block:.65rem}.landing-hero-actions,.landing-final-actions{flex-flow:column;align-items:stretch}.landing-hero-actions>*,.landing-final-actions>*{width:100%}}@media (width<=23rem){.landing-header{gap:.35rem;padding-inline:.65rem}.landing-mark{display:none}.landing-header nav{gap:.25rem}.landing-header .button{padding-inline:.35rem;font-size:max(.7rem,11px)}}@media (prefers-reduced-motion:no-preference){.landing-page :where(.button,input,select,textarea,a){transition-property:opacity,transform;transition-duration:.16s;transition-timing-function:var(--motion-ease)}.landing-hero h1 span,.landing-hero-proof{animation:landing-reveal .56s var(--motion-ease) both}.landing-artifact-stage-change{animation:landing-demo-state-reveal .22s var(--motion-ease) both}.landing-hero h1 span:nth-child(2){animation-delay:90ms}.landing-hero-proof{animation-delay:.32s}}@keyframes landing-demo-state-reveal{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-reveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.evidence-section>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.session-editor{color:var(--ink);border-block:1px solid var(--rule-strong);background:0 0;border-inline:0;border-radius:0;gap:1rem;display:grid}.session-create-form{margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.session-editor-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.session-editor-heading h1,.session-editor-heading h2,.session-editor-heading p{margin-bottom:0}.session-editor-heading p{color:var(--muted);margin-top:.35rem}.session-editor-fields{grid-template-columns:minmax(12rem,1.35fr) minmax(9rem,.7fr) minmax(14rem,1.5fr);align-items:start;gap:1rem;display:grid}.session-editor-actions{flex-wrap:wrap;gap:.5rem;display:flex}.observation-list{border-top:1px solid var(--rule);display:grid}.observation-card{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;background:0 0;border-radius:0;gap:.48rem;padding:1rem .15rem;display:grid}.observation-card:hover{background:color-mix(in oklch, var(--accent-soft), transparent 58%)}.observation-card[aria-pressed=true]{color:var(--ink);background:var(--panel);outline:1px solid var(--rule-strong);outline-offset:-1px;padding-inline:.75rem}.observation-card strong{font-size:.98rem;line-height:1.32}.observation-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:max(.75rem,12px);display:flex}.observation-summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.observation-stage,.observation-quality{width:fit-content;color:var(--info);font-size:max(.75rem,12px);font-weight:850}.observation-quality{color:var(--review);background:var(--review-soft);border-radius:var(--radius-tag);padding:.14rem .4rem}.derived-observation,.observation-form,.evidence-section,.processing-provenance{max-width:70ch}.derived-pending-note{width:fit-content;color:var(--info);background:var(--info-soft);border-radius:var(--radius-tag);margin-bottom:.85rem;padding:.18rem .45rem;font-size:max(.75rem,12px);font-weight:700}.derived-observation h2{font-variation-settings:"wdth" 100, "wght" 720;max-width:24ch;margin-bottom:.75rem;font-size:clamp(1.65rem,3vw,2.25rem)}.classification{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.35rem;display:flex}.classification span,.read-only-label{color:var(--muted);background:var(--panel-muted);border-radius:var(--radius-tag);padding:.2rem .46rem;font-size:max(.75rem,12px);font-weight:800}.observation-lede{color:var(--ink);font-size:1.08rem;line-height:1.62}.behavior-list{margin:1.5rem 0 0}.behavior-list>div{border-top:1px solid var(--rule);padding-block:1rem}.behavior-list dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:max(.75rem,12px);font-weight:850}.behavior-list dd{overflow-wrap:anywhere;margin:0}.observation-form{gap:1rem;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.observation-form>.button{justify-self:start}.safety-note{max-width:74ch;color:var(--info);border-block:1px solid var(--rule);gap:.12rem;margin:1.5rem 0 0;padding:.8rem 0;font-weight:750;display:grid}.safety-note span{color:var(--muted);font-size:.86rem;font-weight:500}.evidence-section{border-top:1px solid var(--rule);margin-top:2.25rem;padding-top:1.5rem}.evidence-section h2{margin-bottom:0;font-size:1.2rem}.read-only-label{text-transform:uppercase}.evidence-tier{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1.2rem}.evidence-tier-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}.evidence-tier-heading h3{font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.01em;margin:0;font-size:1.02rem}.evidence-quality{border-radius:var(--radius-tag);padding:.2rem .46rem;font-size:max(.75rem,12px);font-weight:800}.evidence-quality-complete{color:var(--muted);background:var(--panel-muted)}.evidence-quality-needs_review{color:var(--review);background:var(--review-soft)}.evidence-limitations{color:var(--muted);margin:0 0 1rem;padding-inline-start:1.15rem}.testimony{margin:0}.testimony+.testimony{margin-top:1.1rem}.testimony p{max-width:52ch;color:var(--ink);letter-spacing:-.01em;white-space:pre-wrap;margin:0;font-size:1.22rem;font-weight:480;line-height:1.45}.testimony-note p{letter-spacing:normal;font-size:1rem}.testimony footer{color:var(--muted);margin-top:.4rem;font-size:.82rem}.page-line{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:0;display:flex}.page-line a{overflow-wrap:anywhere}.context-chips{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.context-chips li{color:var(--muted);background:var(--panel-muted);border-radius:var(--radius-tag);font-variant-numeric:tabular-nums;padding:.2rem .46rem;font-size:max(.75rem,12px);font-weight:700}.technical-record{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1.2rem}.technical-record>summary{min-height:2.75rem;color:var(--muted);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;align-content:center;font-size:max(.75rem,12px);font-weight:850}.technical-record-scroll{margin-top:.75rem;overflow-x:auto}.technical-record table{border-collapse:collapse;width:100%;font-size:.85rem}.technical-record th[scope=col]{color:var(--muted);border-bottom:1px solid var(--rule);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:.4rem 1rem .4rem 0;font-size:max(.75rem,12px);font-weight:850}.technical-record th[scope=row]{text-align:left;white-space:nowrap;font-weight:700}.technical-record td,.technical-record th[scope=row]{border-bottom:1px solid var(--rule);vertical-align:top;padding:.45rem 1rem .45rem 0}.technical-record td{font-variant-numeric:tabular-nums}.technical-record code,.technical-record-agent code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.technical-record-agent{min-width:0;margin-top:1rem}.technical-record-agent h4{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .35rem;font-size:max(.75rem,12px);font-weight:850}.technical-record-agent code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%;display:block}.evidence-load-state,.evidence-load-error,.evidence-empty{margin:1.25rem 0 0}.evidence-load-state,.evidence-empty{color:var(--muted);font-size:.85rem}.evidence-load-error p,.evidence-preview-error p,.evidence-dialog-error p{margin:0}.evidence-load-error .button,.evidence-preview-error .button,.evidence-dialog-error .button{min-height:2.75rem;margin-top:.75rem;padding:.48rem .68rem;font-size:max(.875rem,14px)}.evidence-gallery{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.evidence-item{min-width:0}.evidence-thumbnail{width:100%;color:inherit;background:var(--panel-muted);border:1px solid var(--rule);border-radius:var(--radius-control);cursor:pointer;text-align:left;padding:0;overflow:hidden}.evidence-thumbnail:hover:not(:disabled){border-color:var(--accent)}.evidence-thumbnail:disabled{cursor:wait}.evidence-thumbnail img{aspect-ratio:16/10;object-fit:contain;background:var(--ink);width:100%;display:block}.evidence-preview-placeholder{aspect-ratio:16/10;width:100%;color:var(--muted);background:var(--panel-muted);text-align:center;place-items:center;padding:1rem;font-size:.82rem;display:grid}.evidence-caption{margin-top:.6rem;font-size:.84rem}.evidence-caption strong{color:var(--ink);font-size:.92rem;font-weight:680;display:block}.evidence-caption span{color:var(--muted)}.evidence-preview-error{margin-top:.85rem;font-size:.82rem}.evidence-dialog{width:min(92vw,90rem);max-height:92vh;color:var(--ink);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius-dialog);padding:1rem;overflow-y:auto}.evidence-dialog::backdrop{background:color-mix(in oklch, var(--ink), transparent 25%)}.evidence-dialog img{object-fit:contain;width:100%;max-height:75vh;display:block}.evidence-dialog img.evidence-dialog-image-full-page{max-height:none}.evidence-dialog-layout{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.85fr);align-items:start;gap:1.5rem;display:grid}.evidence-dialog-visual{min-width:0}.element-evidence-stage{background:var(--ink);place-items:center;min-height:12rem;display:grid;overflow:hidden}.element-evidence-canvas{width:100%;position:relative}.element-evidence-canvas img{width:100%;height:100%;max-height:none;position:absolute;inset:0}.element-evidence-overlay{z-index:1;box-sizing:border-box;pointer-events:none;position:absolute}.element-evidence-overlay-target{border:3px solid var(--accent)}.element-evidence-overlay-root{border:3px solid var(--review)}.element-context-panel{min-width:0;padding-block:.2rem}.element-context-heading{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.element-context-heading h3,.element-context-heading p,.element-context-section h4,.element-context-section p,.element-context-copy-status{margin:0}.element-context-heading h3{font-size:1rem}.element-context-heading p{max-width:42ch;color:var(--muted);margin-top:.25rem;font-size:.82rem}.element-context-heading .button,.element-context-actions .button,.element-context-error .button{flex:none;min-height:2.75rem;padding:.48rem .68rem;font-size:max(.875rem,14px)}.element-outline-key{color:var(--muted);flex-wrap:wrap;gap:1rem;margin-top:.85rem;font-size:.82rem;display:flex}.element-outline-key span{align-items:center;gap:.4rem;display:inline-flex}.element-outline-key i{border:2px solid;width:.8rem;height:.8rem}.element-outline-key [data-outline-key=target]{border-color:var(--accent)}.element-outline-key [data-outline-key=root]{border-color:var(--review)}.element-context-metadata,.element-sanitizer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1rem 0 0;display:grid}.element-context-metadata dt,.element-sanitizer-summary dt{color:var(--muted);font-variation-settings:"wdth" 85;letter-spacing:.04em;font-size:.73rem;font-weight:760}.element-context-metadata dd,.element-sanitizer-summary dd{overflow-wrap:anywhere;min-width:0;margin:.18rem 0 0}.element-context-section,.element-context-details{border-top:1px solid var(--rule);margin-top:1.15rem;padding-top:1rem}.element-context-section h4,.element-context-details h4{font-size:.86rem}.element-context-section ul{margin:.55rem 0 0;padding-inline-start:1.15rem}.element-truncation-list{color:var(--muted);font-size:.82rem}.element-context-details summary{min-height:2.75rem;color:var(--ink);cursor:pointer;align-content:center;font-weight:700}.element-context-details pre{max-height:18rem;color:var(--ink);background:var(--panel-muted);border:1px solid var(--rule);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;margin:.65rem 0 1rem;padding:.85rem;font-size:.76rem;line-height:1.5;overflow:auto}.element-context-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.element-context-copy-status{min-height:1.3rem;color:var(--muted);margin-top:.45rem;font-size:.82rem}.element-context-loading,.element-context-error{margin:0}.evidence-dialog-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.evidence-dialog-heading h3,.evidence-dialog-heading p{margin:0}.evidence-dialog-heading h3{font-size:1.2rem}.evidence-dialog-heading p,.evidence-dialog-loading{color:var(--muted)}.evidence-dialog-loading{text-align:center;margin:2rem 0}.evidence-dialog-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.evidence-dialog-actions .button:last-child{margin-inline-start:auto}.processing-provenance{color:var(--muted);border-block:1px solid var(--rule);margin-top:2rem;padding-block:.85rem;font-size:.82rem}.processing-provenance summary{min-height:2.75rem;color:var(--muted);cursor:pointer;align-content:center;font-weight:750}.processing-provenance>div{gap:.2rem;padding-block:.5rem;display:grid}.provenance-deterministic_demo strong{color:var(--review)}.provenance-openai strong{color:var(--info)}.processing-provenance span{color:var(--ink)}.processing-provenance dl{color:var(--ink);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.35rem 0 0;display:flex}.processing-provenance dl>div{gap:.35rem;display:flex}.processing-provenance dt{color:var(--muted);font-weight:700}.processing-provenance dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.resolution-timeline{border-block:1px solid var(--rule-strong);gap:1.5rem;min-width:0;max-width:75rem;margin-block:2.5rem;padding-block:1.5rem;display:grid}.resolution-timeline :where(*){min-width:0}.resolution-timeline :where(h2,h3,h4,h5,p,li,dt,dd,code,a,span,time){overflow-wrap:anywhere}.resolution-timeline :where(button,textarea,a):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.resolution-heading,.resolution-event>header,.resolution-import-context>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.resolution-heading h2,.resolution-heading p,.resolution-event h3,.resolution-event time,.resolution-import-context h3,.resolution-shared-section h4,.resolution-result-section h4{margin:0}.resolution-state,.resolution-outcome,.resolution-event-source span,.resolution-tests>li>span,.resolution-import-status strong{font-variation-settings:"wdth" 82, "wght" 800;letter-spacing:.045em;text-transform:uppercase;width:fit-content;font-size:max(.75rem,12px);font-weight:800}.resolution-state{color:var(--muted);background:var(--panel-muted);border-radius:var(--radius-pill);padding:.25rem .55rem}.resolution-state-awaiting_verification{color:var(--review);background:var(--review-soft)}.resolution-state-blocked{color:var(--danger);background:var(--danger-soft)}.resolution-state-closed{color:var(--success);background:var(--success-soft)}.resolution-event-list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.resolution-event{border-bottom:1px solid var(--rule);padding-block:1.25rem}.resolution-event>header>div{align-items:center;gap:.65rem;display:flex}.resolution-event-number{width:1.75rem;height:1.75rem;color:var(--muted);background:var(--panel-muted);border:1px solid var(--rule);border-radius:var(--radius-pill);flex:none;place-items:center;font-size:max(.75rem,12px);font-weight:800;display:inline-grid}.resolution-event time,.resolution-event-source,.resolution-empty-copy{color:var(--muted);font-size:max(.75rem,12px)}.resolution-event-source{flex-wrap:wrap;gap:.4rem 1rem;margin:.65rem 0 0;display:flex}.resolution-event-source span{color:var(--muted)}.resolution-event-source code{text-transform:none}.resolution-event-copy,.resolution-event-details,.resolution-result{margin:.85rem 0 0}.resolution-event-details,.resolution-result-details,.resolution-shared-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;display:grid}.resolution-event-details>div,.resolution-result-details>div,.resolution-shared-details>div{min-width:0}.resolution-event-details dt,.resolution-result-details dt,.resolution-shared-details dt{color:var(--muted);text-transform:uppercase;font-size:max(.75rem,12px);font-weight:800}.resolution-event-details dd,.resolution-result-details dd,.resolution-shared-details dd{gap:.2rem;margin:.25rem 0 0;display:grid}.resolution-result,.resolution-import-context{background:var(--panel-muted);border:1px solid var(--rule);border-radius:var(--radius-control);padding:1rem}.resolution-outcome{color:var(--review)}.resolution-result-section,.resolution-shared-section{border-top:1px solid var(--rule);margin-top:1rem;padding-top:.85rem}.resolution-result-section ul,.resolution-shared-section ul{gap:.65rem;margin:.65rem 0 0;padding-inline-start:1.15rem;display:grid}.resolution-result-section li p,.resolution-shared-section li p{color:var(--muted);margin:.2rem 0 0}.resolution-tests{gap:.65rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.resolution-tests>li{grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr);gap:.75rem;display:grid}.resolution-tests>li>span{color:var(--muted)}.resolution-tests>li[data-test-status=passed]>span{color:var(--success)}.resolution-tests>li[data-test-status=failed]>span{color:var(--danger)}.resolution-tests p{color:var(--muted);margin:.15rem 0 0}.resolution-import-context{gap:1rem;display:grid}.resolution-import-status{color:var(--muted);border-block:1px solid var(--rule);gap:.2rem;padding-block:.75rem;display:grid}.resolution-import-stale{color:var(--review)}.resolution-owner-actions{max-width:34rem}.resolution-owner-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.resolution-shared-disclosure>summary{min-height:2.75rem;color:var(--muted);cursor:pointer;align-items:center;font-size:.875rem;font-weight:700;display:flex}.resolution-shared-disclosure[open]>summary{margin-bottom:.5rem}.resolution-earlier-events>summary{min-height:2.75rem;color:var(--muted);cursor:pointer;align-items:center;font-size:.875rem;font-weight:700;display:flex}.resolution-earlier-events[open]>summary{margin-bottom:.5rem}.resolution-owner-actions form,form.resolution-owner-actions{gap:.75rem;display:grid}.resolution-owner-actions textarea{width:100%;max-width:100%}.resolution-action-error{margin:0}.agent-package-repository :where(h2,p){margin-bottom:0}.agent-package-repository p,.agent-import-block>p{color:var(--muted)}.agent-package-repository,.agent-package-repository form,.agent-package-remembered-repository{gap:1rem;display:grid}.agent-package-repository-actions,.agent-package-file-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.agent-package-current,.agent-package-repository{gap:.85rem;display:grid}.agent-package-current :where(h2,p),.agent-package-repository h2{margin:0}.agent-package-current>p,.agent-package-remembered-repository>p{max-width:70ch}.agent-package-files{margin:0;padding:0;list-style:none}.agent-package-files>li{border-top:1px solid var(--rule);gap:.65rem;padding-block:1.25rem;display:grid}.agent-package-files>li:last-child{border-bottom:1px solid var(--rule)}.agent-package-files :where(h2,p){margin:0}.agent-package-filename{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:700}.agent-package-expiry{color:var(--muted-ink);font-size:.85rem}.dismiss-confirm{gap:var(--space-sm);justify-items:start;display:grid}.dismiss-confirm p{margin:0}.dismiss-confirm-actions{gap:var(--space-sm);display:flex}.agent-package-instructions,.agent-package-technical-details{border-top:1px solid var(--rule)}.agent-package-instructions pre{max-width:100%;max-height:22rem;color:var(--ink);background:var(--panel-muted);border:1px solid var(--rule);border-radius:var(--radius-control);white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem;font-size:.8rem;line-height:1.5;overflow:auto}.agent-package-technical-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;padding-bottom:.75rem;display:grid}.agent-package-technical-details dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:max(.75rem,12px);font-weight:800}.agent-package-technical-details dd{margin:.2rem 0 0}.agent-import-block input[type=file]::file-selector-button{min-height:2.25rem;color:var(--ink);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius-button);cursor:pointer;font:inherit;margin-right:.75rem;padding:.45rem .9rem;font-weight:750}.agent-import-block{border-block:1px solid var(--rule-strong);gap:.8rem;margin-top:1rem;padding-block:1rem;display:grid}.agent-import-block :where(h3,p){margin-bottom:0}.agent-import-block>p{max-width:70ch}.agent-import-block>.form-field{max-width:42rem}.agent-import-error{max-width:70ch;margin-top:.75rem}.agent-import-report{border-top:1px solid var(--rule-strong);margin-top:2rem;padding-top:1.25rem}.agent-import-report h4,.agent-import-report h5,.agent-import-report p{margin-bottom:0}.agent-import-id{color:var(--muted);font-size:.82rem}.agent-import-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-top:1.25rem;display:grid}.agent-import-groups>section{border-top:1px solid var(--rule);padding-top:.85rem}.agent-import-groups :where(ul){gap:.6rem;margin:.75rem 0 0;padding-inline-start:1.2rem;display:grid}.agent-import-groups li{color:var(--muted)}.agent-import-groups li>:where(code,span){display:block}.agent-import-groups code{color:var(--ink)}.import-issue-list{font-size:.82rem;margin-top:.35rem!important}@media (width<=47rem){.mobile-only{display:inline-flex}.evidence-section>header{flex-direction:column;align-items:stretch}.evidence-section>header .read-only-label{width:fit-content}.session-editor-fields{grid-template-columns:minmax(0,1fr)}.session-editor-heading{flex-direction:column;align-items:stretch}.mobile-back{margin:-.25rem 0 1rem -.5rem}.form-row,.page-context,.review-signals,.evidence-metadata{grid-template-columns:minmax(0,1fr)}.evidence-dialog-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.evidence-dialog-layout{grid-template-columns:minmax(0,1fr)}.element-context-heading{flex-direction:column}.element-context-heading .button{width:100%}.element-context-metadata,.element-sanitizer-summary{grid-template-columns:minmax(0,1fr)}.evidence-dialog-actions .button:last-child{width:100%;margin-inline-start:0}.agent-package-technical-details dl,.agent-import-groups{grid-template-columns:minmax(0,1fr)}.resolution-heading,.resolution-event>header,.resolution-import-context>header{flex-direction:column;align-items:flex-start}.resolution-event-details,.resolution-result-details,.resolution-shared-details,.resolution-owner-actions{grid-template-columns:minmax(0,1fr)}.resolution-tests>li{grid-template-columns:minmax(0,1fr);gap:.2rem}.resolution-owner-actions .button{width:100%}}@media (prefers-reduced-motion:no-preference){.observation-card,.evidence-thumbnail{transition:color var(--motion-duration) var(--motion-ease), background-color var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), opacity var(--motion-duration) var(--motion-ease)}}.workspace-topbar{border-bottom:1px solid var(--rule);background:var(--paper);position:relative}.workspace-topbar-row{align-items:center;gap:1.5rem;min-height:3.5rem;padding:0 1.25rem;display:flex}.workspace-brand{border-right:1px solid var(--rule);align-self:stretch;align-items:center;gap:.55rem;padding-right:1.5rem;display:inline-flex}.workspace-brand img{border-radius:5px;display:block}.workspace-wordmark{font-variation-settings:"wdth" 87.5, "wght" 800;white-space:nowrap;font-size:.95rem;font-weight:800}.workspace-session{align-items:baseline;gap:.9rem;min-width:0;display:flex}.session-switcher{min-width:0;position:relative}.session-trigger{border-radius:var(--radius-button);max-width:26rem;min-height:2.75rem;color:var(--ink);font-variation-settings:"wght" 700;letter-spacing:-.01em;cursor:pointer;transition:background var(--motion-duration) var(--motion-ease);background:0 0;border:none;align-items:center;gap:.45rem;margin-left:-.55rem;padding:.2rem .55rem;font-size:1.02rem;font-weight:700;display:inline-flex}.session-trigger:hover{background:var(--panel-muted)}.session-trigger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-trigger svg{color:var(--muted);flex:none}.session-menu{z-index:40;background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-dialog);min-width:21rem;max-width:min(26rem,100vw - 2rem);box-shadow:0 10px 28px color-mix(in oklch, var(--ink), transparent 84%);padding:.3rem;position:absolute;top:calc(100% + .4rem);left:-.55rem}.session-menu-label{color:var(--muted);font-variation-settings:"wdth" 87.5, "wght" 730;letter-spacing:.09em;text-transform:uppercase;padding:.5rem .65rem .3rem;font-size:.68rem;font-weight:730}.session-option,.session-menu-action{border-radius:var(--radius-button);width:100%;min-height:2.75rem;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--motion-duration) var(--motion-ease);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.session-option:hover,.session-menu-action:hover{background:var(--panel-muted)}.session-option-copy{min-width:0}.session-option-name{font-variation-settings:"wght" 600;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;display:block;overflow:hidden}.session-option-meta{color:var(--muted);margin-top:1px;font-size:.76rem;display:block}.session-option-current{color:var(--muted);font-variation-settings:"wdth" 87.5, "wght" 730;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.66rem;font-weight:730}.session-menu-rule{border:none;border-top:1px solid color-mix(in oklch, var(--rule), var(--paper) 45%);margin:.3rem 0}.session-menu-action{font-variation-settings:"wght" 600;font-size:.9rem;font-weight:600}.session-menu-privacy{align-items:center;min-height:2.75rem;padding:0 .65rem;font-size:.78rem;display:flex}.workspace-session-meta{color:var(--muted);white-space:nowrap;align-items:baseline;gap:.55rem;font-size:.82rem;display:flex;overflow:hidden}.workspace-session-environment{font-variation-settings:"wdth" 87.5, "wght" 730;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:730}.workspace-session-meta a{color:var(--muted)}.workspace-topbar-right{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:flex}.workspace-extension-status{color:var(--muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.workspace-extension-dot{border-radius:var(--radius-pill);background:var(--success);width:7px;height:7px}.workspace-notice-stack{z-index:30;flex-direction:column;gap:.5rem;width:min(23rem,100vw - 2rem);display:flex;position:absolute;top:calc(100% + .6rem);right:1.25rem}.workspace-notice{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-dialog);box-shadow:0 10px 28px color-mix(in oklch, var(--ink), transparent 84%);align-items:flex-start;gap:.65rem;padding:.85rem .95rem .5rem;display:flex}@media (prefers-reduced-motion:no-preference){.workspace-notice{animation:workspace-notice-enter .2s var(--motion-ease)}}@keyframes workspace-notice-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.workspace-notice-icon{color:var(--success);flex:none;margin-top:.15rem}.workspace-notice-error .workspace-notice-icon{color:var(--danger)}.workspace-notice-body{min-width:0}.workspace-notice-body strong{font-variation-settings:"wght" 700;font-size:.9rem;font-weight:700;line-height:1.4;display:block}.workspace-notice-body p{overflow-wrap:anywhere;color:var(--muted);margin:.15rem 0 0;font-size:.84rem;line-height:1.45}.workspace-notice-error .workspace-notice-body p{color:var(--ink);margin-top:0;font-size:.9rem}.workspace-notice-actions{flex-wrap:wrap;gap:.25rem;margin:.2rem 0 0 -.55rem;display:flex}.workspace-notice-actions .button{padding-inline:.55rem;font-size:.86rem}@media (width<=30rem){.workspace-notice-stack{width:calc(100vw - 2rem);right:1rem}}@media (width<=47rem){.workspace-topbar-row{gap:.9rem}.workspace-brand{padding-right:.9rem}.workspace-wordmark,.workspace-session-meta,.workspace-extension-text,.workspace-topbar-right .auth-mode{display:none}.workspace-session{flex:auto;min-width:0}.session-switcher,.session-trigger{max-width:100%}.session-menu{min-width:min(21rem,100vw - 5.5rem);max-width:calc(100vw - 5.5rem)}}@media (width<=30rem){.workspace-extension-connect{display:none}}.workspace-frame{flex-direction:column;height:100dvh;display:flex}.workspace-shell{flex:1;grid-template-columns:21.5rem 1fr;min-height:0;display:grid}.workspace-rail{border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;min-height:0;display:flex}.workspace-rail-tabs{border-bottom:1px solid var(--rule);flex:none;gap:.25rem;padding:0 .75rem;display:flex}.workspace-rail-tab{border:none;min-height:2.9rem;color:var(--muted);font-variation-settings:"wght" 640;cursor:pointer;transition:color var(--motion-duration) var(--motion-ease);background:0 0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:0 .65rem;font-size:.88rem;font-weight:640;display:inline-flex}.workspace-rail-tab:hover{color:var(--ink)}.workspace-rail-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.workspace-rail-count{border-radius:var(--radius-pill);background:var(--panel-muted);color:var(--muted);font-variation-settings:"wght" 700;padding:.05rem .42rem;font-size:.72rem;font-weight:700}.workspace-rail-body{flex:1;min-height:0;overflow-y:auto}.workspace-rail-empty{color:var(--muted);padding:1.4rem 1rem;font-size:.85rem;line-height:1.5}.workspace-rail .observation-card{padding-inline:1rem}.workspace-detail{background:var(--panel);min-height:0;overflow-y:auto}.workspace-frame>.workspace-detail{flex:1}.workspace-detail-inner{max-width:50rem;margin-inline:auto;padding:2rem 2.75rem 4.5rem}.workspace-detail-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.workspace-detail-heading-main{min-width:0}.detail-eyebrow{color:var(--muted);font-variation-settings:"wdth" 87.5, "wght" 730;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.68rem;font-weight:730;display:flex}.workspace-detail-heading h1{text-wrap:balance;max-width:30ch;margin-top:.5rem;font-size:1.45rem}.workspace-detail-heading-actions{flex:none;gap:.55rem;padding-top:1.35rem;display:flex}.detail-next-ready{color:var(--muted);margin-top:.7rem;font-size:.85rem}.progress-ticks{align-items:center;gap:3px;display:inline-flex}.progress-ticks i{background:var(--panel-muted);border-radius:var(--radius-tag);width:13px;height:5px;transition:background-color .36s var(--motion-ease)}.progress-ticks .tick-done{background:var(--success)}.progress-ticks .tick-here{background:var(--accent)}.progress-ticks .tick-ready{background:var(--rule)}.progress-ticks .tick-attention{background:var(--danger)}.detail-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:.8rem}.detail-count strong{color:var(--ink);font-weight:680}.workspace-detail-heading .status-pill{transition:color .36s var(--motion-ease), background-color .36s var(--motion-ease)}.detail-settling .detail-next-ready{animation:detail-next-rise .36s var(--motion-ease) .26s backwards}@keyframes detail-next-rise{0%{opacity:0;translate:0 4px}}.severity-scale{align-items:center;gap:3px;display:inline-flex}.classification .severity-scale{background:0 0;padding:0}.severity-scale i{background:var(--panel-muted);border-radius:var(--radius-tag);width:9px;height:9px}.severity-scale i.severity-at{background:var(--review);outline:2px solid var(--review-soft)}.behavior-delta{border:1px solid var(--rule);border-radius:var(--radius-button);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:1.5rem;display:grid;overflow:hidden}.behavior-delta>div{padding:.9rem 1rem}.behavior-delta p{margin:0}.delta-observed{background:var(--paper)}.delta-expected{background:color-mix(in oklch, var(--success-soft) 30%, var(--paper))}.behavior-delta .delta-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:max(.75rem,12px);font-weight:850}.delta-gutter{color:var(--muted);background:var(--panel-muted);border-inline:1px solid var(--rule);letter-spacing:.06em;text-align:center;text-transform:uppercase;place-items:center;padding:0 .85rem;font-size:max(.72rem,11px);font-weight:800;display:grid}.keyboard-hints{color:var(--muted);flex-wrap:wrap;gap:.9rem;margin:2rem 0 0;font-size:.78rem;display:flex}.keyboard-hints kbd{min-width:1.3rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-control);text-align:center;padding:.05rem .3rem;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-block}.review-complete h1{text-wrap:balance;max-width:24ch;margin-top:.5rem;font-size:1.45rem}.review-complete-summary{color:var(--muted);font-variant-numeric:tabular-nums;margin:.6rem 0 0}.review-complete-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.review-complete-note{max-width:52ch;color:var(--muted);margin:1.1rem 0 0;font-size:.9rem}@media (width<=47rem){.behavior-delta{grid-template-columns:minmax(0,1fr)}.delta-gutter{border-inline:0;border-block:1px solid var(--rule);padding:.4rem 1rem}.keyboard-hints{display:none}}@media (prefers-reduced-motion:reduce){.progress-ticks i,.workspace-detail-heading .status-pill{transition:none}.detail-settling .detail-next-ready{animation:none}}.link-inline{color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:none;padding:0;text-decoration:underline}.link-inline:hover{color:var(--accent-hover)}.workspace-detail .button{width:fit-content}.workspace-detail .review-signals{display:block}.workspace-detail .review-signals :where(p,ul){margin-top:.5rem}.workspace-detail .approve-action:not(:disabled){color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.workspace-detail .approve-action:hover:not(:disabled){color:var(--on-accent);background:var(--accent-hover);border-color:var(--accent-hover)}.workspace-empty-detail{max-width:36rem;margin-top:3.5rem}.workspace-empty-detail h2{font-size:1.15rem}.workspace-empty-detail p{max-width:48ch;color:var(--muted);margin-top:.6rem;font-size:.92rem}.package-rail-repository,.package-rail-prepare{border-bottom:1px solid var(--rule);padding:.85rem 1rem 1rem}.package-rail-label{color:var(--muted);font-variation-settings:"wdth" 87.5, "wght" 730;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:730}.package-rail-history-label{padding:.85rem 1rem .1rem}.package-rail .button{width:fit-content}.package-rail-basis{color:var(--muted);margin-top:.45rem;font-size:.8rem}.package-rail-row{border:none;border-bottom:1px solid color-mix(in oklch, var(--rule), var(--paper) 45%);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--motion-duration) var(--motion-ease);background:0 0;padding:.7rem 1rem .75rem;display:block}.package-rail-row:hover{background:var(--panel-muted)}.package-rail-row[aria-pressed=true]{background:var(--panel);outline:1px solid var(--rule-strong);outline-offset:-1px}.package-rail-row-title{font-variation-settings:"wght" 600;font-size:.88rem;font-weight:600}.package-rail-row[aria-pressed=true] .package-rail-row-title{font-variation-settings:"wght" 720;font-weight:720}.package-rail-row-meta{color:var(--muted);align-items:center;gap:.55rem;margin-top:.35rem;font-size:.76rem;display:flex}.workspace-detail .home-privacy{margin-top:2rem}.workspace-detail .home-privacy a{align-items:center;min-height:2.75rem;font-size:.85rem;display:inline-flex}.workspace-detail .extension-create-guidance{max-width:48ch;color:var(--muted);margin-bottom:1rem}.workspace-detail :where(.agent-package-instructions,.agent-package-technical-details)>summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:750;display:flex}@media (width<=47rem){.workspace-shell{display:block}.workspace-rail{border-right:none;height:100%}.workspace-frame[data-mobile-pane=detail] .workspace-rail,.workspace-frame[data-mobile-pane=list] .workspace-detail{display:none}.workspace-detail-inner{padding:1.1rem 1.25rem 3rem}.workspace-detail-heading{flex-direction:column;gap:.9rem}.workspace-detail-heading-actions{padding-top:0}}
