@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_3f26378-module__vSk_NW__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_3f26378-module__vSk_NW__variable{--font-golos:"Golos Text", "Golos Text Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.p.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_fdb1b35b-module__0aJ2ma__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_fdb1b35b-module__0aJ2ma__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--dur-fast:.12s;--dur-base:.18s;--dur-slow:.24s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ink:#1e2022;--ink-hover:#131518;--bg:#f1f0ec;--surface:#fff;--surface-muted:#f9f9f7;--border:#e3e3e0;--border-control:#d9d9d5;--border-soft:#eeeeeb;--border-dashed:#c4c4bf;--fill-muted:#ebebe7;--chevron:#b3b3af;--text:var(--ink);--text-muted:#5e6165;--text-faint:#73767a;--text-invert:#fff;--on-accent:#fff;--ok:#0f8159;--ok-strong:#0c6b4d;--ok-hover:#00714c;--ok-soft:#e2f1ea;--ok-soft-border:#cbe4d8;--warn:#c7920f;--warn-strong:#8a650b;--warn-soft:#f5eedc;--crit:#ae3226;--crit-strong:var(--crit);--crit-soft:#f7e9e7;--neutral:#73767a;--neutral-soft:var(--fill-muted);--r-xs:4px;--r-sm:7px;--r-md:8px;--r-lg:9px;--r-xl:10px;--r-2xl:12px;--r-pill:999px;--r-code:6px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:20px;--space-9:22px;--space-10:24px;--space-12:32px;--space-14:36px;--card-padding:var(--space-8) var(--space-9);--page-padding:var(--space-10) calc(var(--space-12) + var(--safe-right)) calc(var(--space-14) + var(--safe-bottom)) calc(var(--space-12) + var(--safe-left));--page-gap:var(--space-8);--grid-gap:var(--space-7);--topbar-height:60px;--content-max:1440px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--font-sans:var(--font-golos), "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-plex-mono), "Consolas", ui-monospace, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-18:18px;--fs-19:19px;--fs-40:40px;--fs-52:52px;--z-topbar:700;--z-panel:800;--z-menu:850;--z-modal:900;--z-toast:1000;--shadow-toast:0 8px 24px #13161b29}@supports (color:lab(0% 0 0)){:root{--ink:lab(12.0695% -.586949 -1.75419);--ink-hover:lab(6.67817% -.344664 -2.43161);--bg:lab(94.8115% -.162482 1.89852);--surface:lab(100% 0 0);--surface-muted:lab(97.9377% -.295669 1.09391);--border:lab(90.1743% -.395298 1.45863);--border-control:lab(86.5868% -.492752 1.82436);--border-soft:lab(94.0023% -.395447 1.45853);--border-dashed:lab(79.0637% -.689149 2.55606);--fill-muted:lab(92.9668% -.493109 1.82407);--chevron:lab(72.9071% -.588268 2.1914);--text-muted:lab(40.9405% -.537559 -2.56792);--text-faint:lab(49.5247% -.541478 -2.57005);--text-invert:lab(100% 0 0);--on-accent:lab(100% 0 0);--ok:lab(47.5542% -38.331 13.0619);--ok-strong:lab(39.6626% -32.6573 9.24541);--ok-hover:lab(41.6856% -36.6768 12.7246);--ok-soft:lab(93.8618% -5.961 1.55607);--ok-soft-border:lab(88.469% -10.246 2.92474);--warn:lab(64.45% 13.464 66.2905);--warn-strong:lab(45.6556% 9.89091 49.9158);--warn-soft:lab(94.3169% .209659 9.64396);--crit:lab(40.9154% 50.2374 37.5895);--crit-soft:lab(93.4794% 4.80017 2.85399);--neutral:lab(49.5247% -.541478 -2.57005);--shadow-toast:0 8px 24px lab(7.19015% -.368543 -3.62587/.16)}}:root[data-density=compact]{--card-padding:var(--space-6) var(--space-7);--page-padding:var(--space-8) calc(var(--space-10) + var(--safe-right)) calc(var(--space-12) + var(--safe-bottom)) calc(var(--space-10) + var(--safe-left));--page-gap:var(--space-6);--grid-gap:var(--space-5);--table-row-padding-y:7px}@supports (color:light-dark(#000000, #ffffff)){:root{color-scheme:light dark;--ink:light-dark(#1e2022,#e7e8ea);--ink-hover:light-dark(#131518,#f5f6f7);--bg:light-dark(#f1f0ec,#0f1013);--surface:light-dark(#fff,#16181c);--surface-muted:light-dark(#f9f9f7,#131518);--border:light-dark(#e3e3e0,#26292e);--border-control:light-dark(#d9d9d5,#63676d);--border-soft:light-dark(#eeeeeb,#1e2126);--border-dashed:light-dark(#c4c4bf,#3a3e44);--fill-muted:light-dark(#ebebe7,#22252a);--chevron:light-dark(#b3b3af,#565a60);--text-muted:light-dark(#5e6165,#9a9ea4);--text-faint:light-dark(#73767a,#8b8f95);--text-invert:light-dark(#fff,#131518);--on-accent:light-dark(#fff,#0b1e16);--ok:light-dark(#0f8159,#43b389);--ok-strong:light-dark(#0c6b4d,#63cba2);--ok-hover:light-dark(#00714c,#55c197);--ok-soft:light-dark(#e2f1ea,#14302a);--ok-soft-border:light-dark(#cbe4d8,#234639);--warn:light-dark(#c7920f,#d3a132);--warn-strong:light-dark(#8a650b,#e3ba5c);--warn-soft:light-dark(#f5eedc,#322a15);--crit:light-dark(#ae3226,#e07c70);--crit-strong:var(--crit);--crit-soft:light-dark(#f7e9e7,#391f1b);--neutral:light-dark(#73767a,#8f9298)}@supports (color:lab(0% 0 0)){:root{--ink:light-dark(lab(12.0695% -.586949 -1.75419),lab(91.9836% -.0829697 -1.13565));--ink-hover:light-dark(lab(6.67817% -.344664 -2.43161),lab(96.8676% -.247508 -.706494));--bg:light-dark(lab(94.8115% -.162482 1.89852),lab(4.65139% .0829622 -1.67095));--surface:light-dark(lab(100% 0 0),lab(8.2009% -.145711 -3.34977));--surface-muted:light-dark(lab(97.9377% -.295669 1.09391),lab(6.67758% -.330344 -2.43506));--border:light-dark(lab(90.1743% -.395298 1.45863),lab(16.442% -.400841 -3.70297));--border-control:light-dark(lab(86.5868% -.492752 1.82436),lab(43.3588% -.636339 -4.06821));--border-soft:light-dark(lab(94.0023% -.395447 1.45853),lab(12.6132% -.386104 -3.69615));--border-dashed:light-dark(lab(79.0637% -.689149 2.55606),lab(25.9534% -.651374 -4.41681));--fill-muted:light-dark(lab(92.9668% -.493109 1.82407),lab(14.5856% -.394151 -3.69985));--chevron:light-dark(lab(72.9071% -.588268 2.1914),lab(38.0224% -.629202 -4.06457));--text-muted:light-dark(lab(40.9405% -.537559 -2.56792),lab(64.9393% -.605851 -3.70859));--text-faint:light-dark(lab(49.5247% -.541478 -2.57005),lab(59.2551% -.602603 -3.70682));--text-invert:light-dark(lab(100% 0 0),lab(6.67758% -.330344 -2.43506));--on-accent:light-dark(lab(100% 0 0),lab(9.33976% -9.9618 2.8908));--ok:light-dark(lab(47.5542% -38.331 13.0619),lab(65.8661% -40.9063 11.7195));--ok-strong:light-dark(lab(39.6626% -32.6573 9.24541),lab(74.7346% -39.0386 10.8967));--ok-hover:light-dark(lab(41.6856% -36.6768 12.7246),lab(70.8293% -40.1104 11.4293));--ok-soft:light-dark(lab(93.8618% -5.961 1.55607),lab(17.5186% -12.5009 .42277));--ok-soft-border:light-dark(lab(88.469% -10.246 2.92474),lab(26.7324% -16.0334 3.72968));--warn:light-dark(lab(64.45% 13.464 66.2905),lab(69.6102% 11.7709 61.2025));--warn-strong:light-dark(lab(45.6556% 9.89091 49.9158),lab(77.8542% 7.53915 52.5575));--warn-soft:light-dark(lab(94.3169% .209659 9.64396),lab(17.5202% 1.2522 15.0184));--crit:light-dark(lab(40.9154% 50.2374 37.5895),lab(63.3364% 38.6816 24.5834));--crit-soft:light-dark(lab(93.4794% 4.80017 2.85399),lab(15.2923% 12.711 8.48393));--neutral:light-dark(lab(49.5247% -.541478 -2.57005),lab(60.4007% -.240803 -3.76493))}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-13);-webkit-font-smoothing:antialiased;line-height:1.45}a{color:var(--ok);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--ok-strong)}button{font:inherit}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ok);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fieldInput{border:1px solid var(--border-control);border-radius:var(--r-xl);padding:9px var(--space-5);font-family:inherit;font-size:var(--fs-13);background:var(--surface);color:var(--text);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.fieldInput::placeholder{color:var(--text-faint)}.fieldInput:disabled{color:var(--text-faint);cursor:not-allowed}.fieldInput:focus-visible,.fieldInput:focus{border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in oklch, var(--ok), transparent 84%);outline:none}.fieldLabel{font-size:var(--fs-12);color:var(--text-muted)}.formActions{justify-content:flex-end;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--border-soft);display:flex}.formError{font-size:var(--fs-12);color:var(--crit)}.accentFill.accentFill{background:linear-gradient(to bottom, color-mix(in oklch, var(--ok), white 5%), var(--ok));color:var(--on-accent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--ok), white 22%), 0 1px 3px color-mix(in oklch, var(--ok), transparent 72%)}.accentFill.accentFill:hover:not(:disabled){background:linear-gradient(to bottom, color-mix(in oklch, var(--ok-hover), white 6%), var(--ok-hover));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--ok-hover), white 20%), 0 2px 6px color-mix(in oklch, var(--ok), transparent 65%)}.dangerFill.dangerFill{background:linear-gradient(to bottom, color-mix(in oklch, var(--crit), white 5%), var(--crit));color:var(--on-accent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--crit), white 22%), 0 1px 3px color-mix(in oklch, var(--crit), transparent 72%)}.bubbleBase{gap:var(--space-2);padding:var(--space-4) var(--space-6);font-size:var(--fs-13);flex-direction:column;line-height:1.45;display:flex}.bubbleIn{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl) var(--r-2xl) var(--r-2xl) var(--r-xs)}.bubbleOut{background:linear-gradient(to bottom, color-mix(in oklch, var(--ok-soft), white 35%), var(--ok-soft));border:1px solid var(--ok-soft-border);border-radius:var(--r-2xl) var(--r-2xl) var(--r-xs) var(--r-2xl)}.bubbleText{white-space:pre-wrap;overflow-wrap:anywhere}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
