body.ai-assistant-active .ai-assistant-workspace{--assistant-column:820px!important;--assistant-composer:760px!important}body.ai-assistant-active .ai-assistant-workspace .ai-thread-scroll{padding-inline:clamp(14px,2.4vw,28px)!important}body.ai-assistant-active .ai-assistant-workspace .ai-thread-scroll>*+*{margin-top:14px!important}body.ai-assistant-active .ai-assistant-workspace .ai-bubble-user{max-width:min(64%,520px)!important}body.ai-assistant-active .ai-assistant-workspace .ai-message-assistant span.group.relative.my-2\.5.block{max-width:100%!important}.settings-row-icon,.settings-row--active .settings-row-icon{width:1.75rem!important;height:1.75rem!important;color:color-mix(in oklab, var(--foreground) 94%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.settings-row-icon svg,.settings-row--active .settings-row-icon svg{color:currentColor!important;filter:none!important;width:1.05rem!important;height:1.05rem!important}.settings-row--active{background:color-mix(in oklab, var(--foreground) 5.5%, transparent)!important}.settings-row--active .settings-row-title{color:color-mix(in oklab, var(--foreground) 98%, transparent)!important}.settings-summary,.settings-list,.settings-detail-panel{box-shadow:none!important}.settings-detail-panel .empty-state--compact{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)!important;background:color-mix(in oklab, var(--foreground) 1.8%, transparent)!important;min-height:128px!important;box-shadow:none!important;border-radius:16px!important;padding:20px 24px!important}.settings-detail-panel .empty-state--compact .empty-state__mark{background:color-mix(in oklab, var(--foreground) 55%, transparent)!important;width:24px!important;height:2px!important;box-shadow:none!important;margin-bottom:10px!important}.settings-detail-panel .empty-state--compact .empty-state__title{font-size:15px!important}.settings-detail-panel .empty-state--compact .empty-state__description{max-width:620px;margin-inline:auto;line-height:1.55;font-size:13px!important}.settings-detail-panel .ai-panel,.settings-detail-panel .ai-panel-soft{border-color:color-mix(in oklab, var(--foreground) 6%, transparent)!important;background:color-mix(in oklab, var(--foreground) 1.8%, transparent)!important;box-shadow:none!important}.project-grid-card{overflow:hidden;border:1px solid color-mix(in oklab, var(--foreground) 6.5%, transparent)!important;background:color-mix(in oklab, var(--foreground) 2.2%, transparent)!important;box-shadow:none!important;border-radius:18px!important}.project-grid-card:hover{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)!important;box-shadow:none!important;transform:translateY(-1px)!important}.project-grid-cover{border-bottom:1px solid oklab(100% 0 5.96046e-8/.055);min-height:148px;max-height:220px;aspect-ratio:16/7.4!important;background:#0b0c0c!important}.project-grid-cover__fallback{position:relative;color:color-mix(in oklab, var(--foreground) 72%, transparent)!important;background:linear-gradient(135deg, transparent 0 48%, color-mix(in oklab, var(--foreground) 3.5%, transparent) 48.5% 49%, transparent 49.5% 100%), linear-gradient(180deg, color-mix(in oklab, var(--foreground) 2.5%, transparent), color-mix(in oklab, var(--foreground) 1%, transparent))!important}.project-grid-cover__fallback:before,.project-grid-cover__fallback:after{content:"";opacity:.5;width:36px;height:14px;position:absolute}.project-grid-cover__fallback:before{border-top:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);border-left:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);top:12px;left:12px}.project-grid-cover__fallback:after{border-right:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);bottom:12px;right:12px}.project-grid-card__body{padding:14px 16px 15px!important}.project-grid-card__name{font-size:15px!important}.project-grid-card__desc,.project-grid-card__meta-row{font-size:12px!important}.app-content:has(>a[href=\/projects])>.grid.grid-cols-2{gap:8px!important}.app-content:has(>a[href=\/projects])>.grid.grid-cols-2>.card-3d{border:1px solid color-mix(in oklab, var(--foreground) 6.5%, transparent)!important;background:color-mix(in oklab, var(--foreground) 2.2%, transparent)!important;min-height:96px!important;box-shadow:none!important;border-radius:16px!important;padding:13px 15px!important}:is(.app-content:has(>a[href=\/projects]) .card-3d,.app-content:has(>a[href=\/projects]) .elev-inner,.app-content:has(>a[href=\/projects]) .glow-card){box-shadow:none!important}:is(.app-content:has(>a[href=\/projects]) [role=tablist],.app-content:has(>a[href=\/projects]) .filter-bar){margin-block:10px!important}.app-content:has(>a[href=\/projects]) button[role=combobox]{border-color:color-mix(in oklab, var(--foreground) 7.5%, transparent)!important;background:color-mix(in oklab, var(--foreground) 2%, transparent)!important;box-shadow:none!important}.studio-start{padding-block:18px!important}.studio-start__mark{width:36px!important;height:36px!important;color:color-mix(in oklab, var(--foreground) 95%, transparent)!important;background:color-mix(in oklab, var(--foreground) 3.5%, transparent)!important;box-shadow:none!important;border-radius:10px!important}.studio-start__mark svg,.studio-start button svg{color:color-mix(in oklab, var(--foreground) 90%, transparent)!important;filter:none!important}.studio-start>div>.grid>button{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)!important;background:color-mix(in oklab, var(--foreground) 1.8%, transparent)!important;min-height:92px!important;box-shadow:none!important;border-radius:14px!important}.studio-start>div>.grid>button:hover{border-color:color-mix(in oklab, var(--foreground) 14%, transparent)!important;background:color-mix(in oklab, var(--foreground) 3%, transparent)!important}.ai-shell .ai-scroll-thin,.ai-shell [class*=overflow-y-auto]{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--foreground) 13%, transparent) transparent}.ai-shell input,.ai-shell textarea,.ai-shell button[role=combobox],.ai-shell .card-3d,.ai-shell .ai-panel,.ai-shell .ai-panel-soft{box-shadow:none!important}.weather-mood-card{border:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)!important;background:color-mix(in oklab, var(--foreground) 1.8%, transparent)!important;min-height:112px!important;box-shadow:none!important;border-radius:16px!important}.weather-mood-content{gap:2px!important;min-height:100%!important;padding:14px 15px!important}.weather-mood-temp-row{gap:8px!important}.weather-mood-value{font-size:28px!important;line-height:1!important}.weather-mood-condition-icon,.weather-mood-visual{display:none!important}.weather-mood-location{color:color-mix(in oklab, var(--foreground) 64%, transparent)!important;margin-top:3px!important;font-size:12px!important}.weather-mood-pill{width:fit-content!important;color:color-mix(in oklab, var(--foreground) 78%, transparent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:8px!important;padding:0!important;font-size:12px!important;font-weight:600!important}.weather-mood-pill:before{content:"Mood  ·  ";color:color-mix(in oklab, var(--foreground) 44%, transparent)}:is(body:has(#email) input,body:has(#email) textarea){color:color-mix(in oklab, var(--foreground) 94%, transparent)!important;background:color-mix(in oklab, var(--foreground) 3.5%, transparent)!important;border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)!important;box-shadow:none!important}body:has(#email) input::placeholder{color:color-mix(in oklab, var(--foreground) 38%, transparent)!important}body:has(#email) .card-3d-lg{border:1px solid color-mix(in oklab, var(--foreground) 7.5%, transparent)!important;background:color-mix(in oklab, var(--card) 94%, transparent)!important;border-radius:14px!important;padding:26px 28px!important;box-shadow:0 18px 42px #0000004d!important}body:has(#email) .card-3d-lg>.mx-auto.grid.size-14{display:none!important}body:has(#email) .card-3d-lg>.mt-3{margin-top:0!important}body:has(#email) .elev-inner{box-shadow:none!important;background:0 0!important;border:0!important}:is(body:has(#email) .elev-inner>span,body:has(#email) .elev-inner>svg){color:color-mix(in oklab, var(--foreground) 88%, transparent)!important;box-shadow:none!important;background:0 0!important}body:has(#email) .elev-inner>span svg{color:color-mix(in oklab, var(--foreground) 90%, transparent)!important}body:has(#email) button[type=button].text-primary{color:color-mix(in oklab, var(--foreground) 70%, transparent)!important}.notes-studio{gap:16px;display:grid}.notes-studio-hero{border:1px solid color-mix(in oklab, var(--foreground) 7.5%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--foreground) 3.5%, transparent), transparent 42%), color-mix(in oklab, var(--foreground) 1.5%, transparent);border-radius:20px;padding:20px;position:relative;overflow:hidden}.notes-studio-hero:before,.notes-studio-hero:after{content:"";pointer-events:none;width:42px;height:16px;position:absolute}.notes-studio-hero:before{border-top:1px solid color-mix(in oklab, var(--foreground) 20%, transparent);border-left:1px solid color-mix(in oklab, var(--foreground) 20%, transparent);top:9px;left:9px}.notes-studio-hero:after{border-right:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);bottom:9px;right:9px}.notes-section-title{font-family:var(--font-heading);color:color-mix(in oklab, var(--foreground) 96%, transparent);font-size:15px;font-weight:700}.notes-recent-grid,.notes-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.note-cover-card{border:1px solid color-mix(in oklab, var(--foreground) 7.5%, transparent);background:color-mix(in oklab, var(--foreground) 1.8%, transparent);min-height:188px;box-shadow:none;border-radius:17px;transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden}.note-cover-card:hover{border-color:color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--foreground) 3%, transparent);transform:translateY(-2px)}.note-cover-card__cover{background:var(--note-cover,linear-gradient(135deg, #242527, #111213));height:82px;padding:14px}.note-cover-card__body{padding:13px 14px 14px}.note-cover-card__preview{color:color-mix(in oklab, var(--foreground) 55%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.note-cover-card__meta{color:color-mix(in oklab, var(--foreground) 42%, transparent);margin-top:10px;font-size:11px}.notes-editor-dialog{background:#0d0e0e!important;border:1px solid oklab(100% 0 5.96046e-8/.08)!important;border-radius:20px!important;width:min(1120px,96vw)!important;max-width:none!important;height:min(820px,92dvh)!important;padding:0!important;overflow:hidden!important}.notes-editor-shell{grid-template-columns:220px minmax(0,1fr);height:100%;display:grid}.notes-editor-sidebar{background:#0a0b0b;border-right:1px solid oklab(100% 0 5.96046e-8/.07);padding:16px 12px}.notes-editor-main{min-width:0;padding:28px clamp(22px,5vw,58px) 34px;overflow-y:auto}.notes-editor-main-inner{width:min(100%,760px);margin-inline:auto}.notes-editor-title,.notes-editor-content{width:100%;box-shadow:none!important;background:0 0!important;border:0!important}.notes-editor-title{font-family:var(--font-heading)!important;font-size:clamp(26px,4vw,38px)!important;font-weight:700!important}.notes-editor-content{resize:none!important;min-height:420px!important;font-size:15px!important;line-height:1.8!important}@media (width<=900px){.notes-recent-grid,.notes-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-editor-shell{grid-template-columns:1fr}.notes-editor-sidebar{display:none}}@media (width<=640px){.project-grid-cover{min-height:120px}.notes-recent-grid,.notes-card-grid{grid-template-columns:1fr}.notes-editor-main{padding:20px 16px 28px}}
