.nd-root{--nd-bg:#f3f4f6;--nd-surface:#ffffff;--nd-sunken:#eef0f3;--nd-hover:#f5f6f8;--nd-selected:#eceef1;--nd-sidebar:#ffffff;--nd-line:#e3e6ea;--nd-text:#101317;--nd-muted:#5f6672;--nd-faint:#7d8591;--nd-accent:#101317;--nd-accent-ink:#ffffff;--nd-accent-soft:#eceef1;--nd-accent-text:#101317;--nd-holding:#8a5f00;--nd-bubble:#f2f4f7;--nd-danger:#b3261e;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.45;color:var(--nd-text);background:var(--nd-bg);-webkit-font-smoothing:antialiased;min-height:100dvh}.nd-root.nd-dark{--nd-bg:#0d0e10;--nd-surface:#15171b;--nd-sunken:#1c1f24;--nd-hover:#1a1d21;--nd-selected:#23262b;--nd-sidebar:#111316;--nd-line:#24272c;--nd-text:#eceef1;--nd-muted:#a7adb6;--nd-faint:#8e95a0;--nd-accent:#eceef1;--nd-accent-ink:#0d0e10;--nd-accent-soft:#24282e;--nd-accent-text:#eceef1;--nd-holding:rgb(var(--sd-warning));--nd-bubble:#1f2227;--nd-danger:#ff8a80;color-scheme:dark}:where(.nd-root) :where(h1,h2,h3){font-family:Inter,system-ui,sans-serif}:where(.nd-root) :where(.material-symbols-outlined){font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:22px;line-height:1}:where(.nd-root) :where(button){font:inherit;color:inherit}:where(.nd-root) :where(a){color:inherit;text-decoration:none}html[data-nd=light]{background:#f3f4f6;color-scheme:light}html[data-nd=dark]{background:#0d0e10;color-scheme:dark}html[data-nd] body{background:transparent;color-scheme:inherit;color:rgb(var(--sd-on-surface))}html[data-nd=light]{--sd-white:255 255 255;--sd-primary:16 19 23;--sd-primary-container:16 19 23;--sd-secondary:95 102 114;--sd-surface:243 244 246;--sd-surface-container-lowest:255 255 255;--sd-surface-container-low:236 238 241;--sd-surface-container:238 240 243;--sd-surface-container-high:233 236 240;--sd-surface-container-highest:227 230 234;--sd-on-surface:16 19 23;--sd-on-surface-variant:74 81 92;--sd-outline:138 145 156;--sd-outline-variant:213 217 223;--sd-success:10 122 61;--sd-success-bg:232 244 236;--sd-warning:154 106 0;--sd-warning-bg:253 243 220;--sd-danger:179 38 30;--sd-danger-bg:251 236 235;--sd-info:16 19 23;--sd-info-bg:236 238 241;--sd-navy:16 19 23;--sd-line:227 230 234;--sd-line-strong:213 217 223;--sd-line-soft:238 240 243;--sd-tone-good:10 122 61;--sd-tone-bad:179 38 30;--sd-bubble-in:242 244 247;--sd-bubble-out:228 231 235;--sd-chat-bg:255 255 255;--sd-chat-dot:255 255 255;--sd-chan-wa:18 140 74;--sd-chan-wa-bg:231 248 237;--sd-chan-ig:176 41 111;--sd-chan-ig-bg:251 233 243;--sd-chan-fb:10 91 214;--sd-chan-fb-bg:231 240 255;--sd-toast-link:255 255 255}:where(html[data-nd]) .rounded-full.border-primary.bg-white{background-color:rgb(var(--sd-on-surface));color:rgb(var(--sd-surface-container-lowest))}html[data-nd=dark]{--sd-white:21 23 27;--sd-primary:236 238 241;--sd-primary-container:236 238 241;--sd-secondary:167 173 182;--sd-surface:13 14 16;--sd-surface-container-lowest:21 23 27;--sd-surface-container-low:26 29 33;--sd-surface-container:31 34 40;--sd-surface-container-high:38 42 48;--sd-surface-container-highest:46 50 57;--sd-on-surface:236 238 241;--sd-on-surface-variant:195 200 207;--sd-outline:142 149 160;--sd-outline-variant:56 60 68;--sd-success:95 208 143;--sd-success-bg:18 43 29;--sd-warning:240 183 74;--sd-warning-bg:48 37 14;--sd-danger:255 138 128;--sd-danger-bg:60 26 24;--sd-info:236 238 241;--sd-info-bg:36 40 46;--sd-navy:236 238 241;--sd-line:36 39 44;--sd-line-strong:51 55 62;--sd-line-soft:31 34 39;--sd-tone-good:95 208 143;--sd-tone-bad:255 138 128;--sd-bubble-in:31 34 39;--sd-bubble-out:44 48 55;--sd-chat-bg:21 23 27;--sd-chat-dot:21 23 27;--sd-chan-wa:95 208 143;--sd-chan-wa-bg:18 43 29;--sd-chan-ig:244 143 196;--sd-chan-ig-bg:52 22 38;--sd-chan-fb:143 176 255;--sd-chan-fb-bg:25 35 58;--sd-toast-link:13 14 16;--border:220 8% 23%;--input:220 8% 23%;--background:220 10% 6%;--foreground:220 14% 94%;--ring:222 100% 68%}:where(html[data-nd]) .font-headline,:where(html[data-nd]) :is(h1,h2,h3,h4,h5,h6){font-family:Inter,system-ui,sans-serif}:where(html[data-nd]) .text-gray-500,:where(html[data-nd]) .text-gray-600,:where(html[data-nd]) .text-gray-700{color:rgb(var(--sd-secondary))}:where(html[data-nd]) .bg-gray-100,:where(html[data-nd]) .bg-gray-50{background-color:rgb(var(--sd-surface-container))}:where(html[data-nd]) .bg-red-100,:where(html[data-nd]) .bg-red-50{background-color:rgb(var(--sd-danger-bg))}:where(html[data-nd]) .text-red-800{color:rgb(var(--sd-danger))}:where(html[data-nd]) .border-red-300{border-color:rgb(var(--sd-danger)/.35)}:where(html[data-nd]) .bg-green-100{background-color:rgb(var(--sd-success-bg))}:where(html[data-nd]) .text-green-800{color:rgb(var(--sd-success))}:where(html[data-nd]) .bg-amber-100{background-color:rgb(var(--sd-warning-bg))}:where(html[data-nd]) .text-amber-800{color:rgb(var(--sd-warning))}:where(html[data-nd]) .bg-blue-100{background-color:rgb(var(--sd-info-bg))}:where(html[data-nd]) .text-blue-800{color:rgb(var(--sd-info))}:where(html[data-nd=dark]) .bg-black{background-color:rgb(var(--sd-on-surface))}:where(html[data-nd]) .bg-white\/90{background-color:rgb(var(--sd-surface-container))}:where(html[data-nd]) .sticky.top-1{position:static}:where(html[data-nd]) .border-l-4{border-left-width:1px;border-left-color:rgb(var(--sd-outline-variant)/.6)}@media (min-width:768px){:where(html[data-nd]) [role=dialog][aria-label^="Reply to"]{height:auto!important;min-height:420px;max-height:80vh;margin-top:8vh;border-radius:16px;overflow:hidden}}:where(html[data-nd]) .shadow-sm{box-shadow:0 0 0 1px rgb(var(--sd-line))}:where(html[data-nd=dark]) .bg-black\/30:not(.md\:bg-transparent){background-color:rgb(0 0 0/.6)}@media (max-width:767px){:where(html[data-nd=dark]) .bg-black\/30.md\:bg-transparent{background-color:rgb(0 0 0/.6)}}:where(html[data-nd=dark]) .bg-black\/30>:where(div){box-shadow:0 0 0 1px rgb(var(--sd-outline-variant))}:where(html[data-nd]) :where(textarea,input,select){background-color:transparent}:where(html[data-nd]) .bg-\[\#0a7cff\],:where(html[data-nd]) .bg-\[\#25D366\],:where(html[data-nd]) .bg-\[\#d62976\]{background-color:rgb(var(--sd-surface-container-lowest));color:rgb(var(--sd-on-surface));box-shadow:inset 0 0 0 1px rgb(var(--sd-outline-variant))}:where(html[data-nd]) a[title^="Open the chat in WhatsApp"].bg-\[\#25D366\]{background-color:rgb(var(--sd-primary));color:rgb(var(--sd-white));box-shadow:none}:where(html[data-nd]) .sd-pct{background-color:transparent;color:rgb(var(--sd-on-surface-variant));box-shadow:inset 0 0 0 1px rgb(var(--sd-outline-variant))}.nd-sidebar{display:none}.nd-main{min-width:0;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.nd-main.nd-chrome-hidden{padding-bottom:0}.nd-legacy{background:var(--nd-bg);color:var(--nd-text);min-height:calc(100dvh - 68px - env(safe-area-inset-bottom));padding:16px;font-size:16px;line-height:1.5}.nd-main.nd-chrome-hidden .nd-legacy{min-height:100dvh}.nd-legacy .nd-fill{max-width:none}.nd-legacy{padding-top:20px}.nd-legacy h1.text-xl{font-size:30px;line-height:1.15;letter-spacing:-.02em;font-weight:600}.nd-legacy h1.text-xl+p{margin-top:8px;font-size:16px;line-height:1.5;color:var(--nd-muted)}@media (min-width:768px){.nd-legacy{padding:36px 32px 40px;min-height:100dvh}}.nd-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--nd-surface);border-top:1px solid var(--nd-line)}.nd-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:12px;font-weight:500;color:var(--nd-faint);background:none;border:0;cursor:pointer;min-height:48px;justify-content:center}.nd-tab.nd-on{color:var(--nd-accent-text)}.nd-tab .nd-count{position:absolute;top:1px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--nd-accent);color:var(--nd-accent-ink);font-size:10px;font-weight:600;line-height:17px;text-align:center}.nd-sheet-backdrop{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.35)}.nd-dark .nd-sheet-backdrop{background:rgba(0,0,0,.6)}.nd-dark .nd-sheet{border-top:1px solid var(--nd-line)}.nd-sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;background:var(--nd-surface);border-radius:18px 18px 0 0;padding:8px 8px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(0,0,0,.12)}.nd-sheet-grip{width:36px;height:4px;border-radius:2px;background:var(--nd-line);margin:4px auto 8px}.nd-sheet{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding-top:0}.nd-sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;padding:14px 4px 6px 12px;background:var(--nd-surface);touch-action:none}.nd-sheet-head .nd-sheet-grip{position:absolute;top:6px;left:50%;margin:0 0 0 -18px}.nd-sheet-title{flex:1;margin:0;font-size:17px;font-weight:600;color:var(--nd-text)}.nd-sheet-close{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--nd-muted);cursor:pointer}.nd-sheet-close .material-symbols-outlined{font-size:24px}.nd-sheet-close:focus-visible{outline:2px solid var(--nd-accent);outline-offset:-2px}@media (hover:hover){.nd-sheet-close:hover{background:var(--nd-hover);color:var(--nd-text)}}.nd-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;border-radius:10px;font-size:15px;color:var(--nd-text);background:none;border:0;cursor:pointer;text-align:left}.nd-menu-item:active,.nd-menu-item:focus-visible{background:var(--nd-hover)}@media (hover:hover){.nd-menu-item:hover{background:var(--nd-hover)}}.nd-menu-item .material-symbols-outlined{color:var(--nd-muted)}.nd-menu-item .nd-n{margin-left:auto;color:var(--nd-faint);font-size:13px}.nd-menu-sep{height:1px;background:var(--nd-line);margin:6px 12px}.nd-seg{margin-left:auto;display:inline-flex;border:1px solid var(--nd-line);border-radius:999px;padding:2px}.nd-seg button{border:0;background:none;border-radius:999px;padding:4px 10px;font-size:13px;color:var(--nd-muted);cursor:pointer;min-height:30px}.nd-seg button.nd-on{background:var(--nd-accent-soft);color:var(--nd-accent-text);font-weight:600}@media (max-width:359px){.nd-seg button{padding:4px 7px}.nd-menu-item{gap:10px;padding:0 8px}}.nd-page{padding:20px 16px 24px;margin:0 auto}.nd-eyebrow{font-size:13px;color:var(--nd-muted);font-weight:500;margin:0 0 4px}.nd-h1{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.nd-lede{font-size:16px;color:var(--nd-muted);margin:8px 0 0}.nd-lede strong{color:var(--nd-text);font-weight:500}.nd-brief{margin-top:24px;padding:18px 20px;border-radius:14px;background:var(--nd-surface);border:1px solid var(--nd-line)}.nd-brief-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:13px}.nd-brief-head b{font-weight:600}.nd-brief-head span{color:var(--nd-faint)}.nd-brief p{margin:0;color:var(--nd-muted)}.nd-pipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);overflow-x:auto;scrollbar-width:none;margin-top:16px;background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:14px}.nd-pipe{padding:12px 8px 12px 12px;min-width:0;text-align:left;background:none;border:0;border-left:1px solid var(--nd-line);cursor:pointer;color:inherit}.nd-pipe:first-child{border-left:0;padding-left:16px}.nd-pipe b{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.nd-pipe span{display:block;font-size:12px;color:var(--nd-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.nd-pipeline{grid-auto-columns:calc(100% / 4.4);scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.nd-pipe{scroll-snap-align:start}.nd-pipe:last-child{margin-right:28px}}@media (max-width:399px){.nd-pipe{padding:12px 4px 12px 8px}}.nd-pipeline::-webkit-scrollbar{display:none}.nd-section{margin-top:32px}.nd-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.nd-section-head h2{font-size:13px;font-weight:600;margin:0}.nd-section-head h2 .nd-n{color:var(--nd-faint);font-weight:500;margin-left:6px}.nd-link{font-size:13px;font-weight:500;color:var(--nd-accent-text);white-space:nowrap;background:none;border:0;padding:0;cursor:pointer}.nd-empty{padding:14px 16px;color:var(--nd-muted);font-size:14px}.nd-empty,.nd-list{background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:14px}.nd-list{list-style:none;margin:0;padding:0 16px;overflow:hidden}.nd-list>.nd-row:first-child,.nd-list>li:first-child>.nd-row{border-top-color:transparent}.nd-row{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--nd-line);align-items:flex-start;position:relative}.nd-row-link{position:absolute;inset:0;z-index:1;border-radius:10px}.nd-row-link:focus-visible{outline:2px solid var(--nd-accent);outline-offset:-2px}.nd-row .nd-btn,.nd-row button{position:relative;z-index:2}.nd-avatar{width:36px;height:36px;border-radius:50%;background:var(--nd-sunken);color:var(--nd-muted);font-size:13px;font-weight:600;display:grid;place-items:center;flex:none;letter-spacing:.02em}.nd-body{flex:1;min-width:0}.nd-line1{display:flex;align-items:baseline;gap:8px}.nd-name{font-weight:600;flex:0 1 auto}.nd-meta,.nd-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nd-meta{flex:0 1000 auto}.nd-meta,.nd-time{font-size:13px;color:var(--nd-faint)}.nd-time{margin-left:auto;padding-left:4px;white-space:nowrap;flex:none}.nd-ask,.nd-brief p,.nd-lede,.nd-next,.nd-task .nd-sub,.nd-task .nd-title{text-wrap:pretty}.nd-ask{margin-top:2px;line-height:21px}.nd-ask,.nd-next{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nd-next{margin-top:4px;font-size:14px;line-height:20px;color:var(--nd-muted)}.nd-next .nd-tag{font-weight:600;margin-right:6px}.nd-next.nd-ready .nd-tag{color:var(--nd-accent-text)}.nd-next.nd-needs .nd-tag{color:var(--nd-text)}.nd-next.nd-holding .nd-tag{color:var(--nd-holding)}.nd-row-actions{display:flex;gap:8px;margin-top:10px}.nd-side{display:flex;flex-direction:column;align-items:flex-end;flex:none}.nd-done{position:relative;z-index:2;width:40px;height:40px;margin:2px -8px 0 0;border:0;border-radius:50%;background:none;color:var(--nd-faint);display:grid;place-items:center;cursor:pointer}.nd-done:disabled{opacity:.4;cursor:default}.nd-done:focus-visible{outline:2px solid var(--nd-accent);outline-offset:-2px}@media (hover:hover){.nd-done:hover{background:var(--nd-hover);color:var(--nd-text)}}.nd-task .nd-title{font-weight:500}.nd-task .nd-sub{font-size:14px;color:var(--nd-muted);margin-top:1px}.nd-lead{width:36px;height:36px;border-radius:50%;background:var(--nd-sunken);color:var(--nd-muted);flex:none;display:grid;place-items:center}.nd-lead .material-symbols-outlined{font-size:19px}@media (max-width:439px){.nd-task{flex-wrap:wrap;row-gap:10px}.nd-task .nd-body{flex:1 1 calc(100% - 48px)}.nd-task>.nd-btn{margin-left:48px;align-self:flex-start;min-width:108px}}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:88px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;flex:none;align-self:center;border:1px solid var(--nd-line);color:var(--nd-text);background:var(--nd-surface);cursor:pointer}.nd-btn:disabled{opacity:.5;cursor:default}.nd-btn .material-symbols-outlined{font-size:18px}.nd-btn-primary{background:var(--nd-accent);color:var(--nd-accent-ink);border-color:var(--nd-accent);font-weight:600}.nd-dark .nd-btn-primary{font-weight:700}.nd-btn-big{height:44px;padding:0 18px;font-size:15px}.nd-btn:focus-visible,.nd-link:focus-visible,.nd-pipe:focus-visible,.nd-tab:focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px}.nd-more-row{display:block;width:100%;text-align:left;padding:12px 0;font-size:14px;font-weight:500;color:var(--nd-accent-text);border:0;background:none;cursor:pointer}.nd-list .nd-more-row{padding-left:48px;border-top:1px solid var(--nd-line)}.nd-quiet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:12px;padding:0 16px;border:1px solid var(--nd-line);border-radius:14px;background:var(--nd-surface);font:inherit;font-size:14px;color:var(--nd-muted);text-align:left;cursor:pointer}.nd-quiet-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-quiet-go{flex:none;white-space:nowrap;font-weight:500;color:var(--nd-text)}.nd-search{margin-top:16px;display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border-radius:10px;background:var(--nd-surface);border:1px solid var(--nd-line);color:var(--nd-faint)}.nd-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--nd-text);outline:none}.nd-search input::placeholder{color:var(--nd-faint)}.nd-title-row{display:flex;align-items:center;gap:6px;margin-left:-10px}.nd-title-row .nd-h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-folders-btn{flex:none;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--nd-text);display:grid;place-items:center;cursor:pointer}.nd-folders-btn .material-symbols-outlined{font-size:26px}.nd-folders-btn:focus-visible{outline:2px solid var(--nd-accent);outline-offset:-2px}@media (hover:hover){.nd-folders-btn:hover{background:var(--nd-hover)}}.nd-drawer{position:fixed;top:0;bottom:0;left:0;z-index:41;width:min(84vw,320px);overflow-y:auto;background:var(--nd-surface);border-right:1px solid var(--nd-line);box-shadow:8px 0 30px rgba(0,0,0,.14);padding:calc(18px + env(safe-area-inset-top)) 8px calc(24px + env(safe-area-inset-bottom));animation:nd-drawer-in .18s ease-out}.nd-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 12px 12px}.nd-drawer-head h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.nd-drawer-close{width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--nd-muted);display:grid;place-items:center;cursor:pointer}.nd-drawer-close:focus-visible{outline:2px solid var(--nd-accent);outline-offset:-2px}.nd-drawer .nd-menu-item.nd-on{background:var(--nd-selected);color:var(--nd-accent-text);font-weight:600}.nd-drawer .nd-menu-item.nd-on .nd-n{color:var(--nd-accent-text)}@keyframes nd-drawer-in{0%{transform:translateX(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.nd-drawer{animation:none}}.nd-filters{display:flex;align-items:center;gap:8px;margin:12px 0 0}.nd-filter-row{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.nd-filter-row::-webkit-scrollbar{display:none}.nd-filter-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.nd-filter-row .nd-filter:last-child{margin-right:20px}.nd-brand-pick{padding-left:10px;border-left:1px solid var(--nd-line)}.nd-brand-pick .material-symbols-outlined{display:none}@media (max-width:419px){.nd-filter{padding:0 9px}}.nd-filter,.nd-keep{white-space:nowrap}.nd-filter{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--nd-line);background:var(--nd-surface);font-size:13px;font-weight:500;color:var(--nd-muted);cursor:pointer}.nd-filter.nd-on{background:var(--nd-accent-soft);color:var(--nd-accent-text);border-color:transparent;font-weight:600}.nd-filter:focus-visible{outline:2px solid var(--nd-accent);outline-offset:1px}.nd-brand-pick{margin-left:auto;flex:none;position:relative;display:inline-flex;align-items:center;gap:4px;color:var(--nd-muted);font-size:13px}.nd-brand-pick .material-symbols-outlined{font-size:18px}.nd-brand-pick select{-webkit-appearance:none;appearance:none;max-width:76px;text-overflow:ellipsis;height:30px;border:0;border-radius:8px;background:transparent;color:var(--nd-muted);font:inherit;font-size:13px;padding:0 2px;cursor:pointer}.nd-brand-pick select:focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px}.nd-inbox-list{margin-top:8px}.nd-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(80px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:12px;background:var(--nd-text);color:var(--nd-bg);font-size:14px;box-shadow:0 6px 24px rgba(0,0,0,.18)}.nd-toast button{border:0;background:none;color:inherit;font-weight:600;padding:6px 8px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.nd-error{margin-top:16px;padding:12px 14px;border-radius:10px;border:1px solid var(--nd-line);color:var(--nd-danger);font-size:14px}.nd-skel{height:64px;border-radius:10px;background:var(--nd-sunken);margin-top:10px}.nd-pane{display:none}.nd-pane-head{padding:18px 24px 14px;border-bottom:1px solid var(--nd-line);display:flex;gap:14px;align-items:center}.nd-pane-title{font-size:18px;font-weight:600;letter-spacing:-.01em}.nd-pane-meta{font-size:13px;color:var(--nd-muted)}.nd-thread{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 24px;display:flex;flex-direction:column;gap:8px}.nd-thread>:first-child{margin-top:auto}.nd-day{text-align:center;font-size:12px;color:var(--nd-faint);margin:8px 0 2px}.nd-bubble{max-width:78%;padding:9px 13px;border-radius:16px;background:var(--nd-bubble);white-space:pre-wrap;overflow-wrap:anywhere}.nd-bubble.nd-them{align-self:flex-start;border-bottom-left-radius:6px}.nd-bubble.nd-us{align-self:flex-end;border-bottom-right-radius:6px;background:transparent;border:1px solid var(--nd-line)}.nd-bubble .nd-t{display:block;font-size:12px;color:var(--nd-faint);margin-top:3px}.nd-composer{margin:0 24px 24px;border-radius:14px;border:1px solid var(--nd-line);background:var(--nd-surface);flex:none}.nd-composer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 0;font-size:13px}.nd-composer-top .nd-ready{color:var(--nd-accent-text);font-weight:600}.nd-composer-top .nd-when{color:var(--nd-faint)}.nd-composer-top .nd-needs-label{font-weight:600}.nd-composer-top .nd-holding-label{color:var(--nd-holding);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-composer-top .nd-holding-label+.nd-when{flex:none;white-space:nowrap}.nd-composer-top .nd-holding-note{color:var(--nd-faint);font-weight:400}.nd-composer textarea{width:100%;min-height:72px;max-height:40vh;resize:none;background:transparent;color:var(--nd-text);padding:8px 16px 12px;outline:none}.nd-composer .nd-signoff,.nd-composer textarea{display:block;border:0;font:inherit;font-size:15px;line-height:1.5}.nd-composer .nd-signoff{max-width:100%;margin-top:-8px;padding:0 16px 12px;background:none;color:var(--nd-muted);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-composer .nd-signoff-edit{padding:0 12px 12px}.nd-composer-top .nd-replying{color:var(--nd-accent-text);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-send-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px;border-radius:10px;background:var(--nd-accent-soft)}.nd-send-ask p{flex:1 1 200px;min-width:0;margin:0;font-size:14px;color:var(--nd-text)}.nd-filters.nd-whose{margin-top:8px}.nd-whose .nd-filter{display:inline-flex;align-items:center;gap:6px}.nd-whose-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--nd-line);color:var(--nd-text);font-size:11px;font-weight:600;line-height:1}.nd-filter.nd-on .nd-whose-n{background:var(--nd-surface)}.nd-person{display:inline-block;margin-right:6px;padding:0 7px;border:1px solid var(--nd-line);border-radius:999px;font-size:12px;line-height:18px;font-weight:500;color:var(--nd-muted);white-space:nowrap;vertical-align:1px}.nd-next.nd-with-person{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;overflow:visible}.nd-with-person .nd-person{flex:none;margin-right:0;line-height:16px;vertical-align:0}.nd-next-text{flex:0 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nd-composer-actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--nd-line);align-items:center;flex-wrap:wrap}.nd-composer-actions .nd-spacer{flex:1}.nd-composer-actions .nd-why{flex:1 1 160px;min-width:0;font-size:13px;line-height:1.35;color:var(--nd-muted)}.nd-composer-actions:has(.nd-why) .nd-spacer{display:none}.nd-signoff-add{height:44px;margin-left:4px;padding:0 2px;background:none;border:0;font-size:15px;font-weight:400;color:var(--nd-muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.nd-signoff-add:hover{color:var(--nd-text)}.nd-signoff-add:focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px;border-radius:4px}.nd-pane-empty{margin:auto;color:var(--nd-muted);font-size:14px;text-align:center;padding:24px}.nd-divider{display:none;width:9px;margin-left:-5px;z-index:20;cursor:col-resize;touch-action:none}.nd-divider,.nd-divider:after{position:absolute;top:0;bottom:0}.nd-divider:after{content:"";left:4px;width:1px;background:transparent;transition:background-color .12s}.nd-divider:focus-visible:after{left:3px;width:3px;background:var(--nd-accent)}.nd-divider:focus-visible{outline:none}.nd-shell.nd-resizing,.nd-split.nd-resizing{cursor:col-resize;user-select:none;-webkit-user-select:none}@media (min-width:768px){.nd-shell{position:relative;display:grid;grid-template-columns:var(--nd-side-w,232px) minmax(0,1fr);min-height:100dvh}.nd-divider-side{display:block}.nd-tabbar{display:none}.nd-main{padding-bottom:0}.nd-sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;overflow:auto;background:var(--nd-sidebar);border-right:1px solid var(--nd-line);padding:14px 12px}.nd-brand{display:flex;align-items:center;gap:10px;padding:0 10px 12px;font-weight:600}.nd-brand .nd-mark{width:26px;height:26px;border-radius:7px;background:var(--nd-text);color:var(--nd-bg);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.nd-nav a,.nd-nav button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border-radius:8px;color:var(--nd-muted);font-size:14px;font-weight:500;border:0;background:none;cursor:pointer}.nd-nav a:hover,.nd-nav button:hover{background:var(--nd-hover)}.nd-nav a.nd-on,.nd-nav button.nd-on{background:var(--nd-selected);color:var(--nd-text)}.nd-folders .nd-n{margin-left:auto}.nd-folders button{height:28px}.nd-folders button.nd-on{background:var(--nd-accent-soft);font-weight:600}.nd-folders button.nd-on,.nd-folders button.nd-on .nd-n{color:var(--nd-accent-text)}.nd-inbox-on .nd-nav a.nd-on{background:none}.nd-drawer,.nd-drawer-backdrop,.nd-folders-btn{display:none}.nd-title-row{margin-left:0}.nd-pipeline{grid-auto-columns:minmax(84px,1fr);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.nd-pipe:last-child{padding-right:28px}.nd-nav a.nd-on .material-symbols-outlined{color:var(--nd-accent)}.nd-nav .material-symbols-outlined{font-size:20px}.nd-nav .nd-n{margin-left:auto;color:var(--nd-faint);font-size:13px;font-variant-numeric:tabular-nums}.nd-side-label{font-size:12px;font-weight:600;color:var(--nd-faint);padding:14px 10px 4px}#nd-side-slot{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-bottom:8px}.nd-side-foot{flex:none;margin-top:auto;padding:12px 0 0;border-top:1px solid var(--nd-line)}.nd-side-foot .nd-who{padding:4px 10px 8px;font-size:14px;color:var(--nd-muted)}.nd-page{padding:36px 32px 40px}.nd-toast{bottom:24px}}@media (min-width:1024px){.nd-split{position:relative;display:grid;grid-template-columns:var(--nd-list-w,minmax(0,1fr)) minmax(0,1fr);height:100dvh}.nd-split.nd-inbox{grid-template-columns:var(--nd-list-w,minmax(340px,480px)) minmax(400px,1fr)}.nd-divider-list{display:block}.nd-split.nd-sized-list{grid-template-columns:var(--nd-list-w) minmax(0,1fr)}.nd-split.nd-inbox .nd-filter-row{gap:4px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent)}.nd-split.nd-inbox .nd-filter{padding:0 9px}.nd-split.nd-inbox .nd-filter-row .nd-filter:last-child{margin-right:10px}.nd-split>.nd-scroll{overflow:auto;min-height:0;border-right:1px solid var(--nd-line)}.nd-pane{display:flex;flex-direction:column;height:100dvh;min-height:0;background:var(--nd-surface)}.nd-row.nd-selected{background:var(--nd-selected);margin:0 -16px;padding-left:16px;padding-right:16px}.nd-row.nd-selected,.nd-row.nd-selected+.nd-row{border-top-color:transparent}}.nd-askbox{margin-top:16px}.nd-tb{display:flex;align-items:flex-end;gap:6px;padding:4px 5px 4px 14px;border-radius:12px;background:var(--nd-surface);border:1px solid var(--nd-line)}.nd-tb:focus-within{border-color:var(--nd-text)}.nd-tb textarea{flex:1;min-width:0;display:block;height:22px;max-height:calc(6 * 22px);margin:8px 0;padding:0;border:0;background:transparent;color:var(--nd-text);font:inherit;font-size:16px;line-height:22px;resize:none;outline:none;overflow-y:auto;scrollbar-width:thin}.nd-tb textarea::placeholder{color:var(--nd-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-tb.nd-tb-big textarea{min-height:40dvh;max-height:40dvh}.nd-tb-tools .nd-btn-primary:disabled{opacity:1;background:var(--nd-sunken);border-color:var(--nd-line);color:var(--nd-faint)}.nd-tb-tools{display:flex;align-items:center;gap:2px;flex:none;min-height:38px}.nd-tb-icon{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--nd-muted);cursor:pointer}.nd-tb-icon .material-symbols-outlined{font-size:20px}.nd-tb-icon:hover{background:var(--nd-hover);color:var(--nd-text)}.nd-tb-icon:focus-visible{outline:2px solid var(--nd-accent);outline-offset:1px}.nd-tb-icon:disabled{opacity:.45;cursor:default}.nd-tb-icon.nd-on,.nd-tb-icon.nd-on:hover{background:var(--nd-accent);color:var(--nd-accent-ink)}.nd-tb-listening{border-color:var(--nd-accent)}.nd-tb-tools .nd-btn{min-width:64px;height:36px;margin-left:4px}.nd-tb-inset{padding:4px 4px 4px 12px;border-radius:10px}.nd-tb-inset textarea{min-height:calc(3 * 22px)}.nd-tb-inset .nd-tb-tools{align-self:flex-end}.nd-tb-multi{flex-wrap:wrap;padding:4px 8px 8px 14px}.nd-tb-multi textarea{flex-basis:100%}.nd-tb-multi .nd-tb-tools{margin-left:auto;padding-bottom:1px}@media (max-width:359px){.nd-tb-icon{width:32px}.nd-tb-tools .nd-btn{min-width:56px}.nd-tb-expand{display:none}}.nd-tb-note{margin:6px 0 0}.nd-ask-hint,.nd-tb-note{font-size:13px;line-height:19px;text-wrap:pretty}.nd-ask-hint{margin:10px 0 0;color:var(--nd-muted)}.nd-ask-answer{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--nd-surface);border:1px solid var(--nd-line);display:flex;flex-direction:column;gap:10px}.nd-ask-said{font-size:13px;color:var(--nd-muted)}.nd-ask-line,.nd-ask-said{margin:0;overflow-wrap:anywhere}.nd-ask-line{font-size:15px;line-height:21px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.nd-ask-line>.material-symbols-outlined{font-size:18px;line-height:21px;color:var(--nd-accent-text);align-self:flex-start}.nd-ask-line>span:not(.material-symbols-outlined){flex:1 1 200px;min-width:0}.nd-ask-line .nd-link{font-size:14px}.nd-ask-block{display:flex;flex-direction:column;gap:2px}.nd-ask-block+.nd-ask-block{border-top:1px solid var(--nd-line);padding-top:10px}.nd-ask-open-line{margin-top:4px}.nd-ask-confirm{display:block}.nd-ask-confirm p{margin:0;text-wrap:pretty}.nd-ask-confirm .nd-row-actions{align-items:center;flex-wrap:wrap}.nd-ask-confirm .nd-btn{min-width:72px}.nd-ask-open{margin-left:4px}.nd-ask-muted{color:var(--nd-muted)}.nd-ask-earlier{margin-top:16px}.nd-ask-earlier-head{margin:0 0 2px;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--nd-faint)}.nd-ask-turn{padding:10px 0;border-bottom:1px solid var(--nd-line);display:flex;flex-direction:column;gap:4px}.nd-ask-turn:last-child{border-bottom:0}.nd-ask-turn .nd-ask-line{font-size:14px;line-height:20px}.nd-ask-bar{display:flex;justify-content:flex-end;margin-top:4px}.nd-ask-new{min-height:32px;padding:0 2px;border:0;background:none;font:inherit;font-size:13px;color:var(--nd-muted);cursor:pointer}.nd-ask-new:hover{color:var(--nd-accent-text)}.nd-ask-new:focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px;border-radius:4px}.nd-ask-bar+.nd-ask-answer{margin-top:2px}.nd-ask-bad{color:var(--nd-danger)}.nd-ask-paylink{display:flex;flex-direction:column;gap:6px}.nd-ask-paylink .nd-row-actions{margin-top:8px}.nd-ask-paylink p{max-width:70ch}.nd-ask-confirm .nd-ask-note{font-size:13px;line-height:19px;color:var(--nd-muted);overflow-wrap:anywhere;text-wrap:wrap}.nd-ask-open-row{margin:2px 0 0;font-size:14px}.nd-ask-confirm .nd-ask-note.nd-ask-bad{color:var(--nd-danger)}.nd-ask-made{display:flex;align-items:flex-start;gap:8px}.nd-ask-made>.material-symbols-outlined{font-size:18px;line-height:21px;color:var(--nd-accent-text)}.nd-ask-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px;color:var(--nd-muted);overflow-wrap:anywhere;word-break:break-all;user-select:all}.nd-ask-off-btn{color:var(--nd-danger)}.nd-ask-list{margin:0 -14px;border-radius:0;border-left:0;border-right:0;border-bottom:0;background:transparent}.nd-ask-list .nd-row{padding:12px 0}.nd-ask-list .nd-row.nd-ask-muted{font-size:13px}.nd-ask-off{margin-top:16px}.nd-ask-help .nd-meta,.nd-ask-help .nd-name{white-space:normal}.nd-ask-more{margin-top:10px}.nd-ask-more>summary{display:inline-flex;align-items:center;gap:2px;min-height:32px;font-size:14px;font-weight:500;color:var(--nd-accent-text);cursor:pointer;list-style:none}.nd-ask-more>summary::-webkit-details-marker{display:none}.nd-ask-more>summary:after{content:"";width:7px;height:7px;margin-left:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.nd-ask-more[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.nd-ask-more>summary:focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px;border-radius:4px}.nd-ask-more .nd-ask-help{margin-top:8px}.nd-req-form{margin-top:16px;padding:14px;border-radius:14px;background:var(--nd-surface);border:1px solid var(--nd-line);display:flex;flex-direction:column;gap:12px}.nd-req-kind{margin-left:0;align-self:flex-start}.nd-req-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:14px}.nd-req-row{align-items:flex-start}.nd-req-reply{margin-top:6px;font-size:14px;line-height:20px;color:var(--nd-text);padding-left:10px;border-left:2px solid var(--nd-line)}.nd-req-state select{appearance:none;-webkit-appearance:none;height:30px;padding:0 26px 0 11px;border-radius:999px;border:1px solid var(--nd-line);background:var(--nd-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237d8591' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--nd-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.nd-req-state select:focus-visible{outline:2px solid var(--nd-accent);outline-offset:1px}@media (max-width:560px){.nd-req-row{flex-wrap:wrap;row-gap:14px}.nd-req-row>.nd-body{flex:1 1 100%}}.nd-ask-line>.nd-link:last-child{margin-left:auto}.nd-dark .nd-btn-primary:disabled{opacity:1;background:var(--nd-sunken);border-color:var(--nd-line);color:var(--nd-muted)}.nd-req-form .nd-btn-primary:disabled,.nd-req-sendbox .nd-btn-primary:disabled{opacity:1;background:var(--nd-sunken);border-color:var(--nd-line);color:var(--nd-faint)}.nd-req-preview{margin:0;padding:10px 12px;border-radius:10px;background:var(--nd-sunken);font-size:14px;line-height:20px;color:var(--nd-text)}.nd-req-preview p{margin:0}.nd-req-preview-head{font-size:12px;font-weight:600;color:var(--nd-muted);margin-bottom:2px!important}.nd-req-preview-text{white-space:pre-line;overflow-wrap:anywhere}.nd-req-preview-bad ul{margin:4px 0 0;padding-left:18px}.nd-req-preview-bad q{font-weight:600}.nd-req-send{margin-top:6px;font-size:14px;padding:0;border:0;background:none;color:var(--nd-accent-text);cursor:pointer}.nd-req-sendbox{margin-top:8px;display:flex;flex-direction:column;gap:8px}.nd-req-sendbox .nd-row-actions{display:flex;gap:8px;flex-wrap:wrap}.nd-firm .nd-lead{color:var(--nd-text);background:#e3e6ea}.nd-dark .nd-firm .nd-lead{background:#33373e}.nd-dark .nd-task:not(.nd-firm) .nd-lead{background:var(--nd-line)}.nd-task .nd-sub.nd-parts{overflow:hidden}.nd-parts>div{display:flex;flex-wrap:wrap;margin-left:-.8em}.nd-parts>div>span{min-width:0;padding-left:.8em}.nd-parts>div>span>span:first-child:before{margin-left:-.8em}.nd-parts>div>span>span:before{content:"·";display:inline-block;width:.8em;text-align:center}@media (max-width:599px){.nd-parts .nd-parts-end{flex-basis:100%}}.nd-task .nd-reason{font-size:14px;line-height:20px;font-weight:400;color:color-mix(in srgb,var(--nd-text) 72%,var(--nd-muted));margin-top:2px;max-width:none;overflow-wrap:anywhere;text-wrap:wrap}.nd-worked>.nd-btn{align-self:flex-start}.nd-nudge{margin:10px 0 0;padding:10px 12px;border:1px solid var(--nd-line);border-radius:10px;background:var(--nd-bg);font-size:14px;line-height:20px;color:var(--nd-muted);white-space:pre-line;overflow-wrap:anywhere}.nd-nudge-actions{flex-wrap:wrap;gap:8px;margin-top:10px}.nd-nudge-actions .nd-btn{min-width:0;align-self:auto}@media (max-width:439px){.nd-nudge-actions .nd-btn{min-width:108px}}@media (max-width:359px){.nd-nudge-actions .nd-btn,.nd-task>.nd-btn{min-width:96px}}@media (max-width:439px){.nd-wa-long{display:none}}.nd-section-note{margin:-4px 0 8px;font-size:12px;color:var(--nd-faint)}.nd-section-toggle{display:inline-flex;align-items:center;gap:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--nd-text);cursor:pointer;min-height:32px}.nd-section-toggle .material-symbols-outlined{font-size:18px;color:var(--nd-faint);margin-left:4px}.nd-section-toggle:focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px;border-radius:6px}.nd-notnow .nd-section-head{margin-bottom:0}.nd-notnow .nd-list{margin-top:8px}.nd-tb-ask{text-wrap:wrap;scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom));font-size:14px;line-height:20px;hyphens:manual;padding:12px 14px;border-radius:12px;background:var(--nd-surface);border:1px solid var(--nd-line);color:var(--nd-text)}.nd-tb-ask p{margin:0 0 10px}.nd-tb-ask .nd-row-actions{flex-wrap:wrap;margin-top:0}@media (max-width:420px){.nd-tb-ask .nd-btn{flex:1 1 auto}}.nd-tb-icon:disabled:has(.nd-tb-spin){opacity:1}.nd-tb-spin{color:var(--nd-muted);animation:nd-tb-spin 1s linear infinite}@keyframes nd-tb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nd-tb-spin{animation-duration:3s}}.nd-req{--nd-bg:#f3f4f6;--nd-surface:#ffffff;--nd-sunken:#f1f2f4;--nd-hover:#f1f2f4;--nd-selected:#f1f2f4;--nd-line:#e3e6ea;--nd-text:#101317;--nd-muted:#5b626d;--nd-faint:#7a808a;--nd-accent:#101317;--nd-accent-ink:#ffffff;--nd-accent-soft:#f1f2f4;--nd-accent-text:#101317;--nd-danger:#101317;--req-field:#cfd4db;--req-ink:#101317;--req-ink-text:#ffffff;--req-done:#101317;--req-todo:#d5d9df;background:var(--nd-bg);color:var(--nd-text)}.nd-dark .nd-req{--nd-bg:#0d0e10;--nd-surface:#15171b;--nd-sunken:#1d2025;--nd-hover:#1d2025;--nd-selected:#1d2025;--nd-line:#262a30;--nd-text:#eceef1;--nd-muted:#a7adb6;--nd-faint:#7a808a;--nd-accent:#eceef1;--nd-accent-ink:#0d0e10;--nd-accent-soft:#1d2025;--nd-accent-text:#eceef1;--nd-danger:#eceef1;--req-field:#3a3f47;--req-ink:#eceef1;--req-ink-text:#0d0e10;--req-done:#eceef1;--req-todo:#3a3f47}.nd-req .nd-req-page{padding:20px 16px 40px;display:flex;flex-direction:column;gap:24px}.nd-req p{margin:0}.nd-req-header{display:flex;flex-direction:column;gap:8px}.nd-req-h1:focus{outline:none}.nd-req-h2,.nd-req-muted{color:var(--nd-muted)}.nd-req-h2{margin:0;font-size:13px;line-height:18px;font-weight:600}.nd-req-desk{display:none}.nd-req-box{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:var(--nd-surface);border:1px solid var(--nd-line)}.nd-req-paused{padding:12px 14px;border-radius:10px;background:var(--nd-sunken);font-size:14px;line-height:20px}.nd-req-box-field,.nd-req-box-preview{min-width:0}.nd-req-box-error{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nd-req-box-error p,.nd-req-err{font-size:13px;line-height:18px;font-weight:500;color:var(--nd-text)}.nd-req-box-saved{font-size:13px;line-height:18px}.nd-req-box-send{order:9;display:flex;justify-content:flex-end}.nd-req .nd-tb,.nd-req .nd-tb-multi{flex-wrap:nowrap;align-items:flex-end;gap:6px;padding:6px 6px 6px 14px;border-radius:12px;border-color:var(--req-field);background:transparent}.nd-req .nd-tb-multi textarea{flex-basis:auto}.nd-req .nd-tb textarea{margin:4px 0;min-height:44px;font-size:16px;line-height:22px}.nd-req .nd-tb textarea::placeholder{color:#7a808a}.nd-req .nd-tb-tools{min-height:44px;gap:0;align-self:flex-end}.nd-req .nd-tb-icon{width:44px;height:44px;color:var(--nd-muted)}.nd-req .nd-tb-icon.nd-on,.nd-req .nd-tb-icon.nd-on:hover{background:var(--req-ink);color:var(--req-ink-text)}.nd-req .nd-tb-listening,.nd-req .nd-tb:focus-within{border-color:var(--req-ink)}.nd-req-sent{display:flex;flex-direction:column;gap:4px;min-width:0}.nd-req-sent-head{font-size:13px;line-height:18px;font-weight:600;color:var(--nd-muted)}.nd-req-sent-text{font-size:14px;line-height:20px;white-space:pre-line;overflow-wrap:anywhere}.nd-req-chip{display:inline-block;padding:0 6px;border-radius:6px;background:var(--nd-sunken);color:var(--nd-muted);font-size:13px;line-height:20px}.nd-req-sent-bad ul{margin:0;padding-left:18px;font-size:14px;line-height:20px}.nd-req-sent-bad q{font-weight:600}.nd-req-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;font:inherit;white-space:nowrap;cursor:pointer;color:var(--nd-text)}.nd-req-btn:focus-visible,.nd-req-qlink:focus-visible{outline:2px solid var(--req-ink);outline-offset:2px}.nd-req-btn[aria-disabled=true]{cursor:default}.nd-req-btn-line[aria-disabled=true]{color:var(--nd-muted)}.nd-req-btn-ink{border:0;border-radius:10px;background:var(--req-ink);color:var(--req-ink-text)}.nd-req-btn-ink,.nd-req-btn-line{height:44px;padding:0 18px;font-size:15px;font-weight:600}.nd-req-btn-line{border:1px solid var(--req-field);border-radius:10px;background:var(--nd-surface)}.nd-req-btn-out{height:40px;padding:0 14px;border:1px solid var(--req-field);border-radius:8px;background:transparent;font-size:14px;font-weight:500}.nd-req-btn-out.nd-req-pressed{padding:0 13px;border:2px solid var(--req-ink)}.nd-req-btn-sm{height:32px;padding:0 12px;font-size:13px}.nd-req-btn-sm.nd-req-pressed{padding:0 11px}.nd-req-btn-text{height:44px;padding:0 6px;font-size:14px}.nd-req-btn-inline,.nd-req-btn-text{border:0;background:transparent;font-weight:500;text-decoration:underline;text-underline-offset:3px}.nd-req-btn-inline{height:18px;padding:0;font-size:13px;line-height:18px}@media (hover:hover){.nd-req-btn-line:hover,.nd-req-btn-out:hover{background:var(--nd-sunken)}}.nd-req-end{display:flex;justify-content:flex-end;align-items:center;gap:8px}.nd-req-center{display:flex;justify-content:center}.nd-req-listcol{display:flex;flex-direction:column;gap:10px;min-width:0}.nd-req-listhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nd-req-qlink{font-size:13px;line-height:18px;font-weight:600;color:var(--nd-text);text-decoration:underline}.nd-req-list{list-style:none;margin:0;padding:0}.nd-req-item,.nd-req-list{display:flex;flex-direction:column;gap:8px}.nd-req-item{position:relative;padding:14px 14px 12px;border-radius:12px;background:var(--nd-surface);border:1px solid var(--nd-line)}.nd-req-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nd-req-head{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nd-req-words{font-size:15px;line-height:21px;overflow-wrap:anywhere;white-space:pre-line}.nd-req-meta{font-size:13px;line-height:18px;color:var(--nd-muted)}.nd-req-track{display:flex;flex-direction:column;gap:6px}.nd-req-track-off{gap:8px}.nd-req-track-off+.nd-req-reason{margin-top:-4px}.nd-req-segs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.nd-req-seg{display:block;height:4px;border-radius:2px;background:var(--req-todo)}.nd-req-seg-on{background:var(--req-done)}.nd-req-stagerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.nd-req-stagerow>.nd-req-pill,.nd-req-stagerow>.nd-req-stage{flex:none}.nd-req-stagerow>.nd-req-pill{align-self:center}.nd-req-stage{font-size:13px;line-height:18px;font-weight:600;color:var(--nd-text)}.nd-req-stage.nd-req-muted{color:var(--nd-muted)}.nd-req-stage-st{line-height:24px}.nd-req-pill{display:inline-flex;align-items:center;flex:none;align-self:flex-start;height:24px;padding:0 9px;border-radius:999px;background:var(--req-ink);color:var(--req-ink-text);font-size:12px;font-weight:500;white-space:nowrap}.nd-req-reason{font-size:13px;line-height:18px;color:var(--nd-muted);overflow-wrap:anywhere}.nd-req-stagerow .nd-req-state{margin-left:auto}.nd-req .nd-req-state{position:relative;display:inline-flex;flex:none}.nd-req-state-face{display:inline-flex;align-items:center;height:40px;padding:0 32px 0 14px;border:1px solid var(--req-field);border-radius:8px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23101317' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 13px center;color:var(--nd-text);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.nd-dark .nd-req-state-face{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23eceef1' stroke-width='1.5'/%3E%3C/svg%3E")}.nd-req .nd-req-state select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;appearance:auto;-webkit-appearance:menulist;background:none}.nd-req-state-sm .nd-req-state-face{height:32px;padding:0 30px 0 12px;background-position:right 12px center;font-size:13px;line-height:18px}.nd-req-state:has(select:focus-visible) .nd-req-state-face{outline:2px solid var(--req-ink);outline-offset:2px}@media (hover:hover){.nd-req-state:hover .nd-req-state-face{background-color:var(--nd-sunken)}}.nd-req-end-tight .nd-req-btn-text{position:relative;height:20px;padding:0}.nd-req-end-tight .nd-req-btn-text:after{content:"";position:absolute;inset:-12px -8px}.nd-req-empty{display:flex;flex-direction:column;gap:2px;padding:14px 14px 12px;border-radius:12px;background:var(--nd-surface);border:1px solid var(--nd-line);font-size:14px;line-height:20px}.nd-req-empty-title{font-size:15px;line-height:21px;font-weight:600}.nd-req-q{gap:10px;padding-top:2px}.nd-req-asks,.nd-req-q{display:flex;flex-direction:column}.nd-req-asks{gap:4px;padding:12px 14px;border-radius:10px;background:var(--nd-sunken)}.nd-req-asks-head{font-size:12px;line-height:16px;font-weight:600;color:var(--nd-muted)}.nd-req-asks-text{font-size:15px;line-height:22px;white-space:pre-line;overflow-wrap:anywhere}.nd-req-nr{gap:10px;padding-top:4px}.nd-req-nr,.nd-req-nr-field{display:flex;flex-direction:column}.nd-req-nr-field{gap:6px}.nd-req-label{font-size:13px;line-height:18px;font-weight:600;color:var(--nd-muted)}.nd-req-card{gap:16px;padding:20px;border-radius:14px;background:var(--nd-surface);border:1px solid var(--nd-line)}.nd-req-card,.nd-req-pane-head{display:flex;flex-direction:column}.nd-req-pane-head{align-items:flex-start;gap:6px}.nd-req-pane-title{font-size:17px;line-height:24px;font-weight:600;overflow-wrap:anywhere;white-space:pre-line}.nd-req-pane-title.nd-req-after-pill{margin-top:6px}.nd-req-hist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.nd-req-hist li{display:flex;gap:10px;font-size:13px;line-height:18px;color:var(--nd-muted)}.nd-req-hist li.nd-req-now{color:var(--nd-text);font-weight:500}.nd-req-hist-t{flex:none;width:64px}.nd-req-q-pane{gap:16px;padding-top:0}.nd-req-q-pane .nd-req-asks{padding:14px 16px}.nd-req-nr-pane{border-top:1px solid var(--nd-line);padding-top:16px}.nd-req-nr-pane .nd-req-nr{gap:12px;padding-top:0}.nd-req-box-send{align-items:center;gap:12px}.nd-req-box-send,.nd-req-end-split{justify-content:space-between}.nd-req-end-group{display:flex;align-items:center;gap:8px;margin-left:auto}.nd-req-add,.nd-req-undo{gap:6px;text-decoration:none}.nd-req-add{padding:0 6px 0 0}.nd-req-add .material-symbols-outlined,.nd-req-undo .material-symbols-outlined{font-size:20px}.nd-req-u{text-decoration:underline;text-underline-offset:3px}.nd-req :is(.nd-req-add,.nd-req-undo,.nd-req-btn-small):disabled{color:var(--nd-muted);cursor:default}.nd-req-thumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 16px}.nd-req-thumb{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.nd-req-thumb img{display:block;width:64px;height:64px;object-fit:contain;box-sizing:border-box;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-sunken)}.nd-req-thumb-wait{display:grid;place-items:center;width:64px;height:64px;box-sizing:border-box;border:1px dashed var(--req-field);border-radius:8px;font-size:12px}.nd-req-thumb-acts{display:flex;gap:16px}.nd-req-btn-small{position:relative;height:18px;padding:0;border:0;background:transparent;font-size:13px;line-height:18px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.nd-req-btn-small:after{content:"";position:absolute;inset:-13px -6px}.nd-req-btn-13{font-size:13px}.nd-req-pics-help{font-size:13px;line-height:18px}.nd-req-box.nd-req-dragging{border:2px dashed var(--req-ink);padding:13px}.nd-req-nr.nd-req-dragging,.nd-req-q.nd-req-dragging{outline:2px dashed var(--req-ink);outline-offset:6px;border-radius:8px}.nd-req-box-preview,.nd-req-pics-check,.nd-req-pre{display:flex;flex-direction:column;gap:10px}.nd-req-pics-big{display:flex;flex-direction:column;align-items:stretch;gap:8px}.nd-req-pics-big img{display:block;width:100%;max-height:240px;height:auto;object-fit:contain;background:var(--nd-sunken);box-sizing:border-box;border:1px solid var(--nd-line);border-radius:8px}.nd-req-pics-wait{font-size:13px;line-height:18px}.nd-req-pics-one{display:flex;flex-direction:column;max-width:100%}.nd-req-tick input:disabled{cursor:default;opacity:.5}.nd-req-tick:has(input:disabled){cursor:default}.nd-req-hist-x{display:flex;flex-direction:column;min-width:0}.nd-req-hist-x .nd-req-rowpics{margin-top:6px}.nd-req-tick{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;cursor:pointer}.nd-req-tick input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--req-ink);cursor:pointer}.nd-req-tick input:focus-visible{outline:2px solid var(--req-ink);outline-offset:2px}.nd-req-rowpics{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.nd-req-rowpic{display:grid;place-items:center;width:48px;height:48px;padding:0;box-sizing:border-box;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-sunken);overflow:hidden;cursor:zoom-in}.nd-req-rowpic img{display:block;width:100%;height:100%;object-fit:cover}.nd-req-rowpic .material-symbols-outlined{font-size:20px}.nd-req-rowpic:focus-visible{outline:2px solid var(--req-ink);outline-offset:2px}.nd-req-rowpics-pane{margin-top:4px}.nd-req-rowpics-pane .nd-req-rowpic{width:96px;height:72px}.nd-req-confirm{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;background:var(--nd-sunken);font-size:14px;line-height:20px}.nd-req-sheet-back{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45)}.nd-req-sheet{position:fixed;inset:0;z-index:61;display:flex;flex-direction:column;box-sizing:border-box;background:var(--nd-surface);color:var(--nd-text);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--req-pic-max:calc(100dvh - 210px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.nd-req-sheet-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px 8px 10px;border-bottom:1px solid var(--nd-line)}.nd-req-sheet-top>:first-child{justify-self:start}.nd-req-sheet-top>:last-child{justify-self:end}.nd-req-sheet-title{margin:0;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap}.nd-req-sheet-side{width:1px}.nd-req-sheet-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--nd-bg);overflow:hidden}.nd-req-sheet-pic{position:relative;display:inline-block;max-width:100%;line-height:0;overflow:hidden;box-shadow:0 0 0 1px var(--req-field)}.nd-req-sheet-canvas{touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.nd-req-sheet-canvas,.nd-req-sheet-img{display:block;max-width:100%;max-height:var(--req-pic-max);width:auto;height:auto}.nd-req-crop{border:2px solid var(--req-ink);outline:1px solid var(--req-ink-text);box-shadow:0 0 0 9999px rgba(0,0,0,.45)}.nd-req-cover-live,.nd-req-crop{position:absolute;box-sizing:border-box;pointer-events:none}.nd-req-cover-live{border:2px dashed #000;outline:1px solid #fff;background:rgba(0,0,0,.35)}.nd-req-sheet-foot{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-top:1px solid var(--nd-line)}.nd-req-sheet-hint{font-size:13px;line-height:18px}.nd-req-sheet-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.nd-req-seg2{display:inline-flex;padding:2px;border:1px solid var(--req-field);border-radius:10px}.nd-req-seg2 button{height:40px;min-width:76px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--nd-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.nd-req-seg2 button[aria-pressed=true]{background:var(--req-ink);color:var(--req-ink-text)}.nd-req-seg2 button:focus-visible{outline:2px solid var(--req-ink);outline-offset:2px}@media (min-width:640px){.nd-req-sheet{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:min(880px,calc(100vw - 64px));max-height:calc(100dvh - 64px);padding:0;border:1px solid var(--nd-line);border-radius:14px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.2);--req-pic-max:calc(100dvh - 64px - 190px)}.nd-req-sheet-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.nd-req-sheet-tools{gap:16px}}@media (min-width:1024px){.nd-req-box.nd-req-dragging{padding:15px}}@media (min-width:768px){.nd-req .nd-req-page{padding:36px 32px 40px}}@media (min-width:1024px){.nd-split.nd-req:not(.nd-sized-list){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.nd-req-pane{overflow:auto}.nd-req-pane-in{padding:36px 32px 40px}.nd-req-pane .nd-req-card{padding:0;border:0;border-radius:0;background:transparent}.nd-req-phone{display:none}.nd-req-desk{display:inline}.nd-req-box{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:12px;padding:16px}.nd-req-box>*{grid-column:1/-1}.nd-req-box>.nd-req-box-field{grid-column:1}.nd-req-box>.nd-req-box-send{grid-column:2;align-self:end;order:0}.nd-req-box:has(.nd-req-thumbs)>.nd-req-box-send{grid-column:1/-1;order:9}.nd-req-pics-big img{max-height:360px}.nd-req-box-field .nd-tb textarea{min-height:22px;margin:7px 0;font-size:15px}.nd-req-box-field .nd-tb-tools{min-height:36px}.nd-req-box-field .nd-tb-icon,.nd-req-card .nd-tb-icon{width:36px;height:36px}.nd-req-card .nd-tb-tools{min-height:36px}.nd-req-card .nd-tb textarea{font-size:15px}.nd-req-sent-inline{display:block;font-size:14px;line-height:20px}.nd-req-sent-inline .nd-req-sent-head{margin-right:8px}.nd-req-sent-inline .nd-req-sent-text{display:inline}.nd-req-list{gap:0;padding:0 20px;border-radius:14px;background:var(--nd-surface);border:1px solid var(--nd-line)}.nd-req-item{gap:10px;padding:14px 0;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--nd-line)}.nd-req-item:last-child{border-bottom:0}.nd-req-sel .nd-req-words{font-weight:600}.nd-req-track,.nd-req-track-off{flex-direction:row;align-items:center;gap:12px}.nd-req-track-off+.nd-req-reason{margin-top:0}.nd-req-item .nd-req-segs{flex:1}.nd-req-item .nd-req-stagerow{flex:0 0 148px;min-width:0;flex-wrap:nowrap;justify-content:flex-end;text-align:right}.nd-req-item .nd-req-stagerow>.nd-req-stage{flex:0 1 auto;min-width:0}.nd-req-item .nd-req-stagerow>.nd-req-stage-st{line-height:18px}.nd-req-empty{padding:14px 20px}.nd-req-card .nd-req-pill{align-self:flex-start}.nd-req-listcol .nd-req-btn-text{height:40px}.nd-req-listcol .nd-req-end-tight .nd-req-btn-text{height:20px}.nd-req-pick{position:absolute;inset:0;z-index:1;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.nd-req-pick:focus-visible{outline:2px solid var(--req-ink);outline-offset:-2px;border-radius:4px}.nd-req-item>:not(.nd-req-pick){position:relative;z-index:2;pointer-events:none}.nd-req-item :is(button,select,a,textarea,label){pointer-events:auto}}@media (min-width:768px){.nd-sheet.nd-sheet-small{left:50%;right:auto;top:50%;bottom:auto;width:360px;transform:translate(-50%,-50%);border-radius:18px;padding-bottom:8px;border-top:0;box-shadow:0 12px 40px rgba(0,0,0,.18)}.nd-dark .nd-sheet.nd-sheet-small{border:1px solid var(--nd-line)}.nd-sheet-small .nd-sheet-grip{display:none}}@media (max-width:359px){.nd-sheet-small .nd-menu-item{padding:0 12px}}.nd-worked-btns{display:flex;flex-direction:column;gap:8px;flex:none;align-self:flex-start;position:relative;z-index:2}@media (max-width:439px){.nd-worked-btns{margin-left:48px;flex:1 1 calc(100% - 48px)}.nd-worked .nd-nudge-actions,.nd-worked-btns{display:grid;grid-template-columns:repeat(2,minmax(0,108px))}.nd-worked .nd-nudge-actions .nd-btn,.nd-worked-btns .nd-btn{min-width:0;width:100%}}@media (max-width:359px){.nd-worked .nd-nudge-actions,.nd-worked-btns{grid-template-columns:repeat(2,minmax(0,96px))}.nd-worked .nd-nudge-actions .nd-btn,.nd-worked-btns .nd-btn{padding:0 10px}}