@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-canadian-aboriginal-opsz-normal-MoGyBIXs.woff2)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+25CC}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-math-opsz-normal-Df0nBFmk.woff2)format("woff2-variations");unicode-range:U+302-303,U+307-308,U+312,U+326-327,U+3BC,U+2070,U+2074-2079,U+207B,U+2080-2089,U+221A,U+2248,U+2260,U+2264-2265,U+25CC,U+1D6E1}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-nushu-opsz-normal-VR_T0Yj2.woff2)format("woff2-variations");unicode-range:U+2003}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-symbols-opsz-normal-CNwqtb1s.woff2)format("woff2-variations");unicode-range:U+25CC,U+2780-2788,U+278A-2792}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-syriac-opsz-normal-Drbc99Lz.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+323,U+25CC}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-tifinagh-opsz-normal-C8I9C2v6.woff2)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+25CC}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-vietnamese-opsz-normal-DzobQV_x.woff2)format("woff2-variations");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+1EA0-1EF9}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-latin-ext-opsz-normal-CfnxUDIt.woff2)format("woff2-variations");unicode-range:U+100-107,U+10A-113,U+116-11B,U+11E-123,U+126-12B,U+12E-130,U+132-133,U+136-137,U+139-148,U+14C-14D,U+150-151,U+154-15B,U+15E-165,U+168-17E,U+181,U+18A,U+18F,U+198-199,U+1A0-1A1,U+1AF-1B0,U+1B3-1B4,U+1CD-1CE,U+218-21B,U+237,U+253,U+257,U+259,U+2C7,U+2DD,U+2E3,U+304,U+308,U+1E44-1E45,U+1E62-1E63,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+20A9,U+20B9}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url(/build/assets/google-sans-flex-latin-opsz-normal-qMzfJKZE.woff2)format("woff2-variations");unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212}:root{--lg-accent:#346a76;--lg-accent-read:#346a76;--lg-accent-deep:#2a545e;--lg-accent-bg:#346a761a;--lg-accent-soft:#346a7638;--lg-cover:linear-gradient(112deg, #346a76 0%, #376c79 50%, #3b717e 100%);--lg-deep:linear-gradient(120deg, #2a545e 0%, #173b40 100%);--lg-ground:#edf2ed;--lg-ink:#173b40;--lg-ink-deep:#0f2226;--lg-ink-2:#465d60;--lg-ink-3:#607174;--lg-page:#fafbf9;--lg-inset:#edf2ed;--lg-inset-head:#fafbf9;--lg-white:#fff;--lg-glass:#fffffff0;--lg-glass-soft:#ffffffc7;--lg-thin:#ffffff1a;--lg-thin-border:#ffffffbf;--lg-thin-blur:blur(30px) saturate(1.35);--lg-thin-smoke:#0f222666;--lg-hairline:#dce3de;--lg-hairline-strong:#607174;--lg-lime:#e9f16d;--lg-highlight:linear-gradient(170deg, #e9f16d8c 0%, #e9f16d38 100%), #fff;--lg-positive:#246733;--lg-negative:#a82f31;--lg-amber:#f2b84b;--lg-amber-read:#854f02;--lg-r-card:24px;--lg-r-glass:30px;--lg-r-pill:999px;--lg-control-h:40px;--lg-gap:12px;--lg-font:var(--font-google-sans-flex,"Google Sans Flex Variable"), "Google Sans Flex", Arial, sans-serif;--lg-blur:blur(30px) saturate(1.4);--lg-cover-grid:linear-gradient(#ffffff17 1px, transparent 1px), linear-gradient(90deg, #ffffff17 1px, transparent 1px);--lg-cover-fade:radial-gradient(ellipse 75% 70% at 50% 45%, #376c7900 30%, #376c79 100%);--lg-ghost-line:#ffffff59;--lg-ghost-hover:#ffffff14;--lg-card-shadow:inset 0 1px 0 var(--lg-white), 0 24px 50px -34px #173b4033;--lg-tray:#173b4008;--lg-tray-line:#173b4014;--lg-r-tray:40px;--lg-r-tray-card:32px;--bg-0:var(--lg-ground);--bg-1:#f4f7f3;--bg-2:var(--lg-page);--bg-3:var(--lg-white);--knockout:#fbfcfb;--tx-1:var(--lg-ink);--tx-2:var(--lg-ink-2);--tx-3:var(--lg-ink-3);--tx-4:#173b403d;--ov-rgb:23, 59, 64;--ln-1:#173b4014;--ln-2:#173b4021;--ln-3:#173b4038;--ln-4:#173b4057;--sf-shell:#ffffff75;--sf-core:linear-gradient(180deg, #ffffffe6 0%, #fffc 100%);--sf-core-flat:#ffffffd6;--sf-solid:linear-gradient(180deg, #fff 0%, #fafbf9 100%);--sf-tint:#ffffffb8;--sf-raised:#173b400b;--sf-hover:#173b4012;--sf-pop:#fffffff7;--sf-glass:#fffc;--sf-smoke:#fafbf9eb;--sf-scrim:#173b4042;--sf-bar:linear-gradient(180deg, #ffffffdb 0%, #ffffffb3 100%);--sf-sheet:#fafbf9f5;--sf-well:#173b4009;--sf-dock:#ffffffe0;--sf-caption:#ffffffe0;--sf-inset:#173b400d;--sf-field:#fff;--hi-inset:inset 0 1px 0 #fffffff2;--track:#173b401a;--grid-line:#173b400e;--lime:var(--lg-lime);--lime-ink:var(--lg-ink);--lime-hover:#e1ea5a;--lime-wash:#e9f16d38;--lime-soft:#e9f16d6b;--lime-strong:#e9f16db3;--lime-line:#8c981280;--lime-line-soft:#8c981247;--lime-glow:0 0 0 1px #8c98126b, 0 10px 26px -14px #173b4066;--lime-halo:#e9f16d52;--lime-core:linear-gradient(180deg, var(--lime-soft) 0%, var(--lime-wash) 100%), var(--sf-core-flat);--lime-dot:0 0 0 1px #173b406b;--lime-pulse:#879216;--lime-trace:linear-gradient(90deg, #346a7659 0%, #346a76 100%);--lime-text:var(--lg-accent-read);--lime-mark:linear-gradient(180deg, transparent 56%, #e9f16df2 56%, #e9f16df2 94%, transparent 94%);--lime-mark-ink:var(--lg-ink);--vee-edge:72%;--paper-mark:#e9f16d99;--glass-mark:#e9f16d6b;--mark-ink:var(--lg-ink);--shadow-lime:0 8px 22px -12px #173b4066;--shadow-lime-hover:0 12px 28px -12px #173b4075;--teal:var(--lg-accent-read);--teal-soft:#346a761a;--teal-line:#346a764d;--teal-halo:#346a761a;--ok:var(--lg-positive);--ok-soft:#2467331a;--ok-line:#24673352;--bad:var(--lg-negative);--bad-soft:#a82f3117;--bad-line:#a82f3152;--warn:var(--lg-amber-read);--warn-fill:var(--lg-amber);--warn-soft:#f2b84b33;--warn-line:#a86e0a61;--ok-glow:#24673347;--bad-glow:#a82f3142;--warn-glow:#f2b84b73;--on-tone:#fff;--focus:var(--lg-accent);--link:var(--lg-accent-read);--scroll-thumb:#173b4033;--shadow-card:0 1px 2px #173b400a, 0 18px 40px -30px #173b4047;--shade:#173b4047;--shadow-float:0 24px 60px -28px #173b4052, 0 8px 24px -16px #173b4033;--shadow-paper:0 0 0 1px #173b4014, 0 30px 80px -40px #173b4066, 0 12px 30px -20px #173b4038;--shadow-sheet:0 -24px 60px -30px #173b4059;--shadow-doc:0 0 0 1px #173b401a, 0 1px 2px #173b400f, 0 18px 44px -26px #173b4052;--chart-hit:var(--lg-lime);--chart-hit-line:var(--lg-ink);--chart-ring:var(--lg-ink);--chart-base-alpha:.4;--ground:radial-gradient(1100px 760px at 82% -12%, #346a761a, transparent 62%), radial-gradient(900px 680px at -8% 108%, #e9f16d21, transparent 60%), linear-gradient(180deg, #f5f8f4 0%, var(--lg-ground) 55%, #e9efe9 100%);--bloom:radial-gradient(42% 48% at 88% 6%, #346a762b, transparent 70%), radial-gradient(38% 44% at 8% 94%, #e9f16d57, transparent 70%), radial-gradient(30% 34% at 97% 92%, #346a761a, transparent 70%), radial-gradient(28% 32% at 3% 5%, #e9f16d2e, transparent 70%);--grid:linear-gradient(#346a7616 0 1px, #ffffffbf 1px 2px, transparent 2px), linear-gradient(90deg, #346a7616 0 1px, #ffffffbf 1px 2px, transparent 2px);--grain:.025;--instrument-bg:var(--lg-ink-deep);--instrument-edge:inset 0 1px 0 #ffffff1a, inset 0 60px 90px -70px #7fc4cf47, 0 0 0 1px #0f22269e;--instrument-shadow:0 2px 4px -1px #0f222629, 0 30px 60px -30px #0f222680, 0 14px 28px -18px #0f22264d;--instrument-glow:0 0 90px -34px #346a768c;--instrument-glow-lime:0 0 0 1px #e9f16d0f, 0 0 110px -40px #e9f16dd9;--r-xl:32px;--r-lg:26px;--r-md:18px;--r-sm:12px;--r-xs:8px;--r-pill:999px;--bezel:6px;--ease-fluid:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.2, .9, .1, 1);--t-fast:.18s;--t-ui:.26s;--t-slow:.7s;--font:var(--lg-font);--mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--fs-display:clamp(40px, 5.2vw, 76px);--fs-h1:clamp(28px, 2.6vw, 40px);--fs-h2:22px;--fs-h3:17px;--fs-body:14.5px;--fs-small:12.5px;--fs-micro:10.5px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg-0:#061215;--bg-1:#0f2226;--bg-2:#173b40;--bg-3:#2a545e;--knockout:#0f2226;--tx-1:#f3f7f2;--tx-2:#f3f7f2c7;--tx-3:#f3f7f2ad;--tx-4:#f3f7f252;--ov-rgb:255, 255, 255;--ln-1:#ffffff12;--ln-2:#ffffff1f;--ln-3:#fff3;--ln-4:#ffffff52;--sf-shell:#ffffff07;--sf-core:linear-gradient(180deg, #fff1 0%, #ffffff08 100%);--sf-core-flat:#ffffff0b;--sf-solid:linear-gradient(180deg, #17363b 0%, #11292d 100%);--sf-tint:#ffffff0a;--sf-raised:#ffffff14;--sf-hover:#ffffff1a;--sf-pop:#0c1e21f5;--sf-glass:#0a1a1d99;--sf-smoke:#061215b8;--sf-scrim:#040c0e94;--sf-bar:linear-gradient(180deg, #173b40a8 0%, #0a1a1db8 100%);--sf-sheet:#0a1a1df0;--sf-well:#fafbf90a;--sf-dock:#0a1a1dcc;--sf-caption:#09181bc7;--sf-inset:#00000029;--sf-field:#06121580;--hi-inset:inset 0 1px 0 #ffffff12;--track:#ffffff17;--grid-line:#ffffff17;--lime:#e9f16d;--lime-ink:#173b40;--lime-hover:#f1f78c;--lime-wash:#e9f16d0f;--lime-soft:#e9f16d21;--lime-strong:#e9f16d38;--lime-line:#e9f16d61;--lime-line-soft:#e9f16d38;--lime-glow:0 0 0 1px #e9f16d52, 0 0 28px -4px #e9f16d73;--lime-halo:#e9f16d1a;--lime-core:linear-gradient(180deg, #e9f16d1f 0%, #e9f16d0a 100%);--lime-dot:0 0 10px #e9f16d8c;--lime-pulse:#e9f16d;--lime-trace:linear-gradient(90deg, #e9f16d59 0%, #e9f16d 100%);--lime-text:#e9f16d;--lime-mark:none;--lime-mark-ink:#e9f16d;--glass-mark:#e9f16ddb;--vee-edge:100%;--shadow-lime:0 10px 40px -14px #e9f16d8c;--shadow-lime-hover:0 14px 46px -12px #e9f16db3;--teal:#b4e2e8;--teal-soft:#7fc4cf1c;--teal-line:#7fc4cf4d;--teal-halo:#7fc4cf1a;--ok:#8fe3a2;--ok-soft:#8fe3a221;--ok-line:#8fe3a24d;--bad:#ffa29d;--bad-soft:#ff8f8a1a;--bad-line:#ff8f8a52;--warn:#fad27e;--warn-fill:#f2b84b;--warn-soft:#f2b84b1a;--warn-line:#f2b84b52;--ok-glow:#8fe3a28c;--bad-glow:#ff8f8a99;--warn-glow:#f2b84b99;--on-tone:#061215;--focus:#e9f16d;--link:#7fc4cf;--scroll-thumb:#ffffff24;--shadow-card:none;--shade:#0009;--shadow-float:0 40px 90px -40px #000000bf, 0 12px 30px -18px #00000080;--shadow-paper:0 50px 120px -50px #000000d9, 0 18px 40px -24px #0000008c;--shadow-sheet:0 -30px 80px -30px #000c;--shadow-doc:none;--chart-hit:#e9f16d;--chart-hit-line:transparent;--chart-ring:#e9f16d;--chart-base-alpha:.19;--ground:radial-gradient(1100px 760px at 82% -12%, #346a768c, transparent 62%), radial-gradient(900px 680px at -8% 108%, #e9f16d13, transparent 60%), radial-gradient(700px 520px at 40% 60%, #1e5a642e, transparent 70%), linear-gradient(180deg, #0f2226 0%, #061215 100%);--bloom:radial-gradient(42% 48% at 88% 6%, #346a7638, transparent 70%), radial-gradient(38% 44% at 8% 94%, #e9f16d0d, transparent 70%);--grid:linear-gradient(#ffffff17 1px, transparent 1px), linear-gradient(90deg, #ffffff17 1px, transparent 1px);--grain:.035;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--tx-1)}*,:before,:after{box-sizing:border-box}html,body{min-height:100dvh;margin:0}body{font-family:var(--font);font-size:var(--fs-body);color:var(--tx-1);background-color:var(--bg-0);background-image:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed;line-height:1.55;overflow-x:hidden}html:before,body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}html:before{background-image:var(--bloom);inset:-6vmax}@media (prefers-reduced-motion:no-preference){html:before{will-change:transform;animation:52s ease-in-out infinite alternate lg-bloom-drift}}@keyframes lg-bloom-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2vmax,1.2vmax)scale(1.025)}to{transform:translate(1.4vmax,-1.6vmax)scale(1)}}@media print{html:before,body:before,body:after{display:none}}body:before{background-image:var(--grid);opacity:.8;background-size:48px 48px;-webkit-mask-image:radial-gradient(60% 55% at 90% 4%,#000 0%,#0000 72%),radial-gradient(55% 55% at 6% 96%,#000 0%,#0000 72%),radial-gradient(80% 70% at 50% 40%,#0000008c 10%,#0000 80%);mask-image:radial-gradient(60% 55% at 90% 4%,#000 0%,#0000 72%),radial-gradient(55% 55% at 6% 96%,#000 0%,#0000 72%),radial-gradient(80% 70% at 50% 40%,#0000008c 10%,#0000 80%)}body:after{opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#root{z-index:1;min-height:100dvh;position:relative}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}a{color:var(--link)}::selection{background:var(--lime);color:var(--lime-ink)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:8px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow{font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--tx-3);align-items:center;gap:8px;font-weight:500;display:inline-flex}.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}.display{font-size:var(--fs-display);letter-spacing:-.035em;font-weight:500;line-height:1.02}.h1{font-size:var(--fs-h1);letter-spacing:-.025em;font-weight:500;line-height:1.1}.h2{font-size:var(--fs-h2);letter-spacing:-.015em;font-weight:500;line-height:1.2}.muted{color:var(--tx-2)}.faint{color:var(--tx-3)}.lime-text-on-dark,.lime-mark{color:var(--lime-mark-ink);background-image:var(--lime-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.vk-vee{box-sizing:content-box;vertical-align:middle;width:var(--vk-size,48px);height:var(--vk-size,48px);flex:none;line-height:0;display:inline-block;position:relative}.vk-vee__pose{width:var(--vk-size,48px);height:var(--vk-size,48px);display:block;position:absolute;top:0;left:0}.vk-vee__still{left:calc(var(--vk-size,48px) * -.125);top:calc(var(--vk-size,48px) * -.125);width:calc(var(--vk-size,48px) * 1.25);height:calc(var(--vk-size,48px) * 1.25);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;margin:0;display:block;position:absolute}.vk-vee[data-vee=vee] .vk-vee__still{-webkit-mask-image:radial-gradient(closest-side,#000 74%,#0000);mask-image:radial-gradient(closest-side,#000 74%,#0000)}.vk-vee[data-mood=ask] .vk-vee__pose{rotate:-7deg}.vk-vee__badge{--vk-b:clamp(8px,calc(var(--vk-size,48px) * .34),26px);--vk-o:calc(var(--vk-size,48px) * -.04);--vk-ring:clamp(1px,calc(var(--vk-b) * .12),2px);--vk-line:clamp(1px,calc(var(--vk-b) * .15),2px);--vk-glyph:calc(var(--vk-b) * .7);z-index:3;top:var(--vk-o);right:var(--vk-o);box-sizing:border-box;width:var(--vk-b);height:var(--vk-b);pointer-events:none;border-radius:999px;position:absolute}@supports (width:round(1.5px,1px)){.vk-vee__badge{--vk-b:clamp(8px,round(calc(var(--vk-size,48px) * .34),1px),26px);--vk-o:round(calc(var(--vk-size,48px) * -.04),1px);--vk-ring:clamp(1px,round(calc(var(--vk-b) * .12),1px),2px);--vk-line:clamp(1px,round(calc(var(--vk-b) * .15),1px),2px);--vk-glyph:round(calc(var(--vk-b) * .7),1px)}}.vk-vee__badge--ask{background:var(--lg-amber,#f2b84b);color:var(--lg-ink,#173b40);box-shadow:0 0 0 var(--vk-ring) #fff;font-family:inherit;font-weight:600;font-size:var(--vk-glyph);justify-content:center;align-items:center;line-height:1;display:flex}.vk-vee__badge--working{top:auto;right:auto;bottom:var(--vk-o);left:var(--vk-o);border:var(--vk-line) solid #173b4033;border-top-color:var(--lg-ink,#173b40);box-shadow:0 0 0 var(--vk-ring) #fff;background:#fff}.vk-stage{position:relative}.vk-stage.is-3d .vk-vee[data-vees-3d] .vk-vee__pose,.vk-stage.is-3d .vk-vee[data-vees-3d] .vk-vee__badge--ask{opacity:0}@media print{.vk-vee,.vk-vee[data-vee][data-mood],.vk-vee .vk-vee__badge,.vk-stage canvas.vees-canvas{display:none!important}}@media (prefers-reduced-motion:no-preference){.vk-vee__pose{transition:opacity .25s,rotate .3s}.vk-vee__badge--ask{transition:opacity .25s}.vk-vee__badge--working{animation:.9s linear infinite vk-spin}.vk-vee[data-mood=working] .vk-vee__pose{animation:1.6s ease-in-out 3 vk-bob}.vk-vee[data-vk-hop=a] .vk-vee__pose{animation:.62s cubic-bezier(.3,0,.3,1) vk-hop-a}.vk-vee[data-vk-hop=b] .vk-vee__pose{animation:.62s cubic-bezier(.3,0,.3,1) vk-hop-b}.vk-vee[data-vk-perk]:not([data-mood=ask]):is(:hover,:focus-visible) .vk-vee__still,.vk-perk-host:is(:hover,:focus-visible,:focus-within) .vk-vee[data-vk-perk]:not([data-mood=ask]) .vk-vee__still{animation:.3s ease-out vk-perk}@keyframes vk-spin{to{rotate:360deg}}@keyframes vk-bob{0%,to{translate:0}50%{translate:0 calc(var(--vk-size,48px) * -.04)}}@keyframes vk-hop-a{0%,70%,to{translate:0}38%{translate:0 calc(var(--vk-size,48px) * -.12)}85%{translate:0 calc(var(--vk-size,48px) * -.02)}}@keyframes vk-hop-b{0%,70%,to{translate:0}38%{translate:0 calc(var(--vk-size,48px) * -.12)}85%{translate:0 calc(var(--vk-size,48px) * -.02)}}@keyframes vk-perk{0%,to{translate:0;rotate:0deg}45%{translate:0 calc(var(--vk-size,48px) * -.06);rotate:-4deg}}}.ui-bezel{padding:var(--bezel);border-radius:var(--r-xl);background:var(--sf-shell);border:1px solid var(--ln-1);box-shadow:var(--shadow-card);position:relative}.ui-bezel__core{border-radius:var(--r-lg);background:var(--sf-core);height:100%;box-shadow:var(--hi-inset);border:1px solid var(--ln-1);min-width:0;position:relative}.ui-bezel--solid .ui-bezel__core{background:var(--sf-solid)}.ui-bezel--lime{background:var(--lime-wash);border-color:var(--lime-line);box-shadow:var(--shadow-card), 0 0 60px -30px var(--lime-halo)}.ui-bezel--lime .ui-bezel__core{background:var(--lime-core);border-color:var(--lime-line-soft)}.ui-bezel--paper .ui-bezel__core{background:var(--lg-page);color:var(--lg-ink)}[data-theme=dark].lg-instrument{background-color:var(--instrument-bg);box-shadow:var(--instrument-edge), var(--instrument-shadow), var(--instrument-glow);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark].lg-instrument--lime{--instrument-glow:var(--instrument-glow-lime)}.lg-mark{background:var(--glass-mark);color:var(--mark-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -.04em;padding:0 .18em}.paper .lg-mark,.lg-mark--paper{background:var(--paper-mark)}.ui-pad--none{padding:0}.ui-pad--sm{padding:12px}.ui-pad--md{padding:18px 20px}.ui-pad--lg{padding:28px 30px}.ui-btn{--btn-h:42px;height:var(--btn-h);border-radius:var(--r-pill);border:1px solid var(--ln-3);background:var(--sf-tint);color:var(--tx-1);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--t-fast) var(--ease-fluid), background-color var(--t-ui) var(--ease-fluid), border-color var(--t-ui) var(--ease-fluid), box-shadow var(--t-ui) var(--ease-fluid), color var(--t-ui) var(--ease-fluid);align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ui-btn--sm{--btn-h:34px;gap:8px;padding:0 14px;font-size:13px}.ui-btn--lg{--btn-h:52px;padding:0 26px;font-size:15.5px}.ui-btn--has-trailing{padding-right:5px}.ui-btn--sm.ui-btn--has-trailing{padding-right:4px}.ui-btn:hover:not(:disabled){background:var(--sf-hover);border-color:var(--ln-4)}.ui-btn:active:not(:disabled){transform:scale(.98)}.ui-btn:disabled{opacity:.45}.ui-btn--primary{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);box-shadow:var(--shadow-lime)}.ui-btn--primary:hover:not(:disabled){background:var(--lime-hover);border-color:var(--lime-hover);box-shadow:var(--shadow-lime-hover)}.ui-btn--quiet{color:var(--tx-2);background:0 0;border-color:#0000}.ui-btn--quiet:hover:not(:disabled){color:var(--tx-1);background:var(--sf-raised);border-color:#0000}.ui-btn--danger{border-color:var(--bad-line);color:var(--bad)}.ui-btn--danger:hover:not(:disabled){background:var(--bad-soft);border-color:var(--bad)}.ui-btn__trail{width:calc(var(--btn-h) - 10px);height:calc(var(--btn-h) - 10px);background:var(--sf-hover);transition:transform var(--t-ui) var(--ease-fluid);border-radius:50%;place-items:center;display:grid}.ui-btn--primary .ui-btn__trail{background:#173b401f}.ui-btn:hover:not(:disabled) .ui-btn__trail{transform:translate(2px,-1px)scale(1.05)}.ui-btn.is-busy .ui-btn__label{opacity:.6}.ui-iconbtn{border:1px solid var(--ln-2);background:var(--sf-tint);color:var(--tx-2);transition:background-color var(--t-ui) var(--ease-fluid), color var(--t-ui) var(--ease-fluid), transform var(--t-fast) var(--ease-fluid), border-color var(--t-ui) var(--ease-fluid);border-radius:50%;place-items:center;display:inline-grid}.ui-iconbtn:hover:not(:disabled){background:var(--sf-hover);color:var(--tx-1);border-color:var(--ln-3)}.ui-iconbtn:active:not(:disabled){transform:scale(.94)}.ui-chip{border-radius:var(--r-pill);border:1px solid var(--ln-2);background:var(--sf-tint);min-height:32px;color:var(--tx-2);text-align:left;transition:background-color var(--t-ui) var(--ease-fluid), border-color var(--t-ui) var(--ease-fluid), color var(--t-ui) var(--ease-fluid), transform var(--t-fast) var(--ease-fluid);align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;line-height:1.25;display:inline-flex}.ui-chip:hover:not(:disabled){color:var(--tx-1);border-color:var(--lime-line);background:var(--lime-soft)}.ui-chip:active:not(:disabled){transform:scale(.97)}.ui-pill{border-radius:var(--r-pill);white-space:nowrap;border:1px solid var(--ln-2);height:24px;color:var(--tx-2);background:var(--sf-tint);align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ui-pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-pill--lime{color:var(--lime-ink);background:var(--lime);border-color:var(--lime)}.ui-pill--teal{color:var(--teal);background:var(--teal-soft);border-color:var(--teal-line)}.ui-pill--ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.ui-pill--bad{color:var(--bad);background:var(--bad-soft);border-color:var(--bad-line)}.ui-pill--warn{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.ui-eyebrow{border-radius:var(--r-pill);border:1px solid var(--ln-2);background:var(--sf-tint);height:22px;font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--tx-2);align-items:center;padding:0 11px;font-weight:500;display:inline-flex}.ui-vee{align-items:center;gap:10px;min-width:0;display:inline-flex}.ui-vee--column{text-align:center;flex-direction:column;gap:6px}.ui-vee__art{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.ui-vee--glow .ui-vee__art:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--vee-c) 38%, transparent) 0%, transparent 68%);filter:blur(4px);z-index:-1;border-radius:50%;position:absolute;inset:-18%}.ui-vee__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ui-vee__name{color:var(--tx-1);font-weight:500}.ui-vee__role{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ui-meter{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.ui-meter>svg{position:absolute;inset:0}.ui-meter__track{stroke:var(--track)}.ui-meter__bar{stroke:var(--lime-text);transition:stroke-dashoffset .9s var(--ease-fluid)}.ui-meter--teal .ui-meter__bar{stroke:var(--teal)}.ui-meter--ok .ui-meter__bar{stroke:var(--ok)}.ui-meter--warn .ui-meter__bar{stroke:var(--warn)}.ui-meter--bad .ui-meter__bar{stroke:var(--bad)}.ui-meter__label{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;position:relative}.ui-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-stat__label{color:var(--tx-3);font-size:11.5px}.ui-stat__value{letter-spacing:-.02em;color:var(--tx-1);font-size:22px;font-weight:500;line-height:1.2}.ui-stat__hint{color:var(--tx-3);font-size:11.5px}.ui-stat--lime .ui-stat__value{color:var(--lime-text)}.ui-stat--ok .ui-stat__value{color:var(--ok)}.ui-stat--bad .ui-stat__value{color:var(--bad)}.ui-stat--warn .ui-stat__value{color:var(--warn)}.ui-typing{align-items:center;gap:4px;height:14px;display:inline-flex}.ui-typing i{background:var(--tx-2);width:5px;height:5px;animation:ui-typing 1.1s var(--ease-fluid) infinite;border-radius:50%}.ui-typing i:nth-child(2){animation-delay:.15s}.ui-typing i:nth-child(3){animation-delay:.3s}@keyframes ui-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.paper{isolation:isolate;background:var(--lg-page);width:100%;max-width:820px;color:var(--lg-ink);box-shadow:var(--shadow-doc);font-size:13px;line-height:1.6;font-family:var(--font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;margin:0 auto;padding:44px 52px 30px;position:relative;overflow:clip}.paper :focus-visible{outline-color:var(--lg-accent)}.paper a{color:var(--lg-accent)}.paper__watermark{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:-20%;transform:rotate(-28deg)}.paper__watermark span{letter-spacing:.08em;color:#346a7613;white-space:nowrap;font-size:54px;font-weight:600}.paper__head{border-bottom:1px solid var(--lg-hairline);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.paper__firm{flex-direction:column;display:flex}.paper__firm-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.paper__firm-sub{color:var(--lg-ink-3);font-size:11px}.paper__wpbox{border:1px solid var(--lg-hairline);background:#ffffffb3;border-radius:8px;grid-template-columns:repeat(2,auto);gap:2px 18px;margin:0;padding:8px 12px;font-size:11px;display:grid}.paper__wpbox div{gap:6px;display:flex}.paper__wpbox dt{color:var(--lg-ink-3)}.paper__wpbox dd{margin:0;font-weight:500}.paper__titles{margin:26px 0 18px}.paper--statement .paper__titles,.paper--report .paper__titles{text-align:center}.paper__title{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:500;line-height:1.25}.paper__subtitle{color:var(--lg-ink-2);margin:4px 0 0;font-size:13px}.paper__body h2{letter-spacing:-.005em;margin:22px 0 8px;font-size:14.5px;font-weight:600}.paper__body h3{margin:16px 0 6px;font-size:13px;font-weight:600}.paper__body p{margin:0 0 10px}.paper__body ul,.paper__body ol{margin:0 0 10px;padding-left:20px}.paper__body .callout{background:var(--lg-highlight);border:1px solid #173b401f;border-radius:8px;margin:14px 0;padding:12px 14px}.paper__body .callout--bad{background:#fbeceb;border-color:#a82f3140}.paper__body .callout--ok{background:#e9f4ec;border-color:#24673338}.paper__body .tick{color:var(--lg-positive);font-weight:600}.paper__body .cross{color:var(--lg-negative);font-weight:600}.paper__body table.plain{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:12px}.paper__body table.plain th,.paper__body table.plain td{text-align:left;border-bottom:1px solid var(--lg-hairline);vertical-align:top;padding:6px 8px}.paper__body table.plain th{color:var(--lg-ink-2);background:#edf2ed99;font-weight:600}.paper__body table.plain td.num,.paper__body table.plain th.num{text-align:right;font-variant-numeric:tabular-nums}.paper__foot{border-top:1px solid var(--lg-hairline);color:var(--lg-ink-3);justify-content:space-between;gap:12px;margin-top:30px;padding-top:10px;font-size:10.5px;display:flex}.fin{border-collapse:collapse;width:100%;margin:6px 0 16px;font-size:12.5px}.fin caption{text-align:left;padding-bottom:6px;font-weight:600}.fin th,.fin td{padding:4px 6px;font-weight:400}.fin thead th{color:var(--lg-ink-2);border-bottom:1px solid var(--lg-ink);vertical-align:bottom;font-size:11.5px;font-weight:600}.fin thead th small{color:var(--lg-ink-3);font-weight:400;display:block}.fin__label{text-align:left}.fin__note{text-align:center;width:44px;color:var(--lg-ink-3)}.fin__num{text-align:right;white-space:nowrap;width:110px}.fin__py{color:var(--lg-ink-2)}.fin__indent-1 .fin__label{padding-left:18px}.fin__indent-2 .fin__label{padding-left:32px}.fin__heading th{text-align:left;padding-top:12px;font-weight:600}.fin__subtotal th,.fin__subtotal td{border-top:1px solid var(--lg-hairline-strong);font-weight:600}.fin__total th,.fin__total td{border-top:1px solid var(--lg-ink);border-bottom:3px double var(--lg-ink);font-weight:600}.fin__spacer td{height:8px}.fin .is-highlight{background:#e9f16d59}.fin__flash{animation:fin-flash 1.4s var(--ease-out);border-radius:4px;display:inline-block}@keyframes fin-flash{0%{background:#e9f16df2;box-shadow:0 0 0 4px #e9f16df2}to{background:0 0;box-shadow:0 0 0 4px #0000}}.paper__sign{flex-direction:column;min-width:220px;margin-top:18px;display:inline-flex}.paper__sign-ink{width:200px;height:52px}.paper__sign-ink path{fill:none;stroke:#1d3f8f;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.paper__sign.is-signed .paper__sign-ink path{animation:sign-draw 1.6s var(--ease-fluid) forwards}@keyframes sign-draw{to{stroke-dashoffset:0}}.paper__sign-line{border-top:1px dotted var(--lg-ink-3);margin-top:-6px}.paper__sign-name{margin-top:4px;font-weight:600}.paper__sign-role{color:var(--lg-ink-3);font-size:11.5px}@media (max-width:640px){.paper{padding:26px 18px 20px;font-size:12.5px}.paper__head{flex-direction:column;gap:10px}.fin__num{width:84px}.fin__note{width:30px}.paper__watermark span{font-size:34px}}@media print{body *{visibility:hidden}.print-target,.print-target *{visibility:visible}.print-target{position:absolute;inset:0}.paper{max-width:none;box-shadow:none;border-radius:0}}.tb{border-radius:var(--r-pill);border:1px solid var(--ln-2);background-image:var(--sf-bar);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 10px 8px 20px;display:flex}.tb__brand{align-items:center;gap:14px;min-width:0;display:flex}.tb__logo{width:auto;height:20px;display:block}.tb__rule{background:var(--ln-3);width:1px;height:26px}.tb__title{flex-direction:column;min-width:0;line-height:1.2;display:flex}.tb__title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.tb__sub{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-3);white-space:nowrap}.tb__actions{align-items:center;gap:8px;display:flex}.tb a.ui-btn{text-decoration:none}.bd{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:14px;height:100dvh;padding:14px;display:grid}.bd__main{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:14px;min-height:0;display:grid}.bd__wizard,.bd__floor{min-width:0;min-height:0}.bd__peek{display:none}@media (max-width:1080px){.tb__marker,.tb__sub{display:none}}@media (max-width:900px){.bd{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:10px}.bd__main{grid-template-columns:minmax(0,1fr)}.bd__floor{display:none}.bd--floor-open .bd__floor{display:block}.bd--floor-open .bd__wizard{display:none}.bd__peek{border-radius:var(--r-pill);border:1px solid var(--ln-2);min-height:52px;color:var(--tx-1);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 18px;display:grid}.bd__peek-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.bd__peek-counts{color:var(--tx-3);white-space:nowrap;font-size:11.5px}.bd__peek-chev{transition:transform var(--t-ui) var(--ease-fluid);transform:rotate(180deg)}.bd--floor-open .bd__peek-chev{transform:none}.tb{padding-left:16px}.tb__rule,.tb__title{display:none}}@media (max-width:520px){.tb .ui-btn--quiet .ui-btn__label{display:none}.tb .ui-btn--quiet{padding:0 9px}.tb .ui-btn--danger{padding:0 10px;font-size:12px}.tb .ui-btn--danger+a.ui-btn,.bd__peek-counts{display:none}}.in{z-index:10;background:var(--bg-0);color:var(--tx-1);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.in__ground{background:radial-gradient(900px 620px at 50% 52%, #346a766b, transparent 70%), radial-gradient(620px 420px at 50% 70%, #e9f16d12, transparent 70%), linear-gradient(180deg, var(--bg-1) 0%, var(--bg-0) 100%);position:fixed;inset:0}.in__ground:after{content:"";background-image:var(--lg-cover-grid);opacity:.55;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58%,#000 12%,#0000 78%);mask-image:radial-gradient(62% 58%,#000 12%,#0000 78%)}.in__top{justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex;position:relative}.in__top img{width:auto;height:22px;display:block}.in__marker{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--tx-3)}.in__center{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:clamp(10px,2.6vh,30px);padding:0 20px;display:flex;position:relative}.in__stage{flex-shrink:0;width:min(940px,100%);height:clamp(200px,38vh,380px);position:relative}.in-spot{width:var(--in-size);height:var(--in-size);margin-left:calc(var(--in-size) / -2);margin-top:calc(var(--in-size) / -2);line-height:0;position:absolute}.in-spot--lead{z-index:2}.in-glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#e9f16d4d 0%,#e9f16d17 38%,#e9f16d00 68%);border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;position:absolute}.in__copy{text-align:center;flex-direction:column;align-items:center;width:min(900px,100%);display:flex}.in__line{letter-spacing:-.03em;text-wrap:balance;min-height:2.3em;margin:0;font-size:clamp(26px,3.5vw,46px);font-weight:500;line-height:1.12}.in__lime{color:var(--lime-text)}.in__caret{vertical-align:-.08em;background:var(--lime);width:2px;height:.9em;margin-left:3px;display:inline-block}.in__sub{max-width:62ch;color:var(--tx-2);text-wrap:pretty;margin:14px auto 0;font-size:15.5px}.in__buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.in__foot{color:var(--tx-3);text-align:center;text-wrap:balance;padding:16px 24px 20px;font-size:11.5px;position:relative}@media (max-width:600px){.in__top{padding:16px 18px}.in__stage{height:clamp(150px,30vh,380px)}.in__buttons{flex-direction:column;align-self:stretch}.in__buttons .ui-btn{justify-content:center}}
