.amb{--u:clamp(13px,.3vw + 8.2px,16px);--bar:0px;--bg:#08090a;--panel:#0c0d0e;--surface:#101113;--surface-2:#151719;--hover:#ffffff0a;--control:#ffffff09;--border:#ffffff12;--border-strong:#ffffff1f;--text:#f7f8f8;--text-2:#8a8f98;--text-3:#62666d;--orange:#e76a22;--orange-dim:#e76a2224;--green:#4cb782;--amber:#f2c94c;--red:#eb5757;--r-xs:5px;--r-sm:6px;--r:8px;--r-lg:10px;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.amb *,.amb :before,.amb :after{box-sizing:border-box}.amb{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);font-size:calc(var(--u)*1);letter-spacing:-.006em;font-feature-settings:"cv05" 1,"ss03" 1;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.amb h1,.amb h2,.amb h3,.amb h4{margin:0;line-height:1.25;font-family:var(--sans)!important;letter-spacing:-.018em!important;font-weight:550!important}.amb h1{font-size:calc(var(--u)*1.4615)}.amb h2{font-size:calc(var(--u)*1.0769);font-weight:550}.amb h3{font-size:calc(var(--u)*1);font-weight:550}.amb p{margin:0}.amb a{color:inherit}.amb button,.amb input,.amb select,.amb textarea{font:inherit;color:inherit;letter-spacing:inherit}.amb ::selection{background:#e76a224d}.amb :focus-visible{outline:2px solid var(--orange);outline-offset:1px;border-radius:4px}@media (prefers-reduced-motion:reduce){.amb *{transition:none!important;animation:none!important}}.amb ::-webkit-scrollbar{width:9px;height:9px}.amb ::-webkit-scrollbar-thumb{background:#ffffff17 padding-box content-box;border:2px solid #0000;border-radius:9px}.amb ::-webkit-scrollbar-thumb:hover{background:#ffffff29 padding-box content-box}.amb ::-webkit-scrollbar-track{background:0 0}.amb .frame{grid-template-columns:calc(var(--u)*16.6154) minmax(0,1fr);min-height:calc(100vh - var(--bar));max-width:calc(var(--u)*190);margin-inline:auto;display:grid}.amb .side{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:10px 8px;display:flex}.amb .ws{cursor:default;align-items:center;gap:9px;padding:7px 7px 9px;display:flex}.amb .logo{color:var(--text);flex:none;height:auto;display:block}.amb .ws-sub{font-size:calc(var(--u)*.8077);color:var(--text-3);border-left:1px solid var(--border);white-space:nowrap;padding-left:9px;line-height:1.35}.amb .sgroup{font-size:calc(var(--u)*.8077);color:var(--text-3);letter-spacing:.02em;margin-top:12px;padding:0 8px 4px;font-weight:500}.amb .snav{flex-direction:column;gap:1px;display:flex}.amb .snav a{border-radius:var(--r-sm);height:28px;color:var(--text-2);font-size:calc(var(--u)*.9615);align-items:center;gap:8px;padding:0 8px;font-weight:450;text-decoration:none;display:flex}.amb .snav a:hover{background:var(--hover);color:var(--text)}.amb .snav a[aria-current=page]{color:var(--text);background:#fff1;font-weight:500}.amb .snav a svg{opacity:.75;flex:none;width:15px;height:15px}.amb .snav a[aria-current=page] svg{opacity:1;color:var(--orange)}.amb .snav .count{font-size:calc(var(--u)*.8462);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.amb .side .sfoot{border-top:1px solid var(--border);font-size:calc(var(--u)*.8462);color:var(--text-3);margin-top:auto;padding:10px 8px 2px;line-height:1.5}@media (width<=860px){.amb .frame{grid-template-columns:1fr}.amb .side{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;align-items:center;gap:4px;padding:8px 12px}.amb .side .sgroup,.amb .side .sfoot{display:none}.amb .snav{flex-direction:row}}.amb .mainpane{background:radial-gradient(900px 320px at 18% -8%, #e76a220e, transparent 70%), var(--bg);flex-direction:column;min-width:0;display:flex}.amb .topbar{min-height:calc(var(--u)*3.3846);border-bottom:1px solid var(--border);top:var(--bar);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080ad1;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 18px;display:flex;position:sticky}.amb .crumb{font-size:calc(var(--u)*1);align-items:center;gap:7px;min-width:0;font-weight:500;display:flex}.amb .crumb .sep{color:var(--text-3);font-weight:400}.amb .crumb .dim{color:var(--text-2);font-weight:450}.amb .crumb button{cursor:pointer;color:var(--text-2);background:0 0;border:0;padding:0;font-weight:450}.amb .crumb button:hover{color:var(--text)}.amb .topbar .spacer{flex:1}.amb .content{max-width:calc(var(--u)*132);width:100%;margin-inline:auto;padding:20px clamp(22px,1.6vw,40px) 64px}.amb .content.narrow{max-width:calc(var(--u)*58)}.amb .col{flex-direction:column;gap:16px;display:flex}.amb .col-sm{flex-direction:column;gap:10px;display:flex}.amb .line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amb .spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.amb .muted{color:var(--text-2)}.amb .dim{color:var(--text-3)}.amb .xs{font-size:calc(var(--u)*.8846)}.amb .sm{font-size:calc(var(--u)*.9615)}.amb .mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.94em}.amb .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.amb .rule{background:var(--border);height:1px}.amb .panel{background:var(--surface);border-radius:var(--r-lg)}.amb .panel-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px 4px;display:flex}.amb .panel-b{padding:11px 15px 14px}.amb .panel-b.tight{padding:0}.amb .sechead{align-items:center;gap:10px;margin-bottom:2px;display:flex}.amb .sechead h2{white-space:nowrap}.amb .sechead .fill{flex:1}.amb .btn{height:calc(var(--u)*2.3077);border-radius:var(--r-sm);border:1px solid var(--border);background:var(--control);color:var(--text);font-size:calc(var(--u)*.9615);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.amb .btn:hover{border-color:var(--border-strong);background:#ffffff13}.amb .btn:disabled{opacity:.4;cursor:not-allowed}.amb .btn svg{width:14px;height:14px}.amb .btn-primary{background:var(--orange);color:#180c03;border-color:#0000;font-weight:600}.amb .btn-primary:hover{background:#f07729;border-color:#0000}.amb .btn-quiet{color:var(--text-2);background:0 0;border-color:#0000}.amb .btn-quiet:hover{background:var(--hover);color:var(--text);border-color:#0000}.amb .btn-danger{color:#e57373;background:#eb57570f;border-color:#eb575738}.amb .btn-danger:hover{background:#eb57571f;border-color:#eb575759}.amb .btn-xs{height:calc(var(--u)*2);font-size:calc(var(--u)*.9231);padding:0 9px}.amb .badge{height:calc(var(--u)*1.6154);border-radius:var(--r-xs);font-size:calc(var(--u)*.8846);color:var(--text-2);white-space:nowrap;background:#ffffff0e;align-items:center;gap:5px;padding:0 7px;font-weight:500;display:inline-flex}.amb .badge .dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.amb .badge.ok{color:#63c48f;background:#4cb78221}.amb .badge.warn{color:#d8b455;background:#f2c94c21}.amb .badge.bad{color:#e57373;background:#eb575721}.amb .badge.info{color:var(--text-2);background:#ffffff0e}.amb .badge.brand{background:var(--orange-dim);color:#e88a4e}.amb .badge.idle{color:var(--text-3)}.amb .note{border-radius:var(--r);border:1px solid var(--border);background:var(--surface);font-size:calc(var(--u)*.9615);align-items:flex-start;gap:9px;padding:10px 12px;line-height:1.55;display:flex}.amb .note .ic{width:15px;height:15px;color:var(--text-3);flex:none;margin-top:1.5px}.amb .note.ok{background:#4cb7820f;border-color:#4cb78233}.amb .note.ok .ic{color:#63c48f}.amb .note.warn{background:#f2c94c0e;border-color:#f2c94c33}.amb .note.warn .ic{color:#d8b455}.amb .note.bad{background:#eb57570f;border-color:#eb575738}.amb .note.bad .ic{color:#e57373}.amb .note.brand{background:#e76a220f;border-color:#e76a223d}.amb .note.brand .ic{color:var(--orange)}.amb .note b{color:var(--text);font-weight:550}.amb .stats{background:var(--surface);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;padding:14px 16px;display:grid}@media (width>=620px){.amb .stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1500px){.amb .stats{grid-template-columns:repeat(7,minmax(0,1fr))}}.amb .stat{min-width:0}.amb .stat .k{font-size:calc(var(--u)*.8846);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amb .stat .v{font-size:calc(var(--u)*1.4615);font-weight:550;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:5px}.amb .stat .d{font-size:calc(var(--u)*.8462);color:var(--text-3);margin-top:3px;line-height:1.4}.amb .stat.key .v{color:var(--orange)}.amb .stat.zero .v{color:var(--text-3)}.amb .seg{background:var(--control);border-radius:var(--r-sm);border:1px solid var(--border);gap:1px;padding:2px;display:inline-flex}.amb .seg button{height:calc(calc(var(--u)*2.3077) - 6px);border-radius:var(--r-xs);color:var(--text-3);font-size:calc(var(--u)*.9231);cursor:pointer;background:0 0;border:0;padding:0 9px;font-weight:450}.amb .seg button:hover{color:var(--text-2)}.amb .seg button[aria-pressed=true]{color:var(--text);background:#ffffff16;font-weight:500}.amb .tw{border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}.amb table{border-collapse:collapse;width:100%;min-width:700px;font-size:calc(var(--u)*.9615)}.amb th{text-align:left;font-size:calc(var(--u)*.8462);color:var(--text-3);letter-spacing:.01em;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);z-index:1;padding:8px 12px;font-weight:500;position:sticky;top:0}.amb td{white-space:nowrap;vertical-align:middle;padding:10px 12px}.amb tbody tr{transition:background .1s}.amb tbody tr:hover{background:var(--hover)}.amb th.n,.amb td.n{text-align:right}.amb th.s{cursor:pointer;-webkit-user-select:none;user-select:none}.amb th.s:hover{color:var(--color-text-secondary,var(--text-2))}.amb th[aria-sort=ascending],.amb th[aria-sort=descending]{color:var(--text-2)}.amb input[type=search]{appearance:none}.amb input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.amb input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.amb input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}.amb td.n{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.amb td.key{color:var(--orange)}.amb .who{align-items:center;gap:8px;min-width:0;display:flex}.amb .av{width:calc(var(--u)*1.6923);height:calc(var(--u)*1.6923);font-size:calc(var(--u)*.7692);letter-spacing:.01em;color:#0c0c0e;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.amb .who .nm{color:var(--text);font-weight:500}.amb .who .em{font-size:calc(var(--u)*.8462);color:var(--text-3)}.amb .rowlink{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.amb .rowlink:hover .nm{color:var(--orange)}.amb .kv{font-size:calc(var(--u)*.9615);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:9px 14px;display:grid}.amb .kv dt{color:var(--text-3)}.amb .kv dd{min-width:0;margin:0}.amb .field{flex-direction:column;gap:5px;display:flex}.amb .field label{font-size:calc(var(--u)*.9231);color:var(--text-2);font-weight:450}.amb .field .hint{font-size:calc(var(--u)*.8846);color:var(--text-3);line-height:1.5}.amb input[type=text],.amb input[type=email],.amb input[type=search],.amb select.inp,.amb textarea{width:100%;height:calc(var(--u)*2.4615);border-radius:var(--r-sm);border:1px solid var(--border);background:var(--control);color:var(--text);font-size:calc(var(--u)*.9615);padding:0 10px;transition:border-color .12s,background .12s}.amb input:hover:not(:disabled),.amb select.inp:hover,.amb textarea:hover{border-color:var(--border-strong)}.amb input:focus,.amb select.inp:focus,.amb textarea:focus{border-color:var(--orange);background:#e76a220a;outline:none}.amb input::placeholder{color:var(--text-3)}.amb input:disabled{color:var(--text-3);background:#ffffff04}.amb select.inp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%2366666f' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:26px}.amb textarea{resize:vertical;height:auto;min-height:110px;font-family:var(--mono);font-size:calc(var(--u)*.9231);padding:9px 10px;line-height:1.65}.amb .field.bad input,.amb .field.bad select{border-color:#f0616d8c}.amb .err{font-size:calc(var(--u)*.8846);color:#e57373}.amb .two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.amb .onb{max-width:560px;margin:0 auto;padding:36px 18px 72px}.amb .onb-top{align-items:center;gap:9px;margin-bottom:26px;display:flex}.amb .prog{gap:4px;margin-bottom:22px;display:flex}.amb .prog .s{background:#ffffff14;border-radius:2px;flex:1;height:2px}.amb .prog .s.done{background:#e76a2273}.amb .prog .s.now{background:var(--orange)}.amb .prog-lab{font-size:calc(var(--u)*.8846);color:var(--text-3);margin-bottom:22px}.amb .prog-lab b{color:var(--text-2);font-weight:500}.amb .code{gap:8px;display:flex}.amb .code input{height:calc(var(--u)*3.3846);font-family:var(--mono);font-size:calc(var(--u)*1.4615);letter-spacing:.42em;text-align:center;padding-left:.42em}.amb .terms{border:1px solid var(--border);border-radius:var(--r);max-height:230px;font-size:calc(var(--u)*.9615);color:var(--text-2);background:#ffffff05;padding:14px;line-height:1.7;overflow-y:auto}.amb .terms h4{font-size:calc(var(--u)*.9615);color:var(--text);margin:16px 0 4px;font-weight:550}.amb .terms h4:first-child{margin-top:0}.amb .terms p{margin:0 0 10px}.amb .agree{border:1px solid var(--border);border-radius:var(--r);cursor:pointer;background:#ffffff06;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.amb .agree:hover{border-color:var(--border-strong)}.amb .agree input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin:1px 0 0}.amb .steps{counter-reset:n;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.amb .steps li{counter-increment:n;font-size:calc(var(--u)*.9615);color:var(--text-2);gap:10px;display:flex}.amb .steps li>span{flex:1;min-width:0;line-height:1.55}.amb .steps li:before{content:counter(n);width:19px;height:19px;color:var(--text-2);font-family:var(--mono);font-size:calc(var(--u)*.8077);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.amb .shots{grid-template-columns:repeat(3,minmax(0,124px));gap:8px;display:grid}.amb .shot{aspect-ratio:9/16;border:1px solid var(--border);border-radius:var(--r);text-align:center;background:repeating-linear-gradient(135deg,#ffffff04 0 7px,#0000 7px 14px);place-items:center;max-width:100%;padding:8px;display:grid}.amb .shot span{font-size:calc(var(--u)*.8077);color:var(--text-3);line-height:1.5}.amb .scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#040406b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.amb .sheet{background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;width:100%;max-width:620px;max-height:86vh;overflow-y:auto;box-shadow:0 24px 60px #0009}.amb .sheet-h{border-bottom:1px solid var(--border);background:var(--panel);z-index:1;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex;position:sticky;top:0}.amb .sheet-b{flex-direction:column;gap:14px;padding:16px;display:flex}.amb .sheet-f{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.amb .empty{text-align:center;color:var(--text-3);font-size:calc(var(--u)*.9615);padding:34px 18px}.amb .sk{background:linear-gradient(90deg,#ffffff0a,#ffffff13,#ffffff0a) 0 0/200% 100%;border-radius:5px;height:11px;animation:1.3s linear infinite sk}@keyframes sk{to{background-position:-200% 0}}.amb .blk{height:calc(var(--u)*1.4615);border-radius:var(--r-xs);background:var(--orange-dim);color:#e88a4e;font-size:calc(var(--u)*.8077);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;font-weight:500;display:inline-flex}.amb .figure{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:calc(var(--u)*1.6923);letter-spacing:-.04em;font-weight:550}.amb .proto{z-index:70;height:var(--bar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#08080adb;padding:0 14px;position:sticky;top:0}.amb .proto .inner{height:100%;max-width:calc(var(--u)*190);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-inline:auto;display:flex}.amb .proto .lab{font-size:calc(var(--u)*.8462);color:var(--text-3);align-items:center;gap:6px;display:flex}.amb .proto .lab:before{content:"";background:var(--orange);width:5px;height:5px;box-shadow:0 0 0 3px var(--orange-dim);border-radius:50%}.amb .proto select{border-radius:var(--r-xs);border:1px solid var(--border);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2366666f' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 6px center;height:24px;color:var(--text-2);font-size:calc(var(--u)*.8846);appearance:none;cursor:pointer;max-width:190px;padding:0 20px 0 7px}.amb .proto select:hover{color:var(--text);border-color:var(--border-strong)}.amb.has-bar{--bar:38px}.amb ul{list-style:outside}.amb ol.steps{list-style:none}
