body{font-family:var(--font-ui);font-size:var(--type-sm);line-height:1.6}h1,h2,h3,h4{font-weight:650;line-height:1.25}.mono,code,kbd,pre{font-family:var(--font-code)}.mono{font-size:var(--type-xs)}svg{flex-shrink:0}[hidden]{display:none!important}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline:var(--focus-stroke) solid var(--focus);outline-offset:var(--space-1)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}.button,:where(button):not(.icon-button):not(.support-trigger):not(.password-toggle):not([role=tab]){font-weight:600}.button{min-height:var(--control-height);padding:.6875rem 1rem;border-radius:var(--radius-sm);font-size:var(--type-label);line-height:1.4;gap:var(--space-2)}.button:hover{filter:brightness(1.06);box-shadow:none}.button.secondary{background:var(--surface2);color:var(--text);border-color:var(--line-strong)}.button.secondary:hover{background:var(--surface-raised);border-color:var(--muted)}.button.ghost{background:transparent;border-color:transparent;color:var(--muted)}.button.destructive{background:color-mix(in srgb,var(--error) 18%,var(--surface));color:var(--error);border-color:color-mix(in srgb,var(--error) 50%,var(--line))}.button.destructive:hover{background:color-mix(in srgb,var(--error) 26%,var(--surface))}.icon-button{width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-md);background:var(--surface2);border:var(--stroke) solid var(--line);color:var(--muted)}.icon-button:hover{background:var(--brand-soft);border-color:var(--line-strong);color:var(--brand)}input,select,textarea{border-radius:var(--radius-sm);padding:var(--space-3);color:var(--text);background:var(--bg);border:var(--stroke) solid var(--line-strong);font-size:var(--type-sm);min-height:var(--control-height)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--muted);opacity:.75}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}select{padding-right:var(--space-8);cursor:pointer}textarea{resize:vertical;line-height:1.7}input[type=checkbox],input[type=radio]{min-height:auto;flex:none}label{font-size:var(--type-label);font-weight:500}.panel label{line-height:1.6}.panel>label{display:block;margin:var(--space-5) 0 var(--space-2)}.panel>input,.panel>select{margin-right:var(--space-3)}.panel>h2{font-size:var(--type-base);margin-bottom:var(--space-5)}.panel p.muted{font-size:var(--type-sm);line-height:1.65}.error-text,.panel [role=alert]{padding:var(--space-3);border:var(--stroke) solid color-mix(in srgb,var(--error) 45%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 8%,var(--surface));color:var(--error)}.panel [role=status]{color:var(--success);font-size:var(--type-label)}.brand{gap:.6875rem;font-size:1.3125rem;font-weight:700;letter-spacing:-.05rem}.brand-secondary{color:var(--muted);font-weight:400;margin-left:var(--space-1)}.brand-mark{position:relative;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--brand);-webkit-mask:none;mask:none;display:grid;place-items:center}.brand-mark:after{content:"";width:1.5rem;height:1.5rem;background:var(--brand-contrast);-webkit-mask:url(/getratchet-mark-mono.svg) center/contain no-repeat;mask:url(/getratchet-mark-mono.svg) center/contain no-repeat}.app{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100dvh;padding:var(--space-6) var(--space-5);gap:0;overflow-y:auto;background:var(--bg);box-shadow:none}.sidebar .brand{padding:0}.mobile-brand-row{display:flex;align-items:center;justify-content:space-between}.navigation-content{display:flex;flex:1;flex-direction:column}.workspace{display:grid;margin:var(--space-6) 0 var(--space-3);gap:var(--space-4);padding:var(--space-3);background:var(--surface);border-radius:var(--radius-md);font-size:var(--type-label)}.workspace-label{font-weight:500}.workspace-current{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-3);border-radius:var(--radius-md);border:var(--stroke) solid var(--line);background:linear-gradient(var(--surface2),var(--surface));min-width:0}.workspace-current strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label);font-weight:500;flex:1}.workspace-current>svg:first-child{color:var(--brand)}.workspace-current>svg:last-child{width:var(--space-4);color:var(--muted)}.sidebar-label{font-size:var(--type-eyebrow);font-weight:400;letter-spacing:.09375rem;margin:var(--space-6) var(--space-3) var(--space-3);padding:0}.nav-list{gap:.4375rem}.nav-link{font-size:var(--type-sm);font-weight:400;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);min-height:var(--control-height)}.nav-link svg{width:1.0625rem;height:1.0625rem}.nav-link.active{background:var(--brand-soft);color:var(--brand-strong)}.sidebar-bottom{padding:var(--space-6) 0 0;margin-top:auto;border:0;gap:var(--space-6)}.sidebar-bottom>small{font-size:var(--type-eyebrow);color:var(--muted);padding-left:var(--space-3)}.app-topbar{position:sticky;top:0;z-index:30;min-height:var(--header-height);padding:0 var(--space-10);gap:var(--space-5);background:var(--bg)}body.is-scrolled .app-topbar{height:auto;box-shadow:none}.app-breadcrumb{display:flex;align-items:center;gap:.625rem;font-size:var(--type-label);color:var(--muted);white-space:nowrap}.app-breadcrumb svg{width:var(--space-3);height:var(--space-3)}.app-breadcrumb [aria-current]{color:var(--text)}.app-breadcrumb a:hover{text-decoration:underline;text-underline-offset:var(--space-1)}.preferences,.top-actions{display:flex;gap:var(--space-3);align-items:center}.preferences{position:relative}.preferences .language-select{width:7rem;font-size:var(--type-label);border-radius:var(--radius-md);background-color:var(--surface2)}.preference-error{position:absolute;top:100%;right:0;background:var(--surface);color:var(--error);font-size:var(--type-xs);padding:var(--space-2)}.search-trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--type-label);background:transparent;border:var(--stroke) solid var(--line);color:var(--muted);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.search-trigger kbd{font-size:var(--type-eyebrow);padding:.125rem var(--space-1);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm);margin-left:var(--space-2)}.topbar-signout{display:flex;gap:var(--space-2);align-items:center;min-height:var(--control-height);background:transparent!important;border:0!important;color:var(--muted);font-size:var(--type-label);padding:var(--space-2)}.app-content{max-width:var(--content-width);padding:var(--space-8) var(--content-inset) var(--space-20)}.console-eyebrow{margin-bottom:var(--space-2)}.eyebrow{font-family:var(--font-ui);font-size:var(--type-eyebrow);letter-spacing:.1rem;font-weight:600;text-transform:uppercase}.page-heading{align-items:center;margin-bottom:var(--page-gap)}.page-heading h1{font-size:var(--type-2xl);letter-spacing:-.0625rem;line-height:1.2;font-weight:650;margin:.625rem 0}.page-heading h1>.accent{display:none}.page-heading p{font-size:var(--type-sm);line-height:1.65}.live-pill{letter-spacing:0;font-weight:400;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--type-xs);background:var(--surface)}.auth-card,.panel,.stat{border-radius:var(--radius-md);border:var(--stroke) solid var(--line);background:var(--surface);box-shadow:none}.panel{margin-bottom:var(--space-6)}.panel:hover:not(.static-panel),.stat:hover{border-color:var(--line)}.panel-head{padding:var(--space-5) var(--card-padding);flex-wrap:wrap}.panel-head h2{font-size:var(--type-sm);font-weight:600}.panel-head a{font-size:var(--type-label);font-weight:500;display:inline-flex;align-items:center;gap:var(--space-2)}.stat-grid{gap:var(--space-4);margin-bottom:var(--space-6)}.app .stat{padding:var(--card-padding);min-height:0}.stat-label{color:var(--muted);font-size:var(--type-label);font-weight:400;align-items:center}.stat-label svg{width:var(--space-4);height:var(--space-4)}.app .stat-value{font-size:var(--type-stat);font-weight:500;line-height:1.25;letter-spacing:-.0625rem;margin:var(--space-4) 0 .4375rem}.app .stat-detail{font-family:var(--font-ui);font-size:var(--type-xs);letter-spacing:0;margin:0}.section-grid{gap:1.375rem;margin-top:var(--space-6);align-items:start}.operations-panel{margin-top:0}.ops-grid>div{padding:var(--space-5) var(--card-padding);gap:var(--space-2)}.ops-grid strong{font-weight:500;font-size:var(--type-xl)}.section-nav{display:flex;gap:var(--space-2);overflow-x:auto;padding:0 0 var(--space-4);margin:0 0 var(--space-8);border-bottom:var(--stroke) solid var(--line);scrollbar-width:thin}.section-nav>button{flex:none;display:flex;align-items:center;gap:.5625rem;min-height:var(--control-height);padding:.6875rem .9375rem;color:var(--muted);font-size:var(--type-nav);font-weight:500;background:transparent;border:var(--stroke) solid transparent;border-radius:var(--radius-md)}.section-nav>button:hover{background:var(--surface);color:var(--text)}.section-nav>button[aria-selected=true]{background:color-mix(in srgb,var(--brand) 6%,var(--surface));border-color:var(--line);color:var(--brand-strong)}.section-panel:focus{outline:none}.section-panel:focus-visible{outline:var(--focus-stroke) solid var(--focus)}.section-panel>.panel{margin-top:0}.footer-note{color:var(--muted);font-size:var(--type-xs);margin:var(--space-8) 0 0}table{min-width:36rem}th{font-size:var(--type-eyebrow);text-transform:uppercase;font-weight:500;letter-spacing:.05rem;padding:.8125rem var(--card-padding);background:color-mix(in srgb,var(--bg) 75%,var(--surface))}td{padding:1.0625rem var(--card-padding);font-size:var(--type-label)}td a{font-weight:500}tr:hover td{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.status{--status-color:var(--muted);font-family:var(--font-ui);font-size:var(--type-eyebrow);font-weight:600;letter-spacing:.01875rem;line-height:1.5;padding:.3125rem var(--space-2);border-radius:.3125rem;color:var(--status-color);background:color-mix(in srgb,var(--status-color) 12%,transparent);white-space:nowrap}.status.CLOSED,.status.SENT,.status.SUCCEEDED{--status-color:var(--success)}.status.HALF_OPEN,.status.PENDING,.status.QUEUED,.status.RETRYING,.status.RETRY_SCHEDULED,.status.RUNNING{--status-color:var(--warning)}.status.CIRCUIT_OPEN,.status.FAILED,.status.OPEN{--status-color:var(--error)}.status:before{width:.3125rem;height:.3125rem}.endpoint-row{padding:1.0625rem var(--card-padding)}.endpoint-row strong{font-size:var(--type-nav);font-weight:600}.empty{padding:var(--space-8) var(--space-5);font-size:var(--type-nav)}.empty>svg{margin:0 auto var(--space-4);color:var(--brand);width:var(--space-8);height:var(--space-8)}.empty h3{color:var(--text);font-size:var(--type-lg);margin-bottom:var(--space-2)}.empty p{max-width:26.25rem;margin:0 auto var(--space-6)}.code-block{padding:0;margin:var(--space-4) 0;border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.code-toolbar{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--stroke) solid var(--line);background:var(--surface)}.code-copy,.code-toolbar{align-items:center;font-size:var(--type-xs);color:var(--muted)}.code-copy{position:static;display:inline-flex;gap:var(--space-2);padding:var(--space-2);min-height:2rem;background:transparent;border:0}.code-copy svg{width:.875rem;height:.875rem}.code-block pre,.details .code-block pre{padding:var(--space-4);margin:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:var(--type-xs);line-height:1.8;white-space:pre;overflow:auto;max-height:32rem}.sdk-snippet-tabs{background:transparent;border:0;border-radius:0;padding:0;border-bottom:var(--stroke) solid var(--line);display:flex;gap:var(--space-5)}.sdk-snippet-tabs button{background:transparent;border:0;border-bottom:var(--focus-stroke) solid transparent;border-radius:0;color:var(--muted);padding:var(--space-3) var(--space-1)}.sdk-snippet-tabs button.active{background:transparent;border-bottom-color:var(--brand);color:var(--brand-strong)}.sdk-snippet .code-block{margin-top:var(--space-4)}.step-item{border-radius:var(--radius-md);padding:var(--space-4)}.step-item.selected{background:color-mix(in srgb,var(--brand) 7%,var(--surface));border-color:var(--brand)}.step-item strong{font-size:var(--type-nav);font-weight:600}.step-item small{font-size:var(--type-xs)}.confirm-dialog,.search-dialog{position:fixed;inset:0;margin:auto;padding:var(--space-6);max-height:80dvh;overflow-y:auto;background:var(--surface);color:var(--text);border:var(--stroke) solid var(--line-strong);border-radius:var(--radius-lg);width:min(41.25rem,calc(100% - var(--space-8)));box-shadow:var(--shadow-raised)}.confirm-dialog{max-width:30rem}.confirm-dialog::backdrop,.search-dialog::backdrop{background:var(--overlay);backdrop-filter:blur(6px)}.dialog-heading,.search-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5)}.search-heading strong{font-size:var(--type-xl);letter-spacing:-.04em}.search-results{gap:var(--space-2);margin:var(--space-3) 0;max-height:45dvh}.search-result{padding:var(--space-4);border:var(--stroke) solid var(--line);background:var(--bg);border-radius:var(--radius-md)}.search-result strong{font-size:var(--type-nav);font-weight:600}.search-result small{font-size:var(--type-label);margin-top:var(--space-1)}.dialog-symbol{display:grid;place-items:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand)}.dialog-symbol.danger{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error)}.confirm-dialog p{line-height:1.7;font-size:var(--type-sm)}.confirm-actions{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--stroke) solid var(--line)}.support-widget{position:fixed;z-index:60;bottom:var(--space-5);right:var(--space-5);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.support-trigger{width:var(--support-size);height:var(--support-size);border:var(--stroke) solid var(--line-strong);border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface2);color:var(--muted);box-shadow:var(--shadow);padding:0;transition:background var(--duration-fast),color var(--duration-fast)}.support-trigger:hover,.support-trigger[aria-expanded=true]{color:var(--brand);border-color:var(--brand);background:var(--surface)}.support-trigger svg{width:var(--space-5);height:var(--space-5)}.support-panel{width:min(22rem,calc(100vw - var(--space-8)));border:var(--stroke) solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);overflow:hidden;animation:disclosure var(--duration) var(--ease)}.support-panel header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--stroke) solid var(--line)}.support-panel header>div{flex:1}.support-panel small{display:block;color:var(--muted);font-size:var(--type-xs);margin-top:var(--space-1)}.support-panel strong{font-size:var(--type-nav);font-weight:600}.support-avatar{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand)}.support-links{display:grid;gap:var(--space-2);padding:var(--space-3)}.support-links a{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);border-radius:var(--radius-sm)}.support-links a:hover{background:var(--surface2)}.support-links a>span{flex:1}.support-links a>svg{color:var(--muted)}.back-to-top{right:var(--space-5);bottom:4.75rem;box-shadow:var(--shadow)}.cookie-banner{bottom:var(--space-5);left:50%;transform:translateX(-50%);max-width:46.25rem;width:calc(100% - var(--space-8));border-radius:.875rem}.cookie-banner strong{font-size:var(--type-nav)}.cookie-banner p{font-size:var(--type-label);margin:var(--space-1) 0 var(--space-3)}.cookie-actions{align-items:center;font-size:var(--type-label)}.auth-story{padding:3.125rem 4.0625rem;background:radial-gradient(ellipse at 20% 50%,var(--brand-soft),transparent 65%),var(--surface)}.auth-story h1{font-size:3.625rem;line-height:1.1;letter-spacing:-.1875rem;font-weight:650}.auth-story p{font-size:var(--type-base);line-height:1.8}.auth-form-wrap{width:min(100%,23.125rem)}.auth-route{gap:var(--space-4);margin:2.375rem 0;font-family:var(--font-code)}.auth-route span,.auth-route strong{padding:var(--space-5) var(--space-4);border:var(--stroke) solid var(--line-strong);border-radius:var(--radius-md);background:var(--brand-soft);font-size:var(--type-label);font-weight:400}.auth-tabs{border-bottom:var(--stroke) solid var(--line);gap:var(--space-5)}.auth-tabs .button{border:0;border-bottom:var(--focus-stroke) solid transparent;border-radius:0;background:transparent;color:var(--muted);box-shadow:none}.auth-tabs .button:not(.secondary){border-bottom-color:var(--brand);color:var(--brand-strong)}.auth-card h1,.auth-form-wrap h1{font-size:1.75rem;font-weight:650;letter-spacing:-.05rem}.auth-form-wrap label{font-weight:500}.auth-divider{font-size:var(--type-label)}.auth-divider span{background:var(--bg)}.auth-footer,.auth-legal{font-size:var(--type-xs)}.landing{max-width:var(--content-width);padding:0 var(--space-8);margin:0 auto}.landing .topbar{position:sticky;top:0;z-index:50;min-height:5rem;padding:var(--space-4) 0;height:auto;background:var(--bg);border-bottom:var(--stroke) solid var(--line)}.landing-main{min-height:0;padding:var(--space-16) 0;gap:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.hero h1{font-size:var(--type-display);font-weight:650;letter-spacing:-.15rem;line-height:1.06;margin:var(--space-6) 0}.hero p{font-size:1.0625rem;line-height:1.8}.hero-foot{margin-top:var(--space-5);font-family:var(--font-ui);font-size:var(--type-label)}.trace{border-radius:var(--radius-lg);transform:rotate(1deg);box-shadow:var(--shadow-raised)}.trace-body{padding:var(--space-6)}.trace-title strong{font-size:var(--type-base)}.trace-alert{font-size:var(--type-xs)}.landing-section{padding:var(--space-12) 0;border-top:var(--stroke) solid var(--line)}.newsletter-section h2,.section-intro h2{font-size:clamp(1.6875rem,3vw,2.5rem);font-weight:650;line-height:1.2;letter-spacing:-.0625rem}.newsletter-section p,.section-intro p{font-size:var(--type-base);line-height:1.8}.feature-grid{gap:1.375rem;margin-top:var(--space-6)}.feature-grid article{padding:var(--card-padding);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.feature-icon{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);margin-bottom:var(--space-5)}.feature-icon svg{width:var(--space-6);height:var(--space-6)}.feature-grid h3{font-size:var(--type-base);letter-spacing:0;margin:0 0 var(--space-3)}.feature-grid p{font-size:var(--type-sm);line-height:1.8;margin:0}.landing-footer{padding:var(--space-8) 0 6rem;align-items:center;font-size:var(--type-label);color:var(--muted)}.guide-card{display:grid;grid-template-columns:1fr auto;gap:var(--space-5);padding:var(--card-padding);min-height:11rem;font-size:var(--type-base);font-weight:600;border-radius:var(--radius-md)}.guide-icon{width:2.4375rem;height:2.4375rem;display:grid;place-items:center;color:var(--brand);background:var(--brand-soft);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);grid-column:1/-1}.guide-card small{grid-column:1/-1;border-top:var(--stroke) solid var(--line);padding-top:var(--space-4);font-size:var(--type-xs)}.guide-arrow{color:var(--muted);align-self:center}.guide-card:hover{transform:none}.docs-guide-nav{background:transparent;border:0;padding:var(--space-3) 0;box-shadow:none}.docs-guide-nav a{font-size:var(--type-nav)}.docs-guide-nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.api-explorer-page>h1,.docs-article h1{letter-spacing:-.0625rem;font-weight:650}.api-explorer-section h2{font-size:var(--type-base);font-weight:600}.api-method{font-size:var(--type-eyebrow);border-color:var(--line)}.api-explorer-group button{font-weight:400;font-size:var(--type-label);min-height:var(--control-height)}.api-explorer-group button.selected{color:var(--brand-strong);background:var(--brand-soft)}.api-auth-note{font-size:var(--type-label)}.api-explorer-section{margin-bottom:0}.faq-item summary{font-size:var(--type-sm);font-weight:600}.faq-item p{font-size:var(--type-nav)}.legal-main h1,.status-page h1{font-size:clamp(2rem,4vw,3rem);font-weight:650;letter-spacing:-.0625rem}.mobile-menu-button{display:none}.icon-button:not(:has(svg)){width:auto;padding-inline:var(--space-3)}.ratchet-select{position:relative;min-width:0;display:inline-block;vertical-align:middle}.ratchet-select.run-filter-input{width:100%;padding:0;border:0}.select-native{position:absolute;width:1px;height:1px;min-height:0;opacity:0;pointer-events:none;padding:0;clip-path:inset(50%)}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;min-height:var(--control-height);padding:.625rem var(--space-3);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);background:linear-gradient(var(--surface2),var(--surface));color:var(--text);text-align:left}.select-trigger>span{flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:var(--type-label);font-weight:500}.select-trigger>svg{width:var(--space-4);height:var(--space-4);color:var(--muted);transition:transform var(--duration-fast)}.select-trigger:hover{border-color:var(--line-strong)}.select-trigger:focus-visible,.select-trigger[aria-expanded=true]{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.select-menu{position:fixed;z-index:1000;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;border:var(--stroke) solid var(--line-strong);border-radius:.75rem;background:var(--surface-raised);box-shadow:var(--shadow-raised);scrollbar-width:thin}.select-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-height);padding:.625rem var(--space-3);border-radius:.4375rem;cursor:pointer;font-size:var(--type-label);color:var(--text)}.select-menu [role=option].active{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.select-menu [aria-selected=true]{color:var(--brand-strong)}.select-menu [aria-disabled=true]{opacity:.45;cursor:not-allowed}.preferences .ratchet-select{width:7rem;padding:0;border:0}.panel-body{padding:var(--panel-padding)}.compact-form{max-width:48rem}.compact-form .form-row{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-3)}.compact-form label{display:grid;gap:var(--space-2);margin:0;flex:1;min-width:10rem}.compact-form>label{margin-bottom:var(--space-2)}.compact-form .form-row>input{flex:1;min-width:10rem}.compact-form h2{font-size:var(--type-base);margin-bottom:var(--space-5)}.compact-form input{width:100%}.member-identity{display:flex;align-items:center;gap:var(--space-3)}.member-avatar{display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand)}.invitation-row small,.member-identity small{display:block;color:var(--muted);font-size:var(--type-xs);margin-top:var(--space-1)}.invitation-row strong,.member-identity strong{font-size:var(--type-nav);font-weight:500}.role-badge{padding:var(--space-1) var(--space-2);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm);font-size:var(--type-xs)}.invitation-row{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--card-padding);border-bottom:var(--stroke) solid var(--line)}.invitation-row>div{flex:1}.invitation-row:last-child{border:0}.notice{padding:var(--space-3);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm);color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface))}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.resource-card{margin-bottom:0;padding:var(--card-padding);overflow:visible}.resource-card header,.setup-card header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.resource-icon{width:2.4375rem;height:2.4375rem;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border:var(--stroke) solid var(--line);border-radius:var(--radius-md)}.resource-card h2{font-size:var(--type-base);margin:var(--space-5) 0 var(--space-6);overflow-wrap:anywhere}.resource-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:var(--space-5) 0;border-top:var(--stroke) solid var(--line)}.resource-metrics strong{display:block;font-size:var(--type-xl);font-weight:500;line-height:1.25}.resource-metrics small{display:block;color:var(--muted);font-size:var(--type-xs);margin-top:var(--space-2)}.resource-details{border-top:var(--stroke) solid var(--line);padding-top:var(--space-3);font-size:var(--type-label)}.resource-details summary{display:flex;justify-content:space-between;padding:var(--space-2) 0;list-style:none;color:var(--muted)}.resource-details summary::-webkit-details-marker{display:none}.resource-details[open] summary>svg{transform:rotate(180deg)}.resource-details summary>svg{transition:transform var(--duration-fast);width:var(--space-4)}.resource-card footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);color:var(--muted);font-size:var(--type-xs)}.handler-chips code{font-size:var(--type-xs);border:var(--stroke) solid var(--line);padding:var(--space-1) var(--space-2)}.context-help{font-size:var(--type-label);color:var(--muted);margin:var(--space-5) 0}.context-help p{line-height:1.7;margin-top:var(--space-3)}.health-summary{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--space-5)}.health-summary>.panel{margin-bottom:0}.outcome-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--card-padding)}.outcome-card h2{font-size:var(--type-base);margin:var(--space-2) 0}.outcome-card p{margin:0}.outcome-ring{display:grid;place-items:center;position:relative;width:7rem;height:7rem;flex:none;border-radius:50%;background:conic-gradient(var(--brand) var(--rate),var(--surface2) 0)}.outcome-ring:before{content:"";position:absolute;inset:.5rem;border-radius:50%;background:var(--surface)}.outcome-ring strong{position:relative;font-size:var(--type-xl);font-weight:500}.queue-visual{display:flex;gap:var(--space-3);align-items:center;justify-content:space-around;padding:var(--space-6)}.queue-visual>div{display:grid;justify-items:center;gap:var(--space-2)}.queue-visual>div>svg{color:var(--brand)}.queue-visual strong{font-size:var(--type-xl);font-weight:500}.queue-visual small{color:var(--muted);font-size:var(--type-xs);text-align:center}.queue-visual>svg{color:var(--line-strong)}.setup-progress{height:var(--space-1);border-radius:var(--radius-round);background:var(--surface2);overflow:hidden;margin-bottom:var(--space-6)}.setup-progress span{display:block;height:100%;background:var(--brand)}.setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.setup-card{padding:var(--space-5);display:flex;flex-direction:column;align-items:stretch}.setup-card header{color:var(--muted)}.setup-number{width:var(--space-8);height:var(--space-8);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);display:grid;place-items:center;color:var(--muted);font-size:var(--type-xs)}.setup-card.complete .setup-number{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.setup-card h2{font-size:var(--type-sm);margin:var(--space-5) 0 0}.setup-card .button{margin-top:auto}.run-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--measure-filter),1fr));gap:var(--space-3)}.advanced-filters{margin-top:var(--space-4);color:var(--muted);font-size:var(--type-label)}.advanced-filters[open] summary{margin-bottom:var(--space-4)}@media(max-width:1100px){.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-summary{grid-template-columns:1fr}.app{grid-template-columns:12rem minmax(0,1fr)}.sidebar{padding-inline:var(--space-4)}.app-content,.app-topbar{padding-inline:var(--space-6)}.search-trigger kbd,.search-trigger span,.topbar-signout span{display:none}.search-trigger{width:var(--control-height);justify-content:center}.auth-story{padding:var(--space-8)}.auth-story h1{font-size:2.6875rem}}@media(max-width:780px){.resource-grid{grid-template-columns:1fr}.app{display:block}.sidebar{position:sticky;top:0;z-index:45;width:100%;height:auto;max-height:100dvh;transform:none;padding:1.125rem;border-right:0;border-bottom:var(--stroke) solid var(--line);background:var(--bg);box-shadow:none}.mobile-brand-row{min-height:var(--control-height)}.mobile-menu-button{display:inline-flex;position:static}.navigation-content{display:none;padding-top:var(--space-3);max-height:calc(100dvh - 6rem);overflow-y:auto}.navigation-content.is-open{display:flex}.navigation-content .workspace{margin:var(--space-3) 0}.sidebar-label{margin-top:var(--space-3)}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-bottom{padding-top:var(--space-3)}.sidebar-bottom>small{display:none}.app .app-topbar{position:sticky;top:calc(var(--control-height) + 2.25rem + var(--stroke));padding:var(--space-4) var(--space-5);justify-content:space-between;flex-wrap:wrap;min-height:0;gap:var(--space-3)}.app-breadcrumb{display:flex}.top-actions{gap:var(--space-2)}.app-content{padding:var(--space-6) var(--space-5) 7rem}.page-heading{gap:var(--space-3);align-items:start}.page-heading h1{font-size:1.625rem}.page-heading p{font-size:var(--type-nav)}.app .stat-grid{grid-template-columns:1fr;gap:var(--space-2);margin-bottom:var(--space-6)}.app .stat{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);padding:1.1875rem}.app .stat-value{grid-column:2;grid-row:1/3;margin:0;align-self:center}.stat-label svg{display:none}.app .stat-detail{grid-column:1;grid-row:2}.section-nav{margin-bottom:var(--space-6)}.section-grid,.section-grid.step-inspector{grid-template-columns:1fr}.step-item{flex-wrap:wrap}.step-item .grow{flex-basis:55%}.cookie-banner{bottom:4.75rem}.support-widget{bottom:var(--space-4)}.back-to-top,.support-widget{right:var(--space-4)}.landing{padding:0 var(--space-5)}.landing-main{padding:3.5rem 0 var(--space-10);grid-template-columns:1fr;gap:var(--space-10)}.hero h1{font-size:clamp(2.375rem,8vw,3.875rem);letter-spacing:-.0875rem}.hero p{font-size:var(--type-base)}.trace{transform:none}.landing-section{padding:3.75rem 0}.feature-grid{grid-template-columns:1fr;gap:var(--space-4)}.feature-grid article{padding:var(--space-6)}.landing-footer{padding:var(--space-8) 0 7rem}.auth-story{display:none}.auth-page{display:block}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{min-height:0;padding:var(--space-4);font-size:var(--type-sm)}.docs-guide-nav{display:block;position:static}.docs-guide-nav nav{display:flex;overflow-x:auto;padding-bottom:var(--space-3)}.docs-guide-nav nav a{white-space:nowrap}.docs-guide-nav>.eyebrow,.docs-guide-nav>a{display:none}}@media(max-width:420px){.setup-grid{grid-template-columns:1fr}.app-breadcrumb{width:100%}.app-topbar .top-actions{justify-content:space-between;width:100%}.guide-grid,.nav-list{grid-template-columns:1fr}.panel>input,.panel>select{width:100%;margin-bottom:var(--space-3)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}@media print{.app-topbar,.code-toolbar,.confirm-dialog,.cookie-banner,.search-dialog,.section-nav,.sidebar,.support-widget{display:none!important}.app{display:block}.app-content{padding:0}.section-panel[hidden]{display:block!important}}@media(max-width:780px){.landing>.topbar{flex-wrap:wrap;height:auto;min-height:5rem;padding-block:var(--space-4)}.public-menu-button{position:static;margin-left:auto}.public-nav{display:none;position:static;width:100%;transform:none;padding:var(--space-4) 0 0;box-shadow:none;background:transparent;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.public-nav.is-open{display:flex}}.hero-foot{display:flex;align-items:center;gap:var(--space-2)}.hero-foot svg{color:var(--brand);width:var(--space-4)}.landing-preview{min-width:0;overflow:hidden;margin:0}.preview-title{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--type-nav)}.preview-title svg{color:var(--brand)}.preview-sample{font-size:var(--type-eyebrow);letter-spacing:.06em;color:var(--muted)}.preview-content{padding:var(--card-padding)}.preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.preview-stats .stat{padding:var(--space-4);background:var(--bg)}.preview-stats .stat-label{font-size:var(--type-xs);gap:var(--space-2)}.preview-stats .stat-value{font-size:var(--type-2xl);margin:var(--space-2) 0 0}.landing-preview .section-nav{margin-bottom:var(--space-4)}.landing-preview .section-panel{min-height:15rem}.preview-run{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.preview-run strong{font-size:var(--type-nav)}.preview-steps{display:grid;gap:var(--space-2)}.preview-step{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm)}.preview-step .node{margin:0;width:var(--space-8);height:var(--space-8)}.preview-step .node svg{width:var(--space-3);height:var(--space-3)}.preview-step>div{flex:1;min-width:0}.preview-step strong{display:block;overflow-wrap:anywhere;font-size:var(--type-label);font-weight:600}.preview-step small{display:block;color:var(--muted);font-size:var(--type-xs)}.preview-duration{font-family:var(--font-code);font-size:var(--type-xs);white-space:nowrap}.landing-preview>footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--card-padding);border-top:var(--stroke) solid var(--line);color:var(--muted)}.landing-preview>footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.landing-preview>footer a{display:flex;align-items:center;gap:var(--space-2);color:var(--brand-strong);font-size:var(--type-label)}.preview-retry{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-5) 0}.preview-retry>span:last-child{font-size:var(--type-label)}.preview-policy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-top:var(--stroke) solid var(--line);padding-top:var(--space-4);font-size:var(--type-xs)}.preview-policy svg{color:var(--success)}.preview-policy code{margin-left:auto;color:var(--muted)}.landing-sdk-panel{min-width:0;margin:0}.landing-sdk-panel h3{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-nav)}.landing-sdk-panel .code-block{margin-bottom:0}.landing .newsletter-section{padding:var(--space-8);margin-bottom:var(--space-12);border:var(--stroke) solid var(--line)}.landing .newsletter-section h2{font-size:var(--type-2xl)}.landing .newsletter-section p{font-size:var(--type-sm);margin-bottom:0}@media(max-width:1000px) and (min-width:781px){.landing-main{grid-template-columns:1fr}.hero{max-width:42rem}.landing-preview{width:100%;max-width:48rem}}@media(max-width:780px){.preview-content{padding:var(--space-4)}.preview-stats{gap:var(--space-2)}.preview-stats .stat{padding:var(--space-3)}.preview-stats .stat-label svg{display:none}.preview-run{flex-wrap:wrap}.landing-preview>footer{padding:var(--space-4)}.landing .newsletter-section{padding:var(--space-5)}.landing-sdk-panel .panel-body{padding:var(--space-4)}}.landing .public-menu-button{display:none}.preview-stats .stat{min-height:0}.preview-stats .stat-value{font-weight:400}@media(max-width:780px){.landing .public-menu-button{display:inline-flex}}.assistant-panel{position:fixed;inset:auto var(--space-5) var(--space-5) auto;margin:0;width:min(27rem,calc(100vw - var(--space-8)));max-height:min(46rem,calc(100dvh - var(--space-10)));padding:0;border:var(--stroke) solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised)}.assistant-panel[open]{display:flex;flex-direction:column}.assistant-panel::backdrop{background:color-mix(in srgb,var(--bg) 40%,transparent)}.assistant-panel>header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--stroke) solid var(--line)}.assistant-panel>header>div{flex:1}.assistant-panel small{display:block;color:var(--muted);font-size:var(--type-xs)}.assistant-log{overflow-y:auto;min-height:0;padding:var(--space-4);overscroll-behavior:contain}.assistant-welcome h3{font-size:var(--type-lg)}.assistant-turn>p,.assistant-welcome p{font-size:var(--type-nav);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-suggestions{display:grid;gap:var(--space-2)}.assistant-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;font-size:var(--type-label);padding:var(--space-3)}.assistant-question{background:var(--brand-soft);padding:var(--space-3);border-radius:var(--radius-md)}.assistant-turn{border-bottom:var(--stroke) solid var(--line);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.assistant-turn nav a{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-label);color:var(--brand-strong)}.assistant-facts{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--bg);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.assistant-compose{padding:var(--space-4);border-top:var(--stroke) solid var(--line)}.assistant-compose textarea{display:block;width:100%;margin:var(--space-2) 0;max-height:8rem}.assistant-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-2)}.assistant-actions small{margin-right:auto}.assistant-compose>a{font-size:var(--type-xs);color:var(--brand-strong)}.assistant-context{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.assistant-compose [role=alert]{color:var(--error);font-size:var(--type-label)}@media(max-width:780px){.assistant-panel{inset:auto var(--space-4) var(--space-4);width:auto;max-height:calc(100dvh - var(--space-8))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--measure-form-field)),1fr));gap:var(--space-5);align-items:start}.endpoint-controls label,.form-grid>label{display:grid;gap:var(--space-2);min-width:0}.endpoint-controls input,.form-grid .ratchet-select,.form-grid input:not([type=checkbox]){width:100%;min-width:0}.form-span{grid-column:1/-1}.form-grid>.button{justify-self:start}.action-row,.form-actions,.form-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.form-row>input{flex:1;min-width:0}.form-actions{margin-top:var(--space-5)}.form-grid>.form-actions{margin-top:0}.action-row{gap:var(--space-2)}.action-row .button{white-space:nowrap}.panel-body>h2:first-child{margin-top:0;margin-bottom:var(--space-3)}.panel-body>p.muted{max-width:var(--measure-read)}.choice-list{border:0;padding:0;margin:0;min-width:0}.choice-list legend{font-size:var(--type-sm);font-weight:600;margin-bottom:var(--space-3)}.choice-row{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);min-height:var(--control-height);margin:0 0 var(--space-2);cursor:pointer;background:var(--bg);overflow-wrap:anywhere}.choice-row,.panel>.choice-row{display:flex}.choice-row:has(input:checked){border-color:color-mix(in srgb,var(--brand) 50%,var(--line));background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.choice-row:has(input:disabled){cursor:default}.choice-row input{accent-color:var(--brand);width:var(--space-4);height:var(--space-4);margin:0}.endpoint-controls{display:grid;gap:var(--space-4);padding-top:var(--space-3)}.endpoint-controls>.button{justify-self:start}.endpoint-controls .form-grid{margin-top:var(--space-3)}.environment-chips{margin-block:var(--space-3)}.project-create{border-top:var(--stroke) solid var(--line);padding-top:var(--space-5)}.key-reveal{border-color:var(--brand)}.job-progress{display:block;width:100%;min-width:var(--space-20);height:var(--space-2);accent-color:var(--brand)}.resource-card h2{margin:var(--space-4) 0}.resource-metrics{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none;padding-block:var(--space-4)}.setup-card p{margin-bottom:var(--space-5)}.member-identity small,.member-identity strong,.page-heading h1,.page-heading p,.step-item .grow{overflow-wrap:anywhere;min-width:0}.step-item .grow{min-width:0}.table-wrap{scrollbar-width:thin;overscroll-behavior-inline:contain}.table-wrap:focus-visible{outline:var(--focus-stroke) solid var(--focus);outline-offset:calc(-1 * var(--focus-stroke))}.code-toolbar>span:last-child{display:flex;flex-wrap:wrap;justify-content:end}.code-copy{min-height:var(--control-height)}.code-block pre,.details .code-block pre{color:var(--text)}.advanced-filters>summary,.context-help>summary{cursor:pointer;padding-block:var(--space-3);min-height:var(--control-height)}.context-help[open]{padding-bottom:var(--space-3)}.ops-grid strong,.resource-metrics strong,.stat-value{font-variant-numeric:tabular-nums}.auth-card{width:min(100%,var(--measure-auth-form))}.auth-card>a{display:inline-flex;margin-top:var(--space-5);color:var(--brand-strong);min-height:var(--control-height);align-items:center}@media (max-width:780px){.form-grid{grid-template-columns:1fr}.panel-body{padding:var(--space-5)}.page-heading{flex-wrap:wrap}.app :is(.run-table,.responsive-table){min-width:0}:is(.run-table,.responsive-table) thead{display:none}:is(.run-table,.responsive-table) tbody,:is(.run-table,.responsive-table) tr{display:block}:is(.run-table,.responsive-table) tr{padding:var(--space-4) var(--space-5);border-bottom:var(--stroke) solid var(--line)}:is(.run-table,.responsive-table) tr:last-child{border-bottom:0}:is(.run-table,.responsive-table) td{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);border:0;padding:var(--space-2) 0}:is(.run-table,.responsive-table) td:first-child{display:block;font-size:var(--type-sm)}:is(.run-table,.responsive-table) td:not(:first-child):before{content:attr(data-label);font-family:var(--font-ui);color:var(--muted)}:is(.run-table,.responsive-table) td a{display:inline-block;padding-block:var(--space-2)}.code-toolbar{flex-wrap:wrap}input:not([type=checkbox]):not([type=radio]),textarea{font-size:var(--type-base)}.choice-row{align-items:start}.choice-row input{margin-top:var(--space-1)}.app-breadcrumb,.console-eyebrow{display:none}.app .app-topbar{padding-block:var(--space-3)}.app-topbar>.top-actions{width:100%;justify-content:space-between}.run-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.run-filters>label:first-child{grid-column:1/-1}.responsive-table{min-width:0}.responsive-table td{flex-wrap:wrap;overflow-wrap:anywhere}.responsive-table td:not([data-label]):before{content:none}.responsive-table td:empty{display:none}.responsive-table td>.action-row{width:100%}}.collection-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5);margin-bottom:var(--space-5);font-size:var(--type-sm)}.collection-summary>span{display:inline-flex;align-items:center;gap:var(--space-2)}.collection-summary>.button{margin-left:auto}.signal-dot{width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--success)}.event-marker,.execution-marker,.resource-icon{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);flex-shrink:0;border-radius:var(--radius-md);background:var(--bg);color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--space-5)}.recovery-card,.recovery-composer,.service-card,.worker-card{border:var(--stroke) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.service-card{padding:var(--space-6)}.recovery-card>header,.resource-title{display:flex;align-items:center;gap:var(--space-3)}.recovery-card>header>div,.resource-title>div{flex:1;min-width:0}.recovery-card h2,.resource-title h2,.worker-identity h2{margin:0 0 var(--space-1);font-size:var(--type-base);overflow-wrap:anywhere}.recovery-card time,.resource-title .muted{font-size:var(--type-xs);color:var(--muted)}.service-health{margin-block:var(--space-8) var(--space-5)}.service-health>div:first-child{display:flex;align-items:baseline;gap:var(--space-3)}.service-health strong{font-size:var(--type-2xl);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.resource-facts dt,.service-health span{color:var(--muted);font-size:var(--type-xs)}.health-track{height:var(--space-1);background:var(--line);border-radius:var(--radius-round);margin-top:var(--space-3);overflow:hidden}.health-track>span{display:block;height:100%;background:var(--success)}.needs-attention .health-track>span{background:var(--brand)}.resource-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding-block:var(--space-4)}.resource-facts dd{margin:var(--space-2) 0 0;font-size:var(--type-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.service-card>footer{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--stroke) solid var(--line)}.attention-text{color:var(--red)}.recovery-list,.worker-list{display:grid;gap:var(--space-4)}.worker-main{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6)}.worker-identity{flex:1;min-width:0}.worker-identity .status{margin-top:var(--space-2)}.worker-load{width:var(--measure-filter);display:grid;grid-template-columns:1fr;gap:var(--space-1);font-variant-numeric:tabular-nums}.worker-load strong{font-size:var(--type-xl)}.worker-load small{color:var(--muted)}.recovery-progress progress,.worker-load progress{width:100%;height:var(--space-1);accent-color:var(--brand);border:0;border-radius:var(--radius-round);overflow:hidden;background:var(--line)}progress::-webkit-progress-bar{background:var(--line)}progress::-webkit-progress-value{background:var(--brand)}progress::-moz-progress-bar{background:var(--brand)}.worker-footer{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:var(--stroke) solid var(--line);font-size:var(--type-xs)}.worker-footer>span{padding-block:var(--space-3)}.worker-handlers{min-width:0}.worker-handlers summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);cursor:pointer}.worker-handlers[open] summary>svg{transform:rotate(180deg)}.handler-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-3)}.handler-chips code{padding:var(--space-2);background:var(--bg);border-radius:var(--radius-sm);overflow-wrap:anywhere}.count-badge{display:inline-grid;place-items:center;min-width:var(--space-5);height:var(--space-5);padding-inline:var(--space-1);background:var(--bg);border-radius:var(--radius-sm);font-size:var(--type-xs);color:var(--muted)}.collection-empty{border:var(--stroke) dashed var(--line);border-radius:var(--radius-lg);padding:var(--space-8)}.recovery-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding-block:var(--space-12)}.recovery-empty h2,.recovery-empty p{margin:0}.recovery-empty p{max-width:var(--measure-read)}.empty-orbit{display:grid;place-items:center;width:var(--space-16);height:var(--space-16);background:var(--brand-soft);color:var(--brand-strong);border-radius:50%}.empty-orbit svg{width:var(--space-6);height:var(--space-6)}.recovery-composer{padding:var(--space-6);margin-bottom:var(--space-5)}.recovery-composer>h2{margin:0;font-size:var(--type-lg)}.workflow-steps{display:flex;align-items:center;gap:var(--space-4);margin-block:var(--space-6);font-size:var(--type-xs);color:var(--muted)}.workflow-steps>span{display:flex;align-items:center;gap:var(--space-2)}.workflow-steps b{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border:var(--stroke) solid var(--line);border-radius:50%;color:var(--text)}.recovery-card>header{padding:var(--space-5) var(--space-6)}.recovery-progress{padding:0 var(--space-6) var(--space-5)}.recovery-progress>div{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-3);font-size:var(--type-xs)}.recovery-progress strong{font-size:var(--type-xl);font-variant-numeric:tabular-nums}.recovery-card>footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);border-top:var(--stroke) solid var(--line);padding:var(--space-4) var(--space-6);font-size:var(--type-xs)}.recovery-card>footer>.button{margin-left:auto}.execution-surface{border:var(--stroke) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.event-list,.execution-list{list-style:none;padding:0;margin:0}.execution-list>li+li{border-top:var(--stroke) solid var(--line)}.execution-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:var(--text);text-decoration:none;transition:background .15s}.execution-row:hover{background:var(--bg)}.execution-row:focus-visible{outline:var(--focus-stroke) solid var(--focus);outline-offset:calc(-1 * var(--focus-stroke))}.execution-identity{flex:1;min-width:0}.execution-identity>strong{display:block;font-size:var(--type-sm);overflow-wrap:anywhere;margin-bottom:var(--space-2)}.execution-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--type-xs);color:var(--muted)}.execution-state{display:flex;flex-direction:column;align-items:end;gap:var(--space-2)}.execution-state time{color:var(--muted);font-size:var(--type-xs)}.execution-row>svg{color:var(--muted);flex-shrink:0}.execution-succeeded .execution-marker{color:var(--success)}.execution-failed .execution-marker{color:var(--red)}.collection-tabs{display:flex;gap:var(--space-5);border-bottom:var(--stroke) solid var(--line);margin-bottom:var(--space-5);overflow:auto}.collection-tabs>a{white-space:nowrap;min-height:var(--control-height);display:flex;align-items:center;color:var(--muted);font-size:var(--type-sm);border-bottom:var(--focus-stroke) solid transparent}.collection-tabs>a[aria-current]{color:var(--text);border-color:var(--brand)}.run-search-toolbar{margin-bottom:var(--space-5)}.run-search-toolbar>.run-filters{display:flex;align-items:end;gap:var(--space-3)}.run-search-toolbar>.run-filters>label{flex:1}.advanced-filters>summary,.search-actions{display:flex;gap:var(--space-2)}.advanced-filters>summary{width:-moz-fit-content;width:fit-content;align-items:center;font-size:var(--type-sm)}.advanced-filters>summary:before{content:"+";color:var(--muted)}.advanced-filters[open]>summary:before{content:"−"}.advanced-filters>.run-filters{border-top:var(--stroke) solid var(--line);padding-top:var(--space-4)}.event-item{display:flex;gap:var(--space-4);position:relative;padding-bottom:var(--space-6)}.event-item:not(:last-child):before{content:"";position:absolute;top:var(--space-10);bottom:0;left:var(--space-5);width:var(--stroke);background:var(--line)}.event-marker{background:var(--surface);border:var(--stroke) solid var(--line);z-index:1;color:var(--brand-strong)}.event-resolved .event-marker{color:var(--success)}.event-item article{flex:1;min-width:0;padding:var(--space-4) var(--space-5);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.event-item footer,.event-item header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--type-xs)}.event-item header time{margin-left:auto;color:var(--muted)}.event-category{color:var(--brand-strong);font-weight:600}.event-item h2{margin:var(--space-3) 0;font-size:var(--type-base);line-height:1.5;overflow-wrap:anywhere}.event-item h2 a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.event-item h2 svg{flex-shrink:0}.event-item footer{color:var(--muted)}.event-delivery{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}.app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app textarea,.date-trigger,.select-trigger{background:var(--surface);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);min-height:var(--control-height);color:var(--text);box-shadow:none;transition:border-color .15s,background .15s}.app input:hover,.app textarea:hover,.date-trigger:hover,.select-trigger:hover{border-color:var(--muted)}.app input:focus-visible,.app textarea:focus-visible,.date-trigger:focus-visible{border-color:var(--brand);outline:var(--focus-stroke) solid var(--focus);outline-offset:var(--focus-stroke)}.app input:disabled,.app textarea:disabled,.date-trigger:disabled{opacity:.5;cursor:not-allowed}.app input[aria-invalid=true],.app textarea[aria-invalid=true]{border-color:var(--red)}.date-field{display:block;margin-top:var(--space-1)}.date-trigger{width:100%;padding:var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font:inherit;cursor:pointer;text-align:left}.date-trigger>svg{color:var(--muted);flex-shrink:0}.date-dialog{width:min(calc(100vw - var(--space-8)),22rem);max-height:calc(100dvh - var(--space-8));overflow:auto;margin:auto;padding:var(--space-4);border:var(--stroke) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised)}.date-dialog::backdrop{background:color-mix(in srgb,var(--bg) 65%,transparent);backdrop-filter:blur(3px)}.calendar-month,.date-dialog>footer,.date-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.date-dialog>header{padding-bottom:var(--space-2);border-bottom:var(--stroke) solid var(--line);font-size:var(--type-sm)}.calendar-month{margin-block:var(--space-3);font-size:var(--type-sm);text-transform:capitalize}.calendar-days,.calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1);text-align:center}.calendar-week{color:var(--muted);font-size:var(--type-xs);padding-block:var(--space-2)}.calendar-days button{display:grid;place-items:center;aspect-ratio:1;padding:0;border:var(--stroke) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--type-sm);cursor:pointer}.calendar-days button:hover{background:var(--brand-soft)}.calendar-days .outside-month{color:var(--muted)}.calendar-days button[aria-current]{border-color:var(--brand)}.calendar-days button[aria-pressed=true]{background:var(--brand);color:var(--brand-contrast);font-weight:700}.calendar-days button:focus-visible{outline:var(--focus-stroke) solid var(--focus);outline-offset:0}.date-dialog>footer{border-top:var(--stroke) solid var(--line);padding-top:var(--space-3);margin-top:var(--space-3)}@media(max-width:780px){.collection-summary{gap:var(--space-3)}.collection-summary>.button{margin-left:0}.collection-summary>.muted{width:100%}.worker-main{padding:var(--space-5);flex-wrap:wrap}.worker-load{width:100%;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--space-2)}.worker-load progress{grid-column:1/-1}.worker-footer{padding-inline:var(--space-5)}.resource-title{flex-wrap:wrap}.resource-title>.status{margin-left:calc(var(--space-10) + var(--space-3))}.recovery-composer,.service-card{padding:var(--space-5)}.workflow-steps{gap:var(--space-2);flex-wrap:wrap}.workflow-steps>svg{display:none}.execution-row{padding:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.execution-identity{flex-basis:calc(100% - var(--space-16))}.execution-state{flex:1;flex-direction:row;align-items:center;justify-content:space-between;padding-left:calc(var(--space-10) + var(--space-3))}.execution-row>svg{display:none}.execution-meta{gap:var(--space-2)}.run-search-toolbar>.run-filters{flex-wrap:wrap}.run-search-toolbar>.run-filters>label{flex-basis:100%}.advanced-filters>.run-filters{grid-template-columns:1fr}.event-item{gap:var(--space-3)}.event-item article{padding:var(--space-3)}.event-delivery,.event-item header time{margin-left:0}.event-item footer>.mono{overflow-wrap:anywhere}}.select-trigger:focus-visible{outline:var(--focus-stroke) solid var(--focus);outline-offset:var(--focus-stroke)}.status.COMPLETED,.status.SENT{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.status.GAVE_UP{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent)}.alert-routes{display:grid;gap:var(--space-3)}.alert-route{background:var(--surface);border:var(--stroke) solid var(--line);border-radius:var(--radius-md)}.alert-route>summary{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer;list-style:none}.alert-route>summary::-webkit-details-marker{display:none}.alert-route>summary:hover{background:var(--bg);border-radius:var(--radius-md)}.alert-route-title{flex:1;min-width:0}.alert-route-title small,.alert-route-title strong{display:block;overflow-wrap:anywhere}.alert-route-title strong{font-size:var(--type-sm)}.alert-route-title small{color:var(--muted);font-size:var(--type-xs);margin-top:var(--space-1)}.alert-route>summary>svg{flex-shrink:0;color:var(--muted)}.alert-route[open]>summary>svg{transform:rotate(180deg)}.alert-route>.choice-list{padding:var(--space-4);border-top:var(--stroke) solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--measure-control)),1fr));gap:var(--space-2)}.alert-route .choice-row{margin:0}.alert-routing>p{font-size:var(--type-sm);line-height:1.6;margin-top:var(--space-5)}body,body *,html{scrollbar-width:none!important}::-webkit-scrollbar{display:none;width:0;height:0}.action-feedback{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--space-5);padding:var(--space-3) var(--space-4);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-sm)}.action-feedback>span{flex:1;min-width:0;overflow-wrap:anywhere}.action-feedback>svg{flex-shrink:0}.action-feedback.is-success>svg{color:var(--success)}.action-feedback.is-error{border-color:color-mix(in srgb,var(--error) 40%,var(--line))}.action-feedback.is-error>svg{color:var(--error)}.help-note{display:flex;align-items:start;gap:var(--space-3);margin-block:var(--space-5);padding:var(--space-4);background:var(--surface2);border-radius:var(--radius-md);color:var(--muted);font-size:var(--type-sm);line-height:1.6}.help-note>svg{flex-shrink:0;margin-top:var(--space-1)}.help-note p{margin:0}.help-note strong{display:block;color:var(--text);margin-bottom:var(--space-2);font-weight:500}.context-help>summary{display:flex;align-items:center;gap:var(--space-3);width:-moz-fit-content;width:fit-content;padding:var(--space-3) var(--space-4);margin-block:var(--space-3);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-sm);list-style:none}.context-help>summary::-webkit-details-marker{display:none}.context-help>summary:after{content:"+";color:var(--muted);margin-left:var(--space-3)}.context-help[open]>summary:after{content:"−"}.api-reference-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-8)}.api-reference-heading h1{font-size:var(--type-2xl);margin:0 0 var(--space-3)}.api-reference-heading p{margin:0;max-width:var(--measure-read)}.api-explorer-layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:var(--space-8)}.api-explorer-sidebar{background:transparent;border-right:var(--stroke) solid var(--line);padding:0 var(--space-5) var(--space-5) 0}.api-explorer-sidebar>label{font-size:var(--type-xs);color:var(--muted);margin-bottom:var(--space-2)}.api-explorer-group h2{display:flex;justify-content:space-between;align-items:center}.api-explorer-group h2>span{font-variant-numeric:tabular-nums;font-weight:400}.api-explorer-group button{align-items:start;padding:var(--space-3);gap:var(--space-3)}.api-explorer-group button>span:last-child{min-width:0}.api-explorer-group button strong{display:block;font-size:var(--type-label);font-weight:500;line-height:1.5}.api-explorer-group button code{display:block;font-size:var(--type-xs);margin-top:var(--space-1);color:var(--muted)}.api-explorer-detail{display:block}.api-operation-intro{padding-bottom:var(--space-5)}.api-operation-intro h2{font-size:var(--type-xl);line-height:1.4;margin:var(--space-4) 0}.api-operation-meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--type-xs);color:var(--muted)}.api-document-section{min-width:0}.api-document-section h3{font-size:var(--type-base);margin:var(--space-6) 0 var(--space-3)}.api-document-section p{font-size:var(--type-sm);line-height:1.65}.api-status-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-5)}.api-status-tabs button{min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:var(--stroke) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);font-family:var(--font-code)}.api-status-tabs button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.api-explorer-page input,.api-explorer-page textarea{min-width:0;width:100%;border-radius:var(--radius-md);background:var(--surface)}.explorer-auth{padding:var(--space-5);border:var(--stroke) solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.explorer-auth>header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--type-sm)}.explorer-auth>header>.muted{margin-left:auto}.explorer-auth label{display:grid;gap:var(--space-2);font-size:var(--type-sm)}.explorer-auth>p{font-size:var(--type-xs);margin-block:var(--space-3)}.explorer-key-form{padding-top:var(--space-5);margin-top:var(--space-5);border-top:var(--stroke) solid var(--line)}.auth-key-active{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--type-xs)}.auth-key-active>span{display:inline-flex;align-items:center;gap:var(--space-2)}.auth-key-active>span>svg{color:var(--success)}.auth-key-active>small{width:100%}.api-request-fields{min-width:0;border:0;padding:0;margin:var(--space-6) 0 0}.api-request-fields legend{font-size:var(--type-base);font-weight:600}.api-request-fields>label{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.api-target{padding:var(--space-3);background:var(--surface2);border-radius:var(--radius-sm);overflow-wrap:anywhere;font-size:var(--type-xs)!important}.api-live-response{border:var(--stroke) solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-6)}.api-live-response>header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--type-sm);margin-bottom:var(--space-3)}.api-live-response>header>small{margin-left:auto;color:var(--muted)}.api-response-empty{display:flex;align-items:center;justify-content:center;gap:var(--space-3);border:var(--stroke) dashed var(--line);border-radius:var(--radius-md);color:var(--muted);padding:var(--space-5);margin-top:var(--space-6)}.api-explorer-detail .section-nav{overflow:auto;flex-wrap:nowrap}.api-explorer-detail .section-nav>button{white-space:nowrap}.api-explorer-page .code-block pre{max-height:30rem}@media(max-width:780px){.api-explorer-layout{grid-template-columns:1fr;gap:var(--space-6)}.api-explorer-sidebar{border-right:0;border-bottom:var(--stroke) solid var(--line);padding:0 0 var(--space-4);max-height:18rem}.api-explorer-header{flex-wrap:wrap;margin-bottom:var(--space-6)}.api-explorer-header>div{width:100%}.api-explorer-header .preferences{margin-left:auto}.api-operation-heading{flex-wrap:wrap}.api-operation-heading code{overflow-wrap:anywhere}.explorer-auth>header>.muted{width:100%;margin-left:0}}body.is-scrolled .landing .topbar{height:auto}