.product-introduction{justify-content:space-between;align-items:center;gap:70px;padding-block:29px 31px;display:flex}.product-introduction h1{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,4.6vw,4.25rem);font-weight:530;line-height:1.07}.product-introduction h1 br{display:initial}.product-introduction>div{max-width:355px}.product-introduction p{color:var(--fg-muted);font-size:1rem;line-height:1.6}.product-beta-link{color:var(--primary);align-items:center;gap:13px;margin-top:13px;font-size:.875rem;display:inline-flex}.product-beta-link:hover{text-underline-offset:4px;text-decoration:underline}.product-stage{background:#dedbd2;border:1px solid #c9c3b7;border-radius:7px;width:min(1440px,100% - 48px);margin-inline:auto;padding:16px 16px 0;scroll-margin-top:15px;box-shadow:0 12px 38px -27px #352a1c60}.product-stage-window{border:1px solid #4a443b;border-radius:5px;overflow:hidden;box-shadow:0 3px 18px #24201a24}.product-hero-image{aspect-ratio:2865/1658;background:#171816;width:100%;height:auto;display:block}.product-application{--font-interface:var(--font-brand-sans), Arial, Helvetica, sans-serif;--font-code:var(--font-geist-mono), monospace;background:var(--surface-canvas);color:var(--fg);font-family:var(--font-interface)}.product-app-tabs{display:block}.product-shell{min-height:570px;display:flex;--sidebar-width:180px!important}.product-sidebar{background:var(--surface-chrome);border-right:1px solid var(--border-strong);height:auto;color:var(--fg);flex-shrink:0;align-self:stretch}.product-sidebar-header{flex-direction:row;align-items:center;gap:9px;padding:20px 13px 23px;display:flex}.product-sidebar-header>span{font-size:.875rem;font-weight:550}.product-sidebar-header small{color:var(--fg-muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}.product-sidebar-header>svg{color:var(--fg-muted);margin-left:auto}.product-sidebar-content{gap:0;overflow:visible}.product-sidebar-caption{color:var(--fg-muted);padding:0 14px 10px;font-size:.75rem;display:block}.product-side-tabs{border-radius:0;flex-direction:column;gap:3px;width:100%;height:auto;padding:0 8px;display:flex}.product-side-tab{width:100%;height:auto;color:var(--fg-muted);background:0 0;border:0;border-radius:4px;flex:none;justify-content:flex-start;gap:9px;padding:9px 10px;font-size:.875rem;font-weight:450}.product-side-tab:after{display:none}.product-side-tab[data-active]{color:var(--fg);background:var(--surface-3);box-shadow:none}.product-side-tab:hover{background:var(--surface-3);color:var(--fg)}.product-sidebar-repositories{margin-top:29px}.product-sidebar-repositories>span:not(.product-sidebar-caption){color:var(--fg-muted);align-items:center;gap:9px;padding:10px 15px;font-size:.8125rem;display:flex}.product-sidebar-repositories svg{color:#a19787}.product-sidebar-summary{border-top:1px solid var(--border-strong);color:var(--fg-muted);gap:9px;margin:25px 13px 0;padding-top:20px;font-size:.8125rem;display:flex}.product-sidebar-summary svg{flex-shrink:0}.product-sidebar-summary small{color:var(--fg-dim);margin-top:5px;font-size:.75rem;line-height:1.6;display:block}.product-sidebar-footer{border-top:1px solid var(--border-strong);color:var(--fg-muted);flex-direction:row;align-items:center;gap:7px;margin-top:35px;padding:13px;font-size:.75rem}.product-workspace-avatar{color:#dbb186;background:#493a2d;border:1px solid #6d5641;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:.75rem;display:inline-flex}.product-app-main{flex-direction:column;flex:1;min-width:0;display:flex}.product-app-topbar{border-bottom:1px solid var(--border-strong);height:47px;color:var(--fg-muted);flex-shrink:0;align-items:center;gap:10px;padding-inline:18px;font-size:.8125rem;display:flex}.product-app-topbar strong{color:var(--fg);font-weight:450}.product-sample-badge{border:1px solid var(--border-strong);color:var(--fg-muted);border-radius:3px;margin-left:auto;padding:3px 7px;font-size:.75rem}.product-app-panel{min-width:0}.product-ticket-workspace{min-height:523px;display:flex}.product-issue-list{border-right:1px solid var(--border-strong);background:var(--surface-subtle);flex-shrink:0;width:244px}.product-list-heading{color:var(--fg-muted);border-bottom:1px solid var(--border-strong);justify-content:space-between;gap:10px;padding:17px 17px 14px;font-size:.8125rem;display:flex}.product-list-heading>span:last-child{font:400 .75rem var(--font-code)}.product-issue-row{white-space:normal;border:0;border-bottom:1px solid var(--border-strong);width:100%;height:auto;color:var(--fg);text-align:left;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:18px 17px;display:flex}.product-issue-row[aria-pressed=true]{background:#39332a;box-shadow:inset 2px 0 #bd8757}.product-issue-row:hover{color:var(--fg);background:#302e27}.product-issue-row strong{font-size:.875rem;font-weight:450;line-height:1.55}.product-issue-phase{font:400 .75rem var(--font-code);align-items:center;gap:6px;display:flex}.product-issue-repo{color:var(--fg-muted);font-size:.75rem}.product-green{color:#8ab89a!important}.product-blue{color:#8baad1!important}.product-amber{color:#cfb382!important}.product-list-note{color:var(--fg-muted);align-items:flex-start;gap:10px;padding:21px 17px;font-size:.75rem;line-height:1.6;display:flex}.product-list-note svg{color:#c29869;flex-shrink:0;margin-top:2px}.product-detail-layout{flex:1;grid-template-columns:minmax(0,1fr) 168px;min-width:0;display:grid}.product-ticket-detail{min-width:0;padding:24px 25px 20px}.product-detail-topline{color:var(--fg-muted);justify-content:space-between;gap:15px;font-size:.75rem;display:flex}.product-detail-topline>span:first-child{align-items:center;gap:6px;display:flex}.product-detail-topline>span:last-child{font-family:var(--font-code);color:var(--fg-dim)}.product-ticket-detail h2,.product-pull-view h2,.product-fleet-view h2{font:500 1.65rem/1.18 var(--font-reading);letter-spacing:-.01em;color:var(--fg);margin-top:19px}.product-status-row{color:var(--fg-muted);align-items:center;gap:17px;margin-top:14px;font-size:.75rem;display:flex}.product-status{align-items:center;gap:6px;display:inline-flex}.product-ticket-prose{margin-top:24px}.product-ticket-prose h3{font:500 1.0625rem/1.3 var(--font-reading);color:var(--fg)}.product-ticket-prose p{font:400 1rem/1.6 var(--font-reading);color:#c8c0b2;margin-top:8px}.product-agent-sessions{margin-top:23px}.product-section-label{color:var(--fg-muted);border-bottom:1px solid var(--border-strong);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:.75rem;display:flex}.product-section-label>span:last-child{color:var(--fg-dim);font-size:.75rem}.product-session-list>[data-slot=accordion-item]{border-color:var(--border-strong)}.product-session-trigger{width:100%;color:var(--fg);border-radius:0;justify-content:flex-start;align-items:center;gap:9px;padding:10px 0;font-size:.8125rem;font-weight:450}.product-session-trigger:hover{color:#e1c19f;text-decoration:none}.product-session-state{color:var(--fg-muted);margin-left:auto;font-size:.75rem;font-weight:400}.product-phase-icon{color:#a6bd92;background:#353b30;border:1px solid #4a5541;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.product-session-content{color:#c8c0b2;padding:2px 0 15px 29px;font-size:.875rem;line-height:1.6}.product-session-content p{margin:0!important}.product-session-content code{white-space:normal;color:#cdb89b;margin-top:9px;font-size:.75rem;display:block}.product-attached{color:#cdb89b;align-items:center;gap:7px;margin-top:12px;font-size:.75rem;display:flex}.product-attached>span{color:var(--fg-muted);margin-left:auto}.product-activity-note{align-items:flex-start;gap:10px;margin-top:19px;display:flex}.product-agent-avatar{background:#453c2e;border:1px solid #5c503e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.product-activity-note strong{font-size:.75rem;font-weight:550}.product-activity-note strong>span{color:var(--fg-muted);font-weight:400}.product-activity-note p{color:#b5ab9c;margin-top:5px;font-size:.8125rem;line-height:1.65}.product-properties{padding:25px 17px 20px 3px}.product-properties>div{border:1px solid var(--border-strong);border-radius:5px;margin-bottom:12px;padding:13px 11px}.product-properties h3{margin-bottom:14px;font-size:.75rem;font-weight:550}.product-properties dl{margin:0}.product-properties dl>div{flex-direction:column;gap:4px;margin-bottom:12px;font-size:.75rem;display:flex}.product-properties dl>div:last-child{margin-bottom:0}.product-properties dt{color:var(--fg-muted)}.product-properties dd{color:#c5bdaf;margin:0;line-height:1.4}.product-label-chip{color:#b6a8ce;font-size:.75rem;line-height:1.5}.product-properties p{color:#b7c7ab;align-items:flex-start;gap:7px;font-size:.75rem;line-height:1.5;display:flex}.product-properties p>svg{flex-shrink:0;margin-top:2px}.product-property-note{color:var(--fg-muted);margin-top:7px;font-size:.75rem;line-height:1.5;display:block}.product-app-statusbar{border-top:1px solid var(--border-strong);background:var(--surface-chrome);font:400 .75rem var(--font-code);color:var(--fg-muted);justify-content:space-between;gap:20px;padding:8px 15px;display:flex}.product-stage-caption{color:#686051;justify-content:space-between;align-items:center;gap:20px;padding:16px 5px 32px;font-size:.8125rem;display:flex}.product-expand{color:#453d31;background:0 0;border-radius:3px;height:auto;min-height:32px;padding:6px 8px;font-size:.8125rem;font-weight:450}.product-expand:hover{background:#cfc6b6}.product-preview-dialog{color:#d7ccba;background:#1c1b18;border-radius:7px;width:calc(100vw - 44px);max-height:calc(100svh - 44px);padding:36px 0 0;overflow:auto;max-width:1500px!important}.product-preview-dialog>[data-slot=dialog-close]{color:#e9dfcf}.product-preview-dialog .product-shell{min-height:640px}.product-preview-dialog .product-ticket-workspace{min-height:593px}.product-pull-view,.product-fleet-view{max-width:1000px;margin-inline:auto;padding:27px 40px 35px}.product-review-context{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:4px;gap:12px;margin-top:26px;padding:16px;display:flex}.product-review-context>svg{color:#c9a072;flex-shrink:0;margin-top:2px}.product-review-context strong{font-size:.875rem;font-weight:500}.product-review-context p{font:400 1rem/1.6 var(--font-reading);color:#bcb3a5;margin-top:8px}.product-code-diff{border:1px solid var(--border-strong);font-family:var(--font-code);border-radius:4px;margin-top:24px;overflow:hidden}.product-code-diff>div{border-bottom:1px solid var(--border-strong);color:#b5a68e;align-items:center;gap:9px;padding:12px 15px;font-size:.75rem;display:flex}.product-code-diff>div>span{color:var(--fg-muted);margin-left:auto}.product-code-diff pre{font:400 .875rem/2 var(--font-code);margin:0;padding:13px 0;overflow-x:auto}.product-code-diff pre>span{padding-inline:18px;display:block}.product-code-removed{color:#d79f91;background:#452c28}.product-code-added{color:#b1c8a8;background:#293c2f}.product-code-neutral{color:#c6beb0}.product-validation-note{color:#a4bc8d;gap:11px;margin-top:25px;display:flex}.product-validation-note strong{font-size:.875rem;font-weight:500}.product-validation-note p{color:#b5ad9f;margin-top:6px;font-size:.875rem;line-height:1.6}.product-fleet-view>p{color:#b9ad9d;margin-top:12px;margin-bottom:26px;font-size:1rem;line-height:1.6}.product-fleet-row{border-bottom:1px solid var(--border-strong);width:100%;height:auto;color:var(--fg);text-align:left;white-space:normal;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:15px;padding:22px 5px;display:flex}.product-fleet-row:hover{background:var(--surface-card);color:var(--fg)}.product-fleet-row strong{font-size:.875rem;font-weight:500;line-height:1.5}.product-fleet-row small{color:var(--fg-muted);margin-top:6px;font-size:.75rem;display:block}.product-fleet-state{margin-left:auto;font-size:.75rem}.product-fleet-row>svg{color:var(--fg-muted);flex-shrink:0}@media (min-width:1600px){.product-application:not([data-presentation]) .product-shell{min-height:610px}.product-application:not([data-presentation]) .product-ticket-workspace{min-height:563px}.product-application:not([data-presentation]) .product-ticket-detail{padding:28px 36px}.product-introduction{padding-block:34px}}@media (max-width:1200px){.product-application:not([data-presentation]) .product-shell{--sidebar-width:163px!important}.product-application:not([data-presentation]) .product-issue-list{width:219px}.product-application:not([data-presentation]) .product-detail-layout{grid-template-columns:1fr}.product-application:not([data-presentation]) .product-properties{display:none}.product-application:not([data-presentation]) .product-ticket-detail{padding-inline:25px}.product-introduction{gap:35px}.product-introduction>div{max-width:325px}}@media (max-width:900px){.product-application:not([data-presentation]) .product-shell{--sidebar-width:150px!important}.product-introduction h1{font-size:2.55rem}.product-introduction{gap:28px}.product-introduction>div{max-width:295px}.product-stage{width:calc(100% - 32px);padding:10px 10px 0}.product-application:not([data-presentation]) .product-issue-list{width:210px}.product-application:not([data-presentation]) .product-side-tabs{display:flex}.product-application:not([data-presentation]) .product-app-tabs[data-orientation=vertical]{display:block}.product-stage-caption{gap:10px}.product-stage-caption>span{max-width:420px;line-height:1.5}}@media (max-width:650px){.product-hero-image{aspect-ratio:auto;object-fit:cover;object-position:44% top;height:400px}.product-introduction{padding-block:25px;display:block}.product-introduction h1{font-size:2.6rem}.product-introduction>div{max-width:none;margin-top:16px}.product-introduction p{font-size:1rem;line-height:1.55}.product-beta-link{margin-top:11px}.product-stage{border-radius:5px;width:calc(100% - 20px);padding:6px 6px 0}.product-application:not([data-presentation]) .product-shell{min-height:0}.product-application:not([data-presentation]) .product-ticket-workspace{min-height:0;display:block}.product-application:not([data-presentation]) .product-issue-list{border:0;border-bottom:1px solid var(--border-strong);width:100%;display:flex;overflow-x:auto}.product-application:not([data-presentation]) .product-list-heading,.product-application:not([data-presentation]) .product-list-note{display:none}.product-application:not([data-presentation]) .product-issue-row{border-bottom:0;border-right:1px solid var(--border-strong);flex-shrink:0;gap:6px;width:220px;min-width:220px;padding:12px 14px}.product-application:not([data-presentation]) .product-issue-row strong{font-size:.875rem;line-height:1.4}.product-application:not([data-presentation]) .product-issue-row[aria-pressed=true]{box-shadow:inset 0 -2px #bd8757}.product-application:not([data-presentation]) .product-issue-repo{display:none}.product-application:not([data-presentation]) .product-app-topbar{gap:7px;height:42px;padding-inline:13px}.product-application:not([data-presentation]) .product-app-topbar>span:not(.product-sample-badge){display:none}.product-application:not([data-presentation]) .product-ticket-detail{padding:21px 18px}.product-application:not([data-presentation]) .product-ticket-detail h2{margin-top:16px;font-size:1.55rem}.product-application:not([data-presentation]) .product-ticket-prose{margin-top:21px}.product-application:not([data-presentation]) .product-ticket-prose p{font-size:1rem}.product-application:not([data-presentation]) .product-section-label>span:last-child{display:none}.product-application:not([data-presentation]) .product-session-state{font-size:.75rem}.product-application:not([data-presentation]) .product-attached{flex-wrap:wrap}.product-application:not([data-presentation]) .product-attached>span{margin-left:0}.product-application:not([data-presentation]) .product-app-statusbar{padding:8px 12px;font-size:.75rem;line-height:1.5}.product-application:not([data-presentation]) .product-app-statusbar>span:first-child{display:none}.product-stage-caption{align-items:flex-start;padding:10px 3px 24px}.product-stage-caption>span{max-width:200px;font-size:.75rem}.product-expand{gap:6px;font-size:.75rem}.product-preview-dialog{width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.product-preview-dialog .product-shell,.product-preview-dialog .product-ticket-workspace{min-height:0}.product-application:not([data-presentation]) .product-pull-view,.product-application:not([data-presentation]) .product-fleet-view{padding:22px 18px}.product-application:not([data-presentation]) .product-pull-view h2,.product-application:not([data-presentation]) .product-fleet-view h2{font-size:1.55rem}.product-application:not([data-presentation]) .product-fleet-row{gap:10px}.product-application:not([data-presentation]) .product-fleet-state{display:none}}.product-application{position:relative}.product-focus-card{z-index:2;background:#292720;border:1px solid #655743;border-radius:7px;width:285px;padding:16px;position:absolute;bottom:48px;right:22px;box-shadow:0 10px 34px #0005}.product-focus-heading{align-items:center;gap:8px;font-size:.8125rem;display:flex}.product-focus-heading strong{font-weight:500}.product-focus-heading>span{color:#c4a77e;margin-left:auto;font-size:.75rem}.product-focus-card>p{color:#d9cfbd;margin-top:15px;font-size:.875rem;line-height:1.6}.product-focus-file{font:400 .75rem var(--font-code);color:#aa9d85;align-items:center;gap:7px;margin-top:14px;display:flex}.product-focus-file>svg:last-child{color:#a7b98c;margin-left:auto}.product-focus-action{color:#dbc2a3;background:0 0;border:0;border-top:1px solid #514735;border-radius:0;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:37px;margin-top:14px;padding:10px 0 0;font-size:.8125rem;font-weight:450;display:flex}.product-focus-action>svg:last-child{margin-left:auto}.product-focus-action:hover{color:#fff0d6;background:0 0}@media (max-width:1200px){.product-application:not([data-presentation]) .product-focus-card{display:none}}@media (max-width:767px){.product-application:not([data-presentation]) .product-shell{flex-direction:column;min-height:0}.product-application:not([data-presentation]) .product-sidebar{border-right:0;border-bottom:1px solid var(--border-strong);width:100%;display:block}.product-application:not([data-presentation]) .product-sidebar-header,.product-application:not([data-presentation]) .product-sidebar-footer,.product-application:not([data-presentation]) .product-sidebar-repositories,.product-application:not([data-presentation]) .product-sidebar-summary,.product-application:not([data-presentation]) .product-sidebar-content>.product-sidebar-caption{display:none}.product-application:not([data-presentation]) .product-side-tabs{flex-direction:row;gap:0;padding:4px}.product-application:not([data-presentation]) .product-side-tab{flex:1;justify-content:center;gap:7px;width:auto;padding:9px 5px;font-size:.8125rem}.product-application:not([data-presentation]) .product-side-tab>svg{width:14px;height:14px}.product-application:not([data-presentation]) .product-app-topbar>svg:first-child{display:none}}.video-proof{border-top:1px solid var(--border);background:var(--surface-subtle)}.video-proof-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding-block:72px 40px;display:grid}.video-proof-intro .eyebrow{color:var(--primary)}.video-proof h2{letter-spacing:-.045em;margin-top:25px;font-size:clamp(2rem,3vw,2.75rem);font-weight:450;line-height:1.14}.video-proof-intro p{max-width:510px;color:var(--muted-foreground);font-size:1rem;line-height:1.75}.product-video{padding-bottom:72px}.product-video-window{border:1px solid var(--border-strong);background:#111211;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 60px -38px #0009}.product-video-window video{aspect-ratio:1.69;object-fit:cover;width:100%;height:auto;display:block}.product-video-control{color:#f3f0e9;opacity:0;cursor:pointer;background:#101110cc;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .2s,background .2s;display:inline-flex;position:absolute;bottom:15px;right:15px}.product-video-control:hover{background:#242623e6}.product-video-window:hover .product-video-control,.product-video-window:focus-within .product-video-control,.product-video-control[data-visible=true]{opacity:1}.product-video-control:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1100px){.video-proof-intro{gap:50px}}@media (max-width:760px){.video-proof-intro{grid-template-columns:1fr;gap:19px;padding-block:52px 28px}.video-proof h2{margin-top:18px}.product-video{padding-bottom:46px}.product-video-window video{aspect-ratio:auto;object-fit:cover;object-position:45% center;height:330px}}@media (hover:none){.product-video-control{opacity:1}}.site-theme-study{--background:var(--surface-canvas);--foreground:var(--fg);--primary:var(--accent);--secondary:var(--surface-3);--muted-foreground:var(--fg-muted);--border:var(--border-strong);--stage-background:#e6e1d7;--stage-border:#d0c8ba;--stage-foreground:#6f6658;--stage-window-border:#625749;--stage-control-hover:#d6cbbc;background:var(--background);min-height:100svh;color:var(--foreground)}.site-theme-study.dark{--surface-canvas:#111211;--surface-chrome:#0d0e0d;--surface-subtle:#171817;--surface-card:#1d1e1b;--surface-3:#20211e;--fg:#eeeae2;--fg-muted:#aaa79e;--border-strong:#30312d;--border-subtle:#252621;--accent:#d2a477;--stage-background:#1b1c19;--stage-border:#34362f;--stage-foreground:#b4afa3;--stage-window-border:#494a40;--stage-control-hover:#303229;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-study-bar{z-index:35;background:var(--surface-chrome);border-bottom:1px solid var(--border);min-height:55px;color:var(--fg);justify-content:space-between;align-items:center;gap:20px;padding:7px 28px;display:flex;position:sticky;top:0}.theme-study-label{font:400 .75rem var(--font-code);text-transform:uppercase;letter-spacing:.06em}.theme-study-options{border:1px solid var(--border);border-radius:5px;align-items:center;gap:3px;width:auto;padding:2px;display:flex}.theme-study-option{cursor:pointer;color:var(--fg-muted);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:7px 13px;font-size:.875rem;line-height:1.4;display:flex;position:relative}.theme-study-option:has([data-checked]){color:var(--fg);background:var(--surface-card);box-shadow:0 1px 3px #00000014}.theme-study-option:hover{color:var(--fg)}.theme-study-option:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.theme-study-option .theme-study-radio{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.theme-study-description{text-align:right;min-width:205px;color:var(--fg-muted);font-size:.8125rem}.brand .brand-mark-on-dark,.brand.brand-inverted .brand-mark-on-light{display:none}.brand.brand-inverted .brand-mark-on-dark{display:block}.site-theme-study.dark .site-header .brand-mark-on-light{display:none}.site-theme-study.dark .site-header .brand-mark-on-dark{display:block}.site-theme-study .product-stage{background:var(--stage-background);border-color:var(--stage-border)}.site-theme-study .product-stage-window{border-color:var(--stage-window-border)}.site-theme-study .product-stage-caption,.site-theme-study .product-expand{color:var(--stage-foreground)}.site-theme-study .product-expand:hover{background:var(--stage-control-hover)}.site-theme-study .technology-list{border-color:var(--border)}.site-theme-study.dark .site-footer{border-top:1px solid var(--border);background:var(--surface-chrome)}.site-theme-study.dark .workflow-board{background:var(--surface-card);border-color:var(--border)}.site-theme-study.dark .board-header,.site-theme-study.dark .stage,.site-theme-study.dark .board-footer{border-color:var(--border)}.site-theme-study.dark .board-title svg,.site-theme-study.dark .stage-top,.site-theme-study.dark .human-marker{color:var(--accent)}.product-application:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--preview-prose:#514a3e;--preview-accent:#86562f;--preview-green:#396747;--preview-blue:#396488;--preview-amber:#805d26}.product-application:not(.dark) .product-green{color:var(--preview-green)!important}.product-application:not(.dark) .product-blue{color:var(--preview-blue)!important}.product-application:not(.dark) .product-amber{color:var(--preview-amber)!important}.product-application:not(.dark) .product-issue-row[aria-pressed=true]{box-shadow:inset 2px 0 var(--accent);background:#e8e0d2}.product-application:not(.dark) .product-issue-row:hover{background:#eee7db}.product-application:not(.dark) .product-ticket-prose p,.product-application:not(.dark) .product-session-content,.product-application:not(.dark) .product-properties dd,.product-application:not(.dark) .product-code-neutral,.product-application:not(.dark) .product-review-context p,.product-application:not(.dark) .product-fleet-view>p{color:var(--preview-prose)}.product-application:not(.dark) .product-sidebar-repositories svg,.product-application:not(.dark) .product-activity-note p,.product-application:not(.dark) .product-validation-note p{color:var(--fg-muted)}.product-application:not(.dark) .product-list-note svg,.product-application:not(.dark) .product-session-trigger:hover,.product-application:not(.dark) .product-session-content code,.product-application:not(.dark) .product-attached,.product-application:not(.dark) .product-review-context>svg,.product-application:not(.dark) .product-code-diff>div{color:var(--preview-accent)}.product-application:not(.dark) .product-phase-icon{color:#456333;background:#e4eddf;border-color:#becdb4}.product-application:not(.dark) .product-label-chip{color:#73558a}.product-application:not(.dark) .product-properties p,.product-application:not(.dark) .product-validation-note{color:var(--preview-green)}.product-application:not(.dark) .product-workspace-avatar{color:#764724;background:#f0e2cd;border-color:#c9b293}.product-application:not(.dark) .product-agent-avatar{background:#6e5740;border-color:#6e5740}.product-application:not(.dark) .product-code-removed{color:#8a4031;background:#f4e5df}.product-application:not(.dark) .product-code-added{color:#38613e;background:#e5eedf}.product-application:not(.dark) .product-focus-card{background:var(--surface-card);border-color:#c4b396;box-shadow:0 12px 30px #34271926}.product-application:not(.dark) .product-focus-heading>span,.product-application:not(.dark) .product-focus-action{color:var(--preview-accent)}.product-application:not(.dark) .product-focus-card>p{color:var(--fg)}.product-application:not(.dark) .product-focus-file{color:var(--fg-muted)}.product-application:not(.dark) .product-focus-file>svg:last-child{color:var(--preview-green)}.product-application:not(.dark) .product-focus-action{border-color:var(--border-strong)}.product-application:not(.dark) .product-focus-action:hover{color:var(--fg)}.product-preview-dialog[data-appearance=paper]{color:#2b2722;background:#faf7f2}.product-preview-dialog[data-appearance=paper]>[data-slot=dialog-close]{color:#2b2722}.site-theme-study[data-appearance=paper] .product-stage-window{border-color:var(--border-strong)}.site-theme-study[data-appearance=paper] .workflow-board{background:var(--surface-card);color:var(--fg);border-color:var(--border)}.site-theme-study[data-appearance=paper] .board-header,.site-theme-study[data-appearance=paper] .stage,.site-theme-study[data-appearance=paper] .board-footer{border-color:var(--border)}.site-theme-study[data-appearance=paper] .board-caption,.site-theme-study[data-appearance=paper] .stage-number,.site-theme-study[data-appearance=paper] .stage p,.site-theme-study[data-appearance=paper] .board-footer{color:var(--fg-muted)}.site-theme-study[data-appearance=paper] .board-title svg,.site-theme-study[data-appearance=paper] .stage-top,.site-theme-study[data-appearance=paper] .human-marker{color:var(--accent)}.site-theme-study[data-appearance=paper] .stage-rule{color:var(--fg-muted)}.site-theme-study[data-appearance=paper] .stage-rule>span{background:var(--border)}.site-theme-study[data-appearance=paper] .site-footer{background:var(--surface-chrome);color:var(--fg);border-top:1px solid var(--border)}.site-theme-study[data-appearance=paper] .footer-row>p,.site-theme-study[data-appearance=paper] .footer-row>span{color:var(--fg-muted)}.site-theme-study[data-appearance=paper] .site-footer .brand-mark-on-dark{display:none}.site-theme-study[data-appearance=paper] .site-footer .brand-mark-on-light{display:block}@media (max-width:800px){.theme-study-bar{gap:12px;padding-inline:16px}.theme-study-description{display:none}.theme-study-options{margin-left:auto}}@media (max-width:480px){.theme-study-bar{padding:7px 10px}.theme-study-label{display:none}.theme-study-options{justify-content:center;width:100%}.theme-study-option{flex:1;gap:6px;padding-inline:9px}}@media (max-width:650px){.product-application:not(.dark) .product-issue-row[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--accent)}}.site-theme-study.dark .product-hero{isolation:isolate;--hero-screen-radius:10px;background:radial-gradient(72% 34% at 50% 100%,#b8bec470,#87909721 56%,#0000 84%),linear-gradient(#111211 18%,#181b1c 42%,#343a3c 74%,#484e52 100%);position:relative;overflow:clip}.site-theme-study.dark .product-introduction{padding-block:clamp(36px,4vw,62px) 42px}.site-theme-study.dark .product-stage{isolation:isolate;width:var(--site-frame-width);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.site-theme-study.dark .product-stage-window{border-radius:var(--hero-screen-radius);background:linear-gradient(#171816,#171816) padding-box padding-box,linear-gradient(135deg,#ebeee347,#cbd3c61c 35%,#bac1b40d 68%,#cbd3c629) border-box;border:1px solid #0000;position:relative;box-shadow:inset 0 1px #ffffff08,0 2px 2px -1px #000c,0 9px 12px -8px #000000e6,0 22px 32px -20px #000000a6}.site-theme-study.dark .product-stage-caption{color:#e1e3df;padding:18px 3px 10px}.site-theme-study.dark .product-expand{color:#eeeae2}.site-theme-study.dark .product-stage .product-focus-card{background:linear-gradient(160deg,#24251f,#1c1d19);border-color:#d5dac729;box-shadow:0 14px 28px -20px #000000bf}@media (max-width:650px){.site-theme-study.dark .product-introduction{padding-block:27px 30px}.site-theme-study.dark .product-hero{--hero-screen-radius:7px}.site-theme-study.dark .product-stage-caption{padding-top:14px}}.site-theme-study.dark .product-stage-viewport{width:calc(50vw + 50%);padding-bottom:28px;overflow:visible;container:product-hero-viewport/inline-size}.site-theme-study.dark .product-stage-crop{isolation:isolate;width:min(100%,1360px);position:relative}.site-theme-study.dark .product-stage-crop:before{content:"";z-index:-1;inset-inline:-32px;pointer-events:none;filter:blur(5px);background:radial-gradient(closest-side,#00000075,#0000002e 58%,#0000);height:44px;position:absolute;bottom:-23px}.site-theme-study.dark .product-stage-crop:after{content:"";border-radius:0 var(--hero-screen-radius) var(--hero-screen-radius) 0;pointer-events:none;background:linear-gradient(90deg,#11121100,#111211);width:clamp(0px,1360px - 100cqw,260px);position:absolute;inset:0 0 0 auto}.site-theme-study.dark .product-stage-window{width:1360px;max-width:none}.product-application[data-presentation] .product-shell{min-height:650px}.product-application[data-presentation] .product-ticket-workspace{min-height:603px}.site-theme-study.dark .product-stage-caption{padding:16px 3px 38px;position:relative}@media (max-width:650px){.site-theme-study.dark .product-stage-caption{padding:14px 3px 26px}}@container product-hero-viewport (width>=1360px){.site-theme-study.dark .product-stage-crop:after{display:none}}@media (max-width:650px){.site-theme-study.dark .product-stage-window{width:100%}.site-theme-study.dark .product-stage-crop:after{display:none}}
