*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--refresh-canvas);min-width:320px}body{min-height:100vh;font-family:var(--refresh-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--refresh-ink);background:var(--refresh-canvas);margin:0}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a{color:inherit}.refresh-button{text-decoration:none}.workspace-shell{flex-direction:column;min-height:100vh;display:flex}.workspace-main,.workspace-footer{width:calc(100% - 2rem);max-width:var(--refresh-layout-max);margin:0 auto}.brand-lockup{align-items:center;gap:.625rem;display:flex}.brand-logo{object-fit:contain;flex:none;width:1.75rem;height:1.75rem}.brand-wordmark{font-family:var(--refresh-font-wordmark);font-size:var(--refresh-font-size-xl);letter-spacing:-.015em;white-space:nowrap;font-style:italic;font-weight:500}.brand-product{font-family:var(--refresh-font-sans);vertical-align:middle;color:var(--refresh-ink-subtle);letter-spacing:normal;border-left:1px solid var(--refresh-color-border);margin-left:.625rem;padding-left:.625rem;font-size:.75rem;font-style:normal;font-weight:400}.platform-footer{gap:var(--refresh-space-md);width:calc(100% - 2rem);max-width:var(--refresh-layout-max);padding:var(--refresh-space-lg) 0;font-size:var(--refresh-font-size-xs);color:var(--refresh-ink-subtle);border-top:1px solid var(--refresh-color-border);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}.platform-footer nav{gap:var(--refresh-space-lg);flex-wrap:wrap;display:flex}.platform-footer a{text-decoration:none}.platform-footer a:hover{text-decoration:underline}.refresh-website-link{align-items:center;gap:.25rem;display:inline-flex}.refresh-site-header .brand-wordmark{font-size:1.375rem}.refresh-site-header .brand-logo{width:2rem;height:2rem}.workspace-main{flex:1;padding:5.5rem 0 4rem}.hero{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.hero>div{max-width:var(--refresh-layout-text)}.eyebrow,.card-kicker{font-size:var(--refresh-font-size-xs);color:var(--refresh-accent);text-transform:uppercase;letter-spacing:.09em;margin:0 0 .75rem;font-weight:750}.hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:720;line-height:.98}.hero-copy{max-width:660px;font-size:var(--refresh-font-size-xl);line-height:var(--refresh-line-height-body);color:var(--refresh-ink-subtle);margin:1.5rem 0 0}.health-link{border-bottom:1px solid var(--refresh-hairline-strong);flex:none;align-items:center;gap:.45rem;padding:.5rem 0;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.health-link:hover{color:var(--refresh-accent-strong);border-color:var(--refresh-accent)}.health-link:focus-visible{outline:3px solid color-mix(in srgb, var(--refresh-focus) 28%, transparent);outline-offset:3px;border-radius:var(--refresh-radius-sm)}.hero-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.85rem;display:flex}.status-grid{gap:var(--refresh-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-card{padding:var(--refresh-space-xl)}.status-card--wide{grid-column:1/-1}.card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.card-heading h2{letter-spacing:-.015em;margin:0;font-size:1rem}.card-kicker{color:var(--refresh-ink-faint);margin-bottom:.45rem}.status-card>p{max-width:32rem;color:var(--refresh-ink-subtle);margin:1rem 0;font-size:.8125rem;line-height:1.6}.status-card code,.boundary-list code{font-family:var(--refresh-font-mono);color:var(--refresh-ink-subtle);overflow-wrap:anywhere;white-space:normal;background:var(--refresh-code-surface);border-radius:var(--refresh-radius-sm);padding:.35rem .45rem;font-size:.6875rem}.inline-emphasis{color:var(--refresh-ink);font-weight:650}.boundary-list{margin:1.25rem 0 0;padding:0;list-style:none}.boundary-list li{border-top:1px solid var(--refresh-hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.boundary-list li:last-child{padding-bottom:0}.boundary-list div{gap:.25rem;display:grid}.boundary-list strong{font-size:.8125rem}.boundary-list span{color:var(--refresh-ink-subtle);font-size:.75rem}.workspace-footer{color:var(--refresh-ink-faint);border-top:1px solid var(--refresh-hairline);justify-content:space-between;padding:1.25rem 0 1.75rem;font-size:.6875rem;display:flex}.auth-main{flex:1;justify-content:center;align-items:center;width:calc(100% - 2rem);margin:0 auto;padding:4rem 0;display:flex}.auth-card{gap:var(--refresh-space-2xl);width:min(100%,34rem);padding:clamp(1.5rem,4vw,2rem);display:grid}.auth-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auth-card-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,5vw,2.35rem);line-height:1.05}.oauth-actions{gap:.75rem;display:grid}.creator-signup{gap:1.5rem;width:min(100%,44rem)}.creator-signup__form,.creator-signup__form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.creator-signup__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-signup__form label{min-width:0;font-size:.8125rem;font-weight:500;line-height:1.5;display:block}.creator-signup__form input,.creator-signup__form select{box-sizing:border-box;width:100%;min-height:2.75rem;font:inherit;color:var(--refresh-ink);background:var(--refresh-paper);border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-sm);margin-top:.4rem;padding:.6rem .75rem}.creator-signup__form input:focus-visible,.creator-signup__form select:focus-visible{outline:2px solid var(--refresh-accent);outline-offset:2px}.creator-signup__form button{justify-self:start}.creator-signup__optional{color:var(--refresh-ink-subtle);font-weight:400}.creator-signup__confirmation{gap:1rem;font-size:.875rem;line-height:1.6;display:grid}.creator-signup__confirmation h2,.creator-signup__confirmation p{margin:0}.creator-signup__confirmation a{justify-self:start}@media (max-width:540px){.creator-signup__row{grid-template-columns:minmax(0,1fr)}}.oauth-button{justify-content:flex-start;width:100%;min-height:2.75rem;padding-inline:.8rem}.provider-mark{background:var(--refresh-paper);border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-sm);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.35rem;display:inline-flex}.provider-mark svg{display:block}.auth-feedback{color:var(--refresh-ink-subtle);margin:0;font-size:.75rem;line-height:1.5}.auth-feedback:empty{display:none}.auth-feedback--error{color:var(--refresh-critical)}.auth-notice{color:var(--refresh-warning);background:var(--refresh-warning-soft);border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-sm);gap:.35rem;margin:0;padding:.8rem .9rem;font-size:.75rem;line-height:1.55;display:grid}.auth-notice--error{color:var(--refresh-critical);background:var(--refresh-critical-soft)}.auth-notice code{font-family:var(--refresh-font-mono);overflow-wrap:anywhere}@media (max-width:760px){.workspace-main{padding-top:3.5rem}.hero{flex-direction:column;align-items:flex-start;gap:1.5rem}.status-grid{grid-template-columns:1fr}.boundary-list li{flex-direction:column;align-items:flex-start}}.task-catalog-page{--task-accordion-columns:1.5rem minmax(9rem, 1.8fr) minmax(5.5rem, 1fr) 7.5rem minmax(6.5rem, 1.2fr) 6rem 7.5rem}.task-accordion{background:var(--refresh-color-paper);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);overflow:hidden}.task-accordion__list{margin:0;padding:0;list-style:none}.task-accordion__row{grid-template-columns:var(--task-accordion-columns);gap:var(--refresh-space-md);padding:var(--refresh-space-md) var(--refresh-space-lg);align-items:start;display:grid}.task-accordion__item+.task-accordion__item{border-top:1px solid var(--refresh-color-border)}.task-accordion__row:hover{background:color-mix(in srgb, var(--refresh-color-accent-soft) 55%, transparent)}.task-accordion__toggle{cursor:pointer;border-radius:var(--refresh-radius-sm);background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;margin-top:-.1rem;display:grid}.task-accordion__toggle:hover{background:var(--refresh-color-panel)}.task-accordion__toggle:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-accordion__toggle-spacer{width:1.5rem}.task-accordion__chevron{border-right:1.5px solid var(--refresh-color-ink-secondary);border-bottom:1.5px solid var(--refresh-color-ink-secondary);width:.45rem;height:.45rem;transition:transform var(--refresh-duration-fast) var(--refresh-ease-standard);transform:rotate(-45deg)}.task-accordion__item[data-open=true] .task-accordion__chevron{transform:rotate(45deg)}.task-accordion__title{gap:var(--refresh-space-xs);justify-items:start;min-width:0;display:grid}.task-accordion__title a{font-weight:600;line-height:var(--refresh-line-height-heading);color:var(--refresh-color-ink)}.task-accordion__meta{gap:var(--refresh-space-xs) var(--refresh-space-md);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);flex-wrap:wrap;display:flex}.platform-status-text{font-size:var(--refresh-font-size-xs);font-weight:600;line-height:var(--refresh-line-height-heading);color:var(--refresh-color-ink-muted);text-transform:capitalize}.platform-status-text[data-tone=positive]{color:var(--refresh-color-positive)}.platform-status-text[data-tone=critical]{color:var(--refresh-color-critical)}.platform-status-text[data-tone=warning]{color:var(--refresh-color-warning)}.platform-status-text[data-tone=info]{color:var(--refresh-color-info)}.task-accordion__lane{gap:var(--refresh-space-xs);min-width:0;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);justify-items:start;display:grid}.task-accordion__lane small{color:var(--refresh-color-ink-muted)}.task-accordion__lane--version,.task-accordion__lane--updated{white-space:nowrap}.task-accordion__panel{padding:var(--refresh-space-md) var(--refresh-space-lg) var(--refresh-space-lg) 3rem;background:var(--refresh-color-panel);border-top:1px solid var(--refresh-color-border)}.task-accordion__empty{padding:var(--refresh-space-2xl) var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.task-accordion__chevron{transition:none}}@media (max-width:960px){.task-accordion__row{grid-template-columns:1.5rem minmax(0,1fr) auto}.task-accordion__row>.task-accordion__lane{grid-column:2}.task-accordion__panel{padding-left:var(--refresh-space-lg)}}.viewer-runner{gap:var(--refresh-space-sm);padding-block:var(--refresh-space-sm);border-block:1px solid var(--refresh-color-border);display:grid}.viewer-runner__summary{gap:var(--refresh-space-sm) var(--refresh-space-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.viewer-runner__identity{gap:var(--refresh-space-sm) var(--refresh-space-md);flex-wrap:wrap;align-items:center;display:flex}.viewer-runner__title{font-size:var(--refresh-font-size-md);font-weight:700}.viewer-runner__release{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary)}.viewer-runner__detail{gap:var(--refresh-space-md)}.viewer-runner__detail:not([hidden]){padding-top:var(--refresh-space-md);border-top:1px solid var(--refresh-color-border);display:grid}.viewer-runner__detail p{line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);margin:0}.trajectory-catalog-section .refresh-dense-table th:first-child{width:28%;min-width:13rem}.trajectory-catalog-section .refresh-dense-table th:nth-child(2),.trajectory-catalog-section .refresh-dense-table td:nth-child(2){min-width:8rem}.trajectory-catalog-section .refresh-dense-table th:nth-child(3),.trajectory-catalog-section .refresh-dense-table td:nth-child(3){width:5rem}.trajectory-catalog-section .refresh-dense-table th:nth-child(4),.trajectory-catalog-section .refresh-dense-table td:nth-child(4){white-space:nowrap}.trajectory-catalog-section .refresh-dense-table th:nth-child(6),.trajectory-catalog-section .refresh-dense-table td:nth-child(6),.trajectory-catalog-section .refresh-dense-table th:nth-child(7),.trajectory-catalog-section .refresh-dense-table td:nth-child(7){white-space:nowrap;width:1%}.trajectory-run-meta{gap:var(--refresh-space-sm);margin-top:var(--refresh-space-xs);flex-wrap:wrap;align-items:baseline;display:flex}.trajectory-run-evidence{margin-top:var(--refresh-space-xs);color:var(--refresh-color-ink-muted);display:block}.trajectory-qa-status-link{text-decoration:underline;-webkit-text-decoration-color:var(--refresh-color-border-strong);text-decoration-color:var(--refresh-color-border-strong);text-underline-offset:.18em}.trajectory-cell-placeholder:not(.refresh-score),.refresh-score--unscored.trajectory-cell-placeholder{font-size:var(--refresh-font-size-xs);font-weight:500;line-height:var(--refresh-line-height-heading);color:var(--refresh-color-ink-muted);text-transform:none}.trajectory-catalog-heading-lane{gap:var(--refresh-space-md) var(--refresh-space-lg);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (max-width:760px){.trajectory-catalog-heading-lane{justify-content:flex-start}}.trajectory-difficulty-groups{gap:var(--refresh-space-md);margin-top:var(--refresh-space-lg);flex-direction:column;display:flex}.task-catalog-heading-actions{gap:var(--refresh-space-md);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.task-trial-scorecards{gap:var(--refresh-space-sm);max-width:56rem;display:grid}.task-trial-scorecard{background:var(--refresh-color-paper);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);overflow:hidden}.task-trial-scorecard>h3{padding:var(--refresh-space-xs) var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--refresh-color-panel);border-bottom:1px solid var(--refresh-color-border);margin:0;font-weight:700}.task-trial-scorecard__group+.task-trial-scorecard__group{border-top:1px solid var(--refresh-color-border)}.task-trial-scorecard .refresh-disclosure{background:0 0;border:0;border-radius:0}.task-trial-scorecard .refresh-disclosure__trigger{padding:var(--refresh-space-sm)}.task-trial-scorecard .refresh-disclosure__title{font-size:var(--refresh-font-size-sm)}.task-trial-scorecard .refresh-disclosure__panel:not([hidden]){border-top:0}.task-trial-scorecard__summary{gap:var(--refresh-space-sm);padding:var(--refresh-space-sm);justify-content:space-between;align-items:center;display:flex}.task-trial-scorecard__summary>strong{overflow-wrap:break-word;min-width:0}.task-trial-scorecard__summary>span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);white-space:nowrap}.task-trial-scorecard__details{gap:var(--refresh-space-xs);padding:0 var(--refresh-space-sm) var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-trial-scorecard__details span{display:grid}.task-breadcrumbs{margin-bottom:var(--refresh-space-md);font-size:var(--refresh-font-size-md);color:var(--refresh-color-ink-secondary);letter-spacing:-.01em;font-weight:700}.refresh-masthead__copy .task-breadcrumbs{margin-bottom:.55rem}.task-breadcrumbs ol{gap:var(--refresh-space-xs);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.task-breadcrumbs li{gap:var(--refresh-space-xs);align-items:center;display:inline-flex}.task-breadcrumbs li+li:before{color:var(--refresh-color-ink-muted);content:"/"}.task-breadcrumbs a{color:var(--refresh-color-ink-secondary);text-underline-offset:.2em;text-decoration:none}.task-breadcrumbs a:hover{color:var(--refresh-color-accent);text-decoration:underline}.task-breadcrumbs a:focus-visible{outline:var(--refresh-focus-ring);outline-offset:2px;border-radius:var(--refresh-radius-sm)}.task-breadcrumbs [aria-current=page]{color:var(--refresh-color-ink)}.task-catalog-setup,.task-studio-abandon-confirm{color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-sm)}.task-catalog-setup{gap:var(--refresh-space-lg);padding:var(--refresh-space-xl);display:grid}.task-catalog-setup__heading,.task-catalog-setup__actions{gap:var(--refresh-space-lg);justify-content:space-between;align-items:center;display:flex}.task-catalog-setup__heading h2{margin:var(--refresh-space-xs) 0 0;font-family:var(--refresh-font-family-serif);font-weight:500}.task-catalog-setup__task-fields,.task-catalog-setup__assignment-fields{gap:var(--refresh-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-catalog-setup label{gap:var(--refresh-space-xs);min-width:0;font-size:var(--refresh-font-size-sm);font-weight:650;display:grid}.task-catalog-setup :is(input,select,textarea){width:100%;min-height:2.5rem;padding:var(--refresh-space-sm) var(--refresh-space-md);font:inherit;color:var(--refresh-color-ink);background:var(--refresh-color-paper);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md)}.task-catalog-setup textarea{resize:vertical;min-height:6rem}.task-catalog-setup :is(input,select,textarea):focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-catalog-setup__actions p{max-width:42rem;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);margin:0}.qa-queue-actions{gap:var(--refresh-space-sm);justify-content:flex-end;align-items:center;display:flex}.qa-queue-superseded{margin-top:var(--refresh-space-xs)}.qa-queue-superseded>summary{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);cursor:pointer;font-weight:650}.qa-queue-superseded>summary:focus-visible{outline:var(--refresh-focus-ring);outline-offset:2px}.qa-queue-superseded ul{gap:var(--refresh-space-xs);margin:var(--refresh-space-sm) 0 0;padding:0;list-style:none;display:grid}.qa-queue-superseded li{gap:var(--refresh-space-sm);align-items:center;display:flex}.qa-queue-superseded li>span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.task-studio-page,.qa-evidence-page{background:var(--refresh-color-paper);min-width:0;min-height:100vh}.task-studio-header,.qa-evidence-header{gap:var(--refresh-space-xl);padding:var(--refresh-space-xl) var(--refresh-space-2xl);border-bottom:1px solid var(--refresh-color-border-strong);justify-content:space-between;align-items:flex-end;display:flex}.task-studio-header h1,.qa-evidence-header h1{margin:var(--refresh-space-xs) 0 0;font-family:var(--refresh-font-family-serif);font-size:clamp(var(--refresh-font-size-xl), 3vw, var(--refresh-font-size-4xl));font-weight:450;line-height:var(--refresh-line-height-heading);letter-spacing:var(--refresh-letter-spacing-heading)}.task-studio-header a,.qa-evidence-header a{margin-bottom:var(--refresh-space-md);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);font-weight:650;text-decoration:none;display:inline-block}.task-studio-header a:hover,.qa-evidence-header a:hover{color:var(--refresh-color-ink)}.task-studio-header a:focus-visible,.qa-evidence-header a:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-studio-header .task-breadcrumbs{margin-bottom:var(--refresh-space-xs)}.task-studio-header .task-breadcrumbs a{margin-bottom:0}.task-studio-header>div:last-child,.qa-evidence-header>div:last-child{gap:var(--refresh-space-sm);align-items:center;display:flex}.task-studio-header .refresh-version-badge,.qa-evidence-header .refresh-version-badge,.task-studio-inspector .refresh-version-badge{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.task-studio-layout{gap:var(--refresh-space-lg);width:min(100%,110rem);padding:var(--refresh-space-lg);grid-template-columns:minmax(13rem,16rem) minmax(28rem,1fr) minmax(14rem,18rem);align-items:start;margin:0 auto;display:grid}.task-studio-layout>.refresh-workflow-rail,.task-studio-inspector{top:var(--refresh-space-lg);position:sticky}.task-studio-workspace{min-width:0}.task-studio-panel{gap:var(--refresh-space-lg);min-width:0;padding:var(--refresh-space-xl);display:grid}.task-studio-panel__heading{gap:var(--refresh-space-lg);padding-bottom:var(--refresh-space-lg);border-bottom:1px solid var(--refresh-color-border);justify-content:space-between;align-items:flex-start;display:flex}.task-studio-panel__heading h2,.task-studio-inspector h2,.qa-agent-evidence h2,.qa-review-inspector h2{margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-xl);line-height:var(--refresh-line-height-heading)}.task-studio-field,.task-studio-run-launcher label,.qa-review-inspector label{gap:var(--refresh-space-sm);font-size:var(--refresh-font-size-sm);font-weight:650;display:grid}.task-studio-field textarea,.task-studio-run-launcher select,.qa-review-inspector input,.qa-review-inspector select,.qa-review-inspector textarea{width:100%;padding:var(--refresh-space-md);font:400 var(--refresh-font-size-base) / var(--refresh-line-height-body) var(--refresh-font-family-sans);color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md)}.task-studio-field textarea:focus-visible,.task-studio-run-launcher select:focus-visible,.qa-review-inspector :is(input,select,textarea):focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-studio-field small{color:var(--refresh-color-ink-muted);font-weight:400}.task-studio-panel__actions,.task-studio-run-launcher,.qa-verdict-actions{gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.task-studio-run-launcher label{flex:1;min-width:14rem}.task-studio-inspector{gap:var(--refresh-space-lg);min-width:0;padding:var(--refresh-space-lg);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);display:grid}.task-studio-inspector dl{gap:var(--refresh-space-sm);margin:0;display:grid}.task-studio-inspector dl>div{gap:var(--refresh-space-xs);padding:var(--refresh-space-sm) 0;border-bottom:1px solid var(--refresh-color-border);display:grid}.task-studio-inspector dt{font-size:var(--refresh-font-size-sm);font-weight:700}.task-studio-inspector dd,.task-studio-inspector p{font-size:var(--refresh-font-size-xs);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted);margin:0}.task-studio-inspector code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-studio-desktop{aspect-ratio:16/10;border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md);background:#111827;position:relative;overflow:hidden}.task-studio-desktop iframe{border:0;width:100%;height:100%}.task-studio-desktop__fullscreen{top:var(--refresh-space-sm);right:var(--refresh-space-sm);z-index:2;color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-accent) 88%, transparent);border-color:color-mix(in srgb, var(--refresh-color-ink-inverse) 28%, transparent);box-shadow:var(--refresh-shadow-sm);position:absolute}.task-studio-desktop__fullscreen:not(:disabled):hover{color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent-strong)}.task-studio-desktop:fullscreen{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:0}.task-studio-abandon-confirm{gap:var(--refresh-space-sm);padding:var(--refresh-space-md);border-color:var(--refresh-critical);flex-wrap:wrap;align-items:center;display:flex}.task-studio-abandon-confirm>div{gap:var(--refresh-space-xs);flex:1;min-width:15rem;display:grid}.task-studio-abandon-confirm span{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.task-studio-desktop-state,.task-studio-empty-action,.task-studio-complete-note,.qa-evidence-loading{gap:var(--refresh-space-sm);min-height:12rem;padding:var(--refresh-space-xl);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-code);border:1px dashed var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md);align-content:center;justify-items:start;display:grid}.task-studio-desktop-state span,.task-studio-complete-note span,.qa-evidence-loading span{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.task-studio-verifier-list,.task-studio-run-list,.qa-finding-list{gap:var(--refresh-space-sm);margin:0;padding:0;list-style:none;display:grid}.task-studio-verifier-list>li{gap:var(--refresh-space-md);padding:var(--refresh-space-md);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.task-studio-verifier-list p,.task-studio-empty-copy{margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.task-studio-verifier-list code{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.task-studio-run-list>li{gap:var(--refresh-space-md);padding:var(--refresh-space-md) 0;border-bottom:1px solid var(--refresh-color-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.task-studio-run-list div{gap:var(--refresh-space-xs);display:grid}.task-studio-run-list small,.task-studio-run-score{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.task-studio-state{min-height:70vh;padding:var(--refresh-space-xl);place-items:center;display:grid}.task-studio-state__card{gap:var(--refresh-space-md);width:min(100%,38rem);padding:var(--refresh-space-xl);display:grid}.task-studio-state__card h1,.task-studio-state__card p{margin:0}.task-studio-state__card>div{gap:var(--refresh-space-md);align-items:center;display:flex}.task-studio-refreshing{right:var(--refresh-space-lg);bottom:var(--refresh-space-lg);z-index:50;gap:var(--refresh-space-xs);padding:var(--refresh-space-sm) var(--refresh-space-md);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);box-shadow:var(--refresh-shadow-raised);align-items:center;display:inline-flex;position:fixed}.maker-studio{gap:var(--refresh-space-md);width:100%;padding:var(--refresh-space-md) var(--refresh-space-lg) var(--refresh-space-lg);margin:0;display:grid;container:maker-studio/inline-size}.maker-studio__goals{gap:var(--refresh-space-lg);padding:var(--refresh-space-md) var(--refresh-space-lg);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-soft);grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);align-items:center;display:grid}.maker-studio__goals h2,.maker-studio__pane-header h2,.maker-studio__delivery h2{margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-lg);line-height:var(--refresh-line-height-heading)}.maker-studio__goals>p{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);white-space:pre-wrap;margin:0}.maker-studio__tabs{display:none}.maker-studio__panes{gap:var(--refresh-space-md);grid-template-columns:minmax(14rem,.72fr) minmax(32rem,2.2fr) minmax(16rem,.9fr);align-items:stretch;display:grid}.maker-studio__pane{min-width:0;block-size:clamp(38rem,100dvh - 14rem,56rem);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);min-height:0;box-shadow:var(--refresh-shadow-card);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.maker-studio__pane:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.maker-studio__pane--workspace{--maker-studio-player-min-block-size:clamp(20rem, 46cqw, 32rem);border-color:var(--refresh-color-border-strong);box-shadow:var(--refresh-shadow-raised)}.maker-studio__pane-header{gap:var(--refresh-space-md);min-height:4rem;padding:var(--refresh-space-md) var(--refresh-space-lg);background:var(--refresh-color-panel-raised);border-bottom:1px solid var(--refresh-color-border);justify-content:space-between;align-items:center;display:flex}.maker-studio__pane-body{gap:var(--refresh-space-lg);min-width:0;min-height:0;padding:var(--refresh-space-md);align-content:start;display:grid;overflow:auto}.maker-studio__pane--workspace .maker-studio__pane-body{padding:var(--refresh-space-md)}.maker-studio__pane--workspace :is(.task-studio-desktop,.refresh-human-replay){min-block-size:var(--maker-studio-player-min-block-size)}.maker-studio__pane--workspace .task-studio-desktop iframe{min-width:100%;min-height:100%;display:block}.maker-studio :is(.refresh-button,select),.maker-studio__delivery>summary{min-height:2.75rem}.maker-studio__pinned{gap:var(--refresh-space-sm);padding-top:var(--refresh-space-lg);border-top:1px solid var(--refresh-color-border);display:grid}.maker-studio__pinned .refresh-version-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.maker-studio__player-loading{z-index:1;padding:var(--refresh-space-lg);color:var(--refresh-color-ink-inverse);background:#172027;place-items:center;display:grid;position:absolute;inset:0}.maker-studio__verifier-run,.maker-studio__error{gap:var(--refresh-space-sm);padding:var(--refresh-space-md);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);display:grid}.maker-studio__error{color:var(--refresh-color-critical);background:var(--refresh-color-critical-surface);border-color:var(--refresh-color-critical-border)}.maker-studio__score{justify-content:space-between;align-items:baseline;margin:0;display:flex}.maker-studio__score strong{font:700 var(--refresh-font-size-2xl) / 1 var(--refresh-font-family-mono);color:var(--refresh-color-ink)}.maker-studio__verifier-run p,.maker-studio__privacy-note{margin:0}.maker-studio__privacy-note{font-size:var(--refresh-font-size-xs);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.maker-studio__delivery{background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);overflow:hidden}.maker-studio__delivery>summary{padding:var(--refresh-space-md) var(--refresh-space-lg);cursor:pointer;align-items:center;font-weight:700;display:flex}.maker-studio__delivery>summary:focus-visible{box-shadow:inset var(--refresh-focus-ring);outline:none}.maker-studio__delivery-grid{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);border-top:1px solid var(--refresh-color-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}@container maker-studio (max-width:72rem){.maker-studio__tabs{padding:var(--refresh-space-xs);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.maker-studio__tabs button{min-height:2.75rem;padding:var(--refresh-space-sm);font:650 var(--refresh-font-size-sm) / 1 var(--refresh-font-family-sans);color:var(--refresh-color-ink-secondary);cursor:pointer;border-radius:var(--refresh-radius-pill);transition:color var(--refresh-duration-fast) var(--refresh-ease-standard), background-color var(--refresh-duration-fast) var(--refresh-ease-standard), box-shadow var(--refresh-duration-fast) var(--refresh-ease-standard);background:0 0;border:0}.maker-studio__tabs button:hover{color:var(--refresh-color-ink);background:color-mix(in srgb, var(--refresh-color-panel-raised) 58%, transparent)}.maker-studio__tabs button:active{background:var(--refresh-color-accent-soft)}.maker-studio__tabs button[aria-selected=true]{color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);box-shadow:var(--refresh-shadow-soft)}.maker-studio__tabs button:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.maker-studio__panes{grid-template-columns:minmax(0,1fr)}.maker-studio__pane:not([data-mobile-active]){display:none}.maker-studio__pane--workspace{--maker-studio-player-min-block-size:clamp(20rem, 52cqw, 32rem)}.maker-studio__pane{block-size:clamp(34rem,100dvh - 15rem,52rem)}}@container maker-studio (max-width:48rem){.maker-studio__goals,.maker-studio__delivery-grid{grid-template-columns:minmax(0,1fr)}.maker-studio__goals{padding:var(--refresh-space-lg)}.maker-studio__tabs{border-radius:var(--refresh-radius-md)}.maker-studio__tabs button{font-size:var(--refresh-font-size-xs);border-radius:var(--refresh-radius-sm)}.maker-studio__pane-header{min-height:0}.maker-studio__pane-body,.maker-studio__pane--workspace .maker-studio__pane-body{padding:var(--refresh-space-sm)}}@media (max-width:760px){.maker-studio{padding:var(--refresh-space-sm)}}.qa-evidence-header>div:first-child>span{margin-top:var(--refresh-space-xs);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);display:block}.qa-claim-banner{gap:var(--refresh-space-lg);padding:var(--refresh-space-md) var(--refresh-space-2xl);background:var(--refresh-color-warning-surface);border-bottom:1px solid var(--refresh-color-warning-border);justify-content:space-between;align-items:center;display:flex}.qa-claim-banner>div{gap:var(--refresh-space-xs);display:grid}.qa-claim-banner span{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary)}.qa-claim-banner--readonly{background:var(--refresh-color-panel-raised);border-bottom-color:var(--refresh-color-border)}.qa-evidence-comparison{gap:var(--refresh-space-lg);width:min(100%,120rem);padding:var(--refresh-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.qa-evidence-comparison--agent-only{grid-template-columns:minmax(0,1fr);width:min(100%,90rem)}.qa-evidence-comparison>*{min-width:0;height:min(52rem,100vh - 10rem)}.qa-agent-evidence{background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-card);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.qa-agent-evidence>header{gap:var(--refresh-space-md);padding:var(--refresh-space-md) var(--refresh-space-lg);border-bottom:1px solid var(--refresh-color-border);justify-content:space-between;align-items:center;display:flex}.qa-agent-evidence>header p,.qa-agent-evidence>header h2{margin:0}.qa-agent-evidence>header p{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);font-weight:700}.qa-agent-evidence>header span{font:600 var(--refresh-font-size-xs) / 1 var(--refresh-font-family-sans);color:var(--refresh-color-ink-muted)}.qa-evidence-comparison--agent-only>.qa-agent-evidence{height:min(72rem,100vh + 12rem);min-height:54rem}.qa-evidence-review-grid{gap:var(--refresh-space-lg);width:min(100%,100rem);padding:var(--refresh-space-lg);grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);margin:0 auto;display:grid}.qa-evidence-review-grid--summary-only{grid-template-columns:minmax(0,1fr)}.qa-evidence-review-grid>div,.qa-review-inspector{min-width:0;padding:var(--refresh-space-xl);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-card)}.qa-review-inspector{gap:var(--refresh-space-xl);align-content:start;display:grid}.qa-review-inspector form,.qa-review-inspector section{gap:var(--refresh-space-md);display:grid}.qa-review-inspector section+section{padding-top:var(--refresh-space-xl);border-top:1px solid var(--refresh-color-border)}.qa-current-anchors{gap:var(--refresh-space-sm);flex-wrap:wrap;display:flex}.qa-current-anchors span{padding:var(--refresh-space-xs) var(--refresh-space-sm);font:600 var(--refresh-font-size-xs) / 1 var(--refresh-font-family-mono);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-code);border-radius:var(--refresh-radius-pill)}.qa-current-anchors .qa-current-anchors__pinned{color:var(--refresh-color-accent-strong);text-transform:uppercase;letter-spacing:.045em;background:var(--refresh-color-accent-soft)}.qa-current-anchors .refresh-button{min-height:1.75rem;padding:0 var(--refresh-space-sm);font-size:var(--refresh-font-size-xs)}.qa-preclaim{gap:var(--refresh-space-lg);width:min(100%,60rem);padding:var(--refresh-space-xl);margin:var(--refresh-space-xl) auto;background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-card);box-shadow:var(--refresh-shadow-card);display:grid}.qa-preclaim dl{gap:var(--refresh-space-xl);flex-wrap:wrap;margin:0;display:flex}.qa-preclaim dt{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:.045em;font-weight:750}.qa-preclaim dd{margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink);font-weight:650}.qa-preclaim__instruction{max-width:78ch;margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);white-space:pre-wrap}.qa-finding-list>li{gap:var(--refresh-space-sm);padding:var(--refresh-space-md) 0;border-bottom:1px solid var(--refresh-color-border);display:grid}.qa-finding-list>li>div{gap:var(--refresh-space-sm);align-items:center;display:flex}.qa-finding-list p,.qa-finding-list small{line-height:var(--refresh-line-height-body);margin:0}.qa-finding-list p{font-size:var(--refresh-font-size-sm)}.qa-finding-list small{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.qa-comment-thread{gap:var(--refresh-space-md);width:min(100%,100rem);padding:var(--refresh-space-xl);margin:0 auto var(--refresh-space-lg);display:grid}.qa-comment-thread__heading,.qa-comment-thread__comment>header,.qa-comment-thread__composer>div{gap:var(--refresh-space-md);justify-content:space-between;align-items:center;display:flex}.qa-comment-thread__heading h2,.qa-comment-thread__notice,.qa-comment-thread__comment p{margin:0}.qa-comment-thread__notice{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.qa-comment-thread__items{gap:var(--refresh-space-sm);max-height:24rem;display:grid;overflow:auto}.qa-comment-thread__comment{gap:var(--refresh-space-xs);padding:var(--refresh-space-md);background:var(--refresh-color-canvas);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);display:grid}.qa-comment-thread__comment time,.qa-comment-thread__composer>div>span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.qa-comment-thread__composer{gap:var(--refresh-space-sm);display:grid}.qa-comment-thread__composer textarea{width:100%;padding:var(--refresh-space-md);color:var(--refresh-color-ink);resize:vertical;background:var(--refresh-color-canvas);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md)}.qa-comment-thread__composer textarea:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}@media (max-width:1480px){.task-studio-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.task-studio-inspector{grid-column:1/-1;position:static}.qa-evidence-comparison{grid-template-columns:minmax(0,1fr)}.qa-evidence-comparison>*{height:min(50rem,100vh - 8rem)}}@media (max-width:760px){.task-catalog-setup__heading,.task-catalog-setup__actions{flex-direction:column;align-items:stretch}.task-catalog-setup__task-fields,.task-catalog-setup__assignment-fields{grid-template-columns:minmax(0,1fr)}.task-studio-header,.qa-evidence-header,.qa-claim-banner{padding:var(--refresh-space-lg);align-items:flex-start}.task-studio-header,.qa-evidence-header{flex-direction:column}.task-studio-layout,.qa-evidence-review-grid{padding:var(--refresh-space-sm);grid-template-columns:minmax(0,1fr)}.task-studio-layout>.refresh-workflow-rail{position:static}.task-studio-panel,.qa-comment-thread,.qa-evidence-review-grid>div,.qa-review-inspector{padding:var(--refresh-space-lg)}.task-studio-panel__heading,.qa-claim-banner{flex-direction:column}.task-studio-run-list>li,.task-studio-verifier-list>li{grid-template-columns:minmax(0,1fr)}.qa-evidence-comparison{padding:var(--refresh-space-sm)}.qa-evidence-comparison>*,.qa-evidence-comparison--agent-only>.qa-agent-evidence{height:auto;min-height:36rem}}.platform-eyebrow{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);margin:0;font-weight:750}.platform-page{gap:var(--refresh-space-2xl);min-width:0;padding:var(--refresh-space-2xl) 0 var(--refresh-space-5xl);display:grid}.platform-create-card{gap:var(--refresh-space-2xl);padding:var(--refresh-space-2xl);grid-template-columns:minmax(13rem,.65fr) minmax(20rem,1.35fr);align-items:start;display:grid}.platform-create-card--compact{grid-template-columns:minmax(13rem,.55fr) minmax(20rem,1.45fr)}.platform-create-card h2,.platform-section-heading h2,.platform-clone-card h2,.platform-clone-card h3,.platform-launch-card h2{margin:var(--refresh-space-xs) 0 0;font-family:var(--refresh-font-serif);letter-spacing:var(--refresh-letter-spacing-heading)}.platform-create-card>div>p:last-child,.platform-clone-card header p:last-child{margin:var(--refresh-space-md) 0 0;line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary)}.platform-create-form,.platform-people-form,.platform-repository-form{gap:var(--refresh-space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.platform-create-form label:last-of-type,.platform-copy-field,.platform-invitation-form .platform-people-form>.refresh-button{grid-column:1/-1}.platform-row-actions{gap:var(--refresh-space-sm);white-space:nowrap;flex-wrap:wrap;align-items:center;display:flex}.task-accordion__row>.platform-row-actions{justify-content:flex-end}.platform-role-editor{gap:var(--refresh-space-md);padding:var(--refresh-space-md);background:var(--refresh-color-surface);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);flex-wrap:wrap;align-items:center;margin:0;display:flex}.platform-role-editor legend{padding-inline:var(--refresh-space-xs);font-weight:700}.platform-role-editor label{gap:var(--refresh-space-xs);align-items:center;display:inline-flex}:is(.platform-page label:has(>input:not([type=checkbox]):not([type=radio])),.platform-page label:has(>select),.platform-page label:has(>textarea),.setup-chain-fields label){gap:var(--refresh-space-xs);min-width:0;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);font-weight:650;display:grid}:where(.platform-page label>span:first-child),:where(.setup-chain-fields label>span:first-child){font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:.045em;font-weight:750}.platform-page :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]),.setup-chain-fields :is(input,select,textarea){width:100%;min-width:0;min-height:2.75rem;font:inherit;color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md);padding:.68rem .78rem}.platform-page :is(input,select,textarea):focus-visible,.setup-chain-fields :is(input,select,textarea):focus-visible{border-color:var(--refresh-color-accent);box-shadow:var(--refresh-focus-ring);outline:none}.platform-page textarea{min-height:6rem;line-height:var(--refresh-line-height-body);resize:vertical}.platform-notice{padding:var(--refresh-space-md) var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-info-surface);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);margin:0}.platform-section{gap:var(--refresh-space-lg);min-width:0;display:grid}.platform-section.refresh-card{padding:var(--refresh-space-2xl)}.platform-section-heading{gap:var(--refresh-space-lg);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.platform-table-section{padding-inline:var(--refresh-space-3xl)}.platform-table-wrap{min-width:0;overflow-x:auto}.refresh-dense-table td.platform-row-actions{vertical-align:middle;text-align:right;width:1%;display:table-cell}@media (max-width:760px){.platform-table-section{padding-inline:var(--refresh-space-lg)}.platform-table-section .platform-section-heading{flex-direction:column;align-items:stretch}.task-catalog-heading-actions{justify-content:flex-start}}.platform-empty{gap:var(--refresh-space-xs);padding:var(--refresh-space-3xl);color:var(--refresh-color-ink-secondary);text-align:center;place-items:center;display:grid}.platform-empty strong{color:var(--refresh-color-ink)}.daytona-inventory-page{--daytona-inventory-row-min:66rem}.daytona-inventory-boundary{gap:var(--refresh-space-xl);padding:var(--refresh-space-lg) var(--refresh-space-xl);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-color:var(--refresh-color-accent);grid-template-columns:minmax(12rem,.45fr) minmax(18rem,1fr);display:grid}.daytona-inventory-boundary span{line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-inverse-muted)}.daytona-inventory-lanes{gap:var(--refresh-space-3xl);display:grid}.daytona-inventory-lane{gap:var(--refresh-space-md);min-width:0;display:grid}.daytona-inventory-lane>header{gap:var(--refresh-space-lg);justify-content:space-between;align-items:end;display:flex}.daytona-inventory-lane h2{margin:var(--refresh-space-xs) 0 0;font-family:var(--refresh-font-family-serif);font-size:var(--refresh-font-size-2xl);letter-spacing:var(--refresh-letter-spacing-heading)}.daytona-inventory-lane>header>span{min-width:2.5rem;min-height:2.5rem;font-family:var(--refresh-font-family-mono);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);place-items:center;display:grid}.daytona-inventory-table-card{min-width:0;overflow:hidden}.daytona-inventory-table-scroll{overflow-x:auto}.daytona-inventory-table-scroll table{min-width:var(--daytona-inventory-row-min)}.daytona-inventory-table-scroll td:first-child strong{overflow-wrap:anywhere;max-width:20rem;display:block}.daytona-inventory-table-scroll td:nth-child(3) small{margin-top:var(--refresh-space-xs);color:var(--refresh-color-ink-muted);display:block}.daytona-inventory-table-scroll td code{max-width:24rem;padding:var(--refresh-space-xs) var(--refresh-space-sm);color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;background:var(--refresh-color-code);border-radius:var(--refresh-radius-sm);display:block}.daytona-inventory-type{padding:var(--refresh-space-xs) var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-surface);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-pill);font-weight:700;display:inline-flex}.daytona-inventory-type--refresh_managed{color:var(--refresh-color-positive);background:var(--refresh-color-positive-surface);border-color:var(--refresh-color-positive-border)}.daytona-inventory-type--harbor_transient{color:var(--refresh-color-warning);background:var(--refresh-color-warning-surface);border-color:var(--refresh-color-warning-border)}.daytona-inventory-muted{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.daytona-inventory-error,.daytona-inventory-loading{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);justify-content:space-between;align-items:center;display:flex}.daytona-inventory-error{color:var(--refresh-color-critical);background:var(--refresh-color-critical-surface);border-color:var(--refresh-color-critical-border)}.daytona-inventory-error>div,.daytona-inventory-loading>div{gap:var(--refresh-space-xs);display:grid}.daytona-inventory-error span,.daytona-inventory-loading span{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body)}.daytona-inventory-loading{justify-content:flex-start}.platform-project-grid,.platform-clone-grid{gap:var(--refresh-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.platform-project-link{min-width:0;height:100%;text-decoration:none;display:block}.platform-project-card-shell{min-width:0;position:relative}.platform-project-card{gap:var(--refresh-space-xl);height:100%;padding:var(--refresh-space-xl);transition:border-color var(--refresh-duration-fast) var(--refresh-ease-standard), box-shadow var(--refresh-duration-fast) var(--refresh-ease-standard), transform var(--refresh-duration-fast) var(--refresh-ease-standard);display:grid}.platform-project-link:hover .platform-project-card{border-color:var(--refresh-color-border-strong);box-shadow:var(--refresh-shadow-card);transform:translateY(-1px)}.platform-project-card__heading{gap:var(--refresh-space-lg);justify-content:space-between;align-items:flex-start;display:flex}.platform-project-card h3{font-family:var(--refresh-font-serif);font-size:var(--refresh-font-size-xl);margin:0}.platform-project-card p{margin:var(--refresh-space-sm) 0 0;-webkit-line-clamp:3;line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.platform-project-metrics{gap:var(--refresh-space-sm);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-project-metrics>div{gap:var(--refresh-space-xs);padding:var(--refresh-space-md);background:var(--refresh-color-code);border-radius:var(--refresh-radius-md);display:grid}.platform-project-metrics dt{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.platform-project-metrics dd{font-size:var(--refresh-font-size-xl);margin:0;font-weight:700}.platform-project-card__action{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-accent);font-weight:700}.platform-project-card__archive{right:var(--refresh-space-lg);bottom:var(--refresh-space-lg);width:2rem;height:2rem;color:var(--refresh-color-ink-muted);cursor:pointer;background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);place-items:center;padding:0;display:grid;position:absolute}.platform-project-card__archive svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.platform-project-card__archive:hover{color:var(--refresh-color-critical);background:var(--refresh-color-critical-surface);border-color:var(--refresh-color-critical-border)}.platform-project-card__archive:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.setup-chain{gap:var(--refresh-space-md);display:grid;position:relative}.setup-chain:before{content:"";background:var(--refresh-color-border-strong);width:1px;position:absolute;top:2rem;bottom:2rem;left:1.65rem}.setup-chain-row{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.setup-chain-index{z-index:1;width:2.25rem;height:2.25rem;font-family:var(--refresh-font-mono);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);place-items:center;font-weight:700;display:grid}.setup-chain-fields{gap:var(--refresh-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setup-chain-status,.setup-chain-actions{gap:var(--refresh-space-xs);align-items:center;display:flex}.setup-chain-status{flex-direction:column;align-items:flex-end}.setup-chain-actions .refresh-button{min-width:2.25rem;padding-inline:var(--refresh-space-sm)}.platform-action-lane{bottom:var(--refresh-space-md);z-index:5;gap:var(--refresh-space-lg);padding:var(--refresh-space-md) var(--refresh-space-lg);background:color-mix(in srgb, var(--refresh-color-panel-raised) 92%, transparent);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-card);box-shadow:var(--refresh-shadow-raised);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:sticky}.platform-action-lane>div{gap:var(--refresh-space-sm);align-items:center;display:flex}.project-overview-dashboard{gap:var(--refresh-space-lg);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:stretch;display:grid}.project-overview-score-card,.project-overview-people-card{min-width:0;padding:var(--refresh-space-xl)}.project-overview-people-card,.platform-invitation-form{gap:var(--refresh-space-lg);display:grid}.project-overview-card-heading,.project-score-histogram figcaption{gap:var(--refresh-space-lg);justify-content:space-between;align-items:flex-start;display:flex}.project-overview-card-heading h2,.project-score-histogram h2{margin:var(--refresh-space-xs) 0 0;font-family:var(--refresh-font-serif);letter-spacing:var(--refresh-letter-spacing-heading)}.project-overview-card-heading a{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-accent);font-weight:700}.project-overview-people-card>p{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);margin:0}.project-score-histogram{gap:var(--refresh-space-xl);height:100%;min-height:19rem;margin:0;display:grid}.project-score-histogram figcaption>p{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0}.project-score-histogram figcaption>p strong{color:var(--refresh-color-ink)}.project-score-histogram__plot{min-height:12rem;padding-top:var(--refresh-space-xl);border-bottom:1px solid var(--refresh-color-border-strong);display:grid;position:relative}.project-score-histogram__bins{gap:var(--refresh-space-md);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.project-score-histogram__bins li{gap:var(--refresh-space-xs);text-align:center;grid-template-rows:auto minmax(7rem,1fr) auto;align-items:end;min-width:0;display:grid}.project-score-histogram__count{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink);font-weight:700}.project-score-histogram__track{background:var(--refresh-color-accent-soft);border-radius:var(--refresh-radius-sm) var(--refresh-radius-sm) 0 0;justify-content:center;align-items:flex-end;height:100%;min-height:7rem;display:flex;overflow:hidden}.project-score-histogram__track>span{background:var(--refresh-color-accent);border-radius:var(--refresh-radius-sm) var(--refresh-radius-sm) 0 0;width:100%;min-height:.2rem;transition:height var(--refresh-duration-base) var(--refresh-ease-standard)}.project-score-histogram__label{text-overflow:ellipsis;font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);white-space:nowrap;overflow:hidden}.project-score-histogram__mean{z-index:1;pointer-events:none;background:var(--refresh-color-accent-warm);width:1px;position:absolute;top:0;bottom:0}.project-score-histogram__mean span{padding:.15rem var(--refresh-space-xs);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink);white-space:nowrap;background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-accent-warm);border-radius:var(--refresh-radius-pill);font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.project-score-histogram__empty{min-height:12rem;padding:var(--refresh-space-xl);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);text-align:center;background:var(--refresh-color-code);border:1px dashed var(--refresh-color-border-strong);border-radius:var(--refresh-radius-lg);place-items:center;display:grid}.platform-workspace-hero,.platform-session-list{gap:var(--refresh-space-md);display:grid}.platform-launch-card{gap:var(--refresh-space-2xl);padding:var(--refresh-space-2xl);background:linear-gradient(135deg, var(--refresh-color-panel-raised), var(--refresh-color-code));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.platform-clone-summary{gap:var(--refresh-space-sm);margin-top:var(--refresh-space-lg);flex-wrap:wrap;display:flex}.platform-clone-summary>span{padding:var(--refresh-space-sm) var(--refresh-space-md);font-size:var(--refresh-font-size-sm);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);gap:.15rem;font-weight:650;display:grid}.platform-clone-summary small,.platform-session-card span,.platform-version-list span,.platform-seed-list span,.platform-seed-list small{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);font-weight:450}.platform-launch-action{gap:var(--refresh-space-md);justify-items:end;display:grid}.platform-session-card{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);grid-template-columns:minmax(11rem,.75fr) auto minmax(15rem,1.25fr);align-items:center;display:grid}.platform-session-card>div:first-child,.platform-session-clones{gap:var(--refresh-space-xs);display:grid}.platform-session-clones a,.platform-page td a:not(.people-row-link){font-size:var(--refresh-font-size-sm);color:var(--refresh-color-accent);font-weight:700}.platform-clone-card{gap:var(--refresh-space-xl);padding:var(--refresh-space-xl);display:grid}.platform-clone-card>header{gap:var(--refresh-space-lg);justify-content:space-between;align-items:flex-start;display:flex}.platform-clone-card>section{gap:var(--refresh-space-md);padding-top:var(--refresh-space-lg);border-top:1px solid var(--refresh-color-border);display:grid}.platform-clone-card h3{font-size:var(--refresh-font-size-base)}.platform-version-list,.platform-seed-list{gap:var(--refresh-space-sm);display:grid}.platform-version-list>div{gap:var(--refresh-space-xs) var(--refresh-space-sm);padding:var(--refresh-space-sm);background:var(--refresh-color-code);border-radius:var(--refresh-radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.platform-version-list code{text-overflow:ellipsis;font-size:var(--refresh-font-size-xs);white-space:nowrap;overflow:hidden}.platform-version-list span{grid-column:2}.platform-seed-list>div{gap:var(--refresh-space-xs);padding:var(--refresh-space-md);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);display:grid}.platform-repository-chips{gap:var(--refresh-space-xs);flex-wrap:wrap;display:flex}.platform-repository-chips>span{gap:var(--refresh-space-sm);padding:var(--refresh-space-xs) var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);align-items:center;display:inline-flex}.platform-repository-chips button{color:var(--refresh-color-ink-muted);cursor:pointer;background:0 0;border:0;padding:0}.platform-inline-picker{gap:var(--refresh-space-sm);grid-template-columns:minmax(0,28rem) auto;justify-content:start;align-items:end;display:grid}@media (max-width:760px){.platform-create-card,.platform-create-card--compact,.project-overview-dashboard,.platform-launch-card,.platform-session-card,.setup-chain-row,.platform-create-form,.platform-people-form,.platform-repository-form,.setup-chain-fields{grid-template-columns:minmax(0,1fr)}.platform-inline-picker{grid-template-columns:minmax(0,1fr);justify-items:start}.setup-chain:before{display:none}.setup-chain-status,.platform-launch-action{place-items:flex-start start}.platform-action-lane,.project-overview-card-heading,.project-score-histogram figcaption,.platform-project-card__heading,.platform-clone-card>header,.daytona-inventory-error,.daytona-inventory-boundary{flex-direction:column;align-items:stretch}.daytona-inventory-boundary{grid-template-columns:minmax(0,1fr)}.platform-action-lane>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:480px){.workspace-main,.workspace-footer{width:calc(100% - 1.25rem)}.auth-main{width:calc(100% - 1.25rem);padding:2.5rem 0}.auth-card-heading{flex-direction:column;align-items:flex-start}.workspace-footer{flex-direction:column;gap:.35rem}}.authoring-shell{min-height:100vh}.product-shell{grid-template-columns:14.5rem minmax(0,1fr);min-height:100vh;display:grid}.product-shell--studio{height:100dvh;min-height:0;overflow:hidden}.workspace-sidebar{z-index:40;width:14.5rem;height:100dvh;padding:0 var(--refresh-space-md) var(--refresh-space-md);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);box-shadow:var(--refresh-shadow-nav);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.workspace-sidebar__top{gap:var(--refresh-space-md);flex:none;display:grid}.workspace-sidebar__masthead{min-height:3.75rem;padding:0 var(--refresh-space-sm);border-bottom:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 12%, transparent);align-items:center;display:flex}.workspace-sidebar__brand{width:fit-content;min-height:2.75rem;color:var(--refresh-color-ink-inverse);align-items:center;text-decoration:none;display:inline-flex}.workspace-sidebar__brand .brand-lockup{gap:var(--refresh-space-sm)}.workspace-sidebar__brand .brand-wordmark{font-size:1.375rem}.workspace-sidebar__brand:focus-visible,.workspace-sidebar a:focus-visible,.workspace-sidebar button:focus-visible,.workspace-sidebar select:focus-visible,.workspace-menu-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--refresh-color-ink-inverse) 28%, transparent);outline:none}.workspace-sidebar__context{gap:var(--refresh-space-xs);min-height:2.75rem;padding:var(--refresh-space-sm) var(--refresh-space-md);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 7%, transparent);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 14%, transparent);border-radius:var(--refresh-radius-md);display:grid}.workspace-sidebar__context span,.workspace-sidebar__account span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse-muted);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label)}.workspace-sidebar__context strong{font-size:var(--refresh-font-size-base);font-weight:600;line-height:var(--refresh-line-height-heading)}.workspace-primary-navigation{gap:var(--refresh-space-xl);min-height:0;padding:var(--refresh-space-xl) 0 var(--refresh-space-md);scrollbar-color:color-mix(in srgb, var(--refresh-color-ink-inverse) 18%, transparent) transparent;scrollbar-width:thin;flex:1;align-content:start;display:grid;overflow-y:auto}.workspace-primary-navigation__section{gap:var(--refresh-space-xs);display:grid}.workspace-primary-navigation__section>p{padding:0 var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse-muted);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);margin:0;font-weight:650}.workspace-project-navigation{gap:var(--refresh-space-xs);padding-top:var(--refresh-space-md);border-top:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 12%, transparent);display:grid}.workspace-project-navigation__project-toggle{gap:var(--refresh-space-sm);width:100%;min-height:2.75rem;padding:var(--refresh-space-sm);font:inherit;font-size:var(--refresh-font-size-base);color:var(--refresh-color-ink-inverse-muted);text-align:left;cursor:pointer;border-radius:var(--refresh-radius-md);transition:color var(--refresh-duration-fast) var(--refresh-ease-standard), background-color var(--refresh-duration-fast) var(--refresh-ease-standard), border-color var(--refresh-duration-fast) var(--refresh-ease-standard), transform var(--refresh-duration-fast) var(--refresh-ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:1.125rem minmax(0,1fr) .625rem;align-items:center;font-weight:560;display:grid;position:relative}.workspace-project-navigation__project-toggle:hover{color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 8%, transparent)}.workspace-project-navigation__project-toggle[data-selected=true]{color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 11%, transparent);border-color:color-mix(in srgb, var(--refresh-color-ink-inverse) 10%, transparent)}.workspace-project-navigation__project-toggle:active{transform:translateY(1px)}.workspace-project-navigation__project-toggle>span:not(.workspace-project-navigation__chevron){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-project-navigation__project-toggle:before{content:"";background:var(--refresh-color-accent-warm);border-radius:var(--refresh-radius-pill);opacity:0;width:.1875rem;height:1.125rem;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.workspace-project-navigation__project-toggle[data-selected=true]:before{opacity:1}.workspace-project-navigation__chevron{width:.5rem;height:.5rem;transition:transform var(--refresh-duration-fast) var(--refresh-ease-standard);border-bottom:1px solid;border-right:1px solid;transform:rotate(-45deg)}.workspace-project-navigation__project-toggle[aria-expanded=true] .workspace-project-navigation__chevron{transform:rotate(45deg)}.workspace-primary-navigation__links,.workspace-project-navigation__projects{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.workspace-project-navigation__project{gap:.125rem;display:grid}.workspace-project-navigation__links{padding-top:.125rem;padding-left:var(--refresh-space-lg)}.workspace-project-navigation__links[hidden]{display:none}@keyframes workspace-project-menu-fade{0%{filter:blur(3px);opacity:0}to{filter:blur();opacity:1}}@keyframes workspace-project-menu-slide-y{0%{transform:translateY(10px)}to{transform:translateY(0)}}::view-transition-group(.workspace-project-row-move){animation-duration:var(--refresh-duration-base);animation-timing-function:var(--refresh-ease-emphasized)}::view-transition-old(.workspace-project-row-move){display:none}::view-transition-new(.workspace-project-row-move){animation:none}::view-transition-old(.workspace-project-menu-collapse){animation:var(--refresh-duration-fast) ease-out both workspace-project-menu-fade reverse, var(--refresh-duration-fast) ease-out both workspace-project-menu-slide-y reverse}::view-transition-new(.workspace-project-menu-expand){animation:var(--refresh-duration-base) ease-out both workspace-project-menu-fade, var(--refresh-duration-base) var(--refresh-ease-emphasized) both workspace-project-menu-slide-y}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.workspace-primary-navigation a{gap:var(--refresh-space-sm);min-height:2.75rem;padding:var(--refresh-space-sm);font-size:var(--refresh-font-size-base);color:var(--refresh-color-ink-inverse-muted);border-radius:var(--refresh-radius-md);transition:color var(--refresh-duration-fast) var(--refresh-ease-standard), background-color var(--refresh-duration-fast) var(--refresh-ease-standard), border-color var(--refresh-duration-fast) var(--refresh-ease-standard), transform var(--refresh-duration-fast) var(--refresh-ease-standard);border:1px solid #0000;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;font-weight:560;text-decoration:none;display:grid;position:relative}.workspace-primary-navigation a:hover{color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 8%, transparent)}.workspace-primary-navigation a:active{transform:translateY(1px)}.workspace-primary-navigation a[aria-current=page]{color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 11%, transparent);border-color:color-mix(in srgb, var(--refresh-color-ink-inverse) 10%, transparent)}.workspace-primary-navigation a:before{content:"";background:var(--refresh-color-accent-warm);border-radius:var(--refresh-radius-pill);opacity:0;width:.1875rem;height:1.125rem;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.workspace-primary-navigation a[aria-current=page]:before{opacity:1}.workspace-navigation-icon{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.workspace-primary-navigation a[aria-current=page] .workspace-navigation-icon,.workspace-project-navigation__project-toggle[data-selected=true] .workspace-navigation-icon{color:var(--refresh-color-accent-warm)}.workspace-sidebar__account{gap:var(--refresh-space-md);padding-top:var(--refresh-space-md);border-top:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 12%, transparent);flex:none;margin-top:auto;display:grid}.workspace-sidebar__identity{gap:var(--refresh-space-sm);min-width:0;padding:0 var(--refresh-space-xs);grid-template-columns:2rem minmax(0,1fr);align-items:center;display:grid}.workspace-sidebar__identity>div{gap:.125rem;min-width:0;display:grid}.workspace-sidebar__avatar{width:2rem;height:2rem;color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 9%, transparent);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 16%, transparent);border-radius:var(--refresh-radius-pill);place-items:center;display:grid;overflow:hidden}.workspace-sidebar__avatar-image{object-fit:cover;width:100%;height:100%;display:block}.workspace-sidebar__avatar .workspace-navigation-icon{width:1rem;height:1rem}.workspace-sidebar__account strong{text-overflow:ellipsis;font-family:var(--refresh-font-sans);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse);white-space:nowrap;font-weight:500;overflow:hidden}.workspace-sign-out{min-height:2rem;padding:var(--refresh-space-sm) var(--refresh-space-md);background:var(--refresh-color-panel-raised)}.workspace-sidebar .workspace-sign-out{width:100%;min-height:2.75rem;color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 7%, transparent);border-color:color-mix(in srgb, var(--refresh-color-ink-inverse) 18%, transparent)}.workspace-sidebar .workspace-sign-out:hover:not(:disabled){background:color-mix(in srgb, var(--refresh-color-ink-inverse) 14%, transparent)}.workspace-sidebar__close,.workspace-menu-trigger,.workspace-sidebar-backdrop{display:none}.product-shell__body{width:100%;min-width:0}.product-shell__body--studio{height:100%;min-height:0;overflow:hidden}.app-content{width:min(100% - var(--refresh-layout-page-gutter) * 2, var(--refresh-layout-content));margin-inline:auto}.app-content--studio{width:100%;min-width:0;height:100%;min-height:0;margin-inline:0;overflow:hidden}.app-content--studio .task-studio-page{width:100%;height:100%;min-height:0;padding-block:1px var(--refresh-space-lg);background:color-mix(in srgb, var(--refresh-color-surface) 38%, var(--refresh-color-paper));flex-direction:column;display:flex;overflow:hidden}.app-content--studio .task-studio-header{min-width:0;padding:var(--refresh-space-md) var(--refresh-space-lg);margin:var(--refresh-space-md) var(--refresh-space-lg) 0;background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-soft);flex:none;align-items:center;overflow:hidden}.app-content--studio .task-studio-header>div:first-child{column-gap:var(--refresh-space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.app-content--studio .task-studio-header a{grid-row:1/3;align-items:center;min-height:2.75rem;margin:0;display:inline-flex}.app-content--studio .task-studio-header :is(.platform-eyebrow,h1){grid-column:2}.app-content--studio .task-studio-header h1{font-size:var(--refresh-font-size-3xl);overflow-wrap:anywhere}.app-content--studio .maker-studio{flex:auto;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden}.app-content--studio .maker-studio__goals{min-width:0;min-height:0;overflow:hidden}.app-content--studio .maker-studio__goals>p{overflow-wrap:anywhere;min-width:0}.app-content--studio .maker-studio__panes{min-width:0;min-height:0;overflow:hidden}.app-content--studio .maker-studio__pane{width:100%;min-width:0;block-size:auto;height:100%;min-height:0;overflow:hidden}.app-content--studio .maker-studio__pane:is(.maker-studio__pane--instructions,.maker-studio__pane--verifier) .maker-studio__pane-body{overscroll-behavior:contain;overflow:hidden auto}.app-content--studio .maker-studio__pane--workspace .maker-studio__pane-body{overscroll-behavior:contain;grid-template-rows:minmax(0,1fr) repeat(3,auto);align-content:stretch;overflow:hidden auto}.app-content--studio .maker-studio__pane-body:has(.task-studio-desktop){overscroll-behavior:none;overflow:hidden}.app-content--studio .maker-studio__pane--workspace .task-studio-desktop{width:100%;min-width:0;block-size:100%;min-block-size:0;aspect-ratio:auto;height:100%;min-height:0;overflow:hidden}.app-content--studio .task-studio-desktop iframe{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;overflow:hidden}.queue-page{padding-bottom:4rem}.queue-toolbar{background:var(--refresh-color-panel);border-bottom:1px solid var(--refresh-color-border);justify-content:space-between;align-items:center;padding:.8rem 1.25rem;display:flex}.queue-toolbar label{color:var(--refresh-color-ink-faint);text-transform:uppercase;align-items:center;gap:.55rem;font-size:.65rem;display:flex}.queue-toolbar input{min-width:16rem;font:.72rem var(--refresh-font-sans);color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-pill);padding:.55rem .8rem}.queue-toolbar input::placeholder{color:var(--refresh-color-ink-faint)}.queue-toolbar input:focus-visible{border-color:var(--refresh-color-focus);box-shadow:var(--refresh-focus-ring);outline:none}.queue-table-wrap{margin:1rem;overflow-x:auto}.queue-task-link{gap:.2rem;min-width:12rem;text-decoration:none;display:grid}.queue-task-link strong{font-size:.78rem}.queue-task-link span,.refresh-dense-table small{color:var(--refresh-ink-faint);font-size:.63rem;display:block}.queue-feedback{justify-content:space-between;gap:1rem;margin:1rem;padding:1.25rem;display:flex}.queue-feedback[role=alert]{color:var(--refresh-color-critical);background:var(--refresh-color-critical-surface);border-color:var(--refresh-color-critical-border)}.queue-feedback span{color:var(--refresh-color-ink-muted);font-size:.8rem}.replay-list-page{padding:var(--refresh-space-4xl) 0 var(--refresh-space-5xl)}.replay-list-heading{gap:var(--refresh-space-2xl);padding-bottom:var(--refresh-space-2xl);border-bottom:1px solid var(--refresh-color-border);justify-content:space-between;align-items:flex-end;display:flex}.replay-list-heading h1{font-family:var(--refresh-font-serif);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:var(--refresh-line-height-tight);letter-spacing:var(--refresh-letter-spacing-heading);margin:0}.replay-list-heading>div>p:last-child{max-width:var(--refresh-layout-text);margin:var(--refresh-space-md) 0 0;font-size:var(--refresh-font-size-md);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.replay-list-content{padding-top:var(--refresh-space-2xl)}.replay-list-state{gap:var(--refresh-space-xs);width:min(100%, var(--refresh-layout-small));padding:var(--refresh-space-2xl);display:grid}.replay-list-state span{font-size:var(--refresh-font-size-base);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.replay-list-state--error{color:var(--refresh-color-critical);background:var(--refresh-color-critical-surface);border-color:var(--refresh-color-critical-border)}.replay-list-grid{gap:var(--refresh-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.review-workbench{grid-template-columns:minmax(13rem,18rem) minmax(24rem,1fr) minmax(20rem,25rem);min-height:calc(100vh - 16rem);display:grid}.review-context,.review-panel{background:var(--refresh-paper);overflow:auto}.review-context{border-right:1px solid var(--refresh-hairline-strong)}.review-panel{border-left:1px solid var(--refresh-hairline-strong)}.review-context>section,.review-panel>section,.review-panel-heading{border-bottom:1px solid var(--refresh-hairline);padding:1rem}.review-context p,.review-panel p,.evidence-surface>div:first-child p{color:var(--refresh-ink-faint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .4rem;font-size:.59rem;font-weight:750}.review-context h2,.review-panel h2{font-family:var(--refresh-font-serif);margin:0 0 .8rem;font-size:1.25rem;font-weight:400}.brief-copy{color:var(--refresh-ink-subtle);white-space:pre-wrap;margin-bottom:.8rem;font-size:.74rem;line-height:1.6}.subject-card{border-top:1px solid var(--refresh-hairline);gap:.35rem;padding:.65rem 0;display:grid}.subject-card span{color:var(--refresh-ink-faint);font-size:.62rem}.review-context-note{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.evidence-canvas{background:var(--refresh-panel-raised);min-width:0;padding:1rem}.evidence-tabs{gap:.2rem;padding-bottom:.7rem;display:flex;overflow-x:auto}.evidence-tabs button{font:650 .65rem var(--refresh-font-sans);color:var(--refresh-ink-subtle);white-space:nowrap;cursor:pointer;border-radius:var(--refresh-radius-pill);background:0 0;border:0;padding:.48rem .65rem}.evidence-tabs button[aria-selected=true]{color:var(--refresh-paper);background:var(--refresh-ink)}.evidence-surface{border-radius:var(--refresh-radius-sm);min-height:30rem;box-shadow:none;padding:1.25rem}.evidence-surface--trajectory{background:0 0;border:0;min-height:0;padding:0}.review-trajectory-surface{gap:var(--refresh-space-md);display:grid}.review-trajectory-selector{gap:var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);justify-content:flex-end;align-items:center;font-weight:650;display:flex}.review-trajectory-selector select{max-width:min(100%,28rem);min-height:2.75rem;padding:var(--refresh-space-sm) var(--refresh-space-md);font:inherit;color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-sm)}.review-trajectory-selector select:focus-visible{outline:3px solid color-mix(in srgb, var(--refresh-color-focus) 28%, transparent);outline-offset:2px}.review-trajectory-single{gap:var(--refresh-space-sm);min-width:0;padding:var(--refresh-space-sm) var(--refresh-space-md);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-sm);align-items:center;display:flex}.review-trajectory-single>span:first-child{color:var(--refresh-color-ink-secondary);font-weight:700}.review-trajectory-single code{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.review-trajectory-single>span:last-child{font-variant-numeric:tabular-nums;color:var(--refresh-color-ink);font-weight:700}.evidence-surface h2{font-family:var(--refresh-font-serif);margin:0 0 2rem;font-size:2rem;font-weight:400}.evidence-overview p,.application-evidence p,.empty-evidence span{max-width:38rem;color:var(--refresh-ink-subtle);font-size:.8rem;line-height:1.65}.application-evidence{justify-items:start;gap:1rem;display:grid}.empty-evidence{text-align:center;align-content:center;gap:.5rem;min-height:18rem;display:grid}.review-panel-heading{justify-content:space-between;align-items:center;display:flex}.review-check-group h3,.finding-section h3{text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75rem;font-size:.72rem}.review-check{border-top:1px solid var(--refresh-hairline);gap:.5rem;padding:.75rem 0;display:grid}.review-check>div{gap:.22rem;display:grid}.review-check strong{font-size:.72rem}.review-check span{color:var(--refresh-ink-subtle);font-size:.65rem;line-height:1.45}.review-check select,.review-check textarea,.review-rationale textarea{width:100%;font:.7rem var(--refresh-font-sans);color:var(--refresh-ink);background:var(--refresh-paper);border:1px solid var(--refresh-hairline-strong);border-radius:var(--refresh-radius-sm);padding:.5rem}.review-check textarea{resize:vertical;min-height:3.5rem}.finding-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.finding-row,.finding-composer{border-radius:var(--refresh-radius-sm);box-shadow:none;gap:.45rem;margin-top:.55rem;padding:.7rem;display:grid}.finding-row span{color:var(--refresh-ink-subtle);font-size:.65rem}.review-rationale{gap:.5rem;padding:1rem;font-size:.7rem;font-weight:650;display:grid}.review-rationale textarea{resize:vertical;min-height:7rem}.review-loading{place-items:center;min-height:70vh;display:grid}.review-loading .refresh-card{padding:2rem}.history-intro+.queue-page>.refresh-masthead{display:none}@media (max-width:1100px){.review-workbench{grid-template-columns:14rem minmax(22rem,1fr)}.review-panel{grid-column:1/-1}}@media (max-width:760px){.product-shell{display:block}.product-shell__body{padding-top:var(--refresh-space-5xl)}.app-content--studio .task-studio-header{padding:var(--refresh-space-sm) var(--refresh-space-md);margin:var(--refresh-space-sm) var(--refresh-space-sm) 0;align-items:stretch}.app-content--studio .task-studio-header>div:first-child{width:100%}.workspace-menu-trigger{top:var(--refresh-space-md);left:var(--refresh-space-md);z-index:35;gap:var(--refresh-space-sm);min-height:2.75rem;padding:var(--refresh-space-sm) var(--refresh-space-lg);font:650 var(--refresh-font-size-base) / 1 var(--refresh-font-sans);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 16%, transparent);border-radius:var(--refresh-radius-pill);box-shadow:var(--refresh-shadow-raised);align-items:center;display:inline-flex;position:fixed}.workspace-menu-trigger:hover{background:var(--refresh-color-accent-strong)}.workspace-menu-trigger:active{transform:translateY(1px)}.workspace-menu-trigger__icon{gap:.2rem;width:1rem;display:grid}.workspace-menu-trigger__icon i{background:currentColor;width:100%;height:1px;display:block}.workspace-sidebar-backdrop[data-open=true]{z-index:45;background:color-mix(in srgb, var(--refresh-color-accent) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.workspace-sidebar{z-index:50;width:min(18rem,88vw);max-width:100%;transition:transform var(--refresh-duration-base) var(--refresh-ease-emphasized);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.workspace-sidebar[data-open=true]{transform:translate(0)}.workspace-sidebar__close{width:2.75rem;height:2.75rem;font:400 1.75rem / 1 var(--refresh-font-sans);color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 8%, transparent);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 14%, transparent);border-radius:var(--refresh-radius-pill);flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid;position:static}.workspace-sidebar__close:hover{background:color-mix(in srgb, var(--refresh-color-ink-inverse) 14%, transparent)}.queue-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.queue-toolbar input{width:100%;min-width:0}.replay-list-page{width:calc(100% - (var(--refresh-space-3xl) * 2));padding-top:var(--refresh-space-3xl)}.replay-list-heading{align-items:flex-start}.review-workbench{display:block}.review-context{border-right:0}.review-panel{border-left:0}.refresh-action-bar{flex-direction:column;align-items:stretch}.refresh-action-bar>div:last-child{overflow-x:auto}}.review-workbench--trajectory{grid-template-columns:minmax(0,1fr)}.review-workbench--trajectory .review-context{display:none}.review-workbench--trajectory .review-panel{border-top:1px solid var(--refresh-hairline-strong);border-left:0;grid-column:1}@media (max-width:520px){.replay-list-page{width:calc(100% - (var(--refresh-space-lg) * 2));padding-top:var(--refresh-space-2xl)}.replay-list-heading{gap:var(--refresh-space-lg);flex-direction:column}.replay-list-state{padding:var(--refresh-space-xl)}}.assignment-context-bar a:focus-visible,.assignment-card h2 a:focus-visible{outline:3px solid color-mix(in srgb, var(--refresh-focus) 28%, transparent);outline-offset:3px;border-radius:var(--refresh-radius-sm)}.authoring-state-main,.assignment-list-main{padding:clamp(2rem,6vw,5rem) 1rem}.authoring-state-main{justify-content:center;align-items:center;min-height:calc(100vh - 4rem);display:flex}.authoring-state-card{width:min(100%,48rem);padding:clamp(1.25rem,4vw,2rem)}.authoring-state-card>p{color:var(--refresh-ink-subtle);font-size:.875rem;line-height:1.65}.authoring-state-card>strong{font-size:1rem;display:block}.authoring-state-heading,.assignment-page-heading,.editor-card-heading,.inspector-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.authoring-state-heading h1,.assignment-page-heading h1{letter-spacing:-.04em;margin:0}.authoring-kicker{color:var(--refresh-accent);text-transform:uppercase;letter-spacing:.09em;margin:0 0 .4rem;font-size:.625rem;font-weight:750}.configuration-list{border-bottom:1px solid var(--refresh-hairline);margin:1.5rem 0}.configuration-list>div{border-top:1px solid var(--refresh-hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.configuration-list dt,.configuration-list dd{margin:0;font-size:.75rem}.configuration-list code,.assignment-card code,.inspector-card code,.seed-validation code,.history-list code,.operation-error code{font-family:var(--refresh-font-mono);overflow-wrap:anywhere}.configuration-list dd{color:var(--refresh-critical);font-weight:650}.authoring-boundary-note{color:var(--refresh-ink-faint);border-top:1px solid var(--refresh-hairline);margin:1.5rem 0 0;padding-top:1rem;font-size:.6875rem;line-height:1.55}.authoring-state-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;display:flex}.authoring-loading-card{gap:.5rem;display:grid}.authoring-loading-card span{color:var(--refresh-ink-subtle);font-size:.8125rem}.assignment-page-heading{margin-bottom:2rem}.assignment-page-heading>div>p:last-child{max-width:40rem;color:var(--refresh-ink-subtle);margin:.85rem 0 0;font-size:.875rem;line-height:1.6}.task-maker-dashboard{padding:clamp(1.5rem,4vw,3rem) 1rem}.portfolio-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.portfolio-heading h1{letter-spacing:-.045em;margin:.2rem 0 0;font-size:clamp(1.8rem,4vw,2.8rem)}.portfolio-title-row{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:flex}.portfolio-project-label{font-size:var(--refresh-font-size-base);color:var(--refresh-color-ink-secondary);font-weight:650}.portfolio-title-row .portfolio-project-label,.portfolio-title-row .portfolio-project-menu{margin-top:.45rem}.portfolio-heading>div>p:not(.authoring-kicker){color:var(--refresh-ink-subtle);margin:.65rem 0 0}.portfolio-heading .portfolio-clone-note{margin-top:.35rem;font-size:.8rem}.portfolio-empty{color:var(--refresh-ink-subtle);font-size:.6875rem}.portfolio-task-table{border-collapse:collapse;width:100%}.portfolio-task-table th,.portfolio-task-table td{vertical-align:middle;text-align:left;border-bottom:1px solid var(--refresh-hairline);padding:.75rem .7rem;font-size:.8rem}.portfolio-task-table thead th{color:var(--refresh-ink-faint);text-transform:uppercase;letter-spacing:.07em;font-size:.61rem}.portfolio-task-table tbody tr:hover{background:color-mix(in srgb, var(--refresh-accent-soft) 55%, transparent)}.portfolio-task-table tbody th{font-weight:650}.portfolio-task-table tbody td{color:var(--refresh-ink-subtle)}.portfolio-task-link{color:var(--refresh-ink);text-decoration:none}.portfolio-task-link:hover{text-decoration:underline}.portfolio-task-clone{color:var(--refresh-ink-faint)}.portfolio-task-due{font-variant-numeric:tabular-nums;white-space:nowrap}.portfolio-task-action-cell{text-align:right}.portfolio-task-action{color:var(--refresh-ink-subtle);white-space:nowrap;font-size:.6875rem;font-weight:700;text-decoration:none}.portfolio-task-action:hover{color:var(--refresh-ink)}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assignment-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.assignment-card{padding:1.25rem}.assignment-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assignment-card-heading h2{letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.05rem}.assignment-card-heading h2 a{text-decoration:none}.assignment-project{color:var(--refresh-ink-faint);text-transform:uppercase;font-size:.6875rem;font-weight:700}.assignment-meta{gap:2rem;margin:1rem 0;display:flex}.assignment-meta>div,.inspector-facts>div{gap:.2rem;display:grid}.assignment-meta dt,.inspector-facts dt{color:var(--refresh-ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:700}.assignment-meta dd,.inspector-facts dd{margin:0;font-size:.75rem}.compact-badge-list{flex-wrap:wrap;gap:.4rem;display:flex}.assignment-card-footer{border-top:1px solid var(--refresh-hairline);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.assignment-card-footer code{color:var(--refresh-ink-faint);font-size:.6875rem}.assignment-context-bar{background:var(--refresh-paper);border-bottom:1px solid var(--refresh-hairline);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.65rem 1.5rem;display:flex}.assignment-context-bar>div{flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.75rem;display:flex}.assignment-context-bar a{color:var(--refresh-ink-subtle)}.assignment-context-bar h1{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.assignment-due{color:var(--refresh-ink-subtle);white-space:nowrap}.activity-feed{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.activity-feed li{border-top:1px solid var(--refresh-hairline);justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.35rem;display:flex}.activity-feed li:first-child{border-top:0;padding-top:0}.activity-feed li>div{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.activity-feed strong{font-size:.75rem;font-weight:550}.activity-feed span{color:var(--refresh-ink-subtle);font-size:.6875rem}.activity-feed time{color:var(--refresh-ink-faint);white-space:nowrap;font-size:.6875rem}.inspector-technical{background:var(--refresh-panel);border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-md);padding:.6rem .85rem}.authoring-workspace-main{grid-template-columns:minmax(12rem,15rem) minmax(30rem,1fr) minmax(17rem,20rem);gap:1rem;padding:1rem;display:grid}.workspace-navigation,.workspace-inspector{align-self:start;gap:.75rem;display:grid;position:sticky;top:5rem}.workspace-navigation{background:var(--refresh-panel);border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-md);overflow:hidden}.workspace-assignment-summary{padding:1rem}.workspace-assignment-summary h1{letter-spacing:-.025em;margin:0;font-size:1rem;line-height:1.25}.workspace-assignment-summary dl{gap:.65rem;margin:1rem 0 0;display:grid}.workspace-tabs{border-top:1px solid var(--refresh-hairline);border-bottom:1px solid var(--refresh-hairline);padding:.4rem;display:grid}.workspace-tab{text-align:left;border-radius:var(--refresh-radius-sm);justify-content:space-between;width:100%}.workspace-tab>span:last-child{font-family:var(--refresh-font-sans);color:var(--refresh-ink-faint);font-size:.625rem}.workspace-tab--active{color:var(--refresh-accent-strong);background:var(--refresh-accent-soft)}.capability-panel{padding:.75rem 1rem 1rem}.capability-panel h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .65rem;font-size:.6875rem}.workspace-editor-column,.task-editor-stack,.seed-editor-stack{gap:.75rem;min-width:0;display:grid}.workspace-action-bar{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.workspace-action-bar>div:first-child{gap:.25rem;display:grid}.workspace-action-bar>div:first-child strong{font-size:.75rem}.workspace-action-bar>div:first-child span{color:var(--refresh-ink-subtle);font-size:.6875rem}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.workspace-actions .refresh-button{min-height:2rem;padding:.5rem .7rem}.workspace-conflict{background:var(--refresh-critical-soft);border-color:color-mix(in srgb, var(--refresh-critical) 35%, var(--refresh-hairline));justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.workspace-conflict>div{gap:.25rem;display:grid}.workspace-conflict strong,.workspace-conflict span{color:var(--refresh-critical);font-size:.75rem}.operation-errors:empty{display:none}.operation-errors{gap:.4rem;display:grid}.operation-error{color:var(--refresh-critical);background:var(--refresh-critical-soft);border:1px solid color-mix(in srgb, var(--refresh-critical) 25%, var(--refresh-hairline));border-radius:var(--refresh-radius-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.65rem .75rem;font-size:.75rem;display:flex}.operation-error code{font-size:.625rem}.submission-confirmation{background:var(--refresh-warning-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.submission-confirmation h2{margin:0;font-size:1rem}.submission-confirmation-copy{color:var(--refresh-ink-subtle);margin:.5rem 0 0;font-size:.75rem;line-height:1.55}.submission-confirmation>div:last-child{flex:none;gap:.5rem;display:flex}.editor-card,.seed-step-card{padding:1rem}.editor-card-heading h2,.inspector-heading h2{letter-spacing:-.02em;margin:0;font-size:.95rem}.authoring-field{gap:.35rem;min-width:0;display:grid}.authoring-field>span,.dependency-fieldset legend,.structured-fieldset legend,.rubric-criterion legend{font-size:.6875rem;font-weight:700}.authoring-field>small,.dependency-fieldset>p,.structured-fieldset>p{color:var(--refresh-ink-faint);font-size:.6875rem;line-height:1.5}.authoring-field input,.authoring-field textarea,.authoring-field select{width:100%;min-height:2.35rem;font:400 .8125rem / 1.5 var(--refresh-font-sans);color:var(--refresh-ink);background:var(--refresh-paper);border:1px solid var(--refresh-hairline-strong);border-radius:var(--refresh-radius-sm);padding:.55rem .65rem}.authoring-field textarea{resize:vertical}.authoring-field input:focus,.authoring-field textarea:focus,.authoring-field select:focus{outline:3px solid color-mix(in srgb, var(--refresh-focus) 18%, transparent);border-color:var(--refresh-focus)}.authoring-field input:disabled,.authoring-field textarea:disabled,.authoring-field select:disabled{color:var(--refresh-ink-subtle);cursor:not-allowed;background:var(--refresh-code-surface)}.editor-card>.authoring-field,.rubric-criteria,.attachment-list,.attachment-reference-form,.unavailable-feature{margin-top:1rem}.rubric-criteria{gap:.65rem;display:grid}.rubric-criterion,.dependency-fieldset,.structured-fieldset{border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-sm);gap:.75rem;min-width:0;margin:0;padding:.85rem;display:grid}.criterion-footer,.seed-step-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.checkbox-field{color:var(--refresh-ink-subtle);align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.checkbox-field input{accent-color:var(--refresh-accent)}.editor-empty,.unavailable-copy{color:var(--refresh-ink-subtle);font-size:.75rem;line-height:1.55}.attachment-list,.history-list,.validation-issue-list{margin:0;padding:0;list-style:none}.attachment-list li{border-top:1px solid var(--refresh-hairline);grid-template-columns:minmax(0,1fr) minmax(10rem,.7fr) auto auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.attachment-list li>div{gap:.25rem;min-width:0;display:grid}.attachment-list strong{font-size:.75rem}.attachment-list span{color:var(--refresh-ink-faint);overflow-wrap:anywhere;font-size:.6875rem}.attachment-reference-form{border-top:1px solid var(--refresh-hairline);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;padding-top:1rem;display:grid}.attachment-reference-form>.refresh-button{justify-self:start}.unavailable-feature{background:var(--refresh-code-surface);border-radius:var(--refresh-radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.unavailable-feature>div{gap:.2rem;display:grid}.unavailable-feature strong{font-size:.75rem}.unavailable-feature span{color:var(--refresh-ink-faint);font-size:.6875rem}.unavailable-actions{flex-wrap:wrap;flex:none;gap:.4rem;display:flex}.attachment-purpose-field{min-width:10rem}.seed-validation{background:var(--refresh-critical-soft);grid-template-columns:1fr auto;gap:.7rem;padding:1rem;display:grid}.seed-validation--valid{background:var(--refresh-positive-soft)}.seed-validation h2{margin:0;font-size:1rem}.seed-validation>p,.seed-validation>ul{color:var(--refresh-ink-subtle);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.55}.seed-validation>ul{padding-left:1.2rem}.seed-order-actions{gap:.2rem;display:flex}.seed-order-actions .refresh-button{min-height:1.9rem;padding:.35rem .55rem}.seed-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.dependency-fieldset,.structured-fieldset{margin-top:.75rem}.dependency-fieldset>p,.structured-fieldset>p{margin:-.35rem 0 0}.dependency-options{flex-wrap:wrap;gap:.75rem;display:flex}.structured-row{grid-template-columns:minmax(8rem,1fr) 7rem minmax(8rem,1fr) auto;align-items:end;gap:.55rem;display:grid}.structured-row--check{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.parameter-editor,.post-check-editor{gap:.65rem;display:grid}.post-check-editor{border-top:1px solid var(--refresh-hairline);padding-top:.75rem}.structured-value-boundary{background:var(--refresh-code-surface);border-radius:var(--refresh-radius-sm);align-self:stretch;gap:.2rem;padding:.55rem .65rem;font-size:.6875rem;display:grid}.structured-value-boundary span{color:var(--refresh-ink-faint)}.seed-step-footer{color:var(--refresh-ink-faint);border-top:1px solid var(--refresh-hairline);margin-top:.9rem;padding-top:.75rem;font-size:.6875rem}.inline-error{color:var(--refresh-critical);margin:0;font-size:.75rem}.action-boundary-note{color:var(--refresh-warning);background:var(--refresh-warning-soft);border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-sm);margin:0;padding:.65rem .75rem;font-size:.6875rem;line-height:1.5}.inspector-card{padding:.9rem}.inspector-card>strong{margin-top:.8rem;font-size:.8rem;display:block}.inspector-facts{gap:.65rem;margin:.9rem 0;display:grid}.inspector-copy{color:var(--refresh-ink-subtle);font-size:.6875rem;line-height:1.55}.environment-health{color:var(--refresh-positive);background:var(--refresh-positive-soft);border-radius:var(--refresh-radius-sm);padding:.65rem}.clone-role-summary{border-top:1px solid var(--refresh-hairline);padding-top:.75rem}.clone-role-summary h3{margin:0 .5rem 0 0;font-size:.75rem;display:inline}.clone-role-summary>code{color:var(--refresh-ink-faint);font-size:.625rem}.compact-badge-list{margin-top:.5rem}.compact-badge-list span{color:var(--refresh-ink-subtle);background:var(--refresh-code-surface);border-radius:var(--refresh-radius-pill);padding:.3rem .45rem;font-size:.6rem}.validation-issue-list li{border-top:1px solid var(--refresh-hairline);gap:.2rem;padding:.6rem 0;font-size:.6875rem;display:grid}.validation-issue-list span{color:var(--refresh-ink-subtle);line-height:1.45}.history-status-row{align-items:center;gap:.45rem;display:flex}.history-list{margin-top:.6rem}.history-list li{border-top:1px solid var(--refresh-hairline);justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 0;display:flex}.history-list li>div{gap:.25rem;display:grid}.history-list strong,.history-list span{font-size:.65rem}.history-list span{color:var(--refresh-ink-faint)}.history-list code{color:var(--refresh-ink-faint);text-align:right;font-size:.6rem}.unavailable-copy{border-top:1px solid var(--refresh-hairline);margin:.5rem 0 0;padding-top:.65rem}@media (max-width:1220px){.authoring-workspace-main{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.workspace-inspector{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:860px){.authoring-workspace-main{grid-template-columns:1fr}.workspace-navigation{position:static}.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tab{justify-content:center}.workspace-tab>span:last-child{display:none}.workspace-action-bar,.workspace-conflict,.submission-confirmation{flex-direction:column;align-items:flex-start}.workspace-actions{justify-content:flex-start}.workspace-inspector{grid-column:auto}}@media (max-width:640px){.portfolio-heading{flex-direction:column;align-items:flex-start}.portfolio-task-table thead{display:none}.portfolio-task-table,.portfolio-task-table tbody,.portfolio-task-table tbody tr,.portfolio-task-table tbody th,.portfolio-task-table tbody td{width:100%;display:block}.portfolio-task-table tbody tr{border-bottom:1px solid var(--refresh-hairline);padding:.35rem 0}.portfolio-task-table tbody th,.portfolio-task-table tbody td{border-bottom:0;padding:.25rem 0}.portfolio-task-table tbody td[data-label]:before{min-width:5.5rem;color:var(--refresh-ink-faint);text-transform:uppercase;letter-spacing:.07em;content:attr(data-label);font-size:.61rem;font-weight:700;display:inline-block}.portfolio-task-action-cell{text-align:left}.assignment-context-bar,.assignment-page-heading,.authoring-state-heading{flex-direction:column;align-items:flex-start}.assignment-context-bar{padding-inline:.75rem}.authoring-workspace-main{padding:.75rem}.assignment-meta,.assignment-card-footer,.criterion-footer,.seed-step-footer,.unavailable-feature{flex-direction:column;align-items:flex-start}.unavailable-actions{width:100%}.attachment-list li,.attachment-reference-form,.seed-field-grid,.structured-row,.structured-row--check,.workspace-inspector{grid-template-columns:1fr}.workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspace-actions .refresh-button{width:100%}.submission-confirmation>div:last-child{flex-wrap:wrap}}.marketing-page{min-height:100vh;color:var(--refresh-color-ink);background:var(--refresh-color-paper)}.marketing-skip{top:var(--refresh-space-md);left:var(--refresh-space-md);z-index:100;padding:var(--refresh-space-sm) var(--refresh-space-md);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);position:fixed;transform:translateY(-200%)}.marketing-skip:focus{transform:translateY(0)}.marketing-actions{gap:var(--refresh-space-lg);justify-content:center;align-items:center;display:flex}.marketing-text-link{color:var(--refresh-color-ink-secondary);transition:color var(--refresh-duration-fast) var(--refresh-ease-standard);font-weight:600;text-decoration:none}.marketing-account{text-overflow:ellipsis;min-width:0;max-width:min(24ch,24vw);color:var(--refresh-color-ink-secondary);white-space:nowrap;font-size:.875rem;text-decoration:none;overflow:hidden}.marketing-page .refresh-site-header__actions,.work-surface .refresh-site-header__actions{min-width:0}.marketing-text-link:hover{color:var(--refresh-color-ink)}.marketing-button{gap:var(--refresh-space-md);min-height:2.75rem;padding:var(--refresh-space-md) var(--refresh-space-xl);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border:1px solid var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);transition:background var(--refresh-duration-fast) var(--refresh-ease-standard), transform var(--refresh-duration-fast) var(--refresh-ease-standard);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.marketing-button:hover{background:var(--refresh-color-accent-strong)}.marketing-button:active{transform:translateY(1px)}.marketing-button:focus-visible,.marketing-text-link:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.marketing-button--quiet{color:var(--refresh-color-accent);background:0 0}.marketing-button--quiet:hover{background:var(--refresh-color-accent-soft)}.marketing-hero{width:min(100%, var(--refresh-layout-max));padding:var(--refresh-space-xl) var(--refresh-layout-page-gutter) var(--refresh-space-2xl);text-align:center;margin:0 auto}.marketing-hero__stage{min-height:360px;padding:var(--refresh-space-4xl) var(--refresh-space-xl);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-xl);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.marketing-hero__film{z-index:-2;pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marketing-hero__stage:before{z-index:-1;content:"";background:linear-gradient(#060b1926,#060b1966 50%,#060b1973);position:absolute;inset:0}.marketing-hero__copy{max-width:42rem;margin:0 auto}.marketing-eyebrow{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);margin:0;font-weight:700}.marketing-hero h1{max-width:24ch;font-family:var(--refresh-font-family-serif);color:var(--refresh-color-ink-inverse);letter-spacing:var(--refresh-letter-spacing-heading);text-wrap:balance;margin:0 auto;font-size:clamp(2.75rem,4.2vw,3.25rem);font-weight:400;line-height:1.05}.marketing-hero__copy>p:not(.marketing-eyebrow){max-width:36rem;margin:0 auto var(--refresh-space-2xl);font-size:var(--refresh-font-size-2xl);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary)}#main-content [id]{scroll-margin-top:var(--refresh-space-6xl)}@media (max-width:640px){.marketing-hero__stage{min-height:320px;padding:var(--refresh-space-3xl) var(--refresh-space-xl)}.marketing-hero__film{object-position:55% center}.marketing-hero h1{font-size:clamp(2.25rem,10vw,3rem)}.marketing-actions{flex-direction:column;align-items:stretch}}.refresh-benchmarks{width:min(100%, var(--refresh-layout-max));padding:0 var(--refresh-layout-page-gutter) var(--refresh-space-2xl);margin:0 auto}.refresh-benchmarks h2{font-family:var(--refresh-font-family-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;line-height:var(--refresh-line-height-tight);margin:0}.benchmark-card{gap:var(--refresh-space-2xl);padding:var(--refresh-space-xl);margin-top:var(--refresh-space-2xl);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.benchmark-card__image{border-radius:var(--refresh-radius-lg);width:100%;height:auto;display:block}.benchmark-card__copy h3{font-size:var(--refresh-font-size-3xl);margin:0;font-weight:600}.benchmark-card__copy p{margin:var(--refresh-space-md) 0 var(--refresh-space-xl);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary)}@media (max-width:640px){.benchmark-card{grid-template-columns:1fr}}.latest-roles{width:min(100%, var(--refresh-layout-max));padding:var(--refresh-space-5xl) var(--refresh-layout-page-gutter);margin:0 auto}.latest-roles h2{font-family:var(--refresh-font-family-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;line-height:var(--refresh-line-height-tight);margin:0}.latest-roles__list{gap:var(--refresh-space-md);margin-top:var(--refresh-space-2xl);display:grid}.latest-roles__job{background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-xl);overflow:clip}.latest-roles__link{gap:var(--refresh-space-lg);width:100%;min-height:4.5rem;padding:var(--refresh-space-xl);font:inherit;font-weight:600;line-height:var(--refresh-line-height-body);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.latest-roles__link:hover{background:var(--refresh-color-accent-soft)}.latest-roles__link:focus-visible{outline:2px solid var(--refresh-color-focus);outline-offset:-4px}.latest-roles__action{gap:var(--refresh-space-xl);align-items:center;display:flex}.latest-roles__rate{color:var(--refresh-color-accent);white-space:nowrap}.latest-roles__expand{font-size:var(--refresh-font-size-xl);transition:transform var(--refresh-duration-base)}.latest-roles__job[data-open=true] .latest-roles__expand{transform:rotate(45deg)}.latest-roles__reveal{overflow:hidden}.latest-roles__expanded{padding:var(--refresh-space-md);border-top:1px solid var(--refresh-color-border)}.latest-roles__name{gap:var(--refresh-space-xs);min-width:0;display:grid}.latest-roles__software{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);font-weight:400}.payout-estimator__calculator{min-width:0;padding:var(--refresh-space-2xl);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-lg)}.payout-estimator__submission>a{margin-top:var(--refresh-space-lg)}.payout-estimator{min-width:0}.payout-estimator__header{gap:var(--refresh-space-md);margin-bottom:var(--refresh-space-xl);flex-wrap:wrap;align-items:baseline;display:flex}.payout-estimator h3{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-inverse-muted);margin:0;font-weight:400}.payout-estimator__amount{gap:var(--refresh-space-sm);font-variant-numeric:tabular-nums;color:var(--refresh-color-ink-inverse);align-items:baseline;display:flex}.payout-estimator__number{font-size:var(--refresh-font-size-5xl);animation:payout-reveal var(--refresh-duration-base) ease-out;font-weight:600;display:inline-block}.payout-estimator__unit{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-inverse-muted);white-space:nowrap;font-weight:400}.payout-estimator__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.payout-estimator input{accent-color:var(--refresh-color-accent)}.payout-estimator input:focus-visible{outline:2px solid var(--refresh-color-accent-warm);outline-offset:4px}.payout-estimator__slider{margin:var(--refresh-space-lg) 0 var(--refresh-space-md)}.payout-estimator__slider input{appearance:none;cursor:grab;border-radius:var(--refresh-radius-pill);background:0 0;width:100%;height:32px;margin:0;display:block}.payout-estimator__slider input:active{cursor:grabbing}.payout-estimator__slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, color-mix(in srgb, var(--refresh-color-accent-warm) 65%, white) 0%, var(--refresh-color-accent-warm) var(--payout-progress), color-mix(in srgb, var(--refresh-color-accent) 70%, white) var(--payout-progress), color-mix(in srgb, var(--refresh-color-accent) 70%, white) 100%);border-radius:var(--refresh-radius-pill);height:8px}.payout-estimator__slider input::-moz-range-track{background:linear-gradient(to right, color-mix(in srgb, var(--refresh-color-accent-warm) 65%, white) 0%, var(--refresh-color-accent-warm) var(--payout-progress), color-mix(in srgb, var(--refresh-color-accent) 70%, white) var(--payout-progress), color-mix(in srgb, var(--refresh-color-accent) 70%, white) 100%);border-radius:var(--refresh-radius-pill);height:8px}.payout-estimator__slider input::-webkit-slider-thumb{appearance:none;background:var(--refresh-color-accent-warm);border:4px solid var(--refresh-color-ink-inverse);width:24px;height:24px;box-shadow:0 0 0 4px color-mix(in srgb, var(--refresh-color-accent) 75%, white);transition:transform var(--refresh-duration-fast);border-radius:50%;margin-top:-8px}.payout-estimator__slider input::-moz-range-thumb{background:var(--refresh-color-accent-warm);border:4px solid var(--refresh-color-ink-inverse);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--refresh-color-accent) 75%, white);border-radius:50%}.payout-estimator__slider input:active::-webkit-slider-thumb{transform:scale(1.12)}.payout-estimator__stops{gap:var(--refresh-space-sm);justify-content:space-between;display:flex}.payout-estimator__stops button{min-height:44px;padding:var(--refresh-space-xs);font:inherit;font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse-muted);cursor:pointer;border-radius:var(--refresh-radius-sm);background:0 0;border:0}.payout-estimator__stops [aria-pressed=true]{color:var(--refresh-color-ink-inverse);font-weight:600}.payout-estimator__stops button:focus-visible{outline:2px solid var(--refresh-color-accent-warm);outline-offset:2px}.payout-estimator p{margin:var(--refresh-space-md) 0 0;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-inverse-muted)}.payout-estimator__requirements-title{margin:0 0 var(--refresh-space-md);font-size:var(--refresh-font-size-sm)}.payout-estimator__submission{min-width:0;padding:var(--refresh-space-lg) var(--refresh-space-lg) var(--refresh-space-md) var(--refresh-space-2xl)}.payout-estimator__requirements{gap:var(--refresh-space-md);padding-left:var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);align-content:start;margin:0;display:grid}@keyframes payout-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.payout-estimator__body{gap:var(--refresh-space-xl);grid-template-columns:1fr}.payout-estimator__submission{padding:0 var(--refresh-space-md) var(--refresh-space-md)}}@media (max-width:480px){.latest-roles__link{gap:var(--refresh-space-sm);padding:var(--refresh-space-lg);flex-wrap:wrap}.latest-roles__action{justify-content:space-between;width:100%}.payout-estimator__unit{margin:0;display:block}}.expertise-steps{width:min(100%, var(--refresh-layout-max));padding:0 var(--refresh-layout-page-gutter) var(--refresh-space-2xl);margin:0 auto}.expertise-steps__panel{padding:var(--refresh-space-xl) 0;border-bottom:1px solid var(--refresh-color-border-strong)}.expertise-steps h2{margin:0 0 var(--refresh-space-2xl);font-family:var(--refresh-font-family-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;line-height:var(--refresh-line-height-heading)}.expertise-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.expertise-steps li{padding:var(--refresh-space-lg);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-xl);position:relative}.expertise-steps li:last-child{background:var(--refresh-color-accent-soft)}.expertise-steps__heading{gap:var(--refresh-space-sm);margin-bottom:var(--refresh-space-sm);align-items:center;display:flex}.expertise-steps__number{width:28px;height:28px;font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-pill);flex:none;place-items:center;font-weight:500;display:grid}.expertise-steps li:last-child .expertise-steps__number{color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-color:var(--refresh-color-accent)}.expertise-steps__connector{width:28px;font-size:var(--refresh-font-size-2xl);color:var(--refresh-color-ink-faint);text-align:center;line-height:1;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.expertise-steps h3{font-size:var(--refresh-font-size-sm);font-weight:600;line-height:var(--refresh-line-height-body);margin:0}.expertise-steps p{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);margin:0}@media (max-width:760px){.expertise-steps ol{grid-template-columns:1fr;gap:32px}.expertise-steps__connector{height:32px;top:auto;bottom:-32px;right:calc(50% - 14px);transform:rotate(90deg)}}.workflow-showcase,.marketing-why{width:min(100%, var(--refresh-layout-max));padding:var(--refresh-space-5xl) var(--refresh-layout-page-gutter);margin:0 auto}.workflow-showcase h2,.marketing-why h2{margin:var(--refresh-space-sm) 0 0;font-family:var(--refresh-font-family-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;line-height:var(--refresh-line-height-tight);letter-spacing:var(--refresh-letter-spacing-heading);text-wrap:balance}.workflow-showcase__body{gap:var(--refresh-space-2xl);margin-top:var(--refresh-space-2xl);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.workflow-showcase ol{gap:var(--refresh-space-xs);align-content:start;margin:0;padding:0;list-style:none;display:grid}.workflow-showcase ol button{gap:var(--refresh-space-md);width:100%;min-height:3rem;padding:var(--refresh-space-md);color:var(--refresh-color-ink-secondary);text-align:left;cursor:pointer;border-radius:var(--refresh-radius-lg);transition:color var(--refresh-duration-fast) var(--refresh-ease-standard), background var(--refresh-duration-fast) var(--refresh-ease-standard);background:0 0;border:1px solid #0000;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.workflow-showcase ol button:hover{color:var(--refresh-color-ink);background:var(--refresh-color-surface)}.workflow-showcase ol button[aria-pressed=true]{color:var(--refresh-color-accent);background:var(--refresh-color-panel-raised);border-color:var(--refresh-color-border);box-shadow:var(--refresh-shadow-soft)}.workflow-showcase ol button:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.workflow-showcase__index{font-family:var(--refresh-font-family-sans);color:var(--refresh-color-ink-muted)}.workflow-showcase__progress{background:var(--refresh-color-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.workflow-showcase__panel{min-height:22rem;padding:var(--refresh-space-2xl);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-xl);display:grid;overflow:hidden}.workflow-showcase__stage{gap:var(--refresh-space-xl);align-content:start;display:grid}.workflow-showcase__stage>div>p{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse-muted);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);margin:0;font-weight:700}.workflow-showcase__stage h3{margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-3xl);font-weight:600}.workflow-showcase__stage dl{gap:var(--refresh-space-sm);margin:0;display:grid}.workflow-showcase__stage dl>div{gap:var(--refresh-space-lg);padding-bottom:var(--refresh-space-sm);border-bottom:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 18%, transparent);justify-content:space-between;align-items:baseline;display:flex}.workflow-showcase__stage dt{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse-muted)}.workflow-showcase__stage dd{text-overflow:ellipsis;font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);white-space:nowrap;margin:0;overflow:hidden}.workflow-showcase__stage>strong{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-inverse-muted)}.marketing-why__grid{gap:var(--refresh-space-2xl);margin-top:var(--refresh-space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-why__grid>div{padding-top:var(--refresh-space-lg);border-top:1px solid var(--refresh-color-border-strong)}.marketing-why__grid h3{margin:0 0 var(--refresh-space-sm);font-size:var(--refresh-font-size-lg);font-weight:600}.marketing-why__grid p{line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted);margin:0}@media (max-width:900px){.marketing-why__grid{grid-template-columns:1fr}}@media (max-width:640px){.expertise-steps ol,.workflow-showcase__body{grid-template-columns:1fr}.workflow-showcase ol{grid-template-columns:repeat(2,1fr)}.workflow-showcase__panel{min-height:20rem}.marketing-actions .marketing-button{width:100%}}.replay-page{grid-template-rows:auto auto minmax(0,1fr);height:100dvh;min-height:0;padding:1.25rem 0 1.5rem;display:grid;overflow:hidden}.replay-state-page{justify-content:center;align-items:center;min-height:50vh;padding:1rem;display:flex}.replay-header,.replay-header-actions{align-items:center;display:flex}.replay-header{gap:var(--refresh-space-md);border-bottom:1px solid var(--refresh-hairline);justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.replay-header>:first-child{min-width:0}.replay-header[data-imported=true] .replay-header-actions{flex-wrap:nowrap;flex:none}.replay-header .task-breadcrumbs{margin-top:.45rem;margin-bottom:0}.replay-header h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,3vw,2.75rem)}.replay-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.replay-header-actions a{font-size:.75rem;font-weight:700}.replay-header-more{gap:var(--refresh-space-xs);width:min(14rem,100vw - 2rem);padding:var(--refresh-space-sm);display:grid}.replay-header-more .refresh-button{justify-content:flex-start;width:100%}.replay-header-more small{padding:var(--refresh-space-xs) var(--refresh-space-sm);color:var(--refresh-color-ink-muted)}.replay-player{background:var(--refresh-panel);border:1px solid var(--refresh-hairline-strong);border-radius:var(--refresh-radius-lg);grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:0;height:calc(100vh - 12rem);min-height:34rem;margin-bottom:.75rem;display:grid;overflow:hidden}.embedded-trajectory-workspace .replay-player{height:min(48rem,100vh - 12rem);min-height:38rem;margin-bottom:0}.replay-page .replay-player{height:100%;min-height:0}.replay-player-stage{flex-direction:column;gap:.6rem;min-width:0;min-height:0;padding:.75rem;display:flex}.replay-stage-tabs{flex:none;align-items:center;gap:.35rem;display:flex}.replay-stage-panel{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.replay-stage-panel--assets{gap:var(--refresh-space-sm);overflow-y:auto}.replay-viewport{border:1px solid var(--refresh-hairline-strong);border-radius:var(--refresh-radius-md);background:#172027;flex:1;justify-content:center;align-items:center;min-height:min(22rem,46vh);display:flex;position:relative;overflow:hidden;container-type:size}.replay-viewport-fullscreen{top:var(--refresh-space-sm);right:var(--refresh-space-sm);z-index:4;opacity:.55;transition:opacity .12s ease-out;position:absolute}.replay-viewport:hover .replay-viewport-fullscreen,.replay-viewport-fullscreen:hover,.replay-viewport-fullscreen:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.replay-viewport-fullscreen{transition:none}}.replay-screenshot{object-fit:contain;width:100%;height:100%}.replay-screenshot-stage{width:min(100cqw, calc(100cqh * var(--replay-aspect,1.6)));aspect-ratio:16/10;flex:none;max-width:100%;max-height:100%;position:relative;overflow:hidden}.replay-rail{background:var(--refresh-color-panel);border-left:1px solid var(--refresh-color-border);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.replay-rail-landmark{z-index:2;padding:var(--refresh-space-sm);background:var(--refresh-color-panel-raised);position:relative}.replay-rail-landmark--top{border-bottom:1px solid var(--refresh-color-border);box-shadow:0 .25rem .65rem color-mix(in srgb, var(--refresh-color-ink) 5%, transparent)}.replay-rail-landmark--bottom{border-top:1px solid var(--refresh-color-border);box-shadow:0 -.25rem .65rem color-mix(in srgb, var(--refresh-color-ink) 5%, transparent)}.replay-rail-jump,.replay-rail-section-trigger{gap:var(--refresh-space-sm);width:100%;min-height:2.75rem;padding:var(--refresh-space-sm) var(--refresh-space-md);font:inherit;color:var(--refresh-color-ink);text-align:left;cursor:pointer;border-radius:var(--refresh-radius-sm);background:0 0;border:1px solid #0000;align-items:center;display:flex}.replay-rail-jump:hover,.replay-rail-section-trigger:hover{background:var(--refresh-color-code);border-color:var(--refresh-color-border)}.replay-rail-jump:active,.replay-rail-section-trigger:active{background:var(--refresh-color-selection)}.replay-rail-jump:focus-visible,.replay-rail-section-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--refresh-color-focus) 28%, transparent);outline-offset:1px}.replay-rail-jump>span:last-child,.replay-rail-section-trigger>span:first-child{gap:.1rem;min-width:0;display:grid}.replay-rail-jump small,.replay-rail-section-trigger small{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-faint);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);font-weight:650}.replay-rail-jump strong,.replay-rail-section-trigger strong{text-overflow:ellipsis;font-size:var(--refresh-font-size-sm);white-space:nowrap;overflow:hidden}.replay-rail-jump-arrow{height:1.75rem;font-family:var(--refresh-font-family-mono);color:var(--refresh-color-accent);background:var(--refresh-color-selection);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-pill);flex:0 0 1.75rem;place-items:center;display:grid}.replay-score-landmark--passed{color:var(--refresh-color-positive);background:var(--refresh-color-positive-surface);border-color:var(--refresh-color-positive-border)}.replay-score-landmark--failed{color:var(--refresh-color-critical);background:var(--refresh-color-critical-surface);border-color:var(--refresh-color-critical-border)}.replay-score-landmark--unavailable{color:var(--refresh-color-ink-secondary);background:var(--refresh-color-code);border-color:var(--refresh-color-border-strong)}.replay-score-landmark--passed .replay-rail-jump-arrow{color:var(--refresh-color-positive);background:var(--refresh-color-positive-surface);border-color:var(--refresh-color-positive-border)}.replay-score-landmark--failed .replay-rail-jump-arrow{color:var(--refresh-color-critical);background:var(--refresh-color-critical-surface);border-color:var(--refresh-color-critical-border)}.replay-score-landmark--passed small,.replay-score-landmark--failed small,.replay-score-landmark--unavailable small{color:currentColor}.replay-score-landmark--scored{color:var(--refresh-score-ink);background:color-mix(in srgb, var(--refresh-score-color) 6%, transparent);border-color:color-mix(in srgb, var(--refresh-score-color) 32%, transparent)}.replay-score-landmark--scored:hover{background:color-mix(in srgb, var(--refresh-score-color) 12%, transparent);border-color:color-mix(in srgb, var(--refresh-score-color) 44%, transparent)}.replay-score-landmark--scored .replay-rail-jump-arrow{color:var(--refresh-score-ink);background:color-mix(in srgb, var(--refresh-score-color) 6%, transparent);border-color:color-mix(in srgb, var(--refresh-score-color) 38%, transparent)}.replay-score-landmark__reading{gap:var(--refresh-space-sm);justify-content:space-between;align-items:center;display:flex;overflow:visible}.replay-score-landmark__reading>span:first-child{text-overflow:ellipsis;overflow:hidden}.replay-score-landmark__chip{background:var(--refresh-color-panel-raised);border-radius:var(--refresh-radius-sm);flex:none}.replay-rail-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;position:relative;overflow-y:auto}.replay-rail-section{margin:var(--refresh-space-sm);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md)}.replay-rail-section-trigger{border-radius:calc(var(--refresh-radius-md) - 1px)}.replay-rail-section-panel{padding:0 var(--refresh-space-md) var(--refresh-space-md);border-top:1px solid var(--refresh-color-border)}.replay-instructions{padding-top:var(--refresh-space-md);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;white-space:pre-wrap}.replay-task-context{padding-top:var(--refresh-space-md)}.replay-task-context>.replay-instructions{padding-top:0}.replay-verifiers>.replay-verifier-checks:first-child{border-top:none;padding-top:0}.replay-step-rail{gap:var(--refresh-space-xs);padding:0 var(--refresh-space-sm);flex-direction:column;margin:0;list-style:none;display:flex}.replay-step-rail>li{min-width:0;display:grid}.replay-rail-lane{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.15rem;display:grid;position:relative}.replay-rail-comment{opacity:0;transition:opacity var(--refresh-duration-fast) var(--refresh-ease-standard);margin-top:.2rem}.replay-rail-lane:hover .replay-rail-comment,.replay-rail-lane:focus-within .replay-rail-comment,.replay-rail-comment[data-has-comments],.replay-rail-comment[aria-expanded=true]{opacity:1}.replay-rail-comment-count{min-width:1rem;font-family:var(--refresh-font-family-mono);color:var(--refresh-color-paper);text-align:center;pointer-events:none;background:var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);padding:0 .2rem;font-size:.58rem;font-weight:700;line-height:1rem;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.replay-rail-comment{transition:none}}.replay-rail-row{width:100%;min-height:2.75rem;font:inherit;color:var(--refresh-ink-subtle);text-align:left;cursor:pointer;border-radius:var(--refresh-radius-sm);background:0 0;border:1px solid #0000;gap:.3rem;padding:.45rem .55rem;display:grid}.replay-rail-row:hover{background:color-mix(in srgb, var(--refresh-color-ink) 5%, transparent);border-color:var(--refresh-color-border)}.replay-rail-row:active{background:var(--refresh-color-selection)}.replay-rail-row:focus-visible{outline:3px solid color-mix(in srgb, var(--refresh-color-focus) 28%, transparent);outline-offset:-2px}.replay-rail-row[data-active]{color:var(--refresh-color-ink);background:var(--refresh-color-selection);border-color:var(--refresh-color-border-strong)}.replay-rail-row[data-expanded]{border-bottom-right-radius:0;border-bottom-left-radius:0}.replay-rail-head{align-items:center;gap:.5rem;min-width:0;display:flex}.replay-rail-index{min-width:1.6rem;font-family:var(--refresh-font-family-mono);color:var(--refresh-ink-faint);text-align:right;font-size:.62rem}.replay-rail-badge{text-overflow:ellipsis;font-family:var(--refresh-font-family-sans);text-transform:lowercase;letter-spacing:.04em;white-space:nowrap;font-size:.62rem;font-weight:650;overflow:hidden}.replay-rail-badge--step{color:#33608c}.replay-rail-badge--action{color:#8a6a33}.replay-rail-badge--result{color:#2e7d5b}.replay-rail-when{font-family:var(--refresh-font-family-mono);color:var(--refresh-ink-faint);margin-left:auto;font-size:.6rem}.replay-rail-chevron{height:1.25rem;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-faint);transition:transform var(--refresh-duration-fast) var(--refresh-ease-standard);flex:0 0 1.25rem;place-items:center;display:inline-grid}.replay-rail-section-trigger>.replay-rail-chevron{margin-left:auto}.replay-rail-row[aria-expanded=true] .replay-rail-chevron,.replay-rail-section-trigger[aria-expanded=true] .replay-rail-chevron{transform:rotate(180deg)}.replay-rail-snippet{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.replay-rail-panel{padding:var(--refresh-space-sm);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border-strong);border-bottom-right-radius:var(--refresh-radius-sm);border-bottom-left-radius:var(--refresh-radius-sm);border-top:0}.trajectory-point-overlay,.trajectory-drag-overlay,.trajectory-action-callout{z-index:2;pointer-events:none;position:absolute}.trajectory-point-overlay{top:var(--trajectory-y);left:var(--trajectory-x);border:2px solid var(--refresh-color-ink-inverse);border-radius:var(--refresh-radius-pill);width:1.5rem;height:1.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--refresh-color-accent-warm) 72%, transparent), var(--refresh-shadow-soft);transform:translate(-50%,-50%)}.trajectory-point-overlay--click:after{content:"";background:var(--refresh-color-accent-warm);border-radius:inherit;position:absolute;inset:.35rem}.trajectory-point-overlay--type:after{content:"";background:var(--refresh-color-accent-warm);border-radius:var(--refresh-radius-pill);width:2px;position:absolute;top:.25rem;bottom:.25rem;left:calc(50% - 1px)}.trajectory-point-overlay--scroll{width:auto;min-width:4.5rem;height:2rem;padding:0 var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse);text-transform:capitalize;background:color-mix(in srgb, var(--refresh-color-accent) 88%, transparent);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 55%, transparent);place-items:center;font-weight:700;display:grid}.trajectory-drag-overlay{width:100%;height:100%;inset:0;overflow:visible}.trajectory-drag-overlay line{stroke:var(--refresh-color-accent-warm);stroke-width:.7px;stroke-dasharray:2 1}.trajectory-drag-overlay circle{fill:var(--refresh-color-accent-warm);stroke:var(--refresh-color-ink-inverse);stroke-width:.45px}.trajectory-action-callout{z-index:3;gap:var(--refresh-space-sm);width:max-content;max-width:calc(100% - (2 * var(--refresh-space-md)));padding:var(--refresh-space-sm) var(--refresh-space-md);color:var(--refresh-color-ink-inverse);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 32%, transparent);border-radius:var(--refresh-radius-md);box-shadow:0 1rem 2.5rem #07101661, inset 0 1px color-mix(in srgb, var(--refresh-color-ink-inverse) 12%, transparent);-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%);background:#172027d6;align-items:center;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.trajectory-action-callout-icon{height:2rem;font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-accent-warm) 78%, transparent);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 45%, transparent);border-radius:var(--refresh-radius-sm);flex:0 0 2rem;place-items:center;font-weight:750;display:grid}.trajectory-action-callout-copy{gap:.1rem;min-width:0;display:grid}.trajectory-action-callout-copy strong{font-size:var(--refresh-font-size-xs);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);line-height:1.2}.trajectory-action-callout-copy>span{text-overflow:ellipsis;font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse-muted);white-space:nowrap;line-height:1.35;overflow:hidden}.replay-tool-stage{color:#d4d4d4;background:#1e1e1e;border:1px solid #3c3c3c;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.replay-tool-stage__titlebar,.replay-tool-stage__tabs,.replay-tool-stage__statusbar{align-items:center;min-width:0;display:flex}.replay-tool-stage__titlebar{min-height:2rem;padding:0 var(--refresh-space-md);color:#b8b8b8;background:#181818;border-bottom:1px solid #2b2b2b;justify-content:center;font-size:.68rem;position:relative}.replay-tool-stage__window-controls{left:var(--refresh-space-sm);gap:.35rem;display:flex;position:absolute}.replay-tool-stage__window-controls i{background:#5a5a5a;border-radius:50%;width:.55rem;height:.55rem}.replay-tool-stage__window-controls i:first-child{background:#e06c75}.replay-tool-stage__window-controls i:nth-child(2){background:#d7ba7d}.replay-tool-stage__window-controls i:last-child{background:#6a9955}.replay-tool-stage__tabs{min-height:2.1rem;padding-right:var(--refresh-space-sm);background:#181818;border-bottom:1px solid #2b2b2b;justify-content:space-between}.replay-tool-stage__tab{padding:0 var(--refresh-space-md);font-family:var(--refresh-font-family-mono);color:#f0f0f0;background:#1e1e1e;border-top:1px solid #4f9ddf;border-right:1px solid #2b2b2b;align-self:stretch;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.replay-tool-stage__tab>span{color:#d7ba7d}.replay-tool-stage__source{font-family:var(--refresh-font-family-mono);color:#9cdcfe;letter-spacing:.08em;font-size:.6rem}.replay-tool-stage__editor{overscroll-behavior:contain;min-height:0;font:500 .76rem / 1.65 var(--refresh-font-family-mono);tab-size:2;overflow:auto}.replay-tool-stage__code{grid-template-rows:repeat(var(--replay-tool-stage-lines,1), min-content) 1fr;min-height:100%;padding:var(--refresh-space-md) 0;grid-template-columns:auto minmax(0,1fr);margin:0;font-family:inherit;display:grid}.replay-tool-stage__code:after{content:"";border-right:1px solid #2b2b2b;grid-area:-2/1/-1}.replay-tool-stage__gutter{padding-right:.75rem;padding-left:var(--refresh-space-sm);color:#858585;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #2b2b2b;grid-column:1}.replay-tool-stage__line{min-width:0;padding-right:var(--refresh-space-md);padding-left:var(--refresh-space-md);color:#dcdcaa;overflow-wrap:anywhere;white-space:pre-wrap;grid-column:2}.replay-tool-stage__statusbar{gap:var(--refresh-space-md);min-height:1.45rem;padding:0 var(--refresh-space-sm);font:600 .6rem / 1 var(--refresh-font-family-mono);color:#f5f5f5;background:#176f9f;justify-content:space-between;overflow:hidden}.replay-tool-stage__statusbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replay-screenshot-empty{color:#dbe4e8;text-align:center;gap:.4rem;max-width:24rem;padding:1rem;display:grid}.replay-screenshot-empty span{color:#96a7af;font-size:.75rem}.replay-controls{gap:.45rem;display:grid;container-type:inline-size}.replay-controls-scrub{align-items:center;gap:.6rem;display:flex}.replay-controls-scrub input[type=range]{min-width:6rem;accent-color:var(--refresh-accent);flex:1}.replay-controls-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.replay-controls-lane{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.replay-controls-lane--leading{grid-column:1;justify-self:start}.replay-controls-lane--trailing{grid-column:3;justify-self:end}.replay-controls-transport{grid-column:2;justify-self:center;align-items:center;gap:.35rem;display:flex}@container (max-width:34rem){.replay-controls-bar{grid-template-columns:minmax(0,1fr)}.replay-controls-lane--leading,.replay-controls-lane--trailing,.replay-controls-transport{grid-column:1;justify-content:center;justify-self:center}}.replay-speed-menu .refresh-anchored-menu__popup{min-width:7rem}.replay-controls-status{font-family:var(--refresh-font-family-sans);color:var(--refresh-ink-subtle);white-space:nowrap;font-size:.65rem}.replay-live-pill{font-family:var(--refresh-font-family-sans);color:var(--refresh-color-accent-strong);white-space:nowrap;background:var(--refresh-color-accent-soft);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.65rem;font-weight:650;display:inline-flex}.replay-live-dot{border-radius:var(--refresh-radius-pill);width:.4rem;height:.4rem;animation:replay-live-pulse 1.6s var(--refresh-ease-standard) infinite;background:currentColor}.replay-screenshot-empty--live strong:before{vertical-align:middle;content:"";border-radius:var(--refresh-radius-pill);width:.4rem;height:.4rem;animation:replay-live-pulse 1.6s var(--refresh-ease-standard) infinite;background:currentColor;margin-right:.4rem;display:inline-block}.replay-rail-truncation{padding:var(--refresh-space-sm);margin:var(--refresh-space-sm) var(--refresh-space-sm) 0;font-size:var(--refresh-font-size-xs);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-panel-raised);border:1px dashed var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md);gap:.25rem;display:grid}.replay-rail-truncation strong{font-family:var(--refresh-font-family-sans);color:var(--refresh-color-ink);font-size:.68rem;font-weight:650}@keyframes replay-live-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.replay-live-dot,.replay-screenshot-empty--live strong:before{animation:none}}.replay-detail-tabs{gap:var(--refresh-space-xs);padding-bottom:var(--refresh-space-xs);margin-bottom:var(--refresh-space-sm);flex-wrap:nowrap;display:flex;overflow-x:auto}.replay-detail-tabs .refresh-button{min-height:2rem;padding:.35rem var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);text-transform:capitalize}.replay-frame-details{min-width:0}.replay-frame-detail-body{min-height:6rem;max-height:14rem;padding:var(--refresh-space-md);font-size:var(--refresh-font-size-sm);overflow-wrap:anywhere;white-space:pre-wrap;background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-sm);margin:0;line-height:1.55;overflow:auto}.replay-frame-detail-body--raw{font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);word-break:break-word}.replay-outcome{gap:var(--refresh-space-md);padding-top:var(--refresh-space-md);display:grid}.replay-outcome-block{gap:var(--refresh-space-xs);padding-top:var(--refresh-space-md);border-top:1px solid var(--refresh-color-border);display:grid}.replay-outcome-block h3{font-size:var(--refresh-font-size-sm);margin:0}.replay-outcome-block p{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.replay-technical-details{padding-top:var(--refresh-space-md);font-size:var(--refresh-font-size-xs);border-top:1px solid var(--refresh-color-border)}.replay-technical-details h3{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0;font-weight:650}.replay-technical-details dl{gap:var(--refresh-space-sm);margin:var(--refresh-space-sm) 0 0;display:grid}.replay-technical-details dl>div{gap:var(--refresh-space-sm);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.replay-technical-details dt{color:var(--refresh-color-ink-faint);font-weight:650}.replay-technical-details dd{min-width:0;color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;margin:0}.replay-technical-details code{font-size:inherit}.evidence-link{color:var(--refresh-accent-strong);border-bottom:1px solid var(--refresh-hairline-strong);align-self:start;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:620;text-decoration:none;display:inline-flex}.evidence-link:hover{border-color:var(--refresh-accent)}.evidence-link:focus-visible{outline:3px solid color-mix(in srgb, var(--refresh-focus) 28%, transparent);outline-offset:3px;border-radius:var(--refresh-radius-sm)}.replay-score-details{gap:var(--refresh-space-sm);display:grid}.replay-score-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.replay-score-heading>div{gap:.15rem;min-width:0;display:grid}.replay-score-heading__label{color:var(--refresh-ink-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:750}.replay-score-detail{color:var(--refresh-ink-subtle);margin:0;font-size:.7rem}.replay-score-summary{gap:var(--refresh-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.replay-score-summary>div{padding:var(--refresh-space-sm);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-sm);gap:.15rem;display:grid}.replay-score-summary dt,.replay-score-list dt{color:var(--refresh-color-ink-faint);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:750}.replay-score-summary dd{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary);text-transform:capitalize;margin:0}.replay-reported-score-breakdown{gap:var(--refresh-space-sm);display:grid}.replay-native-caliper{gap:var(--refresh-space-sm);padding-top:var(--refresh-space-md);border-top:1px solid var(--refresh-color-border);display:grid}.replay-native-caliper h3{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink);margin:0}.replay-reported-score-group{gap:var(--refresh-space-xs);display:grid}.replay-reported-score-group>strong{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary)}.replay-reported-score-group ul{gap:var(--refresh-space-xs);margin:0;padding:0;list-style:none;display:grid}.replay-reported-score-group li{gap:var(--refresh-space-xs);padding:var(--refresh-space-sm);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-sm);display:grid}.replay-reported-score-group li>span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink);font-weight:700}.replay-reported-score-group dl{gap:var(--refresh-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.replay-reported-score-group dl>div{min-width:0}.replay-reported-score-group dt,.replay-reported-score-provenance dt{color:var(--refresh-color-ink-faint);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:750}.replay-reported-score-group dd,.replay-reported-score-provenance dd{font-size:var(--refresh-font-size-xs);font-variant-numeric:tabular-nums;color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;margin:0}.replay-reported-score-breakdown details{border-top:1px solid var(--refresh-color-border)}.replay-reported-score-breakdown summary{padding-block:var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);cursor:pointer;font-weight:700}.replay-reported-score-provenance{gap:var(--refresh-space-xs);padding-top:var(--refresh-space-sm);border-top:1px solid var(--refresh-color-border);margin:0;display:grid}.replay-reported-score-provenance>div{gap:var(--refresh-space-sm);grid-template-columns:5rem minmax(0,1fr);display:grid}.replay-score-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.replay-score-list>li{background:var(--refresh-canvas);border:1px solid var(--refresh-hairline);border-radius:var(--refresh-radius-sm);gap:.35rem;padding:.5rem;display:grid}.replay-score-list-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.replay-score-list-heading code{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.replay-score-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.replay-score-list dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.75rem}.replay-score-list dd[data-recorded=false]{color:var(--refresh-ink-faint);font-size:.65rem;font-style:italic}.replay-score-list dd[data-recorded=true]{color:var(--refresh-ink);font-weight:650}.replay-score-message{color:var(--refresh-ink-subtle);font-size:.65rem}.replay-workspace{gap:var(--refresh-space-md);min-width:0;min-height:0;display:grid}.artifact-preview-panel{gap:var(--refresh-space-sm);padding:var(--refresh-space-md);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-sm);display:grid}.artifact-comparison{gap:var(--refresh-space-md);padding:var(--refresh-space-md);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);display:grid}.artifact-comparison__models{gap:var(--refresh-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artifact-comparison__models>section{min-width:0}.artifact-comparison__models h4{margin:0 0 var(--refresh-space-xs)}@media (max-width:800px){.artifact-comparison__models{grid-template-columns:1fr}}.artifact-preview-heading,.artifact-preview-controls{gap:var(--refresh-space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.artifact-preview-heading h3{font-size:var(--refresh-font-size-md);margin:.1rem 0 0}.artifact-category-tabs{font-size:var(--refresh-font-size-xs)}.artifact-category-tabs button{padding:var(--refresh-space-xs) var(--refresh-space-md)}.artifact-preview-category{gap:var(--refresh-space-sm);min-height:0;display:grid}.artifact-preview-toolbar{gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:center;display:flex}.artifact-preview-actions{gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.artifact-preview-download{gap:var(--refresh-space-xs)}.artifact-preview-download svg{width:.95rem;height:.95rem}.artifact-preview-actions__status{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.artifact-preview-actions__error{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-critical);flex-basis:100%}.artifact-preview-empty{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0}.artifact-preview-picker{gap:var(--refresh-space-sm);flex:20rem;align-items:center;min-width:0;display:flex}.artifact-preview-picker__label{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);font-weight:700}.artifact-preview-picker__menu{flex:auto;min-width:0}.artifact-preview-picker__menu .refresh-anchored-menu__trigger{width:100%;font-size:var(--refresh-font-size-sm);justify-content:space-between}.artifact-preview-picker__menu .refresh-anchored-menu__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:800px){.artifact-preview-picker__label{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.artifact-preview-stage{background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);place-items:center;min-height:min(58vh,34rem);display:grid;overflow:hidden}.artifact-preview-stage>img,.artifact-preview-stage>video,.artifact-model-viewer,.artifact-model-viewer canvas{width:100%;height:100%;min-height:min(58vh,34rem)}.artifact-preview-stage>img,.artifact-preview-stage>video{object-fit:contain}.artifact-model-viewer{background:#111820;position:relative}.artifact-model-viewer canvas{display:block}.artifact-model-viewer--comparison,.artifact-model-viewer--comparison canvas{min-height:min(42vh,26rem)}.artifact-model-viewer .artifact-preview-controls{right:var(--refresh-space-sm);bottom:var(--refresh-space-sm);left:var(--refresh-space-sm);justify-content:flex-end;position:absolute}.artifact-model-loading{padding:var(--refresh-space-lg);color:#f4f6fa;background:radial-gradient(circle at 50% 42%,#243442 0%,#111820 72%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.artifact-model-loading__card{gap:var(--refresh-space-sm);max-width:24rem;padding:var(--refresh-space-lg) var(--refresh-space-xl);text-align:center;border-radius:var(--refresh-radius-md);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#090f14d1;border:1px solid #ffffff24;justify-items:center;display:grid;box-shadow:0 1rem 2.5rem #00000047}.artifact-model-loading__card .refresh-spinner{--refresh-spinner-size:1.15rem}.artifact-model-loading__card>span{font-size:var(--refresh-font-size-xs);color:#b9c7d2;line-height:1.45}.artifact-model-opt-in{gap:var(--refresh-space-sm);max-width:32rem;padding:var(--refresh-space-lg);color:var(--refresh-color-ink-secondary);text-align:center;background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-soft);justify-items:center;display:grid}.artifact-model-opt-in strong{color:var(--refresh-color-ink)}.artifact-model-opt-in span{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body)}.artifact-preview-provenance{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary);margin:0}.replay-stage-panel--assets .artifact-preview-panel,.replay-stage-panel--assets .artifact-comparison{box-shadow:none;background:0 0;border:0;padding:0}.replay-stage-panel--assets .artifact-preview-panel{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0}.replay-stage-panel--assets .artifact-preview-category{grid-template-rows:auto minmax(0,1fr) auto}.replay-stage-panel--assets .artifact-comparison__models{grid-template-columns:1fr}.replay-stage-panel--assets .artifact-preview-stage,.replay-stage-panel--assets .artifact-model-viewer,.replay-stage-panel--assets .artifact-model-viewer canvas{min-height:min(38vh,20rem)}.replay-stage-panel--assets .artifact-preview-stage>img,.replay-stage-panel--assets .artifact-preview-stage>video{min-width:0;max-width:100%;min-height:0;max-height:100%}.replay-verifier-checks{border-top:1px solid var(--refresh-color-border);gap:.35rem;padding-top:.4rem;display:grid}.replay-verifier-checks>strong{color:var(--refresh-color-ink-secondary);font-size:.65rem}.replay-verifier-checks>ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.replay-verifier-checks>ul>li{background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-sm);gap:.3rem;padding:.45rem;display:grid}.replay-verifier-check-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.replay-verifier-check-heading__label{color:var(--refresh-color-ink);font-size:.7rem;font-weight:700}.replay-verifier-checks p,.replay-verifier-checks small,.replay-verifier-checks-empty{color:var(--refresh-color-ink-secondary);margin:0;font-size:.65rem}.replay-verifier-checks dl{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.3rem;margin:0;display:grid}.replay-verifier-checks dd{font-variant-numeric:tabular-nums;margin:0;font-size:.7rem}@media (max-width:980px){.replay-player{grid-template-rows:minmax(0,1fr) minmax(12rem,40%);grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.replay-rail{border-top:1px solid var(--refresh-color-border);border-left:none;height:auto}.embedded-trajectory-workspace .replay-player{height:min(48rem,100dvh - 12rem);min-height:0}}@media (max-height:44rem){.replay-page{height:auto;min-height:100dvh;overflow:visible}.replay-page .replay-player{height:max(30rem,100dvh - 9rem)}.replay-page .replay-viewport{min-height:10rem}}@media (max-width:640px){.replay-page{height:auto;min-height:100dvh;padding:.75rem 0 1rem;display:block;overflow:visible}.replay-page .replay-player,.embedded-trajectory-workspace .replay-player{grid-template-rows:auto minmax(18rem,55dvh);height:auto;min-height:0}.replay-header{align-items:flex-start;gap:.75rem}.replay-header,.replay-header-actions{flex-direction:column}.replay-header[data-imported=true] .replay-header-actions{flex-flow:wrap}.replay-controls-scrub{flex-wrap:wrap}.replay-controls-scrub input[type=range]{flex-basis:100%}.replay-rail{height:min(32rem,70vh)}.trajectory-action-callout{max-width:calc(100% - (2 * var(--refresh-space-sm)));padding:var(--refresh-space-sm)}.trajectory-action-callout-copy>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.admin-landing{gap:var(--refresh-space-xl);padding:var(--refresh-space-2xl) var(--refresh-layout-page-gutter);display:grid}.admin-workspace-grid{gap:var(--refresh-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.admin-workspace-link{color:inherit;border-radius:var(--refresh-radius-card);text-decoration:none;display:flex}.admin-workspace-link:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.admin-workspace-card{gap:var(--refresh-space-xl);min-width:0;min-height:13rem;padding:var(--refresh-space-xl);background:var(--refresh-color-panel-raised);border-color:var(--refresh-color-border);border-radius:var(--refresh-radius-card);box-shadow:var(--refresh-shadow-soft);transition:border-color var(--refresh-duration-fast) var(--refresh-ease-standard), box-shadow var(--refresh-duration-fast) var(--refresh-ease-standard), transform var(--refresh-duration-fast) var(--refresh-ease-standard);flex:1;grid-template-rows:1fr auto;justify-content:space-between;display:grid}.admin-workspace-link:hover .admin-workspace-card{border-color:var(--refresh-color-border-strong);box-shadow:var(--refresh-shadow-raised);transform:translateY(-2px)}.admin-workspace-card__copy{gap:var(--refresh-space-sm);align-content:start;display:grid}.admin-workspace-card h2{font-family:var(--refresh-font-family-serif);font-size:var(--refresh-font-size-2xl);font-weight:500;line-height:var(--refresh-line-height-heading);letter-spacing:var(--refresh-letter-spacing-heading);margin:0}.admin-workspace-card__eyebrow{margin:0 0 var(--refresh-space-xs);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);font-weight:700}.admin-workspace-card__description{max-width:32ch;min-height:3.6em;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted);margin:0}.admin-workspace-card__action{gap:var(--refresh-space-sm);padding-top:var(--refresh-space-md);color:var(--refresh-color-accent-strong);border-top:1px solid var(--refresh-color-border);justify-content:space-between;align-items:center;font-weight:600;display:inline-flex}.admin-workspace-card__action>span{font-size:var(--refresh-font-size-lg);transition:transform var(--refresh-duration-fast) var(--refresh-ease-standard)}.admin-workspace-link:hover .admin-workspace-card__action>span{transform:translateX(var(--refresh-space-xs))}@media (max-width:1100px){.admin-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-workspace-grid{grid-template-columns:1fr}.admin-workspace-card{min-height:11.5rem}.admin-workspace-card__description{min-height:0}}.no-access-page{gap:var(--refresh-space-3xl);min-height:100svh;padding:var(--refresh-space-2xl) var(--refresh-layout-page-gutter) var(--refresh-space-4xl);grid-template-rows:auto minmax(0,1fr);display:grid}.no-access-brand{border-radius:var(--refresh-radius-sm);justify-self:start;text-decoration:none}.no-access-brand:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.no-access-content{width:100%;padding-bottom:clamp(var(--refresh-space-3xl), 8vh, var(--refresh-space-6xl));place-items:center;display:grid}.no-access-card{width:min(100%, var(--refresh-layout-text));background:var(--refresh-color-panel-raised);border-radius:var(--refresh-radius-card);box-shadow:var(--refresh-shadow-raised);overflow:hidden}.no-access-copy{padding:clamp(var(--refresh-space-3xl), 6vw, var(--refresh-space-5xl))}.no-access-eyebrow{margin:0 0 var(--refresh-space-lg);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);font-weight:700}.no-access-copy h1{max-width:15ch;font-family:var(--refresh-font-family-serif);letter-spacing:var(--refresh-letter-spacing-heading);text-wrap:balance;margin:0;font-size:clamp(2.75rem,7vw,4rem);font-weight:400;line-height:.98}.no-access-description{max-width:36rem;margin:var(--refresh-space-xl) 0 0;font-size:var(--refresh-font-size-lg);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.no-access-actions{gap:var(--refresh-space-xl);padding:var(--refresh-space-xl) clamp(var(--refresh-space-3xl), 6vw, var(--refresh-space-5xl));background:var(--refresh-color-code);border-top:1px solid var(--refresh-color-border-strong);justify-content:space-between;align-items:center;display:flex}.no-access-actions p{max-width:24rem;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted);margin:0}.no-access-actions form{flex:none;margin:0}.no-access-action-controls{gap:var(--refresh-space-sm);flex:none;align-items:center;display:flex}.no-access-action-controls .refresh-button,.no-access-action-controls .workspace-sign-out{min-height:2.75rem}.no-access-actions .workspace-sign-out{min-width:7rem;min-height:2.5rem;padding-inline:var(--refresh-space-lg)}.role-view-selector{gap:var(--refresh-space-xs);width:100%;min-width:0;display:grid}.role-view-selector label{gap:var(--refresh-space-sm);display:grid}.role-view-selector label>span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse-muted);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label)}.role-view-selector select{width:100%;min-width:0;min-height:2.75rem;padding:var(--refresh-space-xs) var(--refresh-space-md);font:inherit;color:var(--refresh-color-ink-inverse);background:color-mix(in srgb, var(--refresh-color-ink-inverse) 8%, transparent);border:1px solid color-mix(in srgb, var(--refresh-color-ink-inverse) 18%, transparent);border-radius:var(--refresh-radius-md)}.role-view-selector select:hover:not(:disabled){background:color-mix(in srgb, var(--refresh-color-ink-inverse) 13%, transparent)}.role-view-selector select:disabled{cursor:not-allowed;opacity:.55}.role-view-selector select option{color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised)}.role-view-selector select:focus-visible{outline:var(--refresh-focus-ring);outline-offset:2px}.role-view-selector__error{max-width:18rem;font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse)}@media (max-width:640px){.no-access-page{gap:var(--refresh-space-xl);padding:var(--refresh-space-xl) var(--refresh-space-lg)}.no-access-content{padding:clamp(var(--refresh-space-lg), 8vh, var(--refresh-space-4xl)) 0 var(--refresh-space-3xl);place-items:start center}.no-access-card{border-radius:var(--refresh-radius-xl)}.no-access-copy{padding:var(--refresh-space-3xl) var(--refresh-space-xl)}.no-access-copy h1{font-size:clamp(2.5rem,13vw,3.25rem)}.no-access-description{margin-top:var(--refresh-space-lg);font-size:var(--refresh-font-size-md)}.no-access-actions{padding:var(--refresh-space-lg) var(--refresh-space-xl) var(--refresh-space-xl);flex-direction:column;align-items:stretch}.no-access-actions form,.no-access-actions .workspace-sign-out,.no-access-action-controls,.no-access-action-controls .refresh-button{width:100%}.no-access-action-controls,.admin-workspace-card{flex-direction:column}.workspace-sign-out{white-space:nowrap;min-height:2.75rem}}.staff-console{gap:var(--refresh-space-xl);width:min(100%, var(--refresh-layout-workspace));padding:var(--refresh-space-2xl) var(--refresh-layout-page-gutter);margin:0 auto;display:grid}.workspace-skip-link{top:var(--refresh-space-sm);left:var(--refresh-space-sm);z-index:100;min-height:2.75rem;padding:var(--refresh-space-md) var(--refresh-space-lg);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);box-shadow:var(--refresh-shadow-raised);transform:translateY(calc(-100% - var(--refresh-space-xl)));transition:transform var(--refresh-duration-fast) var(--refresh-ease-standard);text-decoration:none;position:fixed}.workspace-skip-link:focus{outline:3px solid var(--refresh-color-focus);outline-offset:2px;transform:translateY(0)}.staff-toolbar{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-card);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;display:grid}.staff-toolbar>.refresh-button{justify-self:start}.staff-panel{gap:var(--refresh-space-lg);min-width:0;padding:var(--refresh-space-xl);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-card);box-shadow:var(--refresh-shadow-card);display:grid;overflow-x:auto}.staff-panel>:is(h2,h3,h4,p){margin-block:0}.staff-panel>h2{padding-bottom:var(--refresh-space-md);font-size:var(--refresh-font-size-lg);letter-spacing:-.02em;border-bottom:1px solid var(--refresh-color-border)}:is(.staff-console label:has(>input:not([type=checkbox]):not([type=radio])),.staff-console label:has(>select),.staff-console label:has(>textarea),.staff-panel label:has(>input:not([type=checkbox]):not([type=radio])),.staff-panel label:has(>select),.staff-panel label:has(>textarea),.catalog-form label:has(>input:not([type=checkbox]):not([type=radio])),.catalog-form label:has(>select),.catalog-form label:has(>textarea)){gap:var(--refresh-space-xs);min-width:0;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);font-weight:650;display:grid}.staff-console label>span:first-child,.staff-panel label>span:first-child,.catalog-form label>span:first-child,.staff-console fieldset>legend,.staff-panel fieldset>legend,.catalog-form fieldset>legend{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:.045em;padding:0;font-weight:750}.staff-console :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.staff-panel :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.catalog-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){width:100%;min-width:0;min-height:2.75rem;font:inherit;color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md);transition:background-color var(--refresh-duration-fast) var(--refresh-ease-standard), border-color var(--refresh-duration-fast) var(--refresh-ease-standard), box-shadow var(--refresh-duration-fast) var(--refresh-ease-standard);padding:.68rem .78rem;box-shadow:inset 0 1px 1px #0f172a08}.staff-console :is(input,textarea)::placeholder,.staff-panel :is(input,textarea)::placeholder,.catalog-form :is(input,textarea)::placeholder{color:var(--refresh-color-ink-muted);opacity:.75}.staff-console textarea,.staff-panel textarea,.catalog-form textarea{min-height:7rem;line-height:var(--refresh-line-height-body);resize:vertical}.staff-console :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible,.staff-panel :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible,.catalog-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible{background:var(--refresh-color-panel-raised);border-color:var(--refresh-color-accent);box-shadow:var(--refresh-focus-ring);outline:none}.staff-console :is(input,select,textarea):disabled,.staff-panel :is(input,select,textarea):disabled,.catalog-form :is(input,select,textarea):disabled{color:var(--refresh-color-ink-muted);cursor:not-allowed;background:var(--refresh-color-code);opacity:.72}:is(.staff-console :is(input,select,textarea):user-invalid,.staff-panel :is(input,select,textarea):user-invalid,.catalog-form :is(input,select,textarea):user-invalid){border-color:var(--refresh-color-critical)}.staff-console :is(input[type=checkbox],input[type=radio]),.staff-panel :is(input[type=checkbox],input[type=radio]),.catalog-form :is(input[type=checkbox],input[type=radio]){width:1rem;height:1rem;accent-color:var(--refresh-color-accent);flex:none}.staff-console :is(input[type=checkbox],input[type=radio]):focus-visible,.staff-panel :is(input[type=checkbox],input[type=radio]):focus-visible,.catalog-form :is(input[type=checkbox],input[type=radio]):focus-visible{outline:3px solid color-mix(in srgb, var(--refresh-color-accent) 28%, transparent);outline-offset:3px}:is(.staff-console label:has(>input[type=checkbox]),.staff-console label:has(>input[type=radio]),.staff-panel label:has(>input[type=checkbox]),.staff-panel label:has(>input[type=radio])){gap:var(--refresh-space-sm);min-height:2.75rem;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);cursor:pointer;align-items:center;display:inline-flex}.staff-console fieldset,.staff-panel fieldset,.catalog-form fieldset{min-width:0;margin:0}.people-editor-grid>fieldset,.staff-panel>form fieldset{gap:var(--refresh-space-sm);padding:var(--refresh-space-lg);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);display:grid}.staff-panel>label:has(>select){width:min(100%,28rem)}.people-editor-grid{gap:var(--refresh-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.people-editor-grid__wide{grid-column:1/-1}.people-editor-grid>.refresh-button{width:fit-content;min-height:2.75rem}.people-editor-grid>span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);align-self:center}.people-editor-grid>div:not(.people-skill-criterion){gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:center;display:flex}.skill-tags{gap:var(--refresh-space-sm);padding-top:var(--refresh-space-sm);flex-wrap:wrap;display:flex}.skill-tags label:has(>input[type=checkbox]){min-height:2.75rem;padding:0 var(--refresh-space-md);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);font-weight:650}.skill-tags label:has(>input[type=checkbox]):has(input:checked){color:var(--refresh-color-accent);background:var(--refresh-color-accent-soft);border-color:color-mix(in srgb, var(--refresh-color-accent) 30%, transparent)}.staff-panel>[aria-live=polite]:not(:empty){padding:var(--refresh-space-md) var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-accent-soft);border-left:3px solid var(--refresh-color-accent);border-radius:var(--refresh-radius-md)}.staff-panel__heading{gap:var(--refresh-space-lg);padding-bottom:var(--refresh-space-md);border-bottom:1px solid var(--refresh-color-border);justify-content:space-between;align-items:start;display:flex}.staff-panel__heading h2{letter-spacing:-.02em;margin:0;font-size:.95rem}.staff-panel__heading p{max-width:78ch;margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.staff-panel__actions{gap:var(--refresh-space-sm);flex:none;display:flex}.staff-table-wrap{overflow-x:auto}.staff-identity{gap:.15rem;display:grid}.staff-identity>span{color:var(--refresh-ink-faint);font-size:.6875rem}.staff-action-lane{gap:var(--refresh-space-sm);justify-content:flex-end;display:flex}.staff-muted{color:var(--refresh-ink-faint)}.staff-form{gap:var(--refresh-space-xl);display:grid}.staff-chain{gap:var(--refresh-space-sm);margin:0;padding:0;list-style:none;display:grid}.staff-blocker-list{color:var(--refresh-color-ink-muted);gap:.2rem;margin:0;padding-left:1rem;font-size:.6875rem;line-height:1.45;display:grid}.staff-refusal,.staff-notice{gap:var(--refresh-space-sm);padding:var(--refresh-space-lg);display:grid}.staff-refusal{border-color:var(--refresh-color-border-strong);border-left:3px solid var(--refresh-color-critical,#b42318)}.staff-refusal__heading{gap:var(--refresh-space-sm);align-items:center;display:flex}.staff-refusal__heading code,.staff-notice code{font-family:var(--refresh-font-mono,monospace);color:var(--refresh-color-ink-muted);overflow-wrap:anywhere;font-size:.6875rem}.staff-refusal__dismiss{padding:0 var(--refresh-space-sm);color:var(--refresh-color-ink-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1rem;line-height:1}.staff-refusal__dismiss:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.staff-refusal p,.staff-notice span{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted);margin:0}.staff-refusal small{color:var(--refresh-ink-faint);font-size:.6875rem}.staff-refusal__issues{gap:var(--refresh-space-xs);margin:0;padding:0;list-style:none;display:grid}.staff-refusal__issues li{gap:var(--refresh-space-sm);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted);grid-template-columns:minmax(6rem,auto) 1fr;align-items:baseline;display:grid}.staff-refusal__issues code{font-family:var(--refresh-font-mono,monospace);overflow-wrap:anywhere;font-size:.6875rem}.staff-fact-list{gap:var(--refresh-space-xs);margin:0;display:grid}.staff-fact-list>div{gap:var(--refresh-space-md);grid-template-columns:minmax(7rem,auto) 1fr;align-items:baseline;display:grid}.review-context-card{gap:var(--refresh-space-md);padding:var(--refresh-space-lg);display:grid}.review-context-card__heading{gap:var(--refresh-space-md);justify-content:space-between;align-items:start;display:flex}.review-context-card__heading>div{gap:var(--refresh-space-xs);display:grid}.review-context-card__heading span,.review-context-card p,.review-context-facts dt{color:var(--refresh-color-ink-muted)}.review-context-card p,.review-context-facts{margin:0}.review-context-facts{gap:var(--refresh-space-md);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.review-context-facts>div{gap:var(--refresh-space-xs);display:grid}.review-context-facts dd{margin:0;font-weight:650}.staff-fact-list dt{color:var(--refresh-color-ink-muted);font-size:.6875rem;font-weight:700}.staff-fact-list dd{font-size:var(--refresh-font-size-sm);overflow-wrap:anywhere;margin:0}.assignment-feedback-list,.assignment-findings,.assignment-evidence{gap:var(--refresh-space-lg);margin:0;padding:0;list-style:none;display:grid}.assignment-feedback-badges,.assignment-finding__heading{gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:center;display:flex}.assignment-feedback-badges{justify-content:flex-end}.assignment-feedback-list h3,.assignment-finding p{margin:0}.assignment-feedback-summary{padding:var(--refresh-space-md) var(--refresh-space-lg);background:var(--refresh-color-code);border-left:3px solid var(--refresh-color-warning);border-radius:var(--refresh-radius-md)}.review-context-facts code{font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);overflow-wrap:anywhere}.people-row-link.assignment-feedback-replay{width:fit-content;min-height:2.75rem}.people-row-link.assignment-feedback-replay:active{color:var(--refresh-color-accent-strong);background:var(--refresh-color-accent-soft)}.assignment-finding{gap:var(--refresh-space-sm);padding:var(--refresh-space-lg);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);display:grid}.assignment-finding__heading{justify-content:space-between}.assignment-finding__heading span,.assignment-evidence span{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.assignment-evidence{gap:var(--refresh-space-sm)}.assignment-evidence li{gap:var(--refresh-space-xs);padding:var(--refresh-space-sm) var(--refresh-space-md);font-size:var(--refresh-font-size-sm);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);display:grid}@media (max-width:900px){.staff-toolbar{grid-template-columns:minmax(0,1fr)}.staff-panel__heading{flex-direction:column}.assignment-feedback-badges,.assignment-finding__heading,.staff-action-lane{justify-content:flex-start}}@media (max-width:760px){.staff-console{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg) var(--refresh-space-sm) var(--refresh-space-2xl)}.staff-panel{padding:var(--refresh-space-lg)}.people-editor-grid{grid-template-columns:minmax(0,1fr)}.people-editor-grid__wide{grid-column:auto}.staff-panel>.refresh-dense-table{min-width:36rem}}.people-page{gap:var(--refresh-space-xl)}.people-toolbar{align-items:end}.people-primary-link,.people-row-link{white-space:nowrap;border-radius:var(--refresh-radius-pill);transition:background var(--refresh-duration-fast) var(--refresh-ease-standard), border-color var(--refresh-duration-fast) var(--refresh-ease-standard), color var(--refresh-duration-fast) var(--refresh-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.people-primary-link{min-height:2.75rem;padding:0 var(--refresh-space-lg);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);font-weight:700}.people-primary-link:hover{background:var(--refresh-color-accent-strong)}.people-primary-link:focus-visible,.people-row-link:focus-visible{outline:var(--refresh-focus-ring);outline-offset:3px}.people-row-link{min-height:var(--refresh-control-pill-min-height);padding:0 var(--refresh-control-pill-padding-inline);font-size:var(--refresh-control-pill-font-size);font-weight:var(--refresh-control-pill-font-weight);color:var(--refresh-color-ink);border:1px solid var(--refresh-color-border-strong)}.people-row-link:hover{background:var(--refresh-color-accent-soft);border-color:var(--refresh-color-accent)}.people-muted{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.people-skill-tags{gap:var(--refresh-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.people-skill-tags li{gap:var(--refresh-space-xs);min-height:1.75rem;padding:0 var(--refresh-space-sm);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);align-items:center;font-weight:650;display:inline-flex}.people-skill-tags li[data-required=true]{color:var(--refresh-color-accent);background:var(--refresh-color-accent-soft);border-color:color-mix(in srgb, var(--refresh-color-accent) 28%, transparent)}.people-skill-tags li span{color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.people-match-ledger{border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);margin:0;overflow:hidden}.people-match-ledger>div{gap:var(--refresh-space-xs);padding:var(--refresh-space-sm) var(--refresh-space-md);grid-template-columns:minmax(8rem,.75fr) minmax(12rem,1.25fr);display:grid}.people-match-ledger>div+div{border-top:1px solid var(--refresh-color-border)}.people-match-ledger>div[data-match=matched]{background:var(--refresh-color-positive-surface)}.catalog-workspace{gap:var(--refresh-space-2xl);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-card);box-shadow:var(--refresh-shadow-soft)}.catalog-columns{gap:var(--refresh-space-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.catalog-form{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);display:grid}.catalog-form--environment{padding:var(--refresh-space-2xl);background:var(--refresh-color-code)}.catalog-form__heading{gap:var(--refresh-space-lg);padding-bottom:var(--refresh-space-lg);border-bottom:1px solid var(--refresh-color-border);align-items:start;display:flex}.catalog-form__heading>span{width:2rem;height:2rem;font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);background:var(--refresh-color-accent-soft);border-radius:var(--refresh-radius-pill);flex:none;place-items:center;font-weight:700;display:grid}.catalog-form__heading h3,.catalog-environment-list h3,.catalog-environment-card h4{font-size:var(--refresh-font-size-lg);margin:0}.catalog-form__heading p,.catalog-empty-state{margin:var(--refresh-space-sm) 0 0;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.catalog-port-list{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);display:grid}.catalog-port-row{gap:var(--refresh-space-sm);grid-template-columns:1fr minmax(7rem,.65fr) minmax(6rem,.5fr) auto;align-items:end;display:grid}.catalog-environment-fields,.people-request-commitment,.people-request-rates{gap:var(--refresh-space-lg);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.catalog-dependency-lane{gap:var(--refresh-space-lg);margin:0;padding:0;list-style:none;display:grid;position:relative}.catalog-dependency-lane:before{content:"";background:var(--refresh-color-border-strong);width:1px;position:absolute;top:2rem;bottom:2rem;left:1rem}.catalog-dependency-lane>li{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.catalog-dependency-lane__ordinal{z-index:1;width:2rem;height:2rem;font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-radius:var(--refresh-radius-pill);place-items:center;font-weight:750;display:grid}.catalog-dependency-lane__fields{gap:var(--refresh-space-sm);grid-template-columns:minmax(8rem,.7fr) minmax(14rem,1.5fr) minmax(10rem,.8fr);display:grid}.catalog-dependency-lane__actions{gap:var(--refresh-space-sm);display:flex}.catalog-actions{justify-content:space-between}.catalog-environment-list{gap:var(--refresh-space-lg);display:grid}.catalog-environment-card{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);display:grid}.catalog-environment-card>div{gap:var(--refresh-space-sm);flex-wrap:wrap;align-content:start;align-items:center;display:flex}.catalog-environment-card>div h4{flex-basis:100%}.catalog-environment-card>div code{font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.catalog-environment-card ol{gap:var(--refresh-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-environment-card li{gap:0 var(--refresh-space-sm);min-width:10rem;padding:var(--refresh-space-sm) var(--refresh-space-lg);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);grid-template-columns:auto 1fr;display:grid}.catalog-environment-card li>span{font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-accent);grid-row:1/span 2}.catalog-environment-card li small{color:var(--refresh-color-ink-muted)}.people-request-commitment,.people-request-rates,.people-skill-criteria{padding:var(--refresh-space-lg);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg)}.people-skill-criteria{gap:var(--refresh-space-sm);display:grid}.people-skill-criteria>p{margin:0 0 var(--refresh-space-sm);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.people-skill-criterion{gap:var(--refresh-space-lg);padding:var(--refresh-space-sm) var(--refresh-space-lg);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);grid-template-columns:minmax(11rem,1fr) minmax(9rem,.6fr) minmax(9rem,.6fr);align-items:end;display:grid}.people-skill-criterion>div{gap:var(--refresh-space-sm);align-self:center;display:grid}.people-skill-criterion small{color:var(--refresh-color-ink-muted)}@media (max-width:900px){.catalog-columns,.catalog-environment-card,.catalog-port-row,.catalog-dependency-lane__fields,.people-skill-criterion{grid-template-columns:minmax(0,1fr)}.catalog-dependency-lane>li{grid-template-columns:2rem minmax(0,1fr)}.catalog-dependency-lane__actions{grid-column:2}}.people-match-ledger>div[data-match=gap]{background:var(--refresh-color-warning-surface)}.people-match-ledger dt{gap:var(--refresh-space-xs);font-size:var(--refresh-font-size-sm);align-items:baseline;font-weight:700;display:flex}.people-match-ledger dt small{color:var(--refresh-color-ink-muted);text-transform:uppercase;font-size:.625rem}.people-match-ledger dd{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary);margin:0}.people-opportunity-grid{gap:var(--refresh-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));display:grid}.people-opportunity-card{gap:var(--refresh-space-md);display:grid}.people-opportunity-card__heading,.people-detail-heading,.people-detail-actions{gap:var(--refresh-space-md);justify-content:space-between;align-items:flex-start;display:flex}.people-opportunity-card h2,.people-detail-heading h1{margin:0}.people-opportunity-card p,.people-detail-heading p{color:var(--refresh-color-ink-secondary);margin:0}.people-facts{gap:var(--refresh-space-md);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.people-facts>div{gap:var(--refresh-space-xs);display:grid}.people-facts dt{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);font-weight:700}.people-facts dd{font-size:var(--refresh-font-size-sm);margin:0;font-weight:650}.people-form,.people-form-section,.people-detail-stack,.people-match-list{gap:var(--refresh-space-lg);display:grid}.people-form-grid{gap:var(--refresh-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.people-form-grid .people-field--wide{grid-column:1/-1}.people-rate-toggle{gap:var(--refresh-space-sm);min-height:2.5rem;padding:var(--refresh-space-sm) var(--refresh-space-md);font-size:var(--refresh-font-size-sm);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);align-self:end;align-items:center;font-weight:650;display:flex}.people-draft-editor>summary{cursor:pointer;list-style-position:outside}.people-draft-editor>summary>span{gap:var(--refresh-space-xs);margin-left:var(--refresh-space-xs);display:inline-grid}.people-draft-editor>summary small{color:var(--refresh-color-ink-muted);font-weight:400}.people-draft-editor[open]>summary{padding-bottom:var(--refresh-space-lg);margin-bottom:var(--refresh-space-lg);border-bottom:1px solid var(--refresh-color-border)}.people-skill-editor{gap:var(--refresh-space-sm);display:grid}.people-skill-row{gap:var(--refresh-space-sm);grid-template-columns:minmax(10rem,1fr) repeat(3,minmax(5.5rem,.45fr)) auto;align-items:end;display:grid}.people-match-card{gap:var(--refresh-space-md);display:grid}.people-match-card__summary{gap:var(--refresh-space-md);grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.3fr);display:grid}.people-private-note{padding:var(--refresh-space-md);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-code);border-left:3px solid var(--refresh-color-accent);margin:0}@media (max-width:760px){.people-detail-heading,.people-detail-actions,.people-opportunity-card__heading{flex-direction:column;align-items:stretch}.people-form-grid,.people-match-card__summary,.people-match-ledger>div,.people-skill-row{grid-template-columns:minmax(0,1fr)}.people-form-grid .people-field--wide{grid-column:auto}}.qa-agent-evidence .embedded-trajectory-workspace,.qa-agent-evidence .replay-player{height:100%;min-height:0}.qa-agent-evidence .replay-player{border:0;border-radius:0;grid-template-columns:1fr}.qa-agent-evidence .replay-rail{border-top:1px solid var(--refresh-color-border);border-left:0;height:19rem}.qa-evidence-comparison--agent-only .qa-agent-evidence .replay-rail{height:14rem}.run-monitor__lane{gap:var(--refresh-space-md)}.run-monitor__controls{gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:center;display:flex}.run-monitor__phase{gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.run-monitor__phase p{min-width:0;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);flex:18rem;margin:0}.run-monitor__hint,.run-monitor__progress,.run-monitor__task-link{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);margin:0}.run-monitor__progress{color:var(--refresh-color-ink);font-weight:600}.run-monitor__notice{gap:var(--refresh-space-xs);padding:var(--refresh-space-md) var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-surface);border:1px solid var(--refresh-color-border);border-left:3px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md);margin:0;display:grid}.run-monitor__notice strong{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);font-weight:750}.run-monitor__notice[data-feed=dropped],.run-monitor__notice[data-feed=stale]{background:var(--refresh-color-warning-surface);border-color:var(--refresh-color-warning-border);border-left-color:var(--refresh-color-warning)}.run-monitor__notice[data-feed=ended]{background:var(--refresh-color-info-surface);border-color:var(--refresh-color-border);border-left-color:var(--refresh-color-accent)}.run-monitor__evidence{padding:var(--refresh-space-md) var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-surface);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);margin:0}.run-monitor__evidence[data-evidence=partial]{background:var(--refresh-color-warning-surface);border-color:var(--refresh-color-warning-border)}.run-monitor__evidence[data-evidence=sealed]{background:var(--refresh-color-positive-surface);border-color:var(--refresh-color-positive-border)}.run-monitor__workspace{min-width:0}@media (max-width:760px){.run-monitor .platform-section-heading{flex-direction:column;align-items:stretch}.run-monitor__controls{justify-content:flex-start}}.task-seeder{gap:var(--refresh-space-xl);min-width:0;display:grid}:where(.task-seeder-page)>.task-seeder>section{row-gap:var(--refresh-space-lg);column-gap:var(--refresh-space-2xl);padding:var(--refresh-space-2xl) 0 var(--refresh-space-xl);grid-template-columns:minmax(20rem,1fr) auto;grid-template-areas:"copy metrics""actions metrics"}:where(.task-seeder-page) .refresh-masthead__copy{grid-area:copy}:where(.task-seeder-page) .refresh-masthead__metrics{grid-area:metrics;align-self:center}:where(.task-seeder-page) .refresh-masthead__actions{gap:var(--refresh-space-sm);flex-wrap:wrap;grid-area:actions;align-items:center;display:flex}.task-seeder__layout{gap:var(--refresh-space-xl);grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;display:grid}.task-seeder__work,.task-seeder__aside{gap:var(--refresh-space-lg);min-width:0;display:grid}.task-seeder__aside{margin-top:calc(2.75rem + var(--refresh-space-lg))}.segmented-tabs{gap:var(--refresh-space-xs);width:fit-content;max-width:100%;padding:var(--refresh-space-xs);background:var(--refresh-color-surface);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);isolation:isolate;flex-wrap:wrap;display:flex}.segmented-tabs button{padding:var(--refresh-space-sm) var(--refresh-space-lg);font:inherit;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);cursor:pointer;border-radius:var(--refresh-radius-pill);transition:color var(--refresh-duration-fast) var(--refresh-ease-standard), background var(--refresh-duration-fast) var(--refresh-ease-standard);background:0 0;border:1px solid #0000;font-weight:650;position:relative}.segmented-tabs button[aria-selected=true]{color:var(--refresh-color-ink-inverse)}.segmented-tabs button:not([aria-selected=true]):hover{color:var(--refresh-color-ink);background:var(--refresh-color-panel)}.segmented-tabs__indicator{z-index:0;background:var(--refresh-color-accent);border:1px solid var(--refresh-color-accent-strong);border-radius:inherit;box-shadow:var(--refresh-shadow-soft);position:absolute;inset:0}.segmented-tabs__label{z-index:1;gap:var(--refresh-space-xs);align-items:center;display:inline-flex;position:relative}.segmented-tabs__count{min-width:1.25rem;height:1.25rem;font-size:var(--refresh-font-size-xs);font-variant-numeric:tabular-nums;color:var(--refresh-color-ink-secondary);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-pill);place-items:center;padding:0 .3rem;line-height:1;display:inline-grid}.segmented-tabs button[aria-selected=true] .segmented-tabs__count{color:var(--refresh-color-ink);border-color:#0000}.task-seeder__tab-badge{min-width:1.25rem;height:1.25rem;font-size:var(--refresh-font-size-xs);color:var(--refresh-color-warning);background:var(--refresh-color-warning-surface);border:1px solid var(--refresh-color-warning-border);border-radius:var(--refresh-radius-pill);place-items:center;padding:0 .3rem;line-height:1;display:inline-grid}.task-seeder__tabs button[aria-selected=true] .task-seeder__tab-badge{color:var(--refresh-color-ink);background:var(--refresh-color-panel-raised);border-color:#0000}.segmented-tabs button:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-seeder__panes{gap:var(--refresh-space-lg);min-width:0;display:grid}.task-seeder__pane{gap:var(--refresh-space-lg);min-width:0;padding:var(--refresh-space-xl);color:var(--refresh-color-ink);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-soft);display:grid}.task-seeder__pane:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-seeder__pane-header h2{font-family:var(--refresh-font-family-serif);font-size:var(--refresh-font-size-3xl);margin:0;font-weight:500}.task-seeder__pane-header p{max-width:52rem;margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.task-seeder__pane-body{gap:var(--refresh-space-lg);min-width:0;display:grid}.task-seeder-explanation{gap:var(--refresh-space-xs);padding:var(--refresh-space-md) var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-info-surface);border:1px solid var(--refresh-color-info-border);border-radius:var(--refresh-radius-md);display:grid}.task-seeder-explanation__heading{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink);font-weight:650}.task-seeder-explanation__body{gap:var(--refresh-space-xs);display:grid}.task-seeder-explanation__body p{margin:0}.task-seeder-runs-table{overflow-x:auto}.task-seeder-instruction h3,.task-seeder-environment h2{font-size:var(--refresh-font-size-xl);margin:0;font-weight:650}.task-seeder-instruction,.task-seeder-environment{gap:var(--refresh-space-sm);justify-items:start;display:grid}.task-seeder-instruction--main{width:100%;padding:var(--refresh-space-lg);justify-items:stretch}.task-seeder-instruction__heading{gap:var(--refresh-space-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.task-seeder-instruction__heading>div:first-child{gap:var(--refresh-space-xs);flex:24rem;display:grid}.task-seeder-instruction__actions{gap:var(--refresh-space-sm);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;display:flex}.task-seeder-instruction__file-input{display:none}.task-seeder-instruction__hint{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted);margin:0}.task-seeder-instruction label span{font-size:var(--refresh-font-size-sm);font-weight:650}.task-seeder-instruction textarea{width:100%;min-height:clamp(22rem,48dvh,38rem);padding:var(--refresh-space-md);font:inherit;font-size:var(--refresh-font-size-base);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink);resize:vertical;background:var(--refresh-color-paper);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md)}.task-seeder-instruction__imported{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-positive);margin:0}.task-seeder-instruction textarea:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-seeder-instruction__read-only{width:100%;max-height:clamp(12rem,28dvh,20rem);padding-right:var(--refresh-space-xs);scrollbar-gutter:stable;overscroll-behavior:contain;font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;overflow:auto}.task-seeder-instruction__read-only>:first-child{margin-top:0}.task-seeder-instruction__read-only>:last-child{margin-bottom:0}.task-seeder-instruction__read-only :is(h1,h2,h3,h4){margin:var(--refresh-space-lg) 0 var(--refresh-space-xs);font-family:var(--refresh-font-family-sans);font-size:var(--refresh-font-size-base);font-weight:700;line-height:var(--refresh-line-height-heading);color:var(--refresh-color-ink)}.task-seeder-instruction__read-only :is(p,ul,ol,pre){margin:0 0 var(--refresh-space-md)}.task-seeder-instruction__read-only :is(ul,ol){padding-left:var(--refresh-space-xl)}.task-seeder-instruction__read-only code{font-family:var(--refresh-font-family-mono);background:var(--refresh-color-code);border-radius:var(--refresh-radius-sm);padding:.1em .3em;font-size:.92em}.task-seeder-instruction__read-only pre{padding:var(--refresh-space-md);background:var(--refresh-color-code);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);overflow-x:auto}.task-seeder-instruction__read-only pre code{background:0 0;padding:0}.task-seeder-environment ul{gap:var(--refresh-space-xs);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);margin:0;padding:0;list-style:none;display:grid}.task-seeder-environment p{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0}.task-verifier{gap:var(--refresh-space-lg);min-width:0;display:grid}.task-verifier__phase{gap:var(--refresh-space-sm);flex-wrap:wrap;align-items:center;display:flex}.task-verifier__phase p{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0}.task-seeder-authoring-grid{gap:var(--refresh-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.task-seeder-authoring-card{gap:var(--refresh-space-md);min-width:0;padding:var(--refresh-space-lg);display:grid}.task-seeder-authoring-card>header{gap:var(--refresh-space-xs);display:grid}.task-seeder-authoring-card>header h3,.task-seeder-authoring-card>header p{margin:0}.task-seeder-authoring-card>header h3{font-size:var(--refresh-font-size-lg)}.task-seeder-authoring-card>header p{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}@media (max-width:90rem){.task-seeder-authoring-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:72rem){.task-seeder__layout{grid-template-columns:minmax(0,1fr)}.task-seeder__aside{margin-top:0}}@media (max-width:760px){:where(.task-seeder-page)>.task-seeder>section{padding:var(--refresh-space-xl) 0 var(--refresh-space-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""actions""metrics"}:where(.task-seeder-page) .refresh-masthead__metrics{width:100%;overflow-x:auto}:where(.task-seeder-page) .refresh-masthead__metrics>div:first-child{border-left:0;padding-left:0}}.trajectory-review{gap:var(--refresh-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;min-height:0;display:grid}.replay-page>.trajectory-review,.replay-page>.trajectory-review>.replay-workspace{height:100%}.replay-player[data-fullscreen]{background:#0d1418;border:0;border-radius:0;width:100vw;height:100vh;max-height:100vh;margin:0;display:block;position:fixed;inset:0}.replay-player[data-fullscreen] .replay-player-stage{gap:0;padding:0;position:absolute;inset:0}.replay-player[data-fullscreen] .replay-viewport{border:0;border-radius:0;min-height:0}.replay-player[data-fullscreen] .replay-viewport-fullscreen{z-index:7;right:min(24rem,100% - 3rem)}.replay-player[data-fullscreen] .replay-controls,.replay-player[data-fullscreen] .replay-rail,.replay-player[data-fullscreen] .replay-stage-tabs{z-index:6;border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-card);transition:opacity var(--refresh-duration-base) var(--refresh-ease-standard);position:absolute}.replay-player[data-fullscreen] .replay-stage-tabs{background:var(--refresh-color-panel);padding:.3rem;top:1rem;left:1rem}.replay-player[data-fullscreen] .replay-controls{background:var(--refresh-color-panel);padding:.6rem .9rem;bottom:1rem;left:1rem;right:24rem}.replay-player[data-fullscreen] .replay-rail{width:22rem;top:1rem;bottom:1rem;right:1rem;overflow:hidden}.replay-player[data-idle=true] .replay-controls:not(:focus-within),.replay-player[data-idle=true] .replay-rail:not(:focus-within),.replay-player[data-idle=true] .replay-stage-tabs:not(:focus-within){opacity:0}@media (prefers-reduced-motion:reduce){.replay-player[data-fullscreen] .replay-controls,.replay-player[data-fullscreen] .replay-rail,.replay-player[data-fullscreen] .replay-stage-tabs{transition:none}}.replay-comment-surface{gap:var(--refresh-space-md);padding:var(--refresh-space-lg);align-content:start;display:grid}.replay-comment-surface__head{gap:var(--refresh-space-md);justify-content:space-between;align-items:center;display:flex}.replay-comment-surface__head h2{font-size:var(--refresh-font-size-md);letter-spacing:-.02em;margin:0}.replay-comment-surface__empty{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);margin:0}.replay-comment-surface__list{gap:var(--refresh-space-sm);margin:0;padding:0;list-style:none;display:grid}.replay-comment-surface__list li{gap:var(--refresh-space-xs);padding:var(--refresh-space-md);font-size:var(--refresh-font-size-sm);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);justify-items:start;display:grid}.replay-comment-surface__list li p{line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.replay-comment-surface__notice:not(:empty){padding:var(--refresh-space-sm) var(--refresh-space-md);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-accent-soft);border-left:3px solid var(--refresh-color-accent);border-radius:var(--refresh-radius-md);margin:0}.replay-comment-surface__composer,.replay-comment-surface__composer label{gap:var(--refresh-space-sm);min-width:0;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);font-weight:650;display:grid}.replay-comment-surface__composer label{gap:var(--refresh-space-xs)}.replay-comment-surface__composer label>span{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:.045em;font-weight:750}.replay-comment-surface__composer textarea{width:100%;min-height:5rem;font:inherit;font-weight:400;line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink);resize:vertical;background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);padding:.68rem .78rem}.replay-comment-surface__composer textarea:focus-visible{border-color:var(--refresh-color-accent);box-shadow:var(--refresh-focus-ring);outline:none}.replay-comment-surface__composer button[type=submit]{justify-self:start}.task-seeder-run-launch{gap:var(--refresh-space-sm);width:100%;padding:var(--refresh-space-lg);grid-template-columns:minmax(0,1fr) minmax(13rem,18rem) auto;align-items:end;display:grid}.task-seeder-run-launch>div,.task-seeder-run-launch label{gap:var(--refresh-space-xs);display:grid}.task-seeder-run-launch h3,.task-seeder-run-launch p{margin:0}.task-seeder-run-launch p{font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-muted)}.task-seeder-run-launch label span{font-size:var(--refresh-font-size-sm);font-weight:650}.task-seeder-run-launch select{min-height:2.5rem;padding:var(--refresh-space-sm) var(--refresh-space-md);font:inherit;color:var(--refresh-color-ink);background:var(--refresh-color-paper);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md)}.task-seeder-run-launch select:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-seeder-run-launch>.platform-notice{grid-column:1/-1}@media (max-width:72rem){.task-seeder-run-launch{grid-template-columns:minmax(0,1fr);place-items:start}}.task-qa-notification{gap:var(--refresh-space-md);padding:var(--refresh-space-md) var(--refresh-space-lg);background:var(--refresh-color-warning-surface);border:1px solid var(--refresh-color-warning-border);border-radius:var(--refresh-radius-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.task-qa-notification>div{gap:var(--refresh-space-xs);display:grid}.task-qa-notification p{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0}.task-seeder-qa-link{cursor:pointer;background:0 0;border:0;padding:0}.task-seeder-qa-link:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-qa-feedback-list{gap:var(--refresh-space-lg);margin:0;padding:0;list-style:none;display:grid}.task-qa-feedback-groups,.task-qa-feedback-groups>section{gap:var(--refresh-space-lg);display:grid}.task-qa-feedback-groups>section>h3,.task-qa-feedback-groups>section>div h3,.task-qa-feedback-groups>section>div p{margin:0}.task-qa-feedback-groups>section>div{gap:var(--refresh-space-xs);display:grid}.task-qa-feedback-groups>section>div p{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted)}.task-qa-feedback-card{gap:var(--refresh-space-lg);padding:var(--refresh-space-xl);background:var(--refresh-color-panel);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-lg);box-shadow:var(--refresh-shadow-card);display:grid}.task-qa-feedback-card:focus-visible{box-shadow:var(--refresh-focus-ring);outline:none}.task-qa-feedback-card>header{gap:var(--refresh-space-md);justify-content:space-between;align-items:flex-start;display:flex}.task-qa-feedback-card>header>div{gap:var(--refresh-space-sm);display:grid}.task-qa-feedback-card h4,.task-qa-feedback-card p{margin:0}.task-qa-feedback-card dl{gap:var(--refresh-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.task-qa-feedback-card dl>div,.task-qa-feedback-summary{gap:var(--refresh-space-xs);padding:var(--refresh-space-md);background:var(--refresh-color-panel-raised);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);display:grid}.task-qa-feedback-card dt{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);text-transform:uppercase;letter-spacing:var(--refresh-letter-spacing-label);font-weight:700}.task-qa-feedback-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.task-seeder-qa__findings{gap:var(--refresh-space-xs);width:100%;margin:var(--refresh-space-xs) 0;padding:0;list-style:none;display:grid}.task-seeder-qa__findings>li{gap:var(--refresh-space-xs);padding:var(--refresh-space-sm);background:var(--refresh-color-paper);border:1px solid var(--refresh-color-border);border-radius:var(--refresh-radius-md);display:grid}.task-seeder-qa__findings>li>div{gap:var(--refresh-space-sm);align-items:center;display:flex}@media (max-width:52rem){.task-qa-notification{grid-template-columns:minmax(0,1fr);align-items:start}.task-qa-feedback-card{padding:var(--refresh-space-lg)}.task-qa-feedback-card>header{flex-direction:column}.task-qa-feedback-card dl{grid-template-columns:minmax(0,1fr)}}.work-surface{background:var(--refresh-color-paper);min-height:100dvh}.work-page{width:min(100%, var(--refresh-layout-max));padding:var(--refresh-space-3xl) var(--refresh-layout-page-gutter) var(--refresh-space-5xl);font-size:var(--refresh-font-size-base);line-height:var(--refresh-line-height-body);margin:0 auto}.work-page__heading,.work-page__section-heading,.work-page__actions,.work-instructions__actions{gap:var(--refresh-space-md);justify-content:space-between;align-items:center;display:flex}.work-page__heading h1{font-family:var(--refresh-font-family-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:var(--refresh-line-height-heading);letter-spacing:var(--refresh-letter-spacing-heading);margin:0}.work-page__job-id{margin:var(--refresh-space-xs) 0 var(--refresh-space-lg);font-family:var(--refresh-font-family-mono);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-secondary)}.work-page__job-id span,.work-page__role-meta small,.work-page__muted{color:var(--refresh-color-ink-muted)}.work-page__role-meta{gap:var(--refresh-space-sm) var(--refresh-space-xl);color:var(--refresh-color-ink-secondary);flex-wrap:wrap;display:flex}.work-page__role-meta>span:last-child{color:var(--refresh-color-accent)}.work-page__actions{justify-content:flex-end}.work-page .refresh-button{gap:var(--refresh-space-sm);flex-shrink:0;text-decoration:none}.work-status{padding-block:var(--refresh-space-xl);margin-block:var(--refresh-space-2xl);border-block:1px solid var(--refresh-color-border)}.work-status ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.work-status li{gap:var(--refresh-space-sm);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-muted);text-align:center;align-content:start;justify-items:center;display:grid;position:relative}.work-status li:not(:last-child):after{content:"";background:var(--refresh-color-border-strong);height:1px;position:absolute;top:14px;left:calc(50% + 22px);right:calc(22px - 50%)}.work-status__marker{width:28px;height:28px;font-size:var(--refresh-font-size-xs);background:var(--refresh-color-paper);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-pill);place-items:center;display:grid}.work-status [aria-current=step]{color:var(--refresh-color-accent);font-weight:600}.work-status [aria-current=step] .work-status__marker{color:var(--refresh-color-ink-inverse);background:var(--refresh-color-accent);border-color:var(--refresh-color-accent)}.work-status [data-completed=true] .work-status__marker{color:var(--refresh-color-accent);background:var(--refresh-color-accent-soft);border-color:#0000}.work-page__grid{gap:var(--refresh-space-xl);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.work-page__main,.work-page__aside{gap:var(--refresh-space-xl);min-width:0;display:grid}.work-page .staff-panel{border-radius:var(--refresh-radius-xl);box-shadow:none;grid-template-columns:minmax(0,1fr)}.work-page .work-requirements{padding:var(--refresh-space-lg);display:block}.work-requirements>summary{font-size:var(--refresh-font-size-sm);cursor:pointer;font-weight:600}.work-requirements>summary:focus-visible{outline:2px solid var(--refresh-color-focus);outline-offset:4px;border-radius:var(--refresh-radius-sm)}.work-requirements__body{gap:var(--refresh-space-lg);padding-top:var(--refresh-space-lg);display:grid}.work-page__section-heading h2,.work-page__disclosure-body h3{font-size:var(--refresh-font-size-lg);font-weight:600;line-height:var(--refresh-line-height-heading);margin:0}.work-page__section-heading p,.work-page__disclosure-body p,.work-payments p{margin:var(--refresh-space-xs) 0 0;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary)}.work-page__eyebrow{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);flex-shrink:0}.work-instructions__form{gap:var(--refresh-space-lg);display:grid}.work-page .staff-panel.work-instructions .work-instructions__form textarea[name=instructions]{min-height:14rem;font-size:var(--refresh-font-size-base);font-weight:400}.work-instructions__form>p,.work-instructions__notice{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0}.work-instructions__actions{flex-wrap:wrap;justify-content:flex-start}.work-instructions__notice:empty{display:none}.work-instructions__notice:not(:empty){padding-top:var(--refresh-space-md);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);border-top:1px solid var(--refresh-color-border)}.work-files__slots{gap:var(--refresh-space-md);display:grid}.work-files__slot{min-width:0;padding:var(--refresh-space-lg);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md)}.work-files__slot label{gap:var(--refresh-space-xs);min-width:0;display:grid}.work-files__slot small{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);font-weight:400}.work-files__slot input{max-width:100%;margin-top:var(--refresh-space-sm);font-size:var(--refresh-font-size-sm)}.work-files__slot ul{margin:var(--refresh-space-md) 0 0;font-size:var(--refresh-font-size-sm);overflow-wrap:anywhere;padding:0;list-style:none}.work-files__slot li span{color:var(--refresh-color-ink-muted)}.work-files>.work-files__summary{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary)}.work-files__license{gap:var(--refresh-space-sm);display:grid}.work-files__license label{font-size:var(--refresh-font-size-sm);font-weight:600}.work-files__license select,.work-files__license input,.work-files__license textarea{width:100%;min-width:0;padding:var(--refresh-space-md);font:inherit;font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink);background:var(--refresh-color-surface);border:1px solid var(--refresh-color-border-strong);border-radius:var(--refresh-radius-md)}.work-files__license textarea{resize:vertical}.work-files__license select:focus-visible,.work-files__license input:focus-visible,.work-files__license textarea:focus-visible{outline:2px solid var(--refresh-color-focus);outline-offset:2px}.work-files__license p{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted);margin:0}.work-files__slot .work-files__file{gap:var(--refresh-space-md);padding-block:var(--refresh-space-md);border-top:1px solid var(--refresh-color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.work-files__filename{overflow-wrap:anywhere}.work-files__license input{margin-top:0}@media (max-width:600px){.work-files__slot .work-files__file{grid-template-columns:minmax(0,1fr)}}.work-page__disclosure summary:focus-visible{outline:2px solid var(--refresh-color-focus);outline-offset:4px;border-radius:var(--refresh-radius-sm)}.work-page__disclosure{padding-top:var(--refresh-space-md);border-top:1px solid var(--refresh-color-border)}.work-page__disclosure summary{padding-block:var(--refresh-space-xs);font-size:var(--refresh-font-size-sm);cursor:pointer;font-weight:600}.work-page__disclosure-body{gap:var(--refresh-space-lg);padding-top:var(--refresh-space-lg);padding-bottom:var(--refresh-space-sm);display:grid}.work-page__checklist{gap:var(--refresh-space-md);padding-left:var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary);margin:0;display:grid}.work-payments__totals{gap:var(--refresh-space-md);grid-template-columns:1fr 1fr;margin:0;display:grid}.work-payments__totals dt{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.work-payments__totals dd{font-family:var(--refresh-font-family-serif);font-size:var(--refresh-font-size-4xl);margin:0}.work-payments__totals dd small{font-family:var(--refresh-font-family-sans);font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.work-payments__totals .work-payments__status{min-height:40px;font-family:var(--refresh-font-family-sans);font-size:var(--refresh-font-size-sm);align-items:center;display:flex}.work-payments>a{justify-self:start}@media (max-width:900px){.work-page__heading{gap:var(--refresh-space-xl);flex-direction:column;align-items:flex-start}.work-page__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.work-page__aside{grid-template-columns:minmax(0,1fr)}.work-status ol{gap:var(--refresh-space-md);grid-template-columns:minmax(0,1fr)}.work-status li{gap:var(--refresh-space-md);text-align:left;grid-template-columns:28px minmax(0,1fr);place-items:center start}.work-status li:not(:last-child):after{width:1px;height:auto;inset:32px auto -8px 14px}}.instruction-example{gap:var(--refresh-space-lg);padding:var(--refresh-space-lg);font-size:var(--refresh-font-size-sm);line-height:var(--refresh-line-height-body);color:var(--refresh-color-ink-secondary);background:var(--refresh-color-code);border-radius:var(--refresh-radius-md);display:grid}.instruction-example h3{font-size:var(--refresh-font-size-base);color:var(--refresh-color-ink);margin:0;font-weight:600}.instruction-example p{margin:0}.instruction-example code{font-size:var(--refresh-font-size-xs);overflow-wrap:anywhere}.instruction-example__files{gap:var(--refresh-space-sm);display:grid}.instruction-example--toggle{display:block}.instruction-example--toggle>summary{font-size:var(--refresh-font-size-sm);cursor:pointer;font-weight:600}.instruction-example--toggle>summary:focus-visible{outline:2px solid var(--refresh-color-focus);outline-offset:4px;border-radius:var(--refresh-radius-sm)}.instruction-example__body{gap:var(--refresh-space-lg);padding-top:var(--refresh-space-lg);display:grid}.work-status button{gap:var(--refresh-space-sm);width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;display:grid}.work-status button:disabled{cursor:default}.work-status button:focus-visible{outline:2px solid var(--refresh-color-focus);outline-offset:4px;border-radius:var(--refresh-radius-sm)}@media (max-width:600px){.work-status li{display:block}.work-status button{gap:var(--refresh-space-md);text-align:left;grid-template-columns:28px minmax(0,1fr);place-items:center start}}.verifier-examples ul{gap:var(--refresh-space-lg);padding-left:var(--refresh-space-lg);margin:0;display:grid}.verifier-examples li>p{margin-top:var(--refresh-space-xs)}.verifier-examples a{color:var(--refresh-color-accent);text-underline-offset:3px;justify-self:start}.verifier-examples a:focus-visible{outline:2px solid var(--refresh-color-focus);outline-offset:4px}.work-review>p{font-size:var(--refresh-font-size-sm);color:var(--refresh-color-ink-secondary)}.work-review__text{padding-top:var(--refresh-space-md);font-size:var(--refresh-font-size-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.work-review>a{justify-self:start}.work-submission-checks h3{margin:0 0 var(--refresh-space-md);font-size:var(--refresh-font-size-sm)}.work-submission-checks ul,.work-payout-confirmations{gap:var(--refresh-space-sm);font-size:var(--refresh-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.work-submission-checks li{gap:var(--refresh-space-sm);overflow-wrap:anywhere;display:flex}.work-submission-checks li>span{flex-shrink:0}.work-submission-checks [data-passed=false]{color:var(--refresh-color-ink-secondary)}.work-payout-confirmations li{gap:var(--refresh-space-sm);padding-block:var(--refresh-space-md);border-bottom:1px solid var(--refresh-color-border);flex-wrap:wrap;justify-content:space-between;display:flex}.work-payout-confirmations strong{font-size:var(--refresh-font-size-xs);color:var(--refresh-color-ink-muted)}.account-page{max-width:1200px;margin:0 auto;padding:48px 24px 64px}.account-heading{margin-bottom:32px}.account-heading h1{font-family:var(--refresh-font-source-serif), serif;margin:0 0 8px;font-size:clamp(32px,4vw,48px);font-weight:400}.account-heading p{color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;margin:0}.account-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.account-details{gap:20px;min-width:0;display:grid}.account-grid .staff-panel{border-radius:20px;min-width:0;padding:24px}.account-grid h2{margin:0 0 24px;font-size:16px}.account-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.account-section-heading a{flex-shrink:0;font-size:13px}.account-submission-list{margin:0;padding:0;list-style:none}.account-submission{border-top:1px solid var(--refresh-color-border);padding:24px 0}.account-submission__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-submission h3{margin:0;font-size:15px}.account-status{background:#efefef;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px}.account-status--in_review{color:#182a56;background:#e8edf7}.account-submission__brief{-webkit-line-clamp:2;color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.account-submission__id{color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;font-family:monospace;font-size:11px}.account-submission__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-submission time{color:var(--refresh-color-ink-secondary);font-size:11px}.account-credentials summary{cursor:pointer;font-size:14px;font-weight:600}.account-credentials .creator-signup__form{padding-top:24px}.marketing-account:hover{color:var(--refresh-color-ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.account-grid{grid-template-columns:minmax(0,1fr)}.account-page{padding:32px 16px 40px}.account-grid .staff-panel{padding:20px}.account-submission__footer{flex-wrap:wrap}}.auth-divider{color:var(--refresh-color-ink-secondary);text-align:center;margin:8px 0 24px;font-size:12px}.studioworld{gap:24px;display:grid}.studioworld__jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studioworld__job{border:1px solid var(--refresh-color-border);background:var(--refresh-color-surface);text-align:left;cursor:pointer;border-radius:12px;gap:8px;padding:20px;display:grid}.studioworld__job[aria-pressed=true]{border-color:var(--refresh-color-ink);box-shadow:inset 0 0 0 1px var(--refresh-color-ink)}.studioworld__job span,.studioworld__job small{color:var(--refresh-color-ink-secondary);font-size:12px}.studioworld__table-wrap{overflow-x:auto}.studioworld__table{border-collapse:collapse;text-align:left;width:100%}.studioworld__table th,.studioworld__table td{border-bottom:1px solid var(--refresh-color-border);vertical-align:top;padding:16px 12px}.studioworld__table td span,.studioworld__table td small{margin-top:6px;display:block}.studioworld__table td small{color:var(--refresh-color-ink-secondary);overflow-wrap:anywhere;font-size:11px}.studioworld__review{overflow-wrap:anywhere}.studioworld__text{white-space:pre-wrap}.studioworld__file{border-top:1px solid var(--refresh-color-border);padding:16px 0}@media (max-width:760px){.studioworld__jobs{grid-template-columns:1fr}}.studioworld>*{min-width:0}.studioworld__jobs{border:0;min-width:0;margin:0;padding:0}.studioworld__panel{padding:20px}.studioworld__panel h2{margin-top:0}.studioworld__amount{gap:8px;display:grid}.studioworld__amount input{box-sizing:border-box;border:1px solid var(--refresh-color-border);background:var(--refresh-color-paper);width:100%;color:var(--refresh-color-ink);font:inherit;border-radius:8px;padding:12px}.studioworld__amount+.studioworld__amount{margin-top:12px}
