.cl-app{--cl-bg:#d7d7d0;--cl-surface:#fdfcfa;--cl-surface-2:#f7f6f3;--cl-surface-3:#ecebe6;--cl-done:#f4f3ef;--cl-card:#fff;--cl-header:#f7f6f3d1;--cl-shell:#f7f6f3;--cl-sunk:#eceae5;--cl-inv-bg:#1a1614;--cl-inv-fg:#f4f2ed;--cl-inv-hover:#2f2b27;--cl-scrim:#1a161457;--cl-shadow-lg:#1a16144d;--cl-warn:#e08a2b;--cl-warn-soft:#e08a2b1a;--cl-teal-soft:#0f9d8d1a;--cl-teal-line:#0f9d8d52;--cl-hover:#eae8e3;--cl-border:#e3e3de;--cl-border-strong:#d8d7d1;--cl-hairline:#f0efec;--cl-ink:#1a1614;--cl-ink-mid:#53504c;--cl-ink-soft:#66635f;--cl-ink-faint:#a8a7a1;--cl-on-dark:#f4f2ed;--cl-teal:#0f9d8d;--cl-teal-bright:#21d9c7;--cl-teal-glow:#2ee6d3;--cl-teal-deep:#16463f;--cl-green:#2fd08d;--cl-red:#f2565a;--cl-on-teal:#17140f;--cl-teal-ink:var(--cl-teal-deep);--cl-select:#0f9d8d38;--cl-font:var(--font-geist), "Geist", sans-serif;--cl-mono:var(--font-geist-mono), "Geist Mono", monospace;--cl-badge-mono:var(--font-jetbrains), "JetBrains Mono", monospace;--cl-serif:var(--font-instrument-serif), "Instrument Serif", serif;background:var(--cl-bg);color:var(--cl-ink);font-family:var(--cl-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.cl-app ::selection{background:var(--cl-select);color:var(--cl-ink)}.cl-app a{color:var(--cl-teal);text-decoration:none}.cl-app a:hover{text-decoration:underline}.cl-app button{font-family:var(--cl-font)}@keyframes cl-pulse{0%{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(1)}}@keyframes cl-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes cl-shimmer{0%{background-position:-380px 0}to{background-position:380px 0}}@keyframes cl-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cl-slide-left{0%{transform:translate(100%)}to{transform:none}}@keyframes cl-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}@keyframes cl-card-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.cl-scroll{scrollbar-width:none;-ms-overflow-style:none}.cl-scroll::-webkit-scrollbar{width:0;height:0;display:none}body:has(.cl-header--shell){min-height:100dvh}:is(html:has(.cl-viewport-lock),body:has(.cl-viewport-lock)){height:100dvh;overflow:hidden}.cl-header{background:var(--cl-header);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--cl-border);flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.cl-header-name{letter-spacing:-.01em;font-size:15px;font-weight:500}.cl-header-sub{font-family:var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-faint);font-size:11px}.cl-app .cl-pill-btn{border:1px solid var(--cl-border);height:36px;color:var(--cl-ink-mid);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.cl-app .cl-pill-btn:hover{border-color:var(--cl-ink-faint);color:var(--cl-ink);text-decoration:none}.cl-count-pill{font-family:var(--cl-badge-mono);color:var(--cl-on-teal);background:var(--cl-teal-bright);border-radius:9999px;padding:2px 6px;font-size:9px;font-weight:800}.cl-avatar{background:var(--cl-surface);border:1px solid var(--cl-border);width:32px;height:32px;color:var(--cl-ink-soft);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.cl-header--shell{z-index:40;position:sticky;top:0}.cl-header-brand{align-items:center;gap:12px;display:flex}summary.cl-avatar{cursor:pointer;list-style:none}summary.cl-avatar::-webkit-details-marker{display:none}.cl-menu{position:relative}.cl-menu-pop{background:var(--cl-card);border:1px solid var(--cl-border);min-width:200px;box-shadow:var(--cl-shadow,0 12px 32px #1a161424);z-index:50;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.cl-menu-name{font-family:var(--cl-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cl-ink-faint);padding:8px 10px 4px;font-size:11px}.cl-menu-item{text-align:left;width:100%;color:var(--cl-ink-mid);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 10px;font-size:13px;text-decoration:none;display:block}.cl-menu-item:hover{background:var(--cl-surface);color:var(--cl-ink)}.cl-hero-talk{color:var(--cl-ink-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:6px;padding:4px 0;font-size:13px;display:inline-flex}.cl-hero-talk:hover:not(:disabled){color:var(--cl-teal-ink)}.cl-hero-talk:disabled{opacity:.5;cursor:default}.cl-transcript{flex-direction:column;gap:34px;max-width:720px;margin:0 auto;display:flex}.cl-day-divider{align-items:center;gap:14px;display:flex}.cl-day-divider:before,.cl-day-divider:after{content:"";background:var(--cl-border);flex:1;height:1px}.cl-day-divider span{font-family:var(--cl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cl-ink-faint);font-size:11px}.cl-msg-time{font-family:var(--cl-mono);color:var(--cl-ink-faint);margin-top:6px;font-size:11px}.cl-user-row .cl-msg-time{text-align:right}.cl-msg-stopped{font-family:var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-faint);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.cl-msg-stopped:before{content:"";background:var(--cl-border);width:8px;height:1px}.cl-skeleton{flex-direction:column;gap:10px;display:flex}.cl-skeleton span{background:linear-gradient(90deg, var(--cl-surface-2) 25%, var(--cl-surface-3) 37%, var(--cl-surface-2) 63%);background-size:760px 100%;border-radius:6px;height:12px;animation:1.4s linear infinite cl-shimmer}.cl-skeleton span:first-child{width:92%}.cl-skeleton span:nth-child(2){width:78%}.cl-skeleton span:nth-child(3){width:60%}.cl-card-skel{flex-direction:column;gap:14px;display:flex}.cl-card-skel .nk-think-label{font-size:13px}.cl-offline-note{background:#f2565a12;border:1px solid #f2565a40;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cl-offline-title{color:var(--cl-ink);font-size:14px;font-weight:500}.cl-offline-body{color:var(--cl-ink-soft);margin-top:2px;font-size:13px;line-height:1.5}.cl-try-again{border:1px solid var(--cl-border);cursor:pointer;height:38px;font-family:var(--cl-font);color:var(--cl-ink);background:0 0;border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;padding:0 16px;font-size:13px;display:inline-flex}.cl-try-again:hover:not(:disabled){border-color:var(--cl-ink-faint)}.cl-try-again:disabled{opacity:.5;cursor:default}.cl-row{gap:14px;display:flex}.cl-row-mark{flex:none;margin-top:4px}.cl-row-body{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.cl-assistant-text{letter-spacing:-.01em;color:var(--cl-ink);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.6}.cl-user-row{justify-content:flex-end;display:flex}.cl-user-bubble{background:var(--cl-surface);border:1px solid var(--cl-border);max-width:80%;color:var(--cl-ink);white-space:pre-wrap;border-radius:16px 16px 4px;padding:14px 18px;font-size:15px;line-height:1.55;box-shadow:0 1px 2px #1a161408}.cl-user-bubble--pending{opacity:.6}.cl-typing{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:16px;align-self:flex-start;align-items:center;gap:6px;padding:14px 16px;display:inline-flex}.cl-typing span{background:var(--cl-teal);border-radius:9999px;width:7px;height:7px;animation:1.4s infinite cl-blink}.cl-typing span:nth-child(2){animation-delay:.2s}.cl-typing span:nth-child(3){animation-delay:.4s}@keyframes cl-mark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}.cl-mark-animated{animation:1.6s ease-in-out infinite cl-mark-pulse}.cl-working{background:var(--cl-surface);border:1px solid var(--cl-border);color:var(--cl-ink-soft);border-radius:16px;align-self:flex-start;align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:inline-flex}.cl-working-label{color:var(--cl-ink-mid)}.cl-working-timer{font-family:var(--cl-mono);color:var(--cl-ink-faint);font-size:12.5px}.cl-markdown{white-space:normal}.cl-markdown p{white-space:pre-wrap;margin:0 0 10px}.cl-markdown strong,.cl-markdown b{font-weight:500}.cl-markdown .cl-markdown-heading{margin:14px 0 6px;font-weight:500}.cl-markdown ul,.cl-markdown ol{margin:0 0 10px;padding-left:22px}.cl-markdown li{white-space:pre-wrap;margin:3px 0}.cl-markdown code{font-family:var(--cl-mono);background:var(--cl-surface-3);border-radius:5px;padding:1px 5px;font-size:.85em}.cl-markdown pre{background:var(--cl-surface-2);border:1px solid var(--cl-border);border-radius:10px;margin:0 0 10px;padding:12px 14px;font-size:13px;line-height:1.5;overflow-x:auto}.cl-markdown pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.cl-markdown a{color:var(--cl-teal);text-underline-offset:2px;text-decoration:underline}.cl-markdown blockquote{border-left:2px solid var(--cl-border-strong);color:var(--cl-ink-soft);margin:0 0 10px;padding-left:12px}.cl-markdown hr{border:0;border-top:1px solid var(--cl-border);margin:12px 0}.cl-markdown img{border-radius:10px;max-width:100%}.cl-markdown-scroll{margin:0 0 10px;overflow-x:auto}.cl-markdown-link-warn{background:var(--cl-surface-2);border:1px solid var(--cl-border-strong);color:var(--cl-ink-soft);white-space:nowrap;border-radius:4px;margin-left:4px;padding:0 5px;font-size:.8em;display:inline-block}.cl-markdown table{border-collapse:collapse;font-size:.92em}.cl-markdown th,.cl-markdown td{border-bottom:1px solid var(--cl-border);text-align:left;vertical-align:top;padding:5px 10px}.cl-markdown th{background:var(--cl-surface-2);font-weight:500}.cl-markdown>:first-child{margin-top:0}.cl-markdown>:last-child{margin-bottom:0}.cl-ticket-chip{border:1px solid var(--cl-border);background:var(--cl-surface-2);max-width:min(100%,14em);color:var(--cl-ink);vertical-align:baseline;border-radius:6px;align-items:baseline;gap:6px;padding:1px 8px;line-height:1.35;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.cl-markdown a.cl-ticket-chip{color:var(--cl-ink);text-decoration:none}.cl-ticket-chip:hover{border-color:var(--cl-teal);background:var(--cl-surface-3)}.cl-ticket-chip:focus-visible{outline:2px solid var(--cl-teal);outline-offset:2px}.cl-ticket-chip-key{font-family:var(--cl-badge-mono);letter-spacing:.02em;color:var(--cl-ink-soft);flex:none;font-size:.82em}.cl-ticket-chip-title{text-overflow:ellipsis;white-space:nowrap;font-size:.94em;overflow:hidden}.cl-ticket-chip-dot{border-radius:9999px;flex:none;align-self:center;width:6px;height:6px}.cl-ticket-chip-dot--live{background:var(--cl-teal-bright)}.cl-msg-cards{flex-direction:column;gap:10px;margin:12px 0 4px;display:flex}.cl-msg-cards:empty{display:none}.cl-msg-cards-more{border:1px solid var(--cl-border);cursor:pointer;font-family:var(--cl-font);color:var(--cl-ink-soft);background:0 0;border-radius:9999px;align-self:flex-start;padding:5px 12px;font-size:13px;transition:border-color .14s,color .14s}.cl-msg-cards-more:hover{border-color:var(--cl-ink-faint);color:var(--cl-ink)}.cl-card--open{transition:border-color .14s,box-shadow .14s;position:relative}.cl-card--open:hover{border-color:var(--cl-border-strong)}.cl-app .cl-card-open-link{color:inherit;text-decoration:none}.cl-card-open-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.cl-card-open-link:focus-visible:after{outline:2px solid var(--cl-teal);outline-offset:2px}.cl-card-acts{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.cl-card-acts .cl-pill-btn{height:30px;padding:0 12px;text-decoration:none}.cl-card-act-err{color:var(--cl-red);font-size:12px}.cl-pill-btn--go{border-color:var(--cl-teal);color:var(--cl-teal)}.cl-pill-btn--go:hover{background:#21d9c71a}.cl-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cl-card{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:16px;padding:20px;box-shadow:0 1px 3px #1a16140a}.cl-card-badge{font-family:var(--cl-badge-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;margin-bottom:16px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.cl-card-badge--teal{color:var(--cl-teal);background:#21d9c71f}.cl-card-badge--plain{color:var(--cl-ink-soft);background:var(--cl-surface-2);border:1px solid var(--cl-border)}.cl-card-title{margin-bottom:16px;font-size:17px;font-weight:500;line-height:1.35}.cl-opt{text-align:left;background:var(--cl-surface-2);border:1px solid var(--cl-border);cursor:pointer;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;position:relative;overflow:hidden}.cl-opt:hover:not(:disabled){border-color:var(--cl-teal-bright);background:var(--cl-surface-3)}.cl-opt:disabled{cursor:default;opacity:.6}.cl-opt:focus-visible,.cl-opt-free:focus-visible,.cl-btn-bright:focus-visible,.cl-btn-quiet:focus-visible,.cl-plan-add:focus-visible{outline:2px solid var(--cl-teal);outline-offset:2px;box-shadow:none;border-color:var(--cl-teal-bright)}.cl-qs-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cl-qs-keys{gap:3px;display:inline-flex}.cl-qs-keys kbd{font-family:var(--cl-badge-mono);color:var(--cl-ink-faint);background:var(--cl-surface-2);border:1px solid var(--cl-border);text-align:center;border-bottom-width:2px;border-radius:4px;min-width:14px;padding:3px 4px;font-size:10px;line-height:1}.cl-qs-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.cl-qs-tab{font-family:var(--cl-badge-mono);letter-spacing:.04em;color:var(--cl-ink-soft);background:var(--cl-surface-2);border:1px solid var(--cl-border);cursor:pointer;text-align:left;border-radius:9999px;flex:0 auto;align-items:center;gap:5px;max-width:100%;padding:5px 11px;font-size:11px;display:inline-flex}.cl-qs-tab:hover:not(:disabled){border-color:var(--cl-teal-bright)}.cl-qs-tab--on{color:var(--cl-ink);background:var(--cl-surface);border-color:var(--cl-teal)}.cl-qs-tab--done{color:var(--cl-teal)}.cl-qs-tab-done{font-size:11px}.cl-qs-tab:focus-visible{outline:2px solid var(--cl-teal);outline-offset:2px;box-shadow:none}.cl-qs-sub{color:var(--cl-ink-soft);margin-top:-10px;margin-bottom:16px;font-size:13px}.cl-qs-done{color:var(--cl-ink-soft);margin-bottom:8px;font-size:14px;line-height:1.55}.cl-qs-needed{margin-bottom:16px;font-size:15px;line-height:1.55}.cl-qs-suggest{background:var(--cl-surface-2);border:1px solid var(--cl-border);border-radius:10px;margin-bottom:14px;padding:12px 14px}.cl-qs-suggest-text{margin-top:6px;font-size:14.5px;line-height:1.5}.cl-qs-suggest-why{color:var(--cl-ink-soft);margin-top:6px;font-size:13px;line-height:1.5}.cl-qs-suggest-go{height:34px;margin-top:10px;padding:0 12px;font-size:13px}.cl-qs-plan{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.cl-qs-note{resize:vertical;width:100%;margin-top:14px}.cl-qs-error{color:var(--cl-red);margin:12px 0 0;font-size:13px}.cl-qs-body,.cl-opt-group,.cl-qs-radios{flex-direction:column;gap:10px;display:flex}.cl-qs-body--split{flex-direction:row;align-items:flex-start;gap:14px}.cl-qs-body--split .cl-opt-group{flex:55%;min-width:0}.cl-qs-preview{background:var(--cl-surface-2);border:1px solid var(--cl-border);min-width:0;color:var(--cl-ink-soft);border-radius:10px;flex:45%;align-self:stretch;padding:12px 14px;font-size:13px;overflow-x:auto}.cl-qs-preview-empty{color:var(--cl-ink-faint);font-style:italic}.cl-qs-num{font-family:var(--cl-badge-mono);color:var(--cl-ink-faint);background:var(--cl-surface);border:1px solid var(--cl-border);text-align:center;border-radius:5px;flex:none;min-width:18px;padding:4px 6px;font-size:10px;line-height:1}.cl-opt--on{border-color:var(--cl-teal)}.cl-opt--on .cl-qs-num{color:var(--cl-teal);border-color:var(--cl-teal)}.cl-opt--other .cl-opt-title{color:var(--cl-ink-soft)}.cl-qs-other{gap:8px;display:flex}.cl-qs-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.cl-qs-skip{cursor:pointer;color:var(--cl-ink-faint);background:0 0;border:none;padding:2px 0 0;font-size:13px}.cl-qs-skip:hover:not(:disabled){color:var(--cl-ink-soft)}.cl-qs-submit{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cl-qs-chord{font-family:var(--cl-badge-mono);opacity:.6;font-size:10px}@media (max-width:720px){.cl-qs-body--split{flex-direction:column}.cl-qs-body--split .cl-opt-group,.cl-qs-preview{flex:auto;width:100%}}@media not all and (any-hover:hover){.cl-qs-keys,.cl-qs-num,.cl-qs-chord{display:none}}.cl-opt-label{text-align:left;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.cl-opt-title{color:var(--cl-ink);font-size:15px;font-weight:500}.cl-opt-hint{color:var(--cl-ink-soft);font-size:13px}.cl-opt-selbar{background:var(--cl-teal-bright);width:4px;position:absolute;top:0;bottom:0;left:0}.cl-rec-pill{font-family:var(--cl-badge-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-teal);border:1px solid #0f9d8d66;border-radius:9999px;flex:none;padding:2px 7px;font-size:10px;font-weight:500}.cl-opt-free{text-align:left;border:1px dashed var(--cl-border);cursor:pointer;width:100%;color:var(--cl-ink-faint);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.cl-opt-free:hover{border-color:var(--cl-ink-faint);color:var(--cl-ink-soft)}.cl-free-input{background:var(--cl-surface-2);border:1px solid var(--cl-border);min-width:0;font-family:var(--cl-font);color:var(--cl-ink);border-radius:10px;outline:none;flex:1;padding:12px 14px;font-size:14px}.cl-free-input:focus{border-color:var(--cl-teal-bright)}.cl-approval-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cl-approval-title{color:var(--cl-ink);font-size:17px;font-weight:500}.cl-approval-head-right{flex:none;align-items:center;gap:12px;display:flex}.cl-view-board{color:var(--cl-teal-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cl-view-board:hover{color:var(--cl-teal);text-decoration:none}.cl-approval-ask{color:var(--cl-ink-soft);margin:0 0 12px;font-size:14px;line-height:1.55}.cl-deliverable{background:var(--cl-surface-2);border:1px solid var(--cl-border);color:var(--cl-ink-mid);border-radius:10px;padding:16px 18px;font-size:13.5px;line-height:1.6}.cl-deliverable .cl-markdown>:first-child{margin-top:0}.cl-deliverable .cl-markdown>:last-child{margin-bottom:0}.cl-deliverable .cl-markdown-heading{font-family:var(--cl-serif);letter-spacing:-.01em;color:var(--cl-ink);margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.15}.cl-approval-actions{gap:10px;margin-top:16px;display:flex}.cl-approval-actions .cl-btn-bright{flex:1}.cl-approval-changes{gap:8px;margin-top:12px;display:flex}.cl-plan-row{border-bottom:1px solid var(--cl-hairline);align-items:center;gap:12px;padding:13px 0;display:flex}.cl-plan-row:last-child{border-bottom:none}.cl-plan-icon{background:var(--cl-surface-2);border:1px solid var(--cl-border);width:26px;height:26px;color:var(--cl-ink-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.cl-plan-text{flex-direction:column;flex:1;gap:2px;display:flex}.cl-plan-title{color:var(--cl-ink);font-size:15px;font-weight:500}.cl-plan-hint{color:var(--cl-ink-soft);font-size:13px}.cl-plan-remove{cursor:pointer;width:28px;height:28px;color:var(--cl-ink-faint);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex}.cl-plan-remove:hover:not(:disabled){color:var(--cl-red);background:var(--cl-surface-2)}.cl-plan-add{cursor:pointer;font-family:var(--cl-font);color:var(--cl-ink-soft);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.cl-plan-add:hover:not(:disabled){color:var(--cl-ink)}.cl-plan-add:disabled{opacity:.5;cursor:default}.cl-app .cl-btn-dark{background:var(--cl-ink);cursor:pointer;height:42px;color:var(--cl-on-dark);white-space:nowrap;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cl-app .cl-btn-dark:hover:not(:disabled){background:#2a2724;text-decoration:none}.cl-btn-dark:disabled{opacity:.5;cursor:default}.nk[data-theme=dark] .cl-btn-dark,.nk[data-theme=matrix] .cl-btn-dark{color:var(--cl-bg)}.nk[data-theme=dark] .cl-btn-dark:hover:not(:disabled),.nk[data-theme=matrix] .cl-btn-dark:hover:not(:disabled){background:var(--cl-ink-mid)}.cl-app .cl-btn-bright{background:var(--cl-teal-bright);cursor:pointer;height:44px;color:var(--cl-on-teal);white-space:nowrap;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cl-app .cl-btn-bright:hover:not(:disabled){background:#53e6d8;text-decoration:none}.cl-btn-bright:disabled{opacity:.5;cursor:default}.cl-app .cl-btn-quiet{border:1px solid var(--cl-border);cursor:pointer;height:44px;color:var(--cl-ink-mid);white-space:nowrap;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.cl-app .cl-btn-quiet:hover:not(:disabled){border-color:var(--cl-ink-faint);color:var(--cl-ink);text-decoration:none}.cl-btn-quiet:disabled{opacity:.5;cursor:default}.cl-done-note{align-items:center;gap:10px;padding:6px 0 4px;font-size:15px;font-weight:500;display:flex}.cl-done-check{background:#2fd08d24;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cl-inputbar-wrap{background:linear-gradient(to top, var(--cl-bg) 60%, #d7d7d000);flex:none;padding:16px 24px 22px}.cl-inputbar{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:9999px;align-items:center;gap:10px;max-width:720px;margin:0 auto;padding:7px 8px 7px 18px;display:flex;box-shadow:0 2px 8px #1a16140d}.cl-inputbar input,.cl-inputbar textarea{font-family:var(--cl-font);color:var(--cl-ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:6px 12px;font-size:15px}.cl-inputbar input::placeholder,.cl-inputbar textarea::placeholder{color:var(--cl-ink-faint)}.cl-inputbar textarea{resize:none;max-height:none;line-height:20px;overflow-y:hidden}.cl-send{background:var(--cl-ink);cursor:pointer;width:40px;height:40px;color:var(--cl-on-dark);border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.cl-send:hover:not(:disabled){background:#2a2724}.cl-send:disabled{opacity:.5;cursor:default}.nk[data-theme=dark] .cl-send:hover:not(:disabled),.nk[data-theme=matrix] .cl-send:hover:not(:disabled){background:var(--cl-ink-mid)}.cl-send--stop{cursor:pointer}.cl-send--stopping{opacity:.55;cursor:default}.cl-send--stop svg{transition:transform .14s}.cl-send--stop:hover:not(:disabled) svg{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.cl-send--stop svg{transition:none}.cl-send--stop:hover:not(:disabled) svg{transform:none}}.cl-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}.cl-input-note{text-align:center;max-width:720px;color:var(--cl-ink-faint);margin:10px auto 0;font-size:12px}.cl-attach{flex:none;position:relative}.cl-attach-btn{cursor:pointer;width:36px;height:36px;color:var(--cl-ink-soft);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex}.cl-attach-btn:hover:not(:disabled){background:var(--cl-hover);color:var(--cl-ink)}.cl-attach-btn:disabled{opacity:.5;cursor:default}.cl-attach-scrim{z-index:30;position:fixed;inset:0}.cl-attach-pop{z-index:31;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:14px;flex-direction:column;gap:2px;width:210px;padding:6px;animation:.18s cubic-bezier(.22,1,.36,1) cl-fade-up;display:flex;position:absolute;bottom:46px;left:0;box-shadow:0 10px 30px #1a161429}.cl-attach-item{text-align:left;cursor:pointer;width:100%;font-family:var(--cl-font);color:var(--cl-ink);background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;display:flex}.cl-attach-item:hover{background:var(--cl-hover)}.cl-attach-item--muted{color:var(--cl-ink-mid)}.cl-attach-divider{background:var(--cl-hairline);height:1px;margin:4px 8px}.cl-attach-tray{flex-wrap:wrap;gap:8px;max-width:720px;margin:0 auto 8px;display:flex}.cl-attach-chip{background:var(--cl-surface);border:1px solid var(--cl-border);max-width:240px;height:32px;color:var(--cl-ink-mid);border-radius:9999px;align-items:center;gap:7px;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.cl-attach-chip--error{color:var(--cl-red);border-color:#f2565a66}.cl-attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-attach-x{cursor:pointer;width:20px;height:20px;color:var(--cl-ink-faint);background:0 0;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.cl-attach-x:hover{background:var(--cl-surface-3);color:var(--cl-ink)}.cl-attach-spin{border:2px solid var(--cl-border);border-top-color:var(--cl-teal);border-radius:9999px;flex:none;width:13px;height:13px;animation:.7s linear infinite cl-spin}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-composer-dropzone{border-radius:20px;transition:background .14s,box-shadow .14s}.cl-composer-dropzone--active{box-shadow:0 0 0 2px var(--cl-teal), 0 0 0 6px #3a9e8d1f;background:#3a9e8d14}.cl-composer-dropzone--active .cl-inputbar{border-color:var(--cl-teal)}.cl-attach-tray--summon{max-width:none;margin:0 0 8px}.cl-hero-title{font-family:var(--cl-serif);letter-spacing:-.015em;color:var(--cl-ink);margin:0 0 8px;font-size:34px;font-weight:400;line-height:1.1}.cl-hero-sub{letter-spacing:-.01em;color:var(--cl-ink-soft);max-width:52ch;margin:0;font-size:16px;line-height:1.6}.cl-hero-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;padding:24px 0 40px;display:flex}.cl-hero-title--center{margin:0;font-size:40px}.cl-hero-sub--center{max-width:46ch}.cl-hero-center .cl-hero-talk{margin-top:2px}.cl-hero-composer{width:100%;max-width:640px;margin-top:6px}.cl-hero-composer .cl-inputbar{max-width:640px}.cl-starter-chips--center{justify-content:center;max-width:640px}.cl-hero-thinking{letter-spacing:-.01em;color:var(--cl-ink-soft);align-items:center;gap:10px;margin-top:2px;font-size:13px;display:inline-flex}.cl-hero-thinking span{animation:1.4s ease-in-out infinite cl-thinking-pulse}@keyframes cl-thinking-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cl-hero-thinking span{animation:none}}.cl-gemini-thinking{letter-spacing:-.01em;align-items:center;gap:9px;margin-top:2px;display:inline-flex}.cl-gemini-spark{width:17px;height:17px;-webkit-mask:var(--cl-spark-mask) center / contain no-repeat;-webkit-mask:var(--cl-spark-mask) center / contain no-repeat;mask:var(--cl-spark-mask) center / contain no-repeat;background:linear-gradient(115deg,#4285f4 0%,#9b72cb 35%,#d96570 65%,#4285f4 100%) 0 0/220% 220%;flex:none;animation:3s ease-in-out infinite cl-gemini-gradient,2.6s ease-in-out infinite cl-gemini-breathe;display:inline-block}.cl-gemini-label{letter-spacing:-.01em;color:var(--cl-ink-mid);align-items:baseline;font-size:14px;font-weight:500;animation:2.4s ease-in-out infinite cl-gemini-fade;display:inline-flex}.cl-gemini-dots{display:inline-flex}.cl-gemini-dots span{animation:1.4s ease-in-out infinite cl-gemini-dot}.cl-gemini-dots span:nth-child(2){animation-delay:.2s}.cl-gemini-dots span:nth-child(3){animation-delay:.4s}@keyframes cl-gemini-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cl-gemini-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.16)rotate(45deg)}}@keyframes cl-gemini-fade{0%,to{opacity:.55}50%{opacity:1}}@keyframes cl-gemini-dot{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cl-gemini-spark,.cl-gemini-label,.cl-gemini-dots span{animation:none}.cl-gemini-label{color:var(--cl-ink-mid);opacity:1}}@keyframes nk-spiral-g{0%,12%{transform:rotate(0)}86%,to{transform:rotate(90deg)}}@keyframes nk-conv-tl{0%,12%{transform:none}44%,54%{transform:translate(88px,88px)scale(.55)}74%{transform:translate(-16px,-16px)scale(1.12)}86%,to{transform:none}}@keyframes nk-conv-tr{0%,12%{transform:none}44%,54%{transform:translate(-88px,88px)scale(.55)}74%{transform:translate(16px,-16px)scale(1.12)}86%,to{transform:none}}@keyframes nk-conv-bl{0%,12%{transform:none}44%,54%{transform:translate(88px,-88px)scale(.55)}74%{transform:translate(-16px,16px)scale(1.12)}86%,to{transform:none}}@keyframes nk-conv-br{0%,12%{transform:none}44%,54%{transform:translate(-88px,-88px)scale(.55)}74%{transform:translate(16px,16px)scale(1.12)}86%,to{transform:none}}@keyframes nk-conv-c{0%,12%{transform:scale(1)}44%,54%{transform:scale(1.65)}74%{transform:scale(.92)}86%,to{transform:scale(1)}}@keyframes nk-conv-line{0%,10%{opacity:1}12%,86%{opacity:0}88%,to{opacity:1}}.nk-loadmark g:nth-of-type(2){transform-box:fill-box;transform-origin:50%;animation:1.9s cubic-bezier(.65,0,.35,1) infinite nk-spiral-g}.nk-loadmark circle{transform-box:fill-box;transform-origin:50%;animation-duration:1.9s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.nk-loadmark circle:first-of-type{animation-name:nk-conv-tl}.nk-loadmark circle:nth-of-type(2){animation-name:nk-conv-tr}.nk-loadmark circle:nth-of-type(3){animation-name:nk-conv-bl}.nk-loadmark circle:nth-of-type(4){animation-name:nk-conv-br}.nk-loadmark circle:nth-of-type(5){animation-name:nk-conv-c}.nk-loadmark line{animation:1.9s cubic-bezier(.65,0,.35,1) infinite nk-conv-line}@keyframes nk-shimmer-text{0%{background-position:130% 0}to{background-position:-30% 0}}.nk-think-label{letter-spacing:-.01em;background:linear-gradient(90deg, var(--cl-ink-faint) 0%, var(--cl-ink-faint) 38%, var(--cl-teal-ink) 50%, var(--cl-ink-faint) 62%, var(--cl-ink-faint) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;animation:1.8s linear infinite nk-shimmer-text}.nk-hero-rest{flex-direction:column;align-items:center;gap:16px;width:100%;max-height:900px;transition:max-height .75s cubic-bezier(.65,0,.35,1),opacity .4s,transform .75s cubic-bezier(.65,0,.35,1);display:flex;overflow:hidden}.nk-hero-rest--hidden{opacity:0;pointer-events:none;max-height:0;transform:translateY(14px)scale(.98)}.nk-hero-label{opacity:0;max-height:0;transition:max-height .5s .3s,opacity .5s .35s;overflow:hidden}.nk-hero-label--on{opacity:1;max-height:40px}@keyframes nk-turn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nk-turn-in{animation:.35s cubic-bezier(.22,1,.36,1) both nk-turn-in}@media (prefers-reduced-motion:reduce){.nk-loadmark circle,.nk-loadmark line,.nk-loadmark g:nth-of-type(2),.nk-think-label,.nk-turn-in{animation:none}.nk-think-label{color:var(--cl-ink-faint)}}:root{--cl-spark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 Q13 11 24 12 Q13 13 12 24 Q11 13 0 12 Q11 11 12 0 Z' fill='black'/%3E%3C/svg%3E")}.cl-context-chip{background:var(--cl-surface-3);border:1px solid var(--cl-border);color:var(--cl-ink-mid);border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;padding:4px 12px 4px 9px;font-size:12px;display:inline-flex}.cl-context-chip b{color:var(--cl-ink);font-weight:500}.cl-context-dot{background:var(--cl-teal);border-radius:9999px;flex:none;width:7px;height:7px}.cl-starter-chips{flex-wrap:wrap;gap:6px;display:flex}.cl-starter-rows{flex-direction:column;align-items:center;gap:6px;display:flex}.cl-starter-chip{font-family:var(--cl-font);cursor:pointer;background:var(--cl-surface);border:1px solid var(--cl-border);color:var(--cl-ink-mid);border-radius:9999px;padding:6px 12px;font-size:12px;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.cl-starter-chip:hover:not(:disabled){border-color:var(--cl-teal-bright);color:var(--cl-ink)}.cl-starter-chip:disabled{opacity:.5;cursor:default}.cl-starter-chip--bright{background:var(--cl-teal-bright);border-color:var(--cl-teal-bright);color:var(--cl-on-teal);font-weight:500}.cl-starter-chip--bright:hover:not(:disabled){background:#53e6d8;border-color:#53e6d8}.cl-fab{z-index:20;background:var(--cl-ink);cursor:pointer;height:52px;color:var(--cl-on-dark);border:none;border-radius:9999px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:15px;font-weight:500;transition:background .16s;display:inline-flex;position:fixed;bottom:26px;right:28px;box-shadow:0 10px 28px #1a161447}.cl-fab:hover{background:#2a2724}.nk[data-theme=dark] .cl-fab:hover,.nk[data-theme=matrix] .cl-fab:hover{background:var(--cl-ink-mid)}.cl-work-title{font-family:var(--cl-serif);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:400;line-height:1}.cl-work-sub{color:var(--cl-ink-soft);margin:10px 0 0;font-size:15px}.cl-work-sub b{color:var(--cl-teal);font-weight:400}.cl-col{flex-direction:column;flex:0 0 288px;min-height:0;display:flex}.cl-col-head{justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.cl-col-name{color:var(--cl-ink-mid);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.cl-col-name--input{color:var(--cl-teal)}.cl-col-count{font-family:var(--cl-mono);color:var(--cl-ink-faint);font-size:12px}.cl-col-count--input{color:var(--cl-teal)}.cl-work-card{text-align:left;background:var(--cl-surface);border:1px solid var(--cl-border);cursor:pointer;color:inherit;animation:cl-card-in .42s var(--cl-card-delay,0s) cubic-bezier(.22, 1, .36, 1) both;border-radius:14px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #1a161408}.cl-work-card:hover{border-color:var(--cl-border-strong);text-decoration:none;transform:translateY(-1px)}.cl-work-card--input{border-color:#21d9c773;box-shadow:0 2px 10px #0f9d8d14}.cl-work-card--input:hover{border-color:var(--cl-teal-bright)}.cl-work-card--done{background:var(--cl-done)}.cl-work-card--theirs{opacity:.62}.cl-work-card--theirs:hover{opacity:1}.cl-work-card-title{color:var(--cl-ink);font-size:15px;font-weight:500;line-height:1.3}.cl-work-card--done .cl-work-card-title{color:var(--cl-ink-mid)}.cl-work-card-sub{color:var(--cl-ink-soft);font-size:13px;line-height:1.45}.cl-work-meta{color:var(--cl-ink-faint);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.cl-who{align-items:center;gap:8px;display:flex}.cl-who-chip{width:22px;height:22px;color:var(--cl-on-dark);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}.cl-who-chip--team{background:var(--cl-teal-deep)}.cl-who-chip--person{background:linear-gradient(150deg, var(--cl-teal), var(--cl-teal-deep))}.cl-action-pill{font-family:var(--cl-badge-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;flex:none;padding:4px 9px;font-size:9px;font-weight:500}.cl-action-pill--bright{color:var(--cl-on-teal);background:var(--cl-teal-bright)}.cl-action-pill--outline{color:var(--cl-teal);border:1px solid #0f9d8d66}.cl-action-pill--muted{color:var(--cl-ink-soft);background:var(--cl-surface-2);border:1px solid var(--cl-border);text-transform:none;letter-spacing:0;font-size:10px}.cl-live-dot{flex:none;width:8px;height:8px;position:relative}.cl-live-dot:before{content:"";background:var(--cl-teal-bright);border-radius:9999px;animation:1.8s ease-out infinite cl-pulse;position:absolute;inset:0}.cl-live-dot:after{content:"";background:var(--cl-teal);border-radius:9999px;position:absolute;inset:0}.cl-seg{background:var(--cl-surface-3);border-radius:9999px;align-items:center;gap:2px;padding:3px;display:flex}.cl-seg-btn{cursor:pointer;height:32px;font-family:var(--cl-font);color:var(--cl-ink);background:0 0;border:none;border-radius:9999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:background .16s;display:inline-flex;position:relative}.cl-seg-btn--active{background:var(--cl-surface);box-shadow:0 1px 2px #1a16141f}.cl-seg-btn:not(.cl-seg-btn--active){color:var(--cl-ink-soft)}.cl-list{flex-direction:column;gap:30px;max-width:760px;margin:0 auto;display:flex}.cl-list-section{flex-direction:column;display:flex}.cl-list-head{align-items:center;gap:9px;padding:0 2px 12px;display:flex}.cl-list-head-label{color:var(--cl-ink-mid);font-size:13px;font-weight:500}.cl-list-rows{flex-direction:column;gap:10px;display:flex}.cl-list-row{background:var(--cl-surface);border:1px solid var(--cl-border);cursor:pointer;color:inherit;border-radius:14px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1a161408}.cl-list-row:hover{border-color:var(--cl-border-strong);text-decoration:none;transform:translate(3px);box-shadow:0 8px 20px #1a161414}.cl-list-row--input:before{content:"";background:var(--cl-teal-bright);width:3px;position:absolute;top:0;bottom:0;left:0}.cl-list-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-list-row-title{color:var(--cl-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.cl-list-row-sub{color:var(--cl-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cl-ticket-title{font-family:var(--cl-serif);letter-spacing:-.02em;margin:0 0 12px;font-size:48px;font-weight:400;line-height:1.02}.cl-meta-chip{background:var(--cl-surface);border:1px solid var(--cl-border);height:32px;color:var(--cl-ink-mid);border-radius:9999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}.cl-meta-chip b{color:var(--cl-ink);font-weight:500}.cl-meta-chip--btn{cursor:pointer;font-family:var(--cl-font);transition:border-color .16s}.cl-meta-chip--btn:hover:not(:disabled){border-color:var(--cl-ink-faint)}.cl-meta-chip--btn:disabled{opacity:.6;cursor:default}.cl-assignee-btn{font-family:var(--cl-font);color:var(--cl-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:border-color .16s,background .16s;display:inline-flex}.cl-assignee-btn:hover:not(:disabled){border-color:var(--cl-border);background:var(--cl-surface)}.cl-assignee-btn:disabled{opacity:.6;cursor:default}.cl-prio{display:inline-flex;position:relative}.cl-prio-menu{z-index:31;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:12px;flex-direction:column;gap:1px;min-width:176px;padding:5px;animation:.16s cubic-bezier(.22,1,.36,1) cl-fade-up;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #1a161429}.cl-prio-item{text-align:left;cursor:pointer;width:100%;font-family:var(--cl-font);color:var(--cl-ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:flex}.cl-prio-item:hover{background:var(--cl-surface-3)}.cl-prio-item--on{font-weight:500}.cl-prio-dot{background:var(--cl-ink-faint);border-radius:9999px;flex:none;width:8px;height:8px}.cl-prio-dot[data-level=Highest],.cl-prio-dot[data-level=High]{background:#f2b544}.cl-prio-dot[data-level=Medium]{background:var(--cl-teal)}.cl-prio-dot[data-level=Low],.cl-prio-dot[data-level=Lowest]{background:var(--cl-ink-faint)}.cl-gallery{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.cl-gallery-tile{aspect-ratio:4/3;background:var(--cl-surface-3);border:1px solid var(--cl-border);border-radius:12px;display:block;position:relative;overflow:hidden}.cl-gallery-tile img{object-fit:cover;width:100%;height:100%;display:block}.cl-gallery-tile:hover img{transition:transform .3s;transform:scale(1.03)}.cl-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cl-file-row{color:inherit;border-top:1px solid var(--cl-hairline);align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:flex}.cl-file-row:first-child{border-top:none}.cl-file-row:hover{text-decoration:none}.cl-file-row:hover .cl-file-name{color:var(--cl-teal)}.cl-file-name{font-family:var(--cl-mono);color:var(--cl-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (max-width:640px){.cl-two-col{grid-template-columns:1fr}.cl-gallery{gap:8px}}.cl-status-pill{white-space:nowrap;min-height:26px;color:var(--cl-teal-ink);background:#21d9c71f;border-radius:9999px;flex:none;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.cl-status-pill--muted{background:var(--cl-surface-2);color:var(--cl-ink-soft);border:1px solid var(--cl-border)}.cl-section-label{font-family:var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-faint);font-size:11px}.cl-callout{background:var(--cl-surface);border:1px solid #21d9c780;border-radius:16px;padding:20px;box-shadow:0 2px 12px #0f9d8d14}.cl-timeline{border-left:2px solid var(--cl-hairline);flex-direction:column;gap:18px;margin:16px 0 2px;padding-left:20px;display:flex}.cl-timeline-item{position:relative}.cl-timeline-dot{background:var(--cl-surface);border:2px solid var(--cl-border);border-radius:9999px;width:12px;height:12px;position:absolute;top:2px;left:-27px}.cl-timeline-dot--teal{border-color:var(--cl-teal)}.cl-timeline-text{font-size:14px;line-height:1.5}.cl-timeline-when{color:var(--cl-ink-faint);margin-top:3px;font-size:12px}.cl-person-line{color:var(--cl-teal);margin-bottom:2px;font-size:12px;font-weight:500}.cl-person-pill{font-family:var(--cl-badge-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-teal);border:1px solid #0f9d8d59;border-radius:9999px;padding:2px 7px;font-size:9px;font-weight:500}.cl-mention-field{flex:1;min-width:0;display:flex;position:relative}.cl-mention-field>input,.cl-mention-field>textarea{flex:1;min-width:0}.cl-mention-pop{z-index:50;background:var(--cl-surface);border:1px solid var(--cl-border);min-width:220px;max-width:min(320px,90vw);box-shadow:var(--cl-shadow,0 10px 30px #1a161429);border-radius:12px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.cl-mention-opt{cursor:pointer;width:100%;font-family:var(--cl-font);color:var(--cl-ink);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.cl-mention-opt--on{background:var(--cl-surface-2,#21d9c714)}.cl-mention-opt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-mention-opt-title{color:var(--cl-ink-faint);font-size:12px;display:block}.cl-mention-opt-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-faint);flex:none;font-size:10px}.cl-mention{color:var(--cl-teal);background:#21d9c71a;border-radius:6px;padding:1px 5px;font-weight:500;display:inline}.cl-activity-filters{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.cl-activity-chip{border:1px solid var(--cl-border);font-family:var(--cl-font);color:var(--cl-ink-soft);cursor:pointer;background:0 0;border-radius:9999px;padding:4px 11px;font-size:12.5px}.cl-activity-chip--on{background:var(--cl-ink);border-color:var(--cl-ink);color:var(--cl-on-dark)}.cl-activity{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cl-activity-row{align-items:center;gap:10px;padding:7px 0;display:flex}.cl-activity-text{min-width:0;color:var(--cl-ink-soft);flex:1;font-size:14px}.cl-activity-text strong{color:var(--cl-ink);font-weight:500}.cl-activity-when{color:var(--cl-ink-faint);flex:none;font-size:12px}@media (max-width:480px){.cl-header-work-label,.cl-header-sub{display:none}.cl-header .cl-pill-btn{gap:6px;padding:0 11px}.cl-header>div{gap:7px!important}}@media (max-width:767px){.cl-header{padding:0 16px}.cl-transcript{gap:24px}.cl-user-bubble{max-width:88%}.cl-hero-title{font-size:28px}.cl-hero-title--center,.cl-work-title,.cl-ticket-title{font-size:30px}.cl-work-head{flex-direction:column;gap:14px;padding:20px 20px 16px;align-items:flex-start!important}.cl-fab{bottom:18px;right:16px}.cl-board-cols{flex-direction:column;min-width:0!important;height:auto!important}.cl-col{flex:auto}.cl-app{overflow-x:hidden}.cl-inputbar-wrap{padding-left:16px;padding-right:16px;padding-bottom:max(18px, env(safe-area-inset-bottom))}.cl-fab{bottom:max(18px, env(safe-area-inset-bottom))}}.cl-summon-backdrop{display:none}.cl-summon{z-index:50;background:var(--cl-surface-2);border-left:1px solid var(--cl-border-strong);flex-direction:column;width:384px;animation:.6s cubic-bezier(.65,0,.35,1) cl-slide-left;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 40px #1a161414}.cl-sheet-handle{background:var(--cl-border-strong);border-radius:9999px;flex:none;align-self:center;width:38px;height:4px;margin:10px 0 2px;display:none}@media (max-width:767px){.cl-summon-backdrop{z-index:49;background:#1a161447;animation:.3s cubic-bezier(.22,1,.36,1) cl-fade;display:block;position:fixed;inset:0}.cl-summon{border-left:none;border-radius:20px 20px 0 0;width:auto;height:76dvh;animation:.6s cubic-bezier(.65,0,.35,1) cl-rise;top:auto;left:0;box-shadow:0 -12px 34px #1a161438}.cl-sheet-handle{display:block}.cl-summon>form{padding-bottom:max(18px, env(safe-area-inset-bottom))}}.cl-toast{animation:.7s cubic-bezier(.22,1,.36,1) cl-fade-up}.cl-card--answered{animation:.45s cubic-bezier(.22,1,.36,1) cl-fade-up}@media (prefers-reduced-motion:reduce){.cl-app *,.cl-summon,.cl-summon-backdrop,.cl-toast,.cl-card--answered{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cl-header .nav-link{color:var(--cl-ink-soft)}.cl-header .nav-link:hover{color:var(--cl-ink);background:#1a16140d}.cl-header .nav-link.is-active{color:var(--cl-ink);background:#1a161412}.nk[data-theme=dark] .cl-app{--cl-bg:#100f0e;--cl-shell:#191715;--cl-surface:#201e1b;--cl-surface-2:#26231f;--cl-surface-3:#2f2b27;--cl-sunk:#191715;--cl-done:#1b1917;--cl-card:#26231f;--cl-header:#100f0ed1;--cl-border:#302c28;--cl-border-strong:#3d3833;--cl-hairline:#2a2723;--cl-ink:#efece7;--cl-ink-mid:#c2bcb3;--cl-ink-soft:#a49e96;--cl-ink-faint:#7b756d;--cl-on-dark:#f4f2ed;--cl-teal:#21d9c7;--cl-teal-glow:#2ee6d3;--cl-teal-deep:#16463f;--cl-teal-soft:#21d9c71f;--cl-teal-line:#21d9c74d;--cl-teal-ink:var(--cl-teal);--cl-select:#21d9c742;--cl-hover:#2a2723;--cl-warn:#f2b544;--cl-warn-soft:#f2b5441f;--cl-inv-bg:#efece7;--cl-inv-fg:#17140f;--cl-inv-hover:#fff;--cl-scrim:#0000008c;--cl-shadow-lg:#000000b3;--cl-shadow:0 12px 32px #00000080}.nk[data-theme=matrix] .cl-app{--cl-bg:#0a0f0b;--cl-shell:#0d140f;--cl-surface:#0e1610;--cl-surface-2:#121d15;--cl-surface-3:#16241a;--cl-sunk:#0d140f;--cl-done:#0d130f;--cl-teal-soft:#5cf0a01f;--cl-teal-line:#5cf0a052;--cl-hover:#16241a;--cl-warn:#b8f2a0;--cl-warn-soft:#b8f2a01f;--cl-inv-bg:#5cf0a0;--cl-inv-fg:#001b09;--cl-inv-hover:#6effb0;--cl-on-teal:#001b09;--cl-teal-ink:var(--cl-teal);--cl-select:#5cf0a03d;--cl-scrim:#0009;--cl-shadow-lg:#000000bf;--cl-card:#0f1a12;--cl-header:#080e09d9;--cl-border:#1c3324;--cl-border-strong:#274732;--cl-hairline:#142016;--cl-ink:#d8ffe4;--cl-ink-mid:#7fd89b;--cl-ink-soft:#5cae76;--cl-ink-faint:#3c724e;--cl-on-dark:#001b09;--cl-teal:#35e08a;--cl-teal-bright:#5cf0a0;--cl-teal-glow:#6effb0;--cl-teal-deep:#0d3d22;--cl-green:#5cf0a0;--cl-red:#ff5d62;--cl-shadow:0 12px 32px #0009}.cl-shell{background:var(--cl-bg);flex:auto;min-height:100dvh;display:flex}.cl-rail{z-index:30;background:var(--cl-shell);border-right:1px solid var(--cl-border);flex-direction:column;flex:none;align-self:flex-start;width:268px;height:100dvh;transition:width .22s cubic-bezier(.16,.84,.44,1);display:flex;position:sticky;top:0;overflow:hidden}.cl-shell--railclosed .cl-rail{width:68px}.cl-shell-main{flex-direction:column;flex:auto;min-width:0;display:flex}.cl-rail-head{flex:none;align-items:center;gap:10px;height:60px;padding:0 14px;display:flex}.cl-rail-brand{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.cl-app a.cl-rail-brand{color:var(--cl-ink)}.cl-app .cl-rail-brand:hover{text-decoration:none}.cl-rail-brand-text{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.15;display:flex}.cl-rail-ws{letter-spacing:-.01em;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.cl-rail-ws-sub{font-family:var(--cl-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cl-ink-faint);font-size:10px}.cl-rail-iconbtn{cursor:pointer;width:32px;height:32px;color:var(--cl-ink-faint);background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.cl-rail-iconbtn:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-rail-markbtn{cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .16s;display:flex}.cl-rail-markbtn:hover{background:var(--cl-hover)}.cl-rail-new-wrap{flex:none;padding:2px 14px 10px}.cl-rail-new{background:var(--cl-inv-bg);width:100%;height:40px;color:var(--cl-inv-fg);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:12px;padding:0 8px;font-size:14px;font-weight:500;transition:background .16s;display:flex;overflow:hidden}.cl-rail-new:hover{background:var(--cl-inv-hover)}.cl-rail-nav{flex-direction:column;flex:none;gap:2px;padding:0 14px;display:flex}.cl-rail-item{cursor:pointer;width:100%;height:38px;color:var(--cl-ink-soft);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:0 8px;font-size:14px;text-decoration:none;transition:background .16s,color .16s;display:flex;overflow:hidden}.cl-app a.cl-rail-item{color:var(--cl-ink-soft)}.cl-app .cl-rail-item:hover,.cl-app a.cl-rail-item:hover{background:var(--cl-hover);color:var(--cl-ink);text-decoration:none}.cl-rail-glyph{flex:none;justify-content:center;align-items:center;width:24px;display:flex;position:relative}.cl-rail-label{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.cl-rail-kbd{font-family:var(--cl-mono);color:var(--cl-ink-faint);border:1px solid var(--cl-border);border-radius:5px;flex:none;padding:1px 5px;font-size:10.5px}.cl-rail-count{font-family:var(--cl-badge-mono);color:#1a1614;background:#21d9c7;border-radius:9999px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:800}.cl-rail-dot{background:var(--cl-teal-bright);border:1.5px solid var(--cl-shell);border-radius:9999px;width:7px;height:7px;position:absolute;top:-1px;right:1px}.cl-rail-chats{flex:auto;min-height:0;padding:20px 14px 8px;overflow-y:auto}.cl-rail-spacer{flex:auto}.cl-rail-section{font-family:var(--cl-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cl-ink-faint);padding:0 8px 8px;font-size:10px}.cl-rail-chats>div+div .cl-rail-section{padding-top:18px}.cl-rail-chatrow{border-radius:9px;align-items:center;transition:background .16s;display:flex;position:relative}.cl-rail-chatrow:hover,.cl-rail-chatrow--active{background:var(--cl-hover)}.cl-rail-chatrow:hover .cl-rail-chat,.cl-rail-chatrow--active .cl-rail-chat{color:var(--cl-ink)}.cl-rail-chat{cursor:pointer;min-width:0;height:34px;color:var(--cl-ink-soft);text-align:left;background:0 0;border:none;border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 8px;font-size:13.5px;transition:color .16s;display:flex;overflow:hidden}.cl-rail-chat-dot{background:0 0;border-radius:9999px;flex:none;width:6px;height:6px}.cl-rail-chatrow--active .cl-rail-chat-dot{background:var(--cl-teal)}.cl-rail-chat-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cl-rail-chat-more{cursor:pointer;width:26px;height:26px;color:var(--cl-ink-faint);opacity:0;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-right:4px;transition:opacity .14s,color .14s,background .14s;display:inline-flex}.cl-rail-chatrow:hover .cl-rail-chat-more,.cl-rail-chatrow:focus-within .cl-rail-chat-more,.cl-rail-chat-more--on{opacity:1}.cl-rail-chat-more:hover{background:var(--cl-surface-2);color:var(--cl-ink)}.cl-rail-chat-input{background:var(--cl-surface);border:1px solid var(--cl-teal);width:100%;height:34px;color:var(--cl-ink);font-family:var(--cl-font);border-radius:9px;outline:none;padding:0 8px;font-size:13.5px}.cl-rail-menu-scrim{z-index:40;position:fixed;inset:0}.cl-rail-menu{z-index:41;background:var(--cl-surface);border:1px solid var(--cl-border);min-width:132px;box-shadow:0 14px 34px var(--cl-shadow-lg);border-radius:11px;flex-direction:column;padding:5px;display:flex;position:fixed}.cl-rail-menu-item{cursor:pointer;text-align:left;height:32px;font-family:var(--cl-font);color:var(--cl-ink);background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:13.5px}.cl-rail-menu-item:hover{background:var(--cl-hover)}.cl-rail-menu-item--danger{color:var(--cl-red)}.cl-rail-foot{border-top:1px solid var(--cl-border);flex-direction:column;flex:none;gap:2px;padding:10px 14px 14px;display:flex}.cl-rail-item--account{height:44px;color:var(--cl-ink);margin-top:4px}.cl-rail-avatar{background:var(--cl-surface);border:1px solid var(--cl-border);width:26px;height:26px;color:var(--cl-ink-soft);border-radius:9999px;justify-content:center;align-items:center;font-size:10.5px;font-weight:500;display:flex}.cl-rail-account{position:relative}.cl-rail-account-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.cl-rail-account-name{text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:500;overflow:hidden}.cl-rail-account-role{color:var(--cl-ink-faint);font-size:11px}.cl-rail-account-scrim{z-index:40;position:fixed;inset:0}.cl-rail-account-pop{z-index:41;background:var(--cl-card);border:1px solid var(--cl-border);box-shadow:0 10px 30px var(--cl-shadow-lg);border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden}.cl-rail-account-item{cursor:pointer;text-align:left;width:100%;color:var(--cl-ink-soft);background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:13.5px;display:block}.cl-rail-account-item:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-topstrip{z-index:20;background:var(--cl-bg);flex:none;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px 0 24px;display:flex;position:sticky;top:0}.cl-topstrip-left{align-items:center;gap:10px;min-width:0;display:flex}.cl-topstrip-title{letter-spacing:-.01em;color:var(--cl-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cl-topstrip-sub{font-family:var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-faint);flex:none;font-size:11px}.cl-topstrip-right{flex:none;align-items:center;gap:8px;display:flex}.cl-mobilebar{display:none}.cl-mobilebar-btn{cursor:pointer;width:44px;height:44px;color:var(--cl-ink);background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cl-mobilebar-btn:hover{background:var(--cl-hover)}.cl-mobilebar-title{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.cl-mobilebar-thread{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.cl-mobilebar-right{flex:none;align-items:center;gap:2px;display:flex}.cl-mobilebar-badge{color:#1a1614;border:1.5px solid var(--cl-bg);min-width:16px;height:16px;font-family:var(--cl-badge-mono);background:#21d9c7;border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;display:flex;position:absolute;top:5px;right:5px}.cl-drawer-scrim{z-index:60;background:var(--cl-scrim);animation:.22s cl-fade;position:fixed;inset:0}.cl-drawer{z-index:61;background:var(--cl-shell);border-right:1px solid var(--cl-border);width:302px;max-width:86vw;box-shadow:12px 0 40px -16px var(--cl-shadow-lg);padding-top:env(safe-area-inset-top);flex-direction:column;transition:transform .26s cubic-bezier(.16,.84,.44,1);display:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.cl-drawer--open{transform:none}.cl-pal-scrim{z-index:80;background:var(--cl-scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.18s cl-fade;display:flex;position:fixed;inset:0}.cl-pal{background:var(--cl-surface);border:1px solid var(--cl-border);width:min(560px,100%);max-height:64vh;box-shadow:0 24px 60px var(--cl-shadow-lg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cl-pal-input{border-bottom:1px solid var(--cl-hairline);height:52px;color:var(--cl-ink-faint);align-items:center;gap:10px;padding:0 14px;display:flex}.cl-pal-input input{font-family:var(--cl-font);color:var(--cl-ink);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cl-pal-input input::placeholder{color:var(--cl-ink-faint)}.cl-pal-list{flex:auto;min-height:0;padding:6px;overflow-y:auto}.cl-pal-group{font-family:var(--cl-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cl-ink-faint);padding:10px 8px 6px;font-size:10px}.cl-pal-row{cursor:pointer;width:100%;color:var(--cl-ink-soft);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:9px 8px;display:flex}.cl-pal-row--on{background:var(--cl-hover);color:var(--cl-ink)}.cl-pal-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-pal-row-title{color:var(--cl-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cl-pal-row-sub{color:var(--cl-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cl-pal-ready{background:var(--cl-green);border-radius:9999px;flex:none;width:7px;height:7px}.cl-pal-empty{color:var(--cl-ink-soft);padding:22px 18px;font-size:13.5px}.cl-pal-spin{border:2px solid var(--cl-border);border-top-color:var(--cl-teal);border-radius:9999px;flex:none;width:18px;height:18px;animation:.7s linear infinite cl-spin}.cl-pal-busy{align-items:center;gap:10px;display:flex}.cl-pal-busy .cl-pal-spin{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.cl-pal-spin{animation-duration:2.4s}}.cl-set-scrim{z-index:90;background:var(--cl-scrim);justify-content:center;align-items:center;padding:5vh 16px;animation:.18s cl-fade;display:flex;position:fixed;inset:0}.cl-set{background:var(--cl-shell);border:1px solid var(--cl-border);width:min(940px,100%);height:min(760px,90vh);box-shadow:0 28px 70px var(--cl-shadow-lg);border-radius:18px;display:flex;overflow:hidden}.cl-set-nav{border-right:1px solid var(--cl-hairline);flex-direction:column;flex:0 0 208px;gap:2px;padding:18px 12px;display:flex;overflow-y:auto}.cl-set-nav-title{font-family:var(--cl-serif);color:var(--cl-ink);padding:0 10px 14px;font-size:22px;line-height:1}.cl-set-nav-group{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.cl-set-nav-label{font-family:var(--cl-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cl-ink-faint);padding:8px 10px 4px;font-size:10px}.cl-set-nav-item{cursor:pointer;height:34px;font-family:var(--cl-font);color:var(--cl-ink-soft);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;padding:0 10px;font-size:14px;display:flex}.cl-set-nav-item:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-set-nav-item--on{background:var(--cl-surface);color:var(--cl-ink);font-weight:500}.cl-set-pane{background:var(--cl-bg);flex-direction:column;flex:auto;min-width:0;display:flex}.cl-set-head{border-bottom:1px solid var(--cl-hairline);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.cl-set-title{font-family:var(--cl-serif);color:var(--cl-ink);margin:0;font-size:28px;font-weight:400;line-height:1.1}.cl-set-sub{color:var(--cl-ink-soft);margin:6px 0 0;font-size:13.5px}.cl-set-body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 24px 28px;display:flex;overflow-y:auto}.cl-set-empty{color:var(--cl-ink-soft);font-size:13.5px}.cl-set-card-title{color:var(--cl-ink);font-size:15px;font-weight:500}.cl-set-card-sub{color:var(--cl-ink-soft);margin:6px 0 0;font-size:13px}.cl-set-inline-btn{height:36px;margin-top:12px;text-decoration:none}.cl-set-field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.cl-set-field>label{color:var(--cl-ink-mid);font-size:12.5px;font-weight:500}.cl-set-hint{color:var(--cl-ink-faint);font-size:11.5px}.cl-set-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.cl-set-error{color:var(--cl-red);font-size:12.5px}.cl-set-saved{color:var(--cl-teal-ink);font-size:12.5px}.cl-set-people-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.cl-set-person{border-top:1px solid var(--cl-hairline);align-items:center;gap:10px;padding:10px 0;display:flex}.cl-set-person-avatar{background:var(--cl-surface-2);width:28px;height:28px;color:var(--cl-ink-soft);font-family:var(--cl-mono);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex;overflow:hidden}.cl-set-person-avatar--pending{border:1px dashed var(--cl-border-strong);background:0 0}.cl-set-person-name{min-width:0;color:var(--cl-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.cl-set-person-role{font-family:var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-faint);font-size:10.5px}.cl-set-tag{font-family:var(--cl-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--cl-teal-ink);font-size:10px}.cl-set-revoke{cursor:pointer;font-family:var(--cl-font);color:var(--cl-ink-soft);background:0 0;border:none;font-size:12.5px}.cl-set-revoke:hover{color:var(--cl-red)}.cl-settings-body{--bg-canvas:var(--cl-bg);--bg-surface:var(--cl-surface);--bg-sunken:var(--cl-surface-2);--bg-raised:var(--cl-surface-3);--border-subtle:var(--cl-hairline);--border-default:var(--cl-border);--border-strong:var(--cl-border-strong);--border-focus:var(--cl-teal);--text-primary:var(--cl-ink);--text-secondary:var(--cl-ink-soft);--text-tertiary:var(--cl-ink-faint);--accent:var(--cl-teal-bright);--accent-hover:var(--cl-teal-glow);--accent-on:var(--cl-on-teal);--accent-tint:var(--cl-teal-soft);--danger:var(--cl-red);--font-body:var(--cl-font);--shadow-sm:none;font-family:var(--cl-font)}.cl-settings-body .card{border-color:var(--cl-border);border-radius:14px}.cl-settings-body .input,.cl-settings-body .textarea{border-radius:10px;font-size:14px}.cl-settings-body .input:not(:disabled){height:38px}@media (max-width:767px){.cl-set-scrim{padding:0}.cl-set{border:none;border-radius:0;flex-direction:column;width:100%;height:100%}.cl-set-nav{border-right:none;border-bottom:1px solid var(--cl-hairline);padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));flex-direction:row;flex:none;align-items:center;gap:6px;overflow-x:auto}.cl-set-nav-title,.cl-set-nav-label{display:none}.cl-set-nav-group{flex-direction:row;margin-bottom:0}.cl-set-nav-item{white-space:nowrap;height:44px;padding:0 14px}.cl-set-head{padding:16px 16px 12px}.cl-set-title{font-size:24px}.cl-set-body{padding:16px 16px 32px}}.cl-boot{flex:auto;justify-content:center;align-items:center;min-height:0;padding:40px 20px;animation:.35s .15s both cl-boot-in;display:flex}@keyframes cl-boot-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cl-boot{animation:none}}@media (max-width:767px){.cl-shell main.nk-main{padding-top:0;padding-bottom:0}.cl-rail,.cl-topstrip{display:none}.cl-drawer{display:flex}.cl-mobilebar{z-index:20;background:var(--cl-bg);height:52px;padding:0 10px 0 8px;padding-top:env(safe-area-inset-top);flex:none;align-items:center;gap:4px;display:flex;position:sticky;top:0}.cl-rail-item,.cl-rail-new{border-radius:12px;height:46px;padding:0 14px;font-size:14.5px}.cl-rail-item--account{height:52px}.cl-rail-chat{border-radius:11px;height:44px;padding:0 14px;font-size:14px}.cl-rail-chat-more{opacity:1;width:34px;height:34px}.cl-rail-head,.cl-rail-new-wrap,.cl-rail-nav,.cl-rail-chats,.cl-rail-foot{padding-left:14px;padding-right:14px}.cl-pal-scrim{padding-top:8vh}}.cl-hero-center{text-align:left;align-items:stretch}.cl-hero-center>.nk-hero-rest,.cl-hero-center>.nk-hero-loadmark,.cl-hero-center>.nk-think-label{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.cl-hero-center>.nk-hero-rest{text-align:left;align-items:stretch}.cl-hero-datepair{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cl-hero-date{font-family:var(--cl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cl-ink-faint);font-size:11px}.cl-hero-title--v2{font-family:var(--cl-serif);letter-spacing:-.02em;color:var(--cl-ink);text-align:left;margin:0 0 8px;font-size:46px;font-weight:400;line-height:1.06}.cl-hero-sub--v2{color:var(--cl-ink-soft);text-align:left;letter-spacing:0;max-width:52ch;margin:0 0 28px;font-size:16px;line-height:1.55}.cl-hero-sub--v2 b{color:var(--cl-ink);font-weight:500}.cl-hero-stack{flex-direction:column;display:flex}.cl-hero-center .cl-hero-composer{width:100%;max-width:720px;margin-top:0}.cl-hero-center .cl-hero-composer .cl-inputbar{border-radius:20px;max-width:720px}.cl-starter-chips--v2{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cl-starter-chip--v2{border:1px solid var(--cl-border);cursor:pointer;height:36px;color:var(--cl-ink-soft);background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.cl-starter-chip--v2:hover:not(:disabled){border-color:var(--cl-teal-line);color:var(--cl-ink);background:var(--cl-surface)}.cl-hero-trust{color:var(--cl-ink-faint);text-align:left;margin:26px 0 0;font-size:12.5px;line-height:1.5}.cl-hero-legal{color:var(--cl-ink-faint);text-align:left;margin:6px 0 0;font-size:12px}.nk-hero-loadmark{justify-content:center;display:flex}@media (max-width:767px){.cl-hero-center{justify-content:flex-start;padding-top:4px}.cl-hero-title--v2{font-size:35px;line-height:1.08}.cl-hero-sub--v2{margin-bottom:20px;font-size:14.5px}.cl-hero-stack{flex-direction:column-reverse}.cl-starter-chips--v2{flex-direction:column;gap:8px;margin:0 0 16px}.cl-starter-chip--v2{width:100%;height:auto;min-height:46px;color:var(--cl-ink);border-radius:14px;justify-content:flex-start;gap:10px;padding:0 15px;font-size:14px}.cl-hero-center .cl-hero-composer .cl-inputbar{border-radius:18px}}
