:root{--space-indigo:#1f2041;--vintage-grape:#4b3f72;--golden-pollen:#ffc857;--dark-cyan:#119da4;--blue-slate:#19647e;--paper:#efebe1;--paper-strong:#e3ddd0;--ink:var(--space-indigo);--muted:#5d6158;--line:#b8b4a9;--signal:var(--vintage-grape);--signal-dark:var(--space-indigo);--court:var(--blue-slate);--success:var(--blue-slate);--danger:#a42b1b;--white:#fffdf7;--display:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--body);background:var(--paper);color:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, transparent calc(100% - 1px), #10120f0a 1px) 0 0 / 8.333vw 100%, var(--paper);min-width:320px;color:var(--ink);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button,select,input[type=range]{min-height:44px}.skip-link{z-index:100;background:var(--ink);color:var(--white);padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;border-bottom:1px solid var(--ink);background:#efebe1f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:0 4.2vw;display:grid;position:relative}.wordmark{width:max-content;font-family:var(--display);letter-spacing:-.04em;font-size:21px;font-weight:900;text-decoration:none}.wordmark span{color:var(--signal)}.site-header nav{align-items:center;gap:30px;display:flex}.site-header nav a{letter-spacing:.08em;text-transform:uppercase;padding:14px 2px;font-size:13px;font-weight:750;text-decoration:none}.site-header nav a:hover{color:var(--signal-dark)}.mobile-docs-link{display:none}.live-dot{background:var(--signal);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #4b3f722e}.preview-landing{min-height:calc(100vh - 76px)}.preview-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:68vh;display:grid}.preview-hero-copy{flex-direction:column;justify-content:center;padding:clamp(72px,10vw,150px) 6vw clamp(64px,8vw,120px) 4.2vw;display:flex}.preview-hero h1{max-width:1100px;font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:8px 0 30px;font-size:clamp(62px,9.4vw,150px);line-height:.83}.preview-deck{max-width:760px;margin:0;font-size:clamp(18px,2vw,27px);line-height:1.4}.preview-access-alert{border-left:4px solid var(--signal);background:var(--signal-soft);max-width:720px;margin:28px 0 0;padding:14px 16px;line-height:1.5}.preview-principle span{font-family:var(--mono);color:#bad3c9}.preview-logo-wall ul{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 18px;padding:0;list-style:none;display:grid}.preview-logo-wall li{min-height:108px;font-family:var(--display);letter-spacing:-.03em;place-items:center;padding:18px;font-size:clamp(17px,2vw,29px);font-weight:900;display:grid}.preview-footer{background:var(--ink);color:var(--white)}.user-admin-page{grid-template-columns:minmax(0,1fr);gap:72px;min-width:0;max-width:1500px;margin:0 auto;padding:72px 4.2vw 96px;display:grid}.user-admin-page>*{min-width:0}.user-admin-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:72px;display:grid}.user-admin-heading h1{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(54px,8vw,116px);line-height:.86}.user-admin-heading>p{color:var(--muted);line-height:1.6}.user-admin-grid{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-admin-grid>*+*{border-left:1px solid var(--ink)}.user-admin-grid h2,#access-grants-heading,#auth-users-heading{margin:8px 0 24px;font-size:clamp(34px,4vw,58px);line-height:.95}.user-invite-card label{gap:8px;font-size:12px;font-weight:750;display:grid}.user-invite-card input,.user-invite-card textarea,.user-invite-card select{border:1px solid var(--ink);background:var(--white);border-radius:0;width:100%;padding:13px}.user-invite-card textarea{resize:vertical;min-height:104px}.user-management-boundary{background:var(--ink);color:var(--white)}.user-management-boundary ol{margin:0;padding-left:24px}.managed-user-list li>div{align-content:start;gap:4px;min-width:0;display:grid}.managed-user-list li>div>*{overflow-wrap:anywhere}.managed-user-list details summary{cursor:pointer;font-weight:750}.user-sensitive-actions form{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.user-sensitive-actions label{gap:6px;font-size:12px;font-weight:700;display:grid}.user-sensitive-actions input,.user-sensitive-actions select{border:1px solid var(--ink);background:var(--white);min-width:0;padding:10px}.sensitive-confirmation{border:2px solid var(--signal);background:var(--paper);justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.sensitive-confirmation h2,.sensitive-confirmation p{margin:4px 0 0}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.arena-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(360px,.9fr) minmax(520px,1.35fr);align-items:stretch;min-height:calc(100vh - 76px);display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:8vw 5vw 8vw 4.2vw;display:flex}.hero-copy h1,.composer-heading h2,.section-heading h2,.progress-header h1,.result-summary h1,.fork-heading h1,.operations-heading h1,.terminal-state-copy h1,.error-page h1{font-family:var(--display);letter-spacing:-.055em;margin:0;font-weight:850;line-height:.92}.hero-copy h1{max-width:780px;font-size:clamp(54px,6.2vw,106px)}.hero-copy h1 em{color:var(--signal);font-style:normal}.hero-intro{max-width:610px;margin:34px 0 24px;font-size:clamp(17px,1.35vw,22px);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.compute-bridge{border-bottom:1px solid var(--ink);background:var(--court);color:var(--white);grid-template-columns:minmax(0,1.2fr) minmax(280px,.75fr) auto;align-items:end;gap:40px;padding:54px 4.2vw;display:grid}.compute-bridge h2{max-width:800px;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,68px);line-height:.94}.compute-bridge>p{color:#d6e2dc;margin:0;line-height:1.55}.compute-page,.compute-job-page{min-height:calc(100vh - 76px)}.compute-hero,.compute-job-heading{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(300px,.55fr);display:grid}.compute-hero h1,.compute-job-heading h1{max-width:1050px;font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(56px,8vw,126px);line-height:.86}.compute-hero>div>p:last-child,.compute-job-heading>div>p:last-child{max-width:780px;margin:0;font-size:clamp(17px,1.6vw,23px);line-height:1.5}.compute-hero aside{border-left:1px solid var(--ink);background:var(--ink);color:var(--white);flex-direction:column;justify-content:flex-end;gap:12px;padding:44px 3.2vw;display:flex}.compute-hero aside span,.compute-hero aside small{color:#b8bdb2;font-family:var(--mono);text-transform:uppercase;font-size:10px;line-height:1.5}.compute-hero aside strong{overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,38px)}.compute-workloads,.compute-history{border-bottom:1px solid var(--ink);padding:72px 4.2vw}.compute-recipes{border-bottom:1px solid var(--ink);background:var(--paper-strong);grid-template-columns:auto repeat(4,minmax(150px,1fr)) auto;align-items:stretch;display:grid}.compute-recipes>span,.compute-recipes>a{border-right:1px solid var(--ink);flex-direction:column;justify-content:center;gap:5px;min-height:86px;padding:16px 20px;text-decoration:none;display:flex}.compute-recipes>span,.compute-recipes>a:last-child,.compute-recipes small{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.compute-recipes a[aria-current=page]{background:var(--signal-dark);color:var(--white)}.compute-recipes a:hover{background:var(--white);color:var(--ink)}.compute-recipes strong{font-size:13px}.compute-recipes small{color:var(--muted);line-height:1.35}.compute-recipes a[aria-current=page] small{color:inherit}.compute-workload-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.compute-workload-grid article{min-height:300px;padding:28px}.compute-workload-grid article>span,.compute-workload-grid article small{font-family:var(--mono);text-transform:uppercase;font-size:10px}.compute-workload-grid h3{font-family:var(--display);letter-spacing:-.04em;margin:58px 0 18px;font-size:clamp(38px,4vw,64px);line-height:.9}.compute-workload-grid p{max-width:420px;min-height:72px;line-height:1.5}.compute-workload-grid small{color:var(--muted);line-height:1.5}.compute-launch{border-bottom:1px solid var(--ink);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);display:grid}.compute-launch h2,.compute-history h2,.compute-job-evidence h2{font-family:var(--display);letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(42px,5.5vw,82px);line-height:.9}.compute-launch>div:first-child>p:last-child{max-width:520px;line-height:1.6}.compute-form{border-left:1px solid var(--ink);background:var(--paper-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:64px 4.2vw;display:grid}.compute-form label{gap:9px;font-weight:750;display:grid}.compute-form label span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.compute-form select{border:1px solid var(--ink);background:var(--white);border-radius:0;width:100%;padding:11px 12px}.compute-form .button,.compute-form .form-error,.compute-form>small,.compute-package-field{grid-column:1/-1}.compute-form>small{color:var(--muted);font-family:var(--mono);font-size:10px}.compute-advanced{border:1px solid var(--ink);background:var(--paper);grid-column:1/-1}.compute-advanced summary{cursor:pointer;min-height:48px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:14px 16px;font-size:10px;font-weight:750}.compute-advanced>div{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px;display:grid}.compute-empty-state{border:1px dashed var(--muted);margin-top:32px;padding:38px}.compute-empty-state h3,.compute-permission-state h3{margin:0 0 10px;font-size:24px}.compute-job-list{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0 0;padding:1px;list-style:none;display:grid}.compute-job-list a{background:var(--paper);gap:10px;min-height:170px;padding:24px;text-decoration:none;display:grid}.compute-job-list span,.compute-job-list small{font-family:var(--mono);text-transform:uppercase;font-size:10px}.compute-job-list strong{align-self:end;font-size:24px}.compute-job-heading h1{font-size:clamp(50px,6vw,100px)}.compute-job-heading dl{border-left:1px solid var(--ink);background:var(--court);color:var(--white);flex-direction:column;justify-content:flex-end;margin:0;padding:44px 3.2vw;display:flex}.compute-job-heading dl div{border-bottom:1px solid #ffffff47;grid-template-columns:90px 1fr;gap:16px;padding:13px 0;display:grid}.compute-job-heading dt,.compute-job-heading dd{overflow-wrap:anywhere;font-family:var(--mono);text-transform:uppercase;font-size:10px}.compute-job-heading dd{margin:0}.compute-job-layout{grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);display:grid}.compute-job-timeline,.compute-job-evidence{padding:58px 4.2vw}.compute-job-timeline>ol,.compute-event-log{margin:0;padding:0;list-style:none}.compute-job-timeline>ol li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:62px;display:grid}.compute-job-timeline>ol li>span{font-family:var(--mono);color:var(--muted)}.compute-job-timeline .timeline-current strong,.compute-job-timeline .timeline-complete>span{color:var(--signal-dark)}.compute-job-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.compute-job-evidence>ul{margin:0;padding:0;list-style:none}.compute-job-evidence>ul li{border-bottom:1px solid var(--line);gap:7px;padding:18px 0;display:grid}.compute-job-evidence li span,.compute-job-evidence li code,.compute-job-evidence figcaption{font-family:var(--mono);font-size:10px}.compute-job-evidence code{overflow-wrap:anywhere;color:var(--muted)}.compute-job-evidence figure img{border:1px solid var(--ink);width:100%;display:block}.compute-job-evidence figcaption{padding-top:10px}.compute-disclosure{border-left:4px solid var(--signal);background:var(--white);gap:9px;margin-top:28px;padding:18px;display:grid}.compute-disclosure p{margin:0;line-height:1.5}.compute-event-log li{border-bottom:1px solid var(--line);grid-template-columns:34px 110px 1fr;gap:12px;padding:13px 0;display:grid}.compute-event-log small{line-height:1.4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-home,.docs-article-page{background:var(--paper);min-height:calc(100vh - 76px)}.docs-home-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);display:grid}.docs-home-hero h1{max-width:920px;font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(62px,9vw,142px);line-height:.84}.docs-home-hero>div>p:last-child{max-width:770px;margin:0;font-size:clamp(17px,1.55vw,23px);line-height:1.55}.docs-search{border-left:1px solid var(--ink);background:var(--ink);color:var(--white);flex-direction:column;justify-content:flex-end;gap:12px;padding:40px 3.2vw;display:flex}.docs-search label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.docs-search input,.docs-search button{border:1px solid var(--white);border-radius:0;min-width:0;padding:12px 14px}.docs-search input{background:var(--white);color:var(--ink)}.docs-search button{background:var(--signal-dark);color:var(--white);cursor:pointer;font-weight:800}.docs-sidebar{border-right:1px solid var(--ink);background:var(--paper-strong);align-self:start;max-height:100vh;padding:26px 22px 40px;position:sticky;top:0;overflow-y:auto}.docs-sidebar a{text-decoration:none}.docs-sidebar-home{border-bottom:1px solid var(--line);padding:0 0 20px;font-size:13px;font-weight:800;display:block}.docs-sidebar h2{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.docs-sidebar ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-sidebar li a{padding:7px 9px;font-size:12px;line-height:1.35;display:block}.docs-sidebar li a:hover,.docs-sidebar li a[aria-current=page]{background:var(--ink);color:var(--white)}.docs-paths,.docs-search-results,.docs-category{border-bottom:1px solid var(--ink);padding:68px 4.2vw}.docs-paths h2,.docs-search-results h2,.docs-category>div:first-child h2{max-width:880px;font-family:var(--display);letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(42px,5.5vw,78px);line-height:.92}.docs-paths>div{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-paths>div a{grid-template-rows:auto auto 1fr auto;gap:14px;min-height:260px;padding:24px;text-decoration:none;display:grid}.docs-paths>div a+a{border-left:1px solid var(--ink)}.docs-paths a>span,.docs-card-grid a>span{font-family:var(--mono);text-transform:uppercase;font-size:9px}.docs-paths a>strong{margin-top:28px;font-size:23px;line-height:1.08}.docs-paths a>p,.docs-card-grid a>p{color:var(--muted);line-height:1.5}.docs-paths a>b,.docs-link-list a>b{color:var(--signal-dark);justify-self:end;font-size:24px}.docs-core-loop{border-bottom:1px solid var(--ink);background:var(--court);color:var(--white);grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr) auto;align-items:end;gap:42px;padding:60px 4.2vw;display:grid}.docs-core-loop h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(46px,6vw,90px);line-height:.88}.docs-core-loop>p{color:#d6e2dc;margin:0;line-height:1.55}.docs-core-loop>a{text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.docs-category{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:54px;display:grid}.docs-category>div:first-child h2{font-size:clamp(36px,4vw,60px)}.docs-card-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-card-grid a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:190px;padding:24px;text-decoration:none}.docs-card-grid a>strong{margin-top:36px;font-size:22px;display:block}.docs-empty-state{border:1px dashed var(--muted);max-width:720px;padding:34px}.docs-empty-state h3{margin:0;font-size:25px}.docs-empty-state p{margin:12px 0 24px;line-height:1.55}.docs-masthead{border-bottom:1px solid var(--ink);grid-template-columns:minmax(210px,250px) minmax(0,1fr);display:grid}.docs-masthead>a{background:var(--signal);color:var(--white);font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;align-items:flex-end;padding:32px 24px;font-size:28px;font-weight:900;text-decoration:none;display:flex}.docs-masthead .docs-search{border-left:0;grid-template-columns:auto minmax(260px,540px);justify-content:space-between;align-items:center;min-height:106px;display:grid}.docs-article{border-right:1px solid var(--ink);background:var(--white);min-width:0;padding:70px clamp(28px,5.5vw,86px) 100px}.docs-article>header{border-bottom:1px solid var(--ink);padding-bottom:58px}.docs-article>header h1,.docs-not-found h1{max-width:900px;font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(56px,7vw,112px);line-height:.88}.docs-article>header>p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.docs-page-tools{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.copy-control button,.docs-page-tools>a{border:1px solid var(--ink);min-height:38px;color:inherit;cursor:pointer;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:9px 13px;font-size:9px;font-weight:750;text-decoration:none}.copy-control button:hover,.docs-page-tools>a:hover{background:var(--ink);color:var(--white)}.copy-control-error{max-width:360px;color:var(--danger);margin-top:8px;font-size:11px;line-height:1.4;display:block}.docs-page-tools>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.docs-article>section{border-bottom:1px solid var(--line);padding:54px 0;scroll-margin-top:24px}.docs-article>section h2{max-width:780px;font-family:var(--display);letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(36px,4vw,58px);line-height:.96}.docs-article>section>p,.docs-article>section>ul,.docs-article>section>ol{max-width:800px;font-size:16px;line-height:1.72}.docs-article li+li{margin-top:9px}.docs-steps{counter-reset:docs-step;padding:0;list-style:none}.docs-steps li{grid-template-columns:34px 1fr;gap:13px;display:grid}.docs-steps li:before{counter-increment:docs-step;content:counter(docs-step, decimal-leading-zero);color:var(--signal-dark);font-family:var(--mono);font-size:10px;font-weight:800}.docs-code{border:1px solid var(--ink);background:var(--ink);max-width:900px;color:var(--white);margin:28px 0}.docs-code figcaption{color:#c7cbc0;min-height:48px;font-family:var(--mono);text-transform:uppercase;border-bottom:1px solid #454943;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px 8px 17px;font-size:9px;display:flex}.docs-code .copy-control button{border-color:#777c72}.docs-code pre{max-width:100%;font-family:var(--mono);tab-size:2;margin:0;padding:22px;font-size:12px;line-height:1.6;overflow-x:auto}.docs-callout{border-left:5px solid var(--court);background:var(--paper);max-width:860px;margin:28px 0;padding:22px 24px}.docs-callout-warning{border-left-color:var(--signal)}.docs-callout-success{border-left-color:var(--success)}.docs-callout p{margin:8px 0 0;line-height:1.6}.docs-table-wrap{max-width:100%;margin:28px 0;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px;line-height:1.5}.docs-table-wrap caption{text-align:left;padding:0 0 12px;font-weight:750}.docs-table-wrap th,.docs-table-wrap td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}.docs-table-wrap thead th{background:var(--ink);color:var(--white)}.docs-table-wrap tbody th{background:var(--paper-strong)}.docs-link-list{border-top:1px solid var(--ink);max-width:860px;display:grid}.docs-link-list a{border-bottom:1px solid var(--ink);grid-template-columns:minmax(140px,.45fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 4px;text-decoration:none;display:grid}.docs-link-list a span{color:var(--muted);font-size:13px;line-height:1.45}.docs-pagination{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.docs-pagination a,.docs-pagination>span{background:var(--paper);gap:8px;min-height:110px;padding:22px;text-decoration:none;display:grid}.docs-pagination a:last-child{text-align:right}.docs-pagination a span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.docs-toc{align-self:start;padding:36px 22px;font-size:11px;line-height:1.45;position:sticky;top:0}.docs-toc>strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.docs-toc ol{gap:12px;margin:18px 0 28px;padding-left:18px;display:grid}.docs-toc a{text-underline-offset:3px;text-decoration-thickness:1px}.docs-error-actions{flex-wrap:wrap;gap:12px;display:flex}.text-link{letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid;width:max-content;padding:10px 0;font-size:13px;font-weight:800;text-decoration:none}.fixture-stage img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.fixture-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#10120fb8);position:absolute;inset:0}.fixture-stage figcaption{z-index:2;background:var(--ink);color:var(--white);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;padding:10px 13px;font-size:10px;display:flex;position:absolute;bottom:22px;right:24px}.stage-score{z-index:2;border-top:4px solid var(--signal);background:var(--paper);color:var(--ink);font-family:var(--mono);grid-template-columns:auto auto auto;align-items:baseline;gap:8px;padding:14px 18px;font-size:12px;display:grid;position:absolute;top:24px;left:24px}.stage-score strong{font-family:var(--display);font-size:34px}.fixture-stage-compact{min-height:400px}.composer-section,.how-section,.recent-section,.battle-feed-section,.battle-page,.catalog-page,.leaderboard-page,.account-page,.packages-page,.package-page,.package-run-page,.result-page,.progress-page,.fork-page,.operations-page,.terminal-state-page,.error-page{padding:clamp(58px,7vw,112px) 4.2vw}.packages-heading,.package-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:center;gap:clamp(40px,7vw,110px);padding-bottom:clamp(54px,7vw,104px);display:grid}.packages-heading h1,.package-heading h1,.package-run-page>header h1{font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(58px,9vw,126px);font-weight:850;line-height:.88}.packages-heading>div:first-child>p:not(.eyebrow),.package-heading>div:first-child>p:not(.eyebrow),.package-run-page>header>p:not(.eyebrow){max-width:730px;color:var(--muted);font-size:18px;line-height:1.6}.cli-card,.package-state{border:1px solid var(--ink);background:var(--ink);min-height:270px;color:var(--white);align-content:center;gap:14px;padding:clamp(28px,4vw,58px);display:grid}.cli-card span,.package-state span,.package-state small{color:#bec2b8;font-family:var(--mono);text-transform:uppercase;font-size:10px}.cli-card code,.cli-block{color:#f4f0e7;background:#272a25;padding:12px;font-size:11px;overflow-x:auto}.package-state strong{color:var(--signal);font-family:var(--display);letter-spacing:-.04em;font-size:clamp(38px,4vw,62px);line-height:.95}.packages-page .section-heading h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,76px)}.package-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.package-list>a{border:1px solid var(--ink);background:var(--white);gap:16px;min-height:360px;padding:clamp(28px,4vw,52px);text-decoration:none;display:grid}.package-list>a>span,.package-list>a>code{font-family:var(--mono);overflow-wrap:anywhere;text-transform:uppercase;font-size:10px}.package-list>a>strong{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(38px,4vw,60px)}.package-list>a>p{color:var(--muted);line-height:1.55}.package-list dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:auto 0 0;display:grid}.package-list dl>div{gap:6px;padding:12px;display:grid}.package-list dl>div+div{border-left:1px solid var(--line)}.package-list dt,.package-list dd{text-transform:uppercase;margin:0;font-size:10px}.package-list dt{color:var(--muted);font-family:var(--mono)}.package-empty{min-height:220px}.package-heading>div:first-child>code{overflow-wrap:anywhere;max-width:720px;font-size:10px;display:block}.package-actions{flex-wrap:wrap;gap:12px;margin-bottom:46px;display:flex}.package-grid{border:1px solid var(--ink);background:var(--white);grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);display:grid}.package-grid>div{min-width:0;padding:clamp(28px,4vw,56px)}.package-grid>div+div{border-left:1px solid var(--ink)}.package-grid h2{font-family:var(--display);letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(38px,4vw,62px)}.package-timeline li,.upload-list li{border-top:1px solid var(--line);gap:7px;padding:15px 0;display:grid}.package-timeline span{text-transform:capitalize;font-weight:800}.package-timeline code,.upload-list code,.upload-list small{overflow-wrap:anywhere;font-size:9px}.upload-list span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.package-page .evidence-details{margin-top:0}.package-run-page>header{max-width:980px;margin-bottom:clamp(46px,7vw,90px)}.package-run-evidence{border:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.package-run-evidence>div{gap:12px;min-width:0;padding:28px;display:grid}.package-run-evidence span{font-family:var(--mono);text-transform:uppercase;font-size:9px}.package-run-evidence code{overflow-wrap:anywhere;font-size:9px}.package-run-stages{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 42px;padding:0;list-style:none;display:grid}.package-run-stages li{font-family:var(--mono);text-transform:uppercase;gap:10px;padding:22px;font-size:10px;display:flex}.package-run-stages span{color:var(--success);font-weight:900}.account-card{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:center;gap:clamp(36px,7vw,110px);padding-bottom:clamp(54px,7vw,100px);display:grid}.account-card h1{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(54px,8vw,112px);font-weight:850;line-height:.9}.account-card>div:first-child>p:last-child{max-width:720px;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.6}.account-actions{border:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:42px;display:grid}.account-actions>*{min-height:360px;padding:clamp(28px,4vw,58px)}.account-actions>*+*{border-left:1px solid var(--ink)}.account-actions h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,62px)}.account-actions p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.6}.account-actions .button{margin:8px 8px 0 0}.button-disabled{border-color:var(--line);background:var(--paper-strong);color:var(--muted);cursor:not-allowed}.catalog-hero,.profile-hero,.leaderboard-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:center;gap:clamp(36px,6vw,90px);padding-bottom:clamp(54px,7vw,104px);display:grid}.catalog-hero h1,.profile-hero h1,.leaderboard-heading h1{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(54px,8vw,116px);font-weight:850;line-height:.9}.catalog-hero>div>p:not(.eyebrow),.profile-hero>div>p:not(.eyebrow),.leaderboard-heading>div>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:30px 0;font-size:19px;line-height:1.55}.catalog-hero>img{border:1px solid var(--ink);object-fit:cover;background:var(--ink);width:100%;min-height:420px}.catalog-actions{flex-wrap:wrap;gap:12px;display:flex}.catalog-details{border:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-details>div{min-height:330px;padding:clamp(28px,4vw,58px)}.catalog-details>div+div{border-left:1px solid var(--ink)}.catalog-details h2,.catalog-feed h2,.leaderboard-page .section-heading h2{font-family:var(--display);letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(38px,4.5vw,68px);line-height:.95}.catalog-details p{color:var(--muted);line-height:1.6}.catalog-details code{overflow-wrap:anywhere;font-size:10px}.catalog-list{margin:0}.catalog-list>div{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:18px;padding:16px 0;display:grid}.catalog-list dt{font-weight:800}.catalog-list dd{color:var(--muted);margin:0}.catalog-feed{padding-top:clamp(54px,7vw,104px)}.profile-score{border:1px solid var(--ink);background:var(--signal);align-content:center;gap:10px;min-height:310px;padding:clamp(32px,5vw,70px);display:grid}.profile-score span,.profile-score small{font-family:var(--mono);text-transform:uppercase;font-size:11px}.profile-score strong{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(64px,8vw,112px);line-height:.9}.brain-directory{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brain-directory>a{background:var(--white);gap:18px;min-height:310px;padding:clamp(28px,4vw,58px);text-decoration:none;display:grid}.brain-directory>a+a{border-left:1px solid var(--ink)}.brain-directory span,.brain-directory small{font-family:var(--mono);text-transform:uppercase;font-size:10px}.brain-directory strong{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(38px,4vw,60px)}.brain-directory p{color:var(--muted);line-height:1.55}.leaderboard-heading{align-items:end}.leaderboard-page .heading-row>p{max-width:320px;font-family:var(--mono);text-transform:uppercase;font-size:10px;line-height:1.5}.leaderboard-list{border:1px solid var(--ink);margin:0;padding:0;list-style:none}.leaderboard-list li{background:var(--white);grid-template-columns:70px minmax(240px,1fr) repeat(3,minmax(110px,.3fr));align-items:center;min-height:120px;display:grid}.leaderboard-list li>span,.leaderboard-list li>div{align-content:center;gap:6px;height:100%;padding:22px;display:grid}.leaderboard-list li>span{color:var(--signal-dark);font-family:var(--mono);font-weight:800}.leaderboard-list a{font-family:var(--display);letter-spacing:-.03em;font-size:29px;font-weight:850}.leaderboard-list div:not(:nth-child(2)) strong{font-family:var(--display);font-size:30px}.battle-feed-section{border-top:1px solid var(--ink)}.battle-feed-card{border:1px solid var(--ink);background:var(--white);grid-template-columns:minmax(180px,.8fr) 1fr;text-decoration:none;display:grid}.battle-feed-card img{object-fit:cover;background:var(--ink);width:100%;height:100%;min-height:190px}.battle-feed-card>div{flex-direction:column;justify-content:center;gap:13px;padding:28px;display:flex}.battle-feed-card span,.battle-feed-card small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.battle-feed-card strong{font-family:var(--display);font-size:27px;line-height:1.02}.battle-page{min-height:75vh}.battle-heading h1,.battle-decision h2,.candidate-copy h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-weight:850;line-height:.95}.battle-heading h1{max-width:900px;font-size:clamp(52px,7vw,104px)}.battle-heading>div:first-child>p:last-child{max-width:760px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.55}.battle-share{justify-items:end;gap:12px;display:grid}.battle-share code{font-size:10px}.battle-grid{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.candidate-media{background:var(--ink);min-height:360px;position:relative;overflow:hidden}.candidate-media img{width:100%;height:100%;min-height:inherit;object-fit:cover}.candidate-media>strong{border:2px solid var(--ink);background:var(--paper);width:62px;height:62px;font-family:var(--display);place-items:center;font-size:39px;display:grid;position:absolute;top:18px;left:18px}.winner-ribbon{background:var(--signal);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:10px;font-weight:800;position:absolute;bottom:0;right:0}.candidate-copy{background:var(--white);min-height:370px;padding:clamp(24px,3.2vw,50px)}.candidate-copy h2{font-size:clamp(38px,4vw,62px)}.candidate-copy>p:not(.eyebrow,.candidate-headline,.form-error){min-height:48px;color:var(--muted);line-height:1.5}.candidate-progress{border:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;padding:16px;font-size:11px;display:flex}.candidate-headline{min-height:48px;margin:24px 0;font-size:17px;font-weight:700;line-height:1.45}.candidate-metrics{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:22px 0 30px;display:grid}.candidate-metrics>div{gap:8px;padding:18px;display:grid}.candidate-metrics span{font-family:var(--mono);text-transform:uppercase;font-size:9px}.battle-decision{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--ink);color:var(--white);padding:clamp(40px,6vw,88px)}.battle-decision h2{font-size:clamp(40px,5vw,72px)}.battle-decision p:not(.eyebrow,.form-error){color:#c2c5bd;max-width:720px;line-height:1.5}.vote-form,.winner-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button-vote{border-color:var(--white);color:var(--white);background:0 0}.button-vote:hover{background:var(--white);color:var(--ink)}.battle-report{border:1px solid var(--ink);background:var(--paper-strong);border-top:0;padding:22px}.battle-report summary{cursor:pointer;font-family:var(--mono);text-transform:uppercase;font-size:10px;font-weight:800}.battle-report form{grid-template-columns:220px minmax(280px,1fr) auto;align-items:end;gap:18px;max-width:980px;margin-top:24px;display:grid}.battle-report label{font-family:var(--mono);text-transform:uppercase;gap:7px;font-size:10px;display:grid}.battle-report textarea{min-height:88px}.composer-section{border-bottom:1px solid var(--ink)}.composer-heading,.heading-row,.fork-heading,.operations-heading,.progress-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.composer-heading h2,.section-heading h2{font-size:clamp(42px,5vw,76px)}.composer-heading>p{max-width:340px;font-family:var(--mono);text-transform:uppercase;margin:0;font-size:12px;line-height:1.6}.composer-form{border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr) minmax(220px,.64fr);display:grid}.composer-column,.launch-rail{min-width:0;padding:clamp(24px,3vw,46px)}.composer-column+.composer-column,.launch-rail{border-left:1px solid var(--ink)}.field-label{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 12px;font-size:19px;font-weight:800;display:flex}select,textarea{border:1px solid var(--ink);background:var(--white);width:100%;color:var(--ink);border-radius:0}select{padding:0 40px 0 13px}textarea{resize:vertical;min-height:112px;padding:14px;line-height:1.5}.field-help{min-height:50px;color:var(--muted);margin:10px 0 30px;font-size:13px;line-height:1.45}.parameter-row label,.visibility-label,.advanced-controls label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.brain-column{border:0;margin:0}.brain-column legend{float:left;width:100%}.brain-column legend+*{clear:both}.brain-option{border:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr auto;align-items:start;gap:13px;min-height:106px;padding:18px;display:grid;position:relative}.brain-option:has(input:checked){border:2px solid var(--ink);background:var(--white);padding:17px}.brain-option input{opacity:0;position:absolute}.brain-check{border:1px solid var(--ink);border-radius:50%;width:16px;height:16px;margin-top:3px}.brain-option input:checked+.brain-check{border:4px solid var(--white);background:var(--signal);box-shadow:0 0 0 1px var(--ink)}.brain-option strong{font-family:var(--display);margin-bottom:8px;font-size:20px}.brain-option small{color:var(--muted);font-size:12px;line-height:1.45}.brain-index{font-family:var(--mono);font-size:10px}.advanced-controls,.evidence-details,.live-events{border-top:1px solid var(--line);margin-top:20px}.advanced-controls summary,.evidence-details summary,.live-events summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;padding:16px 0;font-size:12px;font-weight:800}.advanced-controls input[type=range]{width:100%;accent-color:var(--signal)}.advanced-controls label{grid-template-columns:1fr auto;margin-top:12px}.launch-rail{background:var(--ink);color:var(--white);flex-direction:column;display:flex}.launch-summary p,.launch-summary span,.launch-summary strong{margin:0;display:block}.launch-summary p{color:#b7baaf;font-family:var(--mono);text-transform:uppercase;font-size:10px}.launch-summary strong{font-family:var(--display);margin:8px 0 3px;font-size:38px}.launch-summary span,.permission-note{color:#b7baaf;font-size:11px}.visibility-label{margin-top:26px}.launch-rail select{color:var(--white);background:#20231f;border-color:#777b71}.permission-note{margin:14px 0 30px;line-height:1.55}.button{border:1px solid var(--ink);min-height:50px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:16px;padding:13px 20px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.55}.button-primary,.button-launch{border-color:var(--signal);background:var(--signal);color:var(--ink)}.button-launch{justify-content:space-between;width:100%;min-height:64px;margin-top:auto;padding-inline:22px}.button-danger{color:#ffd8d0;border-color:#ef8b78;width:100%}.form-error,.error-callout{border-left:4px solid var(--danger);color:inherit;background:#a42a1b17;padding:13px 14px;font-size:13px;line-height:1.45}.how-section{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--white)}.how-grid{border-top:1px solid #494c45;border-bottom:1px solid #494c45;grid-template-columns:repeat(3,1fr);gap:0;margin:54px 0 0;padding:0;list-style:none;display:grid}.how-grid li{min-height:250px;padding:32px 32px 38px 0}.how-grid li+li{border-left:1px solid #494c45;padding-left:32px}.how-grid h3{font-family:var(--display);letter-spacing:-.04em;margin:44px 0 12px;font-size:36px}.how-grid p,.brain-explainer{color:#c7c9c0;line-height:1.6}.brain-explainer{max-width:850px;margin:42px 0 0 auto;font-size:18px}.brain-explainer strong{color:var(--white)}.recent-section{border-bottom:1px solid var(--ink)}.empty-state{border:1px dashed var(--muted);justify-content:space-between;align-items:center;min-height:150px;padding:28px;display:flex}.empty-state p{color:var(--muted-strong);margin:0}.empty-state a{font-weight:800}.run-card{border:1px solid var(--ink);background:var(--paper);grid-template-columns:1fr auto;gap:10px;text-decoration:none;display:grid;position:relative}.run-card img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--ink);grid-column:1/-1;width:100%;display:block}.run-card strong{font-family:var(--display);grid-column:1/-1;font-size:21px}.run-card small{color:var(--muted);font-family:var(--mono);grid-column:1/-1;margin-bottom:18px}.run-status{background:var(--paper-strong);width:max-content;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.run-status-succeeded{color:#164f3c;background:#c4ddce}.run-status-failed,.run-status-cancelled{color:#7a2115;background:#f1c8be}.progress-header{align-items:start;margin-bottom:34px}.progress-header h1,.terminal-state-copy h1,.error-page h1{font-size:clamp(48px,6vw,86px)}.run-identifiers{min-width:360px;font-family:var(--mono);border:1px solid #454840;grid-template-columns:auto 1fr;gap:8px 18px;padding:18px;font-size:10px;display:grid}.run-identifiers span{color:#8f938a;text-transform:uppercase}.progress-layout{border:1px solid #555950;grid-template-columns:minmax(0,1.5fr) minmax(340px,.72fr);display:grid}.run-timeline li{color:#73776e;grid-template-columns:38px 1fr;gap:14px;min-height:72px;display:grid}.run-timeline li>span:last-child{border-bottom:1px solid #343731;padding-bottom:18px}.timeline-marker{width:28px;height:28px;font-family:var(--mono);border:1px solid;justify-content:center;align-items:center;font-size:9px;display:flex}.run-timeline strong,.run-timeline small{display:block}.run-timeline strong{color:inherit;font-family:var(--display);margin-bottom:5px;font-size:17px}.run-timeline small{font-size:11px;line-height:1.4}.timeline-current .timeline-marker{border-color:var(--signal);background:var(--signal);color:var(--ink)}.reservation-note{background:#20231f;grid-template-columns:1fr auto;gap:6px;margin:22px 0;padding:16px;font-size:12px;display:grid}.reservation-note small{color:#9da097;grid-column:1/-1}.live-events ol{margin:0;padding:0;list-style:none}.live-events li{border-bottom:1px solid #343731;grid-template-columns:30px 1fr auto;gap:10px;padding:8px 0;font-size:11px;display:grid}.live-events small{color:#92968d}.result-hero{border:1px solid var(--ink);grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);display:grid}.result-media{background:var(--ink);min-width:0;position:relative}.result-media img{object-fit:cover;width:100%;height:100%;min-height:530px;display:block}.evidence-label{background:var(--ink);color:var(--white);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:9px;padding:9px 12px;font-size:9px;display:flex;position:absolute;bottom:16px;right:16px}.result-summary{border-left:1px solid var(--ink);flex-direction:column;justify-content:center;padding:clamp(28px,4vw,58px);display:flex}.result-summary h1{font-size:clamp(42px,5vw,72px)}.result-context{color:var(--muted);margin:28px 0;line-height:1.5}.result-actions{flex-wrap:wrap;gap:10px;display:flex}.result-share{border-top:1px solid var(--line);gap:10px;margin-top:26px;padding-top:22px;display:grid}.result-share-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.result-share-actions{flex-wrap:wrap;gap:8px;display:flex}.result-share-actions .button{gap:8px;min-height:44px;padding:11px 14px}.button-share-x{border-color:var(--space-indigo);background:var(--space-indigo);color:var(--white)}.button-share-linkedin{border-color:var(--blue-slate);background:var(--blue-slate);color:var(--white)}.share-x-mark{font-size:15px;font-weight:900;line-height:1}.metric-strip{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.metric-strip span,.metric-strip strong,.metric-strip small{display:block}.metric-strip span,.metric-strip small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.metric-strip strong{font-family:var(--display);letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(31px,3.5vw,52px)}.trial-table-wrap,.operations-table-wrap{border:1px solid var(--ink);overflow-x:auto}.trial-table,.operations-table{border-collapse:collapse;text-align:left;width:100%}.trial-table th,.trial-table td,.operations-table th,.operations-table td{border-bottom:1px solid var(--line);padding:15px 17px;font-size:13px}.trial-table thead th,.operations-table thead th{background:var(--ink);color:var(--white);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.status-pass,.status-miss{text-align:center;min-width:50px;font-family:var(--mono);text-transform:uppercase;padding:4px 6px;font-size:9px;display:inline-block}.status-pass{color:#164f3c;background:#c4ddce}.status-miss{color:#7a2115;background:#f1c8be}.lineage-panel{border-top:5px solid var(--signal);background:var(--ink);color:var(--white);padding:28px}.lineage-panel h2{font-family:var(--display);letter-spacing:-.04em;margin:0 0 24px;font-size:38px}.technical-list dt{color:#979b91;text-transform:uppercase;font-size:10px}.technical-list dd{overflow-wrap:anywhere;font-family:var(--mono);margin:0;font-size:10px;line-height:1.5}.lineage-link,.lineage-root{color:#c6c9bf;margin:24px 0 0;font-size:12px}.children-list{margin-top:28px}.children-list h3{text-transform:uppercase;font-size:12px}.children-list a{font-family:var(--mono);border-bottom:1px solid #41443e;justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.evidence-details{border-bottom:1px solid var(--ink);margin-top:72px}.evidence-content{grid-template-columns:1fr 1fr;gap:60px;padding:22px 0 42px;display:grid}.evidence-content .technical-list>div{border-color:var(--line)}.artifact-list{margin:0;padding:0;list-style:none}.artifact-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:16px;padding:12px 0;font-size:12px;display:grid}.artifact-list code{color:var(--muted);font-size:10px}.terminal-state-page{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);align-items:center;gap:7vw;min-height:calc(100vh - 76px);display:grid}.terminal-state-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:18px;line-height:1.6}.error-callout{gap:5px;max-width:620px;margin:28px 0;display:grid}.fork-heading,.operations-heading{align-items:start}.fork-heading>div,.operations-heading>div{max-width:900px}.fork-heading h1,.operations-heading h1{font-size:clamp(50px,6vw,90px)}.fork-heading p:not(.eyebrow),.operations-heading p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:18px;line-height:1.55}.fork-layout{border:1px solid var(--ink);grid-template-columns:minmax(430px,1.1fr) minmax(420px,.9fr);display:grid}.fork-form{border-left:1px solid var(--ink);padding:clamp(28px,4vw,52px)}.fork-locks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fork-locks>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.fork-locks span,.fork-locks strong,.fork-locks small{display:block}.fork-locks strong{overflow-wrap:anywhere;margin:7px 0;font-size:13px}.fork-control{margin:34px 0}.fork-control>label{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;margin:20px 0 5px;font-size:11px;display:grid}.fork-control>label span:last-child{text-align:right}.fork-control output{color:var(--ink);font-family:var(--display);font-size:34px;font-weight:800}.fork-control input{width:100%;accent-color:var(--signal)}.diff-panel{background:var(--ink);color:var(--white);margin-bottom:24px;padding:20px}.diff-panel>div{grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;display:grid}.diff-panel ins{color:#9ad6b8;text-decoration:none}.diff-panel>p:last-child{color:#aeb2a7;margin-bottom:0;font-size:11px}.operations-readiness-summary{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:28px;display:grid}.operations-readiness-summary h2{margin:0 0 16px;font-size:clamp(32px,4vw,58px)}.operations-readiness-summary ul{color:var(--muted);margin:0;padding-left:20px}.operations-readiness-summary li+li{margin-top:6px}.operations-readiness-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-readiness-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:4px;padding:22px;display:grid}.operations-readiness-grid strong{font-family:var(--display);font-size:48px}.operations-readiness-grid span{color:var(--muted);font-size:12px}.launch-readiness-evidence{border:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);display:grid}.launch-readiness-evidence>div+div{border-left:1px solid var(--ink);background:var(--paper)}.launch-readiness-evidence h2,.launch-readiness-evidence strong{font-family:var(--display);margin:0;font-size:clamp(38px,5vw,72px)}.legal-readiness-page{gap:54px;max-width:1400px;margin:0 auto;padding:72px 4.2vw 96px;display:grid}.legal-readiness-page h1{font-family:var(--display);text-transform:uppercase;margin:8px 0 24px;font-size:clamp(54px,8vw,112px);line-height:.9}.legal-readiness-page header>p:last-child,.legal-policy-grid p:last-child{color:var(--muted);line-height:1.6}.legal-policy-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-policy-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:24px}.legal-policy-grid h2{text-transform:capitalize;margin:0}.provider-health{border:1px solid var(--ink);align-items:center;gap:13px;min-width:280px;padding:17px;display:flex}.provider-health strong,.provider-health small{display:block}.provider-health strong{font-family:var(--mono);font-size:11px}.provider-health small{color:var(--muted);margin-top:4px;font-size:10px}.operations-table th:first-child{min-width:260px}.operations-table th:first-child a,.operations-table th:first-child small{display:block}.operations-table th:first-child small{color:var(--muted);margin-top:5px;font-weight:400}.operations-table code{font-size:10px}.operations-empty{margin-top:60px}.error-page{min-height:70vh}.error-page>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:30px 0;font-size:18px;line-height:1.6}@media (width<=1080px){.arena-hero,.compute-hero,.compute-job-heading,.compute-job-layout,.battle-heading,.catalog-hero,.profile-hero,.leaderboard-heading,.account-card,.packages-heading,.package-heading,.result-hero,.progress-layout,.fork-layout,.terminal-state-page{grid-template-columns:1fr}.compute-bridge{grid-template-columns:1fr;align-items:start}.compute-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-recipes>span,.compute-recipes>a:last-child{grid-column:1/-1;min-height:52px}.docs-layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.docs-toc{display:none}.docs-article{border-right:0}.docs-paths>div{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-paths>div a:nth-child(3){border-top:1px solid var(--ink);border-left:0}.docs-paths>div a:nth-child(4){border-top:1px solid var(--ink)}.docs-core-loop,.docs-category{grid-template-columns:1fr;align-items:start}.compute-hero aside,.compute-job-heading dl,.compute-job-evidence{border-top:1px solid var(--ink);border-left:0}.arena-hero{min-height:auto}.hero-copy{min-height:68vh}.composer-form{grid-template-columns:1fr 1fr}.launch-rail{border-top:1px solid var(--ink);border-left:0;grid-column:1/-1;min-height:260px}.button-launch{margin-top:20px}.timeline-panel,.result-summary,.fork-form{border-top:1px solid var(--ink);border-left:0}.result-grid,.battle-feed,.battle-report form{grid-template-columns:1fr}.leaderboard-list li{grid-template-columns:62px minmax(220px,1fr) repeat(3,120px)}.package-list{grid-template-columns:1fr}.leaderboard-page section{overflow-x:auto}.lineage-panel{max-width:none}}@media (width<=760px){body{background:var(--paper)}.site-header{grid-template-columns:1fr auto auto;min-height:64px;padding-inline:18px}.site-header nav{display:none}.mobile-docs-link{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none;display:block}.arena-hero{flex-direction:column;display:flex}.hero-copy{min-height:auto;padding:64px 20px 52px}.hero-copy h1{font-size:clamp(48px,16vw,72px)}.arena-hero .fixture-stage{order:-1;min-height:46vh}.composer-section,.compute-workloads,.compute-history,.how-section,.recent-section,.battle-feed-section,.battle-page,.catalog-page,.leaderboard-page,.account-page,.packages-page,.package-page,.package-run-page,.result-page,.progress-page,.fork-page,.operations-page,.qualification-page,.terminal-state-page,.error-page{padding:54px 18px}.compute-bridge,.compute-hero>div,.compute-job-heading>div,.compute-job-timeline,.compute-job-evidence{padding:46px 18px}.compute-hero h1,.compute-job-heading h1{font-size:clamp(48px,15vw,72px)}.compute-workload-grid,.compute-launch,.compute-form,.compute-job-list,.compute-recipes{grid-template-columns:1fr}.compute-recipes>span,.compute-recipes>a,.compute-recipes>a:last-child{border-right:0;border-bottom:1px solid var(--ink);grid-column:auto;min-height:58px;padding-inline:18px}.compute-advanced>div,.docs-home-hero,.docs-home-layout,.docs-layout,.docs-masthead{grid-template-columns:1fr}.docs-home-hero>div{padding:56px 18px 48px}.docs-home-hero h1{font-size:clamp(52px,16vw,76px)}.docs-search{border-top:1px solid var(--ink);border-left:0;padding:28px 18px}.docs-sidebar{border-right:0;border-bottom:1px solid var(--ink);max-height:none;padding:24px 18px;position:static;overflow:visible}.docs-sidebar section{vertical-align:top;width:49%;padding-right:12px;display:inline-block}.docs-paths,.docs-search-results,.docs-category,.docs-article,.docs-not-found{padding:48px 18px}.docs-paths>div,.docs-card-grid,.docs-pagination{grid-template-columns:1fr}.docs-paths>div a+a,.docs-paths>div a:nth-child(4){border-top:1px solid var(--ink);border-left:0}.docs-paths>div a{min-height:220px}.docs-core-loop{gap:28px;padding:48px 18px}.docs-masthead>a{min-height:68px;padding:18px}.docs-masthead .docs-search{min-height:auto;display:flex}.docs-article>header h1,.docs-not-found h1{font-size:clamp(50px,15vw,72px)}.docs-link-list a{grid-template-columns:1fr auto}.docs-link-list a span{grid-area:2/1/auto/-1}.compute-workload-grid article+article,.compute-form,.compute-permission-state{border-top:1px solid var(--ink);border-left:0}.compute-form,.compute-launch>div:first-child,.compute-permission-state{padding:42px 18px}.compute-event-log li{grid-template-columns:32px 1fr}.compute-event-log small{grid-column:2}.composer-heading,.heading-row,.fork-heading,.operations-heading,.progress-header{gap:24px;display:grid}.operations-readiness-summary,.operations-readiness-grid,.launch-readiness-evidence,.legal-policy-grid{grid-template-columns:1fr}.launch-readiness-evidence>div+div{border-top:1px solid var(--ink);border-left:0}.legal-readiness-page{padding:54px 18px 72px}.composer-form{grid-template-columns:1fr}.hero-actions,.hero-actions .button,.battle-share,.battle-share .button,.vote-form,.vote-form .button,.winner-actions,.winner-actions .button{justify-items:stretch;width:100%}.battle-grid{grid-template-columns:1fr}.candidate-card+.candidate-card{border-top:1px solid var(--ink);border-left:0}.candidate-media{min-height:48vh}.battle-heading h1{font-size:52px}.battle-feed-card,.catalog-hero,.profile-hero,.leaderboard-heading,.account-card,.account-actions,.packages-heading,.package-heading,.package-grid,.package-run-evidence,.catalog-details,.brain-directory{grid-template-columns:1fr}.catalog-hero>img{order:-1;min-height:48vh}.catalog-actions,.catalog-actions .button,.leaderboard-heading>.button{width:100%}.catalog-details>div+div,.brain-directory>a+a,.account-actions>*+*,.package-grid>div+div,.package-run-evidence>div+div{border-top:1px solid var(--ink);border-left:0}.package-actions,.package-actions .button,.package-actions form{width:100%}.package-run-stages{grid-template-columns:1fr}.package-run-stages li+li{border-top:1px solid var(--line);border-left:0}.catalog-list>div{grid-template-columns:1fr;gap:6px}.composer-column+.composer-column,.launch-rail{border-top:1px solid var(--ink);border-left:0;grid-column:auto}.parameter-row,.how-grid,.run-feed,.metric-strip,.evidence-content,.fork-locks{grid-template-columns:1fr}.how-grid li+li{border-top:1px solid #494c45;border-left:0;padding-left:0}.brain-explainer{font-size:16px}.empty-state{flex-direction:column;align-items:start;gap:18px}.progress-header h1,.terminal-state-copy h1,.error-page h1,.fork-heading h1,.operations-heading h1{font-size:48px}.run-identifiers{min-width:0}.progress-layout .fixture-stage,.result-media img{min-height:48vh}.timeline-panel{padding:22px}.metric-strip{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.metric-strip>div{border-right:1px solid var(--ink);scroll-snap-align:start;min-width:72vw;border-left:0!important}.result-summary h1{font-size:48px}.result-actions,.result-actions .button,.result-actions form,.result-share-actions,.result-share-actions .button{width:100%}.evidence-label{bottom:8px;left:8px;right:8px}.artifact-list li{grid-template-columns:1fr auto}.artifact-list code{display:none}}.qualification-page{gap:72px;padding:72px 40px 112px;display:grid}.qualification-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:40px;display:grid}.qualification-heading h1{letter-spacing:-.06em;max-width:900px;margin:10px 0 0;font-size:clamp(48px,7vw,100px);line-height:.88}.qualification-disclosure{border:1px solid var(--ink);background:var(--signal-soft);margin:0;padding:20px;font-weight:700}.qualification-tracks,.qualification-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.qualification-tracks article,.qualification-grid article{min-width:0;padding:28px}.qualification-tracks article+article,.qualification-grid article+article{border-left:1px solid var(--ink)}.qualification-tracks h3{margin:10px 0 24px;font-size:28px}.qualification-tracks dl,.qualification-tracks dl div{gap:8px;margin:0;display:grid}.qualification-tracks dl div{border-top:1px solid var(--line);grid-template-columns:1fr auto;padding:10px 0}.qualification-tracks dd{margin:0;font-weight:800}.qualification-grid code{color:var(--muted);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.qualification-controls{border-top:1px solid var(--ink);margin:28px 0 0;padding:0;list-style:none}.qualification-controls li{border-bottom:1px solid var(--line);text-transform:capitalize;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;padding:16px 0;display:grid}.expert-system-list{border-top:1px solid var(--ink);margin-top:28px}.expert-system-list article{border-bottom:1px solid var(--ink);grid-template-columns:minmax(240px,.75fr) minmax(280px,1fr) auto;align-items:center;gap:32px;padding:24px 0;display:grid}.expert-system-list h3{margin:6px 0 0;font-size:26px}.expert-system-list ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.expert-system-list li{border:1px solid var(--line);padding:7px 9px;font-size:11px}.expert-system-list article>div:last-child{text-align:right}.expert-system-list strong,.expert-system-list small{display:block}.expert-system-list small{color:var(--muted);margin-top:5px}.robot-portability{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:60px;padding:40px;display:grid}.robot-portability h2{margin:8px 0 20px;font-size:clamp(38px,5vw,70px)}.robot-portability p:not(.eyebrow){color:#b8bcb2;max-width:720px;line-height:1.6}.robot-portability dl,.robot-portability dl div{margin:0}.robot-portability dl div{border-bottom:1px solid #41443e;grid-template-columns:1fr auto;gap:16px;padding:13px 0;display:grid}.robot-portability dd{font-family:var(--mono);margin:0;font-size:10px}.data-issue-grid,.candidate-promotion-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.data-issue-grid article,.candidate-promotion-grid article{padding:24px}.data-issue-grid article+article,.candidate-promotion-grid article+article{border-left:1px solid var(--ink)}.data-facts,.data-dataset dl{margin:0}.data-facts{margin-top:24px}.data-facts div,.data-dataset dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.25fr) 1fr;gap:20px;padding:12px 0;display:grid}.data-facts dd,.data-dataset dd{overflow-wrap:anywhere;margin:0}.data-dataset{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(240px,.5fr) minmax(280px,.6fr);gap:48px;padding:36px;display:grid}.data-dataset h2,#candidate-promotion{margin:8px 0 18px;font-size:clamp(38px,5vw,68px)}.data-dataset ul{margin:0;padding:0;list-style:none}.data-dataset li{border-bottom:1px solid var(--line);padding:10px 0;font-weight:700}.candidate-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-promotion-grid h3{text-transform:capitalize;margin:8px 0 24px;font-size:32px}.candidate-promotion-grid strong,.candidate-promotion-grid span,.candidate-promotion-grid code{margin-top:8px;display:block}.candidate-promotion-grid code{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.candidate-nominated{background:var(--signal-soft)}.data-disclosure{color:var(--muted);margin:18px 0 0;font-size:12px}.commercial-page{gap:72px;max-width:1500px;margin:0 auto;padding:72px 4.2vw 96px;display:grid}.commercial-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.commercial-heading h1{max-width:980px;font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 22px;font-size:clamp(52px,7.2vw,108px);line-height:.86}.commercial-heading p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.6}.commercial-disclosure{border:1px solid var(--signal-dark);background:var(--signal-soft);font-family:var(--mono);margin:-44px 0 0;padding:14px 18px;font-size:11px;line-height:1.5}.commercial-scoreboard{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commercial-scoreboard article{flex-direction:column;min-height:270px;padding:28px;display:flex}.commercial-scoreboard article+article{border-left:1px solid var(--ink)}.commercial-scoreboard strong{font-family:var(--display);letter-spacing:-.06em;margin-top:auto;font-size:clamp(64px,8vw,120px);line-height:.85}.commercial-scoreboard span,.commercial-scoreboard small{margin-top:10px}.commercial-scoreboard small{color:var(--muted)}.commercial-margin small{color:#c7d5cf}.commercial-columns>article{border:1px solid var(--ink);padding:32px}.commercial-columns h2,#credit-ledger,.commercial-ops h2{margin:8px 0 28px;font-size:clamp(38px,5vw,68px);line-height:.95}.commercial-columns dl,.commercial-ops dl{margin:0}.commercial-columns dl div,.commercial-ops dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:13px 0;display:grid}.commercial-columns dd,.commercial-ops dd{font-family:var(--mono);margin:0;font-size:12px}.grant-timeline li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:12px 0;display:grid}.grant-timeline span{font-family:var(--mono);color:var(--signal-dark)}.sponsor-arena-status{background:var(--paper-strong);font-family:var(--mono);padding:12px 14px;font-size:11px}.commercial-table-wrap{border:1px solid var(--ink);overflow-x:auto}.commercial-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.commercial-table th,.commercial-table td{border-bottom:1px solid var(--line);padding:15px 18px}.commercial-table thead{background:var(--ink);color:var(--white);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.commercial-ops{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:64px;padding:40px;display:grid}.commercial-ops dl div{border-color:#41443e}@media (width<=900px){.preview-hero,.preview-logo-wall ul{grid-template-columns:1fr}.preview-hero-copy{padding:72px 18px}.preview-principle{border-top:1px solid var(--ink);border-left:0}.preview-actions{flex-direction:column;align-items:flex-start}.preview-logo-wall{padding:46px 18px 60px}.preview-logo-wall li+li{border-top:1px solid var(--ink);border-left:0}.user-admin-page{padding:54px 18px 72px}.user-admin-heading,.user-admin-grid,.managed-user-list li,.user-sensitive-actions form{grid-template-columns:1fr}.sensitive-confirmation{flex-direction:column;align-items:stretch}.user-admin-grid>*+*{border-top:1px solid var(--ink);border-left:0}.qualification-page{padding:54px 18px}.qualification-heading,.qualification-tracks,.qualification-grid,.robot-portability,.expert-system-list article,.data-issue-grid,.candidate-promotion-grid,.data-dataset{grid-template-columns:1fr}.commercial-page{padding:54px 18px}.commercial-heading,.commercial-scoreboard,.commercial-columns,.commercial-ops{grid-template-columns:1fr}.commercial-scoreboard article+article,.data-issue-grid article+article,.candidate-promotion-grid article+article{border-top:1px solid var(--ink);border-left:0}.expert-system-list article>div:last-child{text-align:left}.qualification-tracks article+article,.qualification-grid article+article{border-top:1px solid var(--ink);border-left:0}.qualification-controls li{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fixture-stage img{content:url(/media/poster.svg)}}.route-skeleton{gap:24px;width:100%;padding:28px 0;display:grid}.loading-data-region{margin-top:clamp(30px,4vw,54px)}.loading-data-region>h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,32px)}.loading-action-row{gap:9px;margin-top:26px;display:flex}.loading-action-row>span{border-radius:var(--radius);background:color-mix(in srgb, var(--space-indigo) 8%, var(--white));width:150px;height:44px;display:block;position:relative;overflow:hidden}.loading-action-row>span:last-child{width:126px}.page-loading-shell .builder-start-actions>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);align-content:center;gap:7px;min-height:142px;padding:22px;display:grid}.page-loading-shell .builder-start-actions>div:first-child{background:var(--signal-soft)}.page-loading-shell .builder-start-actions strong{font-size:19px}.inline-skeleton{background:color-mix(in srgb, var(--line) 74%, var(--white));vertical-align:-.03em;border-radius:999px;min-width:2.5ch;height:.82em;display:inline-block;position:relative;overflow:hidden}.inline-skeleton:after,.loading-action-row>span:after{content:"";background:linear-gradient(100deg,#0000 12%,#ffffffb8 48%,#0000 84%);animation:1.4s ease-in-out infinite route-skeleton-sheen;position:absolute;inset:0;transform:translate(-100%)}.arena-loading-actions{pointer-events:none}.arena-challenge-skeleton,.arena-run-skeleton{padding:0}.arena-challenge-skeleton .route-skeleton-cards{gap:8px}.arena-challenge-skeleton .route-skeleton-cards>div{border-radius:var(--radius);height:clamp(390px,18.75vw + 204px,560px);min-height:330px;padding:14px}.arena-run-skeleton .route-skeleton-cards{gap:8px}.arena-run-skeleton .route-skeleton-cards>div{border-radius:var(--radius);min-height:202px;padding:16px}.route-navigation-shell{width:min(100%,1680px);min-height:calc(100vh - 72px);margin:0 auto;padding:clamp(42px,5vw,78px) clamp(24px,4vw,72px)}.route-navigation-header{border-bottom:1px solid var(--line);padding-bottom:clamp(24px,3vw,42px)}.route-navigation-header h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(2.25rem,4.5vw,4.8rem);line-height:.98}.route-skeleton-compact{gap:16px;padding:16px 0}.route-skeleton-heading,.route-skeleton-rows>div,.route-skeleton-cards>div{gap:10px;display:grid}.route-skeleton-heading{max-width:620px}.route-skeleton-heading span,.route-skeleton-rows span,.route-skeleton-cards span{background:color-mix(in srgb, var(--space-indigo) 8%, var(--white));border-radius:6px;display:block;position:relative;overflow:hidden}.route-skeleton-heading span:after,.route-skeleton-rows span:after,.route-skeleton-cards span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s ease-in-out infinite route-skeleton-sheen;position:absolute;inset:0;transform:translate(-100%)}.route-skeleton-heading span:first-child{width:min(330px,62%);height:28px}.route-skeleton-heading span:last-child{width:min(520px,86%);height:15px}.route-skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.route-skeleton-cards>div{border:1px solid var(--line);border-radius:10px;min-height:154px;padding:22px}.route-skeleton-cards span:first-child{width:42%;height:14px}.route-skeleton-cards span:nth-child(2){width:68%;height:22px}.route-skeleton-cards span:nth-child(3){width:88%;height:48px}.route-skeleton-rows{border:1px solid var(--line);border-radius:10px;overflow:hidden}.route-skeleton-rows>div{grid-template-columns:minmax(150px,.8fr) minmax(240px,1.4fr) minmax(120px,.7fr);align-items:center;min-height:76px;padding:16px 20px}.route-skeleton-rows>div+div{border-top:1px solid var(--line)}.route-skeleton-rows span{width:74%;height:14px}.route-data-error{border:1px solid var(--line);background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;margin:24px 0;padding:22px;display:flex}@keyframes route-skeleton-sheen{to{transform:translate(100%)}}@media (width<=760px){.arena-challenge-skeleton .route-skeleton-cards>div{height:clamp(400px,56.25vw + 190px,620px)}.route-skeleton-cards,.route-skeleton-rows>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.inline-skeleton:after,.loading-action-row>span:after,.route-skeleton-heading span:after,.route-skeleton-rows span:after,.route-skeleton-cards span:after{animation:none}}@font-face{font-family:Finder;src:url(/font/finder.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:100 900}.about-page{min-height:calc(100dvh - var(--app-header-height));padding:clamp(56px, 8vw, 112px) var(--page-gutter) clamp(80px, 10vw, 144px);background:radial-gradient(circle at 50% 0%, #ffffffeb, transparent 42rem), var(--paper)}.about-letter{width:min(100%,980px);margin:0 auto}.about-letter-header{text-align:center;justify-items:center;gap:20px;max-width:800px;margin:0 auto clamp(54px,8vw,92px);display:grid}.about-letter-header>span{color:var(--dark-cyan);font-family:var(--mono);letter-spacing:.16em;font-size:11px;font-weight:700}.about-letter-header h1{color:var(--space-indigo);letter-spacing:-.065em;margin:0;font-size:clamp(52px,9vw,96px);line-height:.92}.about-letter-header p{max-width:600px;color:var(--muted-strong);margin:0;font-size:clamp(17px,2.2vw,22px);line-height:1.55}.about-letter-copy{width:min(100%,700px);margin:0 auto}.about-letter-copy p{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.78}.about-letter-copy p+p{margin-top:1.55em}.about-letter-copy .about-letter-salutation{color:var(--space-indigo);font-weight:700}.about-letter-figure{margin:0}.about-letter-figure-wide{margin:clamp(52px,8vw,88px) 0}.about-letter-instagram{justify-items:center;margin:clamp(52px,8vw,88px) 0;display:grid}.about-letter-instagram iframe{background:#fff;border:1px solid #dbdbdb;border-radius:3px;width:min(100%,540px);height:720px;display:block}.about-letter-instagram figcaption{width:min(100%,540px);color:var(--muted);font-family:var(--mono);margin-top:13px;font-size:11px;line-height:1.55}.about-letter-figure img{aspect-ratio:3/2;border:1px solid var(--line);background:var(--paper-strong);object-fit:cover;width:100%;display:block}.about-letter-figure-wide img{aspect-ratio:16/10;object-position:center 42%}.about-letter-figure figcaption{max-width:660px;color:var(--muted);font-family:var(--mono);margin-top:13px;font-size:11px;line-height:1.55}.about-letter-closing{padding-top:12px;font-weight:700;color:var(--space-indigo)!important;letter-spacing:-.035em!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.45!important}.about-letter-signature{font-family:var(--mono);font-weight:700;color:var(--muted-strong)!important;letter-spacing:.04em!important;font-size:13px!important}.about-letter-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(56px,9vw,96px);display:grid}.about-letter-links a{border-right:1px solid var(--line);min-height:74px;color:var(--space-indigo);justify-content:space-between;align-items:center;gap:10px;padding:18px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.about-letter-links a:last-child{border-right:0}.about-letter-links a:hover{background:var(--white);color:var(--dark-cyan)}.about-letter-links svg{flex:none;width:15px;height:15px}@media (width<=840px){.about-letter-links{grid-template-columns:repeat(2,minmax(0,1fr))}.about-letter-links a,.about-letter-links a:last-child{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.about-letter-links a:nth-child(2n){border-right:0}.about-letter-links a:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=640px){.about-page{padding-inline:18px}.about-letter-header{text-align:left;justify-items:start}.about-letter-links{grid-template-columns:1fr}.about-letter-links a,.about-letter-links a:nth-child(2n),.about-letter-links a:last-child{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.about-letter-links a:last-child{border-bottom:0}}:root{--space-indigo:#4f4f4f;--vintage-grape:#5f5f5f;--golden-pollen:#dfff45;--dark-cyan:#3d7169;--blue-slate:#4d625e;--paper:#f7f7f5;--paper-strong:#efeff2;--ink:var(--space-indigo);--ink-strong:#292929;--muted:#686868;--muted-strong:#575757;--line:#dededb;--line-strong:#bcbcb8;--control-line:#858581;--signal:var(--vintage-grape);--signal-strong:var(--vintage-grape);--signal-dark:var(--space-indigo);--signal-soft:#f0f0ed;--accent:var(--golden-pollen);--accent-soft:#fff5dc;--court:var(--blue-slate);--live:var(--dark-cyan);--success:var(--blue-slate);--success-soft:#e4f5f5;--danger:#a43d2f;--danger-soft:#f7e8e3;--info:var(--blue-slate);--info-soft:#e6f0f3;--white:#fff;--display:"Finder", Arial, ui-sans-serif, system-ui, sans-serif;--body:"Finder", Arial, ui-sans-serif, system-ui, sans-serif;--mono:"Finder", Arial, ui-sans-serif, system-ui, sans-serif;--code:"SFMono-Regular", "Cascadia Code", "IBM Plex Mono", Consolas, "Liberation Mono", monospace;--rail-width:208px;--page-gutter:clamp(18px, 2.1vw, 32px);--page-max:1600px;--reading-measure:720px;--control-height:36px;--control-height-primary:40px;--radius-xs:4px;--radius:2px;--radius-lg:0;--shadow-menu:0 1px 2px #1414120f, 0 8px 24px #14141212;--transition:.15s cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--body);font-synthesis:none;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.compute-mode-grid{border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compute-mode-card{min-height:170px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:30px 4.2vw;text-decoration:none;display:grid}.compute-mode-card+.compute-mode-card{border-left:1px solid var(--ink)}.compute-mode-card[aria-current=page]{background:var(--signal-dark);color:var(--white)}.compute-mode-card:hover{background:var(--signal);color:var(--white)}.compute-mode-card>span:nth-child(2){gap:7px;display:grid}.compute-mode-card strong{letter-spacing:-.025em;font-size:clamp(22px,2.3vw,34px)}.compute-mode-card b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.compute-mode-card small{max-width:520px;font-size:14px;line-height:1.45}.compute-mode-icon{border:1px solid;place-items:center;width:52px;height:52px;display:grid}.compute-mode-icon svg,.compute-mode-card>svg{width:22px;height:22px}.compute-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:10px;font-weight:800;display:flex}.compute-kicker svg{width:16px;height:16px}.ssh-safety-note{border:1px solid var(--ink);background:var(--paper-strong);grid-template-columns:auto 1fr;gap:12px;max-width:520px;margin-top:28px;padding:18px;display:grid}.ssh-included{border:1px solid var(--ink);background:var(--white);max-width:520px;margin-top:28px;padding:18px}.ssh-included>strong{margin-bottom:10px;font-size:15px;display:block}.ssh-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.ssh-included li:before{content:"✓";color:var(--live);margin-right:7px;font-weight:900}.ssh-included p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.45}.ssh-safety-note svg{width:20px;height:20px}.ssh-safety-note p{margin:0;font-size:13px;line-height:1.5}.ssh-limit-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ssh-workspace-panel .compute-field{grid-column:1/-1;align-content:start;gap:9px;display:grid}.ssh-workspace-panel input,.ssh-workspace-panel textarea{border:1px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:12px}.ssh-workspace-panel textarea{resize:vertical;font-family:var(--mono);font-size:12px}.ssh-provider-state{border:1px solid var(--ink);background:#f4ddb4;grid-column:1/-1;margin:0;padding:16px;line-height:1.5}.ssh-provider-state strong{display:block}.ssh-workspace-history{border-top:1px solid var(--ink);grid-column:1/-1;padding:42px 4.2vw}.ssh-workspace-history h3{margin:0 0 18px;font-size:24px}.ssh-workspace-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.ssh-workspace-row>div{gap:4px;display:grid}.ssh-workspace-row span{color:var(--muted);font-size:12px}.ssh-workspace-row code{background:var(--ink);color:var(--white);padding:10px;overflow-x:auto}@media (width<=760px){.compute-mode-grid,.ssh-limit-grid{grid-template-columns:1fr}.compute-mode-card{min-height:140px;padding:24px 18px}.compute-mode-card+.compute-mode-card{border-top:1px solid var(--ink);border-left:0}.ssh-workspace-row{grid-template-columns:1fr}}*{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;font-style:normal!important}html{background:var(--paper);scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}::selection{background:var(--accent);color:var(--space-indigo)}#main-content{width:calc(100% - var(--rail-width));min-width:0;margin-left:var(--rail-width)}h1,h2,h3,h4,h5{max-width:34ch;color:var(--ink-strong);letter-spacing:-.025em;margin-top:0;font-style:normal;font-weight:650;font-family:var(--display)!important;text-transform:none!important}h1{font-size:clamp(24px,2vw,28px)!important;line-height:1.08!important}h2{font-size:clamp(19px,1.65vw,22px)!important;line-height:1.15!important}h3{font-size:16px!important;line-height:1.25!important}h4,h5{font-size:14px!important;line-height:1.3!important}p,li,dd{text-wrap:pretty}code,pre,kbd,samp,.run-identifiers,.technical-list dd,.package-heading code,.package-list code,.upload-list code,.operations-table code{font-family:var(--code);font-variant-ligatures:none}a,button,input,select,textarea,summary{transition:color var(--transition), background-color var(--transition), border-color var(--transition), box-shadow var(--transition), transform var(--transition)}a{text-underline-offset:3px}:focus-visible{outline:2px solid var(--info);outline-offset:2px}.skip-link{border-radius:var(--radius);font-size:13px}.site-header{z-index:50;width:var(--rail-width);border:0;border-right:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f1ee;flex-direction:column;align-items:stretch;gap:0;min-height:100dvh;padding:18px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{width:max-content;color:var(--ink-strong);font-family:var(--display);align-items:center;margin:2px 8px 28px;text-decoration:none;display:inline-flex;position:relative}.wordmark:after{display:none}.wordmark img{width:58px;height:auto;display:block}.site-header nav{flex-direction:column;flex:auto;align-items:stretch;gap:2px;width:100%;display:flex}.nav-group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:17px 10px 5px;font-size:11px;font-weight:650;line-height:1.2}.nav-group-label:first-child{margin-top:0}.site-header nav a{border-radius:var(--radius);min-height:34px;color:var(--muted-strong);font-family:var(--body);letter-spacing:0;text-transform:none;align-items:center;padding:7px 10px;font-size:13px;font-weight:520;text-decoration:none;display:flex;position:relative}.site-header nav a:after{display:none}.site-header nav a:hover{color:var(--ink-strong);background:#ffffffa6}.site-header nav a.active,.site-header nav a[aria-current=page]{background:var(--white);color:var(--ink-strong);font-weight:620;box-shadow:0 1px 2px #1414120f}.site-header nav a.active:before,.site-header nav a[aria-current=page]:before{background:var(--signal);content:"";border:1px solid #11121026;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.live-dot{background:var(--live);width:6px;height:6px;box-shadow:none;border-radius:50%;flex:none}.eyebrow{color:var(--muted);font-family:var(--body);letter-spacing:.065em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:670;line-height:1.3}.battle-heading .eyebrow,.battle-decision .eyebrow,.catalog-page>.profile-hero .eyebrow,.catalog-page>.catalog-hero .eyebrow,.catalog-page .section-heading>.eyebrow,.catalog-details .eyebrow,.leaderboard-heading .eyebrow,.leaderboard-page .section-heading>.eyebrow,.account-page .eyebrow,.packages-heading .eyebrow,.package-heading .eyebrow,.package-run-page>header .eyebrow,.docs-home-hero .eyebrow,.docs-home-content>section>.eyebrow,.docs-home-content .heading-row .eyebrow,.docs-article>header .eyebrow,.fork-heading .eyebrow,.progress-header .eyebrow,.error-page .eyebrow,.operations-heading .eyebrow,.operations-readiness-summary .eyebrow,.qualification-heading .eyebrow,.qualification-page .heading-row .eyebrow,.qualification-page>section>.eyebrow,.data-dataset>div>.eyebrow,.commercial-heading .eyebrow,.commercial-columns article>.eyebrow,.commercial-ops>div>.eyebrow,.user-admin-heading .eyebrow,.user-admin-grid .eyebrow,.compute-job-page .eyebrow,.result-kicker .eyebrow,.result-grid .section-heading>.eyebrow,.lineage-panel>.eyebrow{display:none}.page-context{max-width:var(--page-max);min-height:32px;padding:9px var(--page-gutter);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:11px;display:flex}.section-heading,.heading-row,.composer-heading,.fork-heading,.operations-heading,.progress-header{min-width:0}.section-heading h2,.composer-heading h2,.compute-launch h2,.compute-history h2,.compute-job-evidence h2,.catalog-details h2,.catalog-feed h2,.leaderboard-page .section-heading h2,.packages-page .section-heading h2,.docs-paths h2,.docs-search-results h2,.docs-category>div:first-child h2{letter-spacing:-.025em;max-width:26ch;margin:0;font-size:20px!important;line-height:1.16!important}.heading-row,.composer-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.text-link{min-height:32px;color:var(--ink);letter-spacing:0;text-transform:none;border:0;padding:6px 0;font-size:12px;font-weight:580;text-decoration:underline}.text-link:hover{color:var(--info)}.button{min-height:var(--control-height);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);color:var(--ink);font-family:var(--body);letter-spacing:0;text-align:center;text-transform:none;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:610;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--paper-strong);border-color:#8e908a;transform:translateY(-1px)}.button-primary,.button-launch{min-height:var(--control-height-primary);border-color:var(--signal-strong);background:var(--signal-strong);color:var(--white)}.button-primary:hover:not(:disabled),.button-launch:hover:not(:disabled){border-color:var(--signal-dark);background:var(--signal-dark);color:var(--white)}.button-primary:focus-visible,.button-launch:focus-visible{outline-color:var(--signal-strong);box-shadow:0 0 0 4px var(--signal-soft)}.button-quiet{background:0 0}.button-danger{color:var(--danger);background:0 0;border-color:#d1a39a}.button-disabled,.button:disabled{border-color:var(--line);background:var(--paper-strong);color:#92938e;opacity:1}button,select,input:not([type=range],[type=radio],[type=checkbox]){min-height:var(--control-height)}select,textarea,input:not([type=range],[type=radio],[type=checkbox]){border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);color:var(--ink);font-family:var(--body);font-size:13px;line-height:1.25;box-shadow:inset 0 1px #11121008}select:hover,textarea:hover,input:not([type=range],[type=radio],[type=checkbox]):hover{border-color:var(--ink)}input:not([type=range],[type=radio],[type=checkbox]){padding:0 11px}input::placeholder,textarea::placeholder{color:#858780;opacity:1}select{padding-inline:10px 32px}textarea{resize:vertical;min-height:86px;padding:10px}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}input:disabled,textarea:disabled{border-color:var(--line);background:var(--paper-strong);color:var(--muted);cursor:not-allowed}.him-select-trigger{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);color:var(--ink);cursor:pointer;font-family:var(--body);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 11px;font-size:13px;font-weight:520;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #11121008}.him-select-trigger:hover{border-color:var(--ink)}.him-select-trigger[data-state=open]{border-color:var(--ink);box-shadow:0 0 0 3px var(--signal-soft)}.him-select-trigger[data-placeholder]{color:var(--muted)}.him-select-trigger[data-disabled]{border-color:var(--line);background:var(--paper-strong);color:var(--muted);cursor:not-allowed}.him-select-trigger[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.him-select-trigger-icon{width:16px;height:16px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.him-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.him-select-trigger-icon svg,.him-select-item-indicator svg,.him-select-scroll-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.him-select-content{z-index:1000;width:var(--radix-select-trigger-width);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--ink);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-menu);color:var(--ink);transform-origin:var(--radix-select-content-transform-origin);overflow:hidden}.him-select-viewport{padding:4px}.him-select-item{min-height:var(--control-height);border-radius:var(--radius-xs);color:var(--ink);cursor:default;font-family:var(--body);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;padding:8px 34px 8px 10px;font-size:13px;line-height:1.3;display:flex;position:relative}.him-select-item[data-highlighted]{background:var(--paper-strong)}.him-select-item[data-state=checked]{background:var(--signal-soft);font-weight:620}.him-select-item[data-disabled]{color:#92938e;pointer-events:none}.him-select-item-indicator{width:16px;height:16px;color:var(--signal-dark);justify-content:center;align-items:center;display:inline-flex;position:absolute;right:10px}.him-select-scroll-button{background:var(--white);min-height:28px;color:var(--muted);justify-content:center;align-items:center;display:flex}.him-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.him-disclosure:has(>.him-disclosure-trigger[data-state=open]){border-color:var(--line-strong)}.him-disclosure-trigger{width:100%;min-height:42px;color:var(--ink);cursor:pointer;font-family:var(--body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.him-disclosure-trigger:hover{background:var(--paper);color:var(--ink)}.him-disclosure-trigger>svg{width:15px;height:15px;color:var(--muted);stroke-width:1.7px;transition:transform var(--transition);flex:none}.him-disclosure-trigger[data-state=open]>svg{transform:rotate(180deg)}.him-disclosure-heading{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.him-disclosure-icon{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--paper);width:28px;height:28px;color:var(--muted-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.him-disclosure-icon svg{stroke-width:1.7px;width:14px;height:14px}.him-disclosure-copy{flex:auto;gap:1px;min-width:0;display:grid}.him-disclosure-title,.him-disclosure-description{min-width:0}.him-disclosure-title{color:var(--ink);font-weight:620}.him-disclosure-description{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;overflow:hidden}.him-disclosure-meta{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:560}.him-disclosure-content{border-top:1px solid var(--line);overflow:hidden}.him-disclosure-content[data-state=closed]{display:none}.him-disclosure-content[data-state=open]{animation:disclosure-open var(--transition)}@keyframes disclosure-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.him-popover-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:100%;min-height:52px;color:var(--ink);cursor:pointer;font-family:var(--body);text-align:left;align-items:center;gap:9px;padding:8px 9px;display:flex}.him-popover-trigger:hover,.him-popover-trigger[data-state=open]{border-color:var(--line-strong);background:var(--paper)}.him-popover-trigger[data-state=open]{box-shadow:0 0 0 3px var(--info-soft)}.him-popover-trigger-icon{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--paper);width:30px;height:30px;color:var(--muted-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.him-popover-trigger-icon svg,.him-popover-trigger-chevron,.him-popover-close svg{stroke-width:1.7px;width:15px;height:15px}.him-popover-trigger-copy{flex:auto;gap:1px;min-width:0;display:grid}.him-popover-trigger-copy strong{font-size:12px;font-weight:630}.him-popover-trigger-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;overflow:hidden}.him-popover-trigger-chevron{color:var(--muted);transition:transform var(--transition);flex:none}.him-popover-trigger[data-state=open] .him-popover-trigger-chevron{transform:rotate(90deg)}.him-popover-content{z-index:1000;width:min(420px,100vw - 24px);max-height:min(540px, var(--radix-popover-content-available-height));border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-menu);color:var(--ink);transform-origin:var(--radix-popover-content-transform-origin);animation:popover-in var(--transition);overflow:auto}.him-popover-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;padding:8px 10px;display:flex}.him-popover-heading>div{gap:2px;display:grid}.him-popover-heading strong{font-size:13px;font-weight:650}.him-popover-heading span{color:var(--muted);font-size:11px}.him-popover-close{border-radius:var(--radius-xs);width:30px;min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.him-popover-close:hover{background:var(--paper-strong);color:var(--ink)}.him-popover-body{min-width:0}@keyframes popover-in{0%{opacity:0;transform:scale(.98)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}.field-label{color:var(--ink);font-family:var(--body);letter-spacing:0;align-items:baseline;gap:7px;margin-bottom:7px;font-size:12px;font-weight:640;display:flex}.field-label>span{color:var(--muted);font-family:var(--mono);letter-spacing:0;font-size:11px}.parameter-row label,.visibility-label,.advanced-controls label,.compute-form label,.user-invite-card label,.user-sensitive-actions label,.battle-report label{color:var(--muted-strong);font-family:var(--body);letter-spacing:0;text-transform:none;font-size:11px;font-weight:610}.field-help,.permission-note{color:var(--muted);font-size:11px;line-height:1.45}.form-error,.error-callout{border:0;border-left:3px solid var(--danger);border-radius:0 var(--radius) var(--radius) 0;background:var(--danger-soft);color:#6f2b22;padding:10px 12px;font-size:12px}.run-status,.status-pass,.status-miss,.winner-ribbon{border:1px solid var(--line);background:var(--paper-strong);width:max-content;color:var(--muted-strong);font-family:var(--body);letter-spacing:.015em;text-transform:none;border-radius:999px;align-items:center;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.run-status-succeeded,.status-pass{background:var(--success-soft);color:#185a36;border-color:#c1ddca}.run-status-failed,.run-status-cancelled,.status-miss{background:var(--danger-soft);color:var(--danger);border-color:#e2bdb5}.empty-state,.compute-empty-state,.operations-empty,.package-empty,.docs-empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:0;color:var(--muted-strong);background:0 0;padding:18px;font-size:13px}.composer-section,.how-section,.recent-section,.battle-feed-section,.battle-page,.catalog-page,.leaderboard-page,.account-page,.packages-page,.package-page,.package-run-page,.result-page,.progress-page,.fork-page,.operations-page,.terminal-state-page,.error-page,.qualification-page,.commercial-page,.user-admin-page,.legal-readiness-page{width:auto;max-width:var(--page-max);padding:24px var(--page-gutter);margin-inline:auto}.battle-page,.catalog-page,.leaderboard-page,.account-page,.packages-page,.package-page,.package-run-page,.result-page,.progress-page,.fork-page,.operations-page,.terminal-state-page,.error-page,.qualification-page,.commercial-page,.user-admin-page,.legal-readiness-page{padding-top:36px}.catalog-feed{max-width:var(--page-max);padding:24px var(--page-gutter);margin-inline:auto}.fork-heading h1,.operations-heading h1,.progress-header h1,.terminal-state-copy h1,.error-page h1,.battle-heading h1,.catalog-hero h1,.profile-hero h1,.leaderboard-heading h1,.account-card h1,.packages-heading h1,.package-heading h1,.package-run-page>header h1,.user-admin-heading h1,.legal-readiness-page h1,.commercial-heading h1,.qualification-heading h1{letter-spacing:-.032em;margin:0;font-weight:650;font-size:26px!important;line-height:1.08!important}.arena-page{min-width:0}.arena-hero{max-width:calc(var(--page-max) - (2 * var(--page-gutter)));border:1px solid var(--line);background:var(--white);border-top:0;border-radius:0;grid-template-columns:minmax(320px,2fr) minmax(480px,3fr);margin:0 auto;display:grid;overflow:hidden;min-height:360px!important}.arena-stage-media{min-width:0;min-height:360px;position:relative}.arena-stage-media .fixture-stage{min-height:360px!important}.arena-stage-facts{z-index:2;border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #11121026;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 4px 18px #14141214}.arena-stage-facts>div{min-width:0;padding:8px 10px}.arena-stage-facts>div+div{border-left:1px solid var(--line)}.arena-stage-facts dt,.arena-stage-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.arena-stage-facts dt{color:var(--muted);font-size:11px}.arena-stage-facts dd{margin-top:2px;font-size:11px;font-weight:620}.arena-stage-copy{border-right:1px solid var(--line)}.hero-copy{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:24px;display:flex}.hero-copy h1{letter-spacing:-.05em;max-width:15ch;margin:0;font-weight:650;font-size:clamp(32px,3.35vw,42px)!important;line-height:.99!important}.hero-copy h1 em{color:var(--ink);box-shadow:inset 0 -.32em 0 var(--signal);font-style:normal}.hero-intro{max-width:470px;color:var(--muted-strong);margin:18px 0;font-size:14px;line-height:1.5}.arena-current-test{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted-strong);gap:3px;margin:0 0 16px;padding:10px 0;font-size:12px;display:grid}.arena-current-test span{color:var(--muted);font-size:11px}.arena-robot-visual{background:var(--space-indigo);width:100%;height:100%;display:block;overflow:hidden}.arena-robot-visual img{object-fit:cover;object-position:52% center;width:100%;height:100%}.sim-real-pitch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin:0 0 16px;padding:10px 0;display:grid}.sim-real-pitch p{color:var(--muted-strong);margin:0;font-size:12px}.sim-real-pitch .text-link{min-height:0;padding:2px 0;font-size:11px}.hero-actions,.result-actions,.package-actions,.catalog-actions,.winner-actions,.compute-job-actions,.docs-error-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fixture-stage{background:#ecece8;min-height:0;margin:0;position:relative;overflow:hidden}.arena-hero .fixture-stage{border:0;min-height:360px!important}.fixture-stage img,.result-media img,.result-media video,.candidate-media img{object-fit:cover;width:100%;height:100%;display:block}.fixture-stage:after{background:linear-gradient(#0000 78%,#0a0c0c73)}.fixture-stage figcaption,.evidence-label{border-radius:var(--radius);color:var(--white);font-family:var(--body);letter-spacing:0;text-transform:none;background:#141615e0;padding:6px 8px;font-size:11px}.stage-score{border:1px solid #11121026;border-top:2px solid var(--signal);border-radius:var(--radius);color:var(--ink);font-family:var(--body);background:#fffffff0;padding:9px 10px;font-size:11px}.stage-score strong{font-size:23px}.compute-bridge{max-width:calc(var(--page-max) - (2 * var(--page-gutter)));border:1px solid var(--line);background:var(--paper-strong);color:var(--ink);border-top:0;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr) auto;align-items:center;gap:20px;margin:0 auto;padding:18px 20px;display:grid}.compute-bridge h2{max-width:34ch;margin:0;font-size:18px!important}.compute-bridge>p{color:var(--muted);margin:0;font-size:12px}.composer-section{border:0}.arena-loop{border-top:0}.arena-challenges{max-width:var(--page-max);padding:18px var(--page-gutter);border-bottom:1px solid var(--line);margin-inline:auto}.arena-challenges .section-heading{padding-bottom:14px}.arena-challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.arena-challenge-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:330px;color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.arena-challenge-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-menu)}.arena-challenge-card>div{flex-direction:column;flex:auto;align-items:flex-start;min-height:0;padding:14px;display:flex}.arena-challenge-card>div>span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.challenge-authority-tag{min-height:26px;font-family:var(--body);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;margin-bottom:10px;padding:4px 9px;font-size:11px;font-weight:740;display:inline-flex}.challenge-authority-tag-official{border:1px solid color-mix(in srgb, var(--blue-slate) 36%, var(--line));background:color-mix(in srgb, var(--blue-slate) 11%, var(--white));color:var(--blue-slate)}.challenge-authority-tag-community{border:1px solid color-mix(in srgb, var(--vintage-grape) 30%, var(--line));background:color-mix(in srgb, var(--vintage-grape) 8%, var(--white));color:var(--vintage-grape)}.arena-challenge-card .challenge-card-labels{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:10px;display:flex}.arena-challenge-card .challenge-card-labels .challenge-authority-tag{margin-bottom:0}.arena-challenge-card .challenge-card-status{border:1px solid color-mix(in srgb, var(--dark-cyan) 44%, var(--line));background:color-mix(in srgb, var(--dark-cyan) 10%, var(--white));min-height:24px;color:var(--blue-slate);font-family:var(--sans);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:760;display:inline-flex}.arena-challenge-card .challenge-card-status-success{color:#185a36;background:#edf8f0;border-color:#b9ddc6}.arena-challenge-card h3{margin:0 0 4px;font-size:21px!important}.arena-challenge-card p{max-width:50ch;color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.arena-challenge-card small{color:var(--ink);margin-top:auto;font-size:11px;font-weight:620}.arena-challenge-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.arena-challenge-artwork{background:var(--space-indigo);width:100%;display:block;overflow:hidden}.arena-challenge-artwork img{aspect-ratio:auto;object-position:52% center;height:136px;display:block}.arena-challenge-secondary>div{min-height:100%}.arena-coming-soon{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(var(--paper), var(--paper)) padding-box, repeating-linear-gradient(-45deg, var(--line), var(--line) 1px, transparent 1px, transparent 7px) border-box;flex-direction:column;gap:28px;min-height:330px;padding:14px;display:flex}.arena-coming-soon>span{color:var(--muted);font-family:var(--mono);font-size:10px}.arena-coming-soon strong{font-size:17px;display:block}.arena-coming-soon p{max-width:28ch;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.arena-loop .how-grid{margin-bottom:0}.composer-heading>div>p,.composer-heading>p,.leaderboard-page .heading-row>p{color:var(--muted);font-family:var(--body);text-transform:none;margin:0;font-size:11px;line-height:1.45}.composer-heading>div>p+p{margin-top:6px}.arena-preview-note strong{color:var(--muted-strong)}.field-help{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.45}.policy-column{gap:12px;display:grid}.policy-select{gap:6px;max-width:640px;font-size:12px;font-weight:620;display:grid}.policy-select select{width:100%}.policy-select small{color:var(--muted);font-size:11px;font-weight:400}.policy-empty{background:0 0;border:0;border-radius:0;padding:4px 0 8px}.policy-empty>strong,.example-policy>strong{font-size:14px;display:block}.policy-empty>p,.example-policy>p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.policy-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.example-policy{border-left:2px solid var(--signal);background:var(--signal-soft);padding:12px 14px}.example-policy>span{color:var(--muted-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.recent-section .section-heading p,.battle-feed-section .section-heading p{max-width:680px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.comparison-start{flex:none}.composer-quote{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);align-items:center;gap:0;display:flex;overflow:hidden}.composer-quote span,.composer-quote strong{padding:6px 9px;font-size:11px}.composer-quote span{color:var(--muted)}.composer-quote>*+*{border-left:1px solid var(--line)}.composer-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:minmax(210px,.7fr) minmax(300px,1.3fr) minmax(220px,.55fr);display:grid;overflow:hidden}.arena-composer-form{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr)}.composer-column,.launch-rail{border:0;min-width:0;margin:0;padding:16px}.composer-column+.composer-column,.launch-rail{border:0;border-left:1px solid var(--line)}.selectors-column select,.brain-column textarea,.visibility-label select{width:100%}.parameter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.parameter-row label,.visibility-label{gap:5px;display:grid}.brain-options{gap:6px;display:grid}.brain-option{border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid;min-height:66px!important;padding:11px!important}.brain-option:hover{border-color:var(--line-strong);background:var(--paper)}.brain-option:has(input:checked){border:1px solid var(--ink);background:var(--signal-soft);box-shadow:inset 3px 0 0 var(--signal);padding:11px!important}.brain-check{border-color:var(--line-strong);width:13px;height:13px;margin-top:2px}.brain-option input:checked+.brain-check{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--signal)}.brain-option input:focus-visible+.brain-check{outline:2px solid var(--info);outline-offset:3px}.brain-option strong,.brain-option small{display:block}.brain-option strong{font-family:var(--body);font-size:13px;font-weight:650}.brain-option small{color:var(--muted);margin-top:3px;font-size:11px}.brain-index{color:var(--muted);font-family:var(--mono);font-size:11px}.instruction-label{margin-top:14px}.advanced-controls,.evidence-details,.live-events,.compute-advanced,.battle-report{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.advanced-controls summary,.evidence-details summary,.live-events summary,.compute-advanced summary,.battle-report summary,.advanced-controls .him-disclosure-trigger,.evidence-details .him-disclosure-trigger,.live-events .him-disclosure-trigger,.compute-advanced .him-disclosure-trigger,.battle-report .him-disclosure-trigger{min-height:34px;color:var(--muted-strong);font-family:var(--body);letter-spacing:0;text-transform:none;padding:8px 10px;font-size:11px;font-weight:620}.advanced-controls[open]{padding-bottom:10px}.advanced-controls[open]>:not(summary){margin-inline:10px}.advanced-controls .parameter-row{margin-bottom:10px}.launch-rail{background:var(--paper-strong);min-height:0;color:var(--ink);flex-direction:column;gap:12px;display:flex}.launch-summary{border-bottom:1px solid var(--line);padding-bottom:12px}.launch-summary p,.launch-summary span{color:var(--muted);font-family:var(--body);letter-spacing:0;text-transform:none;margin:0;font-size:11px}.launch-summary strong{font-family:var(--body);margin:2px 0;font-size:22px;font-weight:650;display:block}.launch-rail .button-launch{width:100%;margin-top:auto}.how-section{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:0 0}.how-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.how-grid li{padding:14px;min-height:0!important}.how-grid li+li{border-left:1px solid var(--line)}.how-grid li>span{color:var(--muted);font-family:var(--mono);font-size:11px}.how-grid h3{margin:18px 0 5px;font-size:15px!important}.how-grid p,.brain-explainer{color:var(--muted);font-size:12px}.brain-explainer{max-width:var(--reading-measure);margin:14px 0 0}.run-feed{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.run-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:0;text-decoration:none;display:grid;overflow:hidden}.run-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-menu);transform:translateY(-1px)}.run-card img{aspect-ratio:16/9;object-fit:cover}.run-card strong,.run-card small,.run-card .run-status{margin-inline:11px}.builder-identity{align-items:center;gap:8px;min-width:0;display:flex}.builder-avatar{border:1px solid var(--line-strong);background:var(--ink);width:30px;height:30px;color:var(--white);font-family:var(--mono);border-radius:50%;flex:0 0 30px;place-items:center;font-size:9px;display:inline-grid}.builder-avatar:is(img){object-fit:cover}.builder-identity>span:last-child{grid-template-columns:auto minmax(0,1fr);column-gap:5px;min-width:0;display:grid}.builder-identity small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.builder-identity a,.builder-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:650;overflow:hidden}.builder-identity time{color:var(--muted);grid-column:1/-1;font-size:10px}.run-card .builder-identity{border-top:1px solid var(--line);margin:10px 11px 12px;padding-top:10px}.run-card .builder-identity small,.run-card .builder-identity strong{margin:0}.arena-run-card{grid-template-columns:minmax(0,1fr);align-content:start;min-height:188px;padding:16px}.arena-run-card .builder-identity{border-top:0;border-bottom:1px solid var(--line);margin:0;padding:0 0 14px}.arena-run-card .builder-avatar{background:var(--space-indigo);flex-basis:38px;width:38px;height:38px;font-size:11px}.arena-run-card .builder-identity>span:last-child{grid-template-columns:minmax(0,1fr);gap:2px}.arena-run-card .builder-identity small{display:none}.arena-run-card .builder-identity strong{color:var(--ink-strong);font-size:15px;font-weight:700}.arena-run-card .builder-identity time,.arena-run-card>time{color:var(--muted);font-size:10px}.arena-run-result{align-items:baseline;gap:7px;margin-top:18px;display:flex}.run-card .arena-run-result strong{color:var(--space-indigo);letter-spacing:-.05em;margin:0;font-size:38px;font-weight:720;line-height:.95}.arena-run-result span{color:var(--muted);font-size:11px}.arena-run-card>p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.45}.challenge-current-test{margin-top:8px;font-size:13px;display:block}.challenge-hero .catalog-version-context{margin-bottom:8px}.challenge-runs .section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.challenge-runs .run-feed{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.challenge-score-card{align-content:space-between;min-height:150px;padding:16px}.challenge-run-score{gap:1px;display:grid}.challenge-run-score strong{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:650;line-height:1}.challenge-run-score span{color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.challenge-score-card .builder-identity{margin:18px 0 0;padding-top:12px}.challenge-scoring{max-width:calc(var(--page-max) - (2 * var(--page-gutter)));border-top:1px solid var(--line);margin:0 auto 24px;padding:24px 0 8px}.challenge-scoring-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.challenge-scoring-heading h2{margin:0}.challenge-scoring-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.challenge-scoring-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.challenge-scoring-list li{border-top:1px solid var(--line-strong);gap:5px;padding-top:12px;display:grid}.challenge-scoring-list span{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;font-size:9px}.challenge-scoring-list strong{font-size:14px}.challenge-scoring-list p{max-width:34ch;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.people-leaderboard .builder-identity{align-self:center}.run-card .run-status{margin-top:10px;padding:3px 7px}.run-card strong{font-family:var(--body);margin-top:8px;font-size:13px;font-weight:640}.run-card small{color:var(--muted);margin-block:4px 11px;font-size:11px}.battle-feed{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;display:grid}.battle-feed-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);text-decoration:none;display:grid;overflow:hidden}.battle-feed-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-menu)}.battle-feed-card img{object-fit:cover;width:100%;height:100%}.battle-feed-card>div{padding:12px}.battle-feed-card span,.battle-feed-card small{color:var(--muted);font-size:11px}.battle-feed-card strong{margin:6px 0;font-size:13px;font-weight:640;display:block}.program-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.program-disclosure>summary{grid-template-columns:minmax(190px,.45fr) minmax(240px,.55fr) minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:10px 12px;display:grid}.program-disclosure>summary .eyebrow{margin:0}.program-disclosure>summary strong{font-size:13px}.program-disclosure>summary small{color:var(--muted);font-size:11px}.program-list{border:0;border-top:1px solid var(--line);border-radius:0}.program-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.program-row+.program-row{border-top:1px solid var(--line)}.program-identity{grid-template-columns:120px minmax(180px,.42fr) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.program-identity span,.program-identity p{color:var(--muted);font-size:11px}.program-identity strong{font-size:11px}.program-identity p{margin:0}.compute-page,.compute-job-page,.docs-home,.docs-article-page{min-height:calc(100vh - 1px)}.compute-hero,.compute-job-heading{max-width:var(--page-max);border:0;border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1fr) minmax(220px,300px);margin-inline:auto;display:grid;min-height:0!important}.compute-hero>div,.compute-job-heading>div{padding:24px var(--page-gutter)}.compute-hero h1,.compute-job-heading h1{letter-spacing:-.032em;max-width:36ch;margin:0 0 8px;font-weight:650;font-size:26px!important;line-height:1.08!important}.compute-hero>div>p:last-child,.compute-job-heading>div>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.compute-hero aside,.compute-job-heading dl{padding:18px var(--page-gutter);border:0;border-left:1px solid var(--line);background:var(--paper-strong);color:var(--ink);flex-direction:column;justify-content:center;gap:4px;margin:0;display:flex}.compute-hero aside span,.compute-hero aside small,.compute-job-heading dt,.compute-job-heading dd{color:var(--muted);font-family:var(--body);text-transform:none;margin:0;font-size:11px}.compute-hero aside strong{overflow-wrap:anywhere;font-size:15px;font-weight:650}.compute-recipes{max-width:var(--page-max);min-height:0;padding:14px var(--page-gutter);border:0;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px;margin-inline:auto;display:grid;overflow:visible}.compute-recipes>.compute-recipe-tab{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;color:var(--ink);grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid;min-height:68px!important}.compute-recipe-icon{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--muted-strong);border-radius:6px;place-items:center;display:grid}.compute-recipe-icon svg{width:16px;height:16px}.compute-recipe-copy{gap:3px;min-width:0;display:grid}.compute-recipe-copy small{padding:0}.compute-recipes small{font-family:var(--body);letter-spacing:0;text-transform:none;font-size:11px}.compute-recipes>.compute-recipe-tab[aria-current=page]{border-color:var(--ink);background:var(--signal-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--signal-strong)}.compute-recipes>.compute-recipe-tab[aria-current=page] .compute-recipe-icon{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-dark)}.compute-recipes>.compute-recipe-tab:hover{border-color:var(--control-line);background:var(--paper-strong);color:var(--ink)}.compute-recipes strong{font-size:12px;font-weight:630}.compute-recipes small{color:var(--muted)}.compute-recipes>.compute-recipes-docs{color:var(--muted-strong);grid-column:1/-1;justify-self:start;padding:3px 0;font-size:11px}.compute-workloads,.compute-history{max-width:var(--page-max);padding:20px var(--page-gutter);border:0;border-bottom:1px solid var(--line);margin-inline:auto}.compute-workload-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.compute-workload-grid article{padding:12px;min-height:0!important}.compute-workload-grid article+article{border-left:1px solid var(--line)}.compute-workload-grid article>span,.compute-workload-grid article small{color:var(--muted);font-family:var(--body);text-transform:none;font-size:11px}.compute-workload-grid h3{margin:12px 0 4px;font-size:14px!important}.compute-workload-grid p{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.45;min-height:0!important}.compute-launch{max-width:var(--page-max);border:0;border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:minmax(220px,.46fr) minmax(0,1.54fr);margin-inline:auto;display:grid;overflow:hidden}.compute-launch>div:first-child,.compute-permission-state{padding:20px var(--page-gutter)}.compute-launch>div:first-child>p:last-child{max-width:480px;color:var(--muted);font-size:12px;line-height:1.5}.compute-workbench-intro{min-width:0}.compute-capability-list{margin:0;padding:0;list-style:none}.compute-capability-list li{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:7px 10px;display:grid}.compute-capability-list li+li{border-top:1px solid var(--line)}.compute-capability-list li>div{gap:2px;min-width:0;display:grid}.compute-capability-icon{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--paper);width:28px;height:28px;color:var(--muted-strong);justify-content:center;align-items:center;display:inline-flex}.compute-capability-icon svg{stroke-width:1.7px;width:15px;height:15px}.compute-capability-list strong{font-size:12px}.compute-capability-list span,.compute-capability-list small{color:var(--muted);font-size:10px}.compute-capability-list small{margin-top:2px;line-height:1.4;display:block}.compute-runtime-note{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:7px 10px;font-size:11px;line-height:1.45}.compute-form{padding:18px var(--page-gutter);border:0;border-left:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.compute-form .compute-field{gap:5px;display:grid}.compute-form .compute-field>label,.compute-form>small,.compute-advanced .him-disclosure-trigger{color:var(--muted);font-family:var(--body);letter-spacing:0;text-transform:none;font-size:11px}.compute-form select{border-color:var(--line-strong);border-radius:var(--radius);width:100%}.compute-form .button,.compute-form .form-error,.compute-form>small,.compute-package-field,.compute-advanced{grid-column:1/-1}.compute-form .button{justify-self:start}.compute-advanced{border-color:var(--line);background:var(--white)}.compute-advanced-fields{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;padding:1px 0 0;display:grid}.compute-permission-state{border-left:1px solid var(--line);background:var(--paper)}.compute-empty-state{margin-top:12px}.compute-history-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.compute-history-count{color:var(--muted);font-size:11px}.compute-job-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:12px 0 0;padding:0;list-style:none;display:block;overflow:hidden}.compute-job-list li+li{border-top:1px solid var(--line)}.compute-job-list a{background:var(--white);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid;min-height:0!important}.compute-job-list a:hover{background:var(--paper)}.compute-job-list span,.compute-job-list small{color:var(--muted);font-family:var(--body);text-transform:none;font-size:11px}.compute-job-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:630;overflow:hidden}.compute-job-row-identity{gap:2px;min-width:0;display:grid}.compute-job-row-identity code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compute-job-row-meta{grid-template-columns:100px 70px minmax(180px,1fr);gap:12px;margin:0;display:grid}.compute-job-row-meta>div{min-width:0}.compute-job-row-meta dt,.compute-job-row-meta dd{margin:0;font-size:11px}.compute-job-row-meta dt{color:var(--muted)}.compute-job-row-meta dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.compute-job-row-arrow{color:var(--muted)}.compute-status{border:1px solid var(--line);background:var(--paper-strong);width:max-content;color:var(--muted-strong);border-radius:999px;align-items:center;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.compute-status-active{background:var(--info-soft);color:#244b9f;border-color:#b9c9ed}.compute-status-succeeded{background:var(--success-soft);color:#185a36;border-color:#c1ddca}.compute-status-failed,.compute-status-cancelled{background:var(--danger-soft);color:var(--danger);border-color:#e2bdb5}.compute-job-title-block{min-width:0}.compute-job-path{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;display:flex}.compute-job-path a{color:var(--ink)}.compute-job-path code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compute-job-title-line{align-items:center;gap:9px;display:flex}.compute-job-title-line h1{margin:0}.compute-job-command-panel{min-width:0;padding:24px var(--page-gutter);background:var(--white);border-left:0;justify-content:flex-end;align-items:flex-start;display:flex}.compute-job-record-header{grid-template-columns:minmax(0,1fr) auto}.compute-job-record-header>div{padding-block:28px}.compute-job-command-panel .compute-job-actions{justify-content:flex-end;margin-top:0}.compute-job-heading dl{gap:0}.compute-job-heading .compute-job-metadata{padding:0 var(--page-gutter);border:0;border-top:1px solid var(--line);background:var(--paper-strong);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;display:grid}.compute-job-heading .compute-job-metadata>div{border-bottom:0;grid-template-columns:1fr;gap:2px;padding:11px 10px;display:grid}.compute-job-heading .compute-job-metadata>div+div{border-left:1px solid var(--line)}.compute-job-heading dd{overflow-wrap:anywhere;color:var(--ink);font-family:var(--mono)}.compute-job-heading .compute-job-metadata dt,.compute-job-heading .compute-job-metadata dd{font-size:11px}.compute-job-layout{max-width:var(--page-max);grid-template-columns:minmax(300px,.42fr) minmax(0,1.58fr);align-items:start;margin-inline:auto;display:grid}.compute-job-timeline,.compute-job-evidence{min-width:0;padding:28px var(--page-gutter)}.compute-job-timeline{top:var(--app-header-height);max-height:calc(100dvh - var(--app-header-height));align-self:start;position:sticky;overflow-y:auto}.compute-job-timeline>ol,.compute-event-log,.compute-job-evidence>ul{margin:0;padding:0;list-style:none}.compute-job-timeline>ol li,.compute-job-evidence>ul li,.compute-event-log li{border-bottom:1px solid var(--line);padding:8px 0}.compute-panel-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.compute-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:22px!important}.compute-panel-heading>span{color:var(--muted);font-size:12px}.compute-job-timeline>ol li{color:var(--muted);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:17px 0;display:grid}.compute-job-timeline>ol li>span{border:1.5px solid var(--line-strong);width:30px;height:30px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:13px;display:grid}.compute-job-timeline>ol li strong{font-size:15px;font-weight:650;line-height:1.3}.compute-job-timeline>ol li.timeline-current,.compute-job-timeline>ol li.timeline-complete{color:var(--ink)}.compute-job-timeline>ol li.timeline-current>span{border-color:var(--ink);background:var(--signal)}.compute-job-timeline>ol li.timeline-complete>span{border-color:var(--success);color:var(--success)}.compute-job-timeline>ol li.timeline-stopped>span{border-color:var(--danger);color:var(--danger)}.compute-job-actions{margin-top:14px}.compute-result-summary,.compute-result-metrics dl,.compute-checkpoint-record{margin:0}.compute-result-summary>div,.compute-result-metrics dl>div,.compute-checkpoint-record>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.compute-result-summary dt,.compute-result-summary dd,.compute-result-metrics dt,.compute-result-metrics dd,.compute-checkpoint-record dt,.compute-checkpoint-record dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.compute-result-summary dt,.compute-result-metrics dt,.compute-checkpoint-record dt{color:var(--muted)}.compute-artifact-list{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.compute-artifact-list li{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:20px;padding:14px 0;display:grid}.compute-artifact-list li+li{border-top:0}.compute-artifact-list li>div{gap:3px;min-width:0;display:grid}.compute-artifact-list span{color:var(--muted);font-size:10px}.compute-artifact-list code{max-width:420px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compute-artifact-list strong{color:var(--ink);font-size:13px;font-weight:650}.compute-result-metrics,.compute-media-preview,.compute-job-events,.compute-job-checkpoint{margin-top:14px}.compute-result-metrics h3,.compute-job-checkpoint h2,.compute-output-pending h2{margin:0 0 6px;font-size:15px!important}.compute-media-preview{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.compute-media-preview img{width:100%;display:block}.compute-media-preview video,.compute-reference-media video{aspect-ratio:16/9;object-fit:cover;background:#111;width:100%;display:block}.compute-media-preview figcaption{color:var(--muted);padding:7px 9px;font-size:11px}.compute-reference-media{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:14px 0 0;overflow:hidden}.compute-reference-media figcaption{gap:2px;padding:8px 10px;display:grid}.compute-reference-media figcaption strong{font-size:11px}.compute-reference-media figcaption span{color:var(--muted);font-size:10px;line-height:1.4}.compute-job-events,.compute-job-checkpoint{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.compute-event-log li{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.compute-job-events .compute-event-log{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:clamp(280px,44dvh,420px);padding-right:10px;overflow-y:auto}.compute-job-events .compute-event-log:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.compute-event-index{color:var(--muted);font-family:var(--mono);padding-top:2px;font-size:10px}.compute-event-copy{gap:5px;min-width:0;display:grid}.compute-event-copy>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.compute-event-copy strong{color:var(--ink);font-size:13px;font-weight:650}.compute-event-copy time{color:var(--muted);flex:none;font-size:10px}.compute-event-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.compute-job-checkpoint>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.compute-job-failure{border-left:3px solid var(--danger);background:var(--danger-soft);margin-top:10px;padding:10px;font-size:11px}.compute-job-failure p{margin:3px 0}.compute-job-evidence{border-left:1px solid var(--line);background:var(--white)}.compute-job-evidence figure{margin:14px 0 0}.compute-job-evidence figure img{border-radius:var(--radius);object-fit:cover;max-height:340px}.compute-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-top:14px;padding:10px}.compute-job-layout-complete{max-width:min(1480px, calc(100vw - (2 * var(--page-gutter))));padding:34px 0 72px;display:block}.compute-job-layout-complete .compute-job-evidence{background:0 0;border:0;padding:0}.compute-job-layout-complete .compute-media-preview{border-color:var(--space-indigo);border-radius:var(--radius-lg);background:var(--space-indigo);margin:0;box-shadow:0 22px 56px #1f204129}.him-video-player{--video-brand:var(--golden-pollen);--video-font-family:var(--font);--video-border-radius:0;--media-button-border-radius:7px;aspect-ratio:16/9;background:#090a12;width:100%;overflow:hidden}.him-video-player video{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.him-video-player:focus-visible{outline:3px solid var(--golden-pollen);outline-offset:-3px}.compute-job-layout-complete .compute-media-preview figcaption{background:var(--space-indigo);color:var(--white);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.compute-job-layout-complete .compute-media-preview figcaption svg{color:var(--golden-pollen)}.compute-job-layout-complete .compute-result-metrics{margin:26px 0 0}.compute-result-metrics>h2{letter-spacing:-.025em;margin:0 0 14px;font-size:24px!important}.compute-job-layout-complete .compute-result-metrics dl{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compute-job-layout-complete .compute-result-metrics dl>div{border:0;flex-direction:column;gap:5px;min-width:0;padding:20px;display:flex}.compute-job-layout-complete .compute-result-metrics dl>div+div{border-left:1px solid var(--line)}.compute-job-layout-complete .compute-result-metrics dt{color:var(--muted);font-size:12px}.compute-job-layout-complete .compute-result-metrics dd{color:var(--space-indigo);letter-spacing:-.025em;font-size:24px;font-weight:700}.compute-technical-details{border-top:1px solid var(--line);margin-top:34px}.compute-details-trigger{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 2px;display:flex}.compute-details-trigger>span{gap:3px;display:grid}.compute-details-trigger strong{font-size:18px}.compute-details-trigger small{color:var(--muted);font-size:13px}.compute-details-trigger>svg{flex:none;transition:transform .16s}.compute-details-trigger[data-state=open]>svg{transform:rotate(180deg)}.compute-details-trigger:hover strong{color:var(--blue-slate)}.compute-details-trigger:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.compute-details-content{padding:0 0 32px}.compute-details-content[data-state=open]{animation:.18s ease-out compute-details-open}@keyframes compute-details-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.compute-details-content .compute-job-metadata{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.compute-details-content .compute-job-metadata>div{gap:5px;min-width:0;padding:16px;display:grid}.compute-details-content .compute-job-metadata>div:nth-child(3n+2),.compute-details-content .compute-job-metadata>div:nth-child(3n+3){border-left:1px solid var(--line)}.compute-details-content .compute-job-metadata>div:nth-child(n+4){border-top:1px solid var(--line)}.compute-details-content .compute-job-metadata dt,.compute-details-content .compute-job-metadata dd{overflow-wrap:anywhere;margin:0;font-size:12px}.compute-details-content .compute-job-metadata dt{color:var(--muted)}.compute-details-content .compute-job-metadata dd{color:var(--ink);font-family:var(--mono)}.compute-artifacts{margin-top:28px}.compute-artifacts .compute-panel-heading h3,.compute-details-content .compute-job-events h3,.compute-details-content .compute-job-checkpoint h3{margin:0;font-size:17px}.compute-artifacts .compute-artifact-list{margin-top:0}.compute-artifacts .compute-artifact-list li{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:66px}.compute-artifacts .compute-artifact-list>li>svg{color:var(--vintage-grape)}.compute-artifacts .compute-artifact-list>li>span{color:var(--muted);font-size:12px}.compute-artifacts .compute-artifact-list a{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:36px;color:var(--blue-slate);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.compute-artifacts .compute-artifact-list a:hover{border-color:var(--dark-cyan);background:var(--signal-soft)}.compute-details-content .compute-disclosure{border:0;border-left:3px solid var(--dark-cyan);background:var(--signal-soft);border-radius:0;padding:14px 16px}.compute-details-content .compute-disclosure p{color:var(--muted-strong);margin:4px 0 0;font-size:13px;line-height:1.55}.compute-details-content .compute-job-events,.compute-details-content .compute-job-checkpoint{margin-top:28px}@media (prefers-reduced-motion:reduce){.compute-details-trigger>svg{transition:none}.compute-details-content[data-state=open]{animation:none}}.preview-scroll-hero{background:linear-gradient(90deg, var(--white) 0, var(--white) 40%, var(--space-indigo) 40%, var(--space-indigo) 100%);align-items:start;height:660svh}.preview-scroll-hero>.preview-hero-copy,.preview-scroll-hero>.preview-media{align-self:start;width:100%;height:100svh;min-height:100svh;position:sticky;top:0}.preview-scroll-hero>.preview-media{overflow:hidden}.home-scroll-world{background:var(--space-indigo);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.home-scroll-world video,.home-scroll-world-poster,.home-scroll-world-static img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.home-scroll-world video{z-index:2;opacity:0;transition:opacity .12s linear}.home-scroll-world video.is-active{opacity:1}.home-scroll-world-poster{z-index:1}.home-scroll-world-static img{position:static}@media (width<=700px){.preview-scroll-hero{background:var(--white);height:auto;display:block;min-height:0!important}.preview-scroll-hero>.preview-hero-copy{height:auto;min-height:0;position:relative;top:auto}.preview-scroll-hero>.preview-media{height:660svh;min-height:0;position:relative;top:auto;overflow:visible}.preview-scroll-hero .home-scroll-world{height:100svh;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.preview-scroll-hero{background:var(--white);height:auto;min-height:min(780px,100svh)!important}.preview-scroll-hero>.preview-hero-copy,.preview-scroll-hero>.preview-media,.preview-scroll-hero .home-scroll-world{height:min(780px,100svh);position:relative;top:auto}}.result-page{padding-top:20px}.result-hero{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);display:grid;overflow:hidden}.result-media{background:#ecece8;min-height:390px}.result-media img{min-height:0}.result-summary{border-left:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-width:0;padding:20px;display:flex}.result-kicker{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.result-kicker .eyebrow{margin:0}.result-trust{background:var(--success-soft);color:#185a36;border:1px solid #c1ddca;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:650;display:inline-flex}.result-summary h1{letter-spacing:-.035em;margin:0;font-weight:650;font-size:28px!important;line-height:1.06!important}.result-context{color:var(--muted);font-size:11px}.result-parent{border-top:1px solid var(--line);margin:12px 0 0;padding-top:10px}.metric-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:repeat(4,minmax(120px,1fr));margin-top:8px;display:grid;overflow-x:auto}.metric-strip>div{min-width:120px;padding:10px 12px}.metric-strip>div+div{border-left:1px solid var(--line)}.metric-strip span,.metric-strip small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;display:block}.metric-strip strong{font-family:var(--body);margin:2px 0;font-size:22px;font-weight:650;display:block}.result-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:14px;margin-top:16px;display:grid}.trial-table-wrap,.operations-table-wrap,.commercial-table-wrap,.docs-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;overflow-x:auto}.trial-table,.operations-table,.commercial-table,.docs-table-wrap table{border-collapse:collapse;width:100%}.trial-table th,.trial-table td,.operations-table th,.operations-table td,.commercial-table th,.commercial-table td,.docs-table-wrap th,.docs-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px;font-size:11px}.trial-table thead th,.operations-table thead th,.commercial-table thead,.docs-table-wrap thead th{background:var(--paper-strong);color:var(--muted);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:670}.status-pass,.status-miss{padding:3px 6px}.lineage-panel{border:1px solid var(--line);border-top:3px solid var(--signal);border-radius:var(--radius);background:var(--white);color:var(--ink);padding:14px}.lineage-panel h2{margin:0 0 10px;font-size:17px!important}.lineage-summary{color:var(--muted);margin:0 0 10px;font-size:11px}.technical-list{margin:0}.technical-list>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.technical-list dt{color:var(--muted);font-size:11px}.technical-list dd{overflow-wrap:anywhere;margin:0;font-size:11px}.lineage-link,.lineage-root{color:var(--muted);font-size:11px}.children-list a{border-bottom:1px solid var(--line);padding-block:7px;font-size:11px}.evidence-details{margin-top:16px}.evidence-content{padding:12px}.artifact-list{padding-left:18px}.progress-page{background:var(--paper);min-height:calc(100vh - 1px);color:var(--ink)}.progress-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:14px;display:grid}.progress-actions{justify-content:flex-end;align-items:end;gap:8px;display:flex}.progress-actions .reservation-note{margin:0}.progress-header>div:first-child>p:last-child{color:var(--muted);font-size:12px}.run-identifiers{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-wrap:wrap;gap:10px;padding:8px 10px;font-size:11px;display:flex}.progress-layout{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);display:grid;overflow:hidden}.progress-layout .fixture-stage{min-height:410px}.timeline-panel{border-left:1px solid var(--line);padding:20px}.timeline-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;font-size:13px;display:flex}.timeline-heading span{color:var(--muted)}.timeline-heading strong{font-family:var(--body);font-size:13px;font-weight:680}.run-timeline{margin:0;padding:0;list-style:none}.run-timeline li{color:var(--muted);grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.run-timeline li>span:last-child,.live-events li{border-bottom:1px solid var(--line);padding:11px 0}.timeline-marker{border:1px solid var(--line-strong);width:22px;height:22px;font-family:var(--mono);border-radius:50%;place-items:center;margin-top:11px;font-size:9px;line-height:1;display:grid}.run-timeline strong{font-family:var(--body);font-size:13px;font-weight:660;display:block}.run-timeline small{margin-top:2px;font-size:12px;line-height:1.4;display:block}.timeline-current{color:var(--ink)!important}.timeline-current strong{font-size:15px}.timeline-current small{font-size:13px}.timeline-current .timeline-marker{background:var(--accent);border-color:var(--space-indigo);box-shadow:0 0 0 3px var(--accent-soft);color:var(--space-indigo)}.timeline-complete{color:var(--muted-strong)!important}.timeline-complete .timeline-marker{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-dark)}.reservation-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);margin-top:12px;padding:10px;font-size:11px}.run-technical{max-width:calc(var(--page-max) - (2 * var(--page-gutter)));margin:12px auto 0}.run-technical>.him-disclosure-content{padding-inline:10px}.run-technical .run-identifiers{margin-top:2px}.run-technical ol{margin:8px 0 10px}.terminal-state-page{min-height:0;padding:24px var(--page-gutter);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;display:grid}.terminal-state-page>.fixture-stage{border:1px solid var(--line);border-radius:var(--radius-lg) 0 0 var(--radius-lg);min-height:430px}.terminal-state-copy{border:1px solid var(--line);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--white);border-left:0;flex-direction:column;justify-content:center;max-width:none;padding:22px;display:flex}.terminal-state-message{color:var(--muted)}.terminal-state-copy>p:not(.eyebrow),.error-page>p:not(.eyebrow){max-width:var(--reading-measure);color:var(--muted);margin:10px 0 18px;font-size:13px;line-height:1.5}.fork-heading,.operations-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:end;gap:20px;margin-bottom:14px;display:grid}.fork-heading p:not(.eyebrow),.operations-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px}.fork-parent-reference{color:var(--muted);justify-items:end;gap:3px;font-size:11px;display:grid}.fork-parent-reference code{max-width:260px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fork-layout{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);display:grid;overflow:hidden}.fork-layout .fixture-stage{min-height:420px}.fork-parent-media{background:var(--paper-strong);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.fork-parent-media>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:9px 12px;font-size:11px}.fork-form{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:16px;display:flex}.fork-locks{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.fork-locks>div{border:0;border-bottom:1px solid var(--line);min-width:0;padding:8px}.fork-locks>div:nth-child(odd){border-right:1px solid var(--line)}.fork-locks dt,.fork-locks dd{margin:0}.fork-locks dt{color:var(--muted);font-size:11px}.fork-locks dd{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:620;overflow:hidden}.fork-locks dd small{color:var(--muted);margin-left:5px;font-size:11px;font-weight:500}.fork-locks span,.fork-locks small{color:var(--muted);font-family:var(--body);text-transform:none;font-size:11px}.fork-locks strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.fork-control{margin-top:14px}.fork-control>label{font-size:11px}.fork-control output{font-family:var(--mono);font-size:11px}.diff-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);color:var(--ink);margin-top:12px;padding:10px;font-size:11px}.diff-panel>div{grid-template-columns:1fr auto 1fr;gap:7px;display:grid}.diff-panel del{color:var(--danger)}.diff-panel ins{color:var(--success)}.fork-submit{width:100%;margin-top:auto}.battle-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:14px;display:grid}.battle-heading>div:first-child>p:last-child{max-width:620px;color:var(--muted-strong);margin:0;font-size:12px}.battle-brief{justify-items:end;gap:8px;display:grid}.battle-brief>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:11px}.battle-share{align-items:center;gap:7px;font-size:11px;display:flex}.comparison-context{border:1px solid var(--line);background:var(--paper-strong);grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);gap:18px;margin-bottom:10px;padding:12px 14px;display:grid}.comparison-context>div>strong,.comparison-context>div>span{display:block}.comparison-context>div>strong{font-size:14px}.comparison-context>div>span{color:var(--ink);margin-top:2px;font-size:12px;font-weight:630}.comparison-context p{max-width:680px;color:var(--muted-strong);margin:4px 0 0;font-size:11px}.comparison-context .him-disclosure{align-self:start}.comparison-context dl{gap:6px;margin:10px 0;display:grid}.comparison-context dl div{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.comparison-context dt,.comparison-context dd{margin:0;font-size:11px}.comparison-context dt{color:var(--muted)}.comparison-context dd{overflow-wrap:anywhere}.comparison-context code{color:var(--muted);text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.battle-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.candidate-card+.candidate-card{border-left:1px solid var(--line)}.candidate-media{background:#ecece8;min-height:300px;position:relative}.candidate-media>strong{border:1px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;top:10px;left:10px}.winner-ribbon{border-color:var(--ink);background:var(--signal);color:var(--white);padding:5px 8px;position:absolute;top:10px;right:10px}.candidate-copy{min-height:0;padding:14px}.candidate-copy h2,.battle-decision h2{margin:0;font-size:18px!important}.candidate-copy>p:not(.eyebrow,.candidate-headline,.form-error),.battle-decision p:not(.eyebrow,.form-error){color:var(--muted-strong);font-size:11px}.candidate-progress{min-height:5px}.candidate-headline{font-size:13px;font-weight:630}.candidate-scoring{margin-top:8px}.candidate-scoring>.him-disclosure-trigger{color:var(--muted);font-size:11px}.candidate-scoring>.him-disclosure-content{border-top:0}.candidate-metrics{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 10px 10px;display:grid}.candidate-metrics>div{padding:8px}.candidate-metrics>div+div{border-left:1px solid var(--line)}.candidate-metrics span{color:var(--muted);font-family:var(--body);text-transform:none;font-size:11px}.candidate-metrics strong{font-family:var(--body);font-size:15px}.battle-decision{border:1px solid var(--line);background:var(--paper-strong);color:var(--ink);border-top:0;padding:16px}.comparison-scoring-method{max-width:620px;margin:8px 0 10px}.comparison-scoring-method>.him-disclosure-trigger{font-size:11px}.comparison-scoring-method>.him-disclosure-content>p{margin:8px 10px 10px}.battle-action-bar{z-index:20;position:sticky;bottom:0;box-shadow:0 -8px 24px #14141212}.vote-form,.winner-actions{gap:7px}.button-vote{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);color:var(--ink);font-size:12px}.button-vote:hover{border-color:var(--ink);background:var(--ink);color:var(--white)}.battle-report{margin-top:12px}.battle-report form{padding:10px}.catalog-hero,.profile-hero,.leaderboard-heading,.packages-heading,.package-heading,.user-admin-heading{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:end;gap:24px;margin-bottom:18px;padding-bottom:0;display:grid}.catalog-page>.profile-hero{width:min(100%,1200px)}@media (width>=1001px){.challenge-hero{grid-template-columns:minmax(320px,2fr) minmax(480px,3fr)}.challenge-hero>img{min-height:220px;max-height:240px}}.catalog-hero>div>p:not(.eyebrow),.profile-hero>div>p:not(.eyebrow),.leaderboard-heading>div>p:not(.eyebrow),.packages-heading>div:first-child>p:not(.eyebrow),.package-heading>div:first-child>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.catalog-hero>img{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);object-fit:cover;width:100%;min-height:0;max-height:200px}.catalog-actions{margin-top:12px}.catalog-version-context{color:var(--muted);font-size:11px!important}.catalog-unavailable{border-left:3px solid var(--signal);background:var(--paper-strong);max-width:620px;margin-top:14px;padding:10px 12px}.catalog-unavailable>strong{font-size:12px}.catalog-unavailable>p{margin:4px 0 7px!important;font-size:11px!important}.catalog-unavailable>code{overflow-wrap:anywhere;color:var(--muted);font-size:10px;display:block}.catalog-technical-identity{margin-top:10px}.catalog-technical-identity code{margin-top:5px;display:block}.catalog-details,.brain-directory,.package-grid,.package-list,.account-actions,.user-admin-grid,.qualification-tracks,.qualification-grid,.data-issue-grid,.candidate-promotion-grid,.data-dataset,.commercial-scoreboard,.commercial-columns>article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.catalog-details{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-details>div,.package-grid>div{min-width:0;min-height:0;padding:14px}.catalog-details>div+div,.package-grid>div+div,.account-actions>*+*,.user-admin-grid>*+*{border-left:1px solid var(--line)}.catalog-details p,.catalog-list,.brain-directory p{color:var(--muted);font-size:11px}.catalog-list>div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.catalog-list dt{color:var(--muted);font-size:11px}.catalog-list dd{margin:0;font-size:11px}.catalog-feed{border:0}.catalog-page>.catalog-feed,.catalog-page>.composer-section{padding-inline:0}.catalog-page>.catalog-feed{padding-block:0}.catalog-page>.catalog-details+.catalog-feed,.catalog-page>.composer-section+.catalog-feed{margin-top:24px}.profile-score,.package-state{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);min-height:0;color:var(--ink);padding:14px}.profile-score{align-content:start;justify-self:end;gap:2px;width:min(100%,280px)}.profile-score strong,.package-state strong{color:var(--ink-strong);font-family:var(--body);font-size:20px;font-weight:650;display:block}.profile-score span,.profile-score small,.package-state span,.package-state small{color:var(--muted);font-size:11px}.brain-directory{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),480px));gap:8px;display:grid;overflow:visible}.brain-directory>a,.brain-directory>form{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:132px;padding:14px;text-decoration:none;display:flex}.brain-directory>a:hover{border-color:var(--line-strong);box-shadow:var(--shadow-menu);transform:translateY(-1px)}.brain-directory>a+a,.brain-directory>form+form{border-top:1px solid var(--line)}.brain-directory span,.brain-directory small{color:var(--muted);font-size:11px}.brain-directory strong,.package-list>a>strong,.leaderboard-list a{font-family:var(--body);font-size:12px;font-weight:630}.brain-directory p{max-width:46ch;margin:3px 0 0;line-height:1.45}.brain-directory small{margin-top:auto;padding-top:8px}.leaderboard-heading>.button{justify-self:end}.leaderboard-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:0;padding:0;list-style:none;overflow:hidden}.leaderboard-list li{grid-template-columns:52px minmax(180px,1fr) repeat(3,minmax(100px,.38fr));align-items:center;display:grid;min-height:54px!important}.leaderboard-list li+li{border-top:1px solid var(--line)}.leaderboard-list li>span,.leaderboard-list li>div{align-self:stretch;min-width:0;padding:10px}.leaderboard-list li>*+*{border-left:1px solid var(--line)}.leaderboard-list small{color:var(--muted);font-family:var(--body);text-transform:none;font-size:11px}.leaderboard-list div:not(:nth-child(2)) strong{font-size:14px}.packages-heading,.package-heading{align-items:end}.cli-card,.user-management-boundary,.robot-portability,.commercial-ops{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);min-height:0;color:var(--ink);padding:14px}.cli-card span,.package-state span,.package-state small,.robot-portability p:not(.eyebrow){color:var(--muted)}.cli-card code,.cli-block{border-radius:var(--radius);color:#f1f2ed;background:#20221f;border:1px solid #343632;padding:9px 10px;font-size:11px;display:block;overflow-x:auto}.package-list{margin:12px 0 0}.package-list>a{border:0;border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:12px;min-height:0;padding:10px 12px;text-decoration:none;display:grid}.package-list>a:last-child{border-bottom:0}.package-list>a:hover{background:var(--paper)}.package-list>a>span,.package-list>a>code,.package-list dt,.package-list dd{color:var(--muted);font-size:11px}.package-list>a>p{color:var(--muted);margin:0;font-size:11px}.package-list dl{gap:12px;margin:0;display:flex}.package-list dl>div{display:block}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.package-grid h2{font-size:16px!important}.package-timeline,.upload-list{margin:0;padding:0;list-style:none}.package-timeline li,.upload-list li{border-bottom:1px solid var(--line);padding:7px 0;font-size:11px}.package-run-page>header{margin-bottom:16px}.package-run-page>header>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.5}.package-run-evidence{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.package-run-evidence>div{padding:12px}.package-run-evidence>div+div{border-left:1px solid var(--line)}.package-run-evidence span,.package-run-evidence code{font-size:11px}.package-run-stages{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;padding:0;list-style:none;display:grid;overflow:hidden}.package-run-stages li{padding:10px;min-height:0!important}.package-run-stages li+li{border-left:1px solid var(--line)}.auth-page{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:calc(100vh - 66px);padding-top:48px;padding-bottom:48px;display:flex}.preview-locked #main-content.auth-page{width:100%;min-height:100dvh;margin-left:0}.auth-shell{border:1px solid var(--line);background:var(--white);border-radius:12px;width:min(100%,440px);padding:30px;box-shadow:0 18px 55px #1112100f}.auth-wordmark{color:var(--ink-strong);align-items:center;margin-bottom:40px;text-decoration:none;display:inline-flex}.auth-wordmark img{width:72px;height:auto;display:block}.auth-heading{margin-bottom:24px}.auth-heading h1{letter-spacing:-.04em;margin:0;font-weight:680;font-size:29px!important;line-height:1.08!important}.auth-heading p{max-width:39ch;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.auth-heading p strong{color:var(--ink);font-weight:620}.auth-provider-list{gap:10px;display:grid}.auth-provider-button{border-color:var(--line-strong);background:var(--white);justify-content:flex-start;width:100%;min-height:46px;padding-inline:15px;font-size:14px}.auth-provider-button span{text-align:center;flex:1;padding-right:18px}.auth-provider-button:hover:not(:disabled){border-color:var(--ink);background:var(--paper-strong);transform:none}.auth-provider-button:disabled{background:var(--paper)}.auth-primary-action{width:100%}.auth-shell form+form,.auth-shell .auth-primary-action+form{margin-top:9px}.auth-success-mark{background:var(--success-soft);width:38px;height:38px;color:var(--success);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.auth-alert{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);color:var(--muted-strong);margin:0 0 14px;padding:10px 11px;font-size:12px;line-height:1.45}.auth-alert-error{color:var(--danger);background:#fff6f4;border-color:#e7c0b8}.auth-provider-list+.auth-alert{margin-top:12px}.auth-consent{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);color:var(--muted-strong);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 14px;padding:12px 13px;font-size:12px;line-height:1.5;display:grid}.auth-consent input{width:16px;height:16px;accent-color:var(--vintage-grape);margin:1px 0 0}.auth-consent a{color:var(--space-indigo);text-underline-offset:2px;font-weight:650}.auth-privacy{color:var(--muted-strong);text-align:center;margin:18px 0 0;font-size:11px;line-height:1.5}.legal-document-page{width:min(100%,1120px);margin:0 auto;padding:clamp(48px,7vw,88px) clamp(22px,5vw,72px) 96px}.legal-document-header{border-bottom:1px solid var(--line);gap:18px;padding-bottom:32px;display:grid}.legal-document-header .auth-wordmark{width:fit-content;margin-bottom:18px}.legal-document-header h1{max-width:820px;color:var(--space-indigo);letter-spacing:-.045em;margin:0;font-size:clamp(42px,7vw,76px);line-height:.98}.legal-document-header>p{color:var(--muted);font-family:var(--mono);margin:0;font-size:12px}.legal-document-body{display:grid}.legal-document-body section{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding:34px 0;display:grid}.legal-document-body h2{color:var(--space-indigo);margin:0;font-size:18px;line-height:1.3}.legal-document-body section>p,.legal-document-body section>ul{grid-column:2}.legal-document-body p,.legal-document-body li{color:var(--muted);font-size:15px;line-height:1.72}.legal-document-body p{margin:0}.legal-document-body p+p{margin-top:16px}.legal-document-body ul{gap:10px;margin:0;padding-left:20px;display:grid}.legal-document-body a,.legal-document-links a{color:var(--blue-slate);text-underline-offset:3px;font-weight:650}.legal-document-body .legal-caps{color:var(--space-indigo);letter-spacing:.015em;font-size:13px;font-weight:600}.legal-document-links{flex-wrap:wrap;gap:22px;padding-top:32px;display:flex}@media (width<=720px){.legal-document-page{padding-top:36px}.legal-document-body section{grid-template-columns:1fr;gap:14px;padding:28px 0}.legal-document-body section>p,.legal-document-body section>ul{grid-column:1}}.access-pending-shell{width:min(100%,680px);box-shadow:none;text-align:center;background:0 0;border:0;padding:clamp(36px,6vw,72px)}.access-pending-shell .auth-wordmark{justify-content:center;margin-bottom:48px}.access-pending-shell .auth-heading{margin-bottom:32px}.access-pending-shell .auth-heading h1{font-size:clamp(36px,5vw,56px)!important;line-height:1.02!important}.access-pending-shell .auth-heading p{max-width:44ch;margin:18px auto 0;font-size:16px}.access-pending-shell form{width:min(100%,180px);margin-inline:auto}.auth-dev-tools{border:1px dashed var(--line-strong);background:var(--paper-strong);border-radius:10px;width:min(100%,440px);padding:16px}.auth-dev-tools>header{color:var(--muted-strong);align-items:flex-start;gap:9px;display:flex}.auth-dev-tools>header svg{flex:none;margin-top:2px}.auth-dev-tools h2{color:var(--ink);margin:0;font-weight:640;font-size:13px!important}.auth-dev-tools header p,.auth-dev-note{color:var(--muted-strong);margin:3px 0 0;font-size:11px;line-height:1.45}.auth-dev-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.auth-dev-actions form{flex:170px}.auth-dev-actions .button{background:var(--white);width:100%}.auth-dev-note{margin-top:12px}.account-dashboard{justify-content:flex-start;align-items:stretch;gap:20px}.account-dashboard .auth-shell,.account-packages,.developer-access{width:min(100%, var(--page-max));margin-inline:auto}.account-dashboard .auth-shell{order:1;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:end;gap:18px 36px;display:grid}.account-dashboard .auth-wordmark,.account-dashboard .auth-success-mark{display:none}.account-dashboard .auth-heading{margin:0}.account-dashboard .auth-shell>.auth-alert{grid-column:1/-1;margin:0}.account-dashboard .auth-shell>a,.account-dashboard .auth-shell>form{grid-column:2}.account-dashboard .auth-shell>form{margin-top:0}.account-packages{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:clamp(24px,3vw,40px)}.account-dashboard .developer-access{order:2}.account-dashboard #your-challenges{order:3}.account-dashboard #your-packages{order:4}.account-dashboard .auth-dev-tools{order:5}.account-dashboard .account-super-admin{order:6}.account-packages-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:26px;display:grid}.account-packages-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.account-packages-icon svg{width:20px;height:20px}.account-packages-heading h2{color:var(--ink-strong);letter-spacing:-.035em;margin:0;font-weight:680;font-size:26px!important}.account-packages-heading p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.account-packages-heading-actions{align-items:center;gap:8px;display:flex}.account-package-status{border:1px solid color-mix(in srgb, var(--success) 28%, var(--line));border-radius:var(--radius);background:var(--success-soft);color:var(--success);align-items:center;gap:8px;margin:0 0 16px;padding:11px 13px;font-size:13px;font-weight:650;display:flex}.account-packages-empty{border:1px dashed var(--line-strong);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:128px;padding:24px;display:flex}.account-packages-empty strong{font-size:16px;display:block}.account-packages-empty p{max-width:600px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.account-package-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:12px;height:min(600px,62vh);margin:0;padding:2px 10px 2px 2px;list-style:none;display:grid;overflow-y:auto}.account-package-list:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.account-package-list>li{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-self:start;padding:20px}.account-package-main{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-package-main>div:first-child{min-width:0}.account-package-main a{color:var(--ink-strong);letter-spacing:-.02em;text-underline-offset:4px;font-size:17px;font-weight:680;text-decoration-thickness:1px}.account-package-main p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.account-package-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.account-package-badges span{border:1px solid var(--line);background:var(--white);color:var(--muted-strong);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650}.account-package-metadata{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.4fr) minmax(180px,1.5fr) minmax(120px,.6fr);margin:18px 0 0;padding:14px 0;display:grid}.account-package-metadata>div{min-width:0;padding:0 14px}.account-package-metadata>div:first-child{padding-left:0}.account-package-metadata>div+div{border-left:1px solid var(--line)}.account-package-metadata dt,.account-package-metadata dd{margin:0}.account-package-metadata dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:650}.account-package-metadata dd{color:var(--ink);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-package-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.account-package-actions .button{min-height:38px;padding:8px 11px;font-size:12px}.account-package-actions>div{flex-wrap:wrap;gap:8px;display:flex}.community-challenge-page{width:min(100%, var(--page-max));padding:clamp(48px, 6vw, 76px) var(--page-gutter) 80px;margin-inline:auto}.community-challenge-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:30px;display:flex}.community-challenge-heading>div:first-child{max-width:760px}.community-challenge-heading h1{color:var(--ink-strong);letter-spacing:-.055em;margin:0;line-height:.98;font-size:clamp(38px,5vw,62px)!important}.community-challenge-heading p{max-width:680px;color:var(--muted-strong);margin:18px 0 0;font-size:17px;line-height:1.55}.community-challenge-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.community-principles{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0;display:grid}.community-principles>div{grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding:20px;display:grid}.community-principles>div+div{border-left:1px solid var(--line)}.community-principles svg{width:20px;color:var(--accent);grid-row:1/span 2}.community-principles strong{color:var(--ink-strong);font-size:14px}.community-principles span{color:var(--muted);font-size:12px;line-height:1.5}.community-challenge-empty{border:1px solid var(--line);background:var(--white);border-radius:12px;align-items:center;gap:20px;padding:30px;display:flex}.community-challenge-empty>svg{width:28px;height:28px;color:var(--accent)}.community-challenge-empty>div{flex:1}.community-challenge-empty h2,.community-challenge-empty p{margin:0}.community-challenge-empty p{color:var(--muted);margin-top:6px}.community-challenge-form{gap:12px;display:grid}.community-challenge-form>section{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:clamp(22px,3vw,34px)}.community-form-section-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.community-form-section-heading>span{background:var(--space-indigo);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.community-form-section-heading h2,.community-form-section-heading p{margin:0}.community-form-section-heading h2{color:var(--ink-strong);font-size:23px!important}.community-form-section-heading p{max-width:680px;color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.community-challenge-form label{color:var(--ink-strong);gap:8px;font-size:13px;font-weight:680;display:grid}.community-challenge-form input,.community-challenge-form textarea{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:9px;padding:12px 14px;font-weight:450}.community-challenge-form textarea{resize:vertical;min-height:100px}.community-challenge-form input:focus,.community-challenge-form textarea:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 14%, transparent)}.community-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-form-wide{grid-column:1/-1}.community-package-note{color:var(--muted);margin:12px 0 0;font-size:12px}.community-form-submit{justify-content:space-between;align-items:center;gap:28px;padding:22px 0 0;display:flex}.community-form-submit p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.challenge-hero .challenge-authority-tag{margin-bottom:14px}.community-created-status{width:min(100%, var(--page-max));padding:12px var(--page-gutter);color:var(--success);margin:18px auto 0;font-size:13px;font-weight:650}.community-challenge-run,.community-challenge-submit,.community-leaderboard,.community-trust-grid{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);margin-inline:auto}.community-challenge-run{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:34px;padding-block:clamp(34px,5vw,58px);display:flex}.community-challenge-submit{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);padding-block:clamp(38px,5vw,64px);display:grid}.community-challenge-submit h2,.community-challenge-submit p{margin:0}.community-challenge-submit h2{color:var(--ink-strong);font-size:30px!important}.community-challenge-submit>div>p{max-width:620px;color:var(--muted-strong);margin-top:10px;font-size:16px;line-height:1.6}.community-submit-form{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.community-submit-form label{color:var(--ink-strong);gap:8px;font-size:13px;font-weight:680;display:grid}.community-submit-form .button{grid-column:1/-1;justify-self:start}.community-submit-empty{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:20px}.community-submit-empty p{color:var(--muted-strong);margin:0 0 14px}.community-leaderboard{border-bottom:1px solid var(--line);padding-block:clamp(34px,5vw,56px)}.community-leaderboard>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.community-leaderboard h2,.community-leaderboard p{margin:0}.community-leaderboard h2{color:var(--ink-strong);font-size:30px!important}.community-leaderboard p{color:var(--muted);margin-top:7px;font-size:14px}.community-leaderboard>header>span{background:color-mix(in srgb, var(--golden-pollen) 18%, var(--white));color:var(--space-indigo);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:720}.community-leaderboard ol{border:1px solid var(--line);background:var(--white);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.community-leaderboard li{grid-template-columns:42px minmax(220px,1.2fr) minmax(120px,.7fr) minmax(100px,auto) 80px;align-items:center;gap:18px;min-height:78px;padding:12px 18px;display:grid}.community-leaderboard li+li{border-top:1px solid var(--line)}.community-rank{color:var(--vintage-grape);font-family:var(--mono);font-size:18px;font-weight:760}.community-policy-name{color:var(--muted-strong);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.community-leaderboard-empty{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:28px}.community-leaderboard-empty p{margin-top:6px}.community-job-context{margin:0 var(--page-gutter) 24px;border:1px solid color-mix(in srgb, var(--dark-cyan) 25%, var(--line));background:color-mix(in srgb, var(--dark-cyan) 5%, var(--white));border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.community-job-context p{color:var(--muted-strong);margin:4px 0 0;font-size:13px}.account-challenge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.account-challenge-list>li{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:16px;padding:20px;display:grid}.account-challenge-list>li>div:first-child>a{color:var(--ink-strong);font-size:18px;font-weight:760;text-decoration:none}.account-challenge-list p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.account-challenge-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.account-challenge-list dl>div{min-width:0}.account-challenge-list dt{color:var(--muted);font-size:11px}.account-challenge-list dd{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:650;overflow:hidden}.community-challenge-run h2,.community-challenge-run p{margin:0}.community-challenge-run h2{font-size:30px!important}.community-challenge-run p{max-width:660px;color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.community-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:30px 70px;display:grid}.community-trust-grid article{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:24px}.community-trust-grid h2{margin:0 0 16px;font-size:22px!important}.community-trust-grid p{color:var(--muted-strong);font-size:14px;line-height:1.6}.community-trust-grid dl{margin:0}.community-trust-grid dl>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.community-trust-grid dt{color:var(--muted);font-size:12px}.community-trust-grid dd{font-family:var(--mono);text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}@media (width<=760px){.community-challenge-heading,.community-challenge-run,.community-job-context,.community-form-submit{flex-direction:column;align-items:stretch}.community-challenge-heading-actions,.account-packages-heading-actions{flex-wrap:wrap}.community-principles,.community-form-grid,.community-challenge-submit,.community-trust-grid{grid-template-columns:1fr}.community-principles>div+div{border-top:1px solid var(--line);border-left:0}.community-form-wide{grid-column:auto}.community-challenge-empty{flex-direction:column;align-items:flex-start}.community-submit-form,.account-challenge-list{grid-template-columns:1fr}.community-leaderboard>header{flex-direction:column;align-items:flex-start}.community-leaderboard li{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.community-policy-name{grid-column:2}.community-leaderboard li>a,.community-leaderboard li>span:last-child{grid-area:2/3}.community-trust-grid dl>div{grid-template-columns:1fr;gap:4px}}.account-package-delete{color:var(--danger)}.account-package-delete-confirmation{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line));border-radius:var(--radius);background:var(--danger-soft);flex:1;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.account-package-delete-confirmation p{max-width:670px;color:var(--muted-strong);margin:0;font-size:12px;line-height:1.5}.account-package-delete-confirmation>div{flex:none;gap:8px;display:flex}.account-package-delete-confirmation form{margin:0}.account-package-shared-note{color:var(--muted);font-size:11px;line-height:1.45}.developer-access{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:clamp(24px,3vw,40px)}.developer-access-heading{align-items:flex-start;gap:14px;max-width:760px;margin-bottom:30px;display:flex}.developer-access-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.developer-access-icon svg{width:20px;height:20px}.developer-access h2,.developer-access h3{color:var(--ink-strong);margin:0}.developer-access h2{letter-spacing:-.035em;font-weight:680;font-size:26px!important}.developer-access h3{font-weight:650;font-size:16px!important}.developer-access-heading p,.token-empty{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.developer-access-install{border:1px solid var(--line);background:var(--accent-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:18px 20px;display:flex}.developer-access-install strong{color:var(--ink-strong);font-size:15px}.developer-access-install p{max-width:620px;color:var(--muted-strong);margin:5px 0 0;font-size:12px;line-height:1.5}.developer-access-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:22px;display:grid}.token-create-form,.token-list{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:22px}.token-create-form{gap:16px;display:grid}.token-create-form .field{gap:7px;display:grid}.token-create-form label{color:var(--ink);font-size:12px;font-weight:650}.token-create-form input:not([type=hidden]){border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);min-height:44px;color:var(--ink);font:inherit;padding:0 12px;font-size:14px}.token-create-form .button{width:100%;margin-top:2px}.token-list{background:var(--white)}.token-list ul{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.token-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.token-list li>div{grid-template-columns:minmax(110px,1fr) auto;gap:4px 14px;min-width:0;display:grid}.token-list li strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.token-list li code,.token-list li span,.token-list li small{color:var(--muted);font-size:11px}.token-list li code{justify-self:end}.token-list li small{grid-column:1/-1}.token-revoke{min-height:34px;padding:7px 10px;font-size:11px}.token-reveal{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--accent-soft);border-radius:10px;gap:12px;margin-bottom:22px;padding:18px;display:grid}.token-reveal>div{align-items:flex-start;gap:10px;display:flex}.token-reveal>div svg{color:var(--accent);flex:none}.token-reveal strong{font-size:14px;display:block}.token-reveal p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.token-reveal>code{border:1px solid var(--line);background:var(--white);color:var(--ink);white-space:nowrap;border-radius:6px;padding:12px;font-size:12px;overflow-x:auto}.token-reveal .copy-control{justify-self:start}.account-super-admin{width:min(100%, var(--page-max));border:1px solid var(--line);background:var(--white);border-radius:12px;margin-inline:auto;padding:clamp(24px,3vw,40px)}.account-super-admin>header{margin-bottom:22px}.account-super-admin h2{color:var(--ink-strong);letter-spacing:-.035em;margin:0;font-weight:680;font-size:26px!important}.account-super-admin header p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.account-super-admin-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-super-admin-links>a{border:1px solid var(--line);min-height:96px;color:var(--ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.account-super-admin-links>a:hover{border-color:var(--accent);background:var(--paper);transform:translateY(-1px)}.account-super-admin-links>a>span{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:10px;place-items:center;display:grid}.account-super-admin-links>a>span svg,.account-super-admin-links>a>svg{width:20px;height:20px}.account-super-admin-links strong,.account-super-admin-links small{display:block}.account-super-admin-links strong{font-size:14px}.account-super-admin-links small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}@media (width<=760px){.account-dashboard .auth-shell,.account-packages-heading,.developer-access-grid,.account-super-admin-links{grid-template-columns:1fr}.account-dashboard .auth-shell>a,.account-dashboard .auth-shell>form{grid-column:1}.account-packages,.developer-access,.account-super-admin{padding:20px}.account-packages-heading>.button{justify-self:start}.account-packages-empty,.developer-access-install,.account-package-main,.account-package-actions,.account-package-delete-confirmation{flex-direction:column;align-items:stretch}.account-package-badges{justify-content:flex-start}.account-package-metadata{grid-template-columns:1fr}.account-package-metadata>div{padding:12px 0}.account-package-metadata>div:first-child{padding-top:0}.account-package-metadata>div:last-child{padding-bottom:0}.account-package-metadata>div+div{border-top:1px solid var(--line);border-left:0}.account-package-actions .button{width:100%}.account-package-list{height:min(520px,64vh);padding-right:6px}.account-package-delete-confirmation>div{grid-template-columns:1fr;display:grid}.token-list li{flex-direction:column;align-items:flex-start}}.docs-home-hero{max-width:var(--page-max);border:0;border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);margin-inline:auto;display:grid}.docs-home-hero h1,.docs-article>header h1,.docs-not-found h1,.preview-hero h1{letter-spacing:-.035em;max-width:30ch;margin:0 0 8px;font-weight:650;font-size:28px!important;line-height:1.08!important}.docs-home-hero>div>p:last-child{max-width:var(--reading-measure);color:var(--muted);margin:0;font-size:13px}.docs-search{padding:18px var(--page-gutter);border:0;border-left:1px solid var(--line);background:var(--paper-strong);color:var(--ink);flex-direction:column;justify-content:center;gap:7px;display:flex}.docs-search label,.docs-page-tools>span,.docs-sidebar h2,.docs-toc>strong{color:var(--muted);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.docs-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.docs-search input,.docs-search button{border-color:var(--line-strong);min-height:36px}.docs-search button{border-color:var(--ink);border-radius:0 var(--radius) var(--radius) 0;background:var(--ink);color:var(--white);font-size:12px}.docs-home-layout,.docs-layout{max-width:var(--page-max);grid-template-columns:210px minmax(0,1fr);margin-inline:auto;display:grid}.docs-layout{grid-template-columns:210px minmax(0,1fr) 190px}.docs-sidebar{border-right:1px solid var(--line);background:var(--paper-strong);min-width:0;padding:16px 10px}.docs-sidebar a{font-size:11px}.docs-sidebar-home,.docs-sidebar-registry{border-radius:var(--radius-xs);color:var(--ink);padding:6px 8px;text-decoration:none;display:block}.docs-sidebar-registry{margin-top:2px}.docs-sidebar-home:hover,.docs-sidebar-registry:hover{background:var(--white)}.docs-sidebar section{margin-top:14px}.docs-sidebar h2{padding-inline:8px}.docs-sidebar ul{margin:5px 0 0;padding:0;list-style:none}.docs-sidebar li a{border-radius:var(--radius-xs);padding:6px 8px;text-decoration:none;display:block}.docs-sidebar li a:hover,.docs-sidebar li a[aria-current=page]{background:var(--white);color:var(--ink);box-shadow:inset 2px 0 0 var(--signal-strong)}.docs-home-content{min-width:0}.docs-paths,.docs-search-results,.docs-category,.docs-core-loop,.docs-masthead{padding:20px var(--page-gutter);border-bottom:1px solid var(--line)}.docs-paths>div,.docs-card-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.docs-paths>div a,.docs-card-grid a{background:var(--white);padding:12px;text-decoration:none;min-height:0!important}.docs-paths a>span,.docs-card-grid a>span{color:var(--muted);font-size:11px}.docs-paths a>strong,.docs-card-grid a>strong{margin:6px 0 4px;font-size:13px;display:block}.docs-paths a>p,.docs-card-grid a>p{color:var(--muted);margin:0;font-size:11px}.docs-paths a:hover,.docs-card-grid a:hover{background:var(--paper)}.docs-core-loop{background:var(--paper-strong);color:var(--ink)}.docs-core-loop h2{max-width:30ch;font-size:22px!important}.docs-core-loop>p{color:var(--muted)}.docs-masthead{justify-content:space-between;align-items:center;gap:12px;display:flex}.docs-masthead>a{min-height:var(--control-height);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);color:var(--ink);font-family:var(--body);letter-spacing:0;text-transform:none;align-items:center;padding:6px 9px;font-size:12px;font-weight:630;text-decoration:none;display:inline-flex}.docs-masthead .docs-search{background:0 0;border:0;flex:460px;min-height:0;padding:0;display:flex}.docs-article{border-right:1px solid var(--line);background:var(--white);min-width:0}.docs-article>header,.docs-article>section{max-width:850px;padding:20px var(--page-gutter);border-bottom:1px solid var(--line)}.docs-article>header>p:not(.eyebrow),.docs-article>section>p,.docs-article>section>ul,.docs-article>section>ol{max-width:var(--reading-measure);color:var(--muted-strong);font-size:14px;line-height:1.58}.docs-page-tools{flex-wrap:wrap;gap:6px;display:flex}.copy-control button,.docs-page-tools>a{border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);min-height:36px;color:var(--ink);padding:6px 9px;font-size:11px}.copy-control-button{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.copy-control-button svg,.docs-search-submit svg{stroke-width:1.8px;flex:none;width:14px;height:14px}.copy-control-button[aria-busy=true] svg{animation:.9s linear infinite control-spin}@keyframes control-spin{to{transform:rotate(360deg)}}.docs-code{border-radius:var(--radius);background:#20221f;border:1px solid #343632;overflow:hidden}.docs-code pre{margin:0;padding:12px;font-size:11px;overflow-x:auto}.docs-callout{border-radius:0 var(--radius) var(--radius) 0;border-left-width:3px;padding:10px 12px;font-size:12px}.docs-not-found{min-height:360px;padding:24px var(--page-gutter)}.docs-not-found>p:not(.eyebrow){max-width:var(--reading-measure);color:var(--muted);margin:10px 0 18px;font-size:13px;line-height:1.5}.docs-link-list{gap:6px;display:grid}.docs-link-list a{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:9px 10px;font-size:11px;min-height:0!important}.docs-pagination{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.docs-pagination a,.docs-pagination>span{background:var(--white);padding:10px;font-size:11px;min-height:0!important}.docs-toc{padding:18px 12px}.docs-toc ol{padding-left:18px}.docs-toc a{color:var(--muted);font-size:11px}.preview-landing{background:var(--white);min-height:100vh}#main-content.preview-landing{width:100%;margin-left:0}.landing-editorial{width:min(100%,1440px);min-height:100svh;padding:clamp(24px, 4vw, 56px) var(--page-gutter);align-content:center;margin-inline:auto;display:grid}.landing-editorial-header{text-align:center;justify-items:center;display:grid}.landing-editorial-header h1{letter-spacing:-.065em;max-width:900px;margin:clamp(38px,6vh,64px) 0 0;font-weight:560;font-size:clamp(54px,8vw,106px)!important;line-height:.92!important}.landing-editorial-header>p{max-width:660px;color:var(--muted-strong);margin:24px 0 0;font-size:clamp(16px,1.7vw,21px);line-height:1.48}.landing-sports-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(18px,2.5vw,40px);width:min(100%,1120px);margin:clamp(32px,5vh,54px) auto 0;display:grid}.landing-sports-grid img{aspect-ratio:16/9;object-fit:contain;background:var(--white);width:100%;height:auto;display:block}.landing-editorial-actions{text-align:center;justify-items:center;margin-top:clamp(28px,4vh,44px);display:grid}.landing-login-button{min-height:58px;padding-inline:34px;font-size:17px}.landing-editorial-actions>p:last-child{max-width:390px;color:var(--muted);margin:12px 0 0;font-size:12px}.landing-editorial-actions>p:last-child span{display:block}@media (width<=620px){.landing-editorial-header h1{margin-top:34px;font-size:clamp(46px,16vw,68px)!important}.landing-editorial-header>p{margin-top:18px;font-size:16px}.landing-sports-grid{grid-template-columns:1fr}}.preview-hero{border:0;border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:minmax(320px,2fr) minmax(0,3fr);display:grid;min-height:min(780px,100svh - 68px)!important}.preview-media{background:var(--space-indigo);min-width:0;min-height:min(780px,100svh - 68px);position:relative}.preview-arena-artwork{background:var(--space-indigo);height:100%;min-height:min(780px,100svh - 68px);margin:0;display:block;overflow:hidden}.preview-arena-artwork img{object-fit:cover;object-position:52% center;width:100%;height:100%;min-height:min(780px,100svh - 68px);display:block}.preview-media-meta{z-index:2;border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #11121026;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.preview-media-meta span{color:var(--muted);text-align:center;flex:auto;padding:7px 9px;font-size:11px}.preview-media-meta span+span{border-left:1px solid var(--line)}.preview-hero-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-start;min-height:min(780px,100svh - 68px);padding:42px 36px 26px;display:flex}.preview-hero h1{letter-spacing:-.045em;max-width:14ch;margin:auto 0 0;font-weight:580;font-size:clamp(27px,2.3vw,34px)!important;line-height:1.16!important}.preview-wordmark{text-align:center;justify-content:center;width:max-content;margin-inline:auto;line-height:1;display:flex}.preview-wordmark img{width:clamp(104px,9vw,132px);height:auto;display:block}.preview-deck{max-width:40ch;color:var(--muted);margin:16px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.preview-mantra{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.22em;margin:auto 0 0;padding:12px 0;font-size:10px}.compute-provider-inline{color:var(--muted);font-family:var(--mono);margin:8px 0 0;font-size:11px}.leaderboard-method{max-width:560px;margin-top:14px}.leaderboard-method p{color:var(--muted);margin:8px 0 0;font-size:12px}.preview-access-alert{border-left:3px solid var(--danger);background:var(--danger-soft);max-width:600px;margin:16px 0 0;padding:10px 12px;font-size:12px}.preview-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.preview-actions span{max-width:260px;color:var(--muted);font-family:var(--body);text-transform:none;font-size:11px;line-height:1.4}.preview-principle{border-left:1px solid var(--line);background:var(--paper-strong);color:var(--ink);grid-template-columns:30px 1fr;align-content:end;gap:0 8px;padding:24px;display:grid}.preview-principle span,.preview-principle p{border-bottom:1px solid var(--line);padding:10px 0}.preview-principle span{color:var(--muted);font-family:var(--mono);font-size:11px}.preview-principle p{margin:0;font-size:13px;font-weight:620}.preview-logo-wall{padding:24px var(--page-gutter)}.preview-builder-strip{grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.preview-builder-strip>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.preview-logo-wall ul{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 8px;padding:0;list-style:none;display:grid;overflow:hidden}.preview-logo-wall li{font-family:var(--body);letter-spacing:0;place-items:center;padding:8px;font-size:12px;font-weight:650;display:grid;min-height:54px!important}.preview-logo-wall li+li{border-left:1px solid var(--line)}.preview-logo-wall li:nth-child(5){border-left:0}.preview-logo-wall li:nth-child(n+5){border-top:1px solid var(--line)}.preview-logo-wall>p:last-child{color:var(--muted);margin:0;font-size:11px}.preview-builder-strip>small{color:var(--muted);grid-column:2;font-size:11px}.operations-readiness-summary,.launch-readiness-evidence,.provider-health,.legal-policy-grid,.commercial-scoreboard,.commercial-columns>article{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.operations-readiness-summary{padding:14px}.operations-readiness-summary h2{font-size:17px!important}.operations-readiness-summary ul{padding-left:18px;font-size:11px}.operations-readiness-grid,.legal-policy-grid{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.legal-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-readiness-grid article,.legal-policy-grid article{background:var(--white);border:0;min-width:0;padding:14px}.operations-readiness-grid article+article,.legal-policy-grid article+article{border-left:1px solid var(--line)}.operations-readiness-grid strong{font-size:14px}.operations-readiness-grid span,.legal-policy-grid p{color:var(--muted);font-size:11px}.launch-readiness-evidence{background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-readiness-evidence>div{padding:14px}.launch-readiness-evidence>div+div{border-left:1px solid var(--line)}.launch-readiness-evidence strong{font-family:var(--body);font-size:18px;font-weight:650}.legal-readiness-page{gap:16px;display:grid}.legal-readiness-page header{max-width:700px}.legal-readiness-page header>p:last-child{color:var(--muted);font-size:12px}.provider-health{background:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.provider-health strong,.provider-health small{font-size:11px}.user-admin-page{gap:18px;display:grid}.user-admin-heading{align-items:end}.user-admin-heading>p{color:var(--muted);margin:0;font-size:12px}.user-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-admin-grid>*{min-width:0;padding:14px}.user-admin-grid h2,#access-grants-heading,#auth-users-heading{margin:0 0 10px;font-size:17px!important}.user-invite-card{gap:9px;display:grid}.user-invite-card label{gap:5px;display:grid}.user-invite-card input,.user-invite-card textarea,.user-invite-card select{border-color:var(--line-strong);border-radius:var(--radius);width:100%;padding:8px 9px}.challenge-admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.managed-challenge-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.managed-challenge-list>li{border-bottom:1px solid var(--line);padding:12px 0}.managed-challenge-list>li>div:first-child>a{font-size:14px;font-weight:650}.managed-challenge-list p{color:var(--muted);margin:3px 0 10px;font-size:11px}.managed-challenge-version{overflow-wrap:anywhere;color:var(--muted);margin:-5px 0 10px;font-size:10px;display:block}.managed-challenge-list dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.managed-challenge-list dl>div{border-left:1px solid var(--line);padding:7px 9px}.managed-challenge-list dl>div:first-child{border-left:0}.managed-challenge-list dt,.managed-challenge-list dd{margin:0;font-size:10px}.managed-challenge-list dt{color:var(--muted)}.managed-challenge-list .him-disclosure{margin-top:8px}.managed-challenge-list .him-disclosure-content{padding:8px 10px 10px}.managed-challenge-list .him-disclosure-content code{overflow-wrap:anywhere;color:var(--muted);font-size:10px;display:block}.challenge-admin-form{border:1px solid var(--line);background:var(--white);gap:10px;padding:14px;display:grid}.challenge-admin-page .form-success{border-left:3px solid var(--success);background:var(--success-soft);margin:0;padding:9px 11px;font-size:11px}.challenge-admin-form h2{margin:0 0 2px;font-size:17px!important}.challenge-admin-form label{gap:5px;font-size:11px;display:grid}.challenge-admin-form input,.challenge-admin-form textarea,.challenge-admin-form select{width:100%}.challenge-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.challenge-technical-fields{border:1px solid var(--line);background:var(--paper)}.challenge-technical-fields>.him-disclosure-trigger{padding:9px 10px;font-size:11px}.challenge-technical-fields>.him-disclosure-content{gap:9px;padding:10px;display:grid}.user-management-boundary ol{margin:0;padding-left:18px;font-size:11px}.user-management-boundary li{border-bottom:1px solid var(--line);padding:6px 0}.managed-user-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.managed-user-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(300px,1.35fr);gap:12px;padding:10px 0;display:grid}.managed-user-list .him-disclosure-trigger{font-size:11px;font-weight:630}.user-sensitive-actions{gap:8px;margin-top:8px;display:grid}.user-sensitive-actions form{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:7px;padding:9px;display:grid}.sensitive-confirmation{border:2px solid var(--danger);border-radius:var(--radius);background:var(--danger-soft);justify-content:space-between;align-items:end;gap:16px;padding:14px;display:flex}.qualification-page,.commercial-page{gap:16px;display:grid}.qualification-heading,.commercial-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:end;gap:20px;display:grid}.qualification-disclosure,.commercial-disclosure,.data-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);color:var(--muted);margin:0;padding:10px 12px;font-size:11px}.qualification-tracks,.qualification-grid,.data-issue-grid,.candidate-promotion-grid,.commercial-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.qualification-tracks article,.qualification-grid article,.data-issue-grid article,.candidate-promotion-grid article,.commercial-scoreboard article{min-width:0;padding:12px;min-height:0!important}.qualification-tracks article+article,.qualification-grid article+article,.data-issue-grid article+article,.candidate-promotion-grid article+article,.commercial-scoreboard article+article{border-left:1px solid var(--line)}.qualification-tracks h3,.candidate-promotion-grid h3{font-size:14px!important}.qualification-grid article>strong{margin:6px 0;font-size:20px;line-height:1;display:block}.qualification-tracks dl,.data-facts,.data-dataset dl,.commercial-columns dl,.commercial-ops dl{font-size:11px}.qualification-tracks dl div,.data-facts div,.data-dataset dl div,.commercial-columns dl div,.commercial-ops dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.4fr) minmax(0,.6fr);gap:8px;padding:6px 0;display:grid}.qualification-tracks dd,.data-facts dd,.data-dataset dd,.commercial-columns dd,.commercial-ops dd{overflow-wrap:anywhere;margin:0}.qualification-controls{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:12px}.qualification-controls li{padding:6px 0;font-size:11px}.expert-system-list{border-top:0;gap:8px;margin-top:0;display:grid}.expert-system-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(170px,.36fr) minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.expert-system-list h3{font-size:14px!important}.expert-system-list ul{color:var(--muted);margin:0;padding-left:18px;font-size:11px}.robot-portability{grid-template-columns:minmax(0,.7fr) minmax(220px,.3fr);gap:16px;display:grid}.robot-portability h2,.data-dataset h2,.commercial-columns h2,.commercial-ops h2{font-size:17px!important}.data-issue-grid,.candidate-promotion-grid{margin-top:0}.data-dataset{grid-template-columns:minmax(0,.7fr) minmax(220px,.3fr);gap:16px;padding:14px;display:grid}.data-dataset ul{color:var(--muted);padding-left:18px;font-size:11px}.candidate-promotion-grid strong,.candidate-promotion-grid span,.candidate-promotion-grid code{font-size:11px}.commercial-heading p:not(.eyebrow){color:var(--muted);font-size:12px}.commercial-scoreboard strong{font-weight:650;display:block;font-size:24px!important}.commercial-scoreboard span,.commercial-scoreboard small{color:var(--muted);font-size:11px}.commercial-margin{background:var(--ink);color:var(--white)}.commercial-margin .eyebrow,.commercial-margin span,.commercial-margin small{color:#ced0ca}.commercial-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commercial-columns>article{padding:14px}.grant-timeline{margin:0;padding:0;list-style:none}.grant-timeline li{border-bottom:1px solid var(--line);padding:7px 0;font-size:11px}.commercial-ops{grid-template-columns:minmax(0,.7fr) minmax(220px,.3fr);gap:16px;display:grid}@media (width<=1180px){.composer-form{grid-template-columns:minmax(200px,.7fr) minmax(280px,1.3fr)}.arena-composer-form{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr)}.launch-rail{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(150px,.4fr) minmax(180px,.6fr) 1fr auto;align-items:end;display:grid}.launch-summary{border:0;padding:0}.launch-rail .button-launch{width:auto}.docs-layout{grid-template-columns:190px minmax(0,1fr)}.docs-toc{display:none}}@media (width<=1000px){:root{--rail-width:0px}#main-content{width:100%;margin-left:0}.site-header{border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f5f5;grid-template-columns:auto 1fr auto;width:100%;min-height:0;padding:8px 12px 0;display:grid;position:sticky;inset:0}.wordmark{margin:0 8px 8px 0}.site-header nav{flex-direction:row;flex:0 auto;grid-area:2/1/auto/-1;gap:2px;display:flex;overflow-x:auto}.nav-group-label{display:none}.site-header nav a{border-radius:var(--radius) var(--radius) 0 0;min-width:max-content;min-height:38px}.site-header nav a.active:before,.site-header nav a[aria-current=page]:before{border:0;border-radius:0;width:auto;height:2px;inset:auto 8px -1px;transform:none}.compute-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-hero,.result-hero,.progress-layout,.fork-layout,.compute-hero,.compute-job-heading,.compute-job-layout,.docs-home-hero{grid-template-columns:1fr}.arena-hero .fixture-stage,.result-media,.progress-layout .fixture-stage,.fork-layout .fixture-stage{border:0;border-bottom:1px solid var(--line);order:-1;min-height:42vw!important}.compute-hero aside,.compute-job-heading dl,.compute-job-command-panel,.compute-job-evidence,.result-summary,.timeline-panel,.fork-form,.docs-search{border-top:1px solid var(--line);border-left:0}.compute-job-timeline{max-height:none;position:static;overflow:visible}.compute-job-heading .compute-job-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.compute-job-heading .compute-job-metadata>div{border-bottom:1px solid var(--line)}.compute-job-heading .compute-job-metadata>div:nth-child(3n+1){border-left:0}.arena-stage-copy{border-right:0;border-bottom:1px solid var(--line);border-left:0}.terminal-state-page{grid-template-columns:1fr}.terminal-state-page>.fixture-stage{border-radius:var(--radius-lg) var(--radius-lg) 0 0;min-height:48vw}.terminal-state-copy{border-top:0;border-left:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.compute-launch{grid-template-columns:1fr}.compute-form,.compute-permission-state{border-top:1px solid var(--line);border-left:0}.catalog-hero,.profile-hero,.leaderboard-heading,.packages-heading,.package-heading,.user-admin-heading,.fork-heading,.operations-heading,.qualification-heading,.commercial-heading{grid-template-columns:1fr}.profile-score{justify-self:stretch;width:100%}.docs-home-layout,.docs-layout{grid-template-columns:1fr}.docs-sidebar{padding:8px var(--page-gutter);border-right:0;border-bottom:1px solid var(--line);gap:8px;display:flex;position:static;overflow-x:auto}.docs-sidebar section{display:contents}.docs-sidebar h2{display:none}.docs-sidebar ul{gap:3px;margin:0;display:flex}.docs-sidebar li{min-width:max-content}.docs-sidebar-home,.docs-sidebar-registry{min-width:max-content;margin:0}.docs-article{border-right:0}}.site-credit-link{border:1px solid var(--line-strong);background:var(--white);min-height:38px;color:var(--ink-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-credit-link:hover{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-dark)}.site-credit-link svg{color:var(--signal-dark)}.site-account-link{width:40px;height:40px;color:var(--muted-strong);border:1px solid #0000;border-radius:50%;flex:0 0 40px;place-items:center;margin-left:auto;text-decoration:none;display:grid}.site-account-link:hover{border-color:var(--line);background:var(--white);color:var(--ink)}.site-account-link.active,.site-account-link[aria-current=page]{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-dark)}@media (width<=700px){.site-credit-link{gap:5px;min-height:38px;padding-inline:8px;font-size:11px}.site-account-link{flex-basis:38px;width:38px;height:38px}}.eyebrow,.catalog-version-context{display:none!important}.run-financial-status{color:var(--muted-strong);margin:0 0 8px;font-size:12px;font-weight:600}@media (width<=700px){:root{--page-gutter:16px}body{font-size:13px}.compute-job-heading .compute-job-metadata{grid-template-columns:1fr}.compute-job-heading .compute-job-metadata>div+div{border-top:1px solid var(--line);border-left:0}.compute-artifact-list li{grid-template-columns:minmax(0,1fr);gap:7px}.compute-artifact-list code{max-width:100%}.compute-job-layout-complete{max-width:calc(100vw - (2 * var(--page-gutter)));padding-top:20px}.compute-job-layout-complete .compute-result-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-job-layout-complete .compute-result-metrics dl>div+div{border-left:0}.compute-job-layout-complete .compute-result-metrics dl>div:nth-child(2n){border-left:1px solid var(--line)}.compute-job-layout-complete .compute-result-metrics dl>div:nth-child(n+3){border-top:1px solid var(--line)}.compute-details-content .compute-job-metadata{grid-template-columns:1fr}.compute-details-content .compute-job-metadata>div:nth-child(n){border-top:1px solid var(--line);border-left:0}.compute-details-content .compute-job-metadata>div:first-child{border-top:0}.compute-artifacts .compute-artifact-list li{grid-template-columns:24px minmax(0,1fr)}.compute-artifacts .compute-artifact-list a,.compute-artifacts .compute-artifact-list>li>span{grid-column:2;justify-self:start}.compute-event-copy>div{flex-direction:column;align-items:flex-start;gap:3px}.compute-recipes{grid-template-columns:1fr}.docs-masthead{flex-direction:column;align-items:stretch}.docs-masthead>a{align-self:flex-start}.docs-masthead .docs-search{flex-basis:auto}.site-header{grid-template-columns:1fr auto}.page-context span:last-child{display:none}.composer-section,.how-section,.recent-section,.battle-feed-section,.battle-page,.catalog-page,.leaderboard-page,.account-page,.packages-page,.package-page,.package-run-page,.result-page,.progress-page,.fork-page,.operations-page,.terminal-state-page,.error-page,.qualification-page,.commercial-page,.user-admin-page,.legal-readiness-page,.catalog-feed{padding:18px var(--page-gutter)}.battle-page,.catalog-page,.leaderboard-page,.account-page,.packages-page,.package-page,.package-run-page,.result-page,.progress-page,.fork-page,.operations-page,.terminal-state-page,.error-page,.qualification-page,.commercial-page,.user-admin-page,.legal-readiness-page{padding-top:28px}.arena-hero{margin:0 var(--page-gutter);grid-template-columns:1fr}.arena-hero .fixture-stage{min-height:52vw!important}.arena-stage-media,.preview-media,.preview-arena-artwork,.preview-arena-artwork img{min-height:52vw}.hero-copy{padding:18px}.hero-copy h1{font-size:31px!important}.compute-bridge{margin-inline:var(--page-gutter);border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);grid-template-columns:1fr;padding:14px}.composer-form,.launch-rail,.compute-form,.catalog-details,.package-grid,.package-run-evidence,.account-actions,.user-admin-grid,.operations-readiness-grid,.legal-policy-grid,.launch-readiness-evidence,.qualification-tracks,.qualification-grid,.data-issue-grid,.candidate-promotion-grid,.commercial-scoreboard,.commercial-columns,.robot-portability,.data-dataset,.commercial-ops{grid-template-columns:1fr}.composer-heading{flex-direction:column;align-items:flex-start}.composer-quote{align-self:stretch}.composer-quote>*{text-align:center;flex:auto}.policy-actions{flex-direction:column;align-items:flex-start}.composer-column+.composer-column,.launch-rail,.catalog-details>div+div,.package-grid>div+div,.package-run-evidence>div+div,.account-actions>*+*,.user-admin-grid>*+*,.operations-readiness-grid article+article,.legal-policy-grid article+article,.launch-readiness-evidence>div+div,.qualification-tracks article+article,.qualification-grid article+article,.data-issue-grid article+article,.candidate-promotion-grid article+article,.commercial-scoreboard article+article{border-top:1px solid var(--line);border-left:0}.launch-rail{display:grid}.how-grid{grid-template-columns:1fr}.how-grid li+li{border-top:1px solid var(--line);border-left:0}.battle-grid{grid-template-columns:1fr}.comparison-context{grid-template-columns:1fr;gap:10px}.candidate-card+.candidate-card{border-top:1px solid var(--line);border-left:0}.candidate-media{min-height:52vw}.metric-strip>div{min-width:42vw}.result-grid,.compute-advanced-fields{grid-template-columns:1fr}.compute-job-list a{grid-template-columns:82px minmax(0,1fr)}.compute-job-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.compute-job-row-meta>div:last-child{grid-column:1/-1}.compute-job-row-arrow{display:none}.leaderboard-list{background:0 0;border:0;gap:8px;display:grid;overflow:visible}.leaderboard-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;min-width:0;overflow:hidden}.leaderboard-list li+li{border-top:1px solid var(--line)}.leaderboard-list li>*+*{border-left:0}.leaderboard-list li>span{border-right:1px solid var(--line);grid-area:1/1/3;place-items:center;padding:10px 6px;display:grid}.leaderboard-list li>div:nth-child(2){grid-area:1/2;padding:10px 8px 3px}.leaderboard-list li>div:nth-child(3){grid-area:2/2;padding:3px 8px 10px}.leaderboard-list li>div:nth-child(4){text-align:right;grid-area:1/3;padding:10px 10px 3px}.leaderboard-list li>div:nth-child(5){text-align:right;grid-area:2/3;padding:3px 10px 10px}.brain-directory>a,.brain-directory>form,.package-list>a,.expert-system-list article{grid-template-columns:1fr;gap:5px}.profile-score{justify-self:stretch;width:100%}.program-disclosure>summary{grid-template-columns:1fr;gap:3px}.program-row,.program-identity{grid-template-columns:1fr;gap:4px}.challenge-scoring-heading{flex-direction:column;align-items:start;gap:10px}.challenge-scoring-list{grid-template-columns:1fr;gap:14px}.challenge-score-card{min-height:116px;padding:14px}.challenge-score-card .builder-identity{margin-top:12px;padding-top:10px}.package-list dl{flex-wrap:wrap}.package-run-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.package-run-stages li:nth-child(3){border-left:0}.package-run-stages li:nth-child(n+3){border-top:1px solid var(--line)}.docs-paths>div,.docs-card-grid,.preview-hero{grid-template-columns:1fr}.preview-hero-copy{min-height:0;padding:34px var(--page-gutter);border-right:0;border-bottom:1px solid var(--line)}.preview-principle{border-top:1px solid var(--line);border-left:0}.preview-builder-strip{grid-template-columns:1fr}.preview-builder-strip>small{grid-column:1}.preview-logo-wall ul{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-logo-wall li:nth-child(odd){border-left:0}.preview-logo-wall li:nth-child(n+3){border-top:1px solid var(--line)}.managed-user-list li,.user-sensitive-actions form{grid-template-columns:1fr}.sensitive-confirmation{flex-direction:column;align-items:stretch}.battle-brief{justify-items:start}.battle-brief>p{text-align:left}.fork-parent-reference{justify-items:start}}.docs-sidebar{z-index:10;top:calc(var(--app-header-height) + 68px);width:230px;height:calc(100dvh - var(--app-header-height) - 68px);border-right:1px solid var(--line);background:var(--paper);border-bottom:0;padding:16px 12px 28px;position:sticky;overflow:hidden auto}@media (width<=1000px){.docs-home-layout,.docs-layout{grid-template-columns:none;display:block}.docs-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:12px;width:100%;height:auto;padding:8px 12px;display:flex;position:static;overflow:visible}.docs-sidebar-primary{flex:none;padding:0;display:flex}.docs-sidebar-topics{flex:none;gap:8px;display:flex}.docs-sidebar-group{border-top:0;border-left:1px solid var(--line);align-items:center;gap:4px;min-width:max-content;padding:0 12px;display:flex}.docs-sidebar-group h2{margin:0 5px 0 0;padding:0}.docs-sidebar-group ul{gap:1px;display:flex}.docs-sidebar-home,.docs-sidebar-registry,.docs-sidebar-group li a{min-width:max-content}}@media (pointer:coarse){.button,.text-link,button,select,.him-select-trigger,.him-select-item,.him-disclosure-trigger,input:not([type=range],[type=radio],[type=checkbox]),summary,.site-header nav a{min-height:44px}}.binary-arena{--binary-font-size:clamp(7px, .68vw, 11px);isolation:isolate;contain:layout paint style;background:linear-gradient(#4b3f723d 1px, transparent 1px), linear-gradient(90deg, #4b3f723d 1px, transparent 1px), var(--space-indigo);color:#f5f6f2;background-size:28px 28px;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);min-width:0;min-height:360px;margin:0;display:grid;position:relative;overflow:hidden}.binary-arena:before{z-index:-1;content:"";background:radial-gradient(circle at 68% 35%,#119da42e,#0000 30%),linear-gradient(115deg,#0000 40%,#ffffff08 40.2%,#0000 41%);position:absolute;inset:0}.binary-arena-canvas{min-height:0;position:relative;overflow:hidden}.binary-layer{width:88ch;font-family:var(--code);font-size:var(--binary-font-size);font-variant-numeric:tabular-nums;letter-spacing:.05em;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-weight:500;line-height:.86;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.binary-layer-background{color:#ffc8572e}.binary-layer-trajectory{color:#ffc857c7}.binary-layer-robot{color:#f5f6f2}.binary-layer-table{color:#2bc0c7}.binary-arena-ball{z-index:2;background:var(--golden-pollen);width:27px;height:27px;color:var(--space-indigo);font-family:var(--code);border:1px solid #ffc857b8;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:28%;left:70%;box-shadow:0 0 0 6px #ffc8571a}.binary-arena-compact{--binary-font-size:clamp(4.5px, .4vw, 6.5px);aspect-ratio:16/9;width:100%;min-height:170px}.binary-arena-compact .binary-arena-ball{width:17px;height:17px;font-size:8px;box-shadow:0 0 0 4px #ffc8571a}.arena-stage-media>.binary-arena{height:100%}.challenge-binary-artwork{border:1px solid var(--line);width:100%;min-height:220px;max-height:240px}.challenge-specific-hero-media{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);width:100%;margin:0;display:block;overflow:hidden}.challenge-specific-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.preview-arena-artwork{width:100%;height:100%;min-height:100vh}.docs-home-layout,.docs-layout{display:block}.docs-topnav{z-index:19;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf8f5;width:100%;position:sticky;top:68px;overflow:hidden}.docs-topnav-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;align-items:stretch;min-height:72px;display:flex;overflow-x:auto}.docs-topnav-primary{border-right:1px solid var(--line);flex:none;align-items:stretch;padding:8px;display:flex}.docs-topnav-home,.docs-topnav-registry{border-radius:var(--radius-xs);min-width:max-content;color:var(--muted-strong);align-items:center;padding:9px 11px;font-size:13px;font-weight:620;text-decoration:none;display:flex}.docs-topnav-home:hover,.docs-topnav-registry:hover,.docs-topnav-home[aria-current=page]{background:var(--white);color:var(--ink)}.docs-topnav-home[aria-current=page]{box-shadow:inset 0 -2px 0 var(--signal-strong)}.docs-topnav-group{border-right:1px solid var(--line);flex:none;grid-template-rows:auto 1fr;padding:8px 13px;display:grid}.docs-topnav-group h2{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-weight:600;line-height:1.2;font-size:9px!important}.docs-topnav-group ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docs-topnav-group li{flex:none}.docs-topnav-group a{border-radius:var(--radius-xs);min-width:max-content;color:var(--muted-strong);padding:6px 8px;font-size:13px;line-height:1.2;text-decoration:none;display:block}.docs-topnav-group a:hover{background:var(--white);color:var(--ink)}.docs-topnav-group a[aria-current=page]{background:var(--signal-soft);color:var(--signal-dark);font-weight:650}.docs-package-registry{scroll-margin-top:156px}.docs-article>section{scroll-margin-top:164px}.docs-toc-rail{max-height:calc(100dvh - 188px);top:164px}@media (width<=1000px){.docs-topnav{position:static}.docs-topnav-scroll{min-height:68px}.challenge-binary-artwork{max-height:none}}@media (width<=700px){.binary-arena{--binary-font-size:clamp(5px, 1.25vw, 7px);min-height:280px}.binary-arena-compact{--binary-font-size:clamp(4.5px, 1.05vw, 6.5px);min-height:180px}.preview-arena-artwork{min-height:46vh}.docs-topnav-primary{padding-inline:6px}.docs-topnav-group{padding-inline:10px}.docs-topnav-home,.docs-topnav-registry,.docs-topnav-group a{font-size:12px}}@media (prefers-reduced-motion:reduce){:root{--transition:0s}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.compute-workbench-header{background:var(--paper);border:0;display:block}.compute-workbench-header>div{padding-top:34px;padding-bottom:18px}.compute-workflow{max-width:var(--page-max);padding:0 var(--page-gutter) 20px;margin-inline:auto}.compute-workflow .compute-recipes{background:0 0;border:0;gap:10px;max-width:none;padding:24px 0 22px}.compute-workflow .compute-recipe-tab{background:var(--white);border-color:#0000;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px 18px;min-height:112px!important}.compute-workflow .compute-recipes>.compute-recipe-tab:last-child{grid-column:auto}.compute-workflow .compute-recipe-icon{width:42px;height:42px}.compute-workflow .compute-recipe-icon svg{width:20px;height:20px}.compute-workflow .compute-recipe-copy{gap:5px}.compute-workflow .compute-recipe-copy strong{font-size:14px;font-weight:680}.compute-workflow .compute-recipe-copy small{font-size:12px;line-height:1.4}.compute-workflow .compute-recipe-tab[aria-current=page]{border-color:var(--ink);background:var(--white)}.compute-workflow .compute-launch{border-radius:var(--radius-lg);background:var(--paper-strong);border:0;max-width:none}.compute-workflow .compute-workbench-intro{padding:18px}.compute-workflow .compute-workbench-intro>p{color:var(--muted);margin:6px 0 0;font-size:12px}.compute-workflow .compute-capabilities-disclosure{border:1px solid var(--line);background:var(--white);margin-top:16px}.compute-workflow .compute-capabilities-disclosure .him-popover-trigger-copy strong{white-space:nowrap;font-size:11px}.compute-workflow .compute-capabilities-disclosure .him-popover-trigger-copy small{display:none}.compute-workflow .compute-capability-list{background:var(--paper-strong);border-top:0;gap:1px;display:grid}.compute-workflow .compute-capability-list li,.compute-workflow .compute-capability-list li+li{background:var(--white);border:0}.compute-workflow .compute-form{border-radius:var(--radius);background:var(--white);border:0;grid-template-columns:1fr;margin:8px;padding:16px}.compute-package-help{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.5}.compute-package-help a{color:var(--blue-slate);font-weight:650}.compute-package-empty{border-radius:var(--radius);background:var(--white);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px 14px;min-height:260px;margin:8px;padding:clamp(24px,4vw,42px);display:grid}.compute-package-empty-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.compute-package-empty-icon svg{width:20px;height:20px}.compute-package-empty h3{margin:0;font-size:20px!important}.compute-package-empty p{max-width:570px;color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.55}.compute-package-empty code{color:var(--ink);font-family:var(--mono)}.compute-package-empty-actions{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:14px;display:flex}.compute-price-estimate{border:1px solid color-mix(in srgb, var(--dark-cyan) 35%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--dark-cyan) 7%, var(--white));grid-column:1/-1;gap:2px;padding:11px 12px;display:grid}.compute-price-estimate strong{color:var(--space-indigo);font-size:14px}.compute-price-estimate span{color:var(--muted);font-size:12px;line-height:1.45}.compute-workflow .compute-permission-state{border-radius:var(--radius);background:var(--white);border:0;margin:8px}.compute-workflow .compute-advanced{border-color:var(--line-strong);background:var(--white)}.compute-workflow .compute-advanced>.him-disclosure-trigger{min-height:44px;color:var(--ink);padding:9px 11px;font-size:12px;font-weight:640}.compute-workflow .compute-advanced>.him-disclosure-trigger[data-state=open]{background:var(--paper)}.compute-advanced-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.compute-advanced-label>svg{width:15px;height:15px;color:var(--muted);stroke-width:1.7px}.compute-advanced-label>small{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:560}.compute-workflow .compute-advanced-fields{background:var(--line);border-top:0;gap:1px;padding:1px 0 0}.compute-limit-field{background:var(--white);flex-direction:column;align-items:stretch;min-width:0;min-height:128px;padding:12px;display:flex}.compute-limit-field>label{color:var(--ink);font-size:11px;font-weight:650}.compute-limit-field>p{min-height:30px;color:var(--muted);margin:4px 0 10px;font-size:10px;line-height:1.4}.compute-limit-field .him-select-trigger{margin-top:auto}.compute-history{border:0;padding-top:10px}.docs-home-hero{padding:16px var(--page-gutter) 18px;background:var(--paper);border:0;grid-template-columns:minmax(0,1fr)}.docs-home-hero>div{padding:0}.docs-home-hero h1{margin-bottom:3px;font-size:22px!important}.docs-home-hero>div>p:last-child{font-size:12px}.docs-home-hero .docs-search{background:0 0;border-left:0;width:100%;margin:12px 0 0;padding:0}.docs-home-hero .docs-search input,.docs-home-hero .docs-search button{min-height:40px}.docs-home-layout,.docs-layout{grid-template-columns:190px minmax(0,1fr)}.docs-sidebar{background:var(--paper);padding:14px 10px 24px}.docs-sidebar-primary{gap:2px;display:grid}.docs-sidebar-home,.docs-sidebar-registry{margin:0;padding:7px 8px;font-weight:620}.docs-sidebar-home[aria-current=page]{background:var(--white);box-shadow:inset 2px 0 0 var(--signal-strong)}.docs-sidebar-topics{gap:0;margin-top:10px;display:grid}.docs-sidebar ul{margin:0;padding:0 0 5px}.docs-sidebar li a{padding:5px 8px 5px 18px}.docs-paths,.docs-search-results,.docs-topics{padding:18px var(--page-gutter);border:0}.docs-paths>div{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.docs-paths>div a{border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 11px;display:grid;position:relative}.docs-paths a>strong{margin:0}.docs-paths a>p{grid-column:1}.docs-paths a>b{color:var(--muted);grid-area:1/2/span 2;align-self:center;font-weight:500}.docs-topics{padding-top:10px}.docs-topics-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.docs-topics-heading h2{margin:0;font-size:20px!important}.docs-topics-heading>a{color:var(--muted-strong);font-size:11px}.docs-topic-list{gap:4px;display:grid}.docs-topic-list details{border-radius:var(--radius);background:var(--white);overflow:hidden}.docs-topic-list summary{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:9px 12px;display:flex}.docs-topic-list summary>span{gap:2px;display:grid}.docs-topic-list summary strong{font-size:12px}.docs-topic-list summary small,.docs-topic-list summary>small{color:var(--muted);font-size:11px}.docs-topic-list ul{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.docs-topic-list li{background:var(--white)}.docs-topic-list li a{gap:3px;padding:10px 12px;text-decoration:none;display:grid}.docs-topic-list li strong{font-size:12px}.docs-topic-list li span{color:var(--muted);font-size:11px}.docs-search-list{gap:4px;margin-top:10px;display:grid}.docs-search-list a{border-radius:var(--radius);background:var(--white);padding:10px 12px;text-decoration:none}.docs-search-list strong{font-size:12px}.docs-search-list p{color:var(--muted);margin:3px 0 0;font-size:11px}.docs-article{border:0}.docs-article>header{padding-top:28px}.docs-article>header,.docs-article>section,.docs-pagination{width:min(100%,920px);max-width:none;margin-inline:auto;padding-inline:clamp(24px,4vw,54px)}.docs-article>section{padding-block:26px 30px}.docs-article>section>p,.docs-article>section>ul,.docs-article>section>ol{font-size:14px;line-height:1.65}.docs-lesson-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.docs-breadcrumbs{color:var(--muted);align-items:center;gap:7px;margin-bottom:16px;font-size:11px;display:flex}.docs-breadcrumbs a{color:inherit;text-decoration:none}.docs-breadcrumbs a:hover{color:var(--ink)}.docs-lesson-heading h1{margin-bottom:8px;font-size:30px!important}.docs-lesson-heading p{max-width:62ch;color:var(--muted-strong);margin:0;font-size:14px;line-height:1.55}.docs-lesson-meta{color:var(--muted);margin-top:12px;font-size:10px;display:block}.docs-lesson-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:27px;display:flex}.docs-lesson-actions>a,.docs-lesson-actions .copy-control button{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--white);min-height:36px;color:var(--ink);align-items:center;padding:6px 9px;font-size:10px;font-weight:620;text-decoration:none;display:inline-flex}.docs-sidebar-group h2{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:0 8px 4px;font-weight:650;font-size:10px!important}.docs-sidebar-group ul{padding:0}.docs-sidebar-group li a{border-radius:var(--radius-xs);color:var(--muted-strong);padding:5px 8px;line-height:1.4}.docs-sidebar-group li a:hover{background:var(--white)}.docs-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.docs-topic-list>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.docs-topic-list>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;padding:11px 12px;display:flex}.docs-topic-list h3{margin:0;font-size:14px!important}.docs-topic-list header p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.docs-topic-list header>span{color:var(--muted);flex:none;font-size:10px}.docs-topic-list>section>ul{grid-template-columns:1fr;padding:0}.docs-topic-list>section>ul li+li{border-top:1px solid var(--line)}.docs-on-page{border-top:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:22px;padding:11px 0 0;display:flex}.docs-on-page>span{color:var(--muted);flex:none;padding-top:1px;font-size:10px}.docs-on-page ol{flex-wrap:wrap;gap:5px 16px;margin:0;padding:0;list-style:none;display:flex}.docs-on-page a{color:var(--muted-strong);font-size:11px}@media (width<=1000px){.arena-challenge-card img{max-height:320px}.challenge-admin-grid{grid-template-columns:1fr}.compute-workflow .compute-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-workflow .compute-launch,.docs-home-hero{grid-template-columns:1fr}.docs-home-hero .docs-search{border-top:0;border-left:0;margin:12px 0 0;padding:0}.docs-home-layout,.docs-layout{grid-template-columns:1fr}.docs-sidebar{display:block;overflow:visible}.docs-sidebar-primary{gap:3px;margin:0;display:flex}.docs-sidebar-topics{grid-template-columns:repeat(4,minmax(180px,1fr));gap:6px;margin-top:10px;padding-bottom:4px;display:grid;overflow-x:auto}.docs-sidebar-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:180px}.docs-sidebar ul{gap:0;display:grid}.docs-sidebar li{min-width:0}}@media (width<=700px){.arena-challenges{padding:14px var(--page-gutter)}.arena-challenge-grid{grid-template-columns:1fr}.arena-challenge-card,.arena-coming-soon{min-height:260px}.arena-challenge-card h3{font-size:24px!important}.docs-topic-list,.docs-lesson-heading{grid-template-columns:1fr}.docs-lesson-actions{justify-content:flex-start;padding-top:0}.managed-challenge-list dl,.challenge-admin-form-grid{grid-template-columns:1fr}.managed-challenge-list dl>div,.managed-challenge-list dl>div:first-child{border-left:0;padding-inline:0}.compute-workflow .compute-recipes,.docs-paths>div,.docs-topic-list ul{grid-template-columns:1fr}.compute-workflow .compute-launch{border-radius:var(--radius)}.compute-workflow .compute-form{margin:0 8px 8px}.compute-package-empty{grid-template-columns:1fr;min-height:0}.compute-package-empty-icon,.compute-package-empty-actions{grid-area:auto/1}.compute-package-empty-actions{flex-direction:column;align-items:stretch}.compute-package-empty-actions .button{width:100%}.compute-limit-field{min-height:0}.docs-topic-list summary>span small{display:none}}.docs-shared-header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;width:100%;max-width:none;min-height:68px;padding:12px 20px;display:grid;position:sticky;top:0}.docs-header-title{gap:2px;display:grid}.docs-header-title>a{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:680;text-decoration:none}.docs-header-title>span{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.docs-shared-header .docs-search{background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.docs-shared-header .docs-search>div{width:100%}.docs-shared-header .docs-search input,.docs-shared-header .docs-search button{min-height:42px}.docs-shared-header .docs-search input{border-radius:var(--radius-xs) 0 0 var(--radius-xs);background:var(--white);font-size:12px}.docs-shared-header .docs-search button{border-radius:0 var(--radius-xs) var(--radius-xs) 0;min-width:72px}.docs-search-submit{justify-content:center;align-items:center;gap:6px;display:inline-flex}.docs-home-layout,.docs-layout{grid-template-columns:210px minmax(0,1fr);width:100%;max-width:none;margin:0;display:grid}.docs-sidebar{border-right:1px solid var(--line);background:var(--paper);height:calc(100dvh - 68px);padding:16px 12px 32px;position:sticky;top:68px;overflow-y:auto}.docs-sidebar-primary{padding-bottom:10px}.docs-sidebar-home,.docs-sidebar-registry{color:var(--muted-strong);padding:8px 9px;font-weight:580;line-height:1.4;font-size:13px!important}.docs-sidebar-topics{margin:0}.docs-sidebar-group{border-top:1px solid var(--line);padding:13px 0 11px}.docs-sidebar-group li a{border-radius:var(--radius-xs);color:var(--muted-strong);padding:7px 9px;font-size:13px;line-height:1.4;position:relative}.docs-home-content{background:var(--white);min-width:0}.docs-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:48px clamp(28px,5vw,64px) 38px;display:grid}.docs-intro h1{letter-spacing:-.045em;margin:0 0 10px;font-weight:650;line-height:1;font-size:36px!important}.docs-intro p{max-width:58ch;color:var(--muted-strong);margin:0;font-size:15px;line-height:1.5}.docs-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.docs-intro-actions>a:not(.button){color:var(--muted-strong);font-size:11px}.docs-paths,.docs-agent-start,.docs-package-registry,.docs-topics,.docs-search-results{width:min(100%,1080px);margin-inline:auto;padding:28px clamp(28px,5vw,64px)}.docs-agent-start{border:1px solid color-mix(in srgb, var(--signal-strong) 30%, var(--line));border-radius:var(--radius);background:var(--signal-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:28px;padding-block:24px;display:grid}.docs-agent-start h2{letter-spacing:-.025em;margin:0 0 7px;font-size:20px!important}.docs-agent-start p{max-width:66ch;color:var(--muted-strong);margin:0;font-size:14px;line-height:1.55}.docs-agent-start>div:last-child{justify-items:end;gap:9px;display:grid}.docs-agent-start>div:last-child>a{color:var(--muted-strong);font-size:11px}.copy-control-primary .copy-control-button{border-color:var(--signal-strong);background:var(--signal-strong);color:var(--white)}.copy-control-primary .copy-control-button:hover{border-color:var(--signal-dark);background:var(--signal-dark);color:var(--white)}.docs-paths{padding-bottom:14px}.docs-paths h2,.docs-topics-heading h2,.docs-search-results h2{letter-spacing:-.02em;font-size:18px!important}.docs-paths>div{border:1px solid var(--line);border-radius:var(--radius);gap:0;overflow:hidden}.docs-paths>div a{border-radius:0;min-height:74px!important}.docs-paths>div a:nth-child(2n){border-left:1px solid var(--line)}.docs-paths>div a:nth-child(n+3){border-top:1px solid var(--line)}.docs-package-registry{padding-block:20px 18px;scroll-margin-top:84px}.docs-package-registry-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.docs-package-registry-heading h2{letter-spacing:-.02em;margin:0;font-size:18px!important}.docs-package-registry-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.docs-package-registry-heading>a{color:var(--muted-strong);flex:none;font-size:11px}.docs-package-command{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-top:10px;padding:8px 10px;display:flex}.docs-package-command span{color:var(--muted);font-size:10px}.docs-package-command code{overflow-wrap:anywhere;color:var(--ink);font-size:10px}.docs-package-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.docs-package-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;color:var(--ink);gap:6px;padding:12px;text-decoration:none;display:grid}.docs-package-card:hover{border-color:var(--control-line);background:var(--paper)}.docs-package-card>div:first-child{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:9px;display:flex}.docs-package-card>strong{font-size:13px}.docs-package-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.docs-package-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0;padding-top:8px;display:grid}.docs-package-card dl>div+div{border-left:1px solid var(--line);padding-left:10px}.docs-package-card dt,.docs-package-card dd{margin:0;font-size:10px}.docs-package-card dt{color:var(--muted)}.docs-package-card dd{overflow-wrap:anywhere;margin-top:2px}.docs-package-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:14px;display:flex}.docs-package-empty strong{font-size:12px}.docs-package-empty p{color:var(--muted);margin:3px 0 0;font-size:11px}.docs-package-empty code{color:var(--muted-strong);font-size:10px}.docs-topic-list{gap:10px}.docs-topic-list>section{border-radius:var(--radius-xs)}.docs-topic-list>section>header{background:var(--paper);min-height:78px}.docs-topic-list>section>ul li a{padding:12px}.docs-article-workspace{background:var(--white);grid-template-columns:minmax(0,720px) minmax(150px,190px);justify-content:center;gap:clamp(28px,3vw,48px);min-width:0;padding:0 clamp(28px,4vw,56px) 56px;display:grid}.docs-article{background:0 0;border:0;min-width:0}.docs-article>header,.docs-article>section,.docs-pagination{width:100%;max-width:none;margin:0;padding-inline:0}.docs-article>header{padding-block:42px 30px}.docs-article>section{padding-block:32px 36px;scroll-margin-top:88px}.docs-lesson-heading{grid-template-columns:minmax(0,1fr) auto;gap:24px}.docs-breadcrumbs{font-family:var(--mono);margin-bottom:20px;font-size:10px}.docs-lesson-heading h1{letter-spacing:-.045em;max-width:22ch;margin-bottom:10px;font-size:34px!important}.docs-lesson-meta{font-family:var(--mono);margin-top:15px;font-size:9px}.docs-lesson-actions{gap:2px;padding-top:31px}.docs-lesson-actions>a,.docs-lesson-actions .copy-control button{min-height:36px;color:var(--muted-strong);background:0 0;border-color:#0000;padding:7px 8px;font-size:10px}.docs-lesson-actions>a:hover,.docs-lesson-actions .copy-control button:hover{border-color:var(--line);background:var(--paper);color:var(--ink)}.docs-lesson-actions .copy-control-primary button,.docs-lesson-actions .copy-control-primary button:hover{border-color:var(--signal-strong);background:var(--signal-strong);color:var(--white)}.docs-lesson-actions .copy-control-primary button:hover{border-color:var(--signal-dark);background:var(--signal-dark)}.docs-article>section h2{letter-spacing:-.025em;margin-bottom:14px;font-size:22px!important}.docs-toc-rail{align-self:start;max-height:calc(100dvh - 116px);padding-top:44px;position:sticky;top:92px;overflow-y:auto}.docs-toc-rail>strong{color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.docs-toc-rail ol{border-left:1px solid var(--line);margin:0;padding:0 0 0 12px;list-style:none}.docs-toc-rail li+li{margin-top:9px}.docs-toc-rail a{color:var(--muted);font-size:10px;line-height:1.45;text-decoration:none;display:block}.docs-toc-rail a:hover{color:var(--ink)}.docs-pagination{padding-block:28px 0}@media (width<=1500px){.docs-article-workspace{grid-template-columns:minmax(0,780px);padding-inline:clamp(28px,5vw,72px)}.docs-toc-rail{display:none}}@media (width<=1000px){.docs-shared-header{grid-template-columns:170px minmax(0,1fr);position:static}.docs-home-layout,.docs-layout{grid-template-columns:1fr}.docs-sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:10px 16px;position:static;overflow:auto hidden}.docs-sidebar-primary{padding:0 0 8px;display:flex}.docs-sidebar-topics{grid-template-columns:repeat(4,minmax(190px,1fr));gap:8px;display:grid}.docs-sidebar-group{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--white)}}@media (width<=700px){.docs-sidebar{padding:8px 14px}.docs-sidebar-primary{padding:0}.docs-sidebar-topics{display:none}.docs-shared-header{grid-template-columns:1fr;gap:10px;padding:12px 14px 14px}.docs-header-title{justify-content:space-between;align-items:baseline;display:flex}.docs-intro{grid-template-columns:1fr;align-items:start;padding:34px 20px 30px}.docs-intro h1{font-size:30px!important}.docs-intro-actions{justify-content:flex-start}.docs-paths,.docs-agent-start,.docs-package-registry,.docs-topics,.docs-search-results{padding-inline:20px}.docs-agent-start{grid-template-columns:1fr}.docs-agent-start>div:last-child{justify-items:start}.docs-paths>div a:nth-child(2n){border-left:0}.docs-paths>div a+a{border-top:1px solid var(--line)}.docs-package-list{grid-template-columns:1fr}.docs-package-registry-heading,.docs-package-command,.docs-package-empty{flex-direction:column;align-items:flex-start}.docs-article-workspace{padding:0 20px 42px;display:block}.docs-article>header{padding-block:30px 24px}.docs-lesson-heading{grid-template-columns:1fr;gap:12px}.docs-lesson-heading h1{font-size:29px!important}.docs-lesson-actions{justify-content:flex-start;padding-top:0}}@media (pointer:coarse){.docs-lesson-actions>a,.docs-lesson-actions .copy-control button,.copy-control-button,.docs-search-submit,.him-popover-trigger{min-height:44px}}.docs-home-content{width:100%}@media (width<=1000px){.docs-home-layout,.docs-layout{grid-template-columns:none;display:block}}:root{--rail-width:0px;--app-header-height:60px}#main-content{width:100%;margin-left:0}.site-header{z-index:50;width:100%;min-height:var(--app-header-height);padding:8px var(--page-gutter);border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f5f5;flex-direction:row;align-items:center;gap:clamp(18px,2.5vw,38px);display:flex;position:sticky;inset:0 auto auto}.site-header .wordmark{flex:none;grid-template-columns:none;align-items:center;margin:0;display:inline-flex}.site-header .wordmark img{width:54px}.site-header nav{scrollbar-width:none;flex-direction:row;flex:auto;align-items:center;gap:3px;width:auto;min-width:0;display:flex;overflow:visible}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{border-radius:var(--radius);justify-content:center;min-width:max-content;min-height:38px;padding:8px 11px}.tools-nav-menu{flex:none;position:relative}.tools-nav-menu summary{border-radius:var(--radius);min-width:max-content;min-height:38px;color:var(--muted-strong);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:13px;font-weight:650;list-style:none;display:inline-flex}.tools-nav-menu summary::-webkit-details-marker{display:none}.tools-nav-menu summary:hover,.tools-nav-menu[open] summary{background:var(--white);color:var(--ink)}.tools-nav-menu[open] summary svg{transform:rotate(180deg)}.tools-nav-panel{z-index:70;border:1px solid var(--line);background:var(--white);width:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14192c1f}.site-header nav .tools-nav-panel a{border-radius:3px;justify-content:flex-start;align-items:center;min-height:40px;padding:9px 11px;font-size:13px;display:flex}.site-header nav .tools-nav-panel a:hover{background:var(--paper-strong)}.site-header nav a>svg{width:13px;height:13px;margin-left:5px}.site-header nav a.active,.site-header nav a[aria-current=page]{background:var(--white);box-shadow:inset 0 -2px 0 var(--accent)}.site-header nav a.pending,.site-account-link.pending{color:var(--dark-cyan);box-shadow:inset 0 -2px 0 var(--dark-cyan)}.site-header nav a.active:before,.site-header nav a[aria-current=page]:before{display:none}.navigation-progress{z-index:100;pointer-events:none;background:#19716f24;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-progress:after{background:var(--dark-cyan);content:"";width:38%;height:100%;animation:.85s ease-in-out infinite navigation-progress-slide;display:block;transform:translate(-100%)}@keyframes navigation-progress-slide{to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.navigation-progress:after{width:100%;animation:none;transform:none}}.docs-shared-header{top:var(--app-header-height)}.docs-topnav{top:calc(var(--app-header-height) + 68px)}.docs-package-registry,.docs-article>section{scroll-margin-top:calc(var(--app-header-height) + 104px)}.docs-toc-rail{top:calc(var(--app-header-height) + 104px);max-height:calc(100dvh - var(--app-header-height) - 128px)}@media (width<=700px){:root{--app-header-height:56px}.site-header{min-height:var(--app-header-height);grid-template-columns:none;gap:10px;padding:6px 10px;display:flex}.site-header .wordmark{margin:0}.site-header .wordmark img{width:48px}.site-header nav{grid-area:auto;gap:1px;overflow:auto hidden}.site-header nav a{border-radius:var(--radius);min-height:40px;padding-inline:6px;font-size:12px}.tools-nav-menu summary{min-height:40px;padding-inline:6px;font-size:12px}.tools-nav-panel{top:var(--app-header-height);width:auto;position:fixed;left:10px;right:10px}}:root{--product-page-gutter:clamp(24px, 3.5vw, 56px)}.arena-hero{width:calc(100% - (2 * var(--product-page-gutter)));max-width:calc(var(--page-max) - (2 * var(--product-page-gutter)))}.arena-page>.arena-challenges,.arena-page>.how-section,.arena-page>.recent-section,.leaderboard-page,.challenge-page{padding-right:var(--product-page-gutter);padding-left:var(--product-page-gutter)}.challenge-page>.composer-section,.challenge-page>.catalog-feed{padding-left:0;padding-right:0}.compute-workbench-header>div,.compute-workflow,.compute-history{padding-right:var(--product-page-gutter);padding-left:var(--product-page-gutter)}.compute-credit-bar{max-width:var(--page-max);padding:12px var(--product-page-gutter) 18px;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:22px;margin:0 auto;display:grid}.compute-credit-identity{align-items:center;gap:11px;min-width:220px;display:flex}.compute-credit-icon{border:1px solid color-mix(in srgb, var(--signal-strong) 30%, var(--line));border-radius:var(--radius);background:var(--signal-soft);width:38px;height:38px;color:var(--signal-strong);flex:none;place-items:center;display:grid}.compute-credit-icon svg,.compute-credit-bar .button svg{stroke-width:1.8px;width:17px;height:17px}.compute-credit-identity>div{gap:1px;display:grid}.compute-credit-identity strong{letter-spacing:-.015em;font-size:17px;font-weight:680}.compute-credit-identity span,.compute-credit-bar>p{color:var(--muted-strong);font-size:11px}.compute-credit-bar>p{margin:0}.credits-page{--muted:var(--muted-strong);max-width:var(--page-max);min-width:0;padding:42px var(--product-page-gutter) 64px;gap:32px;margin-inline:auto;display:grid}.credits-page>*,.credits-header>*,.credit-pack-grid>*{min-width:0}.credits-header{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:28px;display:grid}.credits-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:680;line-height:.98}.credits-header p{max-width:560px;color:var(--muted);margin:12px 0 0;font-size:15px}.credit-email-banner,.builder-support{width:100%;max-width:var(--page-max);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 4px 0 0 var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:28px auto 0;padding:16px 18px;display:grid}.credit-email-banner>svg,.builder-support>svg{width:20px;height:20px;color:var(--signal-strong);stroke-width:1.8px}.credit-email-banner>div,.builder-support>div{gap:2px;display:grid}.credit-email-banner strong,.builder-support strong{font-size:14px}.credit-email-banner span,.builder-support p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.credits-page>.builder-support{margin-top:0}.credit-balance-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;padding:18px;display:grid}.credit-balance-card>svg{width:22px;height:22px;color:var(--signal-strong);stroke-width:1.7px;grid-row:1/span 2}.credit-balance-card>span{color:var(--muted);font-size:11px}.credit-balance-card>strong{letter-spacing:-.04em;grid-column:2;font-size:30px;font-weight:700}.credit-balance-card>small{color:var(--muted);grid-area:2/3;align-self:end;padding-bottom:3px;font-size:10px}.credits-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.credits-section-heading h2{margin:0;font-size:22px!important}.credits-section-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.credits-section-heading>svg{width:20px;height:20px;color:var(--muted);stroke-width:1.7px}.credit-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.credit-pack-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);align-content:space-between;gap:22px;min-height:230px;padding:20px;display:grid}.credit-pack-card.credit-pack-featured{border-color:var(--vintage-grape);box-shadow:inset 0 3px 0 var(--accent)}.robot-grant-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);min-width:0;box-shadow:inset 4px 0 0 var(--golden-pollen);justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,3vw,34px);display:flex}.credit-checkout-note+.robot-grant-card{margin-top:24px}.robot-grant-card>div{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;display:grid}.robot-grant-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--signal-dark);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.robot-grant-icon>svg{width:17px;height:17px}.robot-grant-card h3{margin:0 0 8px;font-size:20px!important}.robot-grant-card p{max-width:640px;color:var(--muted);margin:0}.robot-grant-card .button{flex:none}.credit-pack-card h3{margin:0 0 20px;font-size:14px;font-weight:660}.credit-pack-card>div>strong{letter-spacing:-.05em;font-size:38px;font-weight:700;line-height:1;display:block}.credit-pack-card>div>span,.credit-pack-card>p,.credit-checkout-note{color:var(--muted);font-size:11px}.credit-pack-card>p{margin:-12px 0 0}.credit-pack-card form,.credit-pack-card .button{width:100%}.credit-checkout-note{margin:10px 0 0}.credit-activity{padding-top:4px}.credit-positive{color:var(--success);font-weight:680}.credit-negative{color:var(--danger);font-weight:680}.form-success{border-left:3px solid var(--success);border-radius:0 var(--radius) var(--radius) 0;background:var(--success-soft);color:var(--ink);margin:0;padding:10px 12px;font-size:12px}.managed-user-credit-balance{background:var(--signal-soft);width:fit-content;color:var(--signal-dark);border-radius:999px;margin-top:7px;padding:3px 7px;font-size:10px;font-weight:680;display:block}.user-sensitive-actions .user-credit-grant-form{border-color:color-mix(in srgb, var(--signal-strong) 35%, var(--line));background:var(--signal-soft);grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.user-credit-grant-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.user-credit-grant-heading>div{gap:2px;display:grid}.user-credit-grant-heading>div>span,.user-credit-grant-heading>span{color:var(--muted);font-size:10px}.user-credit-grant-heading>span{flex:none;font-weight:650}.user-credit-grant-fields{grid-template-columns:minmax(110px,.35fr) minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.user-credit-grant-fields label,.user-sensitive-actions form>label{gap:5px;font-size:10px;display:grid}.user-credit-grant-fields input,.user-sensitive-actions form input{width:100%}.credit-admin-ledger{gap:10px;display:grid}.credit-admin-ledger .heading-row p{color:var(--muted);margin:4px 0 0;font-size:11px}.user-admin-page{gap:28px}.user-admin-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);align-items:stretch;gap:28px;padding-bottom:28px;display:grid}.user-admin-heading>div:first-child{align-content:center;justify-items:start;display:grid}.user-admin-heading>div:first-child>svg{width:28px;height:28px;color:var(--vintage-grape);margin-bottom:16px}.user-admin-heading h1{margin:0}.user-admin-heading>div:first-child>p{max-width:48ch;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.user-invite-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:minmax(0,.75fr) minmax(220px,1fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.user-invite-card>div:first-child{align-self:center}.user-invite-card h2{margin:0;font-size:18px!important}.user-invite-card>div:first-child p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.user-invite-card label{font-size:11px;font-weight:650}.user-invite-card input{min-height:44px}.user-invite-card .button{white-space:nowrap;min-height:44px}.user-invite-card .form-success,.user-invite-card .form-error{grid-column:1/-1}.pending-builder-access,.managed-users-section,.credit-admin-ledger{gap:12px;display:grid}.pending-builder-access .heading-row p,.managed-users-section .heading-row p{color:var(--muted);margin:5px 0 0;font-size:12px}.pending-builder-access ul{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);margin:0;padding:0;list-style:none;display:grid}.pending-builder-access li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:12px;display:grid}.pending-builder-access li>div{gap:3px;min-width:0;display:grid}.pending-builder-access li>div strong{text-overflow:ellipsis;overflow:hidden}.pending-builder-access li>div span{color:var(--muted);font-size:11px}.pending-builder-access li .button{min-height:36px}.pending-builder-access li .button svg{width:15px;height:15px}.pending-builder-access li .form-success,.pending-builder-access li .form-error{grid-column:1/-1;margin:0}.pending-builder-access li:last-child{border-bottom:0}.managed-user-search{border:1px solid var(--line);background:var(--white);grid-template-columns:auto minmax(260px,520px) auto auto;justify-content:start;align-items:center;gap:8px;padding:12px;display:grid}.managed-user-search>label{margin-right:4px;font-size:11px;font-weight:680}.managed-user-search>div{position:relative}.managed-user-search>div>svg{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.managed-user-search input{width:100%;min-height:38px;padding-left:34px}.managed-user-search .button{min-height:38px}.managed-user-table-wrap{border:1px solid var(--line);background:var(--white);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(720px,100dvh - 210px);overflow:auto}.managed-user-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.managed-user-table thead{z-index:2;background:var(--paper-strong);position:sticky;top:0}.managed-user-table th,.managed-user-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.managed-user-table thead th{color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:720}.managed-user-table tbody>.managed-user-row:hover{background:color-mix(in srgb, var(--signal-soft) 55%, var(--white))}.managed-user-table .managed-user-summary{min-width:230px}.managed-user-table .managed-user-avatar{width:32px;height:32px;font-size:11px}.managed-user-table .managed-user-summary strong{font-size:12px}.managed-user-table .managed-user-summary>div>span,.managed-user-table time,.managed-user-verification{color:var(--muted);font-size:10px}.managed-user-access{border:1px solid var(--line);white-space:nowrap;padding:3px 7px;font-size:10px;font-weight:680;display:inline-flex}.managed-user-access.is-approved{border-color:color-mix(in srgb, var(--success) 30%, var(--line));background:var(--success-soft);color:var(--success)}.managed-user-access.is-pending{background:color-mix(in srgb, var(--golden-pollen) 14%, var(--white));color:var(--ink-strong)}.managed-user-status,.managed-user-verification{text-transform:capitalize;display:block}.managed-user-verification{text-transform:none;margin-top:2px}.managed-user-credits{font-variant-numeric:tabular-nums;font-weight:680}.managed-user-table-actions{white-space:nowrap;width:1%}.managed-user-table-actions .button{min-height:34px}.managed-user-table-actions .button svg,.managed-user-action-panel .button svg{width:14px;height:14px}.managed-user-action-row>td{background:var(--paper);padding:0}.managed-user-action-panel{grid-template-columns:minmax(180px,.65fr) minmax(240px,.9fr) minmax(360px,1.45fr);gap:10px;padding:12px;display:grid}.managed-user-action-panel>section{border:1px solid var(--line);background:var(--white);align-self:start;padding:12px}.managed-user-action-panel>.form-success,.managed-user-action-panel>.form-error,.managed-user-action-panel>.sensitive-confirmation{grid-column:1/-1}.managed-user-action-panel h3{margin:0 0 9px;font-size:11px}.managed-user-action-panel section>p{color:var(--muted);margin:0;font-size:11px}.managed-user-action-panel .user-credit-grant-form{grid-template-columns:minmax(100px,1fr) auto;align-items:end;gap:8px;display:grid}.managed-user-action-panel .user-credit-grant-form label{gap:5px;font-size:10px;display:grid}.managed-user-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.managed-user-pagination>div{align-items:center;gap:10px;display:flex}.managed-user-list{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:0;gap:10px;max-height:min(720px,100dvh - 170px);padding-right:4px;display:grid;overflow-y:auto}.managed-user-list .managed-user-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:minmax(280px,1fr) auto;gap:14px 22px;padding:18px;display:grid}.managed-user-summary{align-items:center;gap:13px;min-width:0;display:flex}.managed-user-avatar{background:var(--space-indigo);width:42px;height:42px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:750;display:grid}.managed-user-summary>div{gap:2px;min-width:0;display:grid}.managed-user-summary strong{font-size:15px}.managed-user-summary>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.managed-user-badges{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.managed-user-badges span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650}.managed-user-badges .is-approved{border-color:color-mix(in srgb, var(--success) 26%, var(--line));background:var(--success-soft);color:var(--success)}.managed-user-badges .is-pending{border-color:color-mix(in srgb, var(--golden-pollen) 45%, var(--line));background:color-mix(in srgb, var(--golden-pollen) 15%, var(--white));color:var(--space-indigo)}.managed-user-primary-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.managed-user-primary-actions form,.managed-user-primary-actions .managed-user-credit-balance{margin:0}.managed-user-primary-actions .button svg,.user-invite-card .button svg{width:15px;height:15px}.managed-user-feedback,.managed-user-card>.sensitive-confirmation,.managed-user-tools{grid-column:1/-1}.managed-user-tools{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.managed-user-tools .him-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);align-self:start}.managed-user-tools .him-disclosure-trigger{min-height:52px;padding:9px 11px}.managed-user-tools .him-disclosure-content{padding:0 11px 11px}.managed-user-tools .user-credit-grant-form{background:var(--white);border:0;grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.managed-user-tools .user-credit-grant-form label{gap:5px;font-size:10px;display:grid}.user-sensitive-actions{margin-top:0}.user-sensitive-actions form{background:var(--white);grid-template-columns:minmax(0,1fr) auto;padding:10px}.user-sensitive-actions form>div{gap:3px;display:grid}.user-sensitive-actions form>div span{color:var(--muted);font-size:10px}.sensitive-confirmation{border:1px solid color-mix(in srgb, var(--golden-pollen) 55%, var(--line));background:color-mix(in srgb, var(--golden-pollen) 13%, var(--white));align-items:center;padding:12px 14px}.sensitive-confirmation h3,.sensitive-confirmation p{margin:0}.sensitive-confirmation h3{font-size:14px}.sensitive-confirmation p{color:var(--muted);margin-top:3px;font-size:11px}@media (width<=760px){.user-admin-heading,.user-invite-card{grid-template-columns:1fr}.managed-user-search{grid-template-columns:1fr auto}.managed-user-search>label,.managed-user-search>.button-quiet{grid-column:1/-1}.managed-user-table-wrap{max-height:68dvh}.managed-user-action-panel{grid-template-columns:minmax(760px,1fr)}.managed-user-pagination{flex-direction:column;align-items:flex-start}.managed-user-list .managed-user-card{grid-template-columns:1fr}.managed-user-list{max-height:min(640px,70dvh)}.managed-user-primary-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.managed-user-tools{grid-template-columns:1fr}.compute-credit-bar{grid-template-columns:1fr auto;gap:12px}.compute-credit-bar>p{grid-area:2/1/auto/-1}.credits-page{padding-top:28px}.credits-header,.credit-pack-grid{grid-template-columns:1fr}.credit-email-banner,.builder-support{grid-template-columns:auto minmax(0,1fr)}.credit-email-banner .button,.builder-support .button{grid-column:1/-1;width:100%}.user-credit-grant-fields{grid-template-columns:1fr}}@media (width<=520px){.compute-credit-bar{grid-template-columns:1fr}.compute-credit-bar .button,.compute-credit-bar>p{grid-column:1}}.docs-home-layout,.docs-layout{grid-template-columns:230px minmax(0,1fr);display:grid}.docs-sidebar{z-index:10;top:calc(var(--app-header-height) + 68px);width:230px;height:calc(100dvh - var(--app-header-height) - 68px);border-right:1px solid var(--line);background:var(--paper);border-bottom:0;padding:16px 12px 28px;display:block;position:sticky;overflow:hidden auto}.docs-sidebar-primary{gap:2px;padding:0 0 12px;display:grid}.docs-sidebar-home,.docs-sidebar-registry{border-radius:var(--radius-xs);color:var(--muted-strong);margin:0;padding:8px 10px;font-weight:620;line-height:1.4;text-decoration:none;display:block;font-size:13px!important}.docs-sidebar-home:hover,.docs-sidebar-registry:hover,.docs-sidebar-home[aria-current=page]{background:var(--white);color:var(--ink)}.docs-sidebar-home[aria-current=page]{box-shadow:inset 2px 0 0 var(--signal-strong)}.docs-sidebar-topics{margin:0;display:block;overflow:visible}.docs-sidebar-group{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-width:0;padding:14px 0 12px}.docs-sidebar-group h2{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;padding:0 10px;font-weight:600;font-size:10px!important}.docs-sidebar-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-sidebar-group li a{border-radius:var(--radius-xs);color:var(--muted-strong);padding:7px 10px;font-size:13px;line-height:1.4;text-decoration:none;display:block}.docs-sidebar-group li a:hover{background:var(--white);color:var(--ink)}.docs-sidebar-group li a[aria-current=page]{background:var(--white);box-shadow:inset 2px 0 0 var(--signal-strong);color:var(--ink);font-weight:650}@media (width<=1000px){.docs-home-layout,.docs-layout{grid-template-columns:none;display:block}.docs-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:12px;width:100%;height:auto;padding:8px 12px;display:flex;position:static;overflow:auto hidden}.docs-sidebar-primary{flex:none;padding:0;display:flex}.docs-sidebar-topics{flex:none;gap:8px;display:flex}.docs-sidebar-group{border-top:0;border-left:1px solid var(--line);align-items:center;gap:4px;min-width:max-content;padding:0 12px;display:flex}.docs-sidebar-group h2{margin:0 5px 0 0;padding:0}.docs-sidebar-group ul{gap:1px;display:flex}.docs-sidebar-home,.docs-sidebar-registry,.docs-sidebar-group li a{min-width:max-content}}.docs-lesson-heading p{max-width:60ch;font-size:17px;line-height:1.65}.docs-article>section h2{margin-bottom:18px;font-size:24px!important}.docs-article>section>p,.docs-article>section>ul,.docs-article>section>ol{max-width:65ch;color:var(--muted-strong);font-size:16px;line-height:1.75}.docs-article>section li+li{margin-top:10px}.docs-article>section>.docs-link-list{margin-top:30px}.docs-link-list{gap:10px}.docs-link-list a{padding:15px 16px;font-size:14px}.docs-link-list a strong{font-size:15px}.docs-link-list a span{font-size:14px;line-height:1.55}.docs-callout{padding:16px 18px;font-size:15px;line-height:1.65}.docs-callout p{line-height:inherit}.docs-code figcaption{font-size:12px}.docs-code pre{padding:16px;font-size:13px;line-height:1.65}.docs-table-wrap th,.docs-table-wrap td{padding:11px 12px;font-size:13px;line-height:1.55}.docs-pagination{margin-top:42px}.docs-pagination a,.docs-pagination>span{padding:14px;font-size:13px}@media (width<=700px){.docs-lesson-heading p{font-size:16px}.docs-article>section>p,.docs-article>section>ul,.docs-article>section>ol{font-size:16px;line-height:1.7}.docs-code pre{font-size:12px}}.him-video-player{aspect-ratio:16/9;background:var(--space-indigo);color:#fff;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.him-video-player video{object-fit:contain;width:100%;height:100%}.him-video-controls{z-index:2;opacity:0;background:linear-gradient(#0000 48%,#12132ae0);flex-direction:column;justify-content:flex-end;gap:.7rem;padding:clamp(.8rem,2vw,1.35rem);transition:opacity .16s;display:flex;position:absolute;inset:0}.him-video-player:hover .him-video-controls,.him-video-player:focus-within .him-video-controls,.him-video-player[data-paused] .him-video-controls{opacity:1}.him-video-control-row{align-items:center;gap:.55rem;min-width:0;display:flex}.him-video-control-button,.him-video-center-control{color:#fff;cursor:pointer;background:#1f2041d1;border:1px solid #ffffff52;border-radius:999px;flex:none;place-items:center;width:2.55rem;height:2.55rem;padding:0;transition:background-color .14s,border-color .14s,transform .14s;display:inline-grid}.him-video-control-button:hover,.him-video-center-control:hover{border-color:var(--golden-pollen);background:var(--vintage-grape);transform:translateY(-1px)}.him-video-control-button:focus-visible,.him-video-center-control:focus-visible,.him-video-timeline:focus-visible{outline:3px solid var(--golden-pollen);outline-offset:3px}.him-video-control-button svg{width:1.05rem;height:1.05rem}.him-video-play-icon,.him-video-pause-icon{grid-area:1/1}.him-video-control-button[data-paused] .him-video-pause-icon,.him-video-control-button:not([data-paused]) .him-video-play-icon{display:none}.him-video-center-control{z-index:3;background:#1f2041e0;border-color:#ffffff85;width:clamp(3.75rem,8cqw,5.5rem);height:clamp(3.75rem,8cqw,5.5rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.2rem 3rem #00000047}.him-video-center-control:hover{transform:translate(-50%,calc(-50% - 1px))}.him-video-center-control svg{fill:currentColor;width:31%;height:31%;margin-left:4%}.him-video-player:not([data-paused]) .him-video-center-control{pointer-events:none;opacity:0}.him-video-timeline{cursor:pointer;align-items:center;width:100%;height:1rem;display:flex;position:relative}.him-video-timeline-track{background:#ffffff40;border-radius:999px;height:.25rem;position:absolute;inset-inline:0;overflow:hidden}.him-video-timeline-progress,.him-video-timeline-fill{inset-block:0;border-radius:inherit;position:absolute;left:0}.him-video-timeline-progress{width:var(--slider-progress);background:#ffffff6b}.him-video-timeline-fill{width:var(--slider-fill);background:var(--golden-pollen)}.him-video-timeline-thumb{left:var(--slider-fill);border:2px solid var(--space-indigo);background:var(--golden-pollen);border-radius:50%;width:.8rem;height:.8rem;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff8c}.him-video-time{color:#ffffffe0;font-variant-numeric:tabular-nums;flex:none;gap:.35rem;font-size:.78rem;display:flex}.him-video-title{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:.82rem;font-weight:600;overflow:hidden}@media (width<=620px){.him-video-title{display:none}.him-video-control-row{gap:.4rem}.him-video-control-button{width:2.3rem;height:2.3rem}}.table-tennis-data-page{gap:28px;padding-block:48px 80px;display:grid}.table-tennis-data-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:32px;display:grid}.table-tennis-data-hero h1{max-width:760px;margin:0}.table-tennis-data-hero p{max-width:660px;color:var(--muted);margin:14px 0 0;font-size:1.08rem}.table-tennis-data-download-all{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.table-tennis-data-download-all small{max-width:330px;color:var(--muted)}.table-tennis-data-hero dl{gap:28px;margin:0;display:flex}.table-tennis-data-hero dl div{gap:4px;display:grid}.table-tennis-data-hero dt{color:var(--muted);font-size:.78rem}.table-tennis-data-hero dd{margin:0;font-weight:700}.table-tennis-data-group{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:40px;padding:28px;display:grid}.table-tennis-data-group h2,.table-tennis-data-group h3,.table-tennis-data-coming-soon h2,.table-tennis-data-coming-soon h3{margin:12px 0 8px}.table-tennis-data-group p,.table-tennis-data-coming-soon p{color:var(--muted-strong);margin:0}.table-tennis-data-files{align-content:start;display:grid}.table-tennis-data-files a,.table-tennis-data-file-locked{min-width:0;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 4px;text-decoration:none;display:flex}.table-tennis-data-files a:first-child,.table-tennis-data-file-locked:first-child{border-top:1px solid var(--line)}.table-tennis-data-files a:hover,.table-tennis-data-files a:focus-visible{color:var(--signal)}.table-tennis-data-file-locked{cursor:default}.table-tennis-data-files span{gap:3px;min-width:0;display:grid}.table-tennis-data-files small{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-tennis-data-files svg{flex:none}.table-tennis-data-coming-soon{border:1px dashed var(--line-strong);padding:24px 28px}.table-tennis-data-coming-soon h2{margin-top:0}.datasets-release{border-top:1px solid var(--ink);margin-top:28px;padding-block:32px 0}.datasets-release .table-tennis-data-hero h2{letter-spacing:-.045em;max-width:720px;margin:8px 0 0;font-size:clamp(30px,4vw,48px)!important}.dataset-release-pending{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:28px;padding:32px 0}.dataset-release-pending h2{margin:8px 0}.dataset-release-pending p{max-width:640px;color:var(--muted-strong);margin:0}@media (width<=760px){.table-tennis-data-hero,.table-tennis-data-group{grid-template-columns:1fr}.table-tennis-data-hero{gap:24px}}@media (prefers-reduced-motion:reduce){.him-video-controls,.him-video-control-button,.him-video-center-control{transition:none}}.challenge-home{min-width:0;padding-top:clamp(42px,7vw,88px)}.challenge-home-hero{width:100%;max-width:none}.challenge-home-hero h1{letter-spacing:-.062em;margin:0;font-weight:650;font-size:clamp(44px,7.5vw,88px)!important;line-height:.94!important}.challenge-home-hero p{max-width:800px;color:var(--muted-strong);margin:22px 0 0;font-size:clamp(17px,2.2vw,22px);line-height:1.48}.sim-to-real-grant{max-width:var(--page-max);background:var(--space-indigo);color:var(--white);grid-template-columns:minmax(190px,.55fr) minmax(280px,1.45fr) auto;align-items:center;gap:clamp(22px,4vw,52px);margin:clamp(30px,5vw,52px) auto 0;padding:clamp(24px,3.5vw,38px);display:grid}.sim-to-real-grant-amount{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;display:grid}.sim-to-real-grant-amount>svg{color:#f0d27a;grid-row:1/3;width:28px;height:28px}.sim-to-real-grant-amount>span{color:#f0d27a;letter-spacing:.1em;font-size:10px;font-weight:780}.sim-to-real-grant-amount>strong{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);font-weight:650;line-height:.95}.sim-to-real-grant-copy h2{max-width:720px;color:var(--white);letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.7vw,34px)!important;line-height:1.05!important}.sim-to-real-grant-copy p,.challenge-home-hero .sim-to-real-grant-copy p{color:#ffffffb8;max-width:720px;margin:11px 0 0;font-size:14px;line-height:1.5}.sim-to-real-grant-copy small{color:#ffffff85;max-width:720px;margin-top:8px;font-size:11px;line-height:1.45;display:block}.sim-to-real-grant-action{background:var(--white);color:var(--space-indigo);white-space:nowrap;border-color:#ffffff6b;justify-content:center}.sim-to-real-grant-action:hover{color:var(--space-indigo);background:#f0d27a;border-color:#f0d27a}.sim-to-real-grant-loading{grid-template-columns:minmax(190px,.55fr) minmax(280px,1.45fr)}.challenge-home-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,22px);margin-top:clamp(28px,4vw,44px);display:grid}.challenge-home-path{border:1px solid var(--line-strong);background:var(--white);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.challenge-home-path-link{z-index:1;position:absolute;inset:0}.challenge-home-path-link:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.challenge-home-path a:not(.challenge-home-path-link){z-index:2;position:relative}.challenge-home-path-open-build{border-top:4px solid var(--signal)}.challenge-home-path-open-build .challenge-home-path-heading>span{color:var(--signal)}.challenge-home-path-open-build .challenge-home-path-heading h2{color:var(--ink)}.challenge-home-path-media{border-bottom:1px solid var(--line);background:var(--white);width:100%;margin:0}.challenge-home-path-media img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.challenge-home-path-heading{padding:16px 18px 0}.challenge-home-path-heading>span{color:var(--blue-slate);letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:760;display:block}.challenge-home-path-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.05}.challenge-home-path-body{flex-direction:column;flex:1;padding:12px 18px 18px;display:flex}.challenge-home-hero .challenge-home-path-body p{max-width:none;color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.challenge-home-hero .challenge-home-path-body .challenge-home-path-grant-copy{margin-top:12px;font-size:14px}.challenge-home-path-actions{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:14px;display:flex}.challenge-home-path-actions .button{flex:132px;justify-content:center;padding:10px 12px;font-size:12px}.challenge-home-any-sport{border:1px solid var(--line);background:var(--paper-strong);justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(18px,2.5vw,28px);padding:22px 24px;display:flex}.challenge-home-any-sport>div>span{color:var(--blue-slate);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:760;display:block}.challenge-home-any-sport h2{letter-spacing:-.025em;margin:0;font-size:21px!important}.challenge-home-hero .challenge-home-any-sport p{max-width:720px;color:var(--muted-strong);margin:5px 0 0;font-size:13px;line-height:1.45}.challenge-home-any-sport .button{white-space:nowrap;flex:none}.challenge-home-latest{width:100%;max-width:none;padding-top:clamp(42px,6vw,68px)}.challenge-home-latest>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:20px;padding-bottom:13px;display:flex}.challenge-home-latest>header span{color:var(--blue-slate);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:760;display:block}.challenge-home-latest>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,34px)!important}.challenge-home-latest>header>a{color:var(--ink);font-size:13px;font-weight:700}.challenge-home-latest-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.challenge-home-latest-card{border:1px solid var(--line);background:var(--white);min-width:0;overflow:hidden}.challenge-home-latest-card figure{margin:0}.challenge-home-latest-card video{aspect-ratio:16/9;object-fit:contain}.challenge-home-latest-card .him-video-watermark{padding:4px 5px;top:6px;right:6px}.challenge-home-latest-card .him-video-watermark img{width:36px}.challenge-home-latest-card>div{padding:13px}.challenge-home-latest-card>div>span{color:var(--blue-slate);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;display:block;overflow:hidden}.challenge-home-latest-card h3{letter-spacing:-.02em;margin:6px 0 0;font-size:15px!important;line-height:1.15!important}.challenge-home-latest-card h3 a{color:var(--ink);text-decoration:none}.challenge-home-latest-card p{color:var(--muted);margin:7px 0 0;font-size:11px}.challenge-home-latest-empty{margin-top:16px}.builder-home{min-width:0;padding-top:clamp(44px,8vw,96px)}.builder-home-hero{max-width:880px}.builder-home-hero>span,.builder-archive>header>span,.simple-leaderboard>header>span{color:var(--blue-slate);letter-spacing:.09em;margin-bottom:12px;font-size:11px;font-weight:760;display:block}.builder-home-hero h1{letter-spacing:-.06em;max-width:820px;margin:0;font-weight:650;font-size:clamp(42px,7vw,82px)!important;line-height:.96!important}.builder-home-hero p{max-width:690px;color:var(--muted-strong);margin:22px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.5}.builder-home-actions,.builder-start-actions{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(34px,5vw,58px);display:grid}.builder-home-actions>a,.builder-start-actions>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:180px;color:var(--ink);grid-template-columns:44px minmax(0,1fr);align-content:center;gap:6px 16px;padding:clamp(22px,3vw,38px);text-decoration:none;display:grid}.builder-home-actions>a:first-child,.builder-start-actions>a:first-child{background:var(--signal-soft)}.builder-home-actions>a:hover,.builder-start-actions>a:hover{background:var(--signal);color:var(--white)}.builder-home-actions>a:hover svg,.builder-home-actions>a:hover span,.builder-start-actions>a:hover svg,.builder-start-actions>a:hover span{color:var(--white)}.builder-home-actions svg,.builder-start-actions svg{width:30px;height:30px;color:var(--blue-slate);grid-row:1/3}.builder-home-actions strong,.builder-start-actions strong{letter-spacing:-.03em;font-size:clamp(20px,2.4vw,28px)}.builder-home-actions span,.builder-start-actions span{max-width:36ch;color:var(--muted-strong);font-size:13px;line-height:1.45}.builder-home-explainer{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) minmax(0,1fr) auto;align-items:start;gap:24px;margin-top:24px;padding:24px 0;display:grid}.builder-home-explainer strong{font-size:20px}.builder-home-explainer p{max-width:65ch;color:var(--muted);margin:0;line-height:1.55}.builder-start{min-width:0}.builder-start-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:28px;display:flex}.builder-start-hero h1{letter-spacing:-.052em;max-width:720px;margin:0;font-weight:650;font-size:clamp(32px,4.5vw,54px)!important;line-height:.98!important}.builder-start-hero p{max-width:720px;color:var(--muted-strong);margin:16px 0 0;font-size:15px;line-height:1.5}.builder-start-simple .builder-start-hero{align-items:flex-end}.agent-prompt-copy{flex:none}.agent-prompt-copy .copy-control-button{border:1px solid var(--line-strong);background:var(--white);min-height:36px;color:var(--ink);padding:7px 10px;font-size:12px}.builder-start-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.builder-start-actions>a{grid-template-columns:34px minmax(0,1fr);min-height:142px;padding:22px}.builder-start-actions svg{width:24px;height:24px}.builder-start-actions strong{font-size:19px}.builder-g1-path{border:1px solid var(--ink);background:var(--white);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin-top:40px;display:grid}.builder-g1-path>div{border-right:1px solid var(--ink);padding:clamp(26px,4vw,48px)}.builder-g1-path h2{letter-spacing:-.05em;max-width:600px;margin:0;line-height:1;font-size:clamp(30px,4vw,46px)!important}.builder-g1-path p{max-width:660px;color:var(--muted-strong);margin:18px 0 26px;line-height:1.55}.builder-g1-path ol{margin:0;padding:0;list-style:none}.builder-g1-path li{align-content:center;gap:5px;min-height:33.333%;padding:24px 28px;display:grid}.builder-g1-path li+li{border-top:1px solid var(--line)}.builder-g1-path li strong{font-size:17px}.builder-g1-path li span{color:var(--muted);font-size:13px;line-height:1.45}.builder-start-section-intro{margin-bottom:20px}.builder-start-section-intro h2{letter-spacing:-.035em;margin:0;font-size:28px!important}.builder-start-section-intro p{max-width:680px;color:var(--muted-strong);margin:7px 0 0;line-height:1.5}.builder-agent-prompt{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);margin-top:24px;display:grid}.builder-agent-prompt>div{border-right:1px solid var(--line);padding:24px}.builder-agent-prompt>div>svg{color:var(--signal-strong)}.builder-agent-prompt>div>span{color:var(--signal-strong);text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:700;display:block}.builder-agent-prompt h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:24px!important}.builder-agent-prompt p{max-width:48ch;color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.builder-agent-prompt details{min-width:0;padding:24px}.builder-agent-prompt summary{cursor:pointer;font-size:13px;font-weight:700}.builder-agent-prompt pre{white-space:pre-wrap;max-height:280px;color:var(--muted-strong);font-family:var(--mono);margin:16px 0 0;font-size:11px;line-height:1.55;overflow:auto}.builder-agent-shortcut{border:1px solid var(--line);background:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding:18px 20px;display:grid}.builder-agent-shortcut>svg{color:var(--signal-strong)}.builder-agent-shortcut h2{letter-spacing:-.02em;margin:0;font-size:17px!important}.builder-agent-shortcut p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.builder-open-challenge-callout{border:1px solid var(--ink);background:var(--signal-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:clamp(20px,3vw,28px);display:grid}.challenge-open-build-callout{border:1px solid var(--ink);background:var(--signal-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;padding:clamp(20px,4vw,34px);display:grid}.challenge-open-build-callout h2,.challenge-open-build-callout p{margin:0}.challenge-open-build-callout h2{margin-block:4px 7px;font-size:clamp(23px,3.5vw,38px)!important}.builder-open-challenge-callout>svg{width:28px;height:28px;color:var(--signal-strong)}.builder-open-challenge-callout h2,.builder-open-challenge-callout p{margin:0}.builder-open-challenge-callout h2{margin-block:3px 6px;font-size:clamp(22px,3vw,31px)!important}.builder-open-challenge-callout>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.builder-start-simple .builder-start-data-grid,.builder-start-simple .builder-start-command{margin-left:0}.builder-start-simple .builder-start-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-start-simple .builder-start-tools{display:block}.builder-start-simple .builder-start-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.builder-start-simple .builder-start-tool-grid>a{align-content:center;min-height:132px;padding:22px}.builder-start-simple .builder-start-tool-grid strong{font-size:17px}.builder-start-machine{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);display:grid}.builder-start-machine>div{border-right:1px solid var(--line);padding:clamp(24px,4vw,42px)}.builder-start-machine>div>svg{color:var(--signal-strong)}.builder-start-machine>div>span{color:var(--blue-slate);letter-spacing:.07em;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:750;display:block}.builder-start-machine h3{letter-spacing:-.04em;max-width:520px;margin:8px 0 10px;font-size:clamp(22px,3vw,32px)!important}.builder-start-machine>div>p{max-width:620px;color:var(--muted);margin:0 0 24px;line-height:1.55}.builder-start-machine ol{margin:0;padding:0;list-style:none}.builder-start-machine li{grid-template-columns:34px minmax(0,1fr);align-content:center;gap:14px;min-height:33.333%;padding:22px 26px;display:grid}.builder-start-machine li+li{border-top:1px solid var(--line)}.builder-start-machine li>span{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--blue-slate);font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.builder-start-machine li strong{margin-bottom:4px;display:block}.builder-start-machine li p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.simple-leaderboard>header,.builder-archive>header{max-width:760px;padding-bottom:30px}.simple-leaderboard>header h1,.builder-archive>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,68px)!important;line-height:.98!important}.simple-leaderboard>header p,.builder-archive>header p{color:var(--muted-strong);margin:14px 0 0;font-size:16px;line-height:1.5}.leaderboard-entry{border:1px solid var(--line);background:var(--signal-soft);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;margin-bottom:42px;padding:26px;display:grid}.leaderboard-entry h2,.simple-leaderboard-heading h2{margin:0;font-size:24px!important}.leaderboard-entry p{color:var(--muted);margin:6px 0 0}.leaderboard-entry-form{grid-template-columns:minmax(180px,1fr) auto;gap:10px;display:grid}.leaderboard-entry-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.leaderboard-entry>.form-error{grid-column:1/-1}.simple-leaderboard-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.simple-leaderboard-heading span{color:var(--muted-strong);font-size:12px}.results-lane-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px;display:grid}.results-lane-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;align-items:flex-start;min-height:230px;padding:clamp(22px,3vw,32px);display:flex}.results-lane-grid article.results-lane-official{background:var(--signal-soft)}.results-lane-grid h2{letter-spacing:-.035em;margin:0 0 8px;font-size:24px!important}.results-lane-grid p{max-width:52ch;color:var(--muted);margin:0 0 22px;line-height:1.5}.results-lane-grid article>a,.results-lane-grid article>strong{margin-top:auto;font-size:13px}.results-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:36px;padding:38px 0 48px;display:grid}.results-method h2{letter-spacing:-.04em;max-width:440px;margin:10px 0 0;font-size:clamp(25px,3vw,34px)!important}.results-method ol{margin:0;padding:0;list-style:none}.results-method li{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);gap:24px;padding:15px 0;display:grid}.results-method li+li{border-top:1px solid var(--line)}.results-method li span{color:var(--muted);line-height:1.45}.results-community{padding-top:48px;scroll-margin-top:76px}.results-community .simple-leaderboard-heading p{color:var(--muted);margin:6px 0 0}.results-benchmark-list{gap:18px;margin-top:20px;display:grid}.results-benchmark{border:1px solid var(--line);background:var(--white);padding:24px}.results-benchmark>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.results-benchmark h3{margin:0 0 5px;font-size:21px!important}.results-benchmark>header p{color:var(--muted);margin:0}.results-benchmark>header>div:last-child{justify-items:end;display:grid}.results-benchmark>header small,.results-benchmark>code{color:var(--muted);font-size:10px}.results-benchmark>code{margin:18px 0 12px;display:block}.results-benchmark>.leaderboard-list,.results-benchmark>.empty-state{margin-bottom:15px}.results-benchmark>a{font-size:12px}.results-empty{margin-top:20px}.builder-archive-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.builder-archive-list>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:230px;color:var(--ink);flex-direction:column;align-items:flex-start;padding:28px;text-decoration:none;display:flex}.builder-archive-list>a:hover{background:var(--paper-strong)}.builder-archive-list>a>span{color:var(--blue-slate);text-transform:uppercase;font-size:11px;font-weight:700}.builder-archive-list strong{margin-top:16px;font-size:24px}.builder-archive-list p{max-width:48ch;color:var(--muted);line-height:1.5}.builder-archive-list small{align-items:center;gap:6px;margin-top:auto;font-weight:650;display:inline-flex}.builder-start-jump{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.builder-start-jump a{min-height:48px;color:var(--ink);padding:14px 16px;font-size:13px;font-weight:650;text-decoration:none}.builder-start-jump a+a{border-left:1px solid var(--line)}.builder-start-jump a:hover{background:var(--signal-soft)}.builder-start-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.builder-start-status>div{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.builder-start-status>div+div{border-left:1px solid var(--line)}.builder-start-status span{color:var(--muted);font-size:11px}.builder-start-status strong{font-variant-numeric:tabular-nums;font-size:18px}.builder-start-step{border-bottom:1px solid var(--line);padding-block:40px;scroll-margin-top:72px}.builder-start-step-heading{grid-template-columns:44px minmax(0,1fr);gap:14px;margin-bottom:22px;display:grid}.builder-start-step-heading>span{color:var(--blue-slate);font-family:var(--mono);font-size:12px}.builder-start-step h2,.builder-start-tools h2{letter-spacing:-.03em;margin:0;font-size:24px!important}.builder-start-step-heading p,.builder-start-tools>div>p{max-width:700px;color:var(--muted);margin:7px 0 0;line-height:1.5}.builder-start-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-left:58px;display:grid}.builder-start-data-grid article{border:1px solid var(--line);background:var(--white);flex-direction:column;align-items:flex-start;min-height:260px;padding:18px;display:flex}.builder-start-data-grid article>svg{color:var(--blue-slate)}.builder-start-data-grid article>span{color:var(--blue-slate);text-transform:capitalize;margin-top:18px;font-size:11px;font-weight:700}.builder-start-data-grid h3{margin:7px 0;font-size:17px!important}.builder-start-data-grid p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.builder-start-data-grid small{color:var(--muted);margin-top:auto;margin-bottom:14px}.builder-data-empty{border:1px solid var(--line);background:var(--paper-strong);grid-column:1/-1;padding:24px}.builder-data-empty strong{margin-bottom:7px;font-size:17px;display:block}.builder-data-empty p{max-width:680px;margin:0}.builder-start-data-planned{background:var(--paper-strong)!important}.builder-start-command{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px 32px;margin-left:58px;padding:20px;display:grid}.builder-start-command>div:first-child>svg{color:var(--signal-strong)}.builder-start-command h3{margin:12px 0 7px;font-size:17px!important}.builder-start-command p{max-width:44ch;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.builder-start-command pre{border-radius:var(--radius);background:var(--space-indigo);min-width:0;color:var(--white);margin:0;padding:16px;font-size:12px;line-height:1.65;overflow:auto}.builder-start-command-actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.builder-start-data-upload{margin-top:10px}.builder-start-tools{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:40px;padding-block:40px 0;display:grid}.builder-start-tool-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.builder-start-tool-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:92px;color:var(--ink);grid-template-columns:28px minmax(0,1fr);gap:3px 10px;padding:14px;text-decoration:none;display:grid}.builder-start-tool-grid>a:hover{background:var(--signal-soft)}.builder-start-tool-grid svg{width:18px;color:var(--blue-slate);grid-row:1/3}.builder-start-tool-grid span{color:var(--muted);font-size:11px;line-height:1.4}@media (width<=820px){.sim-to-real-grant{grid-template-columns:1fr;margin-inline:0}.sim-to-real-grant-action{justify-self:start}.challenge-home-paths{grid-template-columns:1fr}.challenge-home-path-heading{min-height:0}.challenge-home-any-sport{flex-direction:column;align-items:flex-start}.challenge-home-latest-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(230px,72vw);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.challenge-home-latest-card{scroll-snap-align:start}.builder-home-actions,.builder-start-actions,.builder-start-simple .builder-start-data-grid,.builder-start-simple .builder-start-tool-grid,.results-lane-grid,.builder-archive-list,.leaderboard-entry,.leaderboard-entry-form,.builder-home-explainer{grid-template-columns:1fr}.builder-home-actions>a,.builder-start-actions>a{min-height:132px}.builder-start-hero,.ssh-launch-heading{flex-direction:column;align-items:flex-start}.builder-start-jump,.builder-start-status,.builder-start-data-grid,.builder-start-command,.builder-g1-path,.builder-agent-prompt,.builder-start-machine,.results-method,.builder-start-tools,.builder-start-tool-grid{grid-template-columns:1fr}.builder-start-jump a+a,.builder-start-status>div+div{border-left:0;border-top:1px solid var(--line)}.builder-start-data-grid,.builder-start-command{margin-left:0}.builder-start-command-actions{grid-column:auto}.builder-start-machine>div{border-right:0;border-bottom:1px solid var(--line)}.builder-g1-path>div{border-right:0;border-bottom:1px solid var(--ink)}.builder-agent-prompt>div{border-right:0;border-bottom:1px solid var(--line)}.builder-agent-shortcut{grid-template-columns:auto minmax(0,1fr)}.builder-agent-shortcut .copy-control{grid-column:1/-1;justify-self:start}.results-method li{grid-template-columns:1fr;gap:5px}.results-benchmark>header{flex-direction:column}.results-benchmark>header>div:last-child{justify-items:start}.leaderboard-entry>.form-error{grid-column:auto}}.page-shell-wide{width:100%;max-width:var(--page-max);padding:36px var(--product-page-gutter) 64px;margin-inline:auto}.datasets-page,.dataset-detail{min-width:0}.him-data-feature{border-radius:var(--radius-lg);background:var(--signal-dark);color:var(--white);overflow:hidden}.him-data-feature-copy{padding:clamp(28px,5vw,64px)}.him-data-feature h1{max-width:800px;color:var(--white);letter-spacing:-.06em;margin:0;font-weight:650;font-size:clamp(42px,7vw,78px)!important;line-height:.95!important}.him-data-feature-copy>p{color:#dcdce7;max-width:760px;margin:22px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.5}.him-data-feature-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.him-data-feature .button-primary{border-color:var(--accent);background:var(--accent);color:var(--ink-strong)}.him-data-feature .button-quiet,.him-data-pending{color:var(--white);background:0 0;border-color:#77778f}.him-data-facts{border-top:1px solid #43445f;border-bottom:1px solid #43445f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.him-data-facts>div{padding:22px clamp(22px,4vw,48px)}.him-data-facts>div+div{border-left:1px solid #43445f}.him-data-facts dt{color:#c8c8d5;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.him-data-facts dd{color:var(--white);margin:5px 0 0;font-size:18px;font-weight:700}.him-data-signals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.him-data-signals article{grid-template-columns:28px minmax(0,1fr);align-content:center;gap:4px 12px;min-height:132px;padding:24px clamp(22px,4vw,48px);display:grid}.him-data-signals article+article{border-left:1px solid #43445f}.him-data-signals svg{color:var(--accent);grid-row:1/3}.him-data-signals strong{font-size:16px}.him-data-signals span{color:#c8c8d5;font-size:12px}.datasets-hero,.dataset-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.datasets-hero h1,.dataset-detail h1{letter-spacing:-.032em;margin:0 0 8px;font-weight:650;font-size:26px!important;line-height:1.08!important}.datasets-hero p,.dataset-detail>header p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.dataset-library,.dataset-create,.dataset-files,.dataset-workbench,.dataset-admin-attach,.dataset-detail>section{padding-block:28px}.section-heading-row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}.section-heading-row h2,.dataset-create h2,.dataset-detail h2{letter-spacing:-.025em;margin:0;font-size:20px!important;line-height:1.16!important}.dataset-library .section-heading-row>div:first-child>p{color:var(--muted);margin:6px 0 0}.dataset-library-actions{align-items:center;gap:14px;display:flex}.dataset-create-simple{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:90px}.dataset-create-simple>summary{cursor:pointer;padding:20px 0;font-size:17px;font-weight:700}.dataset-create-simple>div{max-width:900px;padding:0 0 28px}.dataset-create-simple>div>p{color:var(--muted-strong);margin:0 0 18px}.section-heading-row>span,.dataset-card-head+p,.dataset-grid small,.dataset-file-list span{color:var(--muted)}.dataset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.dataset-grid>a{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:196px;color:inherit;padding:18px;text-decoration:none;transition:border-color .14s,transform .14s}.dataset-grid>a:hover{border-color:var(--vintage-grape);transform:translateY(-2px)}.dataset-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dataset-card-head strong{font-size:16px}.dataset-grid dl,.dataset-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0;display:grid}.dataset-grid dt,.dataset-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.dataset-grid dd,.dataset-facts dd{margin:.28rem 0 0;font-weight:650}.dataset-status{border:1px solid var(--line);width:max-content;color:var(--muted);text-transform:capitalize;border-radius:999px;align-items:center;padding:.3rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.dataset-status-ready,.dataset-status-uploaded{border-color:color-mix(in srgb, var(--dark-cyan) 45%, white);background:color-mix(in srgb, var(--dark-cyan) 10%, white);color:var(--blue-slate)}.dataset-empty{text-align:center;border:1px dashed var(--line-strong);place-content:center;justify-items:center;min-height:13rem;display:grid}@media (width<=760px){.him-data-facts,.him-data-signals{grid-template-columns:1fr}.him-data-facts>div+div,.him-data-signals article+article{border-top:1px solid #43445f;border-left:0}.him-data-signals article{min-height:104px}.dataset-library .section-heading-row{flex-direction:column;align-items:flex-start}}.dataset-create{border-top:1px solid var(--line);grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:clamp(28px,5vw,72px);display:grid}.dataset-create>div{align-content:start;justify-items:start;gap:8px;display:grid}.dataset-create>div>svg{color:var(--signal-strong)}.dataset-create>div>p{max-width:38ch;color:var(--muted);margin:0}.dataset-create-form,.dataset-upload-form,.dataset-admin-attach form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dataset-create-form label,.dataset-upload-form label,.dataset-admin-attach label{gap:.45rem;font-weight:650;display:grid}.dataset-create-form input,.dataset-create-form textarea,.dataset-upload-form input,.dataset-upload-form select,.dataset-manifest-form textarea,.dataset-admin-attach input,.dataset-admin-attach select{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:3rem;color:var(--ink);font:inherit;border-radius:.45rem;padding:.72rem .85rem}.dataset-form-wide,.dataset-upload-form>small,.dataset-upload-form>p,.dataset-create-form>.button,.dataset-create-form>.form-error{grid-column:1/-1}.dataset-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:1.4rem 0}.dataset-facts dd{align-items:center;gap:.35rem;display:flex}.dataset-file-list{border:1px solid var(--line)}.dataset-file-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.dataset-file-list article:last-child{border-bottom:0}.dataset-file-list article>div{gap:.25rem;display:grid}.dataset-workbench{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:2rem 4rem;display:grid}.dataset-manifest-form textarea{min-height:18rem;font-family:var(--code);font-size:.86rem}.dataset-manifest-form .button{margin-top:1rem}.dataset-attachments{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.dataset-attachments li{border:1px solid var(--line);align-items:center;gap:.5rem;padding:.7rem .85rem;display:inline-flex}@media (width<=820px){.page-shell-wide{padding:28px var(--page-gutter) 48px}.dataset-grid,.dataset-create,.dataset-workbench,.dataset-create-form,.dataset-upload-form,.dataset-admin-attach form{grid-template-columns:1fr}.dataset-grid dl,.dataset-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dataset-form-wide,.dataset-upload-form>small,.dataset-upload-form>p,.dataset-create-form>.button,.dataset-create-form>.form-error{grid-column:auto}}.arena-challenge-card>div>.challenge-card-reward{color:var(--vintage-grape);font-family:var(--sans);letter-spacing:0;text-transform:none;margin-top:auto;padding-top:16px;font-size:11px;font-weight:700;line-height:1.35}.arena-challenge-card>div>.challenge-card-reward-success{color:#185a36}.arena-challenge-card .challenge-card-reward+small{margin-top:10px}.challenge-status{border:1px solid var(--line-strong);vertical-align:top;border-radius:999px;align-items:center;min-height:28px;margin:0 0 16px 8px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.challenge-status-open{border-color:color-mix(in srgb, var(--dark-cyan) 38%, var(--line));background:color-mix(in srgb, var(--dark-cyan) 9%, var(--white));color:var(--blue-slate)}.challenge-status-upcoming{border-color:color-mix(in srgb, var(--golden-pollen) 62%, var(--line));background:color-mix(in srgb, var(--golden-pollen) 15%, var(--white));color:var(--space-indigo)}.challenge-status-closed{border-color:color-mix(in srgb, var(--vintage-grape) 32%, var(--line));background:color-mix(in srgb, var(--vintage-grape) 8%, var(--white));color:var(--vintage-grape)}.challenge-destination{max-width:46rem;color:var(--space-indigo);align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:680;display:flex}.challenge-destination svg{color:var(--dark-cyan);stroke-width:2px;flex:none}.challenge-case-hero-media{background:var(--paper);min-height:100%;display:block;overflow:hidden}.challenge-case-hero-media img{object-fit:cover;width:100%;height:100%;min-height:340px}.official-challenge-path,.challenge-datasets,.completed-challenge-proof{width:100%;max-width:calc(var(--page-max) - (2 * var(--product-page-gutter)));margin-inline:auto}.official-challenge-path{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(32px,5vw,80px);padding-block:clamp(42px,6vw,76px);display:grid}.official-challenge-path h2{letter-spacing:-.045em;max-width:17ch;margin:0;line-height:1.02;font-size:clamp(30px,3.5vw,50px)!important}.official-challenge-path-copy>p{max-width:58ch;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.6}.official-challenge-path ol{margin:0;padding:0;list-style:none;display:grid}.official-challenge-path li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:5px 16px;padding:18px 0;display:grid}.official-challenge-path li:last-child{border-bottom:1px solid var(--line);background:var(--signal);color:var(--white);padding:20px}.official-challenge-path li:last-child>span,.official-challenge-path li:last-child p{color:var(--white)}.official-challenge-path li>span{color:var(--blue-slate);font-family:var(--mono);grid-row:1/span 2;font-size:11px}.official-challenge-path li strong{font-size:17px}.official-challenge-path li p{max-width:52ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.challenge-datasets{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr);gap:clamp(30px,5vw,72px);padding-block:clamp(42px,6vw,72px);display:grid}.challenge-datasets>div:first-child h2{margin:0}.challenge-datasets>div:first-child p{max-width:34ch;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.55}.challenge-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.challenge-dataset-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;align-items:flex-start;min-height:275px;padding:22px;display:flex}.challenge-dataset-grid article>div{color:var(--blue-slate);align-items:center;gap:8px;display:flex}.challenge-dataset-grid article>div svg{stroke-width:1.8px;width:18px;height:18px}.challenge-dataset-grid article>div span{font-size:13px;font-weight:720}.challenge-dataset-grid h3{margin:24px 0 0;font-size:20px!important}.challenge-dataset-grid p{color:var(--muted);margin:9px 0 0;font-size:15px;line-height:1.5}.challenge-dataset-grid small{color:var(--muted);margin:14px 0 18px;font-size:13px}.challenge-dataset-grid .button,.challenge-dataset-grid article>strong{margin-top:auto}.challenge-dataset-grid article>strong{color:var(--vintage-grape);font-size:12px}.completed-challenge-proof{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);display:grid;overflow:hidden}.arena-page>.completed-challenge-proof,.preview-landing>.completed-challenge-proof{width:calc(100% - (2 * var(--product-page-gutter)));margin-block:clamp(24px,4vw,48px)}.completed-challenge-copy{padding:clamp(28px,4.5vw,62px)}.completed-challenge-copy .challenge-status{margin:0 0 20px}.completed-challenge-copy h2{letter-spacing:-.05em;max-width:13ch;margin:0;line-height:.98;font-size:clamp(32px,4vw,54px)!important}.completed-challenge-copy>p{max-width:55ch;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.58}.completed-challenge-copy>strong{color:var(--space-indigo);margin-top:16px;font-size:13px;display:block}.completed-challenge-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.completed-challenge-copy dl div{border-top:1px solid var(--line-strong);padding-top:12px}.completed-challenge-copy dt{color:var(--space-indigo);letter-spacing:-.025em;font-size:18px;font-weight:750}.completed-challenge-copy dd{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.35}.completed-challenge-media{background:var(--space-indigo);min-height:480px;color:var(--white);display:block;position:relative;overflow:hidden}.completed-challenge-media img{object-fit:cover;width:100%;height:100%;min-height:480px;transition:transform .18s}.completed-challenge-media:hover img{transform:scale(1.01)}.completed-challenge-media span{border-radius:var(--radius);color:var(--white);background:#1f2041e6;padding:12px 14px;font-size:12px;font-weight:700;position:absolute;bottom:20px;left:20px;right:20px}@media (width<=860px){.official-challenge-path,.challenge-datasets,.completed-challenge-proof,.challenge-dataset-grid{grid-template-columns:1fr}.completed-challenge-media,.completed-challenge-media img{min-height:340px}}@media (width<=620px){.challenge-status{margin-left:0}.official-challenge-path,.challenge-datasets{padding-block:34px}.completed-challenge-copy dl{grid-template-columns:1fr}.arena-page>.completed-challenge-proof,.preview-landing>.completed-challenge-proof{width:calc(100% - 32px)}}.compute-workflow .compute-recipe-tab{grid-template-columns:42px minmax(0,1fr) auto}.compute-recipe-action{color:var(--signal-strong);text-transform:none;align-self:center;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.compute-recipe-action svg{width:15px;height:15px;transition:transform var(--transition)}.compute-recipe-tab:hover .compute-recipe-action svg{transform:translate(2px)}.compute-history .compute-job-list{scrollbar-gutter:stable;max-height:min(520px,58vh);overflow:hidden auto}.compute-history .compute-job-row>a{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(90px,.45fr) minmax(240px,1fr) 20px;gap:clamp(16px,2.5vw,40px);padding:13px 16px;min-height:76px!important}.compute-history .compute-job-row-meta{display:contents}.compute-history .compute-job-row-meta>div{align-self:center}.compute-history .compute-job-row-meta dt{letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:650}.compute-history .compute-job-row-meta dd,.compute-history .compute-job-row-meta time{font-size:12px}.compute-history .compute-job-row-arrow{justify-self:end;font-size:17px}@media (width<=760px){.compute-workflow .compute-recipe-tab{grid-template-columns:42px minmax(0,1fr) auto}.compute-history .compute-job-list{max-height:520px}.compute-history .compute-job-row>a{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:14px;min-height:0!important}.compute-history .compute-job-row-meta{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.compute-history .compute-job-row-meta>div:last-child{grid-column:1/-1}.compute-history .compute-job-row-arrow{grid-area:1/2;display:block}}@media (width<=420px){.compute-workflow .compute-recipe-tab{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding-inline:13px}.compute-recipe-action{gap:2px;font-size:11px}.compute-recipe-action svg{width:13px;height:13px}}.admin-activity-page{max-width:var(--page-max);padding:40px var(--page-gutter) 72px;gap:24px}.admin-activity-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-activity-heading h1{color:var(--ink-strong);letter-spacing:-.045em;margin:0;font-weight:700;font-size:clamp(30px,4vw,44px)!important}.admin-activity-heading p{max-width:760px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.admin-activity-filters{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:minmax(190px,.34fr) minmax(280px,1fr) auto auto;align-items:end;gap:12px;padding:16px;display:grid}.admin-activity-filters>label{min-width:0;color:var(--ink);gap:7px;font-size:12px;font-weight:650;display:grid}.admin-activity-filters .him-select-trigger{min-height:44px}.admin-activity-search-field{border:1px solid var(--line-strong);background:var(--white);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px;padding:0 12px;display:grid}.admin-activity-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-activity-search-field svg{width:17px;height:17px;color:var(--muted)}.admin-activity-search-field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:13px}.admin-activity-panel{border:1px solid var(--line);background:var(--white);border-radius:12px;overflow:hidden}.admin-activity-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.admin-activity-panel>header>div{align-items:center;gap:10px;display:flex}.admin-activity-panel>header svg{width:18px;height:18px;color:var(--accent)}.admin-activity-panel h2,.admin-activity-panel>header p{margin:0}.admin-activity-panel h2{font-size:17px!important}.admin-activity-panel>header p{color:var(--muted);font-size:12px}.admin-activity-feed{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(68vh,760px);overflow-y:auto}.admin-activity-row{min-height:86px;color:var(--ink);grid-template-columns:auto minmax(240px,1fr) minmax(160px,.36fr) minmax(170px,auto);align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:grid}.admin-activity-row+.admin-activity-row{border-top:1px solid var(--line)}a.admin-activity-row:hover{background:var(--paper)}.admin-activity-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.admin-activity-icon svg{width:18px;height:18px}.admin-activity-icon.is-dataset,.admin-activity-icon.is-billing{background:color-mix(in srgb, var(--dark-cyan) 13%, white);color:var(--dark-cyan)}.admin-activity-icon.is-token,.admin-activity-icon.is-admin{background:color-mix(in srgb, var(--golden-pollen) 22%, white);color:var(--space-indigo)}.admin-activity-main,.admin-activity-actor{gap:4px;min-width:0;display:grid}.admin-activity-title-line{align-items:center;gap:8px;min-width:0;display:flex}.admin-activity-title-line strong,.admin-activity-actor strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-activity-detail,.admin-activity-metadata,.admin-activity-actor span,.admin-activity-row time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.admin-activity-status{border:1px solid var(--line);color:var(--muted);background:var(--paper);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:700}.admin-activity-row time{text-align:right;justify-self:end}.admin-activity-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;padding:40px;display:grid}.admin-activity-empty svg{width:30px;height:30px;color:var(--muted)}.admin-activity-empty p{color:var(--muted);margin:0;font-size:12px}.admin-activity-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.admin-activity-pagination>:last-child{justify-self:end}.admin-activity-pagination>span{color:var(--muted);font-size:12px}.admin-activity-security-note{color:var(--muted);text-align:center;margin:-8px 0 0;font-size:11px}.launch-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launch-metric-grid article{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:5px;padding:18px;display:grid}.launch-metric-grid strong{overflow-wrap:anywhere;color:var(--ink-strong);text-transform:capitalize;font-size:clamp(17px,2vw,24px)}.launch-metric-grid span,.eyebrow-link{color:var(--muted);font-size:11px}.eyebrow-link{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:inline-flex}.eyebrow-link svg{width:14px;height:14px}.admin-compute-result-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-compute-result-grid article{background:var(--white);min-width:0;padding:20px}.admin-compute-result-grid h3{margin:0 0 8px;font-size:14px}.admin-compute-result-grid p,.admin-compute-result-grid ul{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.admin-compute-result-grid ul{padding-left:18px}.account-callout{border:1px solid var(--line);background:var(--signal-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.account-callout>svg{width:18px;height:18px;color:var(--accent);flex:none}.account-callout h2,.account-callout p{margin:0}.account-callout h2{font-size:15px}.account-callout p{color:var(--muted-strong);margin-top:5px;font-size:12px;line-height:1.55}.account-callout.is-danger{border-color:color-mix(in srgb, #b42318 35%, var(--line));background:#faf0ef;display:block}@media (width<=900px){.launch-metric-grid,.admin-compute-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-activity-filters{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.admin-activity-row{grid-template-columns:auto minmax(0,1fr) minmax(150px,auto)}.admin-activity-actor{display:none}}@media (width<=760px){.launch-metric-grid,.admin-compute-result-grid{grid-template-columns:1fr}.admin-activity-page{padding-top:28px}.admin-activity-heading{flex-direction:column;align-items:flex-start}.admin-activity-filters{grid-template-columns:1fr}.admin-activity-filters .button{width:100%}.admin-activity-row{grid-template-columns:auto minmax(0,1fr);gap:12px}.admin-activity-row time{text-align:left;grid-column:2;justify-self:start}.admin-activity-title-line{flex-direction:column;align-items:flex-start}}.ssh-workspace-panel select{appearance:none;border:1px solid var(--control-line);border-radius:var(--radius);background-color:var(--white);width:100%;min-height:48px;color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f2041' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:0 44px 0 14px;font-size:14px;font-weight:650}.ssh-workspace-panel select:hover{border-color:var(--ink);background-color:var(--paper)}.ssh-workspace-panel select:focus-visible{border-color:var(--signal);outline:3px solid color-mix(in srgb, var(--signal) 22%, transparent);outline-offset:1px}.guided-job-link{border-bottom:1px solid var(--ink);background:var(--paper-strong);padding:30px 4.2vw}.guided-job-link>a{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);max-width:900px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto;padding:18px 20px;text-decoration:none;display:grid}.guided-job-link>a:hover{border-color:var(--signal);box-shadow:var(--shadow-menu)}.guided-job-link-icon{border-radius:var(--radius);background:var(--signal-soft);width:36px;height:36px;color:var(--signal);place-items:center;display:grid}.guided-job-link-icon svg{width:18px;height:18px}.guided-job-link>a>span:nth-child(2){gap:3px;display:grid}.guided-job-link strong{font-size:15px}.guided-job-link small{color:var(--muted);line-height:1.4}.guided-job-link-action{color:var(--signal);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.guided-job-link-action svg{width:15px;height:15px}.guided-job-back{border-bottom:1px solid var(--line);padding:14px 4.2vw}.guided-job-back a{color:var(--muted-strong);font-size:12px;font-weight:750;text-decoration:none}@media (width<=760px){.guided-job-link{padding:22px 18px}.guided-job-link>a{grid-template-columns:auto minmax(0,1fr)}.guided-job-link-action{grid-column:2}}.ssh-workspace-panel{background:var(--paper-strong);grid-template-columns:minmax(0,900px);justify-content:center;gap:0;padding:clamp(36px,5vw,72px) 4.2vw;display:grid}.ssh-workspace-panel>.compute-workbench-intro{padding:0 0 28px}.ssh-workspace-panel .compute-workbench-intro h1{max-width:none;font-family:var(--display);letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(38px,5vw,66px);line-height:.98}.ssh-launch-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ssh-launch-heading h1{flex:auto}.ssh-workspace-panel .compute-workbench-intro>p{color:var(--muted-strong);margin:0;font-size:17px}.ssh-workspace-panel .compute-form{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);padding:28px}.ssh-workspace-panel .ssh-included{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px 14px;max-width:none;margin:18px 0 0;padding:0;display:flex}.ssh-workspace-panel .ssh-included>strong{margin:0;font-size:12px}.ssh-workspace-panel .ssh-included ul{flex-wrap:wrap;gap:6px 14px;display:flex}.ssh-workspace-panel .ssh-included li{color:var(--muted-strong);font-size:12px}.ssh-workspace-panel .ssh-included li:before{margin-right:5px}.ssh-workspace-panel .ssh-included p{color:var(--muted-strong);flex-basis:100%;margin:0;font-size:11px}.ssh-workspace-panel .ssh-workspace-history{border-top:0;padding:36px 0 0}.ssh-workspace-panel .ssh-workspace-history-primary{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);margin-bottom:28px;padding:22px;scroll-margin-top:24px}.ssh-workspace-history-primary h3{font-size:18px}.ssh-workspace-history:focus-visible,.ssh-workspace-row:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ssh-workspace-row[data-stopping=true]{background:var(--paper)}.ssh-action-status,.ssh-row-status{color:var(--muted-strong);align-items:center;gap:12px;display:flex}.ssh-action-status{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);grid-column:1/-1;padding:14px 16px}.ssh-action-status>span,.ssh-row-status>span{gap:2px;display:grid}.ssh-workspace-row>.ssh-row-status{display:flex}.ssh-action-status strong,.ssh-row-status strong{color:var(--ink)}.ssh-action-spinner{flex:none;width:17px;height:17px;animation:.8s linear infinite ssh-action-spin}.ssh-stop-form{justify-items:start;gap:8px;display:grid}.ssh-stop-form .form-error{margin:0}.ssh-previous-machines{border-color:var(--line-strong);border-radius:var(--radius-lg);margin-top:24px;box-shadow:0 1px 2px #1414120a}.ssh-previous-machines>.him-disclosure-trigger{min-height:68px;padding:12px 14px}.ssh-previous-machines .him-disclosure-icon{background:var(--paper-strong);width:36px;height:36px}.ssh-previous-machines .him-disclosure-icon svg{width:17px;height:17px}.ssh-previous-machines .him-disclosure-title{font-size:14px;font-weight:700}.ssh-previous-machines .him-disclosure-description{color:var(--muted-strong);font-size:11px}.ssh-previous-machines .him-disclosure-meta{border-color:var(--line-strong);color:var(--muted-strong);padding:3px 8px;font-size:10px;font-weight:650}.ssh-previous-machines>.him-disclosure-content>.ssh-workspace-history{padding:0 14px 10px}@media (width<=520px){.ssh-previous-machines .him-disclosure-description{display:none}}@keyframes ssh-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ssh-action-spinner{animation:none}}.ssh-key-help{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);margin-top:10px}.ssh-key-help summary{cursor:pointer;padding:13px 15px;font-size:13px;font-weight:750}.ssh-key-help>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 15px 15px;display:grid}.ssh-key-help p,.ssh-key-help a{grid-column:1/-1;margin:0;font-size:12px}.ssh-key-help>div>code{border:1px solid var(--line);background:var(--white);min-width:0;padding:10px 12px;overflow-x:auto}@media (width<=560px){.ssh-key-help>div{grid-template-columns:minmax(0,1fr)}.ssh-key-help .copy-control{justify-self:start}}@media (width<=760px){.ssh-workspace-panel{padding:34px 18px}.ssh-workspace-panel .compute-form{padding:20px}}.challenge-compute-link{border-bottom:1px solid var(--ink);background:var(--accent-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 4.2vw;display:grid}.challenge-compute-link>svg{width:24px;height:24px;color:var(--signal)}.challenge-compute-link>div{gap:2px;display:grid}.challenge-compute-link strong{font-size:16px}.challenge-compute-link span{color:var(--muted-strong);font-size:13px}@media (width<=760px){.challenge-compute-link{grid-template-columns:auto minmax(0,1fr);padding:18px}.challenge-compute-link .button{grid-column:2;justify-self:start}}.source-upload-form{border:1px solid var(--line);background:var(--white);gap:18px;width:100%;max-width:none;padding:clamp(20px,3vw,30px);display:grid}.source-upload-kind{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.source-upload-kind legend{width:100%;margin-bottom:8px;font-weight:700}.source-upload-kind button{min-width:108px;min-height:var(--control-height-primary);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);color:var(--ink);font:inherit;padding:9px 16px;font-weight:650}.source-upload-kind button[aria-pressed=true]{color:var(--white);background:var(--signal);border-color:var(--signal)}.source-upload-kind-help{color:var(--muted,#656477);margin:-8px 0 0}.source-upload-robot,.source-upload-simulator,.source-upload-challenge,.source-upload-new-challenge{gap:8px;font-weight:700;display:grid}.source-upload-robot .him-select-trigger,.source-upload-simulator .him-select-trigger,.source-upload-challenge .him-select-trigger,.source-upload-new-challenge input{width:100%;min-height:var(--control-height-primary);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);color:var(--ink);font:inherit;padding:9px 11px}.source-upload-robot .him-select-trigger,.source-upload-simulator .him-select-trigger,.source-upload-challenge .him-select-trigger{padding-inline:11px;font-weight:650}.source-upload-kind button,.builder-start-actions>a,.builder-start-actions>a svg,.builder-start-actions>a span{transition:none}.source-dropzone{cursor:pointer;border:1px dashed var(--control-line);border-radius:var(--radius);background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:164px;padding:24px;display:flex;position:relative}.source-dropzone:hover{border-color:var(--signal);background:var(--signal-soft)}.source-dropzone[data-has-file=true]{border-style:solid;border-color:var(--signal);background:var(--white)}.source-dropzone>input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.source-dropzone svg{width:28px;height:28px;color:var(--signal)}.source-dropzone strong{font-size:16px}.source-dropzone span{color:var(--muted-strong,#585858)}.source-upload-details{gap:15px;padding-top:4px;display:grid}.source-upload-details label{gap:8px;font-weight:700;display:grid}.source-upload-details input,.source-upload-details textarea{width:100%;min-height:var(--control-height-primary);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--white);color:var(--ink);font:inherit;padding:9px 11px}.source-upload-details textarea{resize:vertical;min-height:96px}.source-upload-details label>span,.source-upload-details small{color:var(--muted,#656477);font-weight:400}.source-upload-details small{margin-top:-9px}.source-upload-details p{color:var(--muted,#656477);margin:0}.source-upload-details .button{justify-self:start}.source-upload-signin{border:1px solid var(--line,#cac9d2);max-width:680px;padding:28px}.source-upload-page{align-content:start;gap:clamp(20px,2.5vw,32px);padding-block:72px;display:grid}.source-upload-page>header{gap:10px;display:grid}.source-upload-page>header h1{margin:0;font-size:clamp(2.5rem,6vw,5rem)}.source-upload-page>header>p:last-child{max-width:700px;color:var(--muted-strong);margin:0;font-size:17px;line-height:1.5}.source-upload-builder{width:fit-content;color:var(--muted-strong);align-items:center;gap:10px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.source-upload-builder>:first-child{background:var(--signal);width:38px;height:38px;color:var(--white);object-fit:cover;border-radius:50%;place-items:center;display:grid}.builder-project-page{padding-block:clamp(34px,6vw,72px) 80px}.builder-project-back{color:var(--muted-strong);font-size:13px;font-weight:650;text-decoration:none}.builder-project-person{max-width:820px;color:var(--ink);align-items:center;gap:18px;margin-top:42px;text-decoration:none;display:flex}.builder-project-person>span{background:var(--signal);width:68px;height:68px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:750;display:grid}.builder-project-person>img{object-fit:cover;border-radius:50%;flex:none;width:68px;height:68px}.builder-project-person h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,5vw,52px)!important}.builder-project-person p{max-width:680px;color:var(--muted-strong);margin:8px 0 0;line-height:1.5}.builder-project-intro{max-width:880px;margin-top:clamp(44px,7vw,86px)}.builder-project-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,7vw,76px)!important;line-height:.98!important}.builder-project-intro p{max-width:760px;color:var(--muted-strong);margin:20px 0 0;font-size:17px;line-height:1.55}.builder-project-media{margin:clamp(34px,5vw,58px) 0 0}.builder-project-media>div{background:var(--ink);position:relative;overflow:hidden}.builder-project-media video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.builder-project-watermark{color:var(--ink);pointer-events:none;background:#ffffffe0;padding:9px 12px;line-height:1;display:grid;position:absolute;top:clamp(14px,2.5vw,28px);right:clamp(14px,2.5vw,28px)}.builder-project-watermark img{width:58px;height:auto;display:block}.video-preview-frame{aspect-ratio:16/9;background:#e9e9e5;width:100%;position:relative;overflow:hidden}.work-in-progress-media{position:relative;overflow:hidden}.work-in-progress-banner{z-index:8;pointer-events:none;background:repeating-linear-gradient(135deg,#ffd83d 0 14px,#23231f 14px 27px);border-bottom:1px solid #14141285;justify-content:center;align-items:center;min-height:18px;padding-inline:8px;display:flex;position:absolute;top:0;left:0;right:0}.work-in-progress-banner>span{color:#fff7cf;letter-spacing:.11em;text-transform:uppercase;background:#23231f;padding:1px 8px;font-size:8px;font-weight:850;line-height:1.35}.video-preview-frame>.video-preview-player{z-index:1;aspect-ratio:auto;background:0 0;width:100%;height:100%;display:block;position:relative}.video-preview-skeleton{z-index:2;background:linear-gradient(135deg, #ffffffb8, transparent 48%), var(--paper-strong);pointer-events:none;place-items:center;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0;overflow:hidden}.video-preview-skeleton:before{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffc7 48%,#0000 66%);animation:1.35s ease-in-out infinite video-preview-shimmer;position:absolute;inset:0;transform:translate(-100%)}.video-preview-skeleton>span{aspect-ratio:1;background:#ffffffad;border:1px solid #1f204124;border-radius:50%;width:clamp(42px,10%,62px);position:relative;box-shadow:0 12px 32px #1f204114}.video-preview-skeleton>span:after{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid var(--space-indigo);content:"";width:0;height:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.video-preview-frame[data-ready=true] .video-preview-skeleton,.video-preview-frame:not([data-ready=true]) .him-video-controls,.video-preview-frame:not([data-ready=true]) .him-video-center-control{visibility:hidden;opacity:0}.video-preview-error{z-index:4;background:var(--paper-strong);color:var(--muted-strong);place-items:center;font-size:12px;font-weight:650;display:grid;position:absolute;inset:0}.video-preview-frame:hover .him-video-controls,.video-preview-frame:focus-within .him-video-controls,.video-preview-frame[data-paused=true] .him-video-controls{opacity:1}.video-preview-frame .him-video-controls{background:linear-gradient(#0000 58%,#090a129e);gap:.45rem;padding:clamp(.55rem,1.5vw,.9rem)}.video-preview-frame .him-video-control-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a1252;border-color:#ffffff3d;width:2.15rem;height:2.15rem}.video-preview-frame .him-video-center-control{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a1261;border-color:#ffffff6b;width:clamp(3.2rem,7cqw,4.6rem);height:clamp(3.2rem,7cqw,4.6rem);box-shadow:0 12px 36px #0000002e}.video-preview-timeline{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.video-preview-timeline::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--golden-pollen) 0 var(--video-progress), #ffffff4d var(--video-progress) 100%);border-radius:999px;height:4px}.video-preview-timeline::-moz-range-track{background:#ffffff4d;border-radius:999px;height:4px}.video-preview-timeline::-moz-range-progress{background:var(--golden-pollen);border-radius:999px;height:4px}.video-preview-timeline::-webkit-slider-thumb{appearance:none;border:2px solid var(--space-indigo);background:var(--golden-pollen);border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 1px #ffffff8c}.video-preview-timeline::-moz-range-thumb{border:2px solid var(--space-indigo);background:var(--golden-pollen);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #ffffff8c}.video-preview-timeline:focus-visible{outline:3px solid var(--golden-pollen);outline-offset:2px}@keyframes video-preview-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.video-preview-skeleton:before{animation:none}}.him-video-watermark{z-index:3;pointer-events:none;background:#ffffffdb;place-items:center;padding:6px 8px;display:grid;position:absolute;top:clamp(10px,2vw,20px);right:clamp(10px,2vw,20px)}.him-video-watermark img{width:clamp(40px,7vw,58px);height:auto;display:block}.source-upload-like-control{align-items:center;gap:9px;width:fit-content;margin:0;display:flex}.source-upload-like-button{border:1px solid var(--ink);border-radius:var(--radius);background:var(--white);min-height:38px;color:var(--ink);font:inherit;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.source-upload-like-button:hover,.source-upload-like-button[aria-pressed=true]{background:var(--signal-soft)}.source-upload-like-button svg{width:17px;height:17px}.source-upload-like-control>span{color:var(--muted-strong);font-variant-numeric:tabular-nums;font-size:13px}.source-upload-like-control>small{color:var(--danger,#9b1c1c)}.builder-project-media figcaption{color:var(--muted);justify-content:space-between;gap:18px;margin-top:10px;font-size:11px;display:flex}.builder-project-parts{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(36px,5vw,60px);display:grid}.builder-project-parts article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:clamp(24px,4vw,42px)}.builder-project-parts h2{color:var(--muted);margin:0 0 22px;font-weight:650;font-size:14px!important}.builder-project-parts strong{letter-spacing:-.03em;font-size:24px;display:block}.builder-project-parts p{margin:12px 0 20px;line-height:1.5}.builder-project-parts small{color:var(--muted)}.builder-project-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.source-upload-page>section:not(.result-share)>p:last-child{margin-bottom:0}.source-upload-includes,.source-upload-data{margin:14px 0 0;padding-left:20px}.source-upload-includes{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.source-upload-includes li{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-weight:700}.source-upload-page>section:not(.result-share){border:1px solid var(--line,#cac9d2);margin-top:32px;padding:24px}.source-upload-admin-classification{border:1px solid var(--ink);background:var(--paper-strong,var(--white));gap:18px;margin-top:32px;padding:clamp(18px,3vw,26px);display:grid}.source-upload-admin-classification>div{gap:6px;display:grid}.source-upload-admin-classification>div>span{color:var(--muted-strong);letter-spacing:.12em;font-size:10px;font-weight:780}.source-upload-admin-classification h2,.source-upload-admin-classification p{margin:0}.source-upload-admin-classification>div>p{max-width:72ch;color:var(--muted-strong);line-height:1.5}.source-upload-admin-classification form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.source-upload-admin-classification label{gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.source-upload-admin-classification input[type=text]{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px}.source-upload-admin-reason{grid-column:1/-1}.source-upload-admin-classification .form-success{color:#087d65;font-weight:750}.source-upload-admin-classification .form-error{color:var(--danger,#9b1c1c);font-weight:700}.source-upload-page code{color:#fff;overflow-wrap:anywhere;background:#171629;padding:16px;display:block}.source-upload-success{color:#087d65;font-weight:800}.source-upload-owner-editor{border:1px solid var(--line-strong);background:var(--signal-soft);gap:12px;padding:16px;display:grid}.source-upload-owner-status{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-upload-owner-status>div{gap:3px;display:grid}.source-upload-owner-status span,.source-upload-owner-editor summary,.source-upload-owner-editor label span{color:var(--muted-strong);font-size:13px}.source-upload-owner-editor summary{cursor:pointer;width:fit-content;font-weight:750}.source-upload-owner-editor details form{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.source-upload-owner-editor label{gap:6px;font-size:13px;font-weight:750;display:grid}.source-upload-owner-editor input,.source-upload-owner-editor textarea{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:10px 12px}.source-upload-owner-editor textarea{resize:vertical}.source-upload-owner-editor .form-error{color:var(--danger,#9b1c1c);margin:0;font-weight:700}@media (width<=680px){.source-upload-owner-status{flex-direction:column;align-items:stretch}.source-upload-owner-editor details form{grid-template-columns:1fr}}.source-upload-video{border:1px solid var(--line);border-radius:var(--radius-lg);background:#111;margin:0;overflow:hidden}.source-upload-video video{background:#111;width:100%;max-height:min(76vh,820px);display:block}.source-upload-video figcaption{background:var(--white);color:var(--muted);padding:clamp(14px,2vw,20px);font-size:13px}.source-upload-caption{max-width:70ch;color:var(--ink);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.55}.source-upload-page>.result-share,.source-upload-page>.source-upload-page-actions{margin-top:0}.source-upload-challenge-entry{border:1px solid var(--ink);background:var(--signal-soft);width:fit-content;color:var(--ink);padding:9px 12px;font-weight:750;text-decoration:none;display:inline-flex}.source-upload-download{background:var(--signal-soft);justify-content:space-between;align-items:end;gap:clamp(18px,4vw,44px);display:flex}.source-upload-download>div{gap:10px;min-width:0;display:grid}.source-upload-download h2,.source-upload-download p{margin:0}.source-upload-download p{max-width:68ch;color:var(--muted-strong);line-height:1.5}.source-upload-download small{color:var(--muted-strong);overflow-wrap:anywhere}.source-upload-page .result-share-label{color:var(--muted-strong)}.source-upload-download .button{flex:none}@media (width<=680px){.source-upload-download{flex-direction:column;align-items:start}}.astra-feature,.open-build-feature{border:1px solid var(--ink);text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-block:32px;display:grid}.astra-feature-copy{padding:clamp(24px,4vw,48px)}.astra-feature h2,.open-build-feature h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(32px,4vw,58px);line-height:1.02}.astra-feature-copy .button{margin-top:24px}.astra-feature-media{background:var(--paper-strong);min-width:0;margin:0}.astra-feature-media img{object-fit:contain;width:100%;height:100%;display:block}.astra-artwork-crop{width:100%;position:relative;overflow:hidden}.astra-artwork-crop img{max-width:none;position:absolute}.astra-upcoming{align-self:center;font-size:14px}.astra-prompt{border-bottom:1px solid var(--ink);padding-block:40px;scroll-margin-top:100px}.astra-prompt>p{max-width:720px}.astra-prompt details{margin-top:24px}.astra-prompt summary{cursor:pointer}.astra-prompt pre{background:var(--paper-strong);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:24px;font-size:14px;line-height:1.6}@media (width<=700px){.astra-feature,.open-build-feature{grid-template-columns:1fr}}.open-build-challenge{padding-block:clamp(34px,6vw,80px)}.open-build-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:start;gap:clamp(30px,6vw,80px);padding-bottom:clamp(36px,6vw,72px);display:grid}.open-build-hero h1{letter-spacing:-.065em;max-width:820px;margin:8px 0 18px;font-size:clamp(44px,8vw,104px)!important;line-height:.92!important}.open-build-hero>div>p:not(.eyebrow){max-width:720px;color:var(--muted-strong);margin:0;font-size:clamp(17px,2vw,22px);line-height:1.5}.open-build-hero-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.open-build-prize-card{border-top:1px solid var(--ink);max-width:720px;margin:clamp(28px,4vw,42px) 0 0}.open-build-prize-card>div{border-bottom:1px solid var(--line-strong);gap:4px;padding:16px 0;display:grid}.open-build-prize-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.open-build-prize-card dd{margin:0;font-size:21px;font-weight:780}.open-build-hero-media{border:1px solid var(--line-strong);background:var(--paper-strong);width:100%;min-height:420px;margin:0;overflow:hidden}.open-build-hero-media img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.open-build-hero-media-contain{background:0 0;border:0;min-height:300px;margin-top:clamp(28px,5vw,64px)}.open-build-hero-media-contain img{object-fit:contain;min-height:300px}.open-build-starters,.open-build-how,.challenge-submissions{border-bottom:1px solid var(--line-strong);padding-block:clamp(44px,7vw,84px)}.open-build-starters-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.open-build-starters-heading>div{max-width:780px}.open-build-starters h2{letter-spacing:-.055em;margin:6px 0 12px;font-size:clamp(34px,5vw,64px)!important}.open-build-starters-heading p:last-child{color:var(--muted-strong);margin:0;font-size:17px;line-height:1.55}.open-build-starter-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.open-build-starter-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--white);align-content:start;gap:12px;min-width:0;padding:clamp(18px,2.5vw,28px);display:grid}.open-build-starter-grid article>span{color:var(--signal-strong);letter-spacing:.1em;font-size:10px;font-weight:800}.open-build-starter-grid h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,30px)!important}.open-build-starter-grid article>p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.open-build-starter-grid details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:4px}.open-build-starter-grid summary{cursor:pointer;padding-block:12px;font-size:12px;font-weight:760}.open-build-starter-grid pre{background:var(--paper-strong);max-height:320px;color:var(--ink);font-family:var(--mono);white-space:pre-wrap;margin:0 0 14px;padding:14px;font-size:11px;line-height:1.55;overflow:auto}.open-build-prompt-copy{justify-self:start}.open-build-prompt-copy .copy-control-button{min-height:var(--control-height-primary);border-color:var(--ink);background:var(--ink);color:var(--white);padding-inline:14px}.open-build-how>div:first-child{max-width:760px}.open-build-how h2,.challenge-submissions h2{letter-spacing:-.05em;margin:6px 0 12px;font-size:clamp(30px,5vw,58px)!important}.open-build-how>div:first-child>p:not(.eyebrow){color:var(--muted-strong);font-size:17px;line-height:1.55}.open-build-how>div:first-child>.button{margin-top:20px}.open-build-how ol{border-top:1px solid var(--ink);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}.open-build-how li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);align-content:start;gap:8px;min-height:190px;padding:20px;display:grid}.open-build-how li svg{color:var(--signal-strong);margin-bottom:18px}.open-build-how li span,.challenge-submission-grid article>div:not(.work-in-progress-media)>span{color:var(--muted);font-size:12px;line-height:1.45}.challenge-submission-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),320px));justify-content:start;align-items:start;gap:14px;margin-top:28px;display:grid}.challenge-submission-grid article{border:1px solid var(--line);background:var(--white);overflow:hidden}.challenge-submission-grid video{aspect-ratio:16/9;object-fit:cover;background:#111;width:100%;display:block}.challenge-submission-grid article>div:not(.video-preview-frame){gap:7px;padding:14px;display:grid}.challenge-submission-grid article>div:not(.video-preview-frame)>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.challenge-submission-grid article>div:not(.video-preview-frame)>span{align-items:center;gap:5px;display:flex}.challenge-submission-builder{align-items:center;gap:5px;text-decoration:none;display:inline-flex;font-size:12px!important}.challenge-submission-builder>:first-child{background:var(--ink);width:20px;height:20px;color:var(--white);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}.challenge-submission-grid article a{color:var(--ink);font-size:16px;font-weight:760}.challenge-submissions-empty{border:1px solid var(--line-strong);background:var(--paper-strong);justify-items:start;gap:10px;margin-top:28px;padding:clamp(24px,4vw,42px);display:grid}.challenge-submissions-empty p{color:var(--muted);margin:0 0 6px}.open-build-fine-print{max-width:820px;color:var(--muted);margin:24px 0 0;font-size:11px;line-height:1.5}@media (width<=820px){.builder-open-challenge-callout,.challenge-open-build-callout,.open-build-hero,.open-build-starter-grid,.open-build-how ol{grid-template-columns:1fr}.open-build-starters-heading{flex-direction:column;align-items:flex-start}.open-build-hero-media,.open-build-hero-media img{aspect-ratio:16/9;min-height:0}.open-build-hero-media-contain{margin-top:0}.open-build-hero-media-contain,.open-build-hero-media-contain img{aspect-ratio:auto}.open-build-starter-grid{border-left:0}.open-build-starter-grid article{border-left:1px solid var(--line-strong)}.builder-open-challenge-callout>div:last-child{justify-content:flex-start}.open-build-how ol{border-left:0}.open-build-how li{border-left:1px solid var(--line-strong);min-height:0}}.source-upload-page-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.results-public-builds{margin-top:56px}.results-public-builds ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.results-public-builds li{border:1px solid var(--line,#cac9d2);gap:8px;padding:18px;display:grid}.results-public-builds li>a{font-size:1.08rem;font-weight:800}.results-public-builds li>span{text-transform:capitalize}.results-public-builds li>small{color:var(--muted,#656477)}.simple-leaderboard>header.builders-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:none;padding-bottom:20px;display:flex}.builders-header>div{max-width:760px}.builders-open-challenges-link{border:1px solid var(--line-strong);color:var(--ink);flex:none;align-items:center;margin-top:8px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}a.builders-open-challenges-link:hover{border-color:var(--ink)}.builders-community{margin-top:24px}.builders-community .simple-leaderboard-heading{align-items:end}.sims-search{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:min(100%,430px);display:grid}.sims-search>svg{color:var(--muted)}.sims-search input{border:1px solid var(--line-strong);background:var(--white);width:100%;min-width:0;min-height:40px;color:var(--ink);padding:8px 10px}.sims-search .button{min-height:40px;padding:8px 13px}.sims-search-summary{background:var(--paper-strong);color:var(--muted-strong);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.sims-search-summary a{font-weight:700}.builder-profile-page{padding-block:clamp(42px,7vw,80px)}.builder-profile-header{border-bottom:1px solid var(--line-strong);align-items:center;gap:clamp(18px,3vw,30px);padding-bottom:clamp(32px,5vw,54px);display:flex}.builder-profile-header>span,.builder-profile-header>img{object-fit:cover;border-radius:50%;flex:none;width:clamp(72px,10vw,112px);height:clamp(72px,10vw,112px)}.builder-profile-header>span{background:var(--signal);color:var(--white);place-items:center;font-size:clamp(24px,4vw,40px);font-weight:750;display:grid}.builder-profile-header h1{letter-spacing:-.055em;margin:5px 0 7px;font-size:clamp(38px,6vw,72px)!important}.builder-profile-count{color:var(--muted-strong);margin:0}.builder-profile-github{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;gap:7px;margin-top:14px;font-size:14px;font-weight:700;display:inline-flex}.builder-profile-github:hover{text-decoration-color:currentColor}.builder-profile-github svg{width:17px;height:17px}.builder-profile-github svg:last-child{width:13px;height:13px;color:var(--muted-strong)}.builder-profile-page .challenge-submissions{border-bottom:0}.builder-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.builder-person-card{border:1px solid var(--line);background:var(--white);min-width:0;padding:22px}.builders-community .builder-person-card{content-visibility:auto;contain-intrinsic-size:auto 520px}.builder-person-header{color:var(--ink);align-items:center;gap:13px;text-decoration:none;display:flex}.builder-person-header>span{background:var(--signal);width:44px;height:44px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:750;display:grid}.builder-person-header>img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.builder-card-video{background:#111;margin:18px -22px 0}.builder-card-video video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.builder-card-video figcaption{background:var(--paper-strong);justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.builder-card-video a{font-size:12px;font-weight:700}.builder-preview-like-control{flex:none;margin:0;position:relative}.builder-preview-like-control .source-upload-like-button{border-color:var(--line-strong);gap:5px;min-height:30px;padding:5px 8px;font-size:12px}.builder-preview-like-control .source-upload-like-button svg{width:15px;height:15px}.builder-preview-like-error{z-index:4;border-radius:var(--radius);width:max-content;max-width:min(240px,72vw);color:var(--danger);background:#fff6f4;border:1px solid #e7c0b8;padding:7px 9px;font-size:11px;line-height:1.35;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #14192c1f}.builder-person-card h3{margin:0;font-size:18px!important}.builder-person-header p{color:var(--muted);margin:2px 0 0;font-size:12px}.builder-example-intro{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.builder-example-intro p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.45}.builder-person-card ul{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.builder-person-card li{justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.builder-person-card li+li{border-top:1px solid var(--line)}.builder-person-card li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.builder-person-card li span{color:var(--muted);text-transform:capitalize;font-size:11px}@media (width<=760px){.builder-project-parts,.source-upload-admin-classification form{grid-template-columns:1fr}.source-upload-admin-reason{grid-column:auto}.builder-project-media figcaption{flex-direction:column;gap:4px}}.builders-empty{margin-top:18px}.sims-feed-sentinel{min-height:96px;color:var(--muted-strong);justify-content:center;align-items:center;padding-top:24px;font-size:13px;display:flex}.builders-challenge{border:1px solid var(--line);background:var(--signal-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:26px;display:flex}.builders-challenge h2{margin:0;font-size:24px!important}.builders-challenge p{color:var(--muted);margin:7px 0 0}.results-score-list{border-top:1px solid var(--line);margin:18px 0;padding:0;list-style:none}.results-score-list li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.results-score-list li+li{border-top:1px solid var(--line)}.results-score-list li>span{color:var(--muted);font-family:var(--mono)}.results-score-list li>div{justify-items:end;display:grid}.results-score-list small{color:var(--muted)}@media (width<=980px){.builder-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.simple-leaderboard>header.builders-header{flex-direction:column-reverse;gap:14px}.builders-open-challenges-link{margin-top:0}.builder-people-grid{grid-template-columns:1fr}.builders-community .simple-leaderboard-heading{flex-direction:column;align-items:stretch}.sims-search{width:100%}.builders-challenge{flex-direction:column;align-items:flex-start}}.mobile-nav-menu{display:none}@media (width<=700px){.site-header>.desktop-primary-nav,.site-header>.desktop-account-action{display:none}.mobile-nav-menu{margin-left:auto;display:block}.mobile-nav-trigger{z-index:72;border:1px solid var(--line-strong);background:var(--white);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.mobile-nav-trigger:hover,.mobile-nav-trigger[aria-expanded=true]{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-dark)}.mobile-nav-backdrop{z-index:60;inset:var(--app-header-height) 0 0;cursor:default;background:#1414123d;border:0;border-radius:0;padding:0;position:fixed}.site-header .mobile-nav-panel{z-index:71;top:calc(var(--app-header-height) + 8px);width:auto;max-height:calc(100dvh - var(--app-header-height) - 18px);border:1px solid var(--line-strong);background:var(--white);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:grid;position:fixed;left:10px;right:10px;overflow:hidden auto;box-shadow:0 22px 50px #14192c2e}.site-header .mobile-nav-panel>a{border-radius:3px;justify-content:flex-start;min-width:0;min-height:46px;padding:11px 13px;font-size:14px;font-weight:650}.site-header .mobile-nav-panel>a:hover,.site-header .mobile-nav-panel>a.active,.site-header .mobile-nav-panel>a[aria-current=page]{background:var(--signal-soft);color:var(--signal-dark);box-shadow:none}.mobile-nav-account-actions{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px;padding-top:10px;display:grid}.site-header .mobile-nav-account-actions>a{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:46px;color:var(--ink);border-radius:3px;justify-content:flex-start;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.site-header .mobile-nav-account-actions>a:hover,.site-header .mobile-nav-account-actions>a.active,.site-header .mobile-nav-account-actions>a[aria-current=page]{border-color:var(--signal-strong);background:var(--signal-soft);color:var(--signal-dark)}}@media (width<=420px){.site-header .mobile-nav-panel,.mobile-nav-account-actions{grid-template-columns:1fr}}.microduck-previous{text-align:left;background:#fcf8ed;border:1px solid #d6c5a0;border-radius:12px;margin:28px 0 36px;padding:clamp(20px,3vw,36px)}.microduck-previous-heading,.microduck-result-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.microduck-previous-heading h2{margin:6px 0;font-size:clamp(24px,3vw,32px)}.microduck-previous-heading p{margin:6px 0}.microduck-previous-winners,.microduck-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.microduck-previous-winners{border-top:1px solid #d6c5a0;margin-top:24px;padding-top:24px}.microduck-previous-winners>div{gap:8px;display:grid}.microduck-previous-winners>div>a{font-size:20px;font-weight:650;line-height:1.35}.microduck-award-label{color:#775413;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.microduck-award-badge{color:#3b433c;background:#f0f1ef;border-radius:6px;align-items:center;gap:7px;width:fit-content;margin:8px 0;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.microduck-award-badge.is-winner{color:#775413;background:#faf0d1}.microduck-completed{padding-block:24px 64px}.microduck-results-hero{max-width:850px;padding:0 0 12px}.microduck-results-hero h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(36px,5vw,64px);line-height:1.08}.microduck-results-hero>p{line-height:1.6}.microduck-closed-note{font-weight:650}.microduck-results{gap:40px;scroll-margin-top:96px;display:grid}.microduck-results h2{margin:16px 0 20px;font-size:30px}.microduck-result{background:#fff;border:1px solid #deded7;border-radius:12px;overflow:hidden}.microduck-result.is-winner{border-color:#d6c5a0}.microduck-result-heading{background:#f5f5f1;padding:16px 20px;font-size:13px}.microduck-result.is-winner .microduck-result-heading{background:#fcf8ed}.microduck-result .video-preview-frame{aspect-ratio:16/9;border-radius:0}.microduck-result-copy{padding:20px}.microduck-result-copy h3{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.3}.microduck-result-copy p{margin:12px 0}.microduck-result-copy>a{font-weight:650}.microduck-challenge-archive{border-top:1px solid #deded7;margin-top:40px;padding-top:24px}.microduck-challenge-archive summary{cursor:pointer;font-weight:650}.microduck-challenge-archive img{width:min(100%,650px);height:auto;margin-top:24px}.challenge-home-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.video-download{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.video-download-status{flex-basis:100%;max-width:360px;font-size:13px}@media (width<=700px){.microduck-previous-heading{flex-direction:column;align-items:flex-start}.microduck-previous-winners,.microduck-results-grid,.challenge-home-paths{grid-template-columns:1fr}.microduck-result-heading{flex-wrap:wrap;gap:8px}}.microduck-completed-label{letter-spacing:.07em;color:#775413;font-size:12px;font-weight:700}.microduck-completed .microduck-results h2,.microduck-completed .challenge-submissions h2{letter-spacing:-.035em;margin:16px 0 20px;line-height:1.2;font-size:30px!important}.microduck-completed .challenge-submission-grid{align-items:stretch}.microduck-completed .challenge-submission-grid article{flex-direction:column;height:100%;display:flex}.microduck-completed .challenge-submission-grid article>div:last-child{flex:1}.microduck-completed .challenge-submission-grid .video-preview-frame{aspect-ratio:16/9}.challenge-home-paths>.challenge-home-any-sport{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;margin-top:0}
