@font-face{font-family:Youth;src:url(/travel/raas-sandbox/fonts/youth-480-900.woff2) format("woff2");font-weight:480 900;font-display:swap}@font-face{font-family:Youth;src:url(/travel/raas-sandbox/fonts/youth-300-470.woff2) format("woff2");font-weight:300 470;font-display:swap}@font-face{font-family:Banana Grotesk;src:url(/travel/raas-sandbox/fonts/banana-grotesk-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Banana Grotesk;src:url(/travel/raas-sandbox/fonts/banana-grotesk-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Youth Fallback;src:local("Arial");size-adjust:113%;ascent-override:84.07%;descent-override:22.12%}@font-face{font-family:Banana Fallback;src:local("Arial");size-adjust:100%;ascent-override:95%;descent-override:25%}:root{--font-display:"Youth","Youth Fallback",system-ui,sans-serif;--font-body:"Banana Grotesk","Banana Fallback",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.32,.72,0,1);--ocean:#3103EB;--sky:#C6F8FF;--midnight:#01114A;--black:#070B19;--aero:#33FFCE;--white:#FFFFFF;--bg:#FFFFFF;--bg-2:#F5F8FF;--surface:#FFFFFF;--surface-2:#EEF3FF;--raise:#FFFFFF;--ink:#01114A;--dim:rgba(1,17,74,.72);--mute:rgba(1,17,74,.6);--line:rgba(1,17,74,.1);--line-2:rgba(1,17,74,.16);--accent:#3103EB;--on-accent:#FFFFFF;--soft:#C6F8FF;--soft-ink:#3103EB;--focus:#3103EB;--shell:rgba(1,17,74,.035);--shell-line:rgba(1,17,74,.07);--ok:#0B7A4B;--ok-soft:#D9F7EA;--warn:#8A4B00;--warn-soft:#FFF1DC;--bad:#B4123A;--bad-soft:#FFE3EA;--info:#3103EB;--info-soft:#E4F9FF;--code-bg:#060D2A;--code-ink:#E7ECFF;--code-dim:rgba(231,236,255,.56);--code-key:#C6F8FF;--code-str:#BFF5DF;--code-num:#FFE08A;--code-line:rgba(198,248,255,.12);--wm-plus:#3103EB;--wm-more:#070B19;--wm-badge:#3103EB;--tray:#FFFFFF;--tray-line:rgba(1,17,74,.12);--chip:#C6F8FF;--chip-fg:#3103EB;--art-line:#3103EB;--art-top:#FFFFFF;--art-left:#C6F8FF;--art-right:#FFFFFF;--art-wl:#FFFFFF;--art-wr:#C6F8FF;--art-lit:#C6F8FF;--art-door:#3103EB;--shadow-soft:0 1px 1px rgba(1,17,74,.03),0 12px 40px -18px rgba(1,17,74,.18);--r-shell:32px;--r-core:26px;--r-card:20px;--r-ctl:12px;--gutter:max(16px,5vw);--page-max:1240px;color-scheme:light}[data-theme=dark]{--bg:#070B19;--bg-2:#05070F;--surface:rgba(255,255,255,.04);--surface-2:rgba(255,255,255,.06);--raise:#0D1121;--ink:#FFFFFF;--dim:rgba(255,255,255,.72);--mute:rgba(255,255,255,.56);--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.16);--accent:#F5C518;--on-accent:#0B0C10;--soft:rgba(245,197,24,.12);--soft-ink:#F5C518;--focus:#F5C518;--shell:rgba(255,255,255,.03);--shell-line:rgba(255,255,255,.08);--ok:#4BE3A4;--ok-soft:rgba(75,227,164,.12);--warn:#FFD9AB;--warn-soft:rgba(255,190,110,.12);--bad:#FF8FA8;--bad-soft:rgba(255,80,120,.12);--info:#C6F8FF;--info-soft:rgba(198,248,255,.1);--code-bg:#030612;--code-line:rgba(255,255,255,.08);--wm-plus:#FFFFFF;--wm-more:#C6F8FF;--wm-badge:#C6F8FF;--tray:rgba(24,27,40,.94);--tray-line:rgba(255,255,255,.1);--chip:#05070F;--chip-fg:#FFFFFF;--art-line:#3103EB;--art-top:#FFEBB3;--art-left:#FFDA76;--art-right:#FFEBB3;--art-wl:#FFEBB3;--art-wr:#FFDA76;--art-lit:#33FFCE;--art-door:#3103EB;--shadow-soft:0 1px 0 rgba(255,255,255,.04) inset,0 18px 50px -24px rgba(0,0,0,.8);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:16px;line-height:1.5;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}p{text-wrap:pretty}.mono{font-family:var(--font-mono);font-size:.92em;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.pglyph{font-family:PlusCustomSans;font-weight:400;font-size:.93em}.ic{display:block;height:auto;flex:none}.ic-d,[data-theme=dark] .ic-l.has-d{display:none}[data-theme=dark] .ic-d{display:block}.wm{display:inline-flex;align-items:center;gap:8px}.wm svg{height:var(--wm-h,26px);width:auto;display:block}.wm .wm-p{fill:var(--wm-plus)}.wm .wm-m{fill:var(--wm-more)}.on-ocean .wm .wm-p{fill:#fff}.on-ocean .wm .wm-m{fill:#c6f8ff}.on-black .wm .wm-p{fill:#fff}.on-black .wm .wm-m{fill:#c6f8ff}.pm-beta{font:700 .56rem/1 var(--font-mono);letter-spacing:.04em;padding:3px 5px;border-radius:5px;color:var(--wm-badge);background:color-mix(in srgb,var(--wm-badge) 10%,transparent)}.on-ocean .pm-beta,.on-black .pm-beta{--wm-badge:#C6F8FF}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font:700 15px/1 var(--font-body);white-space:nowrap;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{box-shadow:0 14px 34px -8px color-mix(in srgb,var(--accent) 45%,transparent)}.btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.btn-ghost:hover{border-color:var(--accent)}.btn-white{background:#fff;color:#3103eb}.btn-outline-w{color:#fff;border:1px solid rgba(255,255,255,.4)}.btn-outline-w:hover{border-color:#fff}.btn.has-arrow{padding-right:6px}.btn .arr{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);transition:transform .6s var(--ease)}.btn:hover .arr{transform:translate(2px,-1px) scale(1.05)}.btn .arr svg{width:14px;height:14px}.btn-sm{min-height:38px;padding:0 16px;font-size:13.5px}.btn-sm.has-arrow{padding-right:4px}.btn-sm .arr{width:30px;height:30px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--soft);color:var(--soft-ink);font:800 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative}.eyebrow .dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid currentColor;opacity:0;animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.eyebrow .dot:after{animation:none}}.kicker{color:var(--accent);font:800 12px/1.2 var(--font-body);letter-spacing:.2em;text-transform:uppercase}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font:700 11.5px/1.2 var(--font-body);letter-spacing:.01em;white-space:nowrap}.chip-ok{background:var(--ok-soft);color:var(--ok)}.chip-warn{background:var(--warn-soft);color:var(--warn)}.chip-bad{background:var(--bad-soft);color:var(--bad)}.chip-info{background:var(--info-soft);color:var(--info)}.chip-mute{background:var(--surface-2);color:var(--dim)}.chip-acc{background:var(--soft);color:var(--soft-ink)}.chip i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.method{display:inline-block;min-width:44px;text-align:center;padding:3px 6px;border-radius:6px;font:700 10.5px/1.3 var(--font-mono);letter-spacing:.02em}.m-get{background:#d1fae5;color:#065f46}.m-post{background:#dbeafe;color:#1e40af}[data-theme=dark] .m-get{background:#4be3a424;color:#7eedbe}[data-theme=dark] .m-post{background:#78a0ff29;color:#afc6ff}.bezel{padding:7px;border-radius:var(--r-shell);background:var(--shell);box-shadow:0 0 0 1px var(--shell-line)}.bezel>.core{border-radius:calc(var(--r-shell) - 7px);background:var(--raise);box-shadow:0 0 0 1px var(--line),inset 0 1px 1px #ffffff80}[data-theme=dark] .bezel>.core{box-shadow:0 0 0 1px var(--line),inset 0 1px 1px #ffffff0f}.code{background:var(--code-bg);color:var(--code-ink);font:13px/1.65 var(--font-mono);border-radius:18px;overflow:auto}.code pre{padding:18px 20px;white-space:pre;tab-size:2}.code .k{color:var(--code-key)}.code .s{color:var(--code-str)}.code .n{color:var(--code-num)}.code .c{color:var(--code-dim)}.theme-sw{position:relative;width:64px;height:40px;border-radius:999px;background:var(--tray);box-shadow:0 0 0 1px var(--tray-line);flex:none}.theme-sw .knob{position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:var(--soft);display:grid;place-items:center;transition:transform .5s var(--ease)}[data-theme=dark] .theme-sw .knob{transform:translate(24px);background:#ffffff14}.theme-sw .knob img{width:20px}.rv{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.rv.in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;filter:none;transition:none}}.no-motion .rv{opacity:1;transform:none;filter:none;transition:none}body{background:var(--bg-2)}[data-theme=dark] body{background:var(--bg)}[hidden]{display:none!important}.gate{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--bg)}.g-brand{background:#3103eb;color:#fff;padding:48px clamp(32px,5vw,80px);display:flex;flex-direction:column;position:relative;overflow:hidden}[data-theme=dark] .g-brand{background:#05070f;box-shadow:inset -1px 0 #ffffff14}.g-brand .wm{--wm-h:28px}.g-brand .mid{margin:auto 0;max-width:520px;position:relative;z-index:1}.g-brand .tag{display:inline-flex;padding:6px 12px;border-radius:999px;background:#c6f8ff29;color:#c6f8ff;font:800 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase}.g-brand h1{margin-top:22px;font-size:clamp(38px,3.8vw,58px);line-height:1;letter-spacing:-.03em}.g-brand h1 span{color:#c6f8ff}[data-theme=dark] .g-brand h1 span{color:#f5c518}.g-brand p{margin-top:18px;font-size:17px;line-height:1.55;color:#fff;max-width:440px}.g-list{margin-top:30px;display:grid;gap:12px;list-style:none}.g-list li{display:flex;gap:12px;align-items:baseline;font-size:15px}.g-list li:before{content:"";width:7px;height:7px;border-radius:2px;background:#c6f8ff;transform:rotate(45deg) translateY(-2px);flex:none}[data-theme=dark] .g-list li:before{background:#f5c518}.g-brand .g-foot{font-size:13.5px;line-height:1.5;color:#ffffffc7;position:relative;z-index:1;max-width:380px}.g-art{position:absolute;right:-24px;bottom:-36px;width:250px;pointer-events:none}.g-art .ht-art{width:100%;height:auto}.g-form{display:grid;place-items:center;padding:48px 24px}.g-card{width:100%;max-width:440px}.g-card .core{padding:34px 32px 30px}.g-step{display:flex;justify-content:space-between;align-items:center}.g-step .s{font:500 12px/1 var(--font-mono);color:var(--mute)}.g-card h2{margin-top:20px;font-size:32px;letter-spacing:-.025em}.g-card .sub{margin-top:8px;color:var(--dim);font-size:15px;text-wrap:balance}.who{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.who .e{font:500 14.5px/1.3 var(--font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who .lbl{font:800 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.who a{font:700 13.5px/1 var(--font-body);color:var(--accent);flex:none}.seg{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--surface-2)}.seg button{padding:10px 8px;border-radius:999px;font:500 14px/1 var(--font-display);color:var(--dim)}.seg button[aria-pressed=true]{background:var(--raise);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 4px 12px -6px #01114a2e}.fld{margin-top:16px;display:grid;gap:7px}.fld label{font:700 13px/1.2 var(--font-body);color:var(--ink)}.fld .hint{font-size:12.5px;color:var(--mute)}.inp{width:100%;height:48px;padding:0 14px;border-radius:var(--r-ctl);background:var(--raise);box-shadow:0 0 0 1px var(--line-2);border:0;font-size:15px;transition:box-shadow .3s var(--ease)}.inp:focus{outline:0;box-shadow:0 0 0 2px var(--focus)}.inp.mono{font-family:var(--font-mono);font-size:14px}.row-b{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13.5px}.row-b label{display:flex;gap:8px;align-items:center;color:var(--dim)}.row-b a{color:var(--accent);font-weight:700}.row-b>a,.row-b>.link-btn{white-space:nowrap;flex:none}.row-b>.dim{text-wrap:balance}.g-card .btn{width:100%;margin-top:22px}.g-note{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--mute);line-height:1.55}.g-note a{color:var(--accent);font-weight:700}.app{min-height:100dvh;display:grid;grid-template-columns:252px minmax(0,1fr);background:linear-gradient(90deg,var(--bg) 252px,var(--line) 252px,var(--line) 253px,transparent 253px)}.side{position:sticky;top:0;height:100dvh;padding:22px 16px;display:flex;flex-direction:column;gap:18px;background:var(--bg);box-shadow:1px 0 0 var(--line)}.side .wm{--wm-h:22px;padding:0 8px}.side .proj{margin:0 4px;padding:12px;border-radius:14px;background:var(--surface-2);display:grid;gap:6px}.side .proj .t{font:500 14px/1.2 var(--font-display)}.side .proj .s{font-size:12px;color:var(--mute)}.nav{display:grid;gap:2px}.nav a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;font:500 14.5px/1 var(--font-display);color:var(--dim);transition:background-color .3s var(--ease),color .3s var(--ease)}.nav a:hover{color:var(--ink);background:var(--surface-2)}.nav a.on{background:var(--soft);color:var(--soft-ink)}.nav a .n{font:500 11px/1 var(--font-mono);color:var(--mute)}.nav a.on .n{color:var(--soft-ink)}.side .grow{flex:1}.me{margin:0 4px;padding:12px;border-radius:14px;box-shadow:0 0 0 1px var(--line);display:grid;gap:4px}.me .t{font:500 14px/1.2 var(--font-display)}.me .s{font:500 11.5px/1.3 var(--font-mono);color:var(--mute)}.me a{margin-top:6px;font:700 13px/1 var(--font-body);color:var(--accent)}.main{min-width:0;display:flex;flex-direction:column}.bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(20px,3vw,40px);background:color-mix(in srgb,var(--bg-2) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}[data-theme=dark] .bar{background:color-mix(in srgb,var(--bg) 86%,transparent)}.crumb{font:500 13px/1 var(--font-mono);color:var(--mute)}.crumb b{color:var(--ink);font-weight:500}.bar-r{display:flex;align-items:center;gap:10px}.env{display:flex;padding:3px;border-radius:999px;background:var(--surface-2)}.env span{padding:7px 12px;border-radius:999px;font:500 12.5px/1 var(--font-display);color:var(--mute)}.env span.on{background:var(--warn-soft);color:var(--warn)}.env span.off{opacity:.7}.mbar{display:none}.sbx{margin:18px clamp(20px,3vw,40px) 0;padding:11px 16px;border-radius:14px;background:var(--warn-soft);color:var(--warn);font-size:13.5px;display:flex;gap:10px;align-items:center}.sbx b{font-weight:700}.page{padding:26px clamp(20px,3vw,40px) 56px;display:grid;gap:20px;align-content:start;grid-template-columns:minmax(0,1fr)}.page>*,.grid2>*,.grid4>*,.qs li>div{min-width:0}.ph{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.ph h1{font-size:clamp(28px,2.4vw,38px);letter-spacing:-.025em}.ph p{margin-top:8px;color:var(--dim);font-size:15px;max-width:720px;text-wrap:balance}.card{border-radius:22px;background:var(--raise);box-shadow:0 0 0 1px var(--line)}.card.pad{padding:22px 24px}.card h3{font-size:18px;letter-spacing:-.012em}.ch{display:flex;justify-content:space-between;align-items:center;gap:12px}.ch .a{font:700 13px/1 var(--font-body);color:var(--accent)}.lbl{font:800 10.5px/1.2 var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--mute)}.big{margin-top:10px;font:500 clamp(30px,2.6vw,40px)/1.02 var(--font-display);letter-spacing:-.025em;white-space:nowrap}.big small{font-size:.5em;color:var(--mute);margin-right:6px;letter-spacing:0}.muted{color:var(--mute)}.dim{color:var(--dim)}.grid4{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:16px;grid-auto-rows:1fr}.grid2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.meter{margin-top:16px;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;display:flex}.meter i{display:block;height:100%}.meter .u{background:var(--accent)}.meter .h{background:color-mix(in srgb,var(--accent) 35%,transparent)}.kv{margin-top:14px;display:grid;gap:8px;font-size:13.5px}.kv div{display:flex;justify-content:space-between;gap:12px}.kv .v{font-family:var(--font-mono);font-size:13px}.states{margin-top:14px;display:grid;gap:6px}.states div{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mute)}.states div i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.states div.on{color:var(--ink);font-weight:700}.states div.on i{background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.card .foot{margin-top:auto;padding-top:16px}.stack{display:flex;flex-direction:column;height:100%}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font:800 10.5px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding:12px 16px;border-bottom:1px solid var(--line)}.tbl td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background-color .25s var(--ease)}.tbl tbody tr.click{cursor:pointer}.tbl tbody tr.click:hover{background:var(--surface-2)}.tbl .h{font:500 14.5px/1.25 var(--font-display)}.tbl .s{font-size:12.5px;color:var(--mute);margin-top:3px}.tbl .num{font-family:var(--font-mono);font-size:13px;white-space:nowrap}.tbl .r{text-align:right}.mono-s{font:500 12.5px/1.4 var(--font-mono)}.empty{padding:36px 24px;display:grid;justify-items:center;text-align:center;gap:10px}.empty .ic{width:72px}.empty p{max-width:360px;color:var(--dim);font-size:14px}.xp{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}.eplist{padding:10px;position:sticky;top:76px;max-height:calc(100dvh - 96px);overflow:auto}.eplist .g{padding:12px 10px 6px;font:800 10px/1.2 var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--mute)}.eplist button{width:100%;display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;text-align:left;font:500 12px/1.3 var(--font-mono);color:var(--dim)}.eplist button:hover{background:var(--surface-2);color:var(--ink)}.eplist button[aria-current=true]{background:var(--soft);color:var(--soft-ink)}.eplist .method{min-width:38px;font-size:9.5px;padding:2px 4px}.epsel{display:none}.req .core,.res .core{padding:0}.rq-h{padding:18px 20px;border-bottom:1px solid var(--line)}.rq-line{display:flex;gap:10px;align-items:center;font:500 14px/1.3 var(--font-mono);word-break:break-all}.rq-h p{margin-top:8px;font-size:13.5px;color:var(--dim)}.rq-b{padding:16px 20px;display:grid;gap:12px}.pf{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center}.pf label{font:500 12.5px/1.2 var(--font-mono)}.pf label em{display:block;font:400 11px/1.3 var(--font-body);font-style:normal;color:var(--mute);margin-top:2px}.pf .inp{height:40px;font-size:13px}textarea.inp{height:auto;min-height:230px;padding:12px 14px;line-height:1.55;resize:vertical}.rq-f{padding:14px 20px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line)}.rq-f .k{font:500 12px/1.3 var(--font-mono);color:var(--mute)}.res .core{background:var(--code-bg);color:var(--code-ink);box-shadow:0 0 0 1px #c6f8ff1a}.rs-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--code-line)}.rs-tabs{display:flex;gap:4px}.rs-tabs button{padding:7px 12px;border-radius:999px;font:500 12px/1 var(--font-mono);color:var(--code-dim)}.rs-tabs button[aria-selected=true]{background:#c6f8ff1f;color:#c6f8ff}[data-theme=dark] .rs-tabs button[aria-selected=true]{background:#f5c51824;color:#f5c518}.rs-st{display:flex;gap:8px;align-items:center;font:500 12px/1 var(--font-mono);color:var(--code-dim)}.st-ok{color:#4be3a4}.st-bad{color:#ff8fa8}.timing{padding:14px 18px;border-bottom:1px solid var(--code-line);display:grid;gap:7px}.trow{display:grid;grid-template-columns:110px minmax(0,1fr) 72px;gap:10px;align-items:center;font:500 11.5px/1 var(--font-mono);color:var(--code-dim)}.trow .bar2{height:6px;border-radius:999px;background:#ffffff0f;position:relative}.trow .bar2 i{position:absolute;top:0;bottom:0;border-radius:999px;background:#c6f8ff}[data-theme=dark] .trow .bar2 i{background:#f5c518}.trow .bar2 i.sup{background:#33ffce}.trow .v{text-align:right;color:var(--code-ink)}.res pre{padding:16px 18px;font:12.5px/1.65 var(--font-mono);white-space:pre;overflow:auto;max-height:560px}.res .k{color:var(--code-key)}.res .s{color:var(--code-str)}.res .n{color:var(--code-num)}.res .c{color:var(--code-dim)}.hdrs{padding:12px 18px;border-top:1px solid var(--code-line);font:500 11.5px/1.7 var(--font-mono);color:var(--code-dim)}.hdrs b{color:var(--code-ink);font-weight:500}.sending{display:none;padding:40px 18px;text-align:center;font:500 12.5px/1 var(--font-mono);color:var(--code-dim)}.res.busy .sending{display:block}.res.busy .rs-body{opacity:.25}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filters button{padding:8px 13px;border-radius:999px;font:500 13px/1 var(--font-display);color:var(--dim);box-shadow:0 0 0 1px var(--line-2);background:var(--raise)}.filters button[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.filters .inp{width:240px;height:38px;font-size:13.5px;margin-left:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);z-index:60;background:var(--raise);transform:translate(100%);visibility:hidden;transition:transform .6s var(--ease),visibility 0s .6s;display:flex;flex-direction:column}.drawer.open{transform:none;visibility:visible;transition:transform .6s var(--ease);box-shadow:-1px 0 0 var(--line),-30px 0 80px -30px #01114a59}.scrim{position:fixed;inset:0;z-index:50;background:#01114a47;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}[data-theme=dark] .scrim{background:#0009}.scrim.open{opacity:1;pointer-events:auto}.dr-h{padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;box-shadow:0 1px 0 var(--line)}.dr-h h2{font-size:24px;letter-spacing:-.02em;margin-top:8px}.x{width:38px;height:38px;border-radius:50%;box-shadow:0 0 0 1px var(--line-2);display:grid;place-items:center;flex:none}.x svg{width:14px;height:14px}.dr-b{flex:1;padding:20px 24px 28px;overflow:auto;display:grid;gap:18px;align-content:start}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fact{padding:12px 14px;border-radius:14px;background:var(--surface-2)}.fact .v{margin-top:6px;font:500 15px/1.25 var(--font-display)}.fact .v.mono{font-family:var(--font-mono);font-size:13.5px}.tl{list-style:none;position:relative;display:grid;gap:0}.tl li{position:relative;padding:0 0 18px 26px}.tl li:before{content:"";position:absolute;left:5px;top:16px;bottom:-2px;width:1.5px;background:var(--line-2)}.tl li:last-child:before{display:none}.tl li i{position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:var(--raise);box-shadow:0 0 0 2px var(--accent)}.tl li.done i{background:var(--accent)}.tl li.wait i{box-shadow:0 0 0 2px var(--line-2)}.tl .t{font:500 14.5px/1.3 var(--font-display)}.tl .s{margin-top:3px;font-size:12.5px;color:var(--mute)}.tl .s .mono{font-size:11.5px}.policy{padding:14px 16px;border-radius:14px;box-shadow:0 0 0 1px var(--line);font-size:13.5px;display:grid;gap:8px}.policy div{display:flex;justify-content:space-between;gap:12px}.dr-f{padding:16px 24px;display:flex;gap:10px;box-shadow:0 -1px 0 var(--line)}.dr-f .btn{flex:1}.modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);background:#01114a52}[data-theme=dark] .modal{background:#000000a8}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.modal.open{opacity:1;pointer-events:auto}.modal .bezel{width:100%;max-width:520px;transform:translateY(16px) scale(.98);transition:transform .6s var(--ease)}.modal.open .bezel{transform:none}.modal .core{padding:28px}.modal h2{font-size:26px;letter-spacing:-.02em}.modal p{margin-top:8px;color:var(--dim);font-size:14.5px}.secret{margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--code-bg);color:#bff5df;font:500 13.5px/1.5 var(--font-mono);word-break:break-all;display:flex;gap:12px;align-items:center;justify-content:space-between}.secret button{flex:none;padding:8px 12px;border-radius:999px;background:#c6f8ff24;color:#c6f8ff;font:700 12.5px/1 var(--font-body)}.warnbox{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:13px}.m-acts{margin-top:22px;display:flex;gap:10px;justify-content:flex-end}.chk{margin-top:16px;display:flex;gap:10px;align-items:center;font-size:14px;color:var(--dim)}.wh-url{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wh-url .inp{flex:1;min-width:240px}.evs{margin-top:16px;display:grid;gap:10px}.ev{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.ev input{margin-top:3px;accent-color:var(--accent);width:16px;height:16px}.ev .t{font:500 13px/1.3 var(--font-mono)}.ev .s{margin-top:3px;font-size:13px;color:var(--dim)}.sched{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.dl-row td{background:var(--surface-2)}.dl-row pre{font:12px/1.6 var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--dim)}.dtabs{display:flex;gap:6px;padding:4px;border-radius:999px;background:var(--surface-2);width:max-content;max-width:100%;overflow:auto}.dtabs button{padding:9px 16px;border-radius:999px;font:500 14px/1 var(--font-display);color:var(--dim);white-space:nowrap}.dtabs button[aria-selected=true]{background:var(--raise);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.dpane[hidden]{display:none}.qs{display:grid;gap:16px;list-style:none;counter-reset:q}.qs li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px}.qs .n{width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--soft-ink);display:grid;place-items:center;font:500 14px/1 var(--font-mono)}.qs h3{font-size:18px}.qs p{margin-top:6px;color:var(--dim);font-size:14.5px}.qs .code{margin-top:12px}.ref{display:grid;gap:12px}.ref details{border-radius:18px;background:var(--raise);box-shadow:0 0 0 1px var(--line)}.ref summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 18px;font:500 14px/1.3 var(--font-mono)}.ref summary::-webkit-details-marker{display:none}.ref summary .d{margin-left:auto;font:400 13px/1.3 var(--font-body);color:var(--mute);text-align:right;text-wrap:balance}.ref .body{padding:0 18px 18px;display:grid;gap:12px}.ref .tbl{font-size:13px}.ref .tbl td,.ref .tbl th{padding:9px 12px}.cert{display:grid;gap:8px;list-style:none}.cert li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--raise);box-shadow:0 0 0 1px var(--line)}.cert .bx{width:22px;height:22px;border-radius:7px;box-shadow:0 0 0 1.5px var(--line-2);display:grid;place-items:center}.cert li.ok .bx{background:var(--ok);box-shadow:none}.cert li.ok .bx svg{display:block}.cert .bx svg{display:none;width:12px;height:12px;color:#fff}.cert .t{font:500 14.5px/1.3 var(--font-display)}.cert .s{margin-top:2px;font-size:12.5px;color:var(--mute)}.s,.t,.cert .t,.ev .s,.dim,.muted{text-wrap:pretty}.prog{display:flex;gap:16px;align-items:center}.prog .meter{flex:1;margin:0}@media(max-width:1180px){.grid4{grid-template-columns:1fr 1fr}.xp{grid-template-columns:220px minmax(0,1fr)}.xp .res{grid-column:1/-1}}@media(max-width:860px){.gate{grid-template-columns:minmax(0,1fr)}.g-brand{padding:24px 20px 28px;min-height:0}.g-brand .mid{margin:26px 0 0}.g-brand h1{font-size:34px}.g-brand p{font-size:15.5px}.g-list,.g-art{display:none}.g-foot{margin-top:18px;max-width:230px}.g-form{padding:24px 16px 40px;place-items:start center}.g-card .core{padding:26px 20px 24px}.app{grid-template-columns:minmax(0,1fr);background:none}.tbl.cards td.span-m{grid-column:1/-1}.tbl.cards td.r.span-m{text-align:left}.cert li .chip{display:none}.dtabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dtabs button{padding:9px 6px;font-size:13.5px}.side{display:none}.bar{padding:12px 16px}.bar .crumb,.bar .env{display:none}.mbar{display:flex;align-items:center;gap:8px}.mbar .wm{--wm-h:20px}.mnav{position:sticky;top:64px;z-index:19;display:flex;gap:6px;overflow-x:auto;padding:10px 16px;background:color-mix(in srgb,var(--bg-2) 92%,transparent);box-shadow:0 1px 0 var(--line);scrollbar-width:none}[data-theme=dark] .mnav{background:color-mix(in srgb,var(--bg) 92%,transparent)}.mnav::-webkit-scrollbar{display:none}.mnav a{flex:none;padding:9px 14px;border-radius:999px;font:500 13.5px/1 var(--font-display);color:var(--dim);box-shadow:0 0 0 1px var(--line-2);background:var(--raise)}.mnav a.on{background:var(--soft);color:var(--soft-ink);box-shadow:none}.sbx{margin:14px 16px 0;font-size:13px;align-items:flex-start}.page{padding:20px 16px 48px;gap:16px}.grid4,.grid2{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.xp{grid-template-columns:minmax(0,1fr)}.eplist{display:none}.epsel{display:block}.pf{grid-template-columns:minmax(0,1fr);gap:6px}.trow{grid-template-columns:86px minmax(0,1fr) 60px}.tbl.cards thead{display:none}.tbl.cards,.tbl.cards tbody,.tbl.cards tr,.tbl.cards td{display:block;width:100%}.tbl.cards tr{padding:14px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.tbl.cards td{padding:0;border:0}.tbl.cards td.hide-m{display:none}.tbl.cards td.r{text-align:right}.filters .inp{width:100%;margin-left:0}.facts{grid-template-columns:1fr 1fr}.ref summary{flex-wrap:wrap}.ref summary .d{margin-left:0;width:100%;text-align:left}.cert li{grid-template-columns:28px minmax(0,1fr)}.ph h1{font-size:28px}}@media(min-width:861px){.mnav{display:none}}.ht-art{--ht-line:var(--art-line,#3103EB);--ht-top:var(--art-top,#FFFFFF);--ht-left:var(--art-left,#C6F8FF);--ht-right:var(--art-right,#FFFFFF);--ht-wl:var(--art-wl,#FFFFFF);--ht-wr:var(--art-wr,#C6F8FF);--ht-lit:var(--art-lit,#C6F8FF);--ht-door:var(--art-door,#3103EB)}.ht-art polygon,.ht-art line{stroke:var(--ht-line);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.ht-art .t{fill:var(--ht-top)}.ht-art .l{fill:var(--ht-left)}.ht-art .r{fill:var(--ht-right)}.ht-art .wl{fill:var(--ht-wl)}.ht-art .wr{fill:var(--ht-wr)}.ht-art .lit{fill:var(--ht-lit)}.ht-art .door{fill:var(--ht-door)}.ht-art .flag{fill:var(--ht-line)}.w-max{width:max-content}.block{display:block}.m0{margin:0}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt14{margin-top:14px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mb10{margin-bottom:10px}.mb12{margin-bottom:12px}.mb14{margin-bottom:14px}.fs12{font-size:12px}.fs125{font-size:12.5px}.fs13{font-size:13px}.fs135{font-size:13.5px}.fs14{font-size:14px}.break{word-break:break-all}.chp{padding:18px 20px 6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.ph-acts{display:flex;gap:8px;flex-wrap:wrap}.pf-full{grid-template-columns:minmax(0,1fr)!important}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid3>*{min-width:0}.pager{display:flex;align-items:center;justify-content:center;gap:14px}.num.neg{color:var(--bad)}.num.pos{color:var(--ok)}.t-note{font:500 10.5px/1.4 var(--font-mono);color:var(--code-dim);margin-top:2px}.rs-empty{padding:40px 18px;text-align:center;font:500 12.5px/1.6 var(--font-mono);color:var(--code-dim);text-wrap:balance}.boot{min-height:100dvh;background:var(--bg-2)}[data-theme=dark] .boot{background:var(--bg)}.link-btn,.who-change,.me-out,.mnav-out{font:700 13.5px/1 var(--font-body);color:var(--accent);background:none;padding:0;cursor:pointer}.link-btn:disabled{opacity:.5;cursor:default}.me-out{margin-top:6px;font-size:13px;text-align:left;width:max-content}.mnav-out{flex:none;padding:9px 14px;border-radius:999px;font:500 13.5px/1 var(--font-display);color:var(--dim);box-shadow:0 0 0 1px var(--line-2);background:var(--raise)}@media(min-width:861px){.mnav-out{display:none}}.g-top{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:2}.g-top .theme-sw{--tray:rgba(255,255,255,.14);--tray-line:rgba(255,255,255,.22)}.who-e{min-width:0}.fld-err{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--bad-soft);color:var(--bad);font-size:13.5px;line-height:1.45}.g-card .btn:disabled{opacity:.6}.g-card a.btn{width:100%;margin-top:22px}.locked-until{margin-top:12px;font-size:13px;color:var(--mute)}.ev-tick{width:16px;height:16px;margin-top:2px;border-radius:5px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center}.ev-tick svg{width:11px;height:11px}.toast{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease);padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--bg);font:500 14px/1.3 var(--font-body);max-width:calc(100% - 32px);text-align:center}.toast.on{opacity:1;transform:translate(-50%)}@media(max-width:1180px){.grid3{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.g-top .theme-sw{width:56px;height:36px}.g-top .theme-sw .knob{width:28px;height:28px}.ph-acts{width:100%}}.eplist button span:last-child{min-width:0;overflow-wrap:anywhere}.ch.ch-wrap{flex-wrap:wrap;row-gap:10px}.ch.ch-wrap h3{white-space:nowrap}.env.env-live span.on{background:var(--ok-soft);color:var(--ok)}.soon{margin:18px clamp(20px,3vw,40px) 0;padding:11px 16px;border-radius:14px;background:var(--info-soft);color:var(--info);font-size:13.5px;display:flex;gap:10px;align-items:center}.soon b{font-weight:700}@media(max-width:860px){.soon{margin:14px 16px 0;font-size:13px;align-items:flex-start}}
