@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");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-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.woff)format("woff");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-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");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-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(./inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");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-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(./inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(./inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(./inter-greek-500-normal.Xzm54t5V.woff)format("woff");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-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(./inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");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-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(./inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");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-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(./inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(./inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(./inter-greek-600-normal.BZpKdvQh.woff)format("woff");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-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(./inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");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-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(./inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");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-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(./inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(./inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(./inter-greek-700-normal.BUv2fZ6O.woff)format("woff");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-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(./inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");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-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(./inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff)format("woff");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}.list.svelte-vskh3y{flex-direction:column;display:flex}.list-item.svelte-qzt1gf{cursor:pointer;color:var(--color-ink);border-radius:6px;align-items:center;padding:8px 12px;text-decoration:none;transition:background .2s;display:flex}.list-item.svelte-qzt1gf:hover{background:var(--color-surface-hover);color:var(--color-ink)}.icon.svelte-qsk1zu{margin-right:12px;font-size:20px}.avatar-button.svelte-qsk1zu{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100%;padding:0;display:flex}.avatar.svelte-qsk1zu{object-fit:cover;cursor:pointer;border:2px solid var(--color-border);border-radius:100%;width:36px;height:36px;overflow:hidden}.menu.svelte-qsk1zu{z-index:20;background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-md);margin-top:6px;font-size:13px;font-weight:500;display:none}.menu[data-show].svelte-qsk1zu{display:block}svg.svelte-16jq92d{width:var(--chevron-icon-width,20px);height:var(--chevron-icon-width,20px);color:var(--chevron-icon-colour,currentColor)}svg.svelte-1b1io97{width:var(--clear-icon-width,20px);height:var(--clear-icon-width,20px);color:var(--clear-icon-color,currentColor)}.loading.svelte-1b6y67q{width:var(--spinner-width,20px);height:var(--spinner-height,20px);color:var(--spinner-color,var(--icons-color));transform-origin:50%;animation:.75s linear infinite svelte-1b6y67q-rotate;transform:none}.circle_path.svelte-1b6y67q{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-1b6y67q-rotate{to{transform:rotate(360deg)}}.svelte-select.svelte-wcuznj{--internal-padding:0 0 0 16px;border:var(--border,1px solid #d8dbdf);border-radius:var(--border-radius,6px);min-height:var(--height,42px);padding:var(--padding,var(--internal-padding));background:var(--background,#fff);margin:var(--margin,0);width:var(--width,100%);font-size:var(--font-size,16px);max-height:var(--max-height);align-items:stretch;display:flex;position:relative}.svelte-wcuznj{box-sizing:var(--box-sizing,border-box)}.svelte-select.svelte-wcuznj:hover{border:var(--border-hover,1px solid #b2b8bf)}.value-container.svelte-wcuznj{padding:var(--value-container-padding,5px 0);overflow:var(--value-container-overflow,hidden);flex-wrap:wrap;flex:1;align-self:stretch;align-items:center;gap:5px 10px;display:flex;position:relative}.prepend.svelte-wcuznj,.indicators.svelte-wcuznj{flex-shrink:0;align-items:center;display:flex}.indicators.svelte-wcuznj{position:var(--indicators-position);top:var(--indicators-top);right:var(--indicators-right);bottom:var(--indicators-bottom)}input.svelte-wcuznj{cursor:default;color:var(--input-color,var(--item-color));padding:var(--input-padding,0);letter-spacing:var(--input-letter-spacing,inherit);margin:var(--input-margin,0);min-width:10px;font-size:var(--font-size,16px);background:0 0;border:none;position:absolute;inset:0}.svelte-wcuznj:not(.multi)>.value-container:where(.svelte-wcuznj)>input:where(.svelte-wcuznj){width:100%;height:100%}input.svelte-wcuznj::placeholder{color:var(--placeholder-color,#78848f);opacity:var(--placeholder-opacity,1)}input.svelte-wcuznj:focus{outline:none}.svelte-select.focused.svelte-wcuznj{border:var(--border-focused,1px solid #006fe8);border-radius:var(--border-radius-focused,var(--border-radius,6px))}.disabled.svelte-wcuznj{background:var(--disabled-background,#ebedef);border-color:var(--disabled-border-color,#ebedef);color:var(--disabled-color,#c1c6cc)}.disabled.svelte-wcuznj input:where(.svelte-wcuznj)::placeholder{color:var(--disabled-placeholder-color,#c1c6cc);opacity:var(--disabled-placeholder-opacity,1)}.selected-item.svelte-wcuznj{overflow:var(--selected-item-overflow,hidden);padding:var(--selected-item-padding,0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color,inherit);font-size:var(--font-size,16px);position:relative}.multi.svelte-wcuznj .selected-item:where(.svelte-wcuznj){line-height:var(--height,42px);height:var(--height,42px);position:absolute}.selected-item.svelte-wcuznj:focus{outline:none}.hide-selected-item.svelte-wcuznj{opacity:0}.icon.svelte-wcuznj{justify-content:center;align-items:center;display:flex}.clear-select.svelte-wcuznj{all:unset;width:var(--clear-select-width,40px);height:var(--clear-select-height,100%);color:var(--clear-select-color,var(--icons-color));margin:var(--clear-select-margin,0);pointer-events:all;flex-shrink:0;justify-content:center;align-items:center;display:flex}.clear-select.svelte-wcuznj:focus{outline:var(--clear-select-focus-outline,1px solid #006fe8)}.loading.svelte-wcuznj{width:var(--loading-width,40px);height:var(--loading-height);color:var(--loading-color,var(--icons-color));margin:var(--loading--margin,0);flex-shrink:0}.chevron.svelte-wcuznj{width:var(--chevron-width,40px);height:var(--chevron-height,40px);background:var(--chevron-background,transparent);pointer-events:var(--chevron-pointer-events,none);color:var(--chevron-color,var(--icons-color));border:var(--chevron-border,0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-wcuznj{padding:var(--multi-select-padding,var(--internal-padding))}.multi.svelte-wcuznj input:where(.svelte-wcuznj){padding:var(--multi-select-input-padding,0);margin:var(--multi-select-input-margin,5px 0);flex:40px;position:relative}.svelte-select.error.svelte-wcuznj{border:var(--error-border,1px solid #ff2d55);background:var(--error-background,#fff)}.a11y-text.svelte-wcuznj{z-index:9999;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.multi-item.svelte-wcuznj{background:var(--multi-item-bg,#ebedef);margin:var(--multi-item-margin,0);outline:var(--multi-item-outline,1px solid #ddd);border-radius:var(--multi-item-border-radius,4px);height:var(--multi-item-height,25px);line-height:var(--multi-item-height,25px);cursor:default;padding:var(--multi-item-padding,0 5px);gap:var(--multi-item-gap,4px);outline-offset:-1px;max-width:var(--multi-max-width,none);color:var(--multi-item-color,var(--item-color));display:flex;overflow:hidden}.multi-item.disabled.svelte-wcuznj:hover{background:var(--multi-item-disabled-hover-bg,#ebedef);color:var(--multi-item-disabled-hover-color,#c1c6cc)}.multi-item-text.svelte-wcuznj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-item-clear.svelte-wcuznj{--clear-icon-color:var(--multi-item-clear-icon-color,#000);justify-content:center;align-items:center;display:flex}.multi-item.active.svelte-wcuznj{outline:var(--multi-item-active-outline,1px solid #006fe8)}.svelte-select-list.svelte-wcuznj{box-shadow:var(--list-shadow,0 2px 3px 0 #2c3e503d);border-radius:var(--list-border-radius,4px);max-height:var(--list-max-height,252px);background:var(--list-background,#fff);position:var(--list-position,absolute);z-index:var(--list-z-index,2);border:var(--list-border);overflow-y:auto}.prefloat.svelte-wcuznj{opacity:0;pointer-events:none}.list-group-title.svelte-wcuznj{color:var(--group-title-color,#8f8f8f);cursor:default;font-size:var(--group-title-font-size,16px);font-weight:var(--group-title-font-weight,600);height:var(--height,42px);line-height:var(--height,42px);padding:var(--group-title-padding,0 20px);text-overflow:ellipsis;white-space:nowrap;text-transform:var(--group-title-text-transform,uppercase);border-width:var(--group-title-border-width,medium);border-style:var(--group-title-border-style,none);border-color:var(--group-title-border-color,color);overflow-x:hidden}.empty.svelte-wcuznj{text-align:var(--list-empty-text-align,center);padding:var(--list-empty-padding,20px 0);color:var(--list-empty-color,#78848f)}.item.svelte-wcuznj{cursor:default;height:var(--item-height,var(--height,42px));line-height:var(--item-line-height,var(--height,42px));padding:var(--item-padding,0 20px);color:var(--item-color,inherit);text-overflow:ellipsis;white-space:nowrap;transition:var(--item-transition,all .2s);align-items:center;width:100%;overflow:hidden}.item.group-item.svelte-wcuznj{padding-left:var(--group-item-padding-left,40px)}.item.svelte-wcuznj:active{background:var(--item-active-background,#b9daff)}.item.active.svelte-wcuznj{background:var(--item-is-active-bg,#007aff);color:var(--item-is-active-color,#fff)}.item.first.svelte-wcuznj{border-radius:var(--item-first-border-radius,4px 4px 0 0)}.item.hover.svelte-wcuznj:not(.active){background:var(--item-hover-bg,#e7f2ff);color:var(--item-hover-color,inherit)}.item.not-selectable.svelte-wcuznj,.item.hover.item.not-selectable.svelte-wcuznj,.item.active.item.not-selectable.svelte-wcuznj,.item.not-selectable.svelte-wcuznj:active{color:var(--item-is-not-selectable-color,#999);background:0 0}.required.svelte-wcuznj{opacity:0;z-index:-1;position:absolute;inset:0}.wrapper.svelte-1et11w8{height:var(--size);width:var(--size);text-align:center;font-size:10px;display:inline-block}.rect.svelte-1et11w8{background-color:var(--color);width:10%;height:100%;animation:svelte-1et11w8-stretch var(--duration) ease-in-out infinite;margin-right:4px;display:inline-block;transform:scaleY(.4)}.pause-animation.svelte-1et11w8{animation-play-state:paused}@keyframes svelte-1et11w8-stretch{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.container.svelte-sow35n{flex-direction:column;align-items:start;gap:8px;display:flex}.category-selector.svelte-sow35n{gap:8px;display:flex}.opt.svelte-sow35n{background-color:var(--color-surface);color:var(--color-text)}.buttons.svelte-sow35n{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}:root{--color-brand:#15a05a;--color-primary:#0b7a3e;--color-primary-hover:#08602f;--color-primary-soft:#e8f6ee;--color-accent:#c2410c;--color-accent-soft:#fff1e8;--color-ink:#0f1b2d;--color-text:#0f1b2d;--color-text-secondary:#4a5a6e;--color-text-muted:#5b6b7f;--color-bg:#fff;--color-surface:#fff;--color-surface-muted:#f5f7fa;--color-surface-hover:#eef2f6;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-error:#b42318;--color-error-soft:#fef3f2;--color-success:#0b7a3e;--color-warning:#92400e;--color-warning-soft:#fef3c7;--shadow-sm:0 1px 2px #0f1b2d0f;--shadow-md:0 4px 14px #0f1b2d1a;--radius:8px;--focus-ring:0 0 0 3px #15a05a59;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.header.svelte-12qhfyh{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-sm);position:sticky;top:0}.header-inner.svelte-12qhfyh{box-sizing:border-box;align-items:center;gap:16px;padding:10px 16px 6px;display:flex}.header-inner.svelte-12qhfyh .search:where(.svelte-12qhfyh){flex:1;min-width:0}.brand.svelte-12qhfyh{flex-shrink:0;align-items:center;display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:32px;display:block}.brand.svelte-12qhfyh .brand-mark:where(.svelte-12qhfyh){display:none}@media (width<=640px){.brand.svelte-12qhfyh .brand-logo:where(.svelte-12qhfyh){display:none}.brand.svelte-12qhfyh .brand-mark:where(.svelte-12qhfyh){display:block}}.nav.svelte-12qhfyh{scrollbar-width:none;gap:4px;padding:0 12px;display:flex;overflow-x:auto}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){white-space:nowrap;color:var(--color-text-secondary);border-bottom:2px solid #0000;padding:8px 10px 9px;font-weight:500}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-ink)}.nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--color-primary);border-bottom-color:var(--color-brand)}main.svelte-12qhfyh{flex:1;padding:16px}.footer.svelte-12qhfyh{border-top:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);margin-top:48px;font-size:13px}.footer-inner.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:20px 16px;display:flex}.footer-brand.svelte-12qhfyh{color:var(--color-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.footer-tagline.svelte-12qhfyh{flex:1}.footer-links.svelte-12qhfyh{gap:16px;display:flex}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-text-secondary)}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-primary)}body{background:var(--color-bg);color:var(--color-text);font-size:14px;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;padding:0;line-height:1.6;display:flex}h1,h2,h3,h4,h5,h6{color:var(--color-ink);font-weight:700;line-height:1.25}strong{color:var(--color-ink)}p{font-size:14px}h1{letter-spacing:-.01em;font-size:24px}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}table{background:var(--color-surface);border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;border-radius:var(--radius);overflow:hidden}th{text-align:left;background:var(--color-surface-muted);color:var(--color-ink);border-bottom:1px solid var(--color-border);padding:8px 12px;font-weight:600}th:last-child{text-align:right}td{padding:8px 12px}td:last-child{text-align:right}tr:nth-child(2n){background:var(--color-surface-muted)}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius);color:var(--color-text);font:inherit;padding:8px 12px;font-size:14px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring);outline:none}.svelte-select input{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}input::placeholder{color:var(--color-text-muted)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}dialog{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:12px}dialog::backdrop{background-color:#0f1b2d66}code,pre{background:var(--color-surface-muted);color:var(--color-ink);border-radius:6px}
