.wt-mobile-tabbar,.wt-mobile-more-dialog{--tab-panel:#fffcf7;--tab-ink:#09183d;--tab-muted:#436593;--tab-cherry:#970c3e;--tab-selected:#f9e7ee;--tab-border:#e1e5ec;color:var(--tab-ink);font-family:var(--font-inter),sans-serif}.dark .wt-mobile-tabbar,.dark .wt-mobile-more-dialog{--tab-panel:var(--card);--tab-ink:var(--foreground);--tab-muted:var(--muted-foreground);--tab-cherry:#f19ab9;--tab-selected:#3b2330;--tab-border:var(--border)}.wt-mobile-tabbar{inset-inline:0;z-index:40;background:var(--tab-panel);border-top:1px solid var(--tab-border);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0}.wt-mobile-tabbar ul{grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;margin:0 auto;padding:4px 8px 6px;list-style:none;display:grid}.wt-mobile-tabbar li{min-width:0}.wt-mobile-tab{width:100%;min-height:68px;color:var(--tab-muted);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:12px;line-height:18px;text-decoration:none;display:flex}.wt-mobile-tab-icon{width:48px;height:36px;color:var(--tab-ink);border-radius:14px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.wt-mobile-tab[data-active=true]{color:var(--tab-cherry);background:var(--tab-selected);font-weight:600}.wt-mobile-tab[data-active=true] .wt-mobile-tab-icon{color:var(--tab-cherry)}.wt-mobile-tab:focus-visible,.wt-mobile-more-panel a:focus-visible,.wt-mobile-more-close:focus-visible{outline:2px solid var(--tab-cherry);outline-offset:-3px}.wt-mobile-more-backdrop{z-index:50;background:#09183d5c;position:fixed;inset:0}.wt-mobile-more-dialog{bottom:0;z-index:51;outline:none;flex-direction:column;max-height:calc(100dvh - 16px);display:flex;position:fixed;inset-inline:0}.wt-mobile-more-panel{overscroll-behavior:contain;background:var(--tab-panel);border-radius:24px 24px 0 0;min-height:0;padding:10px 20px 16px;overflow-y:auto;box-shadow:0 -8px 32px #09183d14}.wt-mobile-more-grip{background:var(--tab-border);border-radius:4px;width:44px;height:5px;margin:0 auto 12px;display:block}.wt-mobile-more-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.wt-mobile-more-panel h2{margin:0;font-size:24px;font-weight:600;line-height:32px}.wt-mobile-more-close{width:48px;min-height:48px;color:var(--tab-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.wt-mobile-more-panel ul{margin:0;padding:0;list-style:none}.wt-mobile-more-panel li+li{border-top:1px solid var(--tab-border)}.wt-mobile-more-panel a{min-height:56px;color:var(--tab-ink);border-radius:12px;align-items:center;gap:16px;padding:8px 4px;font-size:16px;line-height:24px;text-decoration:none;display:flex}.wt-mobile-more-panel a>span{flex:1;min-width:0}.wt-mobile-more-panel a>svg{flex-shrink:0}.wt-mobile-more-panel a>svg:last-child{color:var(--tab-muted)}.wt-mobile-more-panel a[aria-current=page]{color:var(--tab-cherry);background:var(--tab-selected)}.wt-mobile-more-dialog .wt-mobile-tabbar{flex-shrink:0;position:static}@media (max-width:767px){body:has([data-mobile-tabbar]) [data-shell-body]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}html:has([data-mobile-tabbar]){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:768px){.wt-mobile-tabbar,.wt-mobile-more-dialog,.wt-mobile-more-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.wt-mobile-tab-icon{transition:none}}@media (max-width:767px){body:has([data-mobile-tabbar]) [data-negotiation-root]{height:calc(100dvh - 64px);padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
.wt-workspace,.wt-sidebar,.wt-project-picker,.wt-profile-menu{--wt-panel:#fffcf7;--wt-folder-personal:#faf7f3;--wt-folder-project:#bcd6ed;--wt-folder-line:#e6e3e0;--wt-nav-ink:#09183d;--wt-nav-accent:#970c3e;--wt-text:#202331;--wt-secondary:#596170;--wt-cherry:#861738;--wt-selected:#f6e8ee;--wt-subtle:#f4f1ee;--wt-border:#ddd8d3;--wt-focus:#2457d6;color:var(--wt-text);font-family:var(--font-inter), Inter, sans-serif}.dark .wt-workspace,.dark .wt-sidebar,.dark .wt-project-picker,.dark .wt-profile-menu{--wt-panel:var(--card);--wt-folder-personal:var(--secondary);--wt-folder-project:var(--secondary);--wt-folder-line:var(--border);--wt-nav-ink:var(--foreground);--wt-nav-accent:var(--primary);--wt-text:var(--foreground);--wt-secondary:var(--muted-foreground);--wt-cherry:var(--primary);--wt-selected:var(--primary-soft);--wt-subtle:var(--secondary);--wt-border:var(--border);--wt-focus:#7fb1f8}.wt-workspace{--wt-sidebar-width:clamp(280px, 22.4vw, 372px);background:#e6f3ff;min-height:100dvh}.dark .wt-workspace{background:var(--background)}.wt-workspace[data-sidebar-state=collapsed]{--wt-sidebar-width:88px}.wt-sidebar{z-index:30;width:var(--wt-sidebar-width);background:var(--wt-panel);border-radius:28px;flex-direction:column;padding:16px 22px 12px;transition:width .22s;display:flex;position:fixed;inset:10px auto 10px 18px;box-shadow:0 10px 30px #5e89b90f}.wt-sidebar-header{justify-content:center;align-items:center;min-height:52px;padding-inline:4px;display:flex;position:relative}.wt-sidebar-header .wt-brand{margin:0 auto}.wt-sidebar-header .wt-brand img{max-width:180px}.wt-sidebar-header>.wt-sidebar-collapse{margin:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.wt-brand{align-items:center;min-width:0;min-height:44px;display:inline-flex}.wt-brand img{width:100%;max-width:216px;height:auto}.wt-brand-mark{justify-content:center;align-items:center;min-height:44px;display:flex}.wt-brand-mark img{width:32px;height:32px}.wt-icon-button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wt-icon-button:hover{background:var(--wt-subtle)}.wt-icon-button svg{width:20px;height:20px}.wt-sidebar-thought-row{flex-shrink:0;align-items:center;gap:8px;margin:12px 0 14px;display:flex}.wt-sidebar-thought-row .wt-quick-thought{flex:1;min-width:0;margin:0}.wt-sidebar-thought-row .wt-sidebar-collapse-row{flex-shrink:0;margin:0}.wt-quick-thought{color:#fff;cursor:pointer;background:linear-gradient(165deg,#a51e50,#87002f);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:56px;margin:12px 0 14px;padding:8px 12px;font-size:clamp(16px,1.2vw,20px);font-weight:600;display:flex;box-shadow:0 4px 10px #60102729}.wt-quick-thought:hover{background:#74132f}.wt-quick-thought:active{background:#601027}.wt-quick-thought svg{flex-shrink:0;width:24px;height:24px}.wt-sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin:-4px;padding:4px;overflow:hidden auto}.wt-nav-heading{color:var(--wt-text);margin:0 8px 8px;font-size:clamp(16px,1.2vw,20px);font-weight:700;line-height:24px}.wt-nav-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.wt-nav-link{min-height:44px;color:var(--wt-nav-ink);border-radius:12px;align-items:center;gap:24px;padding:8px 12px;font-size:clamp(16px,1.2vw,20px);line-height:24px;text-decoration:none;display:flex;position:relative}.wt-nav-link>svg{color:#61722b;flex-shrink:0;width:24px;height:24px}.wt-nav-link>span:not(.wt-nav-tooltip){overflow-wrap:anywhere}.wt-nav-link:hover{background:var(--wt-subtle)}.wt-nav-link[aria-current=page]{background:var(--wt-selected);color:var(--wt-nav-accent);font-weight:600}.wt-nav-link[aria-current=page]:before{content:"";left:0;background:var(--wt-cherry);border-radius:4px;width:4px;position:absolute;inset-block:8px}.wt-project-trigger{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:16px;align-items:center;gap:8px;width:100%;min-height:54px;margin-bottom:8px;padding:4px 10px;font-size:clamp(16px,1.2vw,20px);display:flex}.wt-project-trigger>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.wt-project-trigger svg{flex-shrink:0;width:20px;height:20px}.wt-avatar{width:44px;height:44px;color:var(--wt-nav-ink);background:#e5e8ee;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.wt-sidebar-footer{border-top:1px solid #e1e7ed;flex-shrink:0;margin-top:10px;padding-top:8px}.wt-profile{align-items:center;gap:4px;margin-top:0;display:flex}.wt-profile-link{min-width:0;color:inherit;border-radius:12px;flex:1;align-items:center;gap:8px;display:flex}.wt-profile-link .wt-avatar{border-radius:50%}.wt-profile-text{min-width:0;font-size:18px;line-height:22px;display:grid}.wt-profile-text>span{overflow-wrap:anywhere}.wt-profile-text small{color:var(--wt-secondary);font-size:14px}.wt-profile-menu{background:var(--wt-panel);border-color:var(--wt-border)}.wt-sidebar[data-collapsed=true] .wt-sidebar-header,.wt-sidebar[data-collapsed=true] .wt-profile{flex-direction:column}.wt-sidebar[data-collapsed=true] .wt-nav-link{justify-content:center;padding-inline:8px}.wt-project-trigger[data-compact=true]{border:0;justify-content:center;width:52px;margin-inline:auto;padding:4px}.wt-shell-body{padding-left:calc(var(--wt-sidebar-width) + 36px);transition:padding-left .22s}.wt-mobile-header,.wt-nav-tooltip{display:none}.wt-picker-backdrop,.wt-drawer-backdrop{z-index:50;background:#2023315c;position:fixed;inset:0}.wt-project-picker{z-index:51;background:var(--wt-panel);border-radius:32px;width:min(440px,100vw - 32px);max-height:90dvh;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 48px #20233129}.wt-picker-title{margin-bottom:24px;padding-right:40px;font-size:20px;font-weight:600;line-height:28px}.wt-picker-close{position:absolute;top:16px;right:16px}.wt-project-search{border:1px solid #7c8593;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin-bottom:20px;padding-inline:12px;display:flex}.wt-project-search svg{width:20px;height:20px;color:var(--wt-secondary);flex-shrink:0}.wt-project-search input{background:0 0;outline:none;width:100%;min-width:0;min-height:44px;font-size:16px}.wt-project-search:focus-within{outline:2px solid var(--wt-focus);outline-offset:2px}.wt-picker-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wt-picker-project{text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px;font-size:16px;display:flex}.wt-picker-project>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.wt-picker-project svg{width:24px;height:24px;color:var(--wt-cherry);flex-shrink:0}.wt-picker-project[aria-pressed=true]{background:var(--wt-selected)}.wt-picker-project:hover{background:var(--wt-subtle)}.wt-picker-project:disabled{opacity:.6;cursor:wait}.wt-picker-empty{color:var(--wt-secondary);padding:16px 8px;font-size:14px}.wt-picker-error{color:#b42318;margin-top:12px;font-size:14px}.dark .wt-picker-error{color:var(--destructive)}.wt-create-project{border-top:1px solid var(--wt-border);min-height:60px;color:inherit;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-size:16px;display:flex}.wt-create-project svg{background:var(--wt-selected);width:44px;height:44px;color:var(--wt-cherry);border-radius:50%;padding:10px}.wt-sidebar :is(a,button):focus-visible,.wt-project-picker :is(a,button):focus-visible,.wt-mobile-header :is(a,button):focus-visible{outline:2px solid var(--wt-focus);outline-offset:2px}.wt-quick-thought:focus-visible{outline-color:var(--wt-focus)}.wt-sidebar-drawer{z-index:51;width:min(320px,100vw - 32px);inset:8px auto 8px 8px}.wt-drawer-close{position:absolute;top:16px;right:16px}@media (max-width:1023px){.wt-sidebar:not(.wt-sidebar-drawer){display:none}.wt-shell-body{padding-left:0}.wt-mobile-header{background:var(--wt-panel);border-bottom:1px solid var(--wt-border);align-items:center;gap:8px;padding:8px 16px;display:flex}.wt-mobile-header .wt-brand{flex:1}.wt-mobile-header .wt-project-trigger{margin:0}}@media (prefers-reduced-motion:reduce){.wt-sidebar,.wt-shell-body{transition:none}}@media (forced-colors:active){.wt-nav-link[aria-current=page],.wt-picker-project[aria-pressed=true]{outline:2px solid highlight}}.wt-sidebar-header>.wt-icon-button{background:#fff;border:1px solid #e5eaf0;border-radius:14px;width:52px;min-height:52px;box-shadow:0 3px 8px #1e325a12}.wt-sidebar[data-collapsed=false] .wt-sidebar-header>.wt-icon-button.wt-sidebar-collapse,.wt-sidebar-header>.wt-sidebar-collapse.wt-icon-button{border-radius:8px;width:32px;min-width:32px;height:32px;min-height:32px}.wt-nav-folder{--nav-folder-fill:var(--wt-folder-personal);isolation:isolate;padding:16px 12px 12px;position:relative}.wt-nav-folder+.wt-nav-folder{margin-top:8px}.wt-nav-folder:before{content:"";z-index:-1;background:var(--nav-folder-fill);border:1px solid var(--wt-folder-line);pointer-events:none;border-top:0;border-radius:0 0 20px 20px;position:absolute;inset:55px 0 0}.wt-nav-folder-shape{z-index:-1;pointer-events:none;width:100%;height:56px;position:absolute;top:0;left:0}.wt-nav-folder-fill{fill:var(--nav-folder-fill)}.wt-nav-folder-outline{fill:none;stroke:var(--wt-folder-line);stroke-width:1px}.wt-nav-folder[data-project-folder]{--nav-folder-fill:var(--wt-folder-project);--wt-folder-line:var(--wt-folder-project)}.wt-nav-folder[data-project-folder]>.wt-nav-heading{color:var(--wt-nav-accent);margin-bottom:10px}.wt-nav-folder[data-project-folder] .wt-nav-link{min-height:40px;padding-block:8px;line-height:24px}.wt-nav-folder .wt-nav-heading{overflow-wrap:anywhere;max-width:78%}.wt-nav-folder .wt-project-trigger .wt-avatar{width:40px;height:40px}.wt-sidebar-footer .wt-nav-link{gap:24px;padding-inline:12px}.wt-sidebar[data-collapsed=true]{padding-inline:12px}.wt-sidebar[data-collapsed=true] .wt-sidebar-header{gap:4px}.wt-sidebar[data-collapsed=true] .wt-quick-thought{min-height:48px}.wt-nav-folder[data-compact=true]{background:var(--nav-folder-fill);border-radius:16px;padding:6px 0}.wt-nav-folder[data-compact=true]:before{display:none}.wt-brand-mark{color:var(--wt-nav-accent);font-size:28px;font-weight:700}.wt-sidebar-drawer{width:min(372px,100vw - 16px);padding-inline:16px;padding-bottom:max(12px, env(safe-area-inset-bottom))}.wt-sidebar-drawer .wt-nav-heading,.wt-sidebar-drawer .wt-nav-link,.wt-sidebar-drawer .wt-project-trigger{font-size:16px}.wt-sidebar-drawer .wt-nav-folder[data-project-folder] .wt-nav-link{min-height:44px}.wt-sidebar-drawer .wt-sidebar-header{padding-right:44px}.dark .wt-sidebar-header>.wt-icon-button,.dark .wt-project-trigger{background:var(--wt-panel);border-color:var(--wt-border)}.dark .wt-avatar{background:var(--wt-subtle)}.dark .wt-sidebar-footer{border-color:var(--wt-border)}@media (pointer:coarse){.wt-nav-folder[data-project-folder] .wt-nav-link{min-height:44px}}@media (max-height:780px){.wt-sidebar{padding-top:12px}.wt-sidebar-header{min-height:44px}.wt-quick-thought{min-height:48px;margin-block:8px}}@media (max-width:1023px){.wt-mobile-header{justify-content:space-between}.wt-mobile-header .wt-brand{flex:0 auto;justify-content:center}.wt-mobile-header .wt-project-trigger{width:44px;min-height:44px;padding:0}.wt-mobile-header .wt-avatar{border-radius:50%;width:40px;height:40px}}@media (forced-colors:active){.wt-nav-folder{border-radius:20px;outline:1px solid canvastext}}.wt-sidebar-collapse{border-radius:10px;min-width:36px;min-height:36px}.wt-sidebar-collapse svg{width:14px;height:14px}.wt-sidebar-header .wt-sidebar-collapse:after{content:"";position:absolute;inset:-6px}.wt-sidebar[data-collapsed=true] .wt-sidebar-header .wt-brand-mark{margin:0;padding:0}.wt-sidebar[data-collapsed=true] .wt-sidebar-header>.wt-sidebar-collapse{margin-top:6px;position:static;transform:none}.wt-sidebar[data-collapsed=true] .wt-sidebar-header{justify-content:flex-start}
