/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.nc-scope{--nc-surface:var(--color-surface);--nc-surface-2:var(--background-color-subtle);--nc-well:#e2e4e8}@supports (color:color-mix(in lab, red, red)){.nc-scope{--nc-well:color-mix(in srgb, var(--text-color-primary) 5%, var(--color-page))}}.nc-scope{--nc-line:#16181d1a}@supports (color:color-mix(in lab, red, red)){.nc-scope{--nc-line:color-mix(in srgb, var(--text-color-primary) 10%, transparent)}}.nc-scope{--nc-line-strong:#16181d2e}@supports (color:color-mix(in lab, red, red)){.nc-scope{--nc-line-strong:color-mix(in srgb, var(--text-color-primary) 18%, transparent)}}.nc-scope{--nc-ink:var(--text-color-primary);--nc-ink-2:var(--text-color-secondary);--nc-ink-3:var(--text-color-tertiary);--nc-radius:16px;--nc-radius-sm:10px;--nc-panel:var(--nc-surface);--nc-panel-well:#f8f8f8}@supports (color:color-mix(in lab, red, red)){.nc-scope{--nc-panel-well:color-mix(in srgb, var(--text-color-primary) 3%, var(--color-surface))}}.nc-scope{--nc-panel-radius:20px;--nc-tile-radius:14px;--nc-comm:#0e7490;--nc-mfg:#b45309;--nc-proj:#6d28d9;--nc-guide:#047857;--nc-core:#9333ea;--nc-core-2:#db2777;--nc-person:#4d7c0f;--nc-exec:#64748b;--nc-ok:#047857;--nc-warn:#b45309;--nc-late:#be123c;--nc-go:#c6f432;--nc-go-ink:#10140a;--nc-sample:#92580a;--nc-glow:0 0 0 1px var(--nc-core), 0 10px 24px -14px var(--nc-core)}@supports (color:color-mix(in lab, red, red)){.nc-scope{--nc-glow:0 0 0 1px color-mix(in srgb, var(--nc-core) 22%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--nc-core) 55%, transparent)}}.nc-scope{--nc-shadow:0 1px 2px #16181d14, 0 12px 28px -18px #16181d66}@supports (color:color-mix(in lab, red, red)){.nc-scope{--nc-shadow:0 1px 2px color-mix(in srgb, var(--text-color-primary) 8%, transparent), 0 12px 28px -18px color-mix(in srgb, var(--text-color-primary) 40%, transparent)}}.nc-scope{color:var(--nc-ink)}:where(:root[data-theme=dark]) .nc-scope{--nc-surface:#15191e;--nc-surface-2:#1e242b;--nc-well:#0a0c0f;--nc-line:#ffffff14;--nc-line-strong:#ffffff24;--nc-panel:linear-gradient(180deg, #181d23, #13171c);--nc-panel-well:#0e1117;--nc-comm:#22d3ee;--nc-mfg:#fbbf24;--nc-proj:#a78bfa;--nc-guide:#34d399;--nc-core:#c084fc;--nc-core-2:#f0abfc;--nc-person:#d4ff3a;--nc-exec:#94a3b8;--nc-ok:#34d399;--nc-warn:#fbbf24;--nc-late:#fb7185;--nc-go:#d4ff3a;--nc-sample:#facc15;--nc-glow:0 0 0 1px var(--nc-core), 0 0 18px -4px var(--nc-core)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .nc-scope{--nc-glow:0 0 0 1px color-mix(in srgb, var(--nc-core) 35%, transparent), 0 0 18px -4px color-mix(in srgb, var(--nc-core) 60%, transparent)}}:where(:root[data-theme=dark]) .nc-scope{--nc-shadow:0 1px 0 #ffffff0a inset, 0 14px 30px -16px #000000d9}.nc-scope[data-nc-place=genie]{--nc-ink:var(--color-on-genie);--nc-ink-2:var(--color-on-genie-soft);--nc-ink-3:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.nc-scope[data-nc-place=genie]{--nc-ink-3:color-mix(in srgb, var(--color-on-genie) 70%, transparent)}}.nc-scope[data-nc-place=genie]{--nc-surface:var(--color-genie-wash-deep);--nc-surface-2:var(--color-genie-wash-deeper);--nc-well:var(--color-genie-wash);--nc-line:var(--color-genie-line);--nc-line-strong:#ffffff73}@supports (color:color-mix(in lab, red, red)){.nc-scope[data-nc-place=genie]{--nc-line-strong:color-mix(in srgb, var(--color-on-genie) 45%, transparent)}}.nc-scope[data-nc-place=genie]{--nc-comm:#67e8f9;--nc-mfg:#fcd34d;--nc-proj:#c4b5fd;--nc-guide:#6ee7b7;--nc-core:#d8b4fe;--nc-core-2:#f9a8d4;--nc-person:#d9f99d;--nc-exec:#cbd5e1;--nc-ok:#6ee7b7;--nc-warn:#fcd34d;--nc-late:#fda4af;--nc-go:#d4ff3a;--nc-sample:#fde68a;color:var(--nc-ink)}.nc-scope [data-nc-surface=card],.nc-scope[data-nc-surface=card]{--nc-surface:var(--color-genie-card);--nc-surface-2:#f6f7f7}@supports (color:color-mix(in lab, red, red)){.nc-scope [data-nc-surface=card],.nc-scope[data-nc-surface=card]{--nc-surface-2:color-mix(in srgb, var(--color-genie-card-ink) 4%, var(--color-genie-card))}}.nc-scope [data-nc-surface=card],.nc-scope[data-nc-surface=card]{--nc-well:#f4f4f5}@supports (color:color-mix(in lab, red, red)){.nc-scope [data-nc-surface=card],.nc-scope[data-nc-surface=card]{--nc-well:color-mix(in srgb, var(--color-genie-card-ink) 5%, var(--color-genie-card))}}.nc-scope [data-nc-surface=card],.nc-scope[data-nc-surface=card]{--nc-line:var(--color-genie-card-line);--nc-line-strong:#252b3d38}@supports (color:color-mix(in lab, red, red)){.nc-scope [data-nc-surface=card],.nc-scope[data-nc-surface=card]{--nc-line-strong:color-mix(in srgb, var(--color-genie-card-ink) 22%, transparent)}}.nc-scope [data-nc-surface=card],.nc-scope[data-nc-surface=card]{--nc-ink:var(--color-genie-card-ink);--nc-ink-2:var(--color-genie-card-soft);--nc-ink-3:var(--color-genie-card-soft);--nc-comm:#0e7490;--nc-mfg:#b45309;--nc-proj:#6d28d9;--nc-guide:#047857;--nc-core:#9333ea;--nc-core-2:#db2777;--nc-person:#4d7c0f;--nc-exec:#64748b;--nc-ok:#047857;--nc-warn:#b45309;--nc-late:#be123c;--nc-go:#c6f432;--nc-sample:#92580a;color:var(--nc-ink)}:root[data-graphics=less] .nc-scope,:root[data-design=minimal] .nc-scope{--nc-glow:none;--nc-shadow:none;--nc-panel:var(--nc-surface)}:where(.nc-scope) [data-hue=comm],.nc-scope[data-hue=comm]{--nc-hue:var(--nc-comm)}:where(.nc-scope) [data-hue=mfg],.nc-scope[data-hue=mfg]{--nc-hue:var(--nc-mfg)}:where(.nc-scope) [data-hue=proj],.nc-scope[data-hue=proj]{--nc-hue:var(--nc-proj)}:where(.nc-scope) [data-hue=guide],.nc-scope[data-hue=guide]{--nc-hue:var(--nc-guide)}:where(.nc-scope) [data-hue=core],.nc-scope[data-hue=core]{--nc-hue:var(--nc-core)}:where(.nc-scope) [data-hue=person],.nc-scope[data-hue=person]{--nc-hue:var(--nc-person)}:where(.nc-scope) [data-hue=exec],.nc-scope[data-hue=exec]{--nc-hue:var(--nc-exec)}.nc-dot{background:var(--nc-hue,var(--nc-ink-3));width:8px;height:8px;box-shadow:0 0 0 3px var(--nc-hue,var(--nc-ink-3));border-radius:999px;flex-shrink:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.nc-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-hue,var(--nc-ink-3)) 22%, transparent)}}.nc-dot[data-size=sm]{width:6px;height:6px;box-shadow:0 0 0 2px var(--nc-hue,var(--nc-ink-3))}@supports (color:color-mix(in lab, red, red)){.nc-dot[data-size=sm]{box-shadow:0 0 0 2px color-mix(in srgb, var(--nc-hue,var(--nc-ink-3)) 22%, transparent)}}.nc-dot[data-hue=core]{background:linear-gradient(135deg, var(--nc-core), var(--nc-core-2))}:root[data-graphics=less] .nc-dot{box-shadow:none}:root[data-graphics=less] .nc-dot[data-hue=core]{background:var(--nc-core)}.nc-chip{--nc-tone:var(--nc-ink-3);border:1px solid var(--nc-tone);align-items:center;gap:4px;min-height:20px;padding:1px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nc-chip{border:1px solid color-mix(in srgb, var(--nc-tone) 30%, transparent)}}.nc-chip{background:var(--nc-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.nc-chip{background:color-mix(in srgb, var(--nc-tone) 12%, transparent)}}.nc-chip{color:var(--nc-tone);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.4}.nc-chip[data-tone=cyan]{--nc-tone:var(--nc-comm)}.nc-chip[data-tone=amber]{--nc-tone:var(--nc-warn)}.nc-chip[data-tone=violet]{--nc-tone:var(--nc-proj)}.nc-chip[data-tone=emerald]{--nc-tone:var(--nc-ok)}.nc-chip[data-tone=rose]{--nc-tone:var(--nc-late)}.nc-chip[data-tone=neutral]{--nc-tone:var(--nc-ink-3);color:var(--nc-ink-2)}.nc-sample-chip{border:1px dashed var(--nc-sample);min-height:18px;color:var(--nc-sample);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.nc-kicker{color:var(--nc-ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.3}.nc-btn,.nc-go{white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.nc-btn{border:1px solid var(--nc-line-strong);color:var(--nc-ink-2);background:0 0}.nc-btn:hover:not(:disabled){background:var(--nc-ink)}@supports (color:color-mix(in lab, red, red)){.nc-btn:hover:not(:disabled){background:color-mix(in srgb, var(--nc-ink) 6%, transparent)}}.nc-btn:hover:not(:disabled){color:var(--nc-ink)}.nc-btn[data-tone=danger]{border-color:var(--nc-late)}@supports (color:color-mix(in lab, red, red)){.nc-btn[data-tone=danger]{border-color:color-mix(in srgb, var(--nc-late) 40%, transparent)}}.nc-btn[data-tone=danger]{color:var(--nc-late)}.nc-btn[data-tone=danger]:hover:not(:disabled){background:var(--nc-late)}@supports (color:color-mix(in lab, red, red)){.nc-btn[data-tone=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--nc-late) 10%, transparent)}}.nc-btn[data-tone=danger]:hover:not(:disabled){color:var(--nc-late)}.nc-btn[data-size=sm],.nc-go[data-size=sm]{min-height:28px;padding:0 12px;font-size:12px}.nc-go{border:1px solid var(--nc-go-ink)}@supports (color:color-mix(in lab, red, red)){.nc-go{border:1px solid color-mix(in srgb, var(--nc-go-ink) 14%, var(--nc-go))}}.nc-go{background:var(--nc-go);color:var(--nc-go-ink);box-shadow:var(--nc-shadow)}.nc-go:hover:not(:disabled){background:var(--nc-go)}@supports (color:color-mix(in lab, red, red)){.nc-go:hover:not(:disabled){background:color-mix(in srgb, var(--nc-go) 88%, var(--nc-go-ink))}}.nc-btn:disabled,.nc-go:disabled{opacity:.45;cursor:not-allowed}.nc-btn:focus-visible,.nc-go:focus-visible{outline:2px solid var(--nc-core);outline-offset:2px}@media (prefers-reduced-motion:no-preference){:root:not([data-graphics=less]) :is(.nc-btn,.nc-go){transition:background-color .15s,color .15s,border-color .15s}}}@layer utilities;
