@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a60ff2ef47611254-s.2dyjx51u_9tv2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/72c7138918e4c44c-s.3jken16t28710.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/490cbca7f386131e-s.p.1zrwl0c4yv3pr.woff2)format("woff2");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:Barlow Semi Condensed Fallback;src:local(Arial);ascent-override:115.49%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.59%}.barlow_semi_condensed_e47f4bf4-module__5C8_Aq__className{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal;font-weight:700}.barlow_semi_condensed_e47f4bf4-module__5C8_Aq__variable{--font-barlow:"Barlow Semi Condensed", "Barlow Semi Condensed Fallback"}
:root,:root[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f6f8fa;--surface-1:#fefeff;--surface-2:#eceff2;--surface-sunk:#f0f3f6;--apron:#e4e8ee;--field:#fefeff;--field-border:#7b8189;--line:#dce0e5;--line-strong:#b9bec6;--ink:#0e1628;--ink-2:#3f4858;--ink-3:#5c6470;--ink-tone:#666f81;--neatline:#6b7587;--tick:#6b7587b3;--chart-grid:#0e16280b;--signal:#f7cc43;--signal-ink:#1a160b;--signal-text:#7b5f06;--brand:#5e39e0;--brand-hover:#4b29bb;--brand-ink:#fafafd;--brand-text:#5a3bd5;--brand-soft:#eef;--brand-line:#cccbfe;--brand-deep:#281b63;--overprint:var(--brand);--overprint-text:var(--brand-text);--overprint-soft:var(--brand-soft);--rx:#116bb5;--clear:#198044;--stop:#cc272e;--caution:#a55d00;--tint:11%;--shadow-raised:0 12px 32px -14px #262e3d3d, 0 2px 6px -2px #262e3d1f;--shadow-sheet:0 1px 0 #262e3d0d;--shadow-object:0 1px 1px #1a22301f, 0 10px 18px -10px #1a223042, 0 40px 70px -30px #1a223057}@supports (color:lab(0% 0 0)){:root,:root[data-theme=daylight]{--surface-0:lab(97.4471% -.427812 -1.23717);--surface-1:lab(99.7678% -.122935 -.353909);--surface-2:lab(94.1925% -.594646 -2.17124);--surface-sunk:lab(95.5858% -.497162 -1.81031);--apron:lab(91.8555% -.573516 -3.34116);--field:lab(99.7678% -.122935 -.353909);--field-border:lab(53.5586% -.834495 -5.16647);--line:lab(88.964% -.650227 -2.93539);--line-strong:lab(76.7662% -.745595 -4.44429);--ink:lab(7.27885% 1.24203 -13.6013);--ink-2:lab(30.2419% -.255555 -11.0369);--ink-3:lab(41.9065% -.658423 -8.14729);--ink-tone:lab(46.4924% -.439495 -11.1082);--neatline:lab(48.8275% -.808209 -11.0713);--tick:lab(48.8275% -.808209 -11.0713/.7);--chart-grid:lab(7.27885% 1.24203 -13.6013/.045);--signal:lab(84.1798% 5.76943 70.1229);--signal-ink:lab(7.29522% .444599 6.20225);--signal-text:lab(42.1775% 6.01497 47.451);--brand:lab(37.7053% 49.399 -80.9366);--brand-hover:lab(29.9307% 45.2427 -72.3632);--brand-ink:lab(98.227% .346452 -1.47126);--brand-text:lab(36.9494% 44.9367 -75.7413);--brand-soft:lab(94.565% 2.46874 -8.66904);--brand-line:lab(83.0665% 8.13723 -24.8244);--brand-deep:lab(15.6319% 23.3252 -41.3068);--rx:lab(43.5834% -3.21072 -46.9413);--clear:lab(47.1277% -40.3956 24.2941);--stop:lab(45.7636% 63.3818 40.1799);--caution:lab(47.2734% 26.7706 58.1442);--shadow-raised:0 12px 32px -14px lab(18.6423% -.361845 -10.9117/.24), 0 2px 6px -2px lab(18.6423% -.361845 -10.9117/.12);--shadow-sheet:0 1px 0 lab(18.6423% -.361845 -10.9117/.05);--shadow-object:0 1px 1px lab(12.8311% -.163905 -10.8551/.12), 0 10px 18px -10px lab(12.8311% -.163905 -10.8551/.26), 0 40px 70px -30px lab(12.8311% -.163905 -10.8551/.34)}}:root[data-theme=night],[data-scheme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0c111b;--surface-1:#121823;--surface-2:#1a202d;--surface-sunk:#070b14;--apron:#1e2530;--field:#070b14;--field-border:#6d7582;--line:#2a313c;--line-strong:#464d5b;--ink:#ebeff4;--ink-2:#bcc1ca;--ink-3:#9399a2;--ink-tone:#959fb2;--neatline:#687284;--tick:#687284bf;--chart-grid:#ebeff409;--signal:#f7cc43;--signal-ink:#1a160b;--signal-text:#f7cc43;--brand:#a192ff;--brand-hover:#b4abff;--brand-ink:#100d26;--brand-text:#bab2ff;--brand-soft:#252142;--brand-line:#4e4583;--brand-deep:#cecafd;--rx:#6bbaf0;--clear:#65d68a;--stop:#f75d59;--caution:#fbb961;--tint:15%;--shadow-raised:0 12px 32px -12px #000002b3, 0 2px 6px -2px #00000280;--shadow-sheet:0 1px 0 #0000024d;--shadow-object:0 1px 1px #00000280, 0 10px 18px -10px #00000299, 0 40px 70px -30px #000002bf}@supports (color:lab(0% 0 0)){:root[data-theme=night],[data-scheme=night]{--surface-0:lab(4.9944% .116691 -7.15446);--surface-1:lab(7.86794% .11228 -8.72722);--surface-2:lab(12.268% .0392199 -9.4798);--surface-sunk:lab(2.98218% .108898 -4.73847);--apron:lab(14.2695% -.355169 -8.75);--field:lab(2.98218% .108898 -4.73847);--field-border:lab(48.8683% -.69055 -8.16186);--line:lab(19.856% -.471652 -8.07138);--line-strong:lab(32.6125% -.619635 -8.84594);--ink:lab(94.1783% -.512809 -2.97164);--ink-2:lab(77.9135% -.697166 -5.21349);--ink-3:lab(62.8177% -.579566 -5.97352);--ink-tone:lab(65.0592% -.55781 -11.1594);--neatline:lab(47.667% -.79903 -11.0675);--tick:lab(47.667% -.79903 -11.0675/.75);--chart-grid:lab(94.1783% -.512809 -2.97164/.035);--signal:lab(84.1798% 5.76943 70.1229);--signal-ink:lab(7.29522% .444599 6.20225);--signal-text:lab(84.1798% 5.76943 70.1229);--brand:lab(65.4652% 25.5751 -54.6403);--brand-hover:lab(72.95% 19.0529 -44.7626);--brand-ink:lab(4.76533% 6.42468 -16.1678);--brand-text:lab(75.4248% 17.1145 -41.445);--brand-soft:lab(14.5494% 9.59067 -20.4901);--brand-line:lab(32.575% 16.234 -34.1077);--brand-deep:lab(83.0428% 8.86503 -24.5628);--rx:lab(72.1323% -13.8164 -34.772);--clear:lab(77.5698% -46.1806 27.5326);--stop:lab(60.9896% 59.8331 35.3706);--caution:lab(80.1392% 18.365 53.7177);--shadow-raised:0 12px 32px -12px lab(.0996685% .111021 -.719088/.7), 0 2px 6px -2px lab(.0996685% .111021 -.719088/.5);--shadow-sheet:0 1px 0 lab(.0996685% .111021 -.719088/.3);--shadow-object:0 1px 1px lab(.0996685% .111021 -.719088/.5), 0 10px 18px -10px lab(.0996685% .111021 -.719088/.6), 0 40px 70px -30px lab(.0996685% .111021 -.719088/.75)}}[data-scheme=night]{background-color:var(--surface-0);color:var(--ink)}:root{--hw-0:#1b1e24;--hw-1:#272c32;--hw-2:#34383f;--hw-face:#0a0c11;--hw-edge:#484d55;--hw-ink:#eceff2;--hw-ink-2:#adb1b7;--hw-ink-3:#7b8187;--sign-face:#0a0e12;--hw-light:#fcf5db;--hw-light-rim:#cabe92;--hw-lamp-link:#65d68a;--hw-overprint:#a192ff;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:11rem;--font-sans:var(--font-geist), "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", monospace;--font-sign:var(--font-barlow), "Barlow Semi Condensed", "Arial Narrow", sans-serif;--font-display:var(--font-sans);--font-ui:var(--font-sans);--font-radio:var(--font-mono);--track-display:-.045em;--track-title:-.034em;--track-heading:-.022em;--track-snug:-.011em;--track-caps:.06em;--track-mono-caps:.08em;--track-annot:.12em;--lead-display:.98;--lead-title:1.04;--lead-heading:1.12;--t-2xs:.6875rem;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--t-3xl:2.25rem;--t-4xl:3rem;--t-5xl:3.75rem;--t-6xl:4.5rem;--t-display:clamp(2.625rem, 1.35rem + 3.9vw, 5rem);--t-title:clamp(2rem, 1.35rem + 2vw, 3.25rem);--r-1:4px;--r-2:8px;--r-hw:14px;--r-round:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--d-press:.12s;--d-fast:.15s;--d-base:.2s;--d-panel:.24s;--d-reveal:.4s;--d-story:.7s;--w-marketing:76rem;--w-app:70rem;--w-read:47.5rem;--gutter:var(--s-5);--z-sticky:10;--z-menu:30;--z-overlay:40;--z-skip:50}@supports (color:lab(0% 0 0)){:root{--hw-0:lab(11.2189% -.612564 -4.38085);--hw-1:lab(17.5969% -.688955 -4.75678);--hw-2:lab(23.3944% -.757813 -5.12973);--hw-face:lab(3.34329% -.26004 -2.27903);--hw-edge:lab(32.6763% -.791699 -5.1454);--hw-ink:lab(94.1882% -.492126 -2.20406);--hw-ink-2:lab(72.1393% -.799984 -3.6621);--hw-ink-3:lab(53.5738% -.935495 -4.38143);--sign-face:lab(3.68266% -.38363 -2.3917);--hw-light:lab(96.7219% -.824451 13.5101);--hw-light-rim:lab(77.1087% -.80058 23.7618);--hw-lamp-link:lab(77.5698% -46.1806 27.5326);--hw-overprint:lab(65.4652% 25.5751 -54.6403)}}:root[data-theme=night]{--track-display:-.04em;--hw-0:#23272c;--hw-1:#31363c;--hw-2:#3e434a;--hw-edge:#5e646b}@supports (color:lab(0% 0 0)){:root[data-theme=night]{--hw-0:lab(15.2803% -.637367 -4.3915);--hw-1:lab(22.2381% -.710875 -4.76657);--hw-2:lab(28.0355% -.776604 -5.13829);--hw-edge:lab(41.9576% -.814572 -5.15648)}}@media (max-width:40rem){:root{--gutter:var(--s-4)}}:root,:root[data-theme=daylight]{--glass-bg:#fafcfeb8;--glass-bg-strong:#fcfeffdb;--glass-edge:#ffffffb3;--glass-line:#262e3d1a;--glass-shadow:0 1px 0 #fff9 inset, 0 18px 40px -18px #1a223047, 0 2px 8px -2px #1a22301f;--stage-bg:#edf0f4;--stage-vignette:#e4e8ef}@supports (color:lab(0% 0 0)){:root,:root[data-theme=daylight]{--glass-bg:lab(98.837% -.443995 -1.43219/.72);--glass-bg-strong:lab(99.4178% -.333905 -1.07467/.86);--glass-edge:lab(100% 0 0/.7);--glass-line:lab(18.6423% -.361845 -10.9117/.1);--glass-shadow:0 1px 0 lab(100% 0 0/.6) inset, 0 18px 40px -18px lab(12.8311% -.163905 -10.8551/.28), 0 2px 8px -2px lab(12.8311% -.163905 -10.8551/.12);--stage-bg:lab(94.7725% -.594676 -2.17129);--stage-vignette:lab(91.8526% -.634074 -3.71059)}}:root[data-theme=night],[data-scheme=night]{--glass-bg:#131823a8;--glass-bg-strong:#171d28d6;--glass-edge:#ffffff1a;--glass-line:#ffffff14;--glass-shadow:0 1px 0 #ffffff12 inset, 0 20px 44px -16px #000001b3, 0 2px 8px -2px #00000180;--stage-bg:#080c15;--stage-vignette:#03060d}@supports (color:lab(0% 0 0)){:root[data-theme=night],[data-scheme=night]{--glass-bg:lab(8.23192% .0234172 -8.02426/.66);--glass-bg-strong:lab(10.5405% .0223145 -8.7547/.84);--glass-edge:lab(100% 0 0/.1);--glass-line:lab(100% 0 0/.08);--glass-shadow:0 1px 0 lab(100% 0 0/.07) inset, 0 20px 44px -16px lab(.0475922% .100911 -.512975/.7), 0 2px 8px -2px lab(.0475922% .100911 -.512975/.5);--stage-bg:lab(3.29372% .100419 -5.0322);--stage-vignette:lab(1.51411% .144228 -3.16187)}}:root{--glass-blur:18px;--glass-saturate:1.6;--r-glass:18px;--r-glass-sm:12px;--ease-spring:linear(0, .21 6%, .62 15%, .9 25%, 1.03 36%, 1.05 45%, 1.02 60%, 1 100%);--d-spring:.32s}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme],[data-scheme]{--glass-bg:var(--surface-1);--glass-bg-strong:var(--surface-1);--glass-blur:0px}}:root{--spring-snappy:linear(0, .031, .096, .192, .291, .401, .499, .598, .679, .756, .821, .87, .914, .945, .971, .989, 1.003, 1.012, 1.017, 1.02, 1.021, 1.021, 1.019, 1.017, 1.015, 1.013, 1.011, 1.009, 1.007, 1.005, 1.004, 1.003, 1.002, 1.001, 1.001, 1, 1);--spring-gentle:linear(0, .025, .088, .165, .256, .342, .429, .506, .579, .64, .695, .744, .785, .821, .851, .877, .898, .916, .93, .943, .953, .961, .969, .974, .979, .983, .986, .989, .991, .993, .994, .995, .996, .997, .997, .998, 1);--spring-reward:linear(0, .044, .15, .283, .439, .593, .735, .856, .948, 1.022, 1.073, 1.104, 1.117, 1.117, 1.109, 1.094, 1.077, 1.058, 1.04, 1.025, 1.012, 1.002, .994, .989, .987, .986, .986, .988, .99, .992, .994, .996, .998, .999, 1, 1.001, 1);--d-snappy:.45s;--d-gentle:.66s;--d-reward:.6s;--d-beat:.9s;--d-cinematic:1.8s;--stagger:70ms;--r-3:12px;--wp-drill:3.25rem;--wp-scenario:4rem;--wp-checkride:4.75rem;--insignia-board:#171f30;--insignia-board-edge:#333d52;--insignia-braid:#deb866;--insignia-braid-shade:#ac853f;--e-0:none;--e-1:var(--shadow-sheet);--e-2:var(--shadow-raised);--e-3:var(--shadow-object)}@supports (color:lab(0% 0 0)){:root{--insignia-board:lab(11.6003% .71238 -12.6619);--insignia-board-edge:lab(25.5129% .355646 -14.5886);--insignia-braid:lab(77.021% 6.94916 46.474);--insignia-braid-shade:lab(58.3044% 9.69949 42.8881)}}:root,:root[data-theme=daylight]{--track-flown:var(--brand);--track-planned:#9ea5b2;--airway:#eaedf2;--airway-edge:#ccd1d9;--mastery-0:var(--surface-2);--mastery-1:#cccbfe;--mastery-2:#9e96f8;--mastery-3:#735fe9;--mastery-4:var(--brand)}@supports (color:lab(0% 0 0)){:root,:root[data-theme=daylight]{--track-planned:lab(67.4407% -.698507 -7.45376);--airway:lab(93.6012% -.45079 -2.60136);--airway-edge:lab(83.7264% -.74935 -4.44636);--mastery-1:lab(83.0665% 8.13723 -24.8244);--mastery-2:lab(65.8396% 20.1742 -48.4919);--mastery-3:lab(48.2546% 35.8067 -68.6505)}}:root[data-theme=night],[data-scheme=night]{--track-flown:var(--brand);--track-planned:#5c6471;--airway:#161c27;--airway-edge:#2c333f;--mastery-0:var(--surface-2);--mastery-1:#464070;--mastery-2:#675ca9;--mastery-3:#8679d8;--mastery-4:var(--brand)}@supports (color:lab(0% 0 0)){:root[data-theme=night],[data-scheme=night]{--track-planned:lab(41.8963% -.688404 -8.87482);--airway:lab(9.95942% .0404641 -8.74932);--airway-edge:lab(21.0048% -.483632 -8.79384);--mastery-1:lab(29.4076% 12.3603 -27.4014);--mastery-2:lab(42.7583% 19.4289 -40.9378);--mastery-3:lab(55.282% 22.3782 -47.8103)}}@media (prefers-reduced-motion:reduce){:root{--spring-snappy:var(--ease-out);--spring-gentle:var(--ease-out);--spring-reward:var(--ease-out);--d-snappy:.15s;--d-gentle:.2s;--d-reward:.2s;--d-beat:.2s;--d-cinematic:0s;--stagger:0s}}
.legacy{gap:var(--s-4);max-width:var(--w-app);padding:var(--s-6) var(--gutter) var(--s-8);flex-direction:column;margin:0 auto;display:flex}.legacy h1{font-size:var(--t-2xl)}.legacy h2{font-size:var(--t-xl)}.legacy h3{font-size:var(--t-lg)}.legacy p{color:var(--ink-2)}.legacy a{color:var(--signal-text)}.legacy label{margin-bottom:var(--s-1);font-weight:600;display:block}.legacy input,.legacy select{background:var(--surface-sunk);border:1px solid var(--line-strong);border-radius:var(--r-1);padding:var(--s-2) var(--s-3)}.legacy button{cursor:pointer;background:var(--signal);color:var(--signal-ink);border:1px solid var(--signal);border-radius:var(--r-1);padding:var(--s-2) var(--s-4);font-weight:600}.legacy button:disabled{cursor:not-allowed;opacity:.5}.legacy button.button-secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.legacy .stack{gap:var(--s-4);flex-direction:column;display:flex}.legacy .stack-tight{gap:var(--s-2);flex-direction:column;display:flex}.legacy .cluster{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.legacy .grid-cards{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.legacy .card,.legacy .card-muted{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-5)}.legacy .card-muted{background:var(--surface-sunk)}.legacy .hint{font-size:var(--t-sm);color:var(--ink-3)}.legacy .field-label{font-size:var(--t-sm);color:var(--ink-3);font-weight:600}.legacy .detail-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.legacy .detail-grid dt{font-size:var(--t-sm);color:var(--ink-3)}.legacy .detail-grid dd{font-weight:600}.legacy .notice-danger,.legacy .notice-warning{padding:var(--s-3) var(--s-4);border-radius:var(--r-1);border:1px solid}.legacy .notice-danger{border-color:var(--stop);color:var(--stop);background:color-mix(in oklch, var(--stop) var(--tint), var(--surface-1))}.legacy .notice-warning{border-color:var(--caution);color:var(--caution);background:color-mix(in oklch, var(--caution) var(--tint), var(--surface-1))}.legacy .button-link{padding:var(--s-2) var(--s-4);border-radius:var(--r-1);background:var(--signal);color:var(--signal-ink);font-weight:600;text-decoration:none;display:inline-block}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--line-strong) var(--surface-0);accent-color:var(--brand);scroll-padding-top:5rem}html,body{margin:0;padding:0}body{background:var(--surface-0);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--brand-text);line-height:1.5;overflow-x:clip}::selection{background:color-mix(in oklch, var(--brand) 26%, var(--surface-1));color:var(--ink)}h1,h2,h3,h4{text-wrap:balance;color:var(--ink);letter-spacing:var(--track-snug);margin:0;font-weight:600;line-height:1.2}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}code,kbd,samp{font-family:var(--font-radio);font-variant-numeric:tabular-nums;font-size:.92em}img,svg{max-width:100%;display:block}:root,:root[data-theme=night],[data-scheme=night]{--focus:var(--brand)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);top:var(--s-4);z-index:var(--z-skip);padding:var(--s-2) var(--s-4);border-radius:var(--r-1);background:var(--brand);color:var(--brand-ink);font-weight:600;text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root[data-theme-phase]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-theme-phase]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-theme-phase=dawn]::view-transition-new(root){animation:horizon-rise .62s var(--ease-in-out) both}:root[data-theme-phase=dusk]::view-transition-new(root){animation:horizon-fall .62s var(--ease-in-out) both}@keyframes horizon-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes horizon-fall{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}::view-transition{pointer-events:none}:root:not([data-theme-phase])::view-transition-old(root){animation:none}:root:not([data-theme-phase])::view-transition-new(root){animation:none}::view-transition-old(.nav-tab){animation:var(--d-fast) var(--ease-out) both route-fade reverse}::view-transition-old(.nav-forward){animation:var(--d-fast) var(--ease-out) both route-fade reverse}::view-transition-old(.nav-back){animation:var(--d-fast) var(--ease-out) both route-fade reverse}::view-transition-new(.nav-tab){--route-dy:8px;animation:var(--d-base) var(--ease-out) var(--d-fast) both route-fade, var(--d-gentle) var(--spring-gentle) both route-rise}::view-transition-new(.nav-forward){--route-dx:40px;animation:var(--d-base) var(--ease-out) var(--d-fast) both route-fade, var(--d-gentle) var(--spring-gentle) both route-slide}::view-transition-new(.nav-back){--route-dx:-40px;animation:var(--d-base) var(--ease-out) var(--d-fast) both route-fade, var(--d-gentle) var(--spring-gentle) both route-slide}@keyframes route-fade{0%{opacity:0}}@keyframes route-rise{0%{transform:translateY(var(--route-dy))}}@keyframes route-slide{0%{transform:translateX(var(--route-dx))}}@media (prefers-reduced-motion:reduce){::view-transition-new(.nav-tab){animation:var(--d-fast) linear both route-fade}::view-transition-new(.nav-forward){animation:var(--d-fast) linear both route-fade}::view-transition-new(.nav-back){animation:var(--d-fast) linear both route-fade}::view-transition-group(*){animation-duration:0s}}
