@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}._page_16pkx_1{background:radial-gradient(circle at 92% 15%,rgba(99,223,202,.2),transparent 24%),linear-gradient(135deg,#f7fbfa,#eef7f4 55%,#fff7f1);min-height:100vh}._workspace_16pkx_1{padding:3rem clamp(1rem,6vw,6rem)}._stageGrid_16pkx_1{display:grid;grid-template-columns:repeat(6,1fr);gap:.7rem}._stageGrid_16pkx_1 button{display:flex;gap:.5rem;align-items:center;min-height:90px;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);text-align:left;cursor:pointer}._stageGrid_16pkx_1 button._done_16pkx_1{background:#dff4ed;border-color:#80cdbb}._stageGrid_16pkx_1 svg{width:22px;color:var(--primary)}._stageGrid_16pkx_1 small,._stageGrid_16pkx_1 b{display:block}._stageGrid_16pkx_1 small{color:var(--muted-foreground);font-size:.65rem}._editor_16pkx_1{display:grid;gap:1rem;max-width:920px;margin:1.5rem 0 0;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._editor_16pkx_1 section{display:grid;gap:.5rem}._editor_16pkx_1 label{font-weight:900}._statuses_16pkx_1{display:flex;gap:.5rem;flex-wrap:wrap}._statuses_16pkx_1 button{padding:.65rem .8rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--foreground);font:inherit;font-weight:800;cursor:pointer}._statuses_16pkx_1 button._selected_16pkx_1{background:var(--primary);color:#fff}._parentChoice_16pkx_1{padding:1rem;border:1px solid #b9ded5;border-radius:var(--radius);background:#edf9f5}._parentChoice_16pkx_1>label{display:flex;align-items:flex-start;gap:.7rem}._parentChoice_16pkx_1 span b,._parentChoice_16pkx_1 span small{display:block}._parentChoice_16pkx_1 span small{color:var(--muted-foreground);font-weight:500}._parentChoice_16pkx_1>div{margin-top:.8rem;padding:.85rem;border-radius:12px;background:var(--card)}._parentChoice_16pkx_1 p{margin:0 0 .65rem;line-height:1.5}._parentChoice_16pkx_1 a{font-weight:900;color:var(--primary)}._sharing_16pkx_1{padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._sharing_16pkx_1>label{display:flex;align-items:flex-start;gap:.7rem;padding:.65rem 0}._sharing_16pkx_1 label span b,._sharing_16pkx_1 label span small{display:block}._sharing_16pkx_1 label span small{color:var(--muted-foreground);font-weight:500}._invite_16pkx_1{padding:1rem;border-radius:var(--radius);background:var(--card)}._invite_16pkx_1 p{overflow-wrap:anywhere;color:var(--muted-foreground)}._message_16pkx_1{display:flex;align-items:center;gap:.4rem;color:var(--success);font-weight:800}._circle_16pkx_1{display:flex;gap:1rem;align-items:center;padding:3rem clamp(1rem,6vw,6rem);background:#0b2930;color:#fff}._circle_16pkx_1>svg{width:50px;height:50px;color:#63dfca}._circle_16pkx_1 small{color:#63dfca;font-weight:900;letter-spacing:.12em}._circle_16pkx_1 h2{font-family:var(--font-family-display);font-size:2.4rem;margin:.25rem 0}._circle_16pkx_1 p{color:#bdd0ce;line-height:1.55}._circle_16pkx_1 p b{color:#fff}._guidanceLink_16pkx_1{display:inline-flex;margin-top:.4rem;padding:.7rem .9rem;border-radius:12px;background:#63dfca;color:#09272d;text-decoration:none;font-weight:900}@media(max-width:1000px){._stageGrid_16pkx_1{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){._workspace_16pkx_1{padding:2rem 1rem}._stageGrid_16pkx_1{display:flex;overflow-x:auto}._stageGrid_16pkx_1 button{flex:0 0 170px}._editor_16pkx_1{padding:1rem}._statuses_16pkx_1{display:grid}._circle_16pkx_1{align-items:flex-start;padding:2.5rem 1rem}}
