@font-face{font-family:Albert Sans;src:url(../../../fonts/albert-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;src:url(../../../fonts/albert-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-display:"Albert Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--label-1:#000000e0;--label-2:#0000008f;--label-3:#0000005c;--label-4:#00000038;--bg-base:#eceef1;--bg-elevated:#fff;--fill-1:#78808c17;--fill-2:#78808c24;--fill-3:#78808c33;--separator:#00000017;--separator-strong:#00000029;--mat-thick:#fcfcfdd1;--mat-regular:#fcfcfdb8;--mat-thin:#ffffff94;--mat-edge:#ffffffb3;--blur-thick:saturate(180%) blur(30px);--blur-regular:saturate(180%) blur(22px);--blur-thin:saturate(160%) blur(14px);--accent:#0071e3;--accent-ink:#fff;--accent-soft:#0071e31f;--good:#1c8f4a;--warn:#b5610a;--critical:#d1352b;--nodata:#9aa2ad;--cell-idle:#b6bfcb;--cell-edge:#4a586e61;--ramp-0:#dbe7f7;--ramp-1:#b3cdf0;--ramp-2:#86b0e6;--ramp-3:#5691dc;--ramp-4:#2f72cd;--ramp-5:#1c56a5;--ramp-6:#143f7c;--route-mrt:#ef8f3c;--route-krl:#e05a5a;--route-lrt:#46b077;--route-brt:#c76bbe;--shadow-chip:0 1px 2px #0f162414;--shadow-panel:0 .5px 1px #0f16240f, 0 6px 16px -6px #0f162424, 0 20px 40px -24px #0f162438;--shadow-sheet:0 .5px 1px #0f162414, 0 12px 32px -8px #0f162433, 0 40px 80px -32px #0f162457;--r-xs:6px;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:24px;--paper:#edebe6;--paper-line:#1c1a1624;--lift-paper:linear-gradient(180deg, color-mix(in srgb, var(--paper) 95%, white) 0%, var(--paper) 34rem);--lift-panel:linear-gradient(180deg, color-mix(in srgb, var(--paper) 92%, white) 0%, var(--paper) 8rem);--lift-surface:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 93%, white) 0%, var(--bg-elevated) 7rem);--lift-edge:#ffffff8c;--lift-bar:linear-gradient(180deg, #ffffff38, #fff0);--gap:.75rem;--pad:.875rem}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--label-1:#ffffffeb;--label-2:#ffffff94;--label-3:#ffffff61;--label-4:#ffffff38;--bg-base:#0b0c0e;--bg-elevated:#16181c;--fill-1:#8e98a824;--fill-2:#8e98a833;--fill-3:#8e98a847;--separator:#ffffff1a;--separator-strong:#ffffff2e;--mat-thick:#1c1e23cc;--mat-regular:#1c1e23ad;--mat-thin:#24272d8c;--mat-edge:#ffffff17;--accent:#2b8fff;--accent-soft:#2b8fff2e;--good:#34c26a;--warn:#e0921f;--critical:#ff6257;--nodata:#6b727d;--cell-idle:#5c6779;--cell-edge:#b0bed457;--ramp-0:#16305a;--ramp-1:#1c4079;--ramp-2:#245399;--ramp-3:#2e69bb;--ramp-4:#4a8ada;--ramp-5:#78acea;--ramp-6:#a9ccf6;--shadow-chip:0 1px 2px #00000080;--shadow-panel:0 .5px 1px #00000080, 0 8px 24px -8px #000000b3;--shadow-sheet:0 .5px 1px #0009, 0 24px 60px -20px #000000d9;--route-mrt:#ffa45c;--route-krl:#ff7b74;--route-lrt:#5ecb8d;--route-brt:#de85d4;--paper:#111316;--paper-line:#ffffff21;--lift-edge:#ffffff24;--lift-bar:linear-gradient(180deg, #ffffff1f, #fff0)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--label-1:#ffffffeb;--label-2:#ffffff94;--label-3:#ffffff61;--label-4:#ffffff38;--bg-base:#0b0c0e;--bg-elevated:#16181c;--fill-1:#8e98a824;--fill-2:#8e98a833;--fill-3:#8e98a847;--separator:#ffffff1a;--separator-strong:#ffffff2e;--mat-thick:#1c1e23cc;--mat-regular:#1c1e23ad;--mat-thin:#24272d8c;--mat-edge:#ffffff17;--accent:#2b8fff;--accent-soft:#2b8fff2e;--good:#34c26a;--warn:#e0921f;--critical:#ff6257;--nodata:#6b727d;--cell-idle:#5c6779;--cell-edge:#b0bed457;--ramp-0:#16305a;--ramp-1:#1c4079;--ramp-2:#245399;--ramp-3:#2e69bb;--ramp-4:#4a8ada;--ramp-5:#78acea;--ramp-6:#a9ccf6;--shadow-chip:0 1px 2px #00000080;--shadow-panel:0 .5px 1px #00000080, 0 8px 24px -8px #000000b3;--shadow-sheet:0 .5px 1px #0009, 0 24px 60px -20px #000000d9;--route-mrt:#ffa45c;--route-krl:#ff7b74;--route-lrt:#5ecb8d;--route-brt:#de85d4;--paper:#111316;--paper-line:#ffffff21;--lift-edge:#ffffff24;--lift-bar:linear-gradient(180deg, #ffffff1f, #fff0)}@media (prefers-reduced-transparency:reduce){:root{--mat-thick:var(--bg-elevated);--mat-regular:var(--bg-elevated);--mat-thin:var(--bg-elevated);--blur-thick:none;--blur-regular:none;--blur-thin:none}}@media (prefers-contrast:more){:root{--label-2:var(--label-1);--separator:var(--separator-strong);--mat-thick:var(--bg-elevated);--mat-regular:var(--bg-elevated);--lift-paper:none;--lift-panel:none;--lift-surface:none;--lift-bar:none}}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0}body{background:var(--bg-base);color:var(--label-1);letter-spacing:0;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;font-size:.875rem;line-height:1.45}h1,h2,h3{margin:0;font-weight:600;line-height:1.15}h1{letter-spacing:-.017em;font-size:1.0625rem}h2{letter-spacing:-.01em;font-size:.9375rem}p{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}code,.mono{letter-spacing:0;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--label-3);font-size:.625rem;font-weight:600;line-height:1.3}.material{background:var(--mat-regular);-webkit-backdrop-filter:var(--blur-regular);backdrop-filter:var(--blur-regular);border:1px solid var(--separator);box-shadow:var(--shadow-panel)}.material:before{content:"";background:var(--mat-edge);pointer-events:none;border-radius:inherit;height:1px;position:absolute;inset:0 0 auto}.tag{letter-spacing:.06em;vertical-align:.12em;border:1px solid;border-radius:3px;padding:0 .3em;font-size:.5625rem;font-weight:700;line-height:1.5;display:inline-block}.tag.real{border-color:color-mix(in srgb, var(--good) 55%, transparent);color:var(--good)}.muted{color:var(--label-3)}.btn{border:1px solid var(--separator);background:var(--fill-1);color:var(--label-1);cursor:pointer;border-radius:999px;align-items:center;gap:.375em;padding:.3em .75em;font-size:.75rem;font-weight:500;transition:transform .1s ease-out,background-color .14s ease-out;display:inline-flex}.btn:hover{background:var(--fill-2)}.btn:active{background:var(--fill-3);transform:scale(.96)}.btn.accent{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-chip);border-color:#0000}.btn.accent:hover{filter:brightness(1.06)}.scroll{scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent;overscroll-behavior:contain;overflow:auto}.scroll::-webkit-scrollbar{width:8px;height:8px}.scroll::-webkit-scrollbar-thumb{background:var(--fill-3);background-clip:padding-box;border:2px solid #0000;border-radius:99px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.veil.svelte-1c03w35{z-index:40;background:var(--bg-base);position:fixed;inset:0;overflow:hidden}.row.svelte-1c03w35{align-items:center;gap:.5rem;display:flex}.stack.svelte-1c03w35{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.head-row.svelte-1c03w35{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.sheet.svelte-1c03w35{flex-direction:column;gap:1.75rem;width:min(54rem,100%);margin:0 auto;padding:.5rem 1rem 4rem;display:flex}.hero.svelte-1c03w35{border-radius:var(--r-xl);background:var(--bg-elevated);border:1px solid var(--separator);grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);align-items:center;gap:1.25rem;padding:1.25rem;display:grid}.hero-text.svelte-1c03w35{flex-direction:column;gap:.5rem;min-width:0;display:flex}.titleline.svelte-1c03w35{align-items:center;gap:.75rem;display:flex}.rule.svelte-1c03w35{background:var(--separator);height:1px;margin-top:.1875rem}.pair.svelte-1c03w35{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.625rem;display:grid}.trio.svelte-1c03w35{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.625rem;display:grid}@media (width<=46rem){.hero.svelte-1c03w35{grid-template-columns:minmax(0,1fr)}}.ground.svelte-1c03w35{position:absolute;inset:0}.pill.svelte-1c03w35{background:var(--mat-thick);-webkit-backdrop-filter:var(--blur-thick);backdrop-filter:var(--blur-thick);border:1px solid var(--separator);border-radius:999px;padding:.3125rem .5rem;position:absolute;top:.75rem}.pill.left.svelte-1c03w35{left:.75rem}.pill.right.svelte-1c03w35{right:.75rem}.ask.svelte-1c03w35{border-radius:var(--r-xl);background:var(--mat-thick);width:min(32rem,100vw - 1.5rem);-webkit-backdrop-filter:var(--blur-thick);backdrop-filter:var(--blur-thick);border:1px solid var(--separator);box-shadow:var(--shadow-panel);flex-direction:column;gap:.75rem;padding:1.5rem 1.375rem 1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chips.svelte-1c03w35{flex-wrap:wrap;gap:.375rem;margin-top:.125rem;display:flex}
