@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sk,.sw,:root{--page: #e8e8e8;--card: #f2f2f2;--card-line: #d4d4d4;--inner: #fafafa;--inner-line: #e2e2e2;--well: var(--inner);--field: #ececec;--chip: #fafafa;--line: #d6d6d6;--text: #111111;--soft: #474747;--muted: #636363;--ink: #111111;--on-ink: #fafafa;--on-color: #fafafa;--night: #121212;--night-line: #fafafa1c;--night-text: #f5f5f5;--night-soft: #b8b8b8;--night-muted: #8c8c8c;--orange: #f05f1c;--amber: #ffb547;--brand-gradient: linear-gradient(135deg, var(--orange) 0%, color-mix(in srgb, var(--orange) 45%, var(--amber)) 55%, var(--amber) 100%);--on-brand: #111111;--green: #18a24a;--blue: #2f8bfa;--teal: #0ea5a4;--pink: #e8338c;--red: #ec4141;--violet: #7b61ff;--yellow: #e9a514;--vimeo: #1ab7ea;--glow: #2a2a2a;--orange-soft: #fff0e8;--green-soft: #e8f7ee;--blue-soft: #eaf3ff;--pink-soft: #fde9f3;--red-soft: #fdecec;--violet-soft: #f0edff;--danger: var(--red);--danger-soft: var(--red-soft);--warn: var(--yellow);--warn-soft: color-mix(in srgb, var(--yellow) 16%, var(--inner));--warn-ink: color-mix(in srgb, var(--yellow) 62%, var(--text));--black-a10: #1111111a;--black-a20: #11111133;--black-a30: #1111114d;--black-a45: #11111173;--black-a60: #11111199;--black-a75: #111111bf;--black-a90: #111111e6;--white-a10: #fafafa1a;--white-a25: #fafafa40;--white-a80: #fafafacc;--white-a90: #fafafae6;--scrim: #11111166;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--shadow: 0 0 #11111100;--shadow-lg: 0 18px 60px #11111117;--shadow-float: 0 10px 30px #11111124, 0 2px 6px #11111110;--glass: color-mix(in srgb, var(--inner) 58%, transparent);--glass-active: color-mix(in srgb, var(--inner) 92%, transparent);--glass-blur: blur(28px) saturate(1.8);--glass-edge: #fafafacc;--glass-line: #1111110f;--accent: var(--orange);--accent-soft: color-mix(in srgb, var(--accent) 13%, var(--inner));--accent-ink: color-mix(in srgb, var(--accent) 82%, var(--text));--on-accent: var(--on-color);--viz-1: var(--blue);--viz-2: var(--orange);--viz-3: var(--teal);--viz-rest: color-mix(in srgb, var(--muted) 40%, var(--inner));--viz-grid: var(--inner-line);--viz-ring: var(--inner);--s0: 2px;--s1: 4px;--s1h: 6px;--s2: 8px;--s2h: 10px;--s3: 12px;--s3h: 14px;--s4: 16px;--s4h: 18px;--s5: 20px;--s6: 24px;--s7: 28px;--s8: 32px;--s9: 36px;--s10: 40px;--s12: 48px;--s14: 56px;--s16: 64px;--s18: 72px;--s24: 96px;--r-2xs: 4px;--r-xs: 8px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--radius: 24px;--r-2xl: 28px;--r-card: 24px;--r-3xl: 36px;--r-pill: 999px;--frame-pad: 5px;--radius-in: calc(var(--radius) - var(--frame-pad));--fs-caption: 13px;--fs-footnote: 15px;--fs-body: 16px;--fs-headline: 19px;--fs-title: 24px;--fs-title-lg: clamp(30px, 2.8vw, 40px);--fs-display-2: clamp(34px, 4vw, 64px);--fs-display-1: clamp(46px, 6vw, 104px);--lh-tight: 1.1;--lh-snug: 1.3;--lh-body: 1.55;--ls-tight: -.035em;--ls-snug: -.02em;--ls-caps: .03em;--ls-code: .4em;--monogram: .38;--logo-round: .3;--fw-regular: 400;--fw-medium: 500;--fw-editor-bold: 600;--fw-display: 500;--display-axes: "wght" 500, "ELSH" 0, "ELXP" 0, "slnt" 0, "CRSV" 0;--font-text: "Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Bitcount", var(--font-text);--measure: 476px;--measure-wide: 616px;--measure-hero: 920px;--measure-text: 64ch;--ease: cubic-bezier(.2, .7, .2, 1);--t-instant: .08s;--t-fast: .15s;--t-med: .25s;--t-slow: .42s;--spring: cubic-bezier(.34, 1.4, .64, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--t-loop: 1.8s;--t-long: .6s;--t-draw: .9s;--z-raised: 5;--z-nav: 40;--z-overlay: 60;--z-toast: 100;--tap: 44px;--gap-grid: var(--s3);--gap-columns: var(--s6);--gutter: 16px;--content-max: 1180px;--form-max: 760px;--dialog-max: 440px;--select-max: 220px;--crop-square-max: 340px;--device-max: 400px;--site-max: 1360px;--sidebar: 264px;--aside: 360px;--chat-list: 360px;--settings-nav: 300px;--kind-icon: 40px;--tl-hour: 48px;--tl-day: 132px;--tl-axis: 52px;--day-cell: 104px;--day-cell-min: 64px;--day-chrome: 400px;--day-aside: 300px}@media(min-width:1440px){:root,.sk,.sw{--content-max: 1340px;--sidebar: 288px;--settings-nav: 340px;--aside: 400px}}@media(min-width:1800px){:root,.sk,.sw{--content-max: 1480px;--site-max: 1600px;--aside: 440px}}@media(min-width:2200px){:root,.sk,.sw{--content-max: 1960px;--site-max: 1880px;--sidebar: 320px;--aside: 480px}}:root[data-theme=dark],:root[data-theme=dark] .sk,:root[data-theme=dark] .sw{--page: #101010;--card: #181818;--card-line: #2f2f2f;--inner: #202020;--inner-line: #323232;--well: var(--page);--field: #2b2b2b;--chip: #262626;--line: #3a3a3a;--text: #f2f2f2;--soft: #c6c6c6;--muted: #a8a8a8;--ink: #f2f2f2;--on-ink: #111111;--night: #0d0d0d;--orange-soft: #33200f;--green-soft: #10291a;--blue-soft: #0f2238;--pink-soft: #33142a;--red-soft: #361616;--violet-soft: #221c3d;--scrim: #0a0a0aa8;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a0a0a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--shadow-lg: 0 18px 60px #0a0a0a80;--shadow-float: 0 10px 30px #0a0a0a66, 0 2px 6px #0a0a0a33;--glass: color-mix(in srgb, var(--inner) 52%, transparent);--glass-active: color-mix(in srgb, var(--field) 88%, transparent);--glass-edge: #fafafa1f;--glass-line: #fafafa14}:root,.sk,.sw{font-family:var(--font-text);font-weight:var(--fw-medium)}:where(.sk,.sw) :where(b,strong,th,summary,button,label){font-weight:var(--fw-medium)}:where(.sk,.sw) :where(p,li,small,blockquote,input,textarea,select,.sk-pre,.sk-soft,.sk-muted,.sk-hint,.sk-bubble){font-weight:var(--fw-regular)}:where(.sk,.sw) :where(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-medium)}@media(max-width:620px){:root,.sk,.sw{--gap-grid: var(--s2h);--gap-columns: var(--s4)}}:root{color-scheme:light;background:var(--page);color:var(--text);font-family:var(--font-text);line-height:var(--lh-body);font-synthesis:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}:root[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}*{touch-action:pan-x pan-y}button{cursor:pointer}svg{flex-shrink:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.theme-switcher{position:relative;flex-shrink:0}.theme-switcher summary{display:grid;place-items:center;list-style:none;cursor:pointer}.theme-switcher summary::-webkit-details-marker{display:none}.theme-options{position:absolute;right:0;top:calc(100% + var(--s2));z-index:var(--z-overlay);min-width:190px;padding:var(--s1h);border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--inner);box-shadow:var(--shadow-float)}.theme-options button{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);width:100%;padding:var(--s3);border:0;border-radius:var(--r-sm);background:transparent;font-size:var(--fs-footnote);text-align:left}.theme-options button:hover,.theme-options button[aria-pressed=true]{background:var(--field)}@font-face{font-family:Bitcount;src:url(/assets/bitcount-CYbOGsqe.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--dot-rest: .14}.dot-type{font-family:var(--font-display);font-weight:var(--fw-display);font-variation-settings:var(--display-axes);letter-spacing:var(--ls-caps);text-transform:uppercase}.dot-matrix{display:inline-grid;grid-template-columns:repeat(var(--n),1fr);place-items:center;flex-shrink:0;color:currentColor}.dot-matrix>i{position:relative;width:var(--dot);height:var(--dot);border-radius:50%}.dot-matrix>i:before,.dot-matrix>i:after{content:"";position:absolute;inset:0;border-radius:inherit}.dot-matrix>i:before{background:currentColor;opacity:var(--dot-rest);transform:scale(.6)}.dot-matrix>i:after{background:var(--dot-lit, var(--accent));opacity:0;transform:scale(.6);animation:dot-ripple var(--t-loop) var(--ease-out) infinite;animation-delay:calc(var(--d) * .16s - var(--t-loop))}.dot-matrix>i.off{visibility:hidden}.dot-matrix>i.off:after{animation:none}@keyframes dot-ripple{0%,to{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}60%{opacity:.32;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.dot-matrix>i:after{animation:none;opacity:calc(1 - var(--d) * .24);transform:scale(calc(1 - var(--d) * .1))}}.dot-matrix.swirl>i:after{animation-duration:2.2s;animation-delay:calc(var(--d) * .13s - 2.2s)}.dot-matrix.ring{animation:dot-breathe var(--t-loop) var(--ease-in-out) infinite alternate}.dot-matrix.ring>i:after{animation-duration:var(--t-loop);animation-delay:calc(var(--d) * var(--t-loop) - var(--t-loop))}@keyframes dot-breathe{0%{transform:scale(.9)}to{transform:scale(1)}}.dot-matrix.triangle{animation:dot-turn calc(var(--t-loop) * 2) var(--ease-in-out) infinite}@keyframes dot-turn{0%,22%{transform:rotate(0)}33%,55%{transform:rotate(120deg)}66%,88%{transform:rotate(240deg)}to{transform:rotate(360deg)}}.dot-matrix.blocks>i,.dot-matrix.square>i{border-radius:28%}.dot-matrix.blocks>i:after{animation-name:dot-stack;animation-duration:2.6s;animation-timing-function:var(--ease-in-out);animation-delay:calc(var(--d) * 1.2s - 2.6s)}@keyframes dot-stack{0%,to{opacity:0;transform:scale(.6) translateY(-30%)}8%,55%{opacity:1;transform:scale(1) translateY(0)}65%{opacity:0;transform:scale(.6) translateY(0)}}.dot-matrix.square>i:after{animation-duration:2s;animation-delay:calc(var(--d) * .24s - 2s)}@media(prefers-reduced-motion:reduce){.dot-matrix.ring,.dot-matrix.triangle{animation:none}}.dot-loader{display:grid;justify-items:center;gap:var(--s3h);padding:var(--s9) var(--s4);color:var(--soft);font-size:var(--fs-footnote)}.brand-mark{display:inline-flex;align-items:center;gap:var(--s1h);white-space:nowrap}.brand-dot{color:var(--orange)}.brand-tag,.brand-beta{display:inline-flex;align-items:center;height:20px;padding:0 var(--s1h);border-radius:var(--r-xs);font-family:var(--font-text);font-size:var(--fs-caption);font-weight:var(--fw-medium);font-variation-settings:normal;letter-spacing:var(--ls-caps);line-height:var(--lh-tight);text-transform:uppercase}.brand-tag{border:1.5px solid currentColor}.brand-beta{background:color-mix(in srgb,var(--orange) 14%,transparent);color:color-mix(in srgb,var(--orange) 78%,var(--text))}.sk-mascot{position:relative;display:inline-flex;flex:none;animation:tecka-float 3.2s var(--ease-in-out) infinite alternate}.sk-mascot svg{overflow:visible;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--orange) 40%,transparent))}.sk-mascot-body circle{fill:var(--mascot-fill, var(--orange));transition:opacity var(--t-med) var(--ease)}.sk-mascot-face circle,.sk-mascot-face rect{fill:var(--night)}.sk-mascot-face .sk-mascot-shine{fill:var(--on-color)}.sk-mascot.sleep{animation:tecka-breathe 3.6s var(--ease-in-out) infinite alternate}.sk-mascot.sleep .sk-mascot-body circle{opacity:.72}.sk-mascot.typing{animation:tecka-bob var(--t-slow) var(--ease-in-out) infinite alternate}.sk-mascot.happy{animation:tecka-jump var(--t-long) var(--spring) both}.sk-mascot.sad{animation:tecka-shake var(--t-slow) var(--ease) both}.sk-mascot-face .think{animation:tecka-think var(--t-draw) var(--ease-in-out) infinite}.sk-mascot-z circle{fill:var(--muted);animation:tecka-z 2.4s var(--ease-in-out) infinite}.sk-mascot-z circle:last-child{animation-delay:.6s}.sk-mascot-burst{position:absolute;inset:0;pointer-events:none}.sk-mascot-burst i{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:var(--orange);animation:tecka-spark var(--t-long) var(--ease-out) both;transform:rotate(var(--a)) translateY(0)}.sk-mascot-burst i:nth-child(2n){background:var(--amber)}@keyframes tecka-float{to{transform:translateY(-2px)}}@keyframes tecka-breathe{to{transform:scale(.95) translateY(1px)}}@keyframes tecka-bob{to{transform:translateY(-2px) rotate(-3deg)}}@keyframes tecka-jump{30%{transform:translateY(-10px) scale(1.08)}60%{transform:translateY(0) scale(.96,1.04)}}@keyframes tecka-shake{25%{transform:translate(-3px) rotate(-6deg)}75%{transform:translate(3px) rotate(6deg)}}@keyframes tecka-think{50%{transform:translateY(-.6px);opacity:.4}}@keyframes tecka-z{0%{opacity:0;transform:translate(0)}40%{opacity:1}to{opacity:0;transform:translate(.6px,-1.6px)}}@keyframes tecka-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-28px) scale(.4)}}@property --live-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sk-live{position:relative}.sk-live:before{content:"";position:absolute;inset:-1px;z-index:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--live-angle),transparent 0deg,var(--orange) 70deg,var(--amber) 140deg,transparent 210deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity var(--t-med) var(--ease)}.sk-live.on:before{opacity:1;animation:live-spin 2.4s linear 1}.sk-live.on{box-shadow:0 8px 28px color-mix(in srgb,var(--orange) 14%,transparent);transition:box-shadow var(--t-med) var(--ease)}@keyframes live-spin{to{--live-angle: 360deg}}@media(prefers-reduced-motion:reduce){.sk-mascot,.sk-mascot *,.sk-live:before{animation:none!important}}:where(.glint,.sk-btn.ink,.sk-btn.pill,.sk-chat-badge,.sk-msg.own .sk-bubble,.sk-card,.sk-workspace-switch,.sk-chip,.sw-btn:not(.ghost),.sw-box,.sw-stage,.sw-tile,.sw-persona,.sw-team-card,.sw-stage-tabs button,.sw-step-no,.date-tile.strong){--glint-host: 1;--glint-content: none;position:relative}:where(.glint,.sk-btn.ink,.sk-btn.pill,.sk-chat-badge,.sk-msg.own .sk-bubble,.sk-card,.sk-workspace-switch,.sk-chip,.sw-btn:not(.ghost),.sw-box,.sw-stage,.sw-tile,.sw-persona,.sw-team-card,.sw-stage-tabs button,.sw-step-no,.date-tile.strong)[data-glint]:after{content:"";position:absolute;inset:calc(-1 * var(--glint-rim, 1px));z-index:1;border-radius:inherit;padding:var(--glint-width, 1px);pointer-events:none;background:var(--glint-content);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:var(--glint-on, 1)}.sk-chip:not([aria-pressed=true]):after,.sw-stage-tabs button:not(.on):after{content:none}:is(.glint,.sk-btn.ink,.sk-chat-badge,.sk-msg.own .sk-bubble,.sw-step-no,.date-tile.strong):after{--glint-rim: 0px}:is(.sk-card,.sw-box)>:is(.sk-card-body,.sw-box-body){border-color:transparent}:where(.sk-tabbar,.sw-pill,.sw-nav){position:relative}.glass-layer{position:absolute;inset:-1px;z-index:-2;border:1.5px solid var(--glass-line);border-radius:inherit;background:var(--glass) padding-box;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);pointer-events:none}@media(prefers-reduced-transparency:reduce){:root{--glint-on: 0}}.date-tile{--tile: var(--ev, var(--accent));--tile-soft: var(--ev-soft, var(--accent-soft));display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s0);flex-shrink:0;width:48px;height:48px;border-radius:var(--r-md);background:var(--tile-soft);color:var(--text);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.date-tile small{color:var(--tile);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.date-tile b{font-size:var(--fs-headline);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug)}.date-tile.wide{width:60px;height:54px}.date-tile.strong{background:var(--tile);color:var(--on-accent)}.date-tile.strong small{color:color-mix(in srgb,var(--on-accent) 80%,transparent)}
