@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.JyyZwa_className{font-family:Inter,Inter Fallback;font-style:normal}.JyyZwa_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--surface:#fff;--surface-2:#f2f3f5;--hover:#1c1c1e0f;--hover-strong:#1c1c1e1a;--line:#1c1c1e14;--line-strong:#1c1c1e2e;--track:#1c1c1e14;--ink:#1c1c1e;--ink-2:#636366;--ink-3:#8e8e93;--accent:#2563eb;--accent-text:#1d4ed8;--accent-ink:#fff;--accent-wash:#2563eb1a;--accent-edge:#2563eb4d;--soon:#8f5400;--soon-wash:#9a5b0017;--miss:#b4232a;--miss-wash:#c0262b14;--done:#146f41;--done-wash:#167a4717;--test:#6d3fd1;--test-wash:#6d3fd114;--wash-1:#2563eb17;--wash-2:#ff950012;--wash-3:#34c7590f;--glass-bg:#ffffffc2;--glass-filter:blur(20px) saturate(1.8) contrast(.62) brightness(1.23);--glass-bg-thin:#ffffff5c;--glass-filter-thin:blur(8px) saturate(1.8) contrast(.7) brightness(1.18);--glass-bg-thick:#ffffffd9;--glass-filter-thick:blur(32px) saturate(1.5) contrast(.7) brightness(1.17);--glass-edge:#ffffffb3;--glass-rim-hi:#fffffff2;--glass-rim-lo:#ffffff73;--glass-rim-dark:#1c1c1e0f;--glass-rim:#1c1c1e1a;--glass-spec:#ffffffd9;--glass-spec-b:#0000000d;--glass-sheen:#ffffff4d;--shadow-1:0 1px 2px #1c1c1e0a, 0 1px 1px #1c1c1e08;--shadow-2:0 2px 6px #1c1c1e0f, 0 10px 24px -8px #1c1c1e1f;--shadow-glass:0 1px 2px #1c1c1e0d, 0 12px 32px -12px #1c1c1e2e;--font-sans:-apple-system, BlinkMacSystemFont, var(--font-inter), system-ui, "Segoe UI", sans-serif;--font-display:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, var(--font-inter), system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-xl:22px;--r-lg:16px;--r-md:12px;--r-sm:8px;--r-pill:999px;--gap:12px;--sidebar-w:292px;--tabbar-h:60px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-std:cubic-bezier(.2, .8, .2, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-draw:.6s;--dur-sweep:.28s;--dur-gauge:.4s;--dur-sort:.32s;--stagger:30ms;--handoff:80ms;--rise:6px;--pop-scale:.98;--slide:16px;--dir:1;--m-in:m-in;--m-pop:m-pop;--m-out:m-out;--m-fade:m-fade;--m-fade-out:m-fade-out;--m-step:m-step;--m-pulse:m-pulse}:root[data-dir=back]{--dir:-1}:root[data-glass=solid]{--rise:0px;--pop-scale:1;--slide:0px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f12;--surface:#17181c;--surface-2:#202126;--hover:#f2f2f70f;--hover-strong:#f2f2f71a;--line:#f2f2f714;--line-strong:#f2f2f72e;--track:#f2f2f71a;--ink:#f2f2f7;--ink-2:#a1a1aa;--ink-3:#6e6e76;--accent:#5b9bff;--accent-text:#7fb0ff;--accent-ink:#0b1220;--accent-wash:#5b9bff24;--accent-edge:#5b9bff59;--soon:#f5b547;--soon-wash:#f5b5471f;--miss:#ff7a72;--miss-wash:#ff7a721f;--done:#4fd68e;--done-wash:#4fd68e1f;--test:#b9a1ff;--test-wash:#b9a1ff1f;--wash-1:#5b9bff1a;--wash-2:#ff95000f;--wash-3:#4fd68e0d;--glass-bg:#17181cad;--glass-filter:blur(20px) saturate(1.6) contrast(.62) brightness(.6);--glass-bg-thin:#17181c5c;--glass-filter-thin:blur(8px) saturate(1.6) contrast(.7) brightness(.6);--glass-bg-thick:#17181ccc;--glass-filter-thick:blur(32px) saturate(1.4) contrast(.7) brightness(.65);--glass-edge:#ffffff0f;--glass-rim-hi:#ffffff4d;--glass-rim-lo:#ffffff14;--glass-rim-dark:#00000059;--glass-rim:#00000073;--glass-spec:#ffffff1f;--glass-spec-b:#0000004d;--glass-sheen:#ffffff0f;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 2px 6px #00000059, 0 10px 24px -8px #00000080;--shadow-glass:0 1px 2px #0006, 0 16px 40px -12px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f12;--surface:#17181c;--surface-2:#202126;--hover:#f2f2f70f;--hover-strong:#f2f2f71a;--line:#f2f2f714;--line-strong:#f2f2f72e;--track:#f2f2f71a;--ink:#f2f2f7;--ink-2:#a1a1aa;--ink-3:#6e6e76;--accent:#5b9bff;--accent-text:#7fb0ff;--accent-ink:#0b1220;--accent-wash:#5b9bff24;--accent-edge:#5b9bff59;--soon:#f5b547;--soon-wash:#f5b5471f;--miss:#ff7a72;--miss-wash:#ff7a721f;--done:#4fd68e;--done-wash:#4fd68e1f;--test:#b9a1ff;--test-wash:#b9a1ff1f;--wash-1:#5b9bff1a;--wash-2:#ff95000f;--wash-3:#4fd68e0d;--glass-bg:#17181cad;--glass-filter:blur(20px) saturate(1.6) contrast(.62) brightness(.6);--glass-bg-thin:#17181c5c;--glass-filter-thin:blur(8px) saturate(1.6) contrast(.7) brightness(.6);--glass-bg-thick:#17181ccc;--glass-filter-thick:blur(32px) saturate(1.4) contrast(.7) brightness(.65);--glass-edge:#ffffff0f;--glass-rim-hi:#ffffff4d;--glass-rim-lo:#ffffff14;--glass-rim-dark:#00000059;--glass-rim:#00000073;--glass-spec:#ffffff1f;--glass-spec-b:#0000004d;--glass-sheen:#ffffff0f;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 2px 6px #00000059, 0 10px 24px -8px #00000080;--shadow-glass:0 1px 2px #0006, 0 16px 40px -12px #0009}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scroll-behavior:smooth;height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-edge);text-decoration-color:var(--accent-edge);transition:text-decoration-color .15s var(--ease-std)}a:hover{text-decoration-color:currentColor}::selection{background:var(--accent-edge)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:padding-box}.ico{flex:none;display:block}.skip{z-index:50;background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}@media (pointer:fine){html{overscroll-behavior:none}}.ambient{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 6% -5%, var(--wash-1), transparent 70%), radial-gradient(45% 40% at 100% 8%, var(--wash-2), transparent 70%), radial-gradient(55% 45% at 55% 112%, var(--wash-3), transparent 70%);position:fixed;inset:0}.glass{isolation:isolate;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 var(--glass-spec), inset 0 -1px 0 var(--glass-spec-b), inset 0 0 14px -6px var(--glass-edge), 0 0 0 1px var(--glass-rim), var(--shadow-glass);position:relative}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--glass-sheen), transparent 38%), radial-gradient(90% 50% at 0% 0%, var(--glass-sheen), transparent 60%);position:absolute;inset:0}.btn.glass:before{opacity:.65;transition:opacity var(--dur-1) var(--ease-std)}.btn.glass:hover:before,.btn.glass:focus-visible:before{opacity:1}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, var(--glass-rim-hi), transparent 30%, transparent 62%, var(--glass-rim-lo) 88%, var(--glass-rim-hi));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass.glass-thin{background:var(--glass-bg-thin);-webkit-backdrop-filter:var(--glass-filter-thin);backdrop-filter:var(--glass-filter-thin);box-shadow:inset 0 1px 0 var(--glass-spec), inset 0 -1px 0 var(--glass-spec-b), inset 0 0 10px -5px var(--glass-edge), 0 0 0 1px var(--glass-rim), 0 1px 2px var(--glass-rim-dark), 0 6px 16px -8px var(--glass-rim-dark)}.glass.glass-thick{background:var(--glass-bg-thick);-webkit-backdrop-filter:var(--glass-filter-thick);backdrop-filter:var(--glass-filter-thick)}.glass-inset{background:var(--hover);box-shadow:inset 0 1px 0 var(--glass-sheen), inset 0 0 0 1px var(--line);border:0}.btn.primary{box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f,0 1px 2px #1c1c1e1f}:root[data-glass=solid] .glass,:root[data-glass=solid] .glass.glass-thin,:root[data-glass=solid] .glass.glass-thick{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-1)}:root[data-glass=solid] .glass:before,:root[data-glass=solid] .glass:after{display:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass,.glass.glass-thin,.glass.glass-thick{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-1)}.glass:before,.glass:after{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass.glass-thin,.glass.glass-thick{background:var(--surface)}.glass:before{display:none}}.mark{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 1px 2px #1c1c1e1f}.mark svg{width:100%;height:100%;display:block}.iconbtn{width:34px;height:34px;color:var(--ink-2);transition:background-color .15s var(--ease-std), color .15s var(--ease-std);border-radius:10px;flex:none;place-items:center;display:grid}.iconbtn:hover{background:var(--hover);color:var(--ink)}.iconbtn:active{background:var(--hover-strong)}.btn{border-radius:var(--r-pill);white-space:nowrap;background:var(--surface);min-height:34px;color:var(--ink);border:1px solid var(--line-strong);transition:background-color var(--dur-1) var(--ease-std), border-color var(--dur-1) var(--ease-std), transform var(--dur-1) var(--ease-std);justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);text-decoration:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.btn.done{background:var(--done-wash);color:var(--done);border-color:#0000}.btn.done:hover{background:color-mix(in srgb, var(--done) 18%, transparent)}.btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn.quiet:hover{background:var(--miss-wash);color:var(--miss)}.btn.lg{min-height:44px;padding:10px 20px;font-size:15px}.btn.sm{min-height:30px;padding:4px 11px;font-size:13px}.btn.glass{border-color:#0000}.btn.glass.glass-thin:hover{background:linear-gradient(var(--hover), var(--hover)), var(--glass-bg-thin)}:root[data-glass=solid] .btn.glass:hover{background:var(--surface-2)}.btn.glass-inset{background:var(--hover);border-color:#0000}.btn.glass-inset:hover{background:var(--hover-strong)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.btn.glass.glass-thin:hover{background:var(--surface-2)}}.field{width:100%;min-height:42px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:border-color .15s var(--ease-std), box-shadow .15s var(--ease-std);padding:9px 12px}.field::placeholder{color:var(--ink-2)}.field:focus{border-color:var(--accent-edge);box-shadow:0 0 0 4px var(--accent-wash);outline:none}.field:disabled{color:var(--ink-2);background:var(--surface-2)}textarea.field{resize:vertical;line-height:1.5}select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' stroke='%23636366' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 7l4.5 4.5L13.5 7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.flabel{color:var(--ink);margin:18px 0 6px;font-size:13px;font-weight:600;display:block}.flabel small{color:var(--done);margin-left:6px;font-weight:500}.hint{color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.45}.note{margin-top:12px;font-size:13.5px}.note.ok{color:var(--done);font-weight:500}.note.err{color:var(--miss);font-weight:500}@media (pointer:coarse){.iconbtn{width:44px;height:44px}.btn,.field{min-height:44px}a:has(>.mark){min-height:44px}label:has(>input[type=checkbox]){min-height:44px}}@supports (padding:env(safe-area-inset-left)){body>div:has(>a.skip[href=\#main]){padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}@keyframes m-in{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes m-pop{0%{opacity:0;transform:scale(var(--pop-scale))}}@keyframes m-out{to{opacity:0;transform:scale(var(--pop-scale))}}@keyframes m-fade{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-step{0%{opacity:0;transform:translateX(calc(var(--slide) * var(--dir)))}}@keyframes m-pulse{50%{opacity:.45}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(sm-view){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}::view-transition-group(sm-step){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}::view-transition-old(sm-view){animation:m-fade-out var(--dur-1) var(--ease-std) both}::view-transition-old(sm-step){animation:m-fade-out var(--dur-1) var(--ease-std) both}::view-transition-new(sm-view){animation:m-in calc(var(--dur-3) - var(--handoff)) var(--ease-out) var(--handoff) both}::view-transition-new(sm-step){animation:m-step calc(var(--dur-3) - var(--handoff)) var(--ease-out) var(--handoff) both}::view-transition-group(sm-title){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}::view-transition-old(sm-title){animation:m-fade-out calc(var(--dur-3) * .4) var(--ease-std) both}::view-transition-new(sm-title){animation:m-fade calc(var(--dur-3) * .5) var(--ease-std) both}::view-transition-image-pair(sm-title){isolation:auto}:root[data-glass=solid]::view-transition-group(sm-title){animation:none}.enter>*{animation:m-in var(--dur-2) var(--ease-out) both}.enter>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.enter>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.enter>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.enter>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.enter>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.enter>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.enter>:nth-child(8){animation-delay:calc(var(--stagger) * 7)}.enter>:nth-child(n+9){animation:none}.note:not(:empty){animation:m-in var(--dur-2) var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}.linkbtn{color:var(--accent-text);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}
