@layer theme;@layer base{.ob-root{isolation:isolate;min-height:100dvh;font-family:var(--ob-font);font-size:var(--ob-fs-body);font-feature-settings:normal;background:var(--ob-ground);color:var(--ob-text);-webkit-font-smoothing:antialiased;position:relative}.ob-root input,.ob-root textarea,.ob-root button,.ob-root select{font-family:inherit}.ob-root input,.ob-root textarea{min-width:0}.ob-root input::placeholder,.ob-root textarea::placeholder{color:var(--ob-placeholder)}}@layer components{.ob-root .ob-ground{z-index:-1;pointer-events:none;background:var(--ob-ground);position:fixed;inset:0;overflow:hidden}.ob-root .ob-ground:before{content:"";background:var(--ob-blob);filter:blur(90px);width:760px;height:620px;opacity:var(--ob-blob-opacity);border-radius:50%;position:absolute;bottom:-320px;right:180px}.ob-root .ob-ground:after{content:"";opacity:0;position:absolute;inset:0}@media (prefers-color-scheme:dark){.ob-root:not([data-theme=light]) .ob-ground:before{display:none}.ob-root:not([data-theme=light]) .ob-ground:after{opacity:1;background:radial-gradient(60% 55% at 78% 82%, color-mix(in srgb, var(--ob-brand-mesh) 35%, #9696964d) 0%, transparent 70%), radial-gradient(50% 45% at 18% 12%, color-mix(in srgb, var(--ob-brand-mesh) 25%, #7878782e) 0%, transparent 70%), #0a0a0a}}.ob-root[data-theme=dark] .ob-ground:before{display:none}.ob-root[data-theme=dark] .ob-ground:after{opacity:1;background:radial-gradient(60% 55% at 78% 82%, color-mix(in srgb, var(--ob-brand-mesh) 35%, #9696964d) 0%, transparent 70%), radial-gradient(50% 45% at 18% 12%, color-mix(in srgb, var(--ob-brand-mesh) 25%, #7878782e) 0%, transparent 70%), #0a0a0a}.ob-root .ob-glass{background:linear-gradient(160deg, var(--ob-glass-a) 0%, var(--ob-glass-b) 55%, var(--ob-glass-c) 100%);-webkit-backdrop-filter:blur(44px)saturate(160%);backdrop-filter:blur(44px)saturate(160%);border:1px solid var(--ob-glass-border);box-shadow:inset 0 1px 0 var(--ob-glass-highlight), inset 0 -1px 0 #0000000a, var(--ob-glass-shadow);transition:background var(--ob-dur-mid) ease, box-shadow var(--ob-dur-mid) ease, border-color var(--ob-dur-mid) ease;position:relative}.ob-root .ob-glass-static{-webkit-backdrop-filter:saturate(160%);backdrop-filter:saturate(160%)}.ob-root .ob-glass.ob-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--ob-glass-highlight) 50%, transparent 100%);height:1px;position:absolute;top:0;left:10%;right:10%}.ob-root .ob-float{background:var(--ob-tip-bg);border:1px solid var(--ob-glass-border);box-shadow:var(--ob-float-shadow);-webkit-backdrop-filter:blur(44px)saturate(160%);backdrop-filter:blur(44px)saturate(160%)}.ob-root .ob-glass-soft{background:linear-gradient(160deg, var(--ob-soft-a), var(--ob-soft-b));border:1px solid var(--ob-soft-border);box-shadow:inset 0 1px 0 var(--ob-glass-highlight), 0 4px 12px #1e140a0d}.ob-root .ob-ink{background:var(--ob-ink);color:var(--ob-ink-text);box-shadow:none;border:1px solid #0000}.ob-root .ob-mono{background:var(--ob-mono);color:var(--ob-mono-text);box-shadow:none;border:1px solid #0000}@media (prefers-color-scheme:dark){.ob-root:not([data-theme=light]) .ob-glass{-webkit-backdrop-filter:blur(36px)saturate(1.1);backdrop-filter:blur(36px)saturate(1.1);box-shadow:inset 0 1px 0 #ffffff0d, var(--ob-glass-shadow)}.ob-root:not([data-theme=light]) .ob-glass.ob-shine:after{display:none}.ob-root:not([data-theme=light]) .ob-glass-soft{background:linear-gradient(180deg, var(--ob-soft-a), var(--ob-soft-b));box-shadow:none}}.ob-root[data-theme=dark] .ob-glass{-webkit-backdrop-filter:blur(36px)saturate(1.1);backdrop-filter:blur(36px)saturate(1.1);box-shadow:inset 0 1px 0 #ffffff0d, var(--ob-glass-shadow)}.ob-root[data-theme=dark] .ob-glass.ob-shine:after{display:none}.ob-root[data-theme=dark] .ob-glass-soft{background:linear-gradient(180deg, var(--ob-soft-a), var(--ob-soft-b));box-shadow:none}.ob-root .ob-eyebrow{font-size:var(--ob-fs-eyebrow);letter-spacing:var(--ob-tracking-eyebrow);text-transform:uppercase;color:var(--ob-eyebrow);font-weight:500}.ob-root .ob-h{font-size:var(--ob-fs-card-title);letter-spacing:var(--ob-tracking-title);color:var(--ob-text);margin:0;font-weight:600}.ob-root .ob-muted{color:var(--ob-muted)}.ob-root :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ob-ink);outline-offset:2px}.ob-root .ob-focus-inset:focus-visible{outline-offset:-2px}.ob-root .ob-scroll{scrollbar-width:thin;scrollbar-color:var(--ob-track) transparent}}@layer utilities;.ob-root{--ob-brand-accent:#161616;--ob-brand-accent-text:#fff;--ob-brand-accent-dark:#f5f5f5;--ob-brand-accent-dark-text:#111;--ob-brand-blob:#000;--ob-brand-mesh:transparent;--ob-font:var(--font-poppins,"Poppins"), system-ui, -apple-system, "Segoe UI", sans-serif;--ob-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ob-fw-regular:400;--ob-fw-medium:500;--ob-fw-semibold:600;--ob-fs-title:30px;--ob-fs-card-title:17px;--ob-fs-row:13.5px;--ob-fs-body:13px;--ob-fs-meta:11.5px;--ob-fs-chip:12.5px;--ob-fs-badge:12px;--ob-fs-eyebrow:11px;--ob-tracking-eyebrow:.14em;--ob-tracking-title:-.01em;--ob-space-1:4px;--ob-space-2:8px;--ob-space-3:12px;--ob-space-4:16px;--ob-space-5:20px;--ob-space-6:24px;--ob-space-8:32px;--ob-card-pad-y:22px;--ob-card-pad-x:24px;--ob-gutter:18px;--ob-page-pad:32px;--ob-radius-pill:999px;--ob-radius-card:32px;--ob-radius-rail:28px;--ob-radius-column:22px;--ob-radius-panel:20px;--ob-radius-menu:18px;--ob-radius-tile:16px;--ob-radius-row:12px;--ob-radius-cell:8px;--ob-radius-check:6px;--ob-row-h:40px;--ob-row-h-compact:32px;--ob-rail-row-h:34px;--ob-rail-w:272px;--ob-control-h:40px;--ob-control-h-sm:34px;--ob-chip-h:28px;--ob-input-h:44px;--ob-icon-btn:38px;--ob-col-gap:8px;--ob-col-title-min:220px;--ob-ease:cubic-bezier(.22, 1, .36, 1);--ob-ease-std:ease;--ob-dur-fast:.12s;--ob-dur-base:.15s;--ob-dur-mid:.2s;--ob-dur-slow:.22s;--ob-toast-ms:5s;--ob-toast-action-ms:10s;--ob-z-bar:90;--ob-z-menu:120;--ob-z-popup:200;--ob-z-toast:900;--ob-z-person:950;--ob-ground:#e9e6e2;--ob-ink:var(--ob-brand-accent);--ob-ink-text:var(--ob-brand-accent-text);--ob-mono:#161616;--ob-mono-text:#fff;--ob-text:#161616;--ob-muted:#6f6b66;--ob-eyebrow:#66615b;--ob-icon:#3f3b37;--ob-placeholder:#8a847d;--ob-blob:var(--ob-brand-blob);--ob-blob-opacity:.9;--ob-line:#00000012;--ob-track:#0000001f;--ob-glass-a:#ffffffb8;--ob-glass-b:#ffffff75;--ob-glass-c:#ffffff5c;--ob-glass-border:#ffffffd9;--ob-glass-highlight:#fff;--ob-glass-shadow:0 30px 70px #1e140a1a, 0 2px 8px #1e140a0d;--ob-float-shadow:0 12px 36px #00000029, 0 1px 3px #00000014;--ob-tip-bg:#fffffff7;--ob-soft-a:#ffffffbf;--ob-soft-b:#ffffff73;--ob-soft-border:#ffffffe6;--ob-btn-a:#ffffffe6;--ob-btn-b:#ffffff8c;--ob-btn-border:#fffffff2;--ob-pill-bg:#fff9;--ob-pill-border:#ffffffe6;--ob-hover:#ffffffbf;--ob-scrim:#e9e6e2a8;--ob-ok:#2f9e5b;--ob-warn:#e08a2e;--ob-bad:#d9483b;--ob-st-todo:var(--ob-text);--ob-st-progress:#c9821f;--ob-st-review:#6d5bd0;--ob-st-done:#2f9e5b;--ob-st-cancelled:var(--ob-muted);--ob-presence-online:#2f9e5b;--ob-presence-busy:#e08a2e;--ob-presence-away:#a8a39c;--ob-presence-ooo:#8e7fb8;--ob-c-slate:#62718a;--ob-c-sand:#a8834f;--ob-c-rose:#c0607a;--ob-c-clay:#c0603f;--ob-c-olive:#7a8a3e;--ob-c-sage:#4f9277;--ob-c-teal:#2f8a91;--ob-c-sky:#3f7fc0;--ob-c-indigo:#5b66c7;--ob-c-plum:#9458a6;--ob-t-black:#161616;--ob-t-pink:#967167;--ob-t-green:#6b7565;--ob-t-blue:#6c7b8d;--ob-t-lime:#7e8a5d;--ob-t-yellow:#918354;--ob-tr-not-started-fill:#e8e4db;--ob-tr-not-started-text:#6b6a66;--ob-tr-in-progress-fill:#fae8cc;--ob-tr-in-progress-text:#d68a1e;--ob-tr-in-review-fill:#e4dafa;--ob-tr-in-review-text:#5b21b6;--ob-tr-blocked-fill:#fad4d4;--ob-tr-blocked-text:#8b2020;--ob-tr-done-fill:#d6ece0;--ob-tr-done-text:#2e7d5a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fg:var(--ob-text);--font-sans:var(--ob-font);--font-mono:var(--ob-font-mono);--default-font-family:var(--ob-font);--default-mono-font-family:var(--ob-font-mono);--text-eyebrow:var(--ob-fs-eyebrow);--radius-card:var(--ob-radius-card);--radius-pill:var(--ob-radius-pill)}@media (prefers-color-scheme:dark){.ob-root:not([data-theme=light]){--ob-ground:#0a0a0a;--ob-ink:var(--ob-brand-accent-dark);--ob-ink-text:var(--ob-brand-accent-dark-text);--ob-mono:#f5f5f5;--ob-mono-text:#111;--ob-text:#f5f5f5;--ob-muted:#9a9a9a;--ob-eyebrow:#8a8a8a;--ob-icon:#cfcfcf;--ob-placeholder:#6e6e6e;--ob-blob:#2a2a2a;--ob-blob-opacity:.35;--ob-line:#ffffff0f;--ob-track:#ffffff24;--ob-glass-a:#222222c7;--ob-glass-b:#1e1e1eb8;--ob-glass-c:#1a1a1ab8;--ob-glass-border:#ffffff1a;--ob-glass-highlight:#ffffff12;--ob-glass-shadow:0 24px 60px #0000008c, 0 2px 6px #00000059;--ob-float-shadow:0 16px 40px #0009, 0 1px 3px #0006;--ob-tip-bg:#1e1e1ef7;--ob-soft-a:#121212e0;--ob-soft-b:#121212d1;--ob-soft-border:#ffffff12;--ob-btn-a:#ffffff12;--ob-btn-b:#ffffff0d;--ob-btn-border:#ffffff0d;--ob-pill-bg:#ffffff14;--ob-pill-border:#ffffff0f;--ob-hover:#ffffff12;--ob-scrim:#000000c7;--ob-ok:#4cc077;--ob-warn:#f0a24a;--ob-bad:#f0645a;--ob-st-progress:#e9a444;--ob-st-review:#9d8ff0;--ob-st-done:#4cc077;--ob-presence-online:#4cc077;--ob-presence-busy:#f0a24a;--ob-presence-away:#6e6e6e;--ob-presence-ooo:#a898d6;--ob-c-slate:#93a3bd;--ob-c-sand:#d2ae78;--ob-c-rose:#e88ca5;--ob-c-clay:#e98c6a;--ob-c-olive:#aabb68;--ob-c-sage:#7cc2a4;--ob-c-teal:#5ec0c6;--ob-c-sky:#74b0ee;--ob-c-indigo:#8e98f2;--ob-c-plum:#c58ed6;--ob-t-black:#f2f2f2;--ob-t-pink:#f3b3a2;--ob-t-green:#bacdad;--ob-t-blue:#b2ceee;--ob-t-lime:#e5fea3;--ob-t-yellow:#f5dd87;--ob-tr-not-started-fill:#e8e4db1f;--ob-tr-not-started-text:#c9c5bc;--ob-tr-in-progress-fill:#e9a4442e;--ob-tr-in-progress-text:#f0b86a;--ob-tr-in-review-fill:#9d8ff033;--ob-tr-in-review-text:#b9aef5;--ob-tr-blocked-fill:#f0645a33;--ob-tr-blocked-text:#f49088;--ob-tr-done-fill:#4cc0772e;--ob-tr-done-text:#7fd39e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ob-root[data-theme=dark]{--ob-ground:#0a0a0a;--ob-ink:var(--ob-brand-accent-dark);--ob-ink-text:var(--ob-brand-accent-dark-text);--ob-mono:#f5f5f5;--ob-mono-text:#111;--ob-text:#f5f5f5;--ob-muted:#9a9a9a;--ob-eyebrow:#8a8a8a;--ob-icon:#cfcfcf;--ob-placeholder:#6e6e6e;--ob-blob:#2a2a2a;--ob-blob-opacity:.35;--ob-line:#ffffff0f;--ob-track:#ffffff24;--ob-glass-a:#222222c7;--ob-glass-b:#1e1e1eb8;--ob-glass-c:#1a1a1ab8;--ob-glass-border:#ffffff1a;--ob-glass-highlight:#ffffff12;--ob-glass-shadow:0 24px 60px #0000008c, 0 2px 6px #00000059;--ob-float-shadow:0 16px 40px #0009, 0 1px 3px #0006;--ob-tip-bg:#1e1e1ef7;--ob-soft-a:#121212e0;--ob-soft-b:#121212d1;--ob-soft-border:#ffffff12;--ob-btn-a:#ffffff12;--ob-btn-b:#ffffff0d;--ob-btn-border:#ffffff0d;--ob-pill-bg:#ffffff14;--ob-pill-border:#ffffff0f;--ob-hover:#ffffff12;--ob-scrim:#000000c7;--ob-ok:#4cc077;--ob-warn:#f0a24a;--ob-bad:#f0645a;--ob-st-progress:#e9a444;--ob-st-review:#9d8ff0;--ob-st-done:#4cc077;--ob-presence-online:#4cc077;--ob-presence-busy:#f0a24a;--ob-presence-away:#6e6e6e;--ob-presence-ooo:#a898d6;--ob-c-slate:#93a3bd;--ob-c-sand:#d2ae78;--ob-c-rose:#e88ca5;--ob-c-clay:#e98c6a;--ob-c-olive:#aabb68;--ob-c-sage:#7cc2a4;--ob-c-teal:#5ec0c6;--ob-c-sky:#74b0ee;--ob-c-indigo:#8e98f2;--ob-c-plum:#c58ed6;--ob-t-black:#f2f2f2;--ob-t-pink:#f3b3a2;--ob-t-green:#bacdad;--ob-t-blue:#b2ceee;--ob-t-lime:#e5fea3;--ob-t-yellow:#f5dd87;--ob-tr-not-started-fill:#e8e4db1f;--ob-tr-not-started-text:#c9c5bc;--ob-tr-in-progress-fill:#e9a4442e;--ob-tr-in-progress-text:#f0b86a;--ob-tr-in-review-fill:#9d8ff033;--ob-tr-in-review-text:#b9aef5;--ob-tr-blocked-fill:#f0645a33;--ob-tr-blocked-text:#f49088;--ob-tr-done-fill:#4cc0772e;--ob-tr-done-text:#7fd39e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1179.98px){.ob-root{--ob-fs-title:26px;--ob-fs-card-title:15px;--ob-fs-row:13px;--ob-fs-body:12.5px;--ob-fs-meta:11px;--ob-fs-chip:12px;--ob-fs-badge:11px;--ob-card-pad-y:14px;--ob-card-pad-x:14px;--ob-gutter:14px;--ob-page-pad:20px;--ob-row-h:44px;--ob-rail-row-h:44px;--ob-rail-w:232px;--ob-col-gap:6px;--ob-col-title-min:180px}}@media (max-width:767.98px){.ob-root{--ob-fs-title:24px;--ob-fs-card-title:16px;--ob-fs-row:15px;--ob-fs-body:14px;--ob-fs-meta:12px;--ob-fs-chip:13px;--ob-fs-badge:12px;--ob-card-pad-y:16px;--ob-card-pad-x:16px;--ob-page-pad:16px}}.ob-root .ob-scroll::-webkit-scrollbar{width:6px;height:6px}.ob-root .ob-scroll::-webkit-scrollbar-thumb{background:var(--ob-track);border:0;border-radius:3px}.ob-root ::-webkit-scrollbar-thumb{background:var(--ob-track);background-clip:padding-box;border-color:#0000}.ob-root input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ob-tip-bg) inset;-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text)}.ob-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ob-tip-bg) inset;-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text)}.ob-root input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ob-tip-bg) inset;-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text)}.ob-root textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ob-tip-bg) inset;-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text)}@keyframes ob-turn{to{transform:rotate(360deg)}}@keyframes ob-pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ob-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ob-root .ob-slide-right{animation:ob-slide-right var(--ob-dur-mid) var(--ob-ease) both}.ob-root .ob-scrim-soft{background:color-mix(in srgb, var(--ob-scrim) 34%, transparent)}.ob-root .ob-ring{border:2px solid var(--ob-track);border-top-color:var(--ob-text);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite ob-turn}@media (prefers-reduced-motion:reduce){.ob-root *,.ob-root :before,.ob-root :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
