@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");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}@layer primitives{:root{--ramp-xs:.75rem;--ramp-sm:.875rem;--ramp-md:1rem;--ramp-lg:1.1875rem;--ramp-xl:1.5rem;--ramp-2xl:2rem;--ramp-display:clamp(2.125rem, 1.6rem + 2.4vw, 3.25rem);--base-radius-sm:5px;--base-radius-control:9px;--base-radius-card:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--stack-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--stack-serif:"Newsreader Variable", ui-serif, Georgia, serif;--stack-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace}}@layer axes{:root,[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l-canvas:.915;--l-bg:.955;--l-surface:.98;--l-raised:.993;--l-top:1;--l-line:.9;--l-line-strong:.63;--l-fg:.2;--l-fg-2:.4;--l-fg-3:.5;--danger:oklch(calc(.52 + var(--tint-shift)) .19 27);--shadow-l:.25;--tint-l:-.035;--lane-depth:7%;--art-l:.66;--art-c:.13;--tint-c:.075}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l-canvas:.125;--l-bg:.165;--l-surface:.205;--l-raised:.245;--l-top:.285;--l-line:.3;--l-line-strong:.53;--l-fg:.965;--l-fg-2:.8;--l-fg-3:.7;--danger:oklch(74% .15 27);--shadow-l:0;--tint-l:0;--lane-depth:26%;--art-l:.7;--art-c:.11;--tint-c:.05}:root{--tint-amount:0;--tint-rot:0;--tint-h:calc(var(--primary-h) + var(--tint-rot));--harm-1:0;--harm-2:90;--harm-3:180;--harm-4:270;--tint-pct:calc(var(--tint-amount) * 1%);--tint-shift:calc(var(--tint-l) * var(--tint-amount) / 100);--canvas:color-mix(in oklab, oklch(var(--l-canvas) 0 0), oklch(calc(var(--l-canvas) + var(--tint-l)) var(--tint-c) var(--tint-h)) calc(var(--tint-amount) * 1 * 1%));--bg:color-mix(in oklab, oklch(var(--l-bg) 0 0), oklch(calc(var(--l-bg) + var(--tint-l)) var(--tint-c) var(--tint-h)) calc(var(--tint-amount) * .7 * 1%));--surface:color-mix(in oklab, oklch(var(--l-surface) 0 0), oklch(calc(var(--l-surface) + var(--tint-l)) var(--tint-c) var(--tint-h)) calc(var(--tint-amount) * .4 * 1%));--raised:color-mix(in oklab, oklch(var(--l-raised) 0 0), oklch(calc(var(--l-raised) + var(--tint-l)) var(--tint-c) var(--tint-h)) calc(var(--tint-amount) * .2 * 1%));--top:color-mix(in oklab, oklch(var(--l-top) 0 0), oklch(calc(var(--l-top) + var(--tint-l)) var(--tint-c) var(--tint-h)) calc(var(--tint-amount) * .08 * 1%));--line:color-mix(in oklab, oklch(var(--l-line) 0 0), oklch(calc(var(--l-line) + var(--tint-l)) var(--tint-c) var(--tint-h)) calc(var(--tint-amount) * .5 * 1%));--line-strong:color-mix(in oklab, oklch(var(--l-line-strong) 0 0), oklch(calc(var(--l-line-strong) + var(--tint-l) * 2) var(--tint-c) var(--tint-h)) calc(var(--tint-amount) * .5 * 1%));--fg:oklch(var(--l-fg) 0 0);--fg-2:oklch(calc(var(--l-fg-2) + var(--tint-shift)) 0 0);--fg-3:oklch(calc(var(--l-fg-3) + var(--tint-shift)) 0 0);--shadow-color:oklch(var(--shadow-l) 0 0);--shadow-s:color-mix(in oklch, var(--shadow-color) 14%, transparent);--shadow-m:color-mix(in oklch, var(--shadow-color) 22%, transparent);--here:var(--bg);--above:var(--surface)}.elev{--here:var(--surface);--above:var(--raised)}.elev--2{--here:var(--raised);--above:var(--top)}:root,.elev{--surface-2:color-mix(in oklab, var(--here), var(--fg) 4%);--surface-3:color-mix(in oklab, var(--here), var(--fg) 8%)}[data-primary=black]{--primary-h:260;--primary:oklch(20% 0 0);--primary-hover:oklch(32% 0 0);--on-primary:oklch(99% 0 0);--primary-text:oklch(calc(.2 + var(--tint-shift)) 0 0)}[data-primary=black][data-mode=dark]{--primary:oklch(96% 0 0);--primary-hover:oklch(86% 0 0);--on-primary:oklch(18% 0 0);--primary-text:oklch(calc(.96 + var(--tint-shift)) 0 0)}[data-primary=maroon]{--primary-h:28.53;--primary:oklch(37.86% .0932 28.53);--primary-hover:oklch(31.86% .0932 28.53);--on-primary:oklch(99% 0 0);--primary-text:oklch(calc(.3786 + var(--tint-shift)) .0932 28.53)}[data-primary=maroon][data-mode=dark]{--primary:oklch(56.36% .0932 28.53);--primary-hover:oklch(50.36% .0932 28.53);--on-primary:oklch(99% 0 0);--primary-text:oklch(calc(.7386 + var(--tint-shift)) .0932 28.53)}[data-primary=violet]{--primary-h:295;--primary:oklch(50% .22 295);--primary-hover:oklch(44% .22 295);--on-primary:oklch(99% 0 0);--primary-text:oklch(calc(.48 + var(--tint-shift)) .22 295)}[data-primary=violet][data-mode=dark]{--primary:oklch(56% .21 295);--primary-hover:oklch(50% .21 295);--on-primary:oklch(99% 0 0);--primary-text:oklch(calc(.81 + var(--tint-shift)) .12 295)}[data-primary=green]{--primary-h:155;--primary:oklch(47% .12 155);--primary-hover:oklch(41% .12 155);--on-primary:oklch(99% 0 0);--primary-text:oklch(calc(.44 + var(--tint-shift)) .12 155)}[data-primary=green][data-mode=dark]{--primary:oklch(76% .16 155);--primary-hover:oklch(82% .16 155);--on-primary:oklch(17% .03 155);--primary-text:oklch(calc(.8 + var(--tint-shift)) .15 155)}[data-primary=pink]{--primary-h:358;--primary:oklch(53% .21 358);--primary-hover:oklch(47% .21 358);--on-primary:oklch(99% 0 0);--primary-text:oklch(calc(.5 + var(--tint-shift)) .2 358)}[data-primary=pink][data-mode=dark]{--primary:oklch(76% .15 358);--primary-hover:oklch(82% .15 358);--on-primary:oklch(17% .03 358);--primary-text:oklch(calc(.81 + var(--tint-shift)) .12 358)}[data-primary=custom]{--primary-h:var(--cp-h);--primary:var(--cp-l-fill);--primary-hover:var(--cp-l-hover);--on-primary:var(--cp-l-label);--primary-text:oklch(calc(var(--cp-l-text-l) + var(--tint-shift)) var(--cp-l-text-c) var(--cp-l-text-h))}[data-primary=custom][data-mode=dark]{--primary:var(--cp-d-fill);--primary-hover:var(--cp-d-hover);--on-primary:var(--cp-d-label);--primary-text:oklch(calc(var(--cp-d-text-l) + var(--tint-shift)) var(--cp-d-text-c) var(--cp-d-text-h))}:root{--primary-soft:color-mix(in oklch, var(--primary-text) 10%, transparent);--primary-line:color-mix(in oklch, var(--primary-text) 34%, transparent)}[data-radius=square]{--radius-m:0;--radius-full:0px}[data-radius=subtle]{--radius-m:.75;--radius-full:999px}[data-radius=default]{--radius-m:1.35;--radius-full:999px}[data-radius=rounded]{--radius-m:2.25;--radius-full:999px}:root{--radius-sm:calc(var(--base-radius-sm) * var(--radius-m));--radius-control:calc(var(--base-radius-control) * var(--radius-m));--radius-card:calc(var(--base-radius-card) * var(--radius-m))}[data-scale=compact]{--type-scale:.9}[data-scale=normal]{--type-scale:1}[data-scale=comfortable]{--type-scale:1.1}[data-scale=large]{--type-scale:1.2}:root{--fs-xs:calc(var(--ramp-xs) * var(--type-scale));--fs-sm:calc(var(--ramp-sm) * var(--type-scale));--fs-md:calc(var(--ramp-md) * var(--type-scale));--fs-lg:calc(var(--ramp-lg) * var(--type-scale));--fs-xl:calc(var(--ramp-xl) * var(--type-scale));--fs-2xl:calc(var(--ramp-2xl) * var(--type-scale));--fs-display:calc(var(--ramp-display) * var(--type-scale));--control-h:calc(2.375rem * var(--type-scale));--control-h-sm:calc(1.875rem * var(--type-scale));--control-h-lg:calc(2.875rem * var(--type-scale))}[data-font=sans]{--font-app:var(--stack-sans);--font-heading-weight:560;--font-heading-tracking:-.028em;--font-control-weight:520;--font-body-adjust:1}[data-font=serif]{--font-app:var(--stack-serif);--font-heading-weight:430;--font-heading-tracking:-.02em;--font-control-weight:500;--font-body-adjust:1.06}[data-font=mono]{--font-app:var(--stack-mono);--font-heading-weight:520;--font-heading-tracking:-.045em;--font-control-weight:480;--font-body-adjust:.95}:root{--font-code:var(--stack-mono)}}@layer contract{:root,.elev{--t-dur:.16s;--t-ease:cubic-bezier(.2, .8, .2, 1);--t-tex-display:none;--t-tex:none;--t-tex-size:auto;--t-tex-color:var(--fg);--t-tex-opacity:0;--t-guide:1px dashed var(--line);--t-rule-h:1px;--t-rule-image:linear-gradient(#000, #000);--t-rule-size:100% 100%;--t-rule-repeat:no-repeat;--t-rule-color:var(--line);--t-focus:2px solid var(--primary-text);--t-focus-offset:2px;--t-selection:var(--primary-soft);--t-card-bg:var(--surface);--t-card-tex:none;--t-card-bw:1px;--t-card-bs:solid;--t-card-bc:var(--line);--t-card-shadow:0 1px 2px var(--shadow-s);--t-card-hover-shadow:0 1px 2px var(--shadow-s), 0 8px 24px -12px var(--shadow-m);--t-card-hover-transform:none;--t-card-kicker-prefix:"";--t-card-kicker-transform:uppercase;--t-card-kicker-tracking:.08em;--t-art-color:color-mix(in oklab, var(--fg) 26%, var(--here));--t-art-state-color:color-mix(in oklab, var(--primary-text) 48%, var(--here));--t-art-set:none;--t-art-band-lg:0px;--t-art-band-md:0px;--t-art-band-sm:0px;--t-art-inset:0px;--t-art-gap:0px;--t-art-rule:0px solid transparent;--t-art-rule-w:0px;--t-art-lane:var(--t-card-bg);--t-art-wash:46%;--t-art-chroma:var(--art-c);--t-art-ink:color-mix(in oklab, var(--fg) 46%, var(--here));--t-art-paper:var(--here);--t-art-1:color-mix(in oklab, oklch(var(--art-l) var(--t-art-chroma) calc(var(--primary-h) + var(--harm-1))) var(--t-art-wash), var(--here));--t-art-2:color-mix(in oklab, oklch(var(--art-l) var(--t-art-chroma) calc(var(--primary-h) + var(--harm-2))) var(--t-art-wash), var(--here));--t-art-3:color-mix(in oklab, oklch(var(--art-l) var(--t-art-chroma) calc(var(--primary-h) + var(--harm-3))) var(--t-art-wash), var(--here));--t-art-4:color-mix(in oklab, oklch(var(--art-l) var(--t-art-chroma) calc(var(--primary-h) + var(--harm-4))) var(--t-art-wash), var(--here));--t-art-shadow:var(--t-card-shadow);--t-art-hover-shadow:var(--t-card-hover-shadow);--t-art-icon-wash:0%;--t-art-icon-base:var(--surface-2);--t-art-icon-ink:var(--t-art-ink);--t-art-icon-radius:var(--radius-sm);--t-art-icon-bw:0px;--t-art-icon-solid:var(--fg);--t-count-style:count;--t-mural-display:none;--t-mural-opacity:.2;--t-mural-ink:var(--t-art-ink);--t-orn-color:var(--t-art-color);--t-orn-opacity:.7;--t-orn-state-opacity:1;--t-orn-gap:6px;--t-orn-size:40px;--t-orn-corner:none;--t-orn-tl:none;--t-orn-tr:none;--t-orn-bl:none;--t-orn-br:none;--t-orn-band-display:none;--t-orn-band:none;--t-orn-band-size:40px 10px;--t-orn-band-h:10px;--t-orn-band-repeat:round no-repeat;--t-card-selected-bc:var(--primary-text);--t-card-selected-shadow:0 0 0 1px var(--primary-text);--t-rule-band-gap:-1px;--t-rule-center-display:none;--t-rule-center:none;--t-rule-center-size:24px;--t-watermark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%20fill='none'%20stroke='%23000'%20stroke-width='2.500'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M20%2066l14-34h52l14%2034v24H20z'/%3e%3cpath%20d='M20%2066h24l6%2010h20l6-10h24'/%3e%3c/svg%3e");--t-watermark-opacity:.55;--t-check-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4%2012.5l5%205L20%206.500'%20fill='none'%20stroke='%23000'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");--t-bindu:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3ccircle%20cx='12'%20cy='12'%20r='9'/%3e%3c/svg%3e");--t-chevron:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M5%209l7%207%207-7'%20fill='none'%20stroke='%23000'%20stroke-width='2.600'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");--t-frame-media-line:var(--line);--t-btn-bw:1px;--t-btn-bs:solid;--t-btn-transform:none;--t-btn-tracking:-.005em;--t-btn-pad-add:0px;--t-btn-prefix:"";--t-btn-suffix:"";--t-btn-text-shadow:none;--t-btn-hover-transform:none;--t-btn-press-transform:scale(.98);--t-btn-stitch:0 none transparent;--t-btn-stitch-inset:3px;--t-btn-orn-display:none;--t-btn-orn-opacity:.3;--t-btn-orn:none;--t-btn-orn-size:100% 100%;--t-btn-orn-position:center;--t-btn-orn-repeat:no-repeat;--t-btn-primary-bg:var(--primary);--t-btn-primary-fg:var(--on-primary);--t-btn-primary-bc:color-mix(in oklab, var(--primary), var(--fg) 12%);--t-btn-primary-gloss:linear-gradient(180deg, oklch(100% 5.96046e-8 none/.1), transparent 60%);--t-btn-primary-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18), 0 1px 2px var(--shadow-m);--t-btn-primary-hover-bg:var(--primary-hover);--t-btn-primary-hover-fg:var(--on-primary);--t-btn-primary-hover-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18), 0 2px 6px var(--shadow-m);--t-btn-primary-press-shadow:inset 0 1px 2px var(--shadow-m);--t-btn-secondary-bg:var(--above);--t-btn-secondary-fg:var(--fg);--t-btn-secondary-bc:var(--line);--t-btn-secondary-gloss:none;--t-btn-secondary-shadow:0 1px 2px var(--shadow-s);--t-btn-secondary-hover-bg:color-mix(in oklab, var(--above), var(--fg) 5%);--t-btn-secondary-hover-fg:var(--fg);--t-btn-secondary-hover-shadow:0 1px 2px var(--shadow-s);--t-btn-secondary-press-shadow:inset 0 1px 2px var(--shadow-s);--t-btn-ghost-bc:transparent;--t-btn-ghost-hover-bg:var(--surface-3);--t-btn-ghost-hover-fg:var(--fg);--t-field-bg:var(--above);--t-field-bw:1px;--t-field-bs:solid;--t-field-bc:var(--line-strong);--t-field-shadow:inset 0 1px 1px var(--shadow-s);--t-field-hover-bc:var(--fg-3);--t-field-focus-bc:var(--primary-text);--t-field-focus-shadow:0 0 0 3px var(--primary-soft);--t-caret:var(--primary-text);--t-field-inner:0 none transparent;--t-field-inner-inset:3px;--t-field-prompt:"";--t-field-prompt-w:0px;--t-choice-bw:1px;--t-choice-bs:solid;--t-choice-bc:var(--line-strong);--t-choice-bg:var(--above);--t-choice-shadow:inset 0 1px 1px var(--shadow-s);--t-choice-on-bg:var(--primary);--t-choice-on-fg:var(--on-primary);--t-choice-on-gloss:none;--t-choice-on-shadow:none;--t-switch-track-bg:var(--line-strong);--t-switch-track-shadow:inset 0 1px 2px var(--shadow-s);--t-switch-track-bw:0px;--t-switch-track-bs:solid;--t-switch-track-bc:var(--line-strong);--t-switch-thumb-bg:oklch(99% 0 0);--t-switch-thumb-on-bg:var(--on-primary);--t-switch-thumb-shadow:0 1px 3px var(--shadow-m);--t-switch-thumb-bw:0px;--t-switch-thumb-bc:transparent;--t-switch-thumb-size:1.05em;--t-thumb-mask:none;--t-seg-bg:var(--surface-3);--t-seg-bw:0px;--t-seg-bs:solid;--t-seg-bc:var(--line);--t-seg-shadow:inset 0 1px 1px var(--shadow-s);--t-seg-pad:3px;--t-seg-fg:var(--fg-2);--t-seg-active-bg:var(--above);--t-seg-active-fg:var(--fg);--t-seg-active-gloss:none;--t-seg-active-bw:0px;--t-seg-active-bs:solid;--t-seg-active-bc:var(--line);--t-seg-active-shadow:0 1px 2px var(--shadow-m);--t-seg-active-inner:0 none transparent;--t-tabs-line:var(--line);--t-tabs-line-bs:solid;--t-tabs-indicator-h:2px;--t-tabs-indicator:var(--primary-text);--t-tabs-indicator-mask:linear-gradient(#000, #000);--t-tabs-indicator-size:100% 100%;--t-tabs-indicator-repeat:no-repeat;--t-tabs-active-bg:transparent;--t-tabs-active-fg:var(--fg);--t-tabs-active-prefix:"";--t-track-h:6px;--t-track-bg:var(--surface-3);--t-track-shadow:inset 0 1px 1px var(--shadow-s);--t-track-fill-gloss:none;--t-track-fill-mask:none;--t-track-fill-mask-size:auto;--t-track-fill-mask-repeat:no-repeat;--t-range-thumb-size:1.15em;--t-range-thumb-mask:var(--t-thumb-mask);--t-range-art-display:none;--t-range-art:none;--t-thumb-bg:oklch(99% 0 0);--t-thumb-bw:1px;--t-thumb-bs:solid;--t-thumb-bc:var(--line-strong);--t-thumb-shadow:0 1px 3px var(--shadow-m);--t-row-selected-bg:var(--primary-soft);--t-row-selected-outline:1px solid var(--primary-line);--t-badge-bw:1px;--t-badge-bs:solid;--t-badge-transform:none;--t-badge-tracking:0;--t-badge-prefix:"";--t-badge-suffix:"";--t-kbd-bw:1px;--t-kbd-shadow:0 1px 0 var(--line-strong);--t-overlay-bg:color-mix(in oklch, var(--raised) 94%, transparent);--t-overlay-blur:18px;--t-overlay-bw:1px;--t-overlay-bs:solid;--t-overlay-bc:var(--line);--t-overlay-shadow:0 2px 6px var(--shadow-s), 0 18px 48px -16px var(--shadow-m)}}@layer family{[data-theme-family=indian],[data-theme-family=indian] .elev{--t-count-style:roll;--t-dur:.22s;--t-ease:cubic-bezier(.3, .7, .3, 1);--t-overlay-bg:var(--raised);--t-overlay-blur:0px;--t-btn-primary-gloss:none;--t-btn-primary-shadow:none;--t-btn-primary-hover-shadow:none;--t-btn-secondary-shadow:none;--t-btn-secondary-hover-shadow:none;--t-card-kicker-transform:none;--t-card-kicker-tracking:.01em;--t-field-shadow:none;--t-seg-shadow:none;--t-track-shadow:none}}@layer theme{[data-theme=kalamkari],[data-theme=kalamkari] .elev{--t-mural-display:block;--t-art-set:kalamkari;--t-art-band-lg:9px;--t-art-band-md:8px;--t-art-band-sm:7px;--t-art-inset:2px;--t-art-gap:2px;--t-art-rule:3px double var(--line-strong);--t-art-rule-w:3px;--t-art-lane:color-mix(in oklab, var(--here), black var(--lane-depth));--t-art-ink:color-mix(in oklab, var(--fg) 52%, var(--here));--t-art-wash:52%;--t-art-shadow:3px 3px 0 color-mix(in oklab, var(--fg) 7%, transparent);--t-art-hover-shadow:4px 4px 0 color-mix(in oklab, var(--fg) 10%, transparent);--t-art-icon-wash:40%;--t-art-icon-bw:1px;--l-line:.82;--l-line-strong:.62;--t-tex-display:block;--t-tex:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='6'%20viewBox='0%200%206%206'%3e%3cpath%20d='M0%201.5h3M3%204.5h3M1.5%203v3M4.5%200v3'%20stroke='%23000'%20stroke-width='.8'/%3e%3c/svg%3e");--t-tex-size:6px 6px;--t-tex-opacity:.055;--t-rule-h:14px;--t-rule-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='14'%20viewBox='0%200%2032%2014'%3e%3cg%20fill='none'%20stroke='%23000'%3e%3cpath%20d='M0%20.5h32M0%2013.500h32'%20stroke-width='.8'/%3e%3cpath%20d='M0%207C5%203%2011%203%2016%207s11%204%2016%200'%20stroke-width='1'/%3e%3cpath%20d='M7%204.500c-1%201.300-.6%203.300%201%203.700%201.500.3%202.500-1%202-2.100-.4-.9-1.700-.7-1.700.2M25%209.500c1-1.300.6-3.300-1-3.700-1.500-.3-2.500%201-2%202.100.4.9%201.700.7%201.700-.2'%20stroke-width='.7'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='M3.400%205.200c-.7-1.300-.5-2.600.4-3.700.9%201.200.8%202.600-.4%203.700zM12.300%204.900c.2-1.400%201.200-2.400%202.700-2.800%200%201.500-1%202.600-2.700%202.800zM28.600%208.800c.7%201.300.5%202.600-.4%203.700-.9-1.200-.8-2.600.4-3.700zM19.700%209.100c-.2%201.400-1.200%202.400-2.700%202.800%200-1.500%201-2.600%202.700-2.800z'/%3e%3ccircle%20cx='16'%20cy='7'%20r='1'/%3e%3ccircle%20cy='7'%20r='1'/%3e%3ccircle%20cx='32'%20cy='7'%20r='1'/%3e%3c/svg%3e");--t-rule-size:32px 14px;--t-rule-repeat:round no-repeat;--t-rule-band-gap:22px;--t-rule-center-display:block;--t-rule-center:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='.9'%20stroke-linejoin='round'%3e%3cg%20id='o'%3e%3cpath%20d='M32%2027C25.500%2021%2025.500%2012%2032%205.500c6.500%206.500%206.500%2015.500%200%2021.500z'%20fill='%23000'%20fill-opacity='.14'/%3e%3cpath%20d='M32%2024c-3-4-3-10%200-14.500%203%204.500%203%2010.500%200%2014.500z'%20stroke-width='.6'/%3e%3cpath%20d='M32%2023V11'%20stroke-width='.5'/%3e%3c/g%3e%3cuse%20href='%23o'%20transform='rotate(45%2032%2032)'/%3e%3cuse%20href='%23o'%20transform='rotate(90%2032%2032)'/%3e%3cuse%20href='%23o'%20transform='rotate(135%2032%2032)'/%3e%3cuse%20href='%23o'%20transform='rotate(180%2032%2032)'/%3e%3cuse%20href='%23o'%20transform='rotate(225%2032%2032)'/%3e%3cuse%20href='%23o'%20transform='rotate(270%2032%2032)'/%3e%3cuse%20href='%23o'%20transform='rotate(315%2032%2032)'/%3e%3cpath%20id='i'%20d='M32%2028c-3.500-3.500-3.500-8%200-12.500%203.500%204.500%203.500%209%200%2012.500z'%20fill='%23000'%20fill-opacity='.5'%20stroke-width='.6'%20transform='rotate(22.500%2032%2032)'/%3e%3cuse%20href='%23i'%20transform='rotate(45%2032%2032)'/%3e%3cuse%20href='%23i'%20transform='rotate(90%2032%2032)'/%3e%3cuse%20href='%23i'%20transform='rotate(135%2032%2032)'/%3e%3cuse%20href='%23i'%20transform='rotate(180%2032%2032)'/%3e%3cuse%20href='%23i'%20transform='rotate(225%2032%2032)'/%3e%3cuse%20href='%23i'%20transform='rotate(270%2032%2032)'/%3e%3cuse%20href='%23i'%20transform='rotate(315%2032%2032)'/%3e%3ccircle%20cx='32'%20cy='32'%20r='30.300'%20stroke-width='1.600'%20stroke-linecap='round'%20stroke-dasharray='0%207.933'/%3e%3ccircle%20cx='32'%20cy='32'%20r='3.300'%20stroke-width='1.200'%20stroke-linecap='round'%20stroke-dasharray='0%202.592'/%3e%3c/g%3e%3ccircle%20cx='32'%20cy='32'%20r='1.500'/%3e%3c/svg%3e");--t-rule-center-size:36px;--t-rule-color:var(--t-art-color);--t-focus:1.5px dotted var(--primary-text);--t-focus-offset:3px;--t-card-bc:var(--line-strong);--t-card-shadow:inset 0 0 0 3px var(--here), inset 0 0 0 4px var(--line), 3px 3px 0 color-mix(in oklab, var(--fg) 7%, transparent);--t-card-hover-shadow:inset 0 0 0 3px var(--here), inset 0 0 0 4px var(--line-strong), 4px 4px 0 color-mix(in oklab, var(--fg) 10%, transparent);--t-card-selected-shadow:inset 0 0 0 3px var(--here), inset 0 0 0 4px var(--primary-text), 4px 4px 0 color-mix(in oklab, var(--primary-text) 16%, transparent);--t-orn-corner:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M62%203C42%203%2025%205%2016%2015S4%2041%203%2062'/%3e%3cpath%20d='M16%2015c6-3%2013%200%2013%207%200%205-6%208-10%205-3-2-2-7%202-7%202%200%203%202%202%204'/%3e%3cpath%20d='M36%205c2%205%208%208%2015%207-3-6-9-9-15-7z'%20fill='%23000'%20fill-opacity='.85'/%3e%3cpath%20d='M5%2034c5%201%209%206%208%2013-6-1-10-7-8-13z'%20fill='%23000'%20fill-opacity='.85'/%3e%3cpath%20d='M24%208c-1%203%200%206%203%208M8%2024c3%200%206%201%208%204'%20/%3e%3ccircle%20cx='56'%20cy='5'%20r='1.300'%20fill='%23000'%20stroke='none'/%3e%3ccircle%20cx='4.500'%20cy='56'%20r='1.300'%20fill='%23000'%20stroke='none'/%3e%3ccircle%20cx='33'%20cy='30'%20r='1'%20fill='%23000'%20stroke='none'/%3e%3ccircle%20cx='37'%20cy='25'%20r='.8'%20fill='%23000'%20stroke='none'/%3e%3ccircle%20cx='28'%20cy='35'%20r='.8'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e");--t-orn-color:var(--t-art-color);--t-orn-size:38px;--t-orn-gap:7px;--t-orn-tr:block;--t-orn-br:block;--t-btn-stitch:1px dashed color-mix(in oklab, var(--on-primary) 40%, transparent);--t-btn-primary-shadow:3px 3px 0 color-mix(in oklab, var(--primary-text) 18%, transparent);--t-btn-primary-hover-shadow:4px 4px 0 color-mix(in oklab, var(--primary-text) 22%, transparent);--t-btn-secondary-shadow:2px 2px 0 color-mix(in oklab, var(--fg) 10%, transparent);--t-btn-secondary-hover-shadow:3px 3px 0 color-mix(in oklab, var(--fg) 14%, transparent);--t-btn-press-transform:translate(2px, 2px);--t-btn-primary-bc:var(--primary);--t-btn-secondary-bc:var(--line-strong);--t-btn-secondary-hover-bg:var(--primary-soft);--t-btn-primary-press-shadow:none;--t-btn-secondary-press-shadow:none;--t-field-bc:var(--line-strong);--t-field-focus-shadow:2px 2px 0 color-mix(in oklab, var(--primary-text) 16%, transparent);--t-field-inner:1px dotted var(--line-strong);--t-seg-bg:transparent;--t-seg-bw:1px;--t-seg-bc:var(--line-strong);--t-seg-active-bg:var(--primary-soft);--t-seg-active-fg:var(--fg);--t-seg-active-bw:1px;--t-seg-active-bc:var(--primary-line);--t-seg-active-shadow:none;--t-seg-active-inner:1px dotted currentColor;--t-tabs-indicator-h:8px;--t-tabs-indicator-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%3e%3cpath%20d='M0%208L6%202l6%206z'/%3e%3ccircle%20cx='6'%20cy='.9'%20r='.9'/%3e%3c/svg%3e");--t-tabs-indicator-size:12px 8px;--t-tabs-indicator-repeat:round no-repeat;--t-tabs-line-bs:double;--t-check-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M3.500%2012.500c2.300%201%204.200%203.100%205.700%206C12%2012.500%2016%207.500%2021.500%203.500c-3.300%205-7%2010.500-10.800%2017.200-.5.8-1.500.8-2%200C7.300%2017.700%205.500%2015%203.500%2012.500z'/%3e%3c/svg%3e");--t-bindu:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3ccircle%20cx='12'%20cy='12'%20r='5.500'/%3e%3ccircle%20cx='12'%20cy='12'%20r='10'%20fill='none'%20stroke='%23000'%20stroke-width='2'/%3e%3c/svg%3e");--t-chevron:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%2021C6.800%2015%204.800%209%206.800%204c2%202.500%203.300%203.300%205.200%203.300S15.200%206.500%2017.200%204c2%205%200%2011-5.200%2017z'/%3e%3c/svg%3e");--t-choice-shadow:1.5px 1.5px 0 color-mix(in oklab, var(--fg) 12%, transparent);--t-switch-track-bw:1px;--t-switch-track-bg:var(--above);--t-switch-track-shadow:1.5px 1.5px 0 color-mix(in oklab, var(--fg) 12%, transparent);--t-switch-thumb-bg:var(--primary-text);--t-switch-thumb-shadow:none;--t-switch-thumb-size:1.3em;--t-thumb-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(0%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(45%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(90%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(135%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(225%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(270%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(315%2012%2012)'/%3e%3ccircle%20cx='12'%20cy='12'%20r='2.200'/%3e%3c/svg%3e");--t-track-h:8px;--t-track-bg:linear-gradient(var(--line-strong), var(--line-strong)) center / 100% 1px no-repeat;--t-track-fill-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='8'%20viewBox='0%200%2010%208'%3e%3ccircle%20cx='5'%20cy='4'%20r='3.400'/%3e%3ccircle%20cx='0'%20cy='4'%20r='.9'/%3e%3ccircle%20cx='10'%20cy='4'%20r='.9'/%3e%3c/svg%3e");--t-track-fill-mask-size:10px 8px;--t-track-fill-mask-repeat:repeat-x;--t-range-thumb-size:1.7em;--t-range-thumb-mask:none;--t-range-art-display:block;--t-range-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(0%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(45%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(90%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(135%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(225%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(270%2012%2012)'/%3e%3cpath%20d='M12%2011.500C8.800%208.500%209%204.500%2012%201.500c3%203%203.200%207%200%2010z'%20transform='rotate(315%2012%2012)'/%3e%3ccircle%20cx='12'%20cy='12'%20r='2.200'/%3e%3c/svg%3e");--t-thumb-bg:var(--primary);--t-thumb-bw:0px;--t-thumb-shadow:none;--t-row-selected-outline:1px dotted var(--primary-text);--t-watermark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='1.600'%20stroke-linejoin='round'%3e%3cg%20transform='rotate(0%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3cg%20transform='rotate(45%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3cg%20transform='rotate(90%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3cg%20transform='rotate(135%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3cg%20transform='rotate(180%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3cg%20transform='rotate(225%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3cg%20transform='rotate(270%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3cg%20transform='rotate(315%2060%2060)'%3e%3cpath%20d='M60%2058C46%2044%2047%2024%2060%208c13%2016%2014%2036%200%2050z'/%3e%3cpath%20d='M60%2052V22'%20stroke-width='1'/%3e%3c/g%3e%3ccircle%20cx='60'%20cy='60'%20r='8'/%3e%3c/g%3e%3c/svg%3e");--t-overlay-bc:var(--line-strong);--t-overlay-shadow:inset 0 0 0 3px var(--here), inset 0 0 0 4px var(--line)}[data-theme=kalamkari][data-mode=dark],[data-theme=kalamkari][data-mode=dark] .elev{--l-line:.34;--l-line-strong:.55;--t-tex-opacity:.08}[data-theme=madhubani],[data-theme=madhubani] .elev{--t-mural-display:block;--t-mural-opacity:.16;--t-art-set:madhubani;--t-art-band-lg:8px;--t-art-band-md:7px;--t-art-band-sm:6px;--t-art-inset:2px;--t-art-gap:2px;--t-art-rule:1.5px solid var(--outline-soft);--t-art-rule-w:1.5px;--t-art-lane:color-mix(in oklab, var(--t-art-4) 22%, var(--here));--t-art-ink:color-mix(in oklab, var(--fg) 62%, var(--here));--t-art-wash:62%;--t-art-shadow:none;--t-art-hover-shadow:0 0 0 1px var(--primary-text);--t-art-icon-wash:48%;--t-art-icon-bw:1.5px;--ring:color-mix(in oklab, var(--fg) 32%, var(--here));--outline-soft:color-mix(in oklab, var(--fg) 58%, var(--here));--l-line:.72;--l-line-strong:.42;--t-guide:1.5px solid var(--line);--t-rule-h:10px;--t-rule-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='10'%20viewBox='0%200%2016%2010'%3e%3cpath%20d='M0%20.5h16'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M0%209.500h16'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M0%209L8%201.500%2016%209z'%20fill='%23000'/%3e%3ccircle%20cx='16'%20cy='3.200'%20r='1.100'%20fill='%23000'/%3e%3ccircle%20cx='0'%20cy='3.200'%20r='1.100'%20fill='%23000'/%3e%3c/svg%3e");--t-rule-size:16px 10px;--t-rule-repeat:round no-repeat;--t-rule-color:var(--t-art-color);--t-rule-band-gap:18px;--t-rule-center-display:block;--t-rule-center:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(0%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(45%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(90%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(135%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(225%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(270%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(315%2012%2012)'/%3e%3ccircle%20cx='12'%20cy='12'%20r='5.200'/%3e%3c/svg%3e");--t-rule-center-size:24px;--t-focus:2.5px solid var(--primary-text);--t-focus-offset:4px;--t-card-bw:1.5px;--t-card-bc:var(--outline-soft);--t-card-shadow:0 0 0 2.5px var(--here), 0 0 0 3.5px var(--ring);--t-card-hover-shadow:0 0 0 2.5px var(--here), 0 0 0 3.5px var(--primary-text);--t-orn-corner:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='1.800'%20stroke-linejoin='round'%3e%3cpath%20d='M6%2032C18%2012%2038%2012%2050%2032%2038%2052%2018%2052%206%2032z'/%3e%3cpath%20d='M10.500%2032C21%2016.500%2035%2016.500%2045.500%2032%2035%2047.500%2021%2047.500%2010.500%2032z'%20stroke-width='1'/%3e%3cpath%20d='M50%2032l11-11v22z'/%3e%3cpath%20d='M22%2026.240000000000002V37.76'%20stroke-width='.9'/%3e%3cpath%20d='M26%2025.12V38.88'%20stroke-width='.9'/%3e%3cpath%20d='M30%2024.0V40.0'%20stroke-width='.9'/%3e%3cpath%20d='M34%2025.12V38.88'%20stroke-width='.9'/%3e%3cpath%20d='M38%2026.240000000000002V37.76'%20stroke-width='.9'/%3e%3cpath%20d='M42%2027.36V36.64'%20stroke-width='.9'/%3e%3c/g%3e%3ccircle%20cx='16'%20cy='31'%20r='2.300'/%3e%3c/svg%3e");--t-orn-color:var(--t-art-color);--t-orn-size:32px;--t-orn-gap:10px;--t-orn-tr:block;--t-orn-br:block;--t-card-selected-bc:var(--primary-text);--t-card-selected-shadow:0 0 0 2.5px var(--here), 0 0 0 3.5px var(--primary-text);--t-btn-bw:1.5px;--t-btn-press-transform:translateY(1px);--t-btn-primary-bc:var(--fg);--t-btn-primary-gloss:repeating-linear-gradient(45deg, color-mix(in oklch, var(--on-primary) 16%, transparent) 0 1px, transparent 1px 4px);--t-btn-primary-shadow:0 0 0 2px var(--here), 0 0 0 3px var(--ring);--t-btn-primary-hover-shadow:0 0 0 2px var(--here), 0 0 0 3px var(--primary-text);--t-btn-primary-hover-bg:var(--primary);--t-btn-primary-press-shadow:0 0 0 1px var(--here), 0 0 0 2px var(--ring);--t-btn-secondary-bc:var(--fg);--t-btn-secondary-shadow:0 0 0 2px var(--here), 0 0 0 3px var(--ring);--t-btn-secondary-hover-shadow:0 0 0 2px var(--here), 0 0 0 3px var(--ring);--t-btn-secondary-hover-bg:var(--surface-3);--t-btn-secondary-gloss:none;--t-btn-secondary-press-shadow:0 0 0 1px var(--here), 0 0 0 2px var(--ring);--t-btn-ghost-hover-bg:var(--surface-3);--t-field-bw:1.5px;--t-field-inner:1px solid color-mix(in oklab, var(--fg) 22%, transparent);--t-field-bc:var(--fg);--t-field-hover-bc:var(--fg);--t-field-focus-shadow:0 0 0 2px var(--here), 0 0 0 3px var(--primary-text);--t-choice-bw:1.5px;--t-choice-bc:var(--fg);--t-choice-shadow:0 0 0 1.5px var(--here), 0 0 0 2.5px var(--ring);--t-choice-on-shadow:0 0 0 1.5px var(--here), 0 0 0 2.5px var(--ring);--t-check-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M3%2010.500l6%206L20.500%203.500M3%2015l6%206L21.500%209'%20fill='none'%20stroke='%23000'%20stroke-width='2.200'/%3e%3c/svg%3e");--t-bindu:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%2012C8.500%208.500%209%204%2012%201c3%203%203.500%207.500%200%2011z'%20transform='rotate(0%2012%2012)'/%3e%3cpath%20d='M12%2012C8.500%208.500%209%204%2012%201c3%203%203.500%207.500%200%2011z'%20transform='rotate(60%2012%2012)'/%3e%3cpath%20d='M12%2012C8.500%208.500%209%204%2012%201c3%203%203.500%207.500%200%2011z'%20transform='rotate(120%2012%2012)'/%3e%3cpath%20d='M12%2012C8.500%208.500%209%204%2012%201c3%203%203.500%207.500%200%2011z'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%2012C8.500%208.500%209%204%2012%201c3%203%203.500%207.500%200%2011z'%20transform='rotate(240%2012%2012)'/%3e%3cpath%20d='M12%2012C8.500%208.500%209%204%2012%201c3%203%203.500%207.500%200%2011z'%20transform='rotate(300%2012%2012)'/%3e%3c/svg%3e");--t-chevron:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M3%206.500h18L12%2019.500z'/%3e%3c/svg%3e");--t-choice-on-gloss:repeating-linear-gradient(45deg, color-mix(in oklch, var(--on-primary) 26%, transparent) 0 1px, transparent 1px 3px);--t-switch-track-bw:1.5px;--t-switch-track-bc:var(--fg);--t-switch-track-bg:var(--above);--t-switch-track-shadow:none;--t-switch-thumb-bg:var(--fg);--t-switch-thumb-shadow:none;--t-switch-thumb-size:1.35em;--t-thumb-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(0%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(45%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(90%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(135%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(225%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(270%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(315%2012%2012)'/%3e%3ccircle%20cx='12'%20cy='12'%20r='5.200'/%3e%3c/svg%3e");--t-seg-bg:transparent;--t-seg-bw:1.5px;--t-seg-bc:var(--fg);--t-seg-active-bg:var(--primary);--t-seg-active-fg:var(--on-primary);--t-seg-active-gloss:repeating-linear-gradient(45deg, color-mix(in oklch, var(--on-primary) 15%, transparent) 0 1px, transparent 1px 4px);--t-seg-active-shadow:none;--t-seg-active-inner:1px solid color-mix(in oklab, currentColor 55%, transparent);--t-seg-fg:var(--fg);--t-tabs-line:var(--fg);--t-tabs-indicator-h:8px;--t-tabs-indicator-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3e%3cpath%20d='M0%204c2.700-5.300%205.300-5.300%208%200s5.300%205.300%208%200M0%204c2.700%205.300%205.300%205.300%208%200s5.300-5.300%208%200'%20fill='none'%20stroke='%23000'%20stroke-width='1.300'/%3e%3c/svg%3e");--t-tabs-indicator-size:16px 8px;--t-tabs-indicator-repeat:round no-repeat;--t-track-bg:var(--above);--t-track-h:10px;--t-track-shadow:inset 0 0 0 1.5px var(--ring);--t-track-fill-gloss:repeating-linear-gradient(45deg, color-mix(in oklch, var(--on-primary) 30%, transparent) 0 1px, transparent 1px 3px);--t-range-thumb-size:1.7em;--t-range-thumb-mask:none;--t-range-art-display:block;--t-range-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(0%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(45%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(90%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(135%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(180%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(225%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(270%2012%2012)'/%3e%3cpath%20d='M12%20.8l2.200%205h-4.400z'%20transform='rotate(315%2012%2012)'/%3e%3ccircle%20cx='12'%20cy='12'%20r='5.200'/%3e%3c/svg%3e");--t-thumb-bg:var(--primary);--t-thumb-bw:0px;--t-thumb-shadow:none;--t-row-selected-bg:var(--surface-3);--t-row-selected-outline:1.5px solid var(--fg);--t-watermark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(0%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(20%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(40%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(60%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(80%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(100%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(120%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(140%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(160%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(180%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(200%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(220%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(240%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(260%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(280%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(300%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(320%2060%2060)%20translate(-5)'/%3e%3cpath%20d='M60%2022l5-14%205%2014'%20transform='rotate(340%2060%2060)%20translate(-5)'/%3e%3ccircle%20cx='60'%20cy='60'%20r='35'/%3e%3ccircle%20cx='60'%20cy='60'%20r='31'%20stroke-width='1'/%3e%3cpath%20d='M42%2053c4-5%209-5%2013%200M65%2053c4-5%209-5%2013%200M60%2056v13l-4%202M46%2078c8%207%2020%207%2028%200'/%3e%3c/g%3e%3ccircle%20cx='48'%20cy='55'%20r='2.500'/%3e%3ccircle%20cx='72'%20cy='55'%20r='2.500'/%3e%3c/svg%3e");--t-badge-bw:1.5px;--t-kbd-bw:1.5px;--t-kbd-shadow:0 2px 0 var(--fg);--t-overlay-bw:1.5px;--t-overlay-bc:var(--outline-soft);--t-overlay-shadow:0 0 0 2.5px var(--here), 0 0 0 3.5px var(--ring)}[data-theme=madhubani][data-mode=dark],[data-theme=madhubani][data-mode=dark] .elev{--l-line:.42;--l-line-strong:.68}[data-theme=kalighat],[data-theme=kalighat] .elev{--t-mural-display:block;--t-mural-opacity:.15;--t-art-set:kalighat;--t-art-band-lg:9px;--t-art-band-md:8px;--t-art-band-sm:7px;--t-art-inset:2px;--t-art-gap:2px;--t-art-rule:2px solid color-mix(in oklab, var(--fg) 40%, transparent);--t-art-rule-w:2px;--t-art-lane:color-mix(in oklab, var(--here), black calc(var(--lane-depth) * .6));--t-art-ink:color-mix(in oklab, var(--fg) 60%, var(--here));--t-art-wash:56%;--t-art-icon-wash:44%;--t-art-icon-radius:50%;--l-line:.8;--l-line-strong:.55;--t-tex-display:block;--t-tex:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3e%3cfilter%20id='n'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%201.5%20-.55'/%3e%3c/filter%3e%3crect%20width='220'%20height='220'%20filter='url(%23n)'/%3e%3c/svg%3e");--t-tex-size:220px 220px;--t-tex-opacity:.14;--t-guide:1px solid transparent;--t-rule-h:6px;--t-rule-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%206'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%203.400C60%202.600%20150%201.200%20260%20.9c130-.3%20250%20.8%20340%202.400-90%20.9-210%202.300-340%202.200C150%205.400%2060%204.400%200%203.400z'%20fill='%23000'/%3e%3c/svg%3e");--t-rule-size:200% 100%;--t-rule-color:var(--t-art-color);--t-focus:2px solid color-mix(in oklch, var(--primary-text) 70%, transparent);--t-focus-offset:3px;--t-card-bw:1px 2px 3px 1px;--t-card-bc:color-mix(in oklab, var(--fg) 50%, transparent);--t-card-shadow:inset -14px -16px 34px -26px color-mix(in oklab, var(--fg) 20%, transparent);--t-card-hover-shadow:inset -18px -20px 44px -26px color-mix(in oklab, var(--fg) 28%, transparent);--t-orn-corner:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cpath%20d='M60%204C44%207%2028%2016%2016%2030%2010%2038%206%2048%204%2060c5-9%2011-17%2018-24C33%2025%2046%2013%2060%204z'/%3e%3cpath%20d='M36%2017c7-7%2014-9%2020-8-4%206-11%2010-20%208zM22%2030c-1-9%201-16%205-21%203%206%201%2015-5%2021zM14%2041c7-5%2014-6%2020-4-5%205-13%207-20%204z'/%3e%3c/svg%3e");--t-orn-color:var(--t-art-color);--t-orn-size:34px;--t-orn-gap:8px;--t-orn-opacity:0;--t-orn-tr:block;--t-card-selected-bc:var(--primary-text);--t-card-selected-shadow:inset -18px -20px 44px -22px color-mix(in oklab, var(--primary-text) 32%, transparent);--t-btn-bw:1px 1.5px 2.5px 1px;--t-btn-press-transform:translateY(1px);--t-btn-primary-bc:var(--fg);--t-btn-primary-gloss:linear-gradient(155deg, transparent 45%, color-mix(in oklch, var(--fg) 18%, transparent));--t-btn-primary-hover-bg:var(--primary);--t-btn-primary-hover-shadow:inset -6px -6px 14px -8px color-mix(in oklch, var(--fg) 40%, transparent);--t-btn-primary-press-shadow:inset 3px 3px 8px -4px color-mix(in oklch, var(--fg) 45%, transparent);--t-btn-secondary-bc:color-mix(in oklch, var(--fg) 82%, transparent);--t-btn-secondary-shadow:inset -6px -6px 12px -9px color-mix(in oklch, var(--fg) 30%, transparent);--t-btn-secondary-hover-bg:var(--above);--t-btn-secondary-hover-shadow:inset -8px -8px 16px -9px color-mix(in oklab, var(--fg) 30%, transparent);--t-btn-secondary-press-shadow:inset 3px 3px 8px -5px color-mix(in oklch, var(--fg) 40%, transparent);--t-btn-ghost-hover-bg:color-mix(in oklch, var(--fg) 7%, transparent);--t-field-bw:1px 1.5px 2.5px 1px;--t-field-bc:color-mix(in oklch, var(--fg) 70%, transparent);--t-field-hover-bc:var(--fg);--t-field-focus-bc:var(--primary-text);--t-field-focus-shadow:inset -6px -6px 14px -9px color-mix(in oklab, var(--primary-text) 35%, transparent);--t-choice-bw:1px 1.5px 2px 1px;--t-choice-bc:var(--fg);--t-choice-shadow:none;--t-check-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M2.500%2011.500c3%201.200%205%203.600%206.500%207C11.500%2012%2015.500%207%2022%202.500c-4%206-7.500%2012-10.500%2019-.8%201-2.500%201-3.200-.2C7%2017.500%205%2014.500%202.500%2011.500z'/%3e%3c/svg%3e");--t-bindu:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12.500%202.500c5%20.5%209%203.800%209%209.200%200%205.500-4.800%209.800-10.500%209.800C6%2021.500%202.500%2018%202.700%2013%203%207%207%202%2012.500%202.500z'/%3e%3c/svg%3e");--t-chevron:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M3%206c3.500%202%206.500%206%209%2011%202.500-5%205-9%209.200-12-1.800%205.700-4.800%2011-8%2016.500-.6.700-1.600.7-2.200%200C8.500%2016.500%206%2011.500%203%206z'/%3e%3c/svg%3e");--t-switch-track-bw:1px 1.5px 2px 1px;--t-switch-track-bc:var(--fg);--t-switch-track-shadow:none;--t-switch-track-bg:var(--above);--t-switch-thumb-bg:var(--fg);--t-switch-thumb-shadow:none;--t-switch-thumb-size:1.2em;--t-thumb-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12.500%202.500c5%20.5%209%203.800%209%209.200%200%205.500-4.800%209.800-10.500%209.800C6%2021.500%202.500%2018%202.700%2013%203%207%207%202%2012.500%202.500z'/%3e%3c/svg%3e");--t-seg-bg:transparent;--t-seg-bw:1px 1.5px 2.5px 1px;--t-seg-bc:color-mix(in oklch, var(--fg) 70%, transparent);--t-seg-active-bg:var(--surface-3);--t-seg-active-shadow:inset -5px -5px 10px -7px color-mix(in oklab, var(--fg) 32%, transparent);--t-tabs-indicator-h:6px;--t-tabs-indicator-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%206'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%203.400C60%202.600%20150%201.200%20260%20.9c130-.3%20250%20.8%20340%202.400-90%20.9-210%202.300-340%202.200C150%205.400%2060%204.400%200%203.400z'%20fill='%23000'/%3e%3c/svg%3e");--t-tabs-line:transparent;--t-track-h:7px;--t-track-bg:linear-gradient(var(--line-strong), var(--line-strong)) center / 100% 1px no-repeat;--t-track-shadow:none;--t-track-fill-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%206'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%203.400C60%202.600%20150%201.200%20260%20.9c130-.3%20250%20.8%20340%202.400-90%20.9-210%202.300-340%202.200C150%205.400%2060%204.400%200%203.400z'%20fill='%23000'/%3e%3c/svg%3e");--t-track-fill-mask-size:100% 100%;--t-range-thumb-size:1.35em;--t-thumb-bg:var(--fg);--t-thumb-bw:0px;--t-thumb-shadow:none;--t-row-selected-bg:color-mix(in oklab, var(--primary-text) 10%, transparent);--t-row-selected-outline:0 none transparent;--t-watermark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%3e%3cpath%20d='M112%208C82%2014%2052%2032%2030%2058%2018%2074%2010%2094%206%20114c9-17%2021-32%2034-46C60%2046%2086%2024%20112%208z'/%3e%3cpath%20d='M66%2032c12-13%2026-18%2038-16-8%2012-21%2020-38%2016zM40%2056c-2-17%202-30%2010-40%206%2012%202%2028-10%2040zM26%2078c13-9%2027-12%2039-8-10%2010-25%2014-39%208z'/%3e%3c/svg%3e");--t-badge-bw:1px 1.5px 2px 1px;--t-kbd-bw:1px 1.5px 2.5px 1px;--t-kbd-shadow:none;--t-overlay-bw:1px 2px 3px 1px;--t-overlay-bc:color-mix(in oklab, var(--fg) 50%, transparent);--t-overlay-shadow:inset -16px -18px 38px -30px color-mix(in oklch, var(--fg) 40%, transparent), 0 18px 48px -24px var(--shadow-m)}[data-theme=kalighat][data-mode=dark],[data-theme=kalighat][data-mode=dark] .elev{--l-line:.36;--l-line-strong:.56;--t-tex-opacity:.09}[data-theme=warli],[data-theme=warli] .elev{--t-mural-display:block;--t-mural-ink:var(--warli-mud);--warli-mud:color-mix(in oklab, oklch(.5 .075 calc(var(--primary-h) + var(--harm-1))) 58%, var(--here));--t-art-set:warli;--t-art-band-lg:9px;--t-art-band-md:8px;--t-art-band-sm:7px;--t-art-inset:2px;--t-art-gap:2px;--t-art-rule:1.5px dashed color-mix(in oklab, var(--fg) 48%, var(--here));--t-art-rule-w:1.5px;--t-art-lane:var(--warli-mud);--t-art-ink:var(--top);--t-art-paper:var(--warli-mud);--t-art-wash:70%;--t-art-shadow:none;--t-art-hover-shadow:none;--t-art-icon-base:var(--warli-mud);--t-art-icon-wash:26%;--t-art-icon-ink:var(--top);--t-art-icon-radius:50%;--l-line:.62;--l-line-strong:.4;--l-fg:.22;--l-fg-2:.37;--l-fg-3:.44;--t-guide:1.5px dotted var(--line);--t-rule-h:24px;--t-rule-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='24'%20viewBox='0%200%2028%2024'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'%3e%3ccircle%20cx='14'%20cy='4'%20r='2.300'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M9%207h10l-5%206.500z'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M14%2013.500l-4.500%206.500h9z'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M0%2010l9-3M19%207l9%203M11%2020l-1.500%204M17%2020l1.500%204'%20fill='none'/%3e%3c/svg%3e");--t-rule-size:28px 24px;--t-rule-repeat:round no-repeat;--t-rule-color:var(--t-art-color);--t-focus:2px dashed var(--primary-text);--t-focus-offset:3px;--t-card-bw:1.5px;--t-card-bs:dashed;--t-card-bc:color-mix(in oklab, var(--fg) 48%, var(--here));--t-card-shadow:none;--t-card-hover-shadow:none;--t-card-hover-transform:translateY(-2px);--t-orn-corner:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3e%3ccircle%20cx='16'%20cy='5'%20r='3.200'/%3e%3cpath%20d='M9%209.500h14L16%2017zM16%2017l-7%209h14z'/%3e%3cpath%20d='M2%208l7%201.500M23%209.500L30%208M11%2026l-2%205M21%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.600'%20stroke-linecap='round'/%3e%3c/svg%3e");--t-orn-color:var(--t-art-color);--t-orn-size:30px;--t-orn-gap:8px;--t-orn-tr:block;--t-card-selected-bc:var(--primary-text);--t-card-selected-shadow:0 0 0 1px var(--primary-text);--t-btn-bw:1.5px;--t-btn-bs:dashed;--t-btn-press-transform:translateY(1px);--t-btn-orn-display:block;--t-btn-orn:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%3e%3cpath%20d='M5%20.5l5%209H0z'/%3e%3c/svg%3e");--t-btn-orn-size:8px 5px;--t-btn-orn-position:0 calc(100% - 2px);--t-btn-orn-repeat:round no-repeat;--t-btn-primary-bc:var(--on-primary);--t-btn-primary-hover-bg:var(--primary);--t-btn-primary-press-shadow:none;--t-btn-secondary-bg:transparent;--t-btn-secondary-bc:var(--fg);--t-btn-secondary-hover-bg:color-mix(in oklch, var(--fg) 10%, transparent);--t-btn-secondary-press-shadow:none;--t-btn-ghost-hover-bg:color-mix(in oklch, var(--fg) 10%, transparent);--t-field-bg:transparent;--t-field-bw:0 0 1.5px;--t-field-bs:dashed;--t-field-bc:var(--fg);--t-field-hover-bc:var(--fg);--t-field-focus-shadow:inset 0 -2px 0 var(--primary-text);--t-choice-bs:dashed;--t-choice-bw:1.5px;--t-choice-bc:var(--fg);--t-choice-bg:transparent;--t-choice-shadow:none;--t-check-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4%2012.500l5%206.500L18%207'%20fill='none'%20stroke='%23000'%20stroke-width='2.400'/%3e%3ccircle%20cx='19.500'%20cy='5'%20r='3'/%3e%3c/svg%3e");--t-bindu:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%202l10%2019H2z'/%3e%3c/svg%3e");--t-chevron:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M3%206.500h18L12%2019.500z'/%3e%3c/svg%3e");--t-switch-track-bw:1.5px;--t-switch-track-bs:dashed;--t-switch-track-bc:var(--fg);--t-switch-track-bg:transparent;--t-switch-track-shadow:none;--t-switch-thumb-bg:var(--fg);--t-switch-thumb-shadow:none;--t-switch-thumb-size:1.2em;--t-thumb-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4.500%202.500h15L12%2012zM12%2012l7.500%209.500h-15z'/%3e%3c/svg%3e");--t-seg-bg:transparent;--t-seg-bw:1.5px;--t-seg-bs:dashed;--t-seg-bc:var(--fg-2);--t-seg-fg:var(--fg);--t-seg-active-bg:var(--fg);--t-seg-active-fg:var(--surface);--t-seg-active-shadow:none;--t-tabs-line:var(--fg-2);--t-tabs-line-bs:dashed;--t-tabs-indicator-h:6px;--t-tabs-indicator-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3e%3cpath%20d='M0%205.200L3%20.8l3%204.400L9%20.8l3%204.400'%20fill='none'%20stroke='%23000'%20stroke-width='1.500'/%3e%3c/svg%3e");--t-tabs-indicator-size:12px 6px;--t-tabs-indicator-repeat:round no-repeat;--t-track-h:10px;--t-track-bg:repeating-linear-gradient(90deg, var(--fg-2) 0 4px, transparent 4px 8px) center / 100% 1.5px no-repeat;--t-track-shadow:none;--t-track-fill-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%3e%3cpath%20d='M5%20.5l5%209H0z'/%3e%3c/svg%3e");--t-track-fill-mask-size:10px 10px;--t-track-fill-mask-repeat:repeat-x;--t-range-thumb-size:1.6em;--t-thumb-bg:var(--fg);--t-thumb-bw:0px;--t-thumb-shadow:none;--t-row-selected-bg:color-mix(in oklab, var(--fg) 8%, transparent);--t-row-selected-outline:1.5px dashed var(--fg);--t-watermark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%3e%3cg%20transform='rotate(0%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(30%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(60%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(90%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(120%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(150%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(180%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(210%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(240%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(270%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(300%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(330%2060%2060)'%3e%3ccircle%20cx='60'%20cy='9'%20r='2.600'/%3e%3cpath%20d='M55%2013h10l-5%206zM60%2019l-5%207h10z'/%3e%3cpath%20d='M42%2016l13-3M65%2013l13%203M57%2026l-2%205M63%2026l2%205'%20fill='none'%20stroke='%23000'%20stroke-width='1.100'%20stroke-linecap='round'/%3e%3c/g%3e%3ccircle%20cx='60'%20cy='50'%20r='2.800'/%3e%3cpath%20d='M55%2054h10l-5%207zM60%2061l-5%207h10z'/%3e%3cpath%20d='M65%2056l11%208-3%203M57%2068l-2%206M63%2068l2%206'%20fill='none'%20stroke='%23000'%20stroke-width='1.200'/%3e%3c/svg%3e");--t-badge-bs:dashed;--t-kbd-shadow:none;--t-overlay-bs:dashed;--t-overlay-bw:1.5px;--t-overlay-bc:color-mix(in oklab, var(--fg) 48%, var(--here));--t-overlay-shadow:0 18px 48px -24px var(--shadow-m)}[data-theme=warli][data-mode=dark],[data-theme=warli][data-mode=dark] .elev{--t-art-ink:color-mix(in oklab, var(--fg) 80%, var(--here));--t-art-icon-ink:color-mix(in oklab, var(--fg) 80%, var(--here));--l-line:.5;--l-line-strong:.72;--l-fg:.97;--l-fg-2:.88;--l-fg-3:.8}[data-theme=terminal],[data-theme=terminal] .elev{--t-count-style:scramble;--t-art-set:terminal;--t-art-band-lg:7px;--t-art-band-md:6px;--t-art-band-sm:5px;--t-art-inset:2px;--t-art-gap:2px;--t-art-rule:1px solid var(--line);--t-art-rule-w:1px;--t-art-ink:color-mix(in oklab, var(--fg) 34%, var(--here));--t-art-1:color-mix(in oklab, var(--primary-text) 60%, var(--here));--t-art-shadow:none;--t-art-hover-shadow:0 0 0 1px var(--primary-text), 0 0 18px -6px var(--glow);--t-art-icon-ink:var(--primary-text);--t-art-icon-base:transparent;--t-art-icon-bw:1px;--t-art-icon-radius:0px;--l-line:.72;--l-line-strong:.42;--glow:transparent;--glow-soft:transparent;--t-dur:0s;--t-ease:linear;--t-tex-display:block;--t-tex:repeating-linear-gradient(0deg, #000 0 1.5rem, transparent 1.5rem 3rem);--t-tex-size:auto;--t-tex-opacity:.028;--t-guide:1px solid var(--line);--t-rule-h:1px;--t-rule-image:repeating-linear-gradient(90deg, #000 0 6px, transparent 6px 10px);--t-rule-size:100% 100%;--t-rule-color:var(--line-strong);--t-focus:1px solid var(--primary-text);--t-focus-offset:2px;--t-selection:var(--primary-line);--t-card-bc:var(--line-strong);--t-card-shadow:none;--t-card-hover-shadow:0 0 0 1px var(--primary-text), 0 0 18px -6px var(--glow);--t-card-selected-bc:var(--primary-text);--t-card-selected-shadow:0 0 0 1px var(--primary-text), 0 0 18px -6px var(--glow);--t-card-kicker-prefix:"// ";--t-card-kicker-transform:lowercase;--t-card-kicker-tracking:0;--t-btn-transform:lowercase;--t-btn-tracking:0;--t-btn-prefix:"[";--t-btn-suffix:"]";--t-btn-text-shadow:0 0 8px var(--glow-soft);--t-btn-press-transform:none;--t-btn-primary-bg:transparent;--t-btn-primary-fg:var(--primary-text);--t-btn-primary-bc:var(--primary-text);--t-btn-primary-gloss:none;--t-btn-primary-shadow:0 0 12px -4px var(--glow);--t-btn-primary-hover-bg:var(--primary);--t-btn-primary-hover-fg:var(--on-primary);--t-btn-primary-hover-shadow:0 0 18px -2px var(--glow);--t-btn-primary-press-shadow:none;--t-btn-secondary-bg:transparent;--t-btn-secondary-bc:var(--line-strong);--t-btn-secondary-shadow:none;--t-btn-secondary-hover-bg:var(--fg);--t-btn-secondary-hover-fg:var(--bg);--t-btn-secondary-hover-shadow:none;--t-btn-secondary-press-shadow:none;--t-btn-ghost-hover-bg:var(--fg);--t-btn-ghost-hover-fg:var(--bg);--t-field-bg:transparent;--t-field-shadow:none;--t-field-focus-shadow:0 0 12px -4px var(--glow);--t-caret:var(--primary-text);--t-field-prompt:"$";--t-field-prompt-w:1.2em;--t-watermark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%20fill='none'%20stroke='%23000'%20stroke-width='5'%3e%3cpath%20d='M24%2036l26%2024-26%2024M60%2088h36'/%3e%3c/svg%3e");--t-check-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M5%205l14%2014M19%205L5%2019'%20fill='none'%20stroke='%23000'%20stroke-width='3.500'/%3e%3c/svg%3e");--t-bindu:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3crect%20x='4'%20y='4'%20width='16'%20height='16'/%3e%3c/svg%3e");--t-chevron:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4%208l8%208%208-8'%20fill='none'%20stroke='%23000'%20stroke-width='3.200'/%3e%3c/svg%3e");--t-choice-bg:transparent;--t-choice-shadow:none;--t-choice-on-shadow:0 0 10px -3px var(--glow);--t-switch-track-bw:1px;--t-switch-track-bg:transparent;--t-switch-track-shadow:none;--t-switch-thumb-bg:var(--fg);--t-switch-thumb-shadow:none;--t-seg-bg:transparent;--t-seg-bw:1px;--t-seg-bc:var(--line-strong);--t-seg-shadow:none;--t-seg-pad:0px;--t-seg-active-bg:var(--fg);--t-seg-active-fg:var(--bg);--t-seg-active-shadow:none;--t-tabs-active-prefix:"> ";--t-tabs-indicator-h:0px;--t-tabs-active-bg:var(--fg);--t-tabs-active-fg:var(--bg);--t-track-h:10px;--t-track-bg:transparent;--t-track-shadow:inset 0 0 0 1px var(--line-strong);--t-track-fill-mask:repeating-linear-gradient(90deg, #000 0 6px, transparent 6px 8px);--t-thumb-bg:var(--fg);--t-thumb-bc:var(--fg);--t-thumb-shadow:none;--t-row-selected-bg:transparent;--t-row-selected-outline:1px solid var(--primary-text);--t-badge-prefix:"[";--t-badge-suffix:"]";--t-badge-transform:lowercase;--t-kbd-shadow:none;--t-overlay-bg:var(--raised);--t-overlay-blur:0px;--t-overlay-bc:var(--line-strong);--t-overlay-shadow:0 0 28px -14px var(--glow)}[data-theme=terminal][data-mode=dark],[data-theme=terminal][data-mode=dark] .elev{--l-line:.3;--l-line-strong:.53;--glow:var(--primary-text);--glow-soft:color-mix(in oklch, var(--primary-text) 45%, transparent);--t-tex:repeating-linear-gradient(0deg, #000 0 1px, transparent 1px 3px);--t-tex-opacity:.05}}@layer components{*,:before,:after{box-sizing:border-box}html{background:var(--canvas);-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--fg);font-family:var(--font-app);font-size:calc(var(--fs-md) * var(--font-body-adjust));-webkit-font-smoothing:antialiased;transition:background-color var(--t-dur) var(--t-ease), color var(--t-dur) var(--t-ease);margin:0;line-height:1.6}::selection{background:var(--t-selection)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.canvas-tex{display:var(--t-tex-display);z-index:0;pointer-events:none;background:var(--t-tex-color);opacity:var(--t-tex-opacity);-webkit-mask:var(--t-tex) 0 0 / var(--t-tex-size);mask:var(--t-tex) 0 0 / var(--t-tex-size);position:fixed;inset:0}.mural{display:var(--t-mural-display);z-index:0;pointer-events:none;width:100%;height:100%;opacity:var(--t-mural-opacity);--a-ink:var(--t-mural-ink);--a-paper:var(--canvas);--a-lane:var(--canvas);--a-1:var(--t-art-1);--a-2:var(--t-art-2);--a-3:var(--t-art-3);--a-4:var(--t-art-4);position:fixed;inset:0}.rule{height:28px;position:relative}.rule__half{top:calc(50% - var(--t-rule-h) / 2);width:calc(50% - var(--t-rule-band-gap));height:var(--t-rule-h);background:var(--t-rule-color);-webkit-mask:var(--t-rule-image) 0 50% / var(--t-rule-size) var(--t-rule-repeat);mask:var(--t-rule-image) 0 50% / var(--t-rule-size) var(--t-rule-repeat);position:absolute;left:0}.rule__half--end{left:auto;right:0;transform:scaleX(-1)}.rule__center{display:var(--t-rule-center-display);width:var(--t-rule-center-size);height:var(--t-rule-center-size);background:var(--t-rule-color);-webkit-mask:var(--t-rule-center) center / contain no-repeat;mask:var(--t-rule-center) center / contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orn{inset:calc(var(--orn-r,var(--radius-card)) * .293 + var(--t-orn-gap));pointer-events:none;opacity:var(--t-orn-opacity);transition:opacity var(--t-dur) var(--t-ease);position:absolute}.orn__c{width:var(--t-orn-size);height:var(--t-orn-size);background:var(--t-orn-color);-webkit-mask:var(--t-orn-corner) center / contain no-repeat;mask:var(--t-orn-corner) center / contain no-repeat;transition:background-color var(--t-dur) var(--t-ease);position:absolute}.orn__c--tl{display:var(--t-orn-tl);top:0;left:0}.orn__c--tr{display:var(--t-orn-tr);top:0;right:0;transform:scaleX(-1)}.orn__c--bl{display:var(--t-orn-bl);bottom:0;left:0;transform:scaleY(-1)}.orn__c--br{display:var(--t-orn-br);bottom:0;right:0;transform:scale(-1)}.orn__band{display:var(--t-orn-band-display);height:var(--t-orn-band-h);background:var(--t-orn-color);-webkit-mask:var(--t-orn-band) 0 0 / var(--t-orn-band-size) var(--t-orn-band-repeat);mask:var(--t-orn-band) 0 0 / var(--t-orn-band-size) var(--t-orn-band-repeat);position:absolute;bottom:0;left:0;right:0}.card{isolation:isolate;padding:calc(var(--space-5) + var(--art-reserve,0px));background-color:var(--t-card-bg);background-image:var(--t-card-tex);border-width:var(--t-card-bw);border-style:var(--t-card-bs);border-color:var(--t-card-bc);border-radius:var(--radius-card);box-shadow:var(--t-card-shadow);transition:box-shadow var(--t-dur) var(--t-ease), transform var(--t-dur) var(--t-ease);position:relative}.card>:not(.orn,.art){position:relative}.card--interactive{cursor:pointer}.card--interactive:hover{box-shadow:var(--t-card-hover-shadow);transform:var(--t-card-hover-transform)}.card--interactive:hover .orn,.card[data-selected=true] .orn{opacity:var(--t-orn-state-opacity)}.card--interactive:hover .orn__c,.card[data-selected=true] .orn__c{background:var(--t-art-state-color)}.card[data-selected=true]{border-color:var(--t-card-selected-bc);box-shadow:var(--t-card-selected-shadow)}.empty{justify-items:center;gap:var(--space-2);padding:var(--space-5);text-align:center;display:grid;position:relative}.empty__mark{background:var(--t-art-color);width:112px;height:112px;opacity:var(--t-watermark-opacity);-webkit-mask:var(--t-watermark) center / contain no-repeat;mask:var(--t-watermark) center / contain no-repeat;display:block}.card__kicker{margin:0 0 var(--space-3);color:var(--fg-3);font-size:var(--fs-xs);font-weight:var(--font-control-weight);letter-spacing:var(--t-card-kicker-tracking);text-transform:var(--t-card-kicker-transform)}.card__kicker:before{content:var(--t-card-kicker-prefix)}.card__title{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-tracking) * .5);line-height:1.3}.card__body{color:var(--fg-2);font-size:var(--fs-sm);margin:0;line-height:1.55}.card:not([data-art]){--art-reserve:0px}.card[data-art]{--art-band:0px;--art-reserve:calc(var(--t-art-inset) + var(--art-band) + var(--t-art-gap) + var(--t-art-rule-w));box-shadow:var(--t-art-shadow)}.card[data-art=lg]{--art-band:var(--t-art-band-lg)}.card[data-art=md]{--art-band:var(--t-art-band-md)}.card[data-art=sm]{--art-band:var(--t-art-band-sm)}.card--interactive[data-art]:hover{box-shadow:var(--t-art-hover-shadow)}.card[data-art][data-selected=true]{box-shadow:var(--t-card-selected-shadow)}.card[data-selected=true]>.art>.art__rule{border-color:var(--primary-text)}.art,.art-icon,.art-ring,.art-medal{--a-ink:var(--t-art-ink);--a-paper:var(--t-art-paper);--a-lane:var(--t-art-lane);--a-1:var(--t-art-1);--a-2:var(--t-art-2);--a-3:var(--t-art-3);--a-4:var(--t-art-4)}.art{inset:var(--t-art-inset);border:var(--art-band) solid var(--t-art-lane);border-radius:max(0px, calc(var(--radius-card) - 1px - var(--t-art-inset)));pointer-events:none;contain:layout style;display:block;position:absolute}.card:not([data-art])>.art{display:none}.art__rule{inset:var(--t-art-gap);border:var(--t-art-rule);border-radius:max(0px, calc(var(--radius-card) - 1px - var(--t-art-inset) - var(--art-band) - var(--t-art-gap)));position:absolute}.art__svg{top:calc(-1 * var(--art-band));left:calc(-1 * var(--art-band));width:calc(100% + 2 * var(--art-band));height:calc(100% + 2 * var(--art-band));transition:opacity var(--t-dur) var(--t-ease);position:absolute;overflow:visible}.art-sprite{width:0;height:0;position:absolute;overflow:hidden}.art-icon{--tone:var(--t-art-1);--a-ink:var(--t-art-icon-ink);--a-solid:var(--t-art-icon-solid);width:34px;height:34px;color:var(--fg-2);background:color-mix(in oklab, var(--tone) var(--t-art-icon-wash), var(--t-art-icon-base));border:var(--t-art-icon-bw) solid color-mix(in oklab, var(--t-art-icon-ink) 45%, transparent);border-radius:var(--t-art-icon-radius);flex:none;place-items:center;display:grid}.art-icon[data-tone="2"]{--tone:var(--t-art-2)}.art-icon[data-tone="3"]{--tone:var(--t-art-3)}.art-icon[data-tone="4"]{--tone:var(--t-art-4)}.art-icon svg{width:19px;height:19px}.art-icon[data-drawn=true] svg{width:27px;height:27px}.art-icon{position:relative}.rive-icon{opacity:0;pointer-events:none;width:27px;height:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rive-icon[data-ready=true]{opacity:1}.art-icon:has(>.rive-icon[data-ready=true])>svg{visibility:hidden}.art-ring,.art-medal{place-items:center;display:inline-grid;position:relative}.art-ring>:not(.art-ring__bg),.art-medal>:not(.art-medal__bg){position:relative}.art-ring>.art-ring__bg{width:109%;height:109%;position:absolute;inset:-4.5%}.art-medal{width:100%;height:100%}.art-medal>.art-medal__bg{width:100%;height:100%;position:absolute;inset:0}.art-medal[data-drawn=true]{color:var(--fg)}.frame{margin:0;display:block;position:relative}.frame__media{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--radius-control);box-shadow:0 0 0 1px var(--t-frame-media-line);background:var(--art);place-items:center;display:grid;position:relative;overflow:hidden}.frame__media img{object-fit:cover;width:100%;height:100%;display:block}.frame__label{color:#ffffffdb;font-family:var(--font-code);letter-spacing:.02em;font-size:11px;position:absolute;bottom:10px;left:12px}.frame__play{color:#111;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.frame__caption{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-1) var(--space-1);color:var(--fg-2);font-size:var(--fs-xs);display:flex}.btn{--_bg:transparent;--_fg:var(--fg);--_bc:transparent;--_gloss:none;--_shadow:none;--_press:none;height:var(--control-h);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:calc(var(--control-h) * .42 + var(--t-btn-pad-add));color:var(--_fg);background-color:var(--_bg);background-image:var(--_gloss);border-width:var(--t-btn-bw);border-style:var(--t-btn-bs);border-color:var(--_bc);border-radius:var(--radius-control);box-shadow:var(--_shadow);font-size:var(--fs-sm);font-weight:var(--font-control-weight);letter-spacing:var(--t-btn-tracking);text-shadow:var(--t-btn-text-shadow);text-transform:var(--t-btn-transform);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--t-dur) var(--t-ease), color var(--t-dur) var(--t-ease), border-color var(--t-dur) var(--t-ease), box-shadow var(--t-dur) var(--t-ease), transform var(--t-dur) var(--t-ease);line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn__label{align-items:center;gap:.45em;display:inline-flex}.btn__label:before{content:var(--t-btn-prefix);white-space:pre}.btn__label:after{content:var(--t-btn-suffix);white-space:pre}.btn:after{content:"";display:var(--t-btn-orn-display);border-radius:inherit;pointer-events:none;opacity:var(--t-btn-orn-opacity);-webkit-mask-image:var(--t-btn-orn);mask-image:var(--t-btn-orn);-webkit-mask-size:var(--t-btn-orn-size);mask-size:var(--t-btn-orn-size);-webkit-mask-position:var(--t-btn-orn-position);mask-position:var(--t-btn-orn-position);-webkit-mask-repeat:var(--t-btn-orn-repeat);mask-repeat:var(--t-btn-orn-repeat);background:currentColor;position:absolute;inset:0}.btn--primary:before{content:"";inset:var(--t-btn-stitch-inset);border:var(--t-btn-stitch);border-radius:max(0px, calc(var(--radius-control) - var(--t-btn-stitch-inset)));pointer-events:none;position:absolute}.btn:hover{transform:var(--t-btn-hover-transform)}.btn:active{box-shadow:var(--_press);transform:var(--t-btn-press-transform)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn--primary{--_bg:var(--t-btn-primary-bg);--_fg:var(--t-btn-primary-fg);--_bc:var(--t-btn-primary-bc);--_gloss:var(--t-btn-primary-gloss);--_shadow:var(--t-btn-primary-shadow);--_press:var(--t-btn-primary-press-shadow)}.btn--primary:hover:not(:disabled){--_bg:var(--t-btn-primary-hover-bg);--_fg:var(--t-btn-primary-hover-fg);--_shadow:var(--t-btn-primary-hover-shadow)}.btn--secondary{--_bg:var(--t-btn-secondary-bg);--_fg:var(--t-btn-secondary-fg);--_bc:var(--t-btn-secondary-bc);--_gloss:var(--t-btn-secondary-gloss);--_shadow:var(--t-btn-secondary-shadow);--_press:var(--t-btn-secondary-press-shadow)}.btn--secondary:hover:not(:disabled){--_bg:var(--t-btn-secondary-hover-bg);--_fg:var(--t-btn-secondary-hover-fg);--_shadow:var(--t-btn-secondary-hover-shadow)}.btn--ghost{--_fg:var(--fg-2);--_bc:var(--t-btn-ghost-bc)}.btn--ghost:hover:not(:disabled){--_bg:var(--t-btn-ghost-hover-bg);--_fg:var(--t-btn-ghost-hover-fg)}.btn--danger{--_fg:var(--danger);--_bc:color-mix(in oklch, var(--danger) 55%, transparent);--_bg:transparent}.btn--danger:hover:not(:disabled){--_bg:color-mix(in oklch, var(--danger) 12%, transparent)}.btn--ghost:after,.btn--icon:after{display:none}.btn--sm{height:var(--control-h-sm);font-size:var(--fs-xs)}.btn--lg{height:var(--control-h-lg);font-size:var(--fs-md)}.btn--icon{width:var(--control-h);padding:0}.btn--icon.btn--sm{width:var(--control-h-sm)}.icon{fill:color-mix(in oklab, var(--fg) 8%, transparent);stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.icon--line{fill:none}.icon-row{gap:var(--space-4);color:var(--fg);flex-wrap:wrap;display:flex}.icon-row .icon{width:24px;height:24px}.btn svg{flex:none;width:1.15em;height:1.15em}.link{color:var(--primary-text);text-decoration:underline;-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line);text-underline-offset:.2em;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.field{align-content:start;gap:var(--space-2);font-size:var(--fs-sm);display:grid}.field__label{color:var(--fg);font-weight:var(--font-control-weight)}.field__label--row{justify-content:space-between;gap:var(--space-2);display:flex}.field__value{color:var(--fg-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:400}.field__hint{color:var(--fg-3);font-size:var(--fs-xs)}.input{width:100%;min-height:var(--control-h);color:var(--fg);background:var(--t-field-bg);border-width:var(--t-field-bw);border-style:var(--t-field-bs);border-color:var(--t-field-bc);border-radius:var(--radius-control);box-shadow:var(--t-field-shadow);caret-color:var(--t-caret);font-size:var(--fs-sm);transition:border-color var(--t-dur) var(--t-ease), box-shadow var(--t-dur) var(--t-ease);outline:none;padding:.45em .8em}.input::placeholder{color:var(--fg-3);opacity:1}.input:hover{border-color:var(--t-field-hover-bc)}.input:focus{border-color:var(--t-field-focus-bc);box-shadow:var(--t-field-focus-shadow)}textarea.input{resize:vertical;line-height:1.5;display:block}select.input{appearance:none;padding-right:2.2em}select.input option{color:var(--fg);background:var(--surface)}.input-shell{font-size:var(--fs-sm);display:block;position:relative}.input-shell .input{padding-left:calc(.8em + var(--t-field-prompt-w))}.input-shell:before{content:var(--t-field-prompt);z-index:1;color:var(--primary-text);pointer-events:none;position:absolute;top:.5em;left:.8em}.input-shell--select:before{content:none}.input-shell--select .input{padding-left:.8em}.input-shell:after{content:"";inset:var(--t-field-inner-inset);border:var(--t-field-inner);border-radius:max(0px, calc(var(--radius-control) - var(--t-field-inner-inset)));pointer-events:none;position:absolute}.input-shell:focus-within:after{border-color:var(--primary-text)}.input-shell__chevron{background:var(--fg-2);width:.8em;height:.8em;-webkit-mask:var(--t-chevron) center / contain no-repeat;mask:var(--t-chevron) center / contain no-repeat;pointer-events:none;position:absolute;top:50%;right:.85em;transform:translateY(-50%)}.choice{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.6em;display:inline-flex}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice__box{color:#0000;background-color:var(--t-choice-bg);border-width:var(--t-choice-bw);border-style:var(--t-choice-bs);border-color:var(--t-choice-bc);border-radius:var(--radius-sm);width:1.2em;height:1.2em;box-shadow:var(--t-choice-shadow);transition:background-color var(--t-dur) var(--t-ease);flex:none;place-items:center;display:grid}.choice--radio .choice__box{border-radius:50%}.choice__mark{width:.85em;height:.85em;-webkit-mask:var(--t-check-mark) center / contain no-repeat;mask:var(--t-check-mark) center / contain no-repeat;background:0 0}.choice--radio .choice__mark{width:.72em;height:.72em;-webkit-mask-image:var(--t-bindu);mask-image:var(--t-bindu)}.choice input:checked+.choice__box .choice__mark{background:var(--t-choice-on-fg)}.choice input:checked+.choice__box{color:var(--t-choice-on-fg);background-color:var(--t-choice-on-bg);background-image:var(--t-choice-on-gloss);border-color:var(--t-choice-on-bg);box-shadow:var(--t-choice-on-shadow)}.choice input:focus-visible+.choice__box{outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.switch__track{background:var(--t-switch-track-bg);border-width:var(--t-switch-track-bw);border-style:var(--t-switch-track-bs);border-color:var(--t-switch-track-bc);border-radius:var(--radius-full);width:2.5em;height:1.45em;box-shadow:var(--t-switch-track-shadow);transition:background-color var(--t-dur) var(--t-ease);flex:none;display:block;position:relative}.switch__thumb{top:50%;left:calc((1.45em - var(--t-switch-thumb-size)) / 2);width:var(--t-switch-thumb-size);height:var(--t-switch-thumb-size);background:var(--t-switch-thumb-bg);-webkit-mask:var(--t-thumb-mask) center / contain no-repeat;mask:var(--t-thumb-mask) center / contain no-repeat;border-width:var(--t-switch-thumb-bw);border-style:solid;border-color:var(--t-switch-thumb-bc);border-radius:var(--radius-full);box-shadow:var(--t-switch-thumb-shadow);transition:transform var(--t-dur) var(--t-ease);position:absolute;transform:translateY(-50%)}.choice input:checked+.switch__track{background-color:var(--t-choice-on-bg);background-image:var(--t-choice-on-gloss);border-color:var(--t-choice-on-bg);box-shadow:var(--t-choice-on-shadow)}.choice input:checked+.switch__track .switch__thumb{background:var(--t-switch-thumb-on-bg);transform:translate(1.05em,-50%)}.choice input:focus-visible+.switch__track{outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.track{height:var(--t-track-h);background:var(--t-track-bg);border-radius:var(--radius-full);box-shadow:var(--t-track-shadow);display:block;overflow:hidden}.track__fill{background-color:var(--primary);background-image:var(--t-track-fill-gloss);height:100%;-webkit-mask-image:var(--t-track-fill-mask);mask-image:var(--t-track-fill-mask);-webkit-mask-size:var(--t-track-fill-mask-size);mask-size:var(--t-track-fill-mask-size);-webkit-mask-repeat:var(--t-track-fill-mask-repeat);mask-repeat:var(--t-track-fill-mask-repeat);display:block;-webkit-mask-position:0;mask-position:0}.slider,.progress{height:1.7em;font-size:var(--fs-sm);display:block;position:relative}.progress{align-items:center;display:flex}.progress .track{width:100%}.slider .track{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.slider .track__fill{width:calc(var(--t-range-thumb-size) / 2 + (100% - var(--t-range-thumb-size)) * var(--_v))}.range{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;display:block;position:relative}.range::-webkit-slider-runnable-track{background:0 0;height:100%}.range::-moz-range-track{background:0 0;height:100%}.range::-webkit-slider-thumb{margin-top:calc((1.7em - var(--t-range-thumb-size)) / 2);width:var(--t-range-thumb-size);height:var(--t-range-thumb-size);appearance:none;box-shadow:none;background:0 0;border:0}.range::-moz-range-thumb{width:var(--t-range-thumb-size);height:var(--t-range-thumb-size);box-shadow:none;background:0 0;border:0}.range:focus-visible{outline:none}.slider__thumb{top:50%;left:calc((100% - var(--t-range-thumb-size)) * var(--_v));width:var(--t-range-thumb-size);height:var(--t-range-thumb-size);background:var(--t-thumb-bg);border-width:var(--t-thumb-bw);border-style:var(--t-thumb-bs);border-color:var(--t-thumb-bc);border-radius:var(--radius-full);box-shadow:var(--t-thumb-shadow);-webkit-mask:var(--t-range-thumb-mask) center / contain no-repeat;mask:var(--t-range-thumb-mask) center / contain no-repeat;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.range:focus-visible~.slider__thumb{outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.slider__art{display:var(--t-range-art-display);background:var(--on-primary);width:72%;height:72%;-webkit-mask:var(--t-range-art) center / contain no-repeat;mask:var(--t-range-art) center / contain no-repeat}.seg{width:100%;padding:var(--t-seg-pad);background:var(--t-seg-bg);border-width:var(--t-seg-bw);border-style:var(--t-seg-bs);border-color:var(--t-seg-bc);border-radius:var(--radius-control);box-shadow:var(--t-seg-shadow);gap:2px;display:flex}.seg__item{min-width:0;min-height:var(--control-h-sm);color:var(--t-seg-fg);border-width:var(--t-seg-active-bw);border-style:var(--t-seg-active-bs);border-radius:max(0px, calc(var(--radius-control) - var(--t-seg-pad)));font-size:var(--fs-xs);font-weight:var(--font-control-weight);text-align:center;cursor:pointer;transition:background-color var(--t-dur) var(--t-ease), color var(--t-dur) var(--t-ease);border-color:#0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:2px 6px;line-height:1.1;display:flex;position:relative}.seg__item:hover{color:var(--fg)}.seg__item[data-active=true]{color:var(--t-seg-active-fg);background-color:var(--t-seg-active-bg);background-image:var(--t-seg-active-gloss);border-color:var(--t-seg-active-bc);box-shadow:var(--t-seg-active-shadow)}.seg--wrap{flex-wrap:wrap;gap:4px}.seg--wrap .seg__item{white-space:nowrap;flex:none;padding:6px}.seg__item[data-active=true]:before{content:"";border:var(--t-seg-active-inner);border-radius:inherit;pointer-events:none;position:absolute;inset:2px}.seg__thumb{background:currentColor;flex:none;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.seg__item:has(.seg__thumb){flex-direction:column;padding-block:6px}.seg__item:has(:focus-visible){outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.tiles{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile{color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--font-control-weight);cursor:pointer;justify-items:center;gap:6px;display:grid}.tile__preview{aspect-ratio:1;width:100%;color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-control);transition:background-color var(--t-dur) var(--t-ease), border-color var(--t-dur) var(--t-ease), color var(--t-dur) var(--t-ease);place-items:center;display:grid;position:relative;overflow:hidden}.tile:hover{color:var(--fg)}.tile:hover .tile__preview{border-color:var(--line-strong)}.tile[data-active=true]{color:var(--fg)}.tile[data-active=true] .tile__preview{color:var(--primary-text);background:var(--primary-soft);border-color:var(--primary-line);box-shadow:inset 0 0 0 1px var(--primary-line)}.tile:has(:focus-visible) .tile__preview{outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.tabs{gap:var(--space-1);border-bottom:1px var(--t-tabs-line-bs) var(--t-tabs-line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs__tab{color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--font-control-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:.6em .8em;position:relative}.tabs__tab:hover{color:var(--fg)}.tabs__tab:focus-visible{outline-offset:-2px}.tabs__tab[aria-selected=true]{color:var(--t-tabs-active-fg);background:var(--t-tabs-active-bg)}.tabs__tab[aria-selected=true]:before{content:var(--t-tabs-active-prefix)}.tabs__tab[aria-selected=true]:after{content:"";height:var(--t-tabs-indicator-h);background:var(--t-tabs-indicator);-webkit-mask:var(--t-tabs-indicator-mask) 0 100% / var(--t-tabs-indicator-size) var(--t-tabs-indicator-repeat);mask:var(--t-tabs-indicator-mask) 0 100% / var(--t-tabs-indicator-size) var(--t-tabs-indicator-repeat);position:absolute;bottom:-1px;left:0;right:0}.badge{color:var(--fg-2);background:var(--surface-2);border-width:var(--t-badge-bw);border-style:var(--t-badge-bs);border-color:var(--line);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--font-control-weight);letter-spacing:var(--t-badge-tracking);text-transform:var(--t-badge-transform);align-items:center;gap:.4em;padding:.15em .65em;line-height:1.5;display:inline-flex}.badge:before{content:var(--t-badge-prefix)}.badge:after{content:var(--t-badge-suffix)}.badge--primary{color:var(--primary-text);background:var(--primary-soft);border-color:var(--primary-line)}.dot{background:var(--primary-text);width:.65em;height:.65em;-webkit-mask:var(--t-bindu) center / contain no-repeat;mask:var(--t-bindu) center / contain no-repeat;flex:none;display:inline-block}.list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.list__row{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font-size:var(--fs-sm);grid-template-columns:1em 1fr auto;padding:.55em .75em;display:grid}.list__row[data-selected=true]{background:var(--t-row-selected-bg);outline:var(--t-row-selected-outline);outline-offset:-2px}.list__meta{color:var(--fg-3);font-size:var(--fs-xs)}.kbd{color:var(--fg-2);background:var(--above);border-width:var(--t-kbd-bw);border-style:solid;border-color:var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--t-kbd-shadow);font-family:var(--font-code);font-size:var(--fs-xs);padding:.05em .45em;line-height:1.5;display:inline-block}.avatar{vertical-align:middle;object-fit:cover;border-radius:var(--radius-full);flex:none;width:2.25em;height:2.25em;display:inline-block;overflow:hidden}.alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--fg);background:var(--primary-soft);border-width:var(--t-badge-bw);border-style:var(--t-badge-bs);border-color:var(--primary-line);border-radius:var(--radius-control);font-size:var(--fs-sm);line-height:1.5;display:flex}.alert svg{width:1.2em;height:1.2em;color:var(--primary-text);flex:none;margin-top:.15em}.overlay{background:var(--t-overlay-bg);border-width:var(--t-overlay-bw);border-style:var(--t-overlay-bs);border-color:var(--t-overlay-bc);border-radius:var(--radius-card);box-shadow:var(--t-overlay-shadow);-webkit-backdrop-filter:blur(var(--t-overlay-blur))}@media (prefers-reduced-motion:reduce),(prefers-contrast:more),(forced-colors:active){.orn,.btn:after,.btn--primary:before,.rule__center,.input-shell:after{display:none}}@media (prefers-contrast:more),(forced-colors:active){.art__svg,.art-ring__bg,.art-medal__bg{display:none}}@media (prefers-reduced-motion:reduce),(prefers-contrast:more),(forced-colors:active){.empty__mark{visibility:hidden}}@media (forced-colors:active){.choice input:checked+.choice__box .choice__mark,.dot,.input-shell__chevron,.slider__art{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}}@layer page{:root{--dock-bar-h:48px}.scroll-locked{overflow:hidden}.shell{z-index:1;min-height:100vh;position:relative}.shell[data-dock=true]{padding-top:var(--dock-bar-h)}.shell[data-dock=true]~.panel{max-height:calc(100dvh - var(--dock-bar-h) - var(--control-h) - var(--space-8))}.layout{--side-top:var(--space-6);grid-template-columns:calc(280px * var(--type-scale)) minmax(0, calc(640px * var(--type-scale))) calc(300px * var(--type-scale));justify-content:center;align-items:start;gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-8);display:grid}.shell[data-dock=true] .layout{--side-top:calc(var(--dock-bar-h) + var(--space-5))}.layout__left,.layout__right{top:var(--side-top);gap:var(--space-4);max-height:calc(100dvh - var(--side-top) - var(--space-5));scrollbar-width:none;display:grid;position:sticky;overflow-y:auto}.layout__right{max-height:calc(100dvh - var(--side-top));padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr)}.widget-stack{display:contents}.sortable{transition:opacity var(--t-dur) var(--t-ease);position:relative}.sortable[data-dragging]{opacity:.4}.sortable[data-drop]:before{content:"";z-index:3;background:var(--primary-text);border-radius:2px;height:3px;position:absolute;left:8px;right:8px}.sortable[data-drop=before]:before{top:calc(var(--space-4) / -2 - 1.5px)}.sortable[data-drop=after]:before{bottom:calc(var(--space-4) / -2 - 1.5px)}.sortable__grip{z-index:2;width:40px;height:16px;color:var(--fg-3);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius-full);cursor:grab;opacity:0;transition:opacity var(--t-dur) var(--t-ease);touch-action:none;place-items:center;padding:0;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.sortable__grip svg{fill:currentColor;width:16px;height:6px}.sortable:hover>.sortable__grip,.sortable__grip:focus-visible{opacity:1}.sortable__grip:hover{color:var(--fg)}.sortable__grip:active{cursor:grabbing}@media (hover:none){.sortable__grip{opacity:1}}.layout__main{gap:var(--space-4);min-width:0;display:grid}.feed-box{background-color:var(--bg)}.profile{padding:calc(var(--space-5) + var(--art-reserve,0px)) calc(var(--space-4) + var(--art-reserve,0px)) calc(var(--space-4) + var(--art-reserve,0px));text-align:center;justify-items:center;display:grid}.profile>.art-ring[data-drawn=true]{margin-block:8px 6px}.art-ring[data-drawn=true] .profile__photo{box-shadow:none}.profile__photo{background:color-mix(in oklch, var(--primary) 82%, white);width:88px;height:88px;box-shadow:0 0 0 3px var(--bg), 0 0 0 4px var(--line)}.profile__name{margin:var(--space-3) 0 0;font-size:var(--fs-lg);font-weight:calc(var(--font-heading-weight) + 140);letter-spacing:calc(var(--font-heading-tracking) * .5)}.profile__roles{height:1.6em;color:var(--fg-2);line-height:1.6;font-size:var(--fs-sm);margin:2px 0 0;position:relative;overflow:hidden}.profile__role{animation:role-in 1.1s var(--t-ease) both;display:block}@keyframes role-in{0%{opacity:0;transform:translateY(70%)}}.profile__nav{width:100%;margin-top:var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.profile__nav ul,.profile__socials{margin:0;padding:0;list-style:none}.profile__link{align-items:center;gap:var(--space-3);width:100%;color:var(--fg);border-radius:var(--radius-control);font-size:var(--fs-md);font-weight:var(--font-control-weight);text-align:left;cursor:pointer;background:0 0;border:0;padding:.55em .6em;display:flex}.profile__link:hover:not(:disabled){background:var(--surface-3)}.profile__link:disabled{color:var(--fg-3);cursor:default}.profile__soon{margin-left:auto}.profile__socials{justify-content:center;gap:var(--space-3);padding-top:var(--space-3);display:flex}.brand{fill:currentColor;width:18px;height:18px}.search-dock{z-index:5;margin-top:calc(-1 * var(--side-top));padding-top:var(--side-top);padding-bottom:var(--space-4);clip-path:inset(0);position:sticky;top:0}.search-dock__canvas{z-index:-1;background:var(--canvas);pointer-events:none;position:fixed;inset:0}.search{display:block;position:relative}.feed-clip{gap:var(--space-4);min-width:0;display:grid}.search__input{box-shadow:0 6px 20px -10px var(--shadow-m,#00000040)}.search>svg{width:1.3em;height:1.3em;color:var(--fg-3);pointer-events:none;position:absolute;top:50%;left:1.15em;transform:translateY(-50%)}.search__input{background-color:var(--above);min-height:calc(var(--control-h) * 1.75);border-radius:var(--radius-full);font-size:var(--fs-lg);padding-inline:2.9em 3.2em}.search__key{position:absolute;top:50%;right:1.2em;transform:translateY(-50%)}.intro{gap:var(--space-2);padding:calc(var(--space-4) + var(--art-reserve,0px));display:grid}.about__hello{min-height:1.2em;font-size:var(--fs-2xl,1.75rem);font-weight:calc(var(--font-heading-weight) + 140);letter-spacing:calc(var(--font-heading-tracking) * .8);margin:0;line-height:1.2}.about__untyped{color:#0000}.about__cursor{vertical-align:-.08em;background:var(--primary-text);border-radius:1px;width:3px;height:.9em;margin-left:3px;display:inline-block}.about__cursor[data-idle=true]{animation:1.1s steps(2,jump-none) infinite about-blink}@keyframes about-blink{50%{opacity:0}}.about__mediums{opacity:0;transition:opacity .5s var(--t-ease), transform .5s var(--t-ease);margin:0;transform:translateY(6px)}.intro[data-done=true] .about__mediums{opacity:1;transform:none}.about__mediums{color:var(--fg-2);font-size:var(--fs-md);line-height:1.5}.about__item{--tone:var(--t-art-1);--hue:calc(var(--primary-h) + var(--harm-1));--tone-ink:color-mix(in oklab, oklch(.6 .17 var(--hue)) 78%, var(--fg));white-space:nowrap}.about__item[data-tone="2"]{--tone:var(--t-art-2);--hue:calc(var(--primary-h) + var(--harm-2))}.about__item[data-tone="3"]{--tone:var(--t-art-3);--hue:calc(var(--primary-h) + var(--harm-3))}.about__item[data-tone="4"]{--tone:var(--t-art-4);--hue:calc(var(--primary-h) + var(--harm-4))}.about__ascii{color:var(--fg-3);transition:color .48s var(--t-ease);font-family:var(--stack-mono);white-space:pre;font-size:.78em;font-weight:600;display:inline-block}.about__medium{color:var(--fg);--tone-wash:color-mix(in oklab, var(--tone) 45%, var(--above));background:linear-gradient(var(--tone-wash), var(--tone-wash)) left / 0% 100% no-repeat;transition:background-size .48s var(--t-ease), color .48s var(--t-ease);border-radius:3px;margin:0 -2px;padding:0 2px}.about__item[data-lit=true] .about__medium{color:var(--tone-ink);background-size:100% 100%}.about__item[data-lit=true] .about__ascii{color:var(--tone-ink)}@media (prefers-reduced-motion:reduce){.intro *,.intro{transition:none!important;animation:none!important}}.evt *{transform-box:fill-box;transform-origin:50%}.evt__badge{animation:evt-pop 4.8s var(--t-ease) infinite}.evt__badge--down{animation-delay:1.6s}.evt__badge--click{animation-delay:3.2s}@keyframes evt-pop{0%,24%,to{transform:none}4%{transform:scale(1.12,.88)}8%{transform:scale(.92,1.08)}12%{transform:scale(1.05,.95)}16%{transform:scale(.98,1.02)}}.evt__eye{animation:4.8s ease-in-out infinite evt-blink}@keyframes evt-blink{0%,11%,to{transform:none}4%{transform:scale(1.06,.1)}7%{transform:scale(.96,1.08)}}.evt__iris{animation:4.8s ease-in-out infinite evt-glance}@keyframes evt-glance{0%,12%,34%,to{transform:none}17%,21%{transform:translate(-9px)}26%,30%{transform:translate(9px)}}.evt__arrow{animation:4.8s cubic-bezier(.3,.7,.4,1) 1.6s infinite evt-drop}@keyframes evt-drop{0%,30%,to{transform:none}6%{transform:translateY(-16px)scale(.92,1.1)}12%{transform:translateY(10px)scale(1.16,.82)}17%{transform:translateY(-4px)scale(.96,1.05)}22%{transform:translateY(1px)scale(1.02,.98)}}.evt__tray{animation:4.8s ease-out 1.6s infinite evt-squash}@keyframes evt-squash{0%,10%,24%,to{transform:none}13%{transform:scale(1.14,.62)}18%{transform:scale(.96,1.12)}}.evt__cursor{animation:4.8s ease-in-out 3.2s infinite evt-tap}@keyframes evt-tap{0%,20%,to{transform:none}5%{transform:translate(-5px,-5px)scale(.8,.86)}10%{transform:scale(1.1,1.04)}15%{transform:scaleX(.97)}}.evt__rays{transform-origin:75% 75%;animation:4.8s ease-out 3.2s infinite evt-burst}@keyframes evt-burst{0%,5%{opacity:.35;transform:scale(.75)}12%{opacity:1;transform:scale(1.15)}24%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.evt *{animation:none!important}}.results{gap:var(--space-4);padding:var(--space-4);display:grid}.results__grid{columns:2;column-gap:var(--space-3)}.results__item{margin-bottom:var(--space-3);break-inside:avoid}@media (width<=640px){.results__grid{columns:1}}.results__count{color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--font-control-weight);margin:0}.plant-rack{z-index:0;min-height:0;margin:calc(-1 * var(--space-4) - 6px) 0 0;padding:0;display:grid;position:relative}.profile{z-index:1}.layout__left{height:calc(100dvh - var(--side-top));grid-template-rows:auto minmax(420px,1fr);max-height:none}.plant-rack__stage{justify-self:center;width:min(100%,300px);height:100%;min-height:420px;position:relative}.plant-rack__canvas{opacity:0;width:100%;height:100%;transition:opacity .4s var(--t-ease);display:block}.plant-rack__canvas[data-ready=true]{opacity:1}.plant-bubble{z-index:1;color:#2b2624;white-space:nowrap;pointer-events:none;transform-origin:100% 100%;background:#fffdf7;border-radius:999px;margin:0;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;animation:.42s cubic-bezier(.34,1.56,.64,1) both plant-bubble-in,2.4s ease-in-out .42s infinite plant-bubble-bob;position:absolute;transform:translate(-100%,-100%)translate(6px,-8px);box-shadow:0 2px 6px #00000029}.plant-bubble[data-side=right]{transform-origin:0 100%;transform:translate(-6px,-100%)translateY(-8px)}.plant-bubble:after{content:"";border:6px solid #0000;border-top-color:#fffdf7;border-bottom:0;position:absolute;bottom:-5px;right:6px;transform:skew(-24deg)}.plant-bubble[data-side=right]:after{left:6px;right:auto;transform:skew(24deg)}@keyframes plant-bubble-in{0%{opacity:0;scale:.4}}@keyframes plant-bubble-bob{50%{translate:0 -3px}}.plant-arrow{z-index:1;pointer-events:none;width:46px;height:42px;animation:.9s ease-in-out infinite plant-arrow-bob;position:absolute;transform:translate(-50%,-100%)}.plant-arrow svg{fill:#ffd84d;stroke:#111;stroke-width:2px;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}@keyframes plant-arrow-bob{50%{translate:0 5px}}.plant-tag{z-index:2;cursor:help;outline:none;position:absolute}.plant-tag__toast{color:#fffdf7;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;background:#2b2624;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.2;transition:opacity .16s,translate .16s;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50% 4px;box-shadow:0 4px 12px #00000038}.plant-tag[data-align=left] .plant-tag__toast{left:2px;translate:0 4px}.plant-tag[data-align=right] .plant-tag__toast{left:auto;right:2px;translate:0 4px}.plant-tag:hover .plant-tag__toast,.plant-tag:focus-visible .plant-tag__toast{opacity:1;translate:-50%}.plant-tag[data-align=left]:hover .plant-tag__toast,.plant-tag[data-align=left]:focus-visible .plant-tag__toast,.plant-tag[data-align=right]:hover .plant-tag__toast,.plant-tag[data-align=right]:focus-visible .plant-tag__toast{translate:0}.plant-tag[data-below=true] .plant-tag__toast{top:calc(100% + 4px);bottom:auto}@media (prefers-reduced-motion:reduce){.plant-tag__toast{transition:none}}.plant-can{z-index:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:0;position:absolute;inset:0}.plant-can:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.plant-bubble,.plant-arrow,.plant-arrow svg{animation:none}}.birds{gap:var(--space-3)}.birds__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.birds__head .widget__title{white-space:nowrap}.birds__status{color:var(--fg-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.birds__status[data-heard=true]{color:var(--fg-1,inherit);font-weight:600}.birds__wow{font-size:14px;line-height:1;animation:.32s cubic-bezier(.34,1.56,.64,1) both birds-wow}@keyframes birds-wow{0%{opacity:0;scale:.3}}.birds__dot{background:#3fb27f;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.birds__dot:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite birds-pulse;position:absolute;inset:0}@keyframes birds-pulse{0%{opacity:.7;scale:1}to{opacity:0;scale:3}}.birds__last{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.birds__portrait{box-sizing:content-box;background:color-mix(in oklch, var(--primary) 9%, transparent);opacity:0;border-radius:10px;height:40px;padding:3px;transition:opacity .3s;display:block}.birds__portrait[data-ready=true]{opacity:1}.birds__name{margin:0;font-weight:600}.birds__time,.birds__empty{color:var(--fg-2);font-size:var(--fs-xs);margin:0}@media (prefers-reduced-motion:reduce){.birds__dot:after,.birds__wow{animation:none}}.feed-section{gap:var(--space-3);display:grid}.feed-section__title{font-size:var(--fs-xl);font-weight:calc(var(--font-heading-weight) + 140);letter-spacing:calc(var(--font-heading-tracking) * .6);margin:0}.feed-box{justify-items:start;gap:var(--space-4);padding:calc(var(--space-4) + var(--art-reserve,0px));display:grid}.feed-box>.board,.feed-box>.work-grid{width:100%}.feed-box__head{gap:var(--space-1);display:grid}.feed-box__sub{max-width:60ch;color:var(--fg-2);font-size:var(--fs-sm);margin:0;line-height:1.5}.board__footer{flex:1;display:grid}.board__cta{width:100%;height:100%;min-height:calc(var(--control-h-lg) * 1.4);font-size:var(--fs-lg)}.feed-empty{color:var(--fg-3);margin:0}.widget{gap:var(--space-3);padding:calc(var(--space-4) + var(--art-reserve,0px));display:grid}.widget__head{align-items:center;gap:var(--space-3);display:flex}.widget__head>div{min-width:0}.widget__head .widget__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget__brand{background:var(--surface-2);border-radius:var(--radius-control);flex:none;place-items:center;width:36px;height:36px;display:grid}.widget__brand:has(>.art-medal[data-drawn=true]){background:0 0}.widget__title{font-size:var(--fs-md);font-weight:calc(var(--font-heading-weight) + 140);margin:0}.widget__meta{color:var(--fg-3);font-size:var(--fs-xs);margin:0}.widget__link{font-size:var(--fs-xs);justify-self:start}.gh-grid{grid-template-rows:repeat(7,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid}.gh-cell{aspect-ratio:1;background:var(--surface-3);border-radius:2px}.gh-cell[data-pad]{visibility:hidden}.gh-cell[data-level="1"]{background:color-mix(in oklab, var(--primary-text) 30%, var(--here))}.gh-cell[data-level="2"]{background:color-mix(in oklab, var(--primary-text) 52%, var(--here))}.gh-cell[data-level="3"]{background:color-mix(in oklab, var(--primary-text) 76%, var(--here))}.gh-cell[data-level="4"]{background:var(--primary-text)}.xw{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.xw__avatar{width:40px;height:40px}.xw__handle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.xw__handle:hover{text-decoration:underline}.xw__mark{margin-left:auto}.xw__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.xw__thumb{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;background:#111;border:0;width:100%;padding:0;display:block;overflow:hidden}.xw__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-dur) var(--t-ease)}.xw__thumb:hover img{transform:scale(1.06)}.xw__thumb{position:relative}.xw__thumb[data-text]{color:var(--fg-2);background:var(--surface-2);text-align:left;padding:6px}.xw__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.xw__play{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:4px;right:4px}.shout{--gap:var(--space-4);touch-action:pan-y;display:grid;overflow:hidden}.shout__slide{transform:translateX(calc(var(--pos,0) * (100% + var(--gap)) + var(--drag,0px)));grid-area:1/1;transition:transform .46s cubic-bezier(.22,.8,.24,1);display:grid}.shout__slide:is([data-pos="2"],[data-pos="-2"]),.shout__slide[data-jump]{visibility:hidden;transition:none}.shout[data-dragging] .shout__slide{transition:none}.shout__slide{align-content:start;gap:6px}.shout__item{align-content:start}.shout__repost{color:var(--fg-2);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.shout__repost svg{fill:oklch(62% .15 155);width:16px;height:16px}.shout__about{align-items:center;gap:var(--space-2);width:100%;color:var(--fg-2);border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:6px;display:flex}.shout__about:hover{background:var(--surface-2)}.shout__thumb{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:44px;height:44px}.shout__about-body{gap:1px;min-width:0;display:grid}.shout__about-kind{color:var(--fg-3);font-size:var(--fs-xs)}.shout__about-text{font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.shout__dots{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.shout__dot{cursor:pointer;background:0 0;border:0;width:9px;height:14px;padding:0}.shout__dot:before{content:"";background:var(--line-strong);width:4px;height:4px;transition:width var(--t-dur) var(--t-ease), background var(--t-dur) var(--t-ease);border-radius:50%;margin:auto;display:block}.shout__dot[aria-current=true]{width:15px}.shout__dot[aria-current=true]:before{background:var(--primary-text);border-radius:2px;width:10px}@media (prefers-reduced-motion:reduce){.shout__slide{transition:opacity .3s linear;transform:none}.shout__slide:not([data-active=true]){opacity:0}}.shout__item{gap:var(--space-2);width:100%;padding:var(--space-3);color:var(--fg);background:var(--surface-2);border-radius:var(--radius-control);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-dur) var(--t-ease);border:0;display:grid}.shout__item:hover{background:var(--surface-3)}.shout__who{align-items:center;gap:var(--space-2);min-width:0;display:flex}.shout__avatar{width:32px;height:32px}.shout__names{min-width:0;display:grid}.shout__name{font-size:var(--fs-sm);font-weight:calc(var(--font-heading-weight) + 140);white-space:nowrap;align-items:center;gap:3px;display:flex;overflow:hidden}.shout__tick{fill:oklch(62% .17 245);flex:none;width:14px;height:14px}.tl{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.tl__entry{gap:var(--space-2);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.tl__entry:not(:last-child):before{content:"";top:32px;bottom:calc(-1 * var(--space-4) - 2px);background:var(--line);width:1px;position:absolute;left:13.5px}.tl__logo{object-fit:cover;background:var(--top);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);position:relative}.tl__body{gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding-top:2px;display:grid}.impact__role{overflow-wrap:anywhere;min-width:0;color:var(--fg-2);font-size:var(--fs-xs);margin:0;line-height:1.4;display:grid}.impact__role strong{color:var(--fg);font-weight:calc(var(--font-heading-weight) + 140)}.impact__dates{color:var(--fg-3)}.impact__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.impact__row{--tone:var(--t-art-1);--chip-bg:color-mix(in oklab, var(--tone) 16%, var(--here));background:var(--chip-bg);border:1px solid color-mix(in oklab, var(--tone) 35%, var(--line));border-radius:var(--radius-full);opacity:0;max-width:100%;transition:opacity .36s var(--t-ease), transform .36s cubic-bezier(.3, 1.5, .5, 1);align-items:center;gap:5px;padding:4px 10px 5px;display:inline-flex;transform:scale(.92)}.impact__list[data-play=true]>.impact__row{opacity:1;transform:none}.impact__logos{margin-left:2px;display:inline-flex}.impact__logo{object-fit:contain;width:20px;height:20px;box-shadow:0 0 0 1.5px var(--chip-bg), 0 0 0 2.5px color-mix(in oklab, var(--fg) 8%, transparent);background:#fff;border-radius:50%;place-items:center;display:grid}.impact__logo+.impact__logo{margin-left:-5px}.impact__logo--letter{color:var(--fg-2);font-size:9px;font-weight:calc(var(--font-heading-weight) + 140);background:var(--surface-3)}.impact__row[data-tone="2"]{--tone:var(--t-art-2)}.impact__row[data-tone="3"]{--tone:var(--t-art-3)}.impact__row[data-tone="4"]{--tone:var(--t-art-4)}@media (prefers-reduced-motion:reduce){.impact__row{opacity:1;transition:none;transform:none}}.impact__value{font-size:var(--fs-sm);font-weight:calc(var(--font-heading-weight) + 140);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1;display:inline-block}.impact__label{min-width:0;color:var(--fg-2);font-size:var(--fs-xs);white-space:nowrap;line-height:1.35}.roll{display:inline-flex}.roll__digit{height:1.1em;display:inline-block;overflow:hidden}.roll__strip{line-height:1.1;transition:transform .9s cubic-bezier(.2,1.3,.4,1);display:grid}.roll__strip>span{height:1.1em}.scramble[data-running=true]:after{content:"";vertical-align:-.08em;background:var(--primary-text);width:.5em;height:.9em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:reduce){.roll__strip{transition:none}}.rec{text-decoration:none}.rec__headline{color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--font-control-weight);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.rec__org{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px;margin-left:3px;display:inline-block}.rec__initials{color:var(--fg-2);background:var(--surface-3);font-size:var(--fs-xs);font-weight:var(--font-control-weight);place-items:center;display:grid}.shout__text.rec__text{white-space:pre-line;-webkit-line-clamp:7}.rec__more{color:var(--primary-text);font-size:var(--fs-xs);font-weight:var(--font-control-weight)}.rec__more:after{content:" →"}.shout__title{min-width:0;color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--font-control-weight);align-items:center;gap:4px;display:flex}.shout__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shout__org{object-fit:cover;border-radius:3px;flex:none;width:14px;height:14px}.shout__handle{color:var(--fg-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shout__text{color:var(--fg-2);font-size:var(--fs-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.xw__play svg{width:10px;height:10px}@media (width<=1180px){.layout{grid-template-columns:calc(260px * var(--type-scale)) minmax(0, 1fr)}.layout__right{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-height:none;position:static;overflow:visible}}@media (width<=800px){.layout{padding:var(--space-4) var(--space-3) var(--space-8);grid-template-columns:minmax(0,1fr)}.layout__left,.layout__right{grid-column:auto;max-height:none;position:static;overflow:visible}.layout__left{grid-template-rows:auto;height:auto}.plant-rack__stage{height:480px}}@media (prefers-reduced-motion:reduce){.profile__role{animation:none}}.editor-fab{z-index:41;right:var(--space-4);bottom:var(--space-4);background-color:var(--above);position:fixed}.section{gap:var(--space-5);padding-bottom:var(--space-7);display:grid}.section__head{column-gap:var(--space-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}#work,#about,#builds{scroll-margin-top:calc(60px + var(--dock-bar-h))}.section__head--plain{grid-template-columns:1fr}.section__head--plain .section__note{grid-column:1}.work-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=600px){.work-grid{grid-template-columns:minmax(0,1fr)}}.work-card{align-content:start;gap:var(--space-3);padding:calc(var(--space-3) + var(--art-reserve,0px));display:grid}.work-card,.work-card.card--interactive:hover{border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--t-frame-media-line);border-width:0}.work-card.card--interactive:hover{box-shadow:0 0 0 1px var(--line-strong)}.work-card__head,.work-card__row{align-items:center;gap:var(--space-2);display:flex}.work-card__head{padding-inline:var(--space-1)}.work-card__logo{object-fit:contain;width:28px;height:28px}.work-card__company{font-size:var(--fs-sm);font-weight:var(--font-control-weight)}.work-card__stat{color:var(--fg-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.35em;margin-left:auto;display:inline-flex}.work-card__stat svg{width:1.15em;height:1.15em}.like{--like:oklch(62% .21 10);color:var(--fg-2);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.3em;margin:-4px -6px -4px auto;padding:4px 6px;transition:background-color .16s,color .16s;display:inline-flex}.like:hover{background:color-mix(in oklch, var(--like) 12%, transparent);color:var(--like)}.like:focus-visible{outline:2px solid var(--like);outline-offset:1px}.like[data-liked=true]{color:var(--like)}.like__icon{place-items:center;width:1.5em;height:1.5em;display:grid;position:relative}.like__icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.like[data-liked=true] .like__icon svg{fill:var(--like);stroke:var(--like);animation:.56s cubic-bezier(.17,1.8,.45,1) .14s both like-pop}@keyframes like-pop{0%{scale:0}60%{scale:1.22}to{scale:1}}.like__burst{pointer-events:none;position:absolute;inset:0}.like__ring{box-sizing:border-box;border:15px solid #ff5c8a;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.42s cubic-bezier(.3,.7,.4,1) both like-ring;position:absolute;top:50%;left:50%}@keyframes like-ring{0%{opacity:1;border-width:15px;border-color:#ff5c8a;scale:0}55%{opacity:1;border-width:15px;border-color:#c06bff;scale:1}to{opacity:.4;border-width:0;border-color:#c06bff;scale:1.15}}.like__bubble{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--c);rotate:var(--a);animation:like-bubble var(--t) cubic-bezier(.15, .75, .35, 1) .2s both;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes like-bubble{0%{opacity:1;transform:translate(10px)scale(0)}30%{transform:translateX(calc(var(--d) * .65)) scale(1.2);opacity:1}70%{transform:translateX(calc(var(--d) * .95)) scale(.75);opacity:1}to{transform:translateX(var(--d)) scale(0);opacity:.8}}.like__count{min-width:1ch;animation:.26s ease-out like-roll;display:inline-block}@keyframes like-roll{0%{opacity:0;translate:0 60%}}@media (prefers-reduced-motion:reduce){.like[data-liked=true] .like__icon svg,.like__ring,.like__bubble,.like__count{animation:none}.like__burst{display:none}}.work-card__foot{gap:var(--space-1);padding:0 var(--space-1) var(--space-1);display:grid}.work-card__title{margin:0}.about{gap:var(--space-4);max-width:62ch;display:grid}.about p{margin:0}.about__lead{font-size:var(--fs-xl);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-tracking) * .6);line-height:1.3}.about__body{color:var(--fg-2);line-height:1.65}.philosophy{gap:var(--space-7);max-width:62ch;display:grid}.philosophy__kicker{color:var(--fg-3);font-family:var(--stack-mono);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:500}.philosophy__x{color:var(--primary-text);font-weight:var(--font-control-weight);text-decoration:underline;-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line);text-underline-offset:.2em;justify-self:start;align-items:center;gap:6px;display:inline-flex}.philosophy__x svg{width:14px;height:14px}.agents{gap:var(--space-4);display:grid}.agents__sheet{padding:var(--space-5);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card);font-family:var(--stack-mono);font-size:var(--fs-xs);line-height:1.6}.agents__title{margin:0 0 var(--space-4);color:var(--fg);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.agents__list{gap:var(--space-2);margin:0;display:grid}.agents__row{gap:var(--space-3);grid-template-columns:12ch minmax(0,1fr);display:grid}.agents__row dt{color:var(--fg-3)}.agents__row dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.agents__row ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.agents__row li:before{content:"- ";color:var(--fg-3)}.agents__row a{color:var(--primary-text)}@media (width<=560px){.agents__row{grid-template-columns:minmax(0,1fr);gap:0}}.about__notes{gap:var(--space-3);margin:var(--space-2) 0 0;padding:0 0 0 var(--space-4);border-left:2px solid var(--primary-line);color:var(--fg-2);font-style:italic;list-style:none;display:grid}.board{align-items:stretch;gap:var(--space-3);display:flex}.board__col{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.build{border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--t-frame-media-line);background:#111;margin:0;position:relative;overflow:hidden}.build__media{object-fit:cover;width:100%;height:100%;display:block}.build__open{padding:var(--space-3);color:#fff;font:inherit;text-align:left;cursor:pointer;opacity:0;transition:opacity var(--t-dur) var(--t-ease);background:linear-gradient(#0000 45%,#000000a6);border:0;align-items:flex-end;display:flex;position:absolute;inset:0}.build:hover .build__open,.build__open:focus-visible{opacity:1}.build__open:focus-visible{outline-offset:-3px}.build__caption{font-size:var(--fs-xs);gap:2px;line-height:1.35;display:grid}.build__caption strong{font-size:var(--fs-sm)}.build__stats{z-index:1;top:var(--space-2);left:var(--space-2);gap:var(--space-2);color:#fff;border-radius:var(--radius-full);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;margin:0;padding:.3em .65em;line-height:1;display:flex;position:absolute}.build__stats span{align-items:center;gap:.3em;display:inline-flex}.build__stats svg{width:1.1em;height:1.1em}.build__stats .icon-heart{color:oklch(72% .19 10);width:1.45em;height:1.45em}.build__stats .icon{fill:none;stroke:currentColor}.build__sound{top:var(--space-2);right:var(--space-2);color:#fff;border-radius:var(--radius-full);cursor:pointer;opacity:0;width:30px;height:30px;transition:opacity var(--t-dur) var(--t-ease);background:#00000080;border:0;place-items:center;display:grid;position:absolute}.build:hover .build__sound,.build__sound:focus-visible,.build__sound[aria-pressed=true]{opacity:1}.build__sound svg{width:16px;height:16px}@media (hover:none){.build__sound{opacity:1}}.resume{gap:var(--space-3);justify-items:start;width:100%;display:grid}.resume__frame{width:100%;height:calc(100dvh - var(--dock-bar-h) - var(--space-8) - var(--control-h));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-height:420px}.timeline{gap:var(--space-5);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.timeline__item{padding-left:var(--space-5);border-left:1px solid var(--line-strong);position:relative}.timeline__dot{width:.75em;height:.75em;position:absolute;top:.45em;left:0;transform:translate(-50%)}.timeline__period{color:var(--fg-3);font-size:var(--fs-xs);margin:0}.timeline__role{margin:var(--space-1) 0;font-size:var(--fs-lg);font-weight:var(--font-heading-weight)}.timeline__notes{gap:var(--space-1);color:var(--fg-2);font-size:var(--fs-sm);margin:0;padding-left:1.1em;line-height:1.5;display:grid}.x-feed{gap:var(--space-4);justify-items:center;width:100%;display:grid}.x-post{width:100%}.x-post>div,.x-post .twitter-tweet,.x-post twitter-widget,.x-post iframe{width:100%!important;max-width:none!important}.xpost{gap:var(--space-4);width:100%;padding:var(--space-5);display:grid}.xpost__head{align-items:center;gap:var(--space-3);display:flex}.xpost__avatar{width:44px;height:44px}.xpost__name,.xpost__meta{margin:0}.xpost__name{font-weight:calc(var(--font-heading-weight) + 140);align-items:center;gap:4px;display:flex}.xpost__meta{color:var(--fg-3);font-size:var(--fs-sm)}.xpost__meta strong{color:var(--fg)}.xpost__mark{margin-left:auto}.xpost__text{font-size:var(--fs-lg);white-space:pre-line;margin:0;line-height:1.5}.xpost__quote .xpost__text{font-size:var(--fs-md)}.xpost__media{border-radius:var(--radius-control);width:100%;height:auto;box-shadow:0 0 0 1px var(--t-frame-media-line);background:#111;display:block}.xpost__quote{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);display:grid}.xpost__foot{align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.xpost__stat{color:var(--fg-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;align-items:center;gap:.4em;display:inline-flex}.xpost__stat svg{width:1.15em;height:1.15em}.xpost__stat .icon-heart{color:oklch(62% .21 10);width:1.5em;height:1.5em}.xpost__open{margin-left:auto}.cs{--cs-heading-weight:calc(var(--font-heading-weight) + 140);gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;position:relative}.cs>*,.cs-block{min-width:0;margin:0}.cs-head,.cs-h2,.cs-h3{scroll-margin-top:var(--space-5)}.cs-index{top:0;right:calc(100% + var(--space-7));width:220px;display:none;position:absolute;bottom:0}[data-view=tabs] .cs-index{display:block}.cs-index__list{top:var(--space-6);max-height:calc(100dvh - var(--dock-bar-h) - var(--space-8));padding:0 0 0 var(--space-3);border-left:1px solid var(--line);scrollbar-width:none;gap:2px;margin:0;list-style:none;display:grid;position:sticky;overflow-y:auto}.cs-index__list a{transition:color var(--t-dur) var(--t-ease);text-decoration:none;display:block;position:relative}.cs-index__list li[data-level="1"]:not(:first-child){margin-top:var(--space-4)}.cs-index__list li[data-level="1"] a{color:var(--fg);font-size:var(--fs-sm);font-weight:calc(var(--font-control-weight) + 80);letter-spacing:-.01em;padding:.3em 0;line-height:1.3}.cs-index__list li[data-level="1"]+li[data-level="2"]{margin-top:var(--space-1)}.cs-index__list li[data-level="2"] a{color:var(--fg-3);font-size:var(--fs-xs);padding:.25em 0 .25em 12px;line-height:1.4}.cs-index__list a:hover{color:var(--fg)}.cs-index__list li[data-level="2"] a[aria-current]{color:var(--fg);font-weight:var(--font-control-weight)}.cs-index__list a[aria-current]:before{content:"";top:.35em;bottom:.35em;left:calc(var(--space-3) * -1 - 1px);background:var(--primary-text);width:2px;position:absolute}@media (width<=1240px){[data-view=tabs] .cs-index{display:none}}.cs-head{justify-items:center;gap:var(--space-2);padding-block:var(--space-5) var(--space-3);text-align:center;display:grid}.cs-head__icon{width:132px;height:auto}.cs-title{font-size:var(--fs-2xl);font-weight:var(--cs-heading-weight);letter-spacing:var(--font-heading-tracking);margin:0;line-height:1.2}.cs-lead{color:var(--fg-2);font-size:var(--fs-sm);margin:0}.cs-figure{margin:0}.cs-media{background:var(--surface-2);border-radius:var(--radius-control);width:100%;height:auto;box-shadow:0 0 0 1px var(--t-frame-media-line);display:block}.cs-label{margin:var(--space-4) 0 0;color:var(--fg-3);font-size:var(--fs-sm);font-style:italic}.cs-h2{margin:var(--space-7) 0 0;font-size:var(--fs-2xl);font-weight:var(--cs-heading-weight);letter-spacing:var(--font-heading-tracking);line-height:1.2}.cs-h3{margin:var(--space-6) 0 0;font-size:var(--fs-xl);font-weight:var(--cs-heading-weight);letter-spacing:calc(var(--font-heading-tracking) * .6);line-height:1.25}.cs-p,.cs-quote,.cs-small,.cs-note,.cs-stat,.cs-tile-title{margin:0}.cs-p{color:var(--fg-2);line-height:1.6}.cs-p strong,.cs-list strong,.cs-small strong{color:var(--fg);font-weight:var(--font-control-weight)}.cs-list{gap:var(--space-2);color:var(--fg-2);margin:0;padding-left:1.2em;line-height:1.55;display:grid}.cs-note{color:var(--fg-3);font-size:var(--fs-xs);font-style:italic}.cs-caps{font-style:normal;font-weight:var(--font-control-weight);letter-spacing:.06em;text-transform:uppercase}.cs-block{gap:var(--space-3);display:grid}.cs-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.cs-grid[data-count="3"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.cs-tile{align-content:start;gap:var(--space-2);padding:var(--space-4);background:var(--t-card-bg);border-width:var(--t-card-bw);border-style:var(--t-card-bs);border-color:var(--t-card-bc);border-radius:var(--radius-card);display:grid}.cs-stat{color:var(--primary-text);font-size:var(--fs-xl);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;line-height:1.2}.cs-stat--sm{font-size:var(--fs-lg)}.cs-small{color:var(--fg-2);font-size:var(--fs-sm);line-height:1.5}.cs-quote{color:var(--fg-2);font-size:var(--fs-sm);font-style:italic;line-height:1.5}.cs-quote strong{color:var(--fg);font-style:normal}.cs-avatar{width:32px;height:32px}.cs-avatars{display:flex}.cs-avatars .avatar{width:30px;height:30px;box-shadow:0 0 0 2px var(--t-card-bg);margin-right:-8px}.cs-person{align-items:center;gap:var(--space-3);display:flex}.cs-person__photo{object-fit:cover;width:44px;height:44px}.cs-card-icon{width:112px;height:auto}.cs-tile-title{font-size:var(--fs-md);font-weight:var(--cs-heading-weight);line-height:1.35}.cs-gallery{grid-template-columns:repeat(var(--_cols,2), minmax(0, 1fr));align-items:start;gap:var(--space-3);display:grid}.cs-gallery[data-cols="3"]{--_cols:3}.cs-masonry{columns:2;column-gap:var(--space-3)}.cs-masonry>*{break-inside:avoid;margin-bottom:var(--space-3)}.cs-feature-card{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.cs-feature-card .cs-tile-title{margin-top:var(--space-1)}.cs-callout{margin-top:var(--space-2)}.cs-callout>div{gap:var(--space-1);display:grid}.cs-persona{align-items:center;gap:var(--space-3);display:flex}.cs-persona__photo{object-fit:cover;border-radius:var(--radius-full);width:56px;height:56px}.cs-marquee{aspect-ratio:4/3;position:relative;overflow:hidden}.cs-marquee:after{content:"";pointer-events:none;background:linear-gradient(var(--surface-2), transparent 18%, transparent 82%, var(--surface-2));position:absolute;inset:0}.cs-marquee__plane{width:100%;height:190%;transform-style:preserve-3d;grid-template-columns:repeat(2,46%);gap:4%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-46%,-50%)rotateX(52deg)rotate(-38deg)}.cs-marquee__col{align-content:start;gap:28px;animation:60s linear infinite cs-scroll;display:grid}.cs-marquee__col[data-dir=down]{animation-direction:reverse}.cs-marquee__col img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #0000000f,-14px 18px 28px -10px #00000038}@keyframes cs-scroll{to{transform:translateY(calc(-50% - 14px))}}@media (prefers-reduced-motion:reduce){.cs-marquee__col{animation:none}}.cs-video{margin:0}.cs-video__frame{aspect-ratio:16/9;position:relative;overflow:hidden}.cs-video__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cs-video__poster{place-content:center;justify-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);color:#fff;font:inherit;text-align:center;cursor:pointer;background:#111;border:0;display:grid;position:absolute;inset:0}.cs-video__poster img{object-fit:cover;opacity:.35;filter:blur(1px);width:100%;height:100%;position:absolute;inset:0}.cs-video__copy{gap:var(--space-1);font-size:var(--fs-sm);display:grid;position:relative}.cs-video__copy strong{font-size:var(--fs-xl)}.cs-video__play{position:relative}.cs-video__poster:hover .cs-video__play{--_bg:var(--t-btn-primary-hover-bg)}@media (width<=640px){.cs-gallery[data-cols="3"]{--_cols:2}.cs-masonry{columns:1}}.section__index{color:var(--fg-3);font-family:var(--font-code);font-size:var(--fs-xs)}.section__title{font-size:var(--fs-xl);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-tracking);margin:0;line-height:1.25}.section__note{margin:var(--space-1) 0 0;color:var(--fg-2);font-size:var(--fs-sm);grid-column:2}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stack{align-content:start;justify-items:start;gap:var(--space-3);display:grid}.ds-sub__head{gap:var(--space-1);margin-top:var(--space-3);display:grid}.ds-sub{font-size:var(--fs-md);font-weight:calc(var(--font-heading-weight) + 140);margin:0}.ds-sub__note{max-width:62ch;color:var(--fg-2);font-size:var(--fs-sm);margin:0}.ds-rive-row{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.ds-rive{gap:var(--space-2);padding:var(--space-5) var(--space-3) var(--space-3);color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card);font:inherit;font-size:var(--fs-xs);font-weight:var(--font-control-weight);cursor:default;transition:border-color var(--t-dur) var(--t-ease);justify-items:center;display:grid}.ds-rive:hover,.ds-rive:focus-visible{color:var(--fg);border-color:var(--primary-line)}.ds-rive:focus-visible{outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.ds-rive .art-icon{width:56px;height:56px}.ds-plants{gap:var(--space-6);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.ds-plants__stage{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card);height:600px;overflow:hidden}.ds-plants__stage .plant-rack{height:100%;margin:0}.ds-plants__stage .plant-rack__stage{min-height:0}.ds-plants__notes{gap:var(--space-4);margin:0;display:grid}.ds-plants__notes dt{font-weight:var(--font-heading-weight)}.ds-plants__notes dd{margin:var(--space-1) 0 0;max-width:62ch;color:var(--fg-2);font-size:var(--fs-sm);line-height:1.5}@media (width<=720px){.ds-plants{grid-template-columns:minmax(0,1fr)}}.ds-widgets{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;display:grid}.ds-widget{gap:var(--space-3);margin:0;display:grid}.ds-widget__caption{color:var(--fg-2);font-size:var(--fs-sm);gap:2px;display:grid}.ds-widget__caption strong{color:var(--fg);font-weight:var(--font-control-weight)}.feed-box>.grid-2{width:100%}.grid-2,.grid-3{gap:var(--space-4);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-3--loose{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.card--flush{padding:var(--art-reserve,0px);overflow:hidden}.icon-row{align-items:center}.icon-row .art-medal{width:36px;height:36px}.ds-ring-demo{background:var(--surface-3);border-radius:50%;width:40px;height:40px}.card--flush .orn{display:none}.stats{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.stat__label{color:var(--fg-3);font-size:var(--fs-xs)}.stat__value{font-size:var(--fs-xl);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;letter-spacing:var(--font-heading-tracking);line-height:1.3}.type{gap:var(--space-3);display:grid}.type p{margin:0}.type__display{font-size:var(--fs-display);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-tracking);line-height:1.12}.type__h2{font-size:var(--fs-2xl);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-tracking);line-height:1.2}.type__h3{font-size:var(--fs-lg);font-weight:var(--font-heading-weight)}.type__body{max-width:62ch;color:var(--fg-2)}.type__small{color:var(--fg-3);font-size:var(--fs-xs)}.flow{gap:var(--space-4);min-width:0;display:grid}.flow__chain{gap:var(--space-2);flex-wrap:wrap;display:flex}.flow__tier{align-items:center;gap:var(--space-2);background:var(--surface-2);border-width:var(--t-badge-bw);border-style:var(--t-badge-bs);border-color:var(--line);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--font-control-weight);padding:.2em .7em .2em .3em;display:inline-flex}.flow__num{width:1.5em;height:1.5em;color:var(--on-primary);background:var(--primary);border-radius:var(--radius-full);font-family:var(--font-code);place-items:center;font-size:.85em;display:grid}.flow__scroll{background:var(--t-card-bg);border-width:var(--t-card-bw);border-style:var(--t-card-bs);border-color:var(--t-card-bc);border-radius:var(--radius-card);overflow-x:auto}.flow__table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.flow__table th,.flow__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.65em 1em}.flow__table tr:last-child td{border-bottom:0}.flow__table th{color:var(--fg-3);font-weight:var(--font-control-weight)}.flow__table td:nth-child(2){color:var(--fg-2);white-space:nowrap}.flow__table code{font-family:var(--font-code);font-size:.95em}.flow__table td:first-child code{white-space:nowrap}.flow__value{min-width:200px;color:var(--primary-text);overflow-wrap:anywhere;display:block}.panel{z-index:40;right:var(--space-4);bottom:calc(var(--space-4) + var(--control-h) + var(--space-2));width:calc(316px * var(--type-scale));max-height:calc(100dvh - var(--control-h) - var(--space-8));font-size:var(--fs-sm);flex-direction:column;display:flex;position:fixed}.panel-scrim,.panel__grab{display:none}.panel__head,.panel__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex:none;display:flex}.panel__head{border-bottom:1px solid var(--line)}.panel__foot{border-top:1px solid var(--line)}.panel__scroll{align-content:start;gap:calc(var(--space-6) + var(--space-2));min-height:0;padding:var(--space-4);flex:1;display:grid;overflow-y:auto}.panel__group{gap:var(--space-2);display:grid}.panel__label{color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--font-control-weight)}.panel__note{color:var(--fg-2);font-size:var(--fs-xs);margin:0;line-height:1.45}.seg--quarters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seg--quarters .seg__item,.panel .seg--quarters .seg__item{font-size:var(--fs-xs);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;padding-inline:2px;overflow:hidden}.seg--harmony{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.seg--harmony .seg__item{grid-column:span 2;padding-block:6px}.seg--harmony .seg__item:nth-child(n+4){grid-column:span 3}.seg__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seg__tip{z-index:2;color:var(--canvas);background:var(--fg);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s var(--t-ease), transform .12s var(--t-ease);border-radius:6px;padding:4px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px)}.seg__item:hover .seg__tip{opacity:1;transform:translate(-50%)}.seg__item:has(:focus-visible) .seg__tip{opacity:1;transform:translate(-50%)}.seg--harmony .seg__item:is(:first-child,:nth-child(4)) .seg__tip{--tip-x:0%;left:0}.seg--harmony .seg__item:is(:nth-child(3),:nth-child(5)) .seg__tip{--tip-x:0%;left:auto;right:0}.seg--harmony .seg__tip{transform:translate(var(--tip-x,-50%), 2px)}.seg--harmony .seg__item:hover .seg__tip{transform:translate(var(--tip-x,-50%), 0)}.seg--harmony .seg__item:has(:focus-visible) .seg__tip{transform:translate(var(--tip-x,-50%), 0)}.tile-type{justify-items:start;gap:4px;width:62%;display:grid}.tile-type b{font-size:calc(1rem * var(--s));font-weight:600;line-height:1}.tile-type i{width:100%;height:calc(3px * var(--s));opacity:.35;background:currentColor;border-radius:2px}.tile-type i:last-child{width:70%}.tile-corner{border-top-left-radius:calc(12px * var(--m));border-top:2px solid;border-left:2px solid;width:100%;height:100%;position:absolute;top:28%;left:28%}.tile-win{--win-bg:#f7f7f8;--win-bar:#ececef;--win-line-1:#6b6b72;--win-line-2:#c2c2c8;--win-edge:#00000024;aspect-ratio:3/2;background:var(--win-bg);border:1px solid var(--win-edge);border-radius:6px;grid-template-rows:auto 1fr;width:70%;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000001f}.tile-win[data-look=dark]{--win-bg:#1e1e21;--win-bar:#2b2b2f;--win-line-1:#d4d4d8;--win-line-2:#5c5c63;--win-edge:#00000080}.tile-win__bar{background:var(--win-bar);gap:3px;padding:4px 5px;display:flex}.tile-win__bar i{background:var(--win-line-2);border-radius:50%;width:4px;height:4px}.tile-win__body{align-content:center;gap:3px;padding:0 7px;display:grid}.tile-win__body i,.tile-win__body b{border-radius:2px;height:3px}.tile-win__body i:first-child{background:var(--win-line-1);width:55%}.tile-win__body i:nth-child(2){background:var(--win-line-2);width:80%}.tile-win__body b{background:var(--primary);border-radius:3px;width:34%;height:6px;margin-top:2px}.tile-split{place-items:center;width:100%;display:grid}.tile-split>.tile-win{grid-area:1/1}.tile-split>.tile-win:last-child{clip-path:inset(-4px -4px -4px 50%)}.tile-font{font-size:1.35rem;line-height:1}.swatches{gap:var(--space-2);display:flex}.swatches__group{display:contents}.swatch__picker{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.swatch__dot[data-custom=true]{background:conic-gradient(#e5484d,#f5a524,#46a758,#3e63dd,#8e4ec6,#e5484d)}.derived{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.derived__item{color:var(--fg-2);font-size:var(--fs-xs);gap:4px;display:grid}.derived__chip{border:1px solid var(--line);border-radius:var(--radius-sm);height:20px}.swatches--fixed .swatch{flex:0 0 calc((100% - var(--space-2) * 4) / 5)}.swatch{min-width:0;height:var(--control-h-sm);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;flex:1;place-items:center;display:grid;position:relative}.swatch[data-active=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.swatch:has(:focus-visible){outline:var(--t-focus);outline-offset:var(--t-focus-offset)}.swatch__dot{border-radius:var(--radius-full);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in oklch, var(--fg) 30%, transparent)}.dock__bar{z-index:30;height:var(--dock-bar-h);align-items:center;gap:var(--space-3);padding-inline:var(--space-3);background:var(--raised);border-bottom:1px solid var(--line);display:flex;position:fixed;top:0;left:0;right:0}.dock__tabs{gap:var(--space-1);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.dock__tab{color:var(--fg-2);border-radius:var(--radius-sm);font-size:var(--fs-xs);border:1px solid #0000;flex:none;align-items:center;display:flex}.dock__tab:hover{color:var(--fg)}.dock__tab[data-active=true]{color:var(--fg);background:var(--above);border-color:var(--line-strong)}.dock__tab-name{color:inherit;font-weight:var(--font-control-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45em;padding:.5em .4em .5em .8em;display:inline-flex}.dock__tab-name--home{padding-right:.8em}.dock__tab-name svg{width:1.15em;height:1.15em}.dock__tab-close{width:1.9em;height:1.9em;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dock__tab-close svg{width:1em;height:1em}.dock__view{flex:none;width:190px}.dock__tab[draggable=true]{cursor:grab}.dock__tab[data-dragging]{opacity:.4}.dock__tab[data-drop]{position:relative}.dock__tab[data-drop]:before{content:"";background:var(--primary-text);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px}.dock__tab[data-drop=before]:before{left:-4px}.dock__tab[data-drop=after]:before{right:-4px}.dock__window{z-index:29;top:var(--dock-bar-h);background:var(--canvas);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.dock__window[data-view=tabs] .dock__content{background:var(--bg);border-inline:var(--t-guide);min-height:100%}.dock__cols{gap:var(--space-3);min-height:0;padding:var(--space-3);flex:1;display:flex;overflow-x:auto}.dock__col-wrap{flex-basis:0;min-width:320px;display:flex;position:relative}.dock__col{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dock__col[data-active=true]{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--line-strong)}.dock__col-head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);font-size:var(--fs-xs);font-weight:var(--font-control-weight);flex:none;display:flex}.dock__col-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dock__col .dock__content{padding:var(--space-5) var(--space-4)}.dock__divider{top:0;right:calc(var(--space-3) * -1);width:var(--space-3);z-index:1;cursor:col-resize;touch-action:none;position:absolute;bottom:0}.dock__divider:after{content:"";background:var(--line-strong);width:4px;height:40px;transition:background-color var(--t-dur) var(--t-ease), height var(--t-dur) var(--t-ease);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dock__divider:hover:after,.dock__divider:focus-visible:after,.is-resizing .dock__divider:after{background:var(--primary-text);height:72px}.is-resizing,.is-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.is-resizing iframe{pointer-events:none}.dock__panel{outline:none;flex:1;min-height:0;overflow-y:auto}.dock__content{align-content:start;gap:var(--space-3);width:min(100%,744px);padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:start;margin-inline:auto;display:grid}.dock__content .frame{width:100%}.dock__title{margin:var(--space-2) 0 0;font-size:var(--fs-2xl);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-tracking);line-height:1.2}.dock__summary{max-width:60ch;color:var(--fg-2);margin:0}@media (width<=640px){.grid-3{gap:var(--space-2)}.panel{width:auto;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);font-size:var(--fs-md);border-bottom-width:0;border-radius:20px 20px 0 0;transition:transform .22s cubic-bezier(.2,.8,.2,1);animation:.3s cubic-bezier(.2,.8,.2,1) sheet-up;bottom:0;left:0;right:0}.panel[data-closing]{animation:.22s ease-in forwards sheet-down}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}.panel-scrim{z-index:39;background:#00000061;animation:.3s ease-out scrim-in;display:block;position:fixed;inset:0}.panel-scrim[data-closing]{animation:.22s ease-in forwards scrim-out}@keyframes scrim-in{0%{opacity:0}}@keyframes scrim-out{to{opacity:0}}.panel__head{padding-top:var(--space-5);touch-action:none;position:relative}.panel__grab{background:var(--line-strong);border-radius:999px;width:40px;height:5px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.panel__head strong{font-size:var(--fs-lg)}.panel__head .btn{width:44px;height:44px}.panel__scroll{gap:var(--space-7);padding:var(--space-5) var(--space-4)}.panel__label{font-size:var(--fs-sm)}.panel .seg__item{min-height:44px;font-size:var(--fs-sm)}.panel .seg--harmony .seg__item{padding-block:10px}.panel .seg__tip{display:none}.panel .tiles{gap:var(--space-3)}.panel .tile{font-size:var(--fs-sm);gap:8px}.panel .swatch{height:48px}.panel .swatch__dot{width:24px;height:24px}.panel .slider{--t-range-thumb-size:1.9em}.panel__foot{padding:var(--space-3) var(--space-4)}.panel__foot .btn{min-height:48px;font-size:var(--fs-md);flex:1}@media (prefers-reduced-motion:reduce){.panel,.panel[data-closing],.panel-scrim{transition:none;animation:none}}.editor-fab[aria-expanded=true]{display:none}.editor-fab{right:var(--space-3);bottom:var(--space-3);border-radius:50%;width:52px;height:52px;min-height:0;padding:0}.editor-fab .btn__label{justify-content:center}.editor-fab__text{display:none}.editor-fab svg{width:22px;height:22px}.dock__view{display:none}.dock__cols{padding:0}.dock__col-wrap:not(:has([data-active=true])){display:none}.dock__col-wrap{min-width:0;flex-grow:1!important}.dock__divider{display:none}.dock__col{box-shadow:none;border:0;border-radius:0}.dock__content{padding:var(--space-5) var(--space-4)}}}
