._host_z2n7j_1{inset:auto 16px calc(16px + var(--toast-offset-bottom,0px)) auto;z-index:var(--z-toast);width:min(380px,100vw - 32px);height:auto;color:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:8px;margin:0;padding:0;display:flex;position:fixed;overflow:visible}._host_z2n7j_1:popover-open{inset:auto 16px calc(16px + var(--toast-offset-bottom,0px)) auto}._toast_z2n7j_24{--tone:var(--ink-2);width:100%;font-size:var(--t-13);color:var(--ink);background:var(--overlay);border-radius:var(--r-3);box-shadow:var(--shadow-toast);pointer-events:auto;transform-origin:100% 100%;animation:_toast-in_z2n7j_1 var(--d-4) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:11px 10px 12px 12px;display:grid;position:relative;overflow:hidden}._leaving_z2n7j_44{animation:_toast-out_z2n7j_1 var(--d-2) var(--ease-in) forwards}._plain_z2n7j_48{grid-template-columns:minmax(0,1fr) auto}._ok_z2n7j_52{--tone:var(--ok)}._warn_z2n7j_56{--tone:var(--warn)}._stop_z2n7j_60{--tone:var(--stop)}._info_z2n7j_64{--tone:var(--accent)}._icon_z2n7j_68{color:var(--tone);margin-top:1px}._ok_z2n7j_52 ._icon_z2n7j_68{color:var(--ok-text)}._warn_z2n7j_56 ._icon_z2n7j_68{color:var(--warn-text)}._stop_z2n7j_60 ._icon_z2n7j_68{color:var(--stop-text)}._content_z2n7j_85{gap:2px;min-width:0;display:grid}._title_z2n7j_91{font-weight:var(--w-semi);overflow-wrap:anywhere;margin:0;line-height:18px}._body_z2n7j_98{color:var(--ink-2);overflow-wrap:anywhere;margin:0}._actions_z2n7j_104{gap:12px;margin-top:6px;display:flex}._action_z2n7j_104{font:inherit;font-size:var(--t-13);font-weight:var(--w-semi);color:var(--accent-text);border-radius:var(--r-1);cursor:pointer;background:0 0;border:0;padding:0}._action_z2n7j_104:hover{text-underline-offset:3px;text-decoration:underline}._action_z2n7j_104:focus-visible{box-shadow:var(--focus-ring);outline:none}._undo_z2n7j_132{color:var(--ink)}._close_z2n7j_136{width:22px;height:22px;color:var(--ink-3);border-radius:var(--r-1);cursor:pointer;background:0 0;border:0;place-items:center;margin:-2px -2px 0 0;padding:0;display:grid}._close_z2n7j_136:hover{color:var(--ink);background:var(--hover)}._close_z2n7j_136:focus-visible{box-shadow:var(--focus-ring);outline:none}._timer_z2n7j_160{background:var(--rule-2);height:2px;position:absolute;inset:auto 0 0}._timer_z2n7j_160>i{background:var(--tone);transform-origin:0;height:100%;animation:_timer_z2n7j_160 var(--toast-ms,5s) linear forwards;display:block}._toast_z2n7j_24:hover ._timer_z2n7j_160>i,._toast_z2n7j_24:focus-within ._timer_z2n7j_160>i{animation-play-state:paused}._static_z2n7j_180{max-width:380px;animation:none}._static_z2n7j_180 ._timer_z2n7j_160>i{animation:none;transform:scaleX(.6)}@keyframes _toast-in_z2n7j_1{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes _toast-out_z2n7j_1{to{opacity:0;transform:translate(24px)}}@keyframes _timer_z2n7j_160{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes _fade-in_z2n7j_1{0%{opacity:0}}@keyframes _fade-out_z2n7j_1{to{opacity:0}}@media (width<=767px){._host_z2n7j_1{inset:auto 12px calc(12px + var(--toast-offset-bottom,0px)) 12px;align-items:stretch;width:auto}._host_z2n7j_1:popover-open{inset:auto 12px calc(12px + var(--toast-offset-bottom,0px)) 12px;align-items:stretch;width:auto}._toast_z2n7j_24{transform-origin:bottom}}@media (prefers-reduced-motion:reduce){._toast_z2n7j_24{animation:_fade-in_z2n7j_1 var(--d-1) linear}._leaving_z2n7j_44{animation:_fade-out_z2n7j_1 var(--d-1) linear forwards}._static_z2n7j_180{animation:none}}._badge_knn7o_1{height:20px;font-size:var(--t-12);font-weight:var(--w-medium);white-space:nowrap;color:var(--ink-2);background:var(--bg-2);border:1px solid var(--rule-2);border-radius:var(--r-1);vertical-align:middle;align-items:center;gap:5px;padding:0 6px;line-height:1;display:inline-flex}._badge_knn7o_1>svg{margin-inline:-1px}._neutral_knn7o_22{color:var(--ink-2);background:var(--bg-2);border-color:var(--rule)}._accent_knn7o_28{color:var(--accent-text);background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent-line) 30%, transparent)}._ok_knn7o_34{color:var(--ok-text);background:var(--ok-soft);border-color:var(--ok-line)}._warn_knn7o_40{color:var(--warn-text);background:var(--warn-soft);border-color:var(--warn-line)}._stop_knn7o_46{color:var(--stop-text);background:var(--stop-soft);border-color:var(--stop-line)}[data-theme=dark] :is(._ok_knn7o_34,._warn_knn7o_40,._stop_knn7o_46,._accent_knn7o_28){border-color:color-mix(in oklch, currentcolor 26%, transparent)}._dot_knn7o_56:before,._live_knn7o_57:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}._dot_knn7o_56._neutral_knn7o_22:before{background:var(--ink-3)}._live_knn7o_57{color:var(--accent-text);background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent-line) 30%, transparent)}._live_knn7o_57:before{background:var(--accent);animation:_ping_knn7o_1 1.6s var(--ease-out) infinite}._lg_knn7o_81{height:24px;font-size:var(--t-13);padding:0 8px}._count_knn7o_87{min-width:18px;height:18px;font-family:var(--f-mono);border-radius:var(--r-full);justify-content:center;padding:0 5px;font-size:11px}._liveDot_knn7o_97{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}._liveDot_knn7o_97:after{content:"";border:1.5px solid var(--accent);animation:_ring_knn7o_1 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}._liveDotOk_knn7o_116{background:var(--ok)}._liveDotOk_knn7o_116:after{border-color:var(--ok)}._liveDotOff_knn7o_124{background:var(--ink-3)}._liveDotOff_knn7o_124:after{display:none}@keyframes _ping_knn7o_1{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 50%, transparent)}60%{box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 0%, transparent)}}@keyframes _ring_knn7o_1{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}._tooltip_16e5c_1{z-index:var(--z-tooltip);max-width:260px;font-size:var(--t-12);line-height:var(--lh-snug);color:var(--inverse-ink);background:var(--inverse);border-radius:var(--r-2);text-wrap:balance;transform-origin:var(--radix-tooltip-content-transform-origin);animation:_in_16e5c_1 var(--d-1) var(--ease);padding:5px 8px;box-shadow:0 4px 12px oklch(10% .03 262/.2)}._tooltip_16e5c_1[data-state=closed]{animation:_out_16e5c_1 var(--d-1) var(--ease)}._kbd_16e5c_20{color:var(--inverse-ink);border-color:var(--inverse-rule);box-shadow:none;background:0 0;margin-left:6px}@keyframes _in_16e5c_1{0%{opacity:0;transform:translateY(3px)}}@keyframes _out_16e5c_1{to{opacity:0}}._shell_ec713_1{--panel-w:220px;--rail-bg:var(--sunken);--panel-bg:color-mix(in oklch, var(--sunken) 45%, var(--bg));min-height:100dvh;padding-left:calc(var(--rail-w) + var(--panel-w));overflow-x:clip}[data-theme=dark] ._shell_ec713_1{--rail-bg:oklch(17% .036 262);--panel-bg:oklch(18.5% .038 262)}._skip_ec713_15{left:var(--s-2);top:var(--s-2);z-index:var(--z-tooltip);padding:var(--s-2) var(--s-3);background:var(--inverse);color:var(--inverse-ink);border-radius:var(--r-2);position:absolute;transform:translateY(-200%)}._skip_ec713_15:focus-visible{box-shadow:none;transform:none}._rail_ec713_32{z-index:calc(var(--z-sticky) + 2);width:var(--rail-w);background:var(--rail-bg);border-right:1px solid var(--rule);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}._logo_ec713_43{height:var(--top-h);flex:none;place-items:center;display:grid}._logo_ec713_43 img,._topLogo_ec713_51 img{border-radius:6px}._foot_ec713_55{border-top:1px solid var(--rule-2);justify-items:center;gap:4px;margin-top:auto;padding:8px 0 12px;display:grid}._panel_ec713_64{z-index:calc(var(--z-sticky) + 1);inset:0 auto 0 var(--rail-w);width:var(--panel-w);background:var(--panel-bg);border-right:1px solid var(--rule);flex-direction:column;display:flex;position:fixed}._product_ec713_75{height:var(--top-h);font-size:var(--t-14);font-weight:var(--w-semibold);color:var(--ink);border-bottom:1px solid var(--rule-2);align-items:center;margin:0;padding:0 16px;display:flex}._nav_ec713_87{gap:var(--s-4);padding:var(--s-3) 8px;display:grid;overflow-y:auto}._group_ec713_94{gap:2px;display:grid}._heading_ec713_99{font-size:var(--t-12);font-weight:var(--w-medium);color:var(--ink-3);margin:0;padding:4px 8px}._link_ec713_107{min-height:32px;color:var(--ink-2);border-radius:var(--r-2);transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);align-items:center;gap:10px;padding:0 8px;display:flex}._link_ec713_107:hover{color:var(--ink);background:var(--hover)}._link_ec713_107[data-here=true]{color:var(--ink);background:var(--selected)}._link_ec713_107[data-here=true] svg{color:var(--accent-text)}._linkText_ec713_134{flex:1;min-width:0}._sr_ec713_139{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._who_ec713_149{padding:var(--s-3) 16px var(--s-4);border-top:1px solid var(--rule-2);margin-top:auto}._whoName_ec713_155{font-size:var(--t-13);font-weight:var(--w-medium);color:var(--ink);overflow-wrap:anywhere;margin:0}._whoMeta_ec713_163{font-size:var(--t-12);color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0}._main_ec713_170{min-width:0}._top_ec713_51{display:none}._content_ec713_178{width:100%;max-width:var(--page-max);padding:var(--page-py) var(--page-px) var(--s-7);outline:none;margin-inline:auto}._content_ec713_178:focus-visible{box-shadow:none}._bar_ec713_190{display:none}@media (width<=767px){._shell_ec713_1{--ctl-h:44px;--ctl-h-sm:44px;--ctl-h-lg:48px;padding-left:0;padding-bottom:calc(60px + env(safe-area-inset-bottom))}._rail_ec713_32,._panel_ec713_64{display:none}._top_ec713_51{z-index:var(--z-sticky);height:var(--top-h);background:var(--bg);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:0 8px 0 16px;display:flex;position:sticky;top:0}._topLogo_ec713_51{font-weight:var(--w-semibold);align-items:center;gap:10px;display:inline-flex}._topEnd_ec713_228{align-items:center;gap:4px;display:flex}._content_ec713_178{padding-top:16px}._bar_ec713_190{z-index:calc(var(--z-sticky) + 2);padding-bottom:env(safe-area-inset-bottom);background:var(--sunken);border-top:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}._barItem_ec713_249{min-height:60px;font-size:11px;font-weight:var(--w-medium);color:var(--ink-2);text-align:center;align-content:center;justify-items:center;gap:3px;padding:6px 2px;line-height:1.1;display:grid}._barItem_ec713_249[aria-current=page]{color:var(--ink)}._barItem_ec713_249[aria-current=page] svg{color:var(--accent-text)}._barIcon_ec713_271{place-items:center;display:grid;position:relative}._mark_ec713_277{background:var(--ink-2);width:8px;height:8px;box-shadow:0 0 0 2px var(--sunken);border-radius:50%;position:absolute;top:-2px;right:-4px}._mark_ec713_277[data-warn=true]{background:var(--warn)}}@media (prefers-reduced-motion:reduce){._link_ec713_107{transition-duration:0s}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(100% 0 0);--bg-2:oklch(97.5% .006 262);--ink:oklch(19% .02 262);--ink-2:oklch(42% .02 262);--ink-3:oklch(50% .02 262);--rule:oklch(87% .012 262);--rule-2:oklch(93.5% .008 262);--rule-strong:oklch(30% .02 262);--accent:oklch(49% .22 264);--accent-ink:oklch(100% 0 0);--accent-soft:oklch(95% .035 264);--accent-line:oklch(60% .19 263);--ok:oklch(50% .13 155);--stop:oklch(52% .19 27);--warn:oklch(62% .15 75);--grid:oklch(95.5% .008 262);--code-bg:oklch(97.5% .006 262);--raised:oklch(100% 0 0);--overlay:oklch(100% 0 0);--sunken:oklch(96.5% .007 262);--field:oklch(100% 0 0);--field-off:oklch(96.5% .007 262);--scrim:oklch(19% .03 262/.34);--inverse:oklch(21% .025 262);--inverse-ink:oklch(97% .006 262);--inverse-ink-2:oklch(78% .02 262);--inverse-rule:oklch(34% .025 262);--hover:oklch(19% .02 262/.045);--active:oklch(19% .02 262/.085);--selected:oklch(49% .22 264/.07);--selected-hover:oklch(49% .22 264/.11);--rule-hover:oklch(74% .016 262);--skeleton:oklch(94% .008 262);--accent-hover:oklch(44% .21 264);--accent-press:oklch(40% .19 264);--accent-text:oklch(47% .21 264);--ok-text:oklch(45% .12 155);--ok-soft:oklch(96.5% .03 155);--ok-line:oklch(82% .08 155);--warn-text:oklch(49% .11 65);--warn-soft:oklch(97% .045 85);--warn-line:oklch(84% .1 80);--stop-text:oklch(50% .19 27);--stop-soft:oklch(96.5% .025 27);--stop-line:oklch(84% .08 27);--stop-ink:oklch(100% 0 0);--stop-hover:oklch(47% .18 27);--info-soft:oklch(97.5% .006 262);--info-line:oklch(87% .012 262);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-line);--focus-field:0 0 0 3px oklch(60% .19 263/.22);--focus-field-stop:0 0 0 3px oklch(52% .19 27/.18);--shadow-sm:0 1px 2px oklch(19% .02 262/.06);--shadow-menu:0 0 0 1px oklch(19% .02 262/.07), 0 2px 4px oklch(19% .02 262/.04), 0 8px 24px -6px oklch(19% .02 262/.16);--shadow-dialog:0 0 0 1px oklch(19% .02 262/.07), 0 4px 8px oklch(19% .02 262/.04), 0 24px 56px -12px oklch(19% .02 262/.28);--shadow-toast:0 0 0 1px oklch(19% .02 262/.08), 0 4px 6px oklch(19% .02 262/.04), 0 12px 32px -8px oklch(19% .02 262/.2);--chart-1:oklch(49% .22 264);--chart-2:oklch(62% .12 195);--chart-3:oklch(66% .15 70);--chart-4:oklch(55% .17 330);--chart-5:oklch(60% .03 262);--f-sans:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-12:12px;--t-13:13px;--t-14:14px;--t-16:16px;--t-20:20px;--t-24:24px;--t-32:32px;--lh-tight:1.2;--lh-snug:1.35;--lh-body:1.5;--lh-prose:1.6;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--r-1:2px;--r-2:4px;--r-3:6px;--r-full:999px;--s-0:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-1h:6px;--s-2h:10px;--ctl-h:32px;--ctl-h-sm:26px;--ctl-h-lg:40px;--ctl-px:12px;--row-h:40px;--row-h-compact:32px;--cell-px:12px;--gap:16px;--page-px:32px;--page-py:24px;--side-w:240px;--rail-w:56px;--top-h:52px;--page-max:1360px;--prose-max:68ch;--z-base:1;--z-sticky:20;--z-bulk:25;--z-menu:30;--z-drawer:40;--z-modal-backdrop:40;--z-modal:50;--z-cmdk:55;--z-toast:60;--z-tooltip:70;--d-1:.12s;--d-2:.16s;--d-3:.2s;--d-4:.24s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-inout:cubic-bezier(.65, 0, .35, 1);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23596072' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}[data-density=compact]{--ctl-h:28px;--ctl-h-sm:24px;--ctl-h-lg:36px;--ctl-px:10px;--row-h:32px;--cell-px:10px;--gap:12px;--page-px:24px;--page-py:16px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(20% .04 262);--bg-2:oklch(23.2% .046 262);--ink:oklch(95.5% .012 262);--ink-2:oklch(82% .03 262);--ink-3:oklch(74% .035 262);--rule:oklch(38% .075 262);--rule-2:oklch(29% .06 262);--rule-strong:oklch(66% .13 260);--accent:oklch(74% .15 258);--accent-ink:oklch(18% .04 262);--accent-soft:oklch(30% .08 262);--accent-line:oklch(72% .16 258);--ok:oklch(80% .15 155);--stop:oklch(76% .14 27);--warn:oklch(82% .14 85);--grid:oklch(24.5% .05 262);--code-bg:oklch(17% .035 262);--raised:oklch(23.2% .046 262);--overlay:oklch(25% .05 262);--sunken:oklch(17.5% .036 262);--field:oklch(18% .037 262);--field-off:oklch(22% .042 262);--scrim:oklch(10% .03 262/.62);--inverse:oklch(93% .015 262);--inverse-ink:oklch(19% .035 262);--inverse-ink-2:oklch(38% .04 262);--inverse-rule:oklch(80% .025 262);--hover:oklch(85% .06 262/.07);--active:oklch(85% .06 262/.12);--selected:oklch(74% .15 258/.13);--selected-hover:oklch(74% .15 258/.18);--rule-hover:oklch(52% .09 262);--skeleton:oklch(25.5% .05 262);--accent-hover:oklch(79% .13 258);--accent-press:oklch(70% .15 258);--accent-text:oklch(78% .14 258);--ok-text:oklch(80% .15 155);--ok-soft:oklch(27% .055 165);--ok-line:oklch(42% .09 160);--warn-text:oklch(84% .13 85);--warn-soft:oklch(28% .05 80);--warn-line:oklch(46% .08 80);--stop-text:oklch(79% .13 27);--stop-soft:oklch(27% .06 20);--stop-line:oklch(45% .1 25);--stop-ink:oklch(19% .04 27);--stop-hover:oklch(81% .12 27);--info-soft:oklch(23.2% .046 262);--info-line:oklch(38% .075 262);--focus-field:0 0 0 3px oklch(72% .16 258/.28);--focus-field-stop:0 0 0 3px oklch(76% .14 27/.24);--shadow-sm:0 1px 2px oklch(8% .03 262/.4);--shadow-menu:0 0 0 1px oklch(40% .075 262), 0 2px 4px oklch(8% .03 262/.3), 0 12px 28px -6px oklch(8% .03 262/.6);--shadow-dialog:0 0 0 1px oklch(40% .075 262), 0 4px 8px oklch(8% .03 262/.3), 0 28px 64px -12px oklch(6% .03 262/.75);--shadow-toast:0 0 0 1px oklch(42% .075 262), 0 4px 8px oklch(8% .03 262/.3), 0 16px 36px -8px oklch(6% .03 262/.7);--chart-1:oklch(74% .15 258);--chart-2:oklch(78% .11 195);--chart-3:oklch(80% .13 75);--chart-4:oklch(74% .14 330);--chart-5:oklch(62% .04 262);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23b7c0dc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}@media (width<=767px){:root{--page-px:16px;--page-py:16px;--ctl-h:36px;--row-h:44px}}:root{--z-menu:52}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/hanken-grotesk-latin-Dgx3Uvwb.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:Hanken Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/hanken-grotesk-latin-ext-CIOrwIhC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-Bv3UJDIO.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-lJeRAro4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--rule) transparent;scrollbar-width:thin;scrollbar-gutter:stable;color:var(--ink);background:var(--bg);font-family:var(--f-sans);font-size:100%}body{min-height:100dvh;font-family:var(--f-sans);font-size:var(--t-14);line-height:var(--lh-body);font-weight:var(--w-regular);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,dl,dd{margin:0}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-2);outline:none}::selection{background:color-mix(in oklch, var(--accent) 22%, transparent);color:var(--ink)}::placeholder{color:var(--ink-3);opacity:1}}html:has(dialog[open],[data-scroll-locked]){overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
