@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Gb1_vG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Gb1_vG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--sage-25:#fdfefc;--sage-50:#fafcf8;--sage-100:#f3f8ef;--sage-150:#ecf3e7;--sage-200:#e3eadd;--sage-300:#d3dccd;--sage-400:#b4bfb2;--sage-500:#9aa49d;--sage-600:#7f8a82;--sage-700:#667069;--sage-800:#3c463f;--sage-900:#1d2520;--white:#fff;--melon-25:#fff7f8;--melon-50:#ffeff2;--melon-100:#ffd6dc;--melon-200:#ffb8c3;--melon-300:#ff8998;--melon-400:#f96579;--melon-500:#f43f5e;--melon-600:#d92648;--melon-700:#a81b37;--leaf-50:#edf8ef;--leaf-100:#ddf3d2;--leaf-200:#b7e4be;--leaf-400:#7ad189;--leaf-500:#58c56b;--leaf-600:#2e9a4c;--leaf-700:#197344;--blue-50:#edeffa;--blue-100:#d7dcf5;--blue-500:#5b6fd6;--blue-700:#36459b;--amber-50:#fef6e6;--amber-100:#fbe7bc;--amber-500:#f2b441;--amber-600:#8f6410;--red-50:#fdecef;--red-100:#f9d2da;--red-500:#d92648;--red-600:#b01c39;--surface-page:var(--sage-50);--surface-default:var(--white);--surface-subtle:var(--sage-50);--surface-muted:var(--sage-100);--surface-sunken:var(--sage-100);--surface-hover:var(--sage-100);--surface-active:var(--sage-150);--surface-inverse:#1d2520;--surface-inverse-hover:#2c3630;--surface-accent:var(--melon-500);--surface-accent-hover:var(--melon-600);--surface-accent-active:var(--melon-700);--surface-accent-subtle:var(--melon-50);--surface-danger:var(--red-500);--surface-danger-subtle:var(--red-50);--surface-success-subtle:var(--leaf-50);--surface-info-subtle:var(--blue-50);--surface-warning-subtle:var(--amber-50);--surface-disabled:var(--sage-150);--surface-scrim:#1d252070;--surface-translucent:#fafcf8d1;--surface-translucent-dark:#1d2520d1;--text-primary:var(--sage-900);--text-secondary:var(--sage-700);--text-tertiary:var(--sage-600);--text-placeholder:var(--sage-600);--text-disabled:#a9b2ab;--text-inverse:#fff;--text-inverse-secondary:#ffffffa8;--text-accent:var(--melon-600);--text-danger:var(--red-600);--text-success:var(--leaf-700);--text-warning:var(--amber-600);--text-info:var(--blue-700);--text-link:var(--melon-600);--text-link-hover:var(--melon-700);--border-subtle:#ebf1e6;--border-default:var(--sage-200);--border-strong:#cbd5c5;--border-inverse:#ffffff24;--border-accent:var(--melon-500);--border-danger:var(--red-500);--border-focus:var(--melon-500);--accent-primary:var(--melon-500);--accent-primary-hover:var(--melon-600);--accent-primary-active:var(--melon-700);--state-success:var(--leaf-500);--state-info:var(--blue-500);--state-warning:var(--amber-500);--state-danger:var(--red-500);--state-neutral:var(--sage-500);--priority-urgent:var(--red-500);--priority-high:var(--melon-500);--priority-medium:var(--blue-500);--priority-low:var(--leaf-600);--priority-none:var(--sage-400);--data-1:var(--leaf-500);--data-2:var(--blue-500);--data-3:var(--melon-500);--data-4:var(--amber-500);--data-5:var(--leaf-700);--data-6:var(--sage-500);--gradient-featured:linear-gradient(168deg,#ff8998 0%,#f43f5e 52%,#d92648 100%);--gradient-featured-soft:linear-gradient(168deg,#ffeff2 0%,#ffd6dc 54%,#ddf3d2 100%);--gradient-accent-fade:linear-gradient(90deg,var(--melon-50) 0%,#ffeff200 100%);--gradient-info-fade:linear-gradient(90deg,var(--blue-50) 0%,#edeffa00 100%)}
:root{--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:38px;--text-5xl:48px;--text-6xl:64px;--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-display:-.028em;--tracking-tight:-.016em;--tracking-normal:0em;--tracking-wide:.01em;--tracking-caps:.085em;--leading-none:1;--leading-tight:1.15;--leading-snug:1.34;--leading-normal:1.5;--leading-relaxed:1.62;--type-display:var(--weight-extralight) var(--text-6xl)/1.02 var(--font-display);--type-title-xl:var(--weight-light) var(--text-5xl)/1.06 var(--font-display);--type-title-lg:var(--weight-light) var(--text-4xl)/1.12 var(--font-display);--type-h1:var(--weight-light) var(--text-3xl)/1.2 var(--font-display);--type-h2:var(--weight-light) var(--text-2xl)/1.27 var(--font-display);--type-h3:var(--weight-regular) var(--text-xl)/1.34 var(--font-core);--type-h4:var(--weight-medium) var(--text-lg)/1.38 var(--font-core);--type-card-title:var(--weight-medium) var(--text-base)/1.4 var(--font-core);--type-body:var(--weight-regular) var(--text-md)/1.55 var(--font-core);--type-body-sm:var(--weight-regular) var(--text-sm)/1.5 var(--font-core);--type-label:var(--weight-medium) var(--text-xs)/1.34 var(--font-core);--type-label-sm:var(--weight-medium) var(--text-2xs)/1.3 var(--font-core);--type-meta:var(--weight-regular) var(--text-xs)/1.4 var(--font-core);--type-eyebrow:var(--weight-medium) var(--text-3xs)/1.3 var(--font-core);--type-metric:var(--weight-light) var(--text-4xl)/1 var(--font-display);--type-metric-sm:var(--weight-light) var(--text-3xl)/1 var(--font-display);--type-mono:var(--weight-regular) var(--text-xs)/1.4 var(--font-mono)}
:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:20px;--space-10:24px;--space-11:28px;--space-12:32px;--space-13:40px;--space-14:48px;--space-15:56px;--space-16:64px;--space-17:80px;--space-18:96px;--pad-card-compact:12px;--pad-card:16px;--pad-card-roomy:24px;--pad-page-x:32px;--pad-page-y:28px;--pad-page-x-mobile:16px;--pad-row:10px;--gap-inline:8px;--gap-stack:12px;--gap-section:32px;--gap-board-column:16px;--gap-board-card:10px}
:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:28px;--radius-pill:999px;--border-width-hairline:1px;--border-width-thick:1.5px;--border-width-focus:2px}
:root{--shadow-none:none;--shadow-xs:0 1px 2px #1d25200a;--shadow-sm:0 1px 3px #1d25200d,0 1px 2px #1d252008;--shadow-md:0 2px 6px #1d25200a,0 8px 20px #1d25200d;--shadow-card:0 1px 2px #1d25200a,0 6px 18px #1d25200b;--shadow-lg:0 4px 10px #1d25200a,0 16px 36px #1d252012;--shadow-popover:0 2px 6px #1d25200d,0 14px 34px #1d25201a;--shadow-dialog:0 8px 18px #1d25200f,0 32px 72px #1d252024;--shadow-drag:0 6px 14px #1d252012,0 20px 44px #1d25201f;--shadow-nav-float:0 4px 12px #1d25200f,0 16px 40px #1d25201f;--shadow-inset-track:inset 0 1px 2px #1d25200d;--focus-ring:0 0 0 3px #f43f5e3d;--focus-ring-danger:0 0 0 3px #d926483d;--focus-ring-inverse:0 0 0 3px #ffffff57;--blur-nav:saturate(140%) blur(16px);--blur-overlay:saturate(120%) blur(8px)}
:root{--duration-instant:80ms;--duration-fast:.14s;--duration-normal:.2s;--duration-slow:.28s;--duration-slower:.4s;--ease-standard:cubic-bezier(.2,.8,.3,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-inout:cubic-bezier(.65,0,.35,1);--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);--transition-surface:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);--press-scale:.985}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-slower:0s;--press-scale:1}}@keyframes tk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tk-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes tk-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@keyframes tk-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tk-anim-scrim{animation:tk-fade-in var(--duration-normal) var(--ease-out) both}.tk-anim-sheet{animation:tk-sheet-in var(--duration-slow) var(--ease-out) both}.tk-anim-pop{animation:tk-pop-in var(--duration-fast) var(--ease-out) both;transform-origin:top}.tk-anim-toast{animation:tk-toast-in var(--duration-normal) var(--ease-out) both}
:root{--control-height-xs:24px;--control-height-sm:28px;--control-height-md:32px;--control-height-lg:36px;--control-height-xl:44px;--control-height-2xl:48px;--tap-target-min:44px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:20px;--icon-2xl:24px;--icon-stroke:1.5;--icon-stroke-heavy:1.75;--sidebar-width:248px;--sidebar-width-collapsed:64px;--board-column-width:296px;--detail-pane-width:420px;--drawer-width:520px;--container-max:1440px;--content-measure:68ch;--avatar-xs:20px;--avatar-sm:24px;--avatar-md:28px;--avatar-lg:36px;--avatar-xl:48px;--z-base:0;--z-raised:10;--z-sticky:100;--z-nav:200;--z-dropdown:300;--z-popover:400;--z-drawer:500;--z-dialog:600;--z-toast:700;--z-tooltip:800;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1600px}
*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--text-link);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}:where(button,input,textarea,select){font:inherit;color:inherit}:where(h1,h2,h3,h4,p,figure){margin:0}::selection{background:var(--melon-100);color:var(--sage-900)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{box-shadow:var(--focus-ring);outline:none}
:root{--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--radius-xl:6px;--radius-2xl:7px;--radius-3xl:8px;--radius-4xl:8px;--radius-pill:8px;--radius-control:5px;--radius-icon-button:5px;--radius-card:8px;--radius-panel:8px;--radius-sheet:8px;--radius-nav-item:5px}.sc-host,:root{--font-core:"Geist", system-ui, sans-serif;--font-display:"Geist", system-ui, sans-serif;--font-mono:"Geist", sans-serif;--tracking-display:-.055em;--tracking-tight:-.02em;--tracking-caps:.03em;--type-eyebrow:500 11px/1.3 "Geist", sans-serif;--type-meta:400 12px/1.4 "Geist", system-ui, sans-serif;--type-label-sm:500 11.5px/1.3 "Geist", system-ui, sans-serif;--type-display:300 clamp(44px, 3.4vw + 28px, 72px)/1 "Geist", sans-serif;--type-title-xl:300 clamp(36px, 2.6vw + 22px, 56px)/1.02 "Geist", sans-serif;--type-title-lg:300 clamp(36px, 2.8vw + 24px, 60px)/1.02 "Geist", sans-serif;--type-h1:300 32px/1.1 "Geist", sans-serif;--type-h2:300 26px/1.2 "Geist", sans-serif;--type-metric:300 44px/1 "Geist", sans-serif;--type-metric-sm:300 32px/1 "Geist", sans-serif;--type-section:500 12.5px/1.3 var(--font-core);--tracking-section:.02em;--type-chip:500 10.5px/1 var(--font-core)}html,body{height:100%;margin:0}body{color:#1b1a14;-webkit-font-smoothing:antialiased;background:#f5f4e9;font-family:Geist,system-ui,sans-serif}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}#tk-root ::-webkit-scrollbar{width:0;height:0;display:none}#tk-root *{scrollbar-width:none}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}.tkpage{padding-bottom:60px}.tkboard{padding-bottom:16px}body.tk-dragging,body.tk-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important}body.tk-dragging{overscroll-behavior:contain}:root,.sc-host{--sage-25:#fdfcf7;--sage-50:#f5f4e9;--sage-100:#eeecdd;--sage-150:#e7e5d3;--sage-200:#dddbc6;--sage-300:#cbc9b2;--sage-400:#aeac96;--sage-500:#93917d;--sage-600:#767461;--sage-700:#5a5847;--sage-800:#3a392d;--sage-900:#1b1a14;--melon-25:#fffdf0;--melon-50:#fef6cc;--melon-100:#fdf1ae;--melon-200:#fbe77c;--melon-400:#f5d94a;--melon-500:#1b1a14;--melon-600:#0e0d09;--melon-700:#0e0d09;--leaf-50:#f2f7e4;--leaf-100:#e3efc6;--leaf-200:#c9e19a;--leaf-400:#a6cc6a;--leaf-500:#bedc8c;--leaf-600:#92a96b;--leaf-700:#5b7135;--blue-50:#eaf5f5;--blue-100:#d2ebec;--blue-500:#aed8dc;--blue-600:#7ab5ba;--blue-700:#3b767c;--amber-50:#fffbe3;--amber-100:#fdf1ae;--amber-500:#fbe77c;--amber-600:#7a6400;--red-50:#fceeea;--red-100:#f8d8d0;--red-500:#c68577;--red-600:#a93a27;--text-primary:#1b1a14;--text-secondary:#5a5847;--text-tertiary:#6b6957;--text-placeholder:#767461;--text-disabled:#aeac96;--text-accent:#1b1a14;--text-link:#1b1a14;--text-success:#5b7135;--text-info:#3b767c;--text-warning:#7a6400;--text-danger:#a24b3a;--surface-page:#f5f4e9;--surface-default:#fff;--surface-raised:#fff;--surface-subtle:#faf9f1;--surface-muted:#eeecdd;--surface-sunken:#eeecdd;--surface-hover:#eeecdd;--surface-active:#e5e3d0;--surface-disabled:#e5e3d0;--surface-inverse:#1b1a14;--surface-success-subtle:#f2f7e4;--surface-info-subtle:#eaf5f5;--surface-warning-subtle:#fffbe3;--surface-danger-subtle:#fceeea;--surface-danger:#c68577;--border-subtle:#1b1a1414;--border-default:#1b1a142b;--border-strong:#1b1a1447;--border-danger:#c68577;--accent-primary:#1b1a14;--accent-primary-hover:#33322a;--accent-primary-active:#0e0d09;--surface-accent:#1b1a14;--surface-accent-hover:#33322a;--surface-accent-active:#0e0d09;--surface-accent-subtle:#fef6cc;--border-accent:#1b1a14;--border-focus:#1b1a14;--focus-ring:0 0 0 3px #f5d94a99;--gradient-featured:#fbe77c;--state-success:#bedc8c;--state-info:#aed8dc;--state-warning:#fbe77c;--state-danger:#f2ae9f;--state-neutral:#cbc9b2;--priority-urgent:#b5604f;--priority-high:#c8692a;--priority-medium:#4e9198;--priority-low:#6e8a43;--priority-none:#93917d;--priority-urgent-ink:#9a3f2e;--priority-high-ink:#8e4a16;--priority-medium-ink:#2f6b71;--priority-low-ink:#4e6630;--priority-none-ink:#5a5847;--data-1:#fbe77c;--data-2:#aed8dc;--data-3:#bedc8c;--data-4:#f8c59c;--data-5:#f4c2ce;--data-6:#d2cbea;--tk-page-bg:#f5f4e9;--tk-hero:#fbe77c;--tk-column:#ecead9;--tk-accent-deep:#1b1a14;--tk-on-accent:#fff;--tk-hero-soft-ink:#1b1a149e;--tk-hero-track:#1b1a1429;--tk-hero-track-soft:#1b1a141a;--shadow-xs:0 1px 2px #1b1a140a;--shadow-sm:0 4px 14px #1b1a140f;--shadow-card:0 10px 30px #1b1a140f}[data-card]:has([role=menu]){z-index:80}section[data-drop-list]:has([role=menu]){z-index:80}section[data-drop-list]>.tkscroll:has([role=menu]){overflow:visible!important}body.tk-dragging [data-placeholder]{animation:tk-slot .18s var(--ease-standard) both}@keyframes tk-slot{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.tkdemonote{display:none}@media (min-width:1180px){.tkdemonote{display:inline}}@media (max-width:767px){.tkpage{padding-bottom:118px}.tkboard{padding-bottom:96px}}h1,[title=Rename\ board]{overflow-wrap:anywhere}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root[data-theme=dark] .sc-host{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sage-25:#0c0b09;--sage-50:#14130f;--sage-100:#24231d;--sage-150:#2b2a23;--sage-200:#35342b;--sage-300:#46443a;--sage-400:#646253;--sage-500:#858372;--sage-600:#a3a190;--sage-700:#c4c2b0;--sage-800:#dedccb;--sage-900:#f2f0e4;--white:#1d1c17;--melon-25:#1c1a10;--melon-50:#2e2a14;--melon-100:#3d3718;--melon-200:#fbe77c;--melon-300:#f8df63;--melon-400:#f5d94a;--melon-500:#fbe77c;--melon-600:#fdefa0;--melon-700:#fdefa0;--leaf-50:#1f2618;--leaf-100:#2a3420;--leaf-200:#3c4a2c;--leaf-400:#8daf5e;--leaf-500:#a9c77c;--leaf-600:#92a96b;--leaf-700:#c1db95;--blue-50:#172628;--blue-100:#20363a;--blue-500:#9cc6ca;--blue-600:#7ab5ba;--blue-700:#a6d6da;--amber-50:#29250f;--amber-100:#3d3718;--amber-500:#e9d66e;--amber-600:#ebd56a;--red-50:#2e1b17;--red-100:#40251f;--red-500:#e09a8b;--red-600:#efaa9b;--text-primary:#f2f0e4;--text-secondary:#c4c2b0;--text-tertiary:#a6a491;--text-placeholder:#959382;--text-disabled:#646253;--text-accent:#fbe77c;--text-link:#f2f0e4;--text-link-hover:#fbe77c;--text-success:#b9d68b;--text-info:#9fd0d5;--text-warning:#ebd56a;--text-danger:#f2ae9f;--text-inverse:#1b1a14;--text-inverse-secondary:#1b1a14b3;--surface-page:#14130f;--surface-default:#1d1c17;--surface-raised:#1d1c17;--surface-subtle:#191814;--surface-muted:#26251f;--surface-sunken:#100f0c;--surface-hover:#2a2923;--surface-active:#33322a;--surface-disabled:#2a2923;--surface-inverse:#f2f0e4;--surface-inverse-hover:#dedccb;--surface-success-subtle:#1f2618;--surface-info-subtle:#172628;--surface-warning-subtle:#29250f;--surface-danger-subtle:#2e1b17;--surface-danger:#e09a8b;--surface-scrim:#0606049e;--surface-translucent:#1d1c17d6;--surface-translucent-dark:#f2f0e4e6;--border-subtle:#f2f0e414;--border-default:#f2f0e426;--border-strong:#f2f0e442;--border-danger:#e09a8b;--border-inverse:#1b1a1429;--accent-primary:#fbe77c;--accent-primary-hover:#fdefa0;--accent-primary-active:#f5d94a;--surface-accent:#fbe77c;--surface-accent-hover:#fdefa0;--surface-accent-active:#f5d94a;--surface-accent-subtle:#2e2a14;--border-accent:#f2f0e4;--border-focus:#fbe77c;--focus-ring:0 0 0 3px #fbe77c73;--focus-ring-danger:0 0 0 3px #f2ae9f6b;--focus-ring-inverse:0 0 0 3px #1b1a1466;--gradient-featured:#fbe77c;--gradient-featured-soft:linear-gradient(168deg, #2e2a14 0%, #3d3718 54%, #1f2618 100%);--gradient-accent-fade:linear-gradient(90deg, #2e2a14 0%, #2e2a1400 100%);--gradient-info-fade:linear-gradient(90deg, #172628 0%, #17262800 100%);--state-success:#a9c77c;--state-info:#9cc6ca;--state-warning:#e9d66e;--state-danger:#e59e8f;--state-neutral:#646253;--priority-urgent:#e58c79;--priority-high:#ec9c5f;--priority-medium:#7fbdc3;--priority-low:#a3c27a;--priority-none:#858372;--priority-urgent-ink:#f4ae9f;--priority-high-ink:#f2b585;--priority-medium-ink:#9fd0d5;--priority-low-ink:#b9d68b;--priority-none-ink:#c4c2b0;--data-1:#e9d66e;--data-2:#9cc6ca;--data-3:#a9c77c;--data-4:#e3b188;--data-5:#dda9b6;--data-6:#b9b1d8;--tk-page-bg:#14130f;--tk-hero:#3a3418;--tk-column:#100f0c;--tk-accent-deep:#fbe77c;--tk-on-accent:#1b1a14;--tk-hero-soft-ink:#f2f0e4b3;--tk-hero-track:#f2f0e429;--tk-hero-track-soft:#f2f0e41a;--tk-soft-green:#2a3420;--shadow-xs:0 1px 2px #0000005c;--shadow-sm:0 0 0 1px #f2f0e40d, 0 4px 14px #0006;--shadow-md:0 0 0 1px #f2f0e40d, 0 8px 20px #0000006b;--shadow-card:0 0 0 1px #f2f0e40f, 0 10px 30px #0000006b;--shadow-lg:0 0 0 1px #f2f0e40f, 0 16px 36px #00000080;--shadow-popover:0 0 0 1px #f2f0e414, 0 14px 34px #0000008c;--shadow-dialog:0 0 0 1px #f2f0e414, 0 32px 72px #0009;--shadow-drag:0 0 0 1px #f2f0e41a, 0 20px 44px #0000008c;--shadow-nav-float:0 0 0 1px #f2f0e414, 0 16px 40px #00000080;--shadow-inset-track:inset 0 1px 2px #0006}:root[data-theme=dark] body{background:var(--surface-page);color:var(--text-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .sc-host{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sage-25:#0c0b09;--sage-50:#14130f;--sage-100:#24231d;--sage-150:#2b2a23;--sage-200:#35342b;--sage-300:#46443a;--sage-400:#646253;--sage-500:#858372;--sage-600:#a3a190;--sage-700:#c4c2b0;--sage-800:#dedccb;--sage-900:#f2f0e4;--white:#1d1c17;--melon-25:#1c1a10;--melon-50:#2e2a14;--melon-100:#3d3718;--melon-200:#fbe77c;--melon-300:#f8df63;--melon-400:#f5d94a;--melon-500:#fbe77c;--melon-600:#fdefa0;--melon-700:#fdefa0;--leaf-50:#1f2618;--leaf-100:#2a3420;--leaf-200:#3c4a2c;--leaf-400:#8daf5e;--leaf-500:#a9c77c;--leaf-600:#92a96b;--leaf-700:#c1db95;--blue-50:#172628;--blue-100:#20363a;--blue-500:#9cc6ca;--blue-600:#7ab5ba;--blue-700:#a6d6da;--amber-50:#29250f;--amber-100:#3d3718;--amber-500:#e9d66e;--amber-600:#ebd56a;--red-50:#2e1b17;--red-100:#40251f;--red-500:#e09a8b;--red-600:#efaa9b;--text-primary:#f2f0e4;--text-secondary:#c4c2b0;--text-tertiary:#a6a491;--text-placeholder:#959382;--text-disabled:#646253;--text-accent:#fbe77c;--text-link:#f2f0e4;--text-link-hover:#fbe77c;--text-success:#b9d68b;--text-info:#9fd0d5;--text-warning:#ebd56a;--text-danger:#f2ae9f;--text-inverse:#1b1a14;--text-inverse-secondary:#1b1a14b3;--surface-page:#14130f;--surface-default:#1d1c17;--surface-raised:#1d1c17;--surface-subtle:#191814;--surface-muted:#26251f;--surface-sunken:#100f0c;--surface-hover:#2a2923;--surface-active:#33322a;--surface-disabled:#2a2923;--surface-inverse:#f2f0e4;--surface-inverse-hover:#dedccb;--surface-success-subtle:#1f2618;--surface-info-subtle:#172628;--surface-warning-subtle:#29250f;--surface-danger-subtle:#2e1b17;--surface-danger:#e09a8b;--surface-scrim:#0606049e;--surface-translucent:#1d1c17d6;--surface-translucent-dark:#f2f0e4e6;--border-subtle:#f2f0e414;--border-default:#f2f0e426;--border-strong:#f2f0e442;--border-danger:#e09a8b;--border-inverse:#1b1a1429;--accent-primary:#fbe77c;--accent-primary-hover:#fdefa0;--accent-primary-active:#f5d94a;--surface-accent:#fbe77c;--surface-accent-hover:#fdefa0;--surface-accent-active:#f5d94a;--surface-accent-subtle:#2e2a14;--border-accent:#f2f0e4;--border-focus:#fbe77c;--focus-ring:0 0 0 3px #fbe77c73;--focus-ring-danger:0 0 0 3px #f2ae9f6b;--focus-ring-inverse:0 0 0 3px #1b1a1466;--gradient-featured:#fbe77c;--gradient-featured-soft:linear-gradient(168deg, #2e2a14 0%, #3d3718 54%, #1f2618 100%);--gradient-accent-fade:linear-gradient(90deg, #2e2a14 0%, #2e2a1400 100%);--gradient-info-fade:linear-gradient(90deg, #172628 0%, #17262800 100%);--state-success:#a9c77c;--state-info:#9cc6ca;--state-warning:#e9d66e;--state-danger:#e59e8f;--state-neutral:#646253;--priority-urgent:#e58c79;--priority-high:#ec9c5f;--priority-medium:#7fbdc3;--priority-low:#a3c27a;--priority-none:#858372;--priority-urgent-ink:#f4ae9f;--priority-high-ink:#f2b585;--priority-medium-ink:#9fd0d5;--priority-low-ink:#b9d68b;--priority-none-ink:#c4c2b0;--data-1:#e9d66e;--data-2:#9cc6ca;--data-3:#a9c77c;--data-4:#e3b188;--data-5:#dda9b6;--data-6:#b9b1d8;--tk-page-bg:#14130f;--tk-hero:#3a3418;--tk-column:#100f0c;--tk-accent-deep:#fbe77c;--tk-on-accent:#1b1a14;--tk-hero-soft-ink:#f2f0e4b3;--tk-hero-track:#f2f0e429;--tk-hero-track-soft:#f2f0e41a;--tk-soft-green:#2a3420;--shadow-xs:0 1px 2px #0000005c;--shadow-sm:0 0 0 1px #f2f0e40d, 0 4px 14px #0006;--shadow-md:0 0 0 1px #f2f0e40d, 0 8px 20px #0000006b;--shadow-card:0 0 0 1px #f2f0e40f, 0 10px 30px #0000006b;--shadow-lg:0 0 0 1px #f2f0e40f, 0 16px 36px #00000080;--shadow-popover:0 0 0 1px #f2f0e414, 0 14px 34px #0000008c;--shadow-dialog:0 0 0 1px #f2f0e414, 0 32px 72px #0009;--shadow-drag:0 0 0 1px #f2f0e41a, 0 20px 44px #0000008c;--shadow-nav-float:0 0 0 1px #f2f0e414, 0 16px 40px #00000080;--shadow-inset-track:inset 0 1px 2px #0006}:root:not([data-theme=light]) body{background:var(--surface-page);color:var(--text-primary)}}
:root{--font-core:var(--font-geist), "Geist", system-ui, sans-serif;--font-display:var(--font-core);--font-mono:var(--font-geist-mono), ui-monospace, monospace;--site-ink:#1b1a14;--site-ink-2:#5b5847;--site-ink-3:#8a8672;--site-line:#1b1a1414;--site-cream:#f5f4e9;--site-column:#ecead9;--site-yellow:#fbe77c;--site-green:#bedc8c;--site-blue:#aed8dc;--site-coral:#f2ae9f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#1b1a14;background:#f5f4e9;margin:0}body{font-family:var(--font-core);-webkit-font-smoothing:antialiased}a{color:#1b1a14;text-underline-offset:3px;text-decoration:underline}a:hover{color:#5b5847}::selection{color:#1b1a14;background:#fbe77c}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:2px solid #1b1a14;box-shadow:0 0 0 5px #f5d94a99}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";float:right;color:#8a8672;transition:transform .2s var(--ease-standard);font-size:22px;font-weight:300;line-height:1}details[open]>summary:after{transform:rotate(45deg)}img{max-width:100%}.skip-link{z-index:100;color:#f5f4e9;background:#1b1a14;border-radius:10px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#f5f4e9;top:12px}.site-nav-links{font:var(--type-label);flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.site-nav-links a{color:#5b5847;text-decoration:none}.site-nav-links a:hover,.site-nav-links a[aria-current=page]{color:#1b1a14}.site-nav-menu,.site-nav-sheet{display:none}@media (max-width:860px){.site-nav-links,.site-nav-signin{display:none!important}.site-nav-menu{display:inline-flex}.site-nav-sheet[data-open=true]{display:flex}}.site-btn{height:48px;font:var(--weight-medium) 16px/1 var(--font-core);cursor:pointer;transition:background .16s var(--ease-standard);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.site-btn-dark{color:#f5f4e9;background:#1b1a14}.site-btn-dark:hover{color:#f5f4e9;background:#34322a}.site-btn-light{color:#1b1a14;background:#fff;border-color:#1b1a141f}.site-btn-light:hover{color:#1b1a14;background:#fbfaf3}.site-btn-sm{border-radius:10px;height:36px;padding:0 16px;font-size:14px}.site-card{background:#fff;border:1px solid #1b1a1414;border-radius:18px;padding:22px}a.site-card{color:#1b1a14;transition:box-shadow .18s var(--ease-standard), transform .18s var(--ease-standard);text-decoration:none;display:block}a.site-card:hover{color:#1b1a14;transform:translateY(-2px);box-shadow:0 16px 34px -20px #1b1a1459}.site-muted-link{color:#5b5847;text-decoration:none}.site-muted-link:hover{color:#1b1a14;text-decoration:underline}.prose{font:400 17px/1.7 var(--font-core);color:#3e3b2e}.prose>*+*{margin-top:1.05em}.prose h2{font:400 28px/1.2 var(--font-display);letter-spacing:-.02em;color:#1b1a14;margin-top:2em;scroll-margin-top:96px}.prose h3{font:500 19px/1.35 var(--font-core);color:#1b1a14;margin-top:1.6em;scroll-margin-top:96px}.prose p{text-wrap:pretty;margin-bottom:0}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:#8a8672}.prose code{font:500 .9em/1.4 var(--font-mono);color:#1b1a14;background:#ecead9;border-radius:6px;padding:1px 6px}.prose pre{color:#f5f4e9;font:14px/1.6 var(--font-mono);background:#1b1a14;border-radius:14px;padding:16px 18px;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose blockquote{color:#5b5847;border-left:3px solid #fbe77c;margin:0;padding:4px 0 4px 18px}.prose a{color:#1b1a14}.prose strong{color:#1b1a14;font-weight:500}.prose hr{border:none;border-top:1px solid #1b1a141f;margin:2em 0}.site-table-wrap{background:#fff;border:1px solid #1b1a1414;border-radius:18px;overflow-x:auto}.site-table{border-collapse:collapse;width:100%;font:var(--type-body-sm);min-width:560px}.site-table th,.site-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1b1a1412;padding:14px 18px}.site-table thead th{font:var(--weight-medium) 13px/1.3 var(--font-core);color:#8a8672;text-transform:uppercase;letter-spacing:.04em;background:#fbfaf3}.site-table tbody tr:last-child td,.site-table tbody tr:last-child th{border-bottom:none}.site-table tbody th{color:#1b1a14;font-weight:500}.site-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.site-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.site-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.site-docs{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;display:grid}.site-docs-nav{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}@media (max-width:900px){.site-two,.site-docs{grid-template-columns:minmax(0,1fr)}.site-docs-nav{max-height:none;position:static}}@media (max-width:960px){#features [style*="grid-column: span 4"],#features [style*="grid-column: span 3"]{grid-column:span 6!important}#features [style*="grid-column: span 2"]{grid-column:span 3!important}}@media (max-width:640px){#features [style*="grid-column: span"]{grid-column:span 6!important}[data-float],[data-toast]{display:none!important}#views [style*="position: sticky"]{max-width:none!important;position:static!important}#security>div{padding:28px!important}[data-demo]{padding:12px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-help-hit:hover{color:#1b1a14;background:#f5f4e9}
