:root{color-scheme:dark;--ink: #f7f8fb;--muted: #b8c0cf;--soft: #101827;--surface: rgba(35, 42, 56, .95);--panel: #242b39;--line: rgba(255, 255, 255, .13);--teal: #2dd4bf;--teal-soft: #193b3a;--coral: #fb7185;--gold: #facc15;--blue: #60a5fa;--lavender: #a78bfa;--shadow: 0 18px 42px rgba(0, 0, 0, .32);--shadow-soft: 0 8px 20px rgba(0, 0, 0, .22);font-family:Aptos,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 14% 0%,rgba(124,58,237,.22),transparent 31%),radial-gradient(circle at 86% 8%,rgba(219,39,119,.18),transparent 30%),linear-gradient(180deg,#091120,#101827 42%,#0b1020)}button,input,textarea,select{font:inherit}button,.file-button{border:0;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff;font-weight:700;padding:11px 15px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}button:hover,.file-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}button.secondary,.item-actions button{background:#313949;color:var(--ink)}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:8px;background:#111827b8;color:var(--ink);padding:12px 13px;outline:none}input:focus,textarea:focus,select:focus{border-color:#246b6173;box-shadow:0 0 0 4px #246b611a}textarea{resize:vertical}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(2rem,5.4vw,3.8rem);line-height:.96;letter-spacing:0;font-weight:700}h2{margin-bottom:8px;font-size:1.08rem;font-weight:700}h3{margin-bottom:8px;font-size:.94rem;font-weight:650}.app-frame{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.side-rail{position:sticky;top:0;height:100vh;padding:18px;display:grid;grid-template-rows:auto 1fr auto auto;gap:16px;border-right:1px solid var(--line);background:#0a101ce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:flex;align-items:center;gap:12px;padding:10px}.brand-mark>span{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:#fff;font-weight:750;background:linear-gradient(135deg,var(--teal),var(--blue))}.brand-mark div{display:grid;gap:2px}.brand-mark small,.sync-card span,.game-card span,.game-card small,.muted{color:var(--muted);font-size:.84rem}.tab-bar{display:grid;gap:7px;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tab{min-height:42px;border:1px solid transparent;background:transparent;color:var(--muted);text-align:left;border-radius:8px;box-shadow:none}.tab:hover{background:#ffffff12}.tab.active{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}.sync-card,.game-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-soft)}.progress-track{height:9px;border-radius:999px;overflow:hidden;background:#e7eee9}.progress-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--gold),var(--coral))}.shell{max-width:1280px;width:100%;margin:0 auto;padding:20px 22px 44px}.app-header{padding:8px 0 18px;display:grid;grid-template-columns:minmax(180px,auto) minmax(260px,1fr) auto;align-items:center;gap:16px}.eyebrow{color:var(--teal);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.header-actions{display:flex;align-items:center;gap:8px}.save-status{min-height:var(--touch);min-width:148px;display:grid;align-content:center;gap:2px;padding:7px 12px;border:1px solid var(--line);border-radius:16px;background:#232d3eb8;box-shadow:var(--shadow-soft)}.save-status span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.save-status strong{max-width:180px;overflow:hidden;color:var(--ink);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.icon-button{width:46px;height:46px;display:grid;place-items:center;padding:0}.global-recall{position:sticky;top:12px;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px;border:1px solid var(--line);border-radius:8px;background:#232a38f5;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-recall input{border:0;background:transparent;padding:9px 10px;box-shadow:none}.global-recall input:focus{box-shadow:none}.command-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:stretch}.focus-card,.capture-panel,.toolbar,.lane,.finance-form,.task-form,.summary-card,.planner-shell,.notebook-shell{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.focus-card{min-height:210px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,#242b39fa,#1c2331e6),url(/icon.svg) right 20px top 16px / 132px no-repeat}.focus-card h2{max-width:760px;font-size:clamp(1.55rem,3.5vw,2.7rem);line-height:1.05;font-weight:700;margin-bottom:10px}.focus-card p:last-of-type{max-width:650px;color:var(--muted);font-size:1rem}.focus-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.today-widgets{margin-top:16px;display:grid;grid-template-columns:minmax(240px,.7fr) minmax(300px,1.3fr);gap:14px}.timer-face{display:block;font-size:clamp(2.4rem,8vw,4.9rem);line-height:.95;color:var(--teal);font-variant-numeric:tabular-nums}.compact-segment button{min-width:56px}.decor-search{display:grid;grid-template-columns:1fr auto;gap:8px}.image-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.image-choice{padding:0;overflow:hidden;border-radius:8px;background:#242b39;color:var(--ink);border:1px solid var(--line);text-align:left}.image-choice img{width:100%;aspect-ratio:1.35;object-fit:cover;display:block}.image-choice span{display:block;padding:6px 8px;color:var(--muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-jump{display:grid;grid-template-columns:1fr;gap:8px}.quick-jump button{width:100%;min-height:42px;padding:9px 12px;background:#ffffff13;color:var(--ink);border:1px solid rgba(255,255,255,.08)}.metric,.summary-card{min-height:92px;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:#232a38eb;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.metric strong,.summary-card strong{font-size:1.75rem;line-height:1}.metric span,.summary-card span{color:var(--muted);font-size:.86rem}.daily-checkin{min-height:auto}.health-grid .daily-checkin{grid-column:1 / -1}.checkin-grid{display:grid;grid-template-columns:150px 150px 120px minmax(220px,1fr);gap:10px;align-items:end}.checkin-grid label{display:grid;gap:5px;color:var(--muted);font-size:.82rem;font-weight:750}.checkin-status{margin-top:10px}.capture-panel{margin-top:16px;padding:18px}.brain-dump textarea{min-height:118px;font-size:1rem}.section-heading,.capture-controls,.toolbar,.item-topline,.item-actions,.quick-row,.tag-row,.mini-actions{display:flex;gap:10px;align-items:center}.section-heading{justify-content:space-between;margin-bottom:10px}.section-heading span,.item-date{color:var(--muted);font-size:.86rem}.capture-preview{margin-top:10px;padding:10px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-radius:8px;background:#1f2937;color:var(--muted)}.capture-preview strong{color:var(--ink)}.capture-preview em{font-style:normal;color:#fef3c7;background:#4a3512;border-radius:999px;padding:5px 9px;font-weight:700}.sort-question{margin-top:10px;padding:10px 12px;border-radius:8px;background:#4a3512;color:#fef3c7;font-weight:700}.capture-review{margin-top:12px;padding:14px;border:1px solid rgba(45,212,191,.28);border-radius:8px;background:#11182794}.capture-review h3{margin-bottom:3px}.review-list{display:grid;gap:8px}.review-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#313949ad}.review-row span{color:#2dd4bf;font-weight:700;font-size:.82rem}.review-row p{margin:0;overflow-wrap:anywhere}.review-row small{color:var(--muted);white-space:nowrap}.review-row.review-task{border-color:#f49a9a5c}.review-row.review-note{border-color:#5eead452}.capture-controls{margin-top:10px;display:grid;grid-template-columns:190px minmax(0,1fr) auto}.capture-controls button{min-width:108px}.toolbar{padding:12px;margin:16px 0 14px;display:grid;grid-template-columns:180px 140px;gap:10px;box-shadow:var(--shadow-soft)}.today-layout,.lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.today-layout .priority-lane{grid-column:span 2}.agenda-list{display:grid;gap:10px;align-items:start}.calendar-status{margin-bottom:10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:#1e3a5f52}.calendar-status div{display:grid;gap:3px}.calendar-status span{color:var(--muted);font-size:.86rem}.agenda-day{display:grid;grid-template-columns:minmax(90px,.25fr) minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#11182773}.agenda-day>div:first-child{display:grid;align-content:start;gap:4px}.agenda-day span{color:var(--muted);font-size:.82rem}.agenda-task-row{display:grid;grid-template-columns:24px 92px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#31394994}.agenda-task-row.is-overdue{border-color:#fb718580;background:#50232b80}.calendar-event-row{border-color:#2dd4bf52;background:#164e635c}.agenda-task-row time{color:#c7d2fe;font-size:.9rem;font-variant-numeric:tabular-nums}.agenda-task-row div{min-width:0;display:grid;gap:3px}.agenda-task-row strong{overflow-wrap:anywhere}.agenda-task-row span{color:#fda4af;font-weight:650}.agenda-task-row button{padding:8px 12px}.agenda-task-row input,.task-check-card>input{width:18px;height:18px;accent-color:var(--teal);cursor:pointer}.task-check-row.is-done strong,.task-check-card.is-done .item-text{text-decoration:line-through;opacity:.62}.calendar-event-row{grid-template-columns:92px minmax(0,1fr) auto}.link-button{display:inline-grid;place-items:center;min-height:38px;text-decoration:none}.lane{padding:15px;min-height:210px}.lane-list{display:grid;gap:10px}.item-card{background:#313949d1;border:1px solid var(--line);border-radius:8px;padding:13px;box-shadow:0 5px 18px #1b3b360f}.task-card.is-overdue,.countdown-card.is-overdue{border-color:#df6b5f73;background:#50232b8f}.overdue-note{margin:-4px 0 10px;color:#fda4af;font-weight:700;font-size:.88rem}.item-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:12px}.item-actions{flex-wrap:wrap}.item-actions button{padding:8px 10px;font-size:.87rem}.calm-actions{justify-content:space-between;align-items:flex-start}.task-check-card{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start}.task-check-card .task-main{min-width:0}.task-check-card .item-text{margin-bottom:7px}.task-check-card.compact-card{padding:10px}.task-check-card.is-done{opacity:.72;border-style:dashed}.task-more{position:relative}.task-more summary{min-width:84px;list-style:none;border-radius:999px;background:#313949;color:var(--ink);font-weight:700;padding:8px 12px;cursor:pointer;text-align:center}.task-more summary::-webkit-details-marker{display:none}.task-more[open] summary{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}.task-more div{position:absolute;right:0;top:calc(100% + 6px);z-index:4;width:min(230px,78vw);display:grid;gap:7px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#242b39;box-shadow:var(--shadow-soft)}.task-more button{width:100%;text-align:left}.tag-row{flex-wrap:wrap;margin-bottom:10px}.chip,.pill{border-radius:999px;padding:7px 10px;color:var(--ink);background:#313949;font-size:.82rem;font-weight:700}.tag{display:none}.due-pill{background:#1e3a5f;color:#bfdbfe}.due-now{background:#4c1d25;color:#fecdd3}.priority-pill{display:none}.empty{padding:20px;color:var(--muted);border:1px dashed var(--line);border-radius:8px;background:#11182759}.planner-shell,.notebook-shell{padding:16px}.countdown-shell{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.countdown-form{display:grid;grid-template-columns:minmax(180px,1fr) 160px 80px auto auto;gap:10px;align-items:center;margin:14px 0}.countdown-form label{display:flex;align-items:center;gap:7px;color:var(--muted);font-weight:700}.countdown-form input[type=checkbox]{width:auto}.countdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.countdown-list{display:grid;gap:10px}.countdown-card{min-height:150px;display:grid;align-content:center;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#313949d1;box-shadow:var(--shadow-soft);text-align:center}.countdown-list .countdown-card{min-height:auto;grid-template-columns:1fr auto auto;align-items:center;text-align:left}.count-number{font-size:clamp(2.6rem,8vw,4.2rem);line-height:.9;color:#416dff;font-variant-numeric:tabular-nums}.tiny-button{min-width:34px;width:34px;height:34px;padding:0;display:grid;place-items:center;background:#313949;color:var(--ink)}.segmented-control{display:flex;gap:8px;background:#313949;padding:4px;border-radius:999px}.segmented-control button{background:transparent;color:var(--muted);min-width:88px;box-shadow:none}.segmented-control button.active{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}.planner-heading{align-items:start}.planner-view{margin-top:12px}.planner-grid.single,.daily-view{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.planner-days,.month-grid{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;overflow-x:auto}.planner-day,.month-cell{min-height:150px;border:1px solid var(--line);border-radius:8px;background:#242b39;padding:12px}.month-cell{min-height:92px;display:grid;align-content:start;gap:4px}.today-cell{border-color:#246b6180;background:var(--teal-soft)}.notebook-shell{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px}.notebook-list,.notebook-editor,.note-list{display:grid;gap:10px;align-content:start}.zoho-notebooks{min-height:calc(100vh - 154px)}.notebook-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.notebook-topbar h2{margin-bottom:4px}.notebook-topbar span{color:var(--muted);font-size:.82rem}.notebook-menu{position:relative}.notebook-menu summary,.insert-menu summary,.task-options summary{list-style:none;cursor:pointer;border-radius:999px;padding:9px 13px;background:#313949;color:var(--ink);font-weight:800}.notebook-menu summary::-webkit-details-marker,.insert-menu summary::-webkit-details-marker,.task-options summary::-webkit-details-marker{display:none}.notebook-menu[open] summary,.insert-menu[open] summary,.task-options[open] summary{background:var(--teal);color:#fff}.notebook-menu>div{position:absolute;right:0;top:calc(100% + 8px);z-index:8;width:min(320px,84vw);display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#242b39;box-shadow:var(--shadow)}.notebook-menu>div>button{width:100%;text-align:left;background:#313949}.notebook-book{min-height:74px;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;text-align:left;background:transparent;color:var(--ink);border:1px solid transparent;box-shadow:none}.notebook-book:hover,.notebook-book.active{border-color:var(--line);background:#313949b8}.notebook-book span:last-child{display:grid;gap:3px}.notebook-book small{color:var(--muted)}.book-cover{width:52px;height:64px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(135deg,var(--teal),var(--blue));background-size:cover;background-position:center;color:#fff;font-weight:900;box-shadow:0 8px 18px #00000038}.notebook-tab{display:grid;gap:2px;background:#313949;color:var(--ink);text-align:left}.notebook-tab.active{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}.notebook-tab span{color:inherit;opacity:.68;font-size:.76rem}.new-page-form{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#1118276b}.new-page-form label{display:flex;align-items:center;gap:7px;color:var(--muted);font-weight:700}.new-page-form input[type=checkbox]{width:auto}.page-cover{min-height:128px;display:grid;align-content:end;gap:4px;padding:18px;border-radius:8px;background:linear-gradient(90deg,#18201ebd,#18201e33),linear-gradient(135deg,var(--teal),var(--blue));background-size:cover;background-position:center;color:#fff;margin-bottom:12px}.page-cover span{font-size:.76rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;opacity:.82}.page-cover strong{font-size:clamp(1.5rem,4vw,2.5rem)}.notebook-workspace,.note-compose{display:grid;gap:12px}.insert-menu{position:relative;justify-self:start}.insert-menu>div{position:absolute;left:0;top:calc(100% + 8px);z-index:7;width:min(560px,82vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#242b39;box-shadow:var(--shadow)}.insert-menu button{text-align:left;background:#313949}.notebook-editor .section-heading,.notebook-actions{display:grid;grid-template-columns:minmax(180px,1fr) auto}.finance-grid{display:grid;grid-template-columns:340px 1fr;gap:14px}.finance-form{padding:14px;display:grid;gap:10px;align-content:start}.task-form{padding:14px;margin-bottom:14px;display:grid;grid-template-columns:minmax(220px,1fr) 150px 120px 150px minmax(140px,.5fr);gap:10px;align-items:center}.task-form label{display:flex;align-items:center;gap:7px;font-weight:700;color:var(--muted)}.task-form label input{width:auto}.dense-shell{display:grid;gap:14px}.compact-task-form{grid-template-columns:minmax(260px,1fr) 160px 120px 150px auto auto}.task-options{position:relative}.task-options>div{position:absolute;right:0;top:calc(100% + 8px);z-index:7;width:min(320px,84vw);display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#242b39;box-shadow:var(--shadow)}.compact-lanes{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.compact-list-lane{min-height:0}.compact-list-lane .lane-list,.dense-results,.compact-note-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px}.compact-list-lane .task-card,.compact-result{min-height:0;padding:10px}.compact-list-lane .item-text,.compact-result .item-text{margin-bottom:8px}.compact-list-lane .tag-row,.compact-result .tag-row{margin-bottom:6px}.vault-shell{grid-template-columns:minmax(320px,.55fr) minmax(0,1fr);align-items:start}.vault-form{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.vault-fields{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,.8fr);gap:10px}.compact-toolbar,.compact-capture{min-height:0;padding:10px}.compact-capture .section-heading span,.compact-capture .capture-preview,.compact-capture .sort-question{display:none}.compact-capture textarea{min-height:48px}.matrix-grid,.health-grid,.file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.matrix-board{padding:12px;border-radius:8px;background:#181919;color:#f4f4f2;box-shadow:var(--shadow)}.matrix-title{padding:6px 2px 12px}.matrix-title span{color:#858987}.matrix-panels{min-height:680px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.matrix-panel{min-height:330px;position:relative;padding:14px;border-radius:8px;background:#222323;border:1px solid #292b2b;overflow:hidden}.matrix-panel-title{display:flex;gap:8px;align-items:center;font-size:.86rem;font-weight:750;margin-bottom:14px}.matrix-panel-title span{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#111;font-size:.66rem;background:currentColor}.matrix-red .matrix-panel-title{color:#ff5252}.matrix-gold .matrix-panel-title{color:#ffc400}.matrix-blue .matrix-panel-title{color:#5b83ff}.matrix-green .matrix-panel-title{color:#00d48f}.matrix-section{margin-top:12px}.matrix-section-title{display:flex;align-items:center;gap:8px;color:#c7cbc9;font-weight:750;font-size:.84rem;margin-bottom:6px}.matrix-section-title small{color:#858987}.matrix-task{min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;border-top:1px solid #2c2e2e;color:#f4f4f2;font-size:.86rem}.matrix-task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-task small{color:#858987;font-size:.76rem}.matrix-check{width:14px;height:14px;min-width:14px;padding:0;border-radius:4px;border:1px solid #ff5252;background:transparent}.matrix-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#777b79;font-size:.9rem;pointer-events:none}.file-grid{margin-top:12px}.file-thumb{width:100%;max-height:260px;object-fit:cover;border-radius:8px;border:1px solid var(--line);margin-bottom:10px}.file-button{position:relative;overflow:hidden}.file-button input{display:none}.money-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summary-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.celebration-layer{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow:hidden}.confetti{position:fixed;width:10px;height:16px;border-radius:4px;animation:confettiFall .9s ease-out forwards}@keyframes confettiFall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(210px) rotate(520deg);opacity:0}}.task-check-box{width:28px;height:28px;min-width:28px;padding:0;display:grid;place-items:center;border-radius:7px;border:2px solid #93c5fd;background:#0f172aeb;color:#fff;font-size:1.05rem;line-height:1;box-shadow:none}.task-check-box[aria-checked=true]{border-color:#2dd4bf;background:#0f766e}.task-check-box.small{width:20px;height:20px;min-width:20px;font-size:.78rem}.task-check-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:0;padding:10px 12px}.task-check-card .item-actions{justify-content:end}.task-check-card .item-text,.task-check-row strong{font-size:1rem;line-height:1.25}.task-check-card.is-overdue,.task-check-row.is-overdue{background:#50232ba3}.task-check-card.is-done .item-text,.task-check-row.is-done strong,.matrix-task.is-done span{text-decoration:line-through;text-decoration-thickness:2px;opacity:.58}.task-check-card .task-more summary,.task-check-row .task-more summary{min-width:58px;padding:7px 10px;font-size:.86rem}.agenda-task-row{grid-template-columns:34px 86px minmax(0,1fr) auto;min-height:48px}.calendar-event-row{grid-template-columns:86px minmax(0,1fr) auto}.planner-focus-list .task-card,.compact-list-lane .task-card{min-height:0}.daily-view .lane-list,.compact-list-lane .lane-list{gap:8px}.lanes.compact-lanes{align-items:start;grid-template-columns:minmax(320px,1.1fr) minmax(260px,.75fr) minmax(260px,.75fr)}.confetti.spark{width:9px;height:9px;border-radius:999px;animation:sparkleBurst .76s ease-out forwards}.done-toast{position:fixed;left:50%;top:22%;transform:translate(-50%);z-index:60;padding:12px 18px;border-radius:999px;background:#0f766ef5;color:#fff;font-weight:800;box-shadow:0 20px 55px #0000005c;animation:toastPop 1.15s ease-out forwards}@keyframes sparkleBurst{0%{transform:translate(0) scale(.8);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.15);opacity:0}}@keyframes toastPop{0%{transform:translate(-50%) translateY(8px) scale(.94);opacity:0}15%{transform:translate(-50%) translateY(0) scale(1);opacity:1}78%{opacity:1}to{transform:translate(-50%) translateY(-8px) scale(.98);opacity:0}}@media(max-width:980px){.app-frame{grid-template-columns:1fr}.side-rail{position:static;height:auto;grid-template-columns:1fr;grid-template-rows:auto;border-right:0;border-bottom:1px solid var(--line)}.tab-bar{display:flex;overflow-x:auto;padding-bottom:2px}.tab{min-width:max-content;text-align:center}.sync-card,.game-card{display:none}.command-grid,.finance-grid,.lanes,.planner-grid.single,.daily-view,.notebook-shell,.task-form,.app-header,.craft-workspace,.matrix-panels,.today-widgets,.agenda-day,.countdown-form{grid-template-columns:1fr}.today-layout .priority-lane{grid-column:auto}.toolbar,.capture-controls,.planner-days,.month-grid,.notebook-editor .section-heading{grid-template-columns:1fr}.capture-controls,.section-heading{align-items:stretch;flex-direction:column}.summary-row{grid-template-columns:1fr}.countdown-list .countdown-card{grid-template-columns:1fr;text-align:center}}@media(max-width:540px){.shell{padding:14px 12px 34px}.metric-grid{grid-template-columns:1fr}.focus-card{min-height:220px;background-size:102px}.focus-card h2{font-size:2rem}.task-more div{position:static;margin-top:7px;width:100%}}body{color:var(--ink);background:radial-gradient(circle at 14% 0%,rgba(124,58,237,.22),transparent 31%),radial-gradient(circle at 86% 8%,rgba(219,39,119,.18),transparent 30%),linear-gradient(180deg,#091120,#101827 42%,#0b1020)}.side-rail{background:#0a101ce0;border-color:var(--line)}.tab.active,button,.file-button,.segmented-control button.active,.notebook-tab.active,.task-more[open] summary{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}.focus-card,.capture-panel,.toolbar,.lane,.finance-form,.task-form,.summary-card,.planner-shell,.notebook-shell,.countdown-shell{background:#232a38f2;border-color:var(--line);color:var(--ink)}.item-card,.metric,.summary-card,.planner-day,.month-cell,.countdown-card,.agenda-day{background:#313949d1;border-color:var(--line);color:var(--ink)}input,textarea,select,.global-recall{background:#111827b8;color:var(--ink);border-color:var(--line)}.tag,.priority-pill{display:none}.shell{max-width:none;width:min(1480px,calc(100vw - 320px));margin:0;padding:22px 28px 56px}.app-header{grid-template-columns:minmax(190px,auto) minmax(320px,720px) auto}.command-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.focus-card{border-color:#ffffff29;background:linear-gradient(135deg,#232a38fa,#111827db),url(/icon.svg) right 22px top 18px / 112px no-repeat}.focus-card h2{max-width:720px;font-weight:650}.brain-dump{border-color:#2dd4bf47}.brain-dump textarea{min-height:92px;font-size:1.05rem}.voice-dump-panel{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;margin-bottom:12px;border-radius:22px;background:color-mix(in srgb,var(--accent-2) 13%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--accent-2) 32%,transparent)}.voice-dump-panel div{display:grid;gap:3px}.voice-dump-panel span{color:var(--muted)}.voice-dump-button{min-height:54px;font-size:1.04rem}.voice-dump-panel.is-listening{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2) 20%,transparent),0 16px 34px #0000002e}.voice-dump-panel.is-listening .voice-dump-button{background:linear-gradient(135deg,#ef767a,var(--accent))}.assistant-confirmation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;margin-top:10px;border-radius:18px;background:#6ed6c91f;border:1px solid rgba(110,214,201,.28)}.capture-controls{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto}.capture-controls input{display:none}.today-layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr) minmax(260px,.75fr);align-items:start}.today-layout .daily-checkin{grid-column:span 3}.today-layout .next-actions{grid-row:span 2;min-height:320px}.today-layout .compact-dashboard{min-height:auto}.today-layout>.priority-lane:nth-of-type(4),.today-layout>.priority-lane:nth-of-type(5){grid-column:span 3}.today-layout .today-agenda,.today-layout .week-agenda{min-height:auto}.agenda-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.agenda-day{grid-template-columns:1fr;min-height:auto}.today-agenda .agenda-list{grid-template-columns:1fr}.item-card{box-shadow:none}.item-topline .pill{display:none}.item-actions button:not(:first-child),.task-more{opacity:.72}.item-actions button:not(:first-child):hover,.task-more:hover{opacity:1}.metric strong,.summary-card strong,.item-text{font-weight:600}h1,h2,h3,strong,button{letter-spacing:0}button,.file-button{font-weight:650}@media(max-width:980px){.shell{width:100%;padding:14px 12px 36px}.app-header,.command-grid,.today-layout,.capture-controls,.checkin-grid{grid-template-columns:1fr}.today-layout .daily-checkin,.today-layout>.priority-lane:nth-of-type(4),.today-layout>.priority-lane:nth-of-type(5){grid-column:auto}}.notebook-book{background:transparent;color:var(--ink)}.notebook-book:hover,.notebook-book.active{background:#313949b8;color:var(--ink)}.notebook-menu>div>button,.insert-menu button,.task-options button{background:#313949}.vault-form{background:#232a38f2;color:var(--ink)}.compact-task-form{min-height:0;grid-template-columns:minmax(180px,1fr) 138px 110px 130px 62px 78px;gap:8px;overflow:visible}.recall-lanes{grid-template-columns:1fr}.compact-capture{padding:10px;min-height:0}.compact-capture textarea,.brain-dump.compact-capture textarea{min-height:46px;max-height:56px;resize:vertical}.compact-capture .section-heading span{display:none}@media(max-width:980px){.notebook-shell,.vault-shell,.vault-fields,.compact-task-form,.compact-list-lane .lane-list,.dense-results,.compact-note-list{grid-template-columns:1fr}.notebook-menu>div,.insert-menu>div,.task-options>div{position:static;width:100%;margin-top:8px}}button.task-check-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;display:inline-grid;place-items:center;border:2px solid #8bd5ff;border-radius:7px;background:#0a101ce6;color:transparent;box-shadow:none;line-height:1}button.task-check-box:hover,button.task-check-box:focus-visible{border-color:#e879f9;background:#0f172afa;outline:3px solid rgba(139,213,255,.18)}button.task-check-box[aria-checked=true]{background:#0f766e;border-color:#5eead4;color:#fff;font-size:1rem}.task-check-card,.agenda-task-row.task-check-row{display:grid;align-items:center;gap:12px;padding:12px 14px;min-height:0}.task-check-card{grid-template-columns:34px minmax(0,1fr) auto}.agenda-task-row.task-check-row{grid-template-columns:34px 108px minmax(0,1fr) auto}.calendar-event-row{grid-template-columns:108px minmax(0,1fr) auto;min-height:56px;padding:11px 13px}.task-check-card .task-main,.agenda-task-row.task-check-row>div,.calendar-event-row>div{min-width:0}.task-check-card .item-text,.agenda-task-row strong,.calendar-event-row strong,.calendar-event-row span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.task-check-card .item-text,.agenda-task-row strong{font-size:1rem;line-height:1.25}.task-check-card.is-overdue,.agenda-task-row.task-check-row.is-overdue{background:#313949e6;border-color:#fb718580;box-shadow:inset 4px 0 #fb7185d1}.task-check-card.is-done,.agenda-task-row.task-check-row.is-done{opacity:.68}.task-check-card.is-done .item-text,.agenda-task-row.task-check-row.is-done strong{text-decoration:line-through}.task-check-card .calm-actions,.agenda-task-row.task-check-row .row-more{justify-self:end}.task-more summary{min-width:62px;padding:8px 12px;text-align:center}.today-agenda .agenda-list,.planner-shell .agenda-list{grid-template-columns:1fr}.week-agenda .agenda-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.week-agenda .agenda-day{align-content:start}.today-layout,.planner-shell,.lane{gap:12px}@media(max-width:720px){.agenda-task-row.task-check-row,.calendar-event-row{grid-template-columns:34px minmax(0,1fr)}.calendar-event-row{grid-template-columns:86px minmax(0,1fr)}.agenda-task-row.task-check-row time{grid-column:2}.agenda-task-row.task-check-row>div{grid-column:2}.agenda-task-row.task-check-row .row-more{grid-column:2;justify-self:start}}.app-frame{--accent: var(--user-accent, #c26bd8);--accent-2: #6ed6c9;--paper: rgba(246, 241, 231, .08);--card: rgba(30, 39, 56, .82);--card-strong: rgba(38, 49, 69, .92);--ink-soft: #ecf2fb;--touch: 44px;position:relative;isolation:isolate}.app-frame:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(135deg,#090f1cf5,#121a2af0),var(--page-bg-image);background-size:cover;background-position:center;filter:blur(var(--bg-blur, 0));transform:scale(1.02)}.app-frame:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 30%),radial-gradient(circle at 82% 0%,rgba(110,214,201,.16),transparent 28%),rgba(8,13,24,calc(.86 - var(--decor-opacity)));pointer-events:none}.theme-light{color-scheme:light;--ink: #15201f;--muted: #5d6a67;--line: rgba(36, 46, 48, .16);--surface: rgba(255, 253, 248, .9);--panel: #f7f2ea;--card: rgba(255, 253, 248, .9);--card-strong: #fffaf2}.theme-soft{--soft: #121d25;--surface: rgba(31, 44, 55, .86);--card: rgba(35, 49, 61, .82)}.theme-low-stimulation,.low-stim{--accent: #83b7ad;--accent-2: #9fb7c7;--coral: #d49898;--gold: #d7c58a}.theme-playful,.fun-mode{--accent-2: #f4c06a}.font-inter{font-family:Inter,Aptos,Segoe UI,system-ui,sans-serif}.font-atkinson-hyperlegible{font-family:Atkinson Hyperlegible,Aptos,Segoe UI,system-ui,sans-serif}.font-lexend{font-family:Lexend,Aptos,Segoe UI,system-ui,sans-serif}.font-nunito{font-family:Nunito,Aptos,Segoe UI,system-ui,sans-serif}.font-poppins{font-family:Poppins,Aptos,Segoe UI,system-ui,sans-serif}.size-small{font-size:15px}.size-medium{font-size:16px}.size-large{font-size:18px}.shell{width:min(1540px,calc(100vw - 310px));padding:26px clamp(20px,2.6vw,42px) 64px}.side-rail{width:286px;padding:20px 14px 18px 18px;background:linear-gradient(90deg,#080d18f5,#0d1422e0),repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.025) 22px 23px);border-right:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));box-shadow:16px 0 32px #0000002e}.brand-mark{border-radius:20px;padding:12px 10px;background:#ffffff0b}.brand-mark>span{border-radius:14px;background:linear-gradient(135deg,var(--accent-2),var(--accent))}.tab-bar{gap:9px;padding-right:4px}.tab{position:relative;min-height:var(--touch);display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-radius:16px 5px 5px 16px;background:#ffffff09;color:#cad3df;transform-origin:right center}.tab:after{content:"";position:absolute;right:-13px;top:7px;bottom:7px;width:14px;border-radius:0 12px 12px 0;background:inherit;border:1px solid transparent;border-left:0;opacity:.85}.tab-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;font-weight:800;font-size:.78rem}.tab:hover{background:#ffffff14;transform:translate(3px)}.tab.active{background:linear-gradient(135deg,color-mix(in srgb,var(--tab-accent, var(--accent)) 86%,#fff 4%),#34566b);color:#fff;box-shadow:0 14px 28px #00000038}.sidebar-plain .tab,.sidebar-plain .tab:after{border-radius:12px}.sidebar-plain .tab:after{display:none}.sidebar-notebook .tab{border-radius:10px}.sync-card,.game-card,.lane,.capture-panel,.toolbar,.planner-shell,.countdown-shell,.notebook-shell,.vault-shell,.customise-shell{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:linear-gradient(145deg,#232d3edb,#151e2de0);border-radius:24px;box-shadow:0 22px 52px #00000038}.app-header{grid-template-columns:minmax(190px,auto) minmax(300px,760px) auto;padding-bottom:22px}.app-header h1{letter-spacing:0;font-weight:760}.global-recall{min-height:54px;border-radius:18px;background:#0e1523c7}.header-actions .icon-button,.file-button.icon-button{min-width:var(--touch);min-height:var(--touch)}button,.file-button,.link-button{min-height:var(--touch);border-radius:999px;background:linear-gradient(135deg,var(--accent),#c0278b);box-shadow:none}button.secondary,.item-actions button,.task-more summary,.link-button.secondary{background:#ffffff17;color:var(--ink);border:1px solid rgba(255,255,255,.06)}input,textarea,select{min-height:var(--touch);border-radius:14px;background:#090e198f;border-color:#ffffff1c}.command-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:18px}.focus-card{min-height:280px;border-radius:30px;padding:clamp(24px,4vw,44px);background-size:cover,124px;background-position:center,right 26px top 22px;box-shadow:0 28px 66px #00000047}.focus-card h2{font-size:clamp(2rem,4vw,4.3rem);line-height:1;max-width:900px}.metric-grid{gap:12px}.metric,.summary-card{border-radius:18px;background:#ffffff12}.today-widgets{grid-template-columns:minmax(280px,.7fr) minmax(360px,1.3fr);gap:18px}.brain-dump{margin-top:18px;padding:22px;border-radius:26px;background:linear-gradient(135deg,#303e52e6,#172234eb)}.brain-dump textarea{min-height:132px;font-size:1.06rem;line-height:1.55;border-radius:20px}.compact-capture textarea{min-height:72px;max-height:none}.capture-controls{grid-template-columns:minmax(190px,260px) minmax(180px,1fr) minmax(150px,auto);align-items:center}.capture-preview,.sort-question,.vault-privacy-note{border-radius:18px;padding:12px 14px;background:color-mix(in srgb,var(--accent-2) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent-2) 34%,transparent)}.today-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px}.assistant-panel{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:18px;align-items:start;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 26%,rgba(35,45,62,.9)),#182835eb)}.assistant-panel h2{font-size:clamp(1.7rem,3vw,3rem);line-height:1}.assistant-next{padding:18px;border-radius:20px;background:#ffffff13}.assistant-next span,.assistant-input span{display:block;color:var(--muted);margin-bottom:6px}.assistant-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}.assistant-input{grid-column:1 / -1}.assistant-mode{grid-column:1 / -1;max-width:360px}.today-layout .daily-checkin,.today-layout .today-agenda,.today-layout .week-agenda{grid-column:span 2}.today-layout .priority-lane{grid-column:auto}.section-heading{gap:14px;align-items:start}.agenda-list{gap:12px}.agenda-day{border-radius:20px;padding:14px}.calendar-status{border-radius:18px}.task-check-card,.agenda-task-row.task-check-row,.calendar-event-row{border-radius:18px;background:#ffffff0f}.task-check-card.is-overdue,.agenda-task-row.task-check-row.is-overdue{background:#493741a8;border-color:#f49a9a6b;box-shadow:inset 5px 0 #f4a7a7}button.task-check-box{border-radius:10px;border-color:#9ed7ee;background:#080d18b8}.done-toast{border-radius:20px}.notebook-shell{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px;padding:20px;min-height:720px}.notebook-list{border-radius:22px;padding:14px;background:#090e1961}.notebook-shelf{display:grid;gap:12px}.notebook-book{min-height:84px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;border-radius:12px 20px 20px 12px;background:#ffffff0e;text-align:left;position:relative;overflow:hidden}.notebook-book:before{content:"";position:absolute;left:0;top:0;bottom:0;width:9px;background:#0000003d}.notebook-book.active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 52%,#1f2937),#ffffff14)}.book-cover{width:52px;height:62px;border-radius:8px;display:grid;place-items:center;background-size:cover!important;background-position:center!important;font-weight:800;box-shadow:inset 7px 0 #0000002e,0 10px 18px #00000038}.page-cover{min-height:150px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 42%,#194b44),#3d6285);background-size:cover;background-position:center}.notebook-workspace{position:relative;border-radius:22px;padding:18px;background-color:#fcf7eeeb;color:#192324;overflow:hidden}.notebook-workspace textarea{color:#182224;background:#ffffffa8;border-color:#141e231f}.paper-lined{background-image:linear-gradient(rgba(30,40,45,.1) 1px,transparent 1px);background-size:100% 32px}.paper-dotted{background-image:radial-gradient(rgba(30,40,45,.22) 1px,transparent 1px);background-size:18px 18px}.paper-grid{background-image:linear-gradient(rgba(30,40,45,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(30,40,45,.1) 1px,transparent 1px);background-size:28px 28px}.paper-blank{background-image:none}.craft-divider{display:flex;align-items:center;gap:12px;margin:18px 0 12px;color:#1923249e;font-weight:750;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}.craft-divider:before,.craft-divider:after{content:"";flex:1;height:1px;background:#1923242e}.notebook-custom-tools{margin:10px 0 14px}.notebook-custom-tools>div,.pen-tools,.customise-grid{display:grid;gap:12px}.notebook-custom-tools>div{grid-template-columns:repeat(2,minmax(180px,1fr))}.pen-panel{border-radius:20px;padding:12px;background:#ffffff85;border:1px solid rgba(20,30,35,.12)}.pen-tools{grid-template-columns:repeat(3,auto) 48px minmax(160px,1fr) auto auto;align-items:center;margin-bottom:10px}.pen-tools button,.pen-tools input{min-height:40px}.pen-tools input[type=color]{padding:4px}.pen-panel canvas{width:100%;height:min(360px,48vh);display:block;border-radius:16px;background:#ffffff70;touch-action:none;cursor:crosshair}.customise-shell{padding:22px}.customise-hero{min-height:190px;border-radius:28px;padding:28px;margin-bottom:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 42%,#243142),#6ed6c929)}.customise-hero h2{font-size:clamp(2rem,4vw,4rem);line-height:1;max-width:840px}.customise-grid{grid-template-columns:repeat(3,minmax(240px,1fr))}.customise-grid label,.vault-form label,.daily-checkin label,.range-label{display:grid;gap:7px}.vault-shell{border-color:color-mix(in srgb,var(--accent-2) 32%,var(--line));background:linear-gradient(145deg,#132a2feb,#121c2bf2)}.vault-privacy-note{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-bottom:12px}.related-items{margin:8px 0;color:var(--muted)}.related-items summary{min-height:34px;cursor:pointer;color:#c7d2fe}.related-items p{margin:6px 0 0;font-size:.9rem}.image-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.image-choice-card{border-radius:18px;overflow:hidden;background:#ffffff12;border:1px solid var(--line)}.image-choice-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.image-choice-card>div{padding:10px;display:grid;gap:4px}.image-actions{display:grid;gap:7px}.image-actions button{width:100%}.low-stim .tab.active,.low-stim button,.theme-low-stimulation button{background:#517870}.low-stim .focus-card,.low-stim .assistant-panel,.low-stim .customise-hero{background:#222c34e6}.motion-off *,.motion-off *:before,.motion-off *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1180px){.today-layout,.assistant-panel,.customise-grid,.notebook-shell{grid-template-columns:1fr}.assistant-panel,.today-layout .daily-checkin,.today-layout .today-agenda,.today-layout .week-agenda{grid-column:auto}}@media(max-width:980px){.app-frame{grid-template-columns:1fr}.side-rail{position:sticky;z-index:20;top:0;width:100%;height:auto;grid-template-rows:auto auto;padding:10px}.brand-mark,.sync-card,.game-card{display:none}.tab-bar{display:flex;overflow-x:auto;padding:4px 6px 10px}.tab,.tab:after{min-width:max-content;border-radius:999px}.tab:after{display:none}.shell{width:100%;padding:18px 14px 44px}.app-header,.command-grid,.today-widgets,.capture-controls,.voice-dump-panel,.assistant-confirmation,.pen-tools{grid-template-columns:1fr}.focus-card{min-height:240px}}@media(max-width:720px){.app-frame{padding-bottom:86px}.side-rail{position:fixed;top:auto;bottom:0;left:0;right:0;border-right:0;border-top:1px solid var(--line);box-shadow:0 -16px 34px #00000047}.tab-bar{padding:4px}.tab{grid-template-columns:1fr;justify-items:center;min-width:76px;padding:8px 10px;font-size:.8rem}.tab-icon{width:26px;height:26px}.quick-jump{display:none}}.heading-caveat h1,.heading-caveat .focus-card h2,.heading-caveat .customise-hero h2{font-family:Caveat,Segoe Print,Comic Sans MS,cursive;font-weight:700}.dashboard-index,.stats-panel,.frog-card{min-height:0}.dashboard-index,.stats-panel,.today-layout .recent-notes-lane{grid-column:span 2}.overdue-lane{border-color:#f49a9a6b;box-shadow:inset 5px 0 #f49a9ad1}.dashboard-index{background:linear-gradient(145deg,color-mix(in srgb,var(--section-accent) 16%,rgba(35,45,62,.92)),#151e2deb)}.daily-note-list{display:grid;gap:10px}.daily-note-list .item-card{min-height:0}.daily-note-list .item-text{margin:7px 0 4px}.week-summary{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 12px}.week-summary span,.task-meta-row .pill{min-height:28px;display:inline-flex;align-items:center}.planner-shortcuts,.planner-page-links,.insight-grid,.task-board,.stats-page,.calendar-shell,.brain-workspace{display:grid;gap:12px}.database-toolbar{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));border-radius:20px;background:#ffffff0b}.view-tabs{display:flex;flex-wrap:wrap;gap:8px}.view-tabs button{min-height:40px;padding:8px 12px}.advanced-view-controls summary{cursor:pointer;color:var(--muted);font-weight:800}.advanced-view-controls div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.planner-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}.planner-page-links{grid-template-columns:repeat(7,minmax(110px,1fr))}.planner-shortcut,.planner-page-link{min-height:68px;display:grid;align-content:center;gap:4px;text-align:left;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.08)}.planner-shortcut span{color:var(--muted);font-size:.86rem}.insight-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.week-heat{display:flex;gap:7px;margin-top:12px}.week-heat span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff12;color:var(--muted);font-weight:800}.week-heat span.hot{background:linear-gradient(135deg,var(--accent-2),var(--accent));color:#fff}.brain-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.brain-assistant{grid-column:1 / -1}.unsplash-placeholder{margin:10px 0;display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px dashed rgba(255,255,255,.18);background:#ffffff0b}.unsplash-placeholder span{color:var(--muted);font-size:.88rem}.pen-closed{display:flex;align-items:center;gap:12px;justify-content:space-between}.pen-closed span{color:#192324b8}.pen-tools{grid-template-columns:repeat(3,auto) 48px minmax(160px,1fr) repeat(5,auto)}.task-board{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start}.database-table-wrap,.stats-page .stats-panel{min-height:0}.database-table{display:grid;gap:6px;overflow-x:auto}.db-row{min-width:760px;display:grid;grid-template-columns:56px minmax(220px,1.5fr) 120px 130px 120px minmax(120px,1fr) 100px;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0e}.db-head{color:var(--muted);font-weight:800;background:#ffffff06}.notebook-db .db-row,.stats-page .database-table .db-row{grid-template-columns:70px minmax(200px,1fr) 90px 120px 130px}.db-button-row{width:100%;color:var(--ink);text-align:left;border-radius:14px}.mini-cover{width:40px;height:48px}.timeline-view{display:grid;gap:8px}.timeline-item{display:grid;grid-template-columns:110px minmax(0,1fr) 90px;gap:12px;align-items:center;padding:12px;border-left:4px solid var(--accent-2);border-radius:14px;background:#ffffff0e}.timeline-item.is-overdue{border-left-color:#f4a7a7}.task-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.health-grid>.database-toolbar,.finance-grid+.database-toolbar{grid-column:1 / -1}.task-lane{min-height:0}.lane-overdue{border-color:#f49a9a6b}.tag-visible{display:inline-flex}.density-compact .lane,.density-compact .item-card,.density-compact .agenda-day{padding:10px}.density-compact .focus-card{min-height:210px}.cards-paper .lane,.cards-paper .capture-panel,.cards-paper .planner-shell,.cards-paper .notebook-shell{background:#fcf7eee6;color:#192324}.cards-paper .item-card,.cards-paper input,.cards-paper textarea,.cards-paper select{color:#192324}.cards-glass .lane,.cards-glass .capture-panel,.cards-glass .planner-shell,.cards-glass .notebook-shell{background:#232d3e8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:1180px){.dashboard-index,.stats-panel,.today-layout .recent-notes-lane,.brain-assistant{grid-column:auto}.brain-workspace,.planner-shortcuts,.insight-grid{grid-template-columns:1fr 1fr}}@media(max-width:980px){.planner-page-links,.task-board{grid-template-columns:1fr}.pen-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.header-actions{flex-wrap:wrap}.save-status{order:-1;width:100%}.save-status strong{max-width:none}.planner-shortcuts,.insight-grid,.brain-workspace{grid-template-columns:1fr}.planner-shortcut,.planner-page-link{min-height:56px}}.brain-command-centre{display:grid;gap:1rem}.brain-hero{border:1px solid rgba(255,255,255,.14)}.brain-next-card{padding:.9rem;border-radius:1rem;background:#ffffff14;display:grid;gap:.25rem}.brain-next-card span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.brain-actions{display:flex;flex-wrap:wrap;gap:.5rem}.brain-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.brain-flow-card{min-height:260px}.brain-result-list{max-height:430px;overflow:auto;padding-right:.25rem}@media(max-width:900px){.brain-flow-grid{grid-template-columns:1fr}.brain-actions button{flex:1 1 44%}}:root{--mel-bg-1: #15111f;--mel-bg-2: #24182f;--mel-card: rgba(255,255,255,.08);--mel-card-strong: rgba(255,255,255,.13);--mel-border: rgba(255,255,255,.14);--mel-text-soft: rgba(255,255,255,.72);--mel-shadow: 0 24px 70px rgba(0,0,0,.32);--mel-radius-xl: 28px;--mel-radius-lg: 22px;--mel-radius-md: 16px}body{background:radial-gradient(circle at top left,rgba(255,116,196,.24),transparent 34rem),radial-gradient(circle at top right,rgba(125,92,255,.28),transparent 36rem),linear-gradient(135deg,var(--mel-bg-1),var(--mel-bg-2))!important}.app-frame{background:transparent!important}.app-shell,.main-shell,main{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tab-bar{background:#0a0812b8!important;border:1px solid var(--mel-border)!important;border-radius:var(--mel-radius-xl)!important;padding:.75rem!important;box-shadow:var(--mel-shadow)}.tab{border-radius:18px!important;min-height:46px;gap:.5rem;transition:transform .16s ease,background .16s ease,border .16s ease}.tab:hover{transform:translateY(-1px);background:#ffffff1a!important}.tab.active{background:linear-gradient(135deg,#ff74c45c,#8261ff57)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 14px 34px #0000003d}.tab-icon{font-size:1.15rem!important}.lane,.capture-panel,.assistant-panel,.matrix-panel,.notebook-workspace,.item-card,.task-card,.compact-result,.dashboard-index,.daily-checkin{background:linear-gradient(145deg,#ffffff1c,#ffffff0e)!important;border:1px solid var(--mel-border)!important;border-radius:var(--mel-radius-xl)!important;box-shadow:var(--mel-shadow)}.section-heading{gap:.75rem}.section-heading h2,.main-heading h1,h1,h2{letter-spacing:-.035em}.eyebrow,.chip,.pill{letter-spacing:.08em;text-transform:uppercase}.planner-shortcuts,.assistant-actions,.brain-actions{display:flex;flex-wrap:wrap;gap:.65rem}.planner-shortcut,.assistant-actions button,.brain-actions button,button{border-radius:999px!important}.planner-shortcut{background:#ffffff17!important;border:1px solid var(--mel-border)!important;padding:.85rem 1rem!important}.today-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;align-items:start}.dashboard-index,.assistant-panel,.capture-panel.brain-dump,.today-agenda,.week-agenda{grid-column:span 2}.frog-card,.next-actions,.overdue-lane,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard,.stats-panel,.daily-checkin{min-height:220px}.capture-panel.brain-dump{background:linear-gradient(135deg,#ff74c42e,#7d5cff29),#ffffff14!important}.capture-panel textarea,.notebook-workspace textarea,input,select{border-radius:18px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important}.brain-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brain-flow-card{position:relative;overflow:hidden}.brain-flow-card:before,.lane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 38%);opacity:.45}.notebook-workspace{background:linear-gradient(180deg,#ffffff26,#ffffff12),repeating-linear-gradient(0deg,transparent,transparent 30px,rgba(255,255,255,.045) 31px)!important;padding:1.1rem!important}.matrix-board{background:#080a0f!important;border-radius:32px;padding:1rem}.matrix-panels{gap:1rem!important}.matrix-panel{background:#0e1119eb!important;border-radius:24px!important}.matrix-red{border-color:#ff5c7661!important}.matrix-gold{border-color:#ffcd5c61!important}.matrix-blue{border-color:#5cb4ff61!important}.matrix-green{border-color:#6cffb152!important}@media(max-width:900px){.today-layout,.dashboard-index,.assistant-panel,.capture-panel.brain-dump,.today-agenda,.week-agenda{grid-column:auto}.today-layout,.brain-flow-grid{grid-template-columns:1fr}.tab-bar{border-radius:22px!important}.tab{min-height:44px}}body{background:radial-gradient(circle at 18% 0%,rgba(230,92,255,.24),transparent 36rem),radial-gradient(circle at 88% 8%,rgba(58,224,210,.16),transparent 34rem),linear-gradient(135deg,#080914,#171126 45%,#0b0d16)!important}.lane,.capture-panel,.assistant-panel,.item-card,.task-card,.compact-result,.notebook-workspace{background:#181b29d1!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 55px #00000047!important}.dashboard-index{background:linear-gradient(135deg,#d747c747,#5b4fff2e),#181b29d1!important}.capture-panel.brain-dump{background:linear-gradient(135deg,#d747c73d,#5b4fff2e),#181b29d9!important}.tab-icon{width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:.55rem;background:#ffffff1a;font-size:.78rem!important;font-weight:900}body{background:radial-gradient(circle at 8% 0%,#f8d9ee 0,transparent 32rem),radial-gradient(circle at 95% 10%,#d9ecff 0,transparent 34rem),linear-gradient(135deg,#fbf7ef,#f4eef8 52%,#eef7f4)!important;color:#2b2433!important}.app-frame,.theme-dark,.theme-light,.theme-soft{background:transparent!important;color:#2b2433!important}.sidebar,.tab-bar{background:#ffffffbd!important;border:1px solid rgba(80,60,90,.12)!important;box-shadow:0 18px 50px #503c5a1f!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.tab{color:#4b4057!important;background:transparent!important}.tab.active{background:linear-gradient(135deg,#f6c3e4,#d8c7ff)!important;color:#2b1737!important}.lane,.capture-panel,.assistant-panel,.item-card,.task-card,.compact-result,.notebook-workspace,.daily-checkin,.matrix-panel,.dashboard-index{background:#ffffffc7!important;color:#2b2433!important;border:1px solid rgba(80,60,90,.12)!important;box-shadow:0 18px 45px #503c5a1a!important;border-radius:28px!important}.dashboard-index{background:linear-gradient(135deg,#ffd6ece6,#e0d7ffdb),#ffffffd1!important}.capture-panel.brain-dump{background:linear-gradient(135deg,#ffebf8f2,#e7eeffeb),#ffffffdb!important}.assistant-panel{background:linear-gradient(135deg,#ebfff9f2,#f7ebffeb),#ffffffdb!important}h1,h2,h3,.main-heading h1,.section-heading h2{color:#24182f!important}p,span,small,label,.item-text,.muted{color:#4f4659!important}.eyebrow{color:#a43ca8!important;font-weight:900!important}input,textarea,select{background:#ffffffeb!important;color:#2b2433!important;border:1px solid rgba(80,60,90,.16)!important;border-radius:18px!important}input::placeholder,textarea::placeholder{color:#8b8193!important}button,.planner-shortcut{background:linear-gradient(135deg,#f4a6dc,#bba8ff)!important;color:#26172e!important;border:0!important;border-radius:999px!important;font-weight:900!important}button.secondary,.secondary{background:#fffc!important;color:#42364d!important;border:1px solid rgba(80,60,90,.14)!important}.today-layout{max-width:1280px!important;margin:0 auto!important}.tab-icon{background:#a43ca81f!important;color:#8d2b91!important}.matrix-board{background:#ffffffb8!important}.matrix-panel{background:#ffffffdb!important}@media(max-width:900px){.today-layout{grid-template-columns:1fr!important}.lane,.capture-panel,.assistant-panel{border-radius:22px!important}}html,body,#root,.app-frame{background:#f7f1ea!important;color:#2c2334!important}.app-frame{background:radial-gradient(circle at 10% 0%,#ffd8ef 0,transparent 32rem),radial-gradient(circle at 95% 5%,#d7ecff 0,transparent 34rem),linear-gradient(135deg,#fffaf3,#f6edf8,#eef8f3)!important}main,.main-panel,.content-panel,.app-content,.workspace,.today-layout{background:transparent!important}.sidebar,.tab-bar{background:#ffffffe0!important;color:#2c2334!important}.tab,.tab span,.tab strong{color:#33283a!important}.tab.active{background:linear-gradient(135deg,#ffd2eb,#d9c9ff)!important;color:#28152f!important}.lane,.capture-panel,.assistant-panel,.item-card,.task-card,.compact-result,.notebook-workspace,.daily-checkin,.matrix-panel,.dashboard-index,.stat-card,.metric-card,.decor-card,.pomodoro-card,.frog-card{background:#ffffffeb!important;color:#2c2334!important;border:1px solid rgba(86,64,96,.14)!important;box-shadow:0 18px 45px #543e601f!important}h1,h2,h3,h4,.main-heading h1,.section-heading h2,strong{color:#24172e!important}p,span,small,label,.item-text,.muted,.section-heading span{color:#5a4f62!important}input,textarea,select{background:#fff!important;color:#2c2334!important;border:1px solid rgba(86,64,96,.18)!important}button{background:linear-gradient(135deg,#f8a7dd,#bca7ff)!important;color:#24172e!important}button.secondary,.secondary{background:#fff!important;color:#33283a!important;border:1px solid rgba(86,64,96,.16)!important}.today-layout{max-width:1240px!important;margin:0 auto!important}.lane:before,.brain-flow-card:before{display:none!important}*{color-scheme:light!important}html,body,#root,.app-frame,.app-shell,.main-shell,.main-content,.workspace,.content,.content-shell,.page-shell{background:#fbf6ef!important;color:#2b2433!important}.app-frame{background:radial-gradient(circle at 10% 0%,#ffd8ef 0,transparent 34rem),radial-gradient(circle at 95% 6%,#d7ecff 0,transparent 34rem),linear-gradient(135deg,#fffaf3,#f7eef8,#eff8f3)!important}main,main *,.today-layout,.today-layout *{color:#2b2433!important}.lane,.capture-panel,.assistant-panel,.decor-card,.pomodoro-card,.frog-card,.stats-panel,.dashboard-index,.daily-checkin,.item-card,.task-card,.compact-result,.notebook-workspace,.matrix-panel,.metric-card,.stat-card,.command-card,.hero-card,.quick-card{background:#fffffff0!important;border:1px solid rgba(94,70,110,.15)!important;box-shadow:0 18px 45px #523a5e1a!important;color:#2b2433!important}.section-heading span,small,p,label,.muted,.item-text{color:#5b5063!important}h1,h2,h3,strong{color:#24172e!important}input,textarea,select{background:#fff!important;color:#2b2433!important}.sidebar,.tab-bar{background:#ffffffe6!important}body:before,.app-frame:before,.lane:before,.brain-flow-card:before{display:none!important}body,.app-frame,.side-rail,.main-rail,.main-panel,.content-panel,.workspace-panel{background:#f8f1ea!important;background-image:radial-gradient(circle at 8% 0%,#ffd8ef 0,transparent 34rem),radial-gradient(circle at 95% 5%,#dcefff 0,transparent 34rem),linear-gradient(135deg,#fffaf4,#f7edf8,#eef8f3)!important;color:#2b2433!important}.app-frame:before,.app-frame:after,body:before,body:after{display:none!important;opacity:0!important;background:none!important}.focus-card,.metric,.summary-card,.sync-card,.game-card,.lane,.capture-panel,.toolbar,.finance-form,.task-form,.planner-shell,.notebook-shell,.countdown-shell,.item-card,.planner-day,.month-cell,.countdown-card,.agenda-day,.task-check-card,.task-card{background:#fffffff0!important;background-image:none!important;color:#2b2433!important;border-color:#5a466924!important}.focus-card{background:linear-gradient(135deg,#ffe6f5f5,#e2dcfff2)!important}.metric,.summary-card{background:#ffffffe6!important}.global-recall,input,textarea,select{background:#fff!important;color:#2b2433!important}.main-heading h1,.focus-card h2,h1,h2,h3,strong{color:#24172e!important}p,span,small,label,.muted{color:#5c5164!important}body{background:#f7efe8!important}.app-frame{background:linear-gradient(135deg,#fff8f0,#f8edf8 55%,#eef8f2)!important;grid-template-columns:210px minmax(0,1fr)!important}.side-rail,.sidebar,.tab-bar{background:#ffffffd1!important;border-right:1px solid rgba(80,60,90,.1)!important;box-shadow:12px 0 40px #503c5a14!important}.main-panel,.content-panel,main{max-width:1180px!important;margin:0 auto!important;padding:28px 32px!important}.command-grid{display:grid!important;grid-template-columns:1.35fr .85fr!important;gap:18px!important;align-items:stretch!important}.focus-card{min-height:210px!important;background:linear-gradient(135deg,#ffe4f3,#eee4ff)!important;border-radius:30px!important;box-shadow:0 22px 50px #74508221!important}.focus-card h2{font-size:clamp(2.2rem,4vw,4rem)!important;max-width:680px!important}.metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.metric,.summary-card{background:#ffffffe0!important;border-radius:22px!important;box-shadow:0 14px 35px #503c5a1a!important}.capture-panel.brain-dump{border-radius:30px!important;background:linear-gradient(135deg,#fff2fb,#eef6ff)!important;box-shadow:0 22px 55px #7450821f!important}.today-layout{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:18px!important;max-width:1180px!important}.dashboard-index,.assistant-panel,.stats-panel,.today-layout>.priority-lane{grid-column:span 6!important}.lane,.assistant-panel,.item-card,.task-card,.compact-result,.daily-checkin{background:#ffffffe6!important;border-radius:26px!important;border:1px solid rgba(80,60,90,.12)!important;box-shadow:0 16px 38px #503c5a1a!important}.tab{border-radius:18px!important;padding:12px 14px!important}.tab.active{background:linear-gradient(135deg,#ffd3ec,#decfff)!important}button{border-radius:999px!important}@media(max-width:900px){.app-frame{grid-template-columns:1fr!important}.main-panel,.content-panel,main{padding:18px!important}.command-grid,.today-layout{grid-template-columns:1fr!important}.dashboard-index,.assistant-panel,.stats-panel,.today-layout>.priority-lane,.capture-panel.brain-dump,.today-agenda,.week-agenda{grid-column:auto!important}}.app-frame{grid-template-columns:220px minmax(0,1fr)!important}.main-panel,.content-panel,main{max-width:none!important;width:100%!important;margin:0!important;padding:32px 48px!important}.command-grid,.today-layout{max-width:1680px!important;width:100%!important;margin:0!important}.command-grid{grid-template-columns:minmax(520px,1.4fr) minmax(360px,.8fr)!important;gap:22px!important}.today-layout{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:22px!important;align-items:start!important}.focus-card{grid-column:span 8!important;min-height:260px!important;padding:34px!important}.metric-grid{grid-column:span 4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.capture-panel.brain-dump,.today-agenda,.week-agenda{grid-column:span 12!important}.dashboard-index,.assistant-panel,.stats-panel,.next-actions,.daily-checkin{grid-column:span 6!important}.frog-card,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard{grid-column:span 4!important}.lane,.capture-panel,.assistant-panel,.focus-card,.metric,.summary-card{border-radius:32px!important;padding:24px!important}.focus-card h2{font-size:clamp(3.2rem,5.5vw,6rem)!important;line-height:.92!important;max-width:820px!important}.section-heading h2{font-size:1.35rem!important}.metric strong,.summary-card strong{font-size:2.2rem!important}.sidebar,.side-rail{width:220px!important}@media(max-width:1000px){.app-frame{grid-template-columns:1fr!important}.main-panel,.content-panel,main{padding:18px!important}.command-grid,.today-layout{grid-template-columns:1fr!important}.focus-card,.metric-grid,.capture-panel.brain-dump,.dashboard-index,.assistant-panel,.stats-panel,.next-actions,.daily-checkin,.frog-card,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard,.today-agenda,.week-agenda{grid-column:auto!important}}html,body,#root,.app-frame{background:radial-gradient(circle at 12% 8%,rgba(255,216,235,.56),transparent 30rem),radial-gradient(circle at 88% 12%,rgba(213,237,255,.58),transparent 34rem),radial-gradient(circle at 44% 92%,rgba(226,248,226,.54),transparent 34rem),linear-gradient(135deg,#fffaf8,#f8f1fb 44%,#eef8f7)!important;background-attachment:fixed!important;overflow-x:hidden!important}.app-frame{grid-template-columns:minmax(150px,190px) minmax(0,1fr)!important}.side-rail{width:190px!important;min-width:150px!important;max-width:280px!important;resize:horizontal!important;overflow:auto!important}.shell{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:24px 34px 56px!important;display:grid!important;gap:18px!important;background:transparent!important;box-shadow:none!important}.visual-welcome{min-height:166px!important;padding:24px!important;border-radius:26px!important}.hive-home-panel{width:100%!important;max-width:none!important;margin:24px 0 0!important;display:grid!important;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr)!important;gap:18px!important;align-items:stretch!important}.hive-welcome-card,.hive-date-strip,.hive-action-card{border:1px solid rgba(80,60,90,.12)!important;background:#ffffffe6!important;color:#2b2433!important;box-shadow:0 16px 38px #503c5a1a!important}.hive-welcome-card{min-height:230px;padding:28px!important;border-radius:32px!important;display:grid;align-content:end;gap:10px;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.92) 0 0,transparent 108px),linear-gradient(135deg,#def4fff5,#ffe2f1eb 56%,#fff6d6e6)!important;overflow:hidden}.hive-welcome-card h2{max-width:620px;margin:0;color:#24172e!important;font-size:clamp(2.2rem,4.6vw,4.5rem)!important;line-height:.94}.hive-welcome-card p{max-width:620px;margin:0;color:#5b5063!important}.hive-welcome-card button{width:max-content;min-width:150px}.hive-date-strip{padding:14px!important;border-radius:28px!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-self:start}.hive-date-strip button{min-height:84px;display:grid;place-items:center;gap:3px;padding:12px 8px!important;border-radius:22px!important;background:#fff!important;color:#2b2433!important;border:1px solid rgba(80,60,90,.12)!important;box-shadow:none!important}.hive-date-strip button.active{background:linear-gradient(135deg,#ffe0f2,#e0efff)!important;border-color:#c26bd84d!important}.hive-date-strip strong,.hive-date-strip span{color:inherit!important}.hive-action-grid{grid-column:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hive-action-card{min-height:116px;padding:18px!important;border-radius:26px!important;display:grid!important;align-content:space-between;text-align:left;background:linear-gradient(135deg,#fffffff2,#f7f1fff2)!important}.hive-action-card:nth-child(2){background:linear-gradient(135deg,#fffffff2,#e8f8dcf2)!important}.hive-action-card:nth-child(3){background:linear-gradient(135deg,#fffffff2,#def4fff2)!important}.hive-action-card:nth-child(4){background:linear-gradient(135deg,#fffffff2,#fff6d6f2)!important}.hive-action-card span{color:#6b5a73!important;font-size:.84rem}.hive-action-card strong{color:#24172e!important;font-size:1.05rem}.bottom-nav{display:none}.floating-add{display:none!important}@media(max-width:1180px){.hive-home-panel{grid-template-columns:1fr!important}.hive-date-strip,.hive-action-grid{grid-column:auto}}@media(max-width:760px){.app-frame{padding-bottom:84px}.app-header{gap:12px!important}.hive-home-panel{gap:12px!important;margin-top:14px!important}.hive-welcome-card{min-height:210px;padding:22px!important;border-radius:26px!important}.hive-welcome-card h2{font-size:clamp(2rem,13vw,3.4rem)!important}.hive-date-strip{grid-template-columns:repeat(5,minmax(62px,1fr));overflow-x:auto;padding:10px!important}.hive-date-strip button{min-width:62px;min-height:70px;border-radius:18px!important}.hive-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hive-action-card{min-height:96px;border-radius:22px!important}.bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:70;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;border:1px solid rgba(80,60,90,.14);border-radius:26px;background:#ffffffe6;box-shadow:0 18px 52px #503c5a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav-item{min-height:48px;padding:7px 6px!important;border-radius:18px!important;background:transparent!important;color:#5b5063!important;box-shadow:none!important}.bottom-nav-item.is-active{background:linear-gradient(135deg,#ffe0f2,#e1efff)!important;color:#24172e!important}.bottom-nav-item span{color:inherit!important;font-size:.78rem}.floating-add{position:fixed;right:18px;bottom:82px;z-index:75;width:58px;height:58px;display:grid!important;place-items:center;padding:0!important;border-radius:22px!important;font-size:1.8rem;box-shadow:0 18px 42px #c2268042!important}}.app-frame{grid-template-columns:minmax(148px,max-content) minmax(0,1fr)!important}.side-rail{width:188px!important;min-width:148px!important;max-width:270px!important;resize:horizontal;overflow:auto!important;padding:16px 12px!important}.tab{min-height:44px!important;justify-content:flex-start!important;padding:10px 14px!important;font-size:.95rem!important}.tab span{color:inherit!important}.tab.active{background:linear-gradient(135deg,#ffd7ef,#d9cbff)!important;color:#281732!important;box-shadow:0 10px 24px #75508424!important}.shell{width:auto!important;min-width:0!important}.command-grid{grid-template-columns:minmax(440px,1fr) minmax(320px,.75fr)!important;gap:18px!important}.focus-card{min-height:220px!important;padding:28px!important}.focus-card h2{max-width:760px!important;font-size:clamp(2.2rem,4.4vw,4.6rem)!important;line-height:.98!important}.metric{min-height:108px!important;padding:18px!important}.metric strong,.summary-card strong{font-size:clamp(1.45rem,2.4vw,2rem)!important}.today-layout{gap:18px!important}.balance-lane,.reminder-pressure{grid-column:span 6!important}.balance-bars{display:grid;gap:12px;margin:10px 0 12px}.balance-bars span{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;color:#4d4355!important}.balance-bars i{height:14px;min-width:6px;border-radius:999px;background:linear-gradient(90deg,#008892,#c7eef1)}.balance-bars span:nth-child(2) i{background:linear-gradient(90deg,#f26d85,#ffe3ba)}.pressure-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(0,88,136,.16);border-radius:16px;background:#eef7fb}.pressure-row span{color:#00588a!important;font-weight:700}.nag-pill{background:#fff0b8!important;color:#6f5300!important}.diary-shell{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr);gap:18px}.therapist-hero{grid-column:span 2;min-height:220px;background:linear-gradient(135deg,#e8f8dcf0,#daf6f4f0,#ffe1ebe6)!important}.diary-form textarea{min-height:180px}.calendar-shell{display:grid;gap:18px}.calendar-shell .priority-lane{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:18px}.calendar-shell .section-heading,.calendar-shell .calendar-status{grid-column:1 / -1}.calendar-shell .agenda-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));gap:12px}.calendar-shell .agenda-day{min-height:170px;border-radius:20px!important;background:#fff!important}.calendar-shell .agenda-day:first-child{background:#dff2ff!important;border-color:#8cc9ee!important}.calendar-status{border-radius:20px!important;background:#fff!important}@media(max-width:1180px){.command-grid,.calendar-shell .priority-lane,.calendar-shell .agenda-list,.diary-shell{grid-template-columns:1fr!important}.balance-lane,.reminder-pressure,.therapist-hero{grid-column:auto!important}}@media(max-width:1000px){.side-rail{display:none!important}}@media(max-width:720px){.focus-card{min-height:190px!important;padding:22px!important}.focus-card h2{font-size:clamp(2rem,12vw,3.2rem)!important}.pressure-row,.balance-bars span{grid-template-columns:1fr}}.app-frame{grid-template-columns:minmax(172px,max-content) minmax(0,1fr)!important}.side-rail{width:190px!important;min-width:150px!important;max-width:280px!important;resize:horizontal;cursor:ew-resize}.side-rail *{cursor:auto}.shell{width:auto!important;max-width:none!important;min-width:0!important;padding:24px 34px 48px!important}.app-header h1{font-size:clamp(2rem,3.6vw,3.8rem)!important}.visual-dashboard{width:100%;display:grid;grid-template-columns:minmax(380px,.95fr) minmax(420px,1.05fr);gap:28px;align-items:start;margin:10px 0 24px}.visual-left,.visual-card-stack{display:grid;gap:18px}.visual-welcome,.visual-inspo-card,.visual-action-card{border:1px solid rgba(0,88,136,.12)!important;border-radius:28px!important;background:#fffffff0!important;box-shadow:0 16px 38px #1e466414!important;color:#25262b!important}.visual-welcome{min-height:190px;padding:30px!important;display:grid;align-content:center;background:linear-gradient(135deg,#fff,#f3fbfc 55%,#fff5f8)!important}.visual-welcome h2{margin:0 0 8px;font-size:clamp(2rem,3.2vw,3.4rem)!important;line-height:1;color:#202027!important}.visual-welcome p,.visual-inspo-card p,.visual-action-card p{max-width:720px;margin:0;color:#687078!important;font-size:1rem}.visual-date-strip{display:grid;grid-template-columns:repeat(7,minmax(74px,1fr));gap:10px}.visual-date-strip button{min-height:92px;display:grid;place-items:center;gap:3px;padding:12px 8px!important;border:1px solid rgba(0,88,136,.1)!important;border-radius:18px!important;background:#f7faf8!important;color:#2f3438!important;box-shadow:0 8px 20px #1e46640d!important}.visual-date-strip button.active{background:#07101b!important;color:#fff!important}.visual-date-strip strong,.visual-date-strip span{color:inherit!important}.visual-inspo-card{min-height:140px;padding:24px!important;display:grid;align-content:center;gap:8px;background:linear-gradient(135deg,#eef7fb,#fff)!important}.visual-action-card{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:24px!important}.visual-action-card span{display:block;margin-bottom:4px;color:#6f7780!important;font-weight:700}.visual-action-card strong{display:block;margin-bottom:4px;color:#25262b!important;font-size:clamp(1.35rem,2vw,1.85rem)}.visual-action-card button{min-width:82px;min-height:52px;background:#008a94!important;color:#fff!important}.task-today-card{align-items:start}.visual-task-row{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #0b66a3;border-radius:18px;background:#dff1ff}.visual-task-row strong{margin:0;font-size:1rem}.visual-task-row span{margin:0;color:#46515c!important}.compact-visual-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-visual-actions button{width:100%;min-width:0}.metric-grid,.command-grid{display:none!important}.today-widgets{grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;gap:18px!important}.decor-card{min-height:0!important}@media(max-width:1180px){.visual-dashboard{grid-template-columns:1fr}}@media(max-width:780px){.shell{padding:16px 14px 92px!important}.visual-dashboard{gap:14px}.visual-welcome{min-height:160px;padding:22px!important}.visual-welcome h2{font-size:clamp(2rem,11vw,3rem)!important}.visual-date-strip{grid-template-columns:repeat(7,minmax(58px,1fr));overflow-x:auto}.visual-date-strip button{min-width:58px;min-height:74px}.visual-action-card,.visual-task-row,.compact-visual-actions{grid-template-columns:1fr}.visual-action-card button{width:100%}}body,.app-frame{overflow-x:hidden!important;background:radial-gradient(circle at 12% 8%,rgba(255,216,236,.54),transparent 34rem),radial-gradient(circle at 88% 8%,rgba(211,238,255,.62),transparent 36rem),radial-gradient(circle at 50% 98%,rgba(225,247,235,.58),transparent 34rem),linear-gradient(135deg,#fffaf6,#f8f1fb 48%,#eef8f7)!important}.shell{display:grid!important;align-content:start!important;gap:18px!important;background:#ffffff6b!important}.app-header,.planner-top-tabs,.visual-dashboard,.today-widgets,.capture-panel.brain-dump,.today-layout{width:min(100%,1540px)!important;max-width:1540px!important;margin-left:0!important;margin-right:auto!important;box-sizing:border-box!important}.app-header{align-items:start!important}.planner-top-tabs{padding-top:0!important}.visual-dashboard{grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr)!important}.visual-left,.visual-card-stack,.today-widgets,.today-layout{align-items:start!important}.visual-welcome,.visual-inspo-card,.visual-action-card,.hive-welcome-card,.hive-date-strip,.hive-action-card,.lane,.capture-panel,.summary-card,.metric{box-sizing:border-box!important}.visual-welcome{min-height:172px!important}.visual-welcome h2{max-width:620px!important}.visual-card-stack{grid-template-columns:1fr!important}.visual-action-card,.visual-date-strip{width:100%!important}.today-widgets{margin-top:0!important;grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important}.capture-panel.brain-dump,.today-layout{margin-top:0!important}.task-check-box{position:relative;display:inline-grid!important;place-items:center!important;color:transparent!important;overflow:hidden}.task-check-box[aria-checked=true]:after{content:"";width:9px;height:9px;border-radius:999px;background:currentColor;color:#fff;box-shadow:0 0 0 999px #008a942e}.tab,.planner-top-tab,.bottom-nav-item{letter-spacing:0!important}@media(max-width:1180px){.visual-dashboard,.today-widgets,.today-layout{grid-template-columns:1fr!important}}@media(max-width:780px){.app-header,.planner-top-tabs,.visual-dashboard,.today-widgets,.capture-panel.brain-dump,.today-layout{width:100%!important}}.planner-top-tabs{display:flex;gap:8px;overflow-x:auto;padding:10px 0 18px;margin-bottom:8px;scrollbar-width:thin}.planner-top-tab{flex:0 0 auto;min-width:108px;padding:12px 18px!important;border-radius:18px 18px 8px 8px!important;background:#fff!important;border:1px solid rgba(90,70,105,.14)!important;color:#2b2433!important;box-shadow:0 10px 24px #5a466914!important}.planner-top-tab.active{transform:translateY(2px);box-shadow:0 16px 34px #5a466924!important}.tab-pastel-0{background:#ffd8ec!important}.tab-pastel-1{background:#ffecc7!important}.tab-pastel-2{background:#e8f7c8!important}.tab-pastel-3{background:#d9f4f1!important}.tab-pastel-4{background:#dcecff!important}.tab-pastel-5{background:#e9ddff!important}.tab-pastel-6{background:#ffdfe1!important}.app-header{max-width:1680px!important;margin:0!important}.command-grid,.today-widgets,.capture-panel.brain-dump,.today-layout{max-width:1680px!important;margin-left:0!important;margin-right:auto!important}.command-grid{display:grid!important;grid-template-columns:minmax(620px,1.35fr) minmax(420px,.85fr)!important;gap:24px!important}.today-widgets{display:grid!important;grid-template-columns:420px minmax(520px,1fr)!important;gap:24px!important}.capture-panel.brain-dump{margin-top:24px!important}@media(max-width:1180px){.command-grid,.today-widgets{grid-template-columns:1fr!important}.planner-top-tab{min-width:96px}}.daily-reset{grid-column:span 12!important;min-height:0;background:#fffbf6e6!important}.daily-reset summary,.evidence-entry summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:#3d3343}.daily-reset summary span,.evidence-entry summary{color:#796d7f}.daily-reset form,.evidence-form{display:grid;gap:12px;margin-top:14px}.reset-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.family-notebook-jump{margin-left:auto;white-space:nowrap}.family-dashboard,.evidence-vault{margin:16px 0;padding:18px;border:1px solid rgba(116,98,125,.16);border-radius:22px;background:#fffcf8eb;box-shadow:0 14px 34px #5a466914;color:#3d3343}.family-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:10px}.family-person-card,.evidence-record{display:grid;gap:5px;padding:13px;border:1px solid rgba(116,98,125,.14);border-radius:16px;background:#ffffffc7}.family-person-card span,.evidence-meta,.evidence-record p{color:#746a79;font-size:.86rem}.evidence-vault{background:linear-gradient(#fffcf8f0,#fffcf8f0),repeating-linear-gradient(0deg,transparent 0 30px,rgba(116,98,125,.08) 30px 31px)}.evidence-entry{border-block:1px solid rgba(116,98,125,.12);margin:10px 0 14px}.evidence-form{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:16px}.evidence-form textarea{grid-column:span 3}.evidence-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.evidence-records{display:grid;gap:12px}.timeline-records{padding-left:18px;border-left:3px solid rgba(194,107,216,.28)}.evidence-date-group{display:grid;gap:9px}.evidence-date-group h3{color:#695a70;font-size:.92rem}.evidence-meta{display:flex;flex-wrap:wrap;gap:8px 14px}.notebook-workspace{background-color:#fffdf9f0!important;color:#3d3343!important}@media(max-width:1000px){.daily-reset{grid-column:auto!important}.evidence-form,.evidence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-form textarea{grid-column:span 2}}@media(max-width:720px){.planner-top-tabs{position:sticky;top:0;z-index:30}.notebook-topbar{flex-wrap:wrap}.family-notebook-jump{order:3;width:100%;margin-left:0}.family-dashboard,.evidence-vault{padding:14px;border-radius:18px}.evidence-form,.evidence-filters,.reset-summary{grid-template-columns:1fr}.evidence-form textarea{grid-column:auto}}@media(max-width:700px){.planner-top-tabs{position:sticky;top:0;z-index:20;background:#fffaf6eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.planner-top-tab{min-width:88px;padding:10px 14px!important}}.shell{max-width:1680px!important;margin:0 auto!important;padding:34px 42px!important;background:#ffffff9e!important;border-radius:38px!important;box-shadow:0 28px 80px #5a46691a!important}.app-header{display:grid!important;grid-template-columns:260px minmax(360px,1fr) auto!important;gap:22px!important;align-items:center!important}.planner-top-tabs{background:transparent!important;border-bottom:3px solid rgba(90,70,105,.08)}.command-grid{grid-template-columns:minmax(680px,1.4fr) minmax(420px,.8fr)!important;gap:24px!important}.focus-card{min-height:340px!important;padding:44px!important;background:linear-gradient(90deg,#ffe1ebe0 0,#ffe1ebe0 16%,#fff5cce0 16%,#fff5cce0 32%,#e3f7d0e0 32%,#e3f7d0e0 48%,#d6f4f0e0 48%,#d6f4f0e0 64%,#dbebffe0 64%,#dbebffe0 80%,#ebdeffe0 80%,#ebdeffe0)!important}.focus-card h2{font-size:clamp(4rem,6vw,7rem)!important;max-width:940px!important}.metric-grid{align-content:stretch!important}.metric{min-height:145px!important;padding:24px!important}.today-widgets,.capture-panel.brain-dump,.today-layout{margin-top:28px!important}.capture-panel.brain-dump{padding:28px!important;background:linear-gradient(135deg,#fff3fafa,#ecf6fff5)!important}.today-layout{grid-template-columns:repeat(12,1fr)!important}.today-agenda,.week-agenda{grid-column:span 6!important}.lane{min-height:190px}.side-rail{background:#ffffffc2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:1180px){.shell{padding:24px!important;border-radius:28px!important}.app-header,.command-grid,.today-widgets,.today-layout{grid-template-columns:1fr!important}.dashboard-index,.assistant-panel,.stats-panel,.next-actions,.frog-card,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard,.daily-checkin,.today-agenda,.week-agenda{grid-column:auto!important}.focus-card{min-height:260px!important}.focus-card h2{font-size:clamp(2.7rem,8vw,4.5rem)!important}}@media(max-width:720px){.shell{padding:16px!important;border-radius:0!important}.planner-top-tabs{margin-inline:-8px;padding-inline:8px}.metric{min-height:100px!important}}.app-frame{grid-template-columns:160px minmax(0,1fr)!important;width:100vw!important}.side-rail{width:160px!important}.shell{width:calc(100vw - 160px)!important;max-width:none!important;margin:0!important;padding:28px 42px!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(90deg,#ffebf38c 0,#ffebf38c 14%,#fff8d68c 14%,#fff8d68c 28%,#e8f8dc8c 28%,#e8f8dc8c 42%,#daf6f48c 42%,#daf6f48c 56%,#deeeff8c 56%,#deeeff8c 70%,#efe4ff8c 70%,#efe4ff8c 84%,#ffebee8c 84%,#ffebee8c)!important}.app-header,.command-grid,.today-widgets,.capture-panel.brain-dump,.today-layout,.planner-top-tabs{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.command-grid{grid-template-columns:minmax(720px,1.4fr) minmax(460px,.8fr)!important}.focus-card{min-height:360px!important}.today-widgets{grid-template-columns:420px minmax(0,1fr)!important}.today-layout{grid-template-columns:repeat(12,minmax(0,1fr))!important}.dashboard-index,.assistant-panel,.stats-panel,.next-actions{grid-column:span 6!important}.today-agenda,.week-agenda,.capture-panel.brain-dump{grid-column:span 12!important}.lane,.capture-panel,.assistant-panel,.focus-card,.metric,.summary-card{border-radius:24px!important}@media(max-width:1000px){.app-frame{grid-template-columns:1fr!important}.side-rail{display:none!important}.shell{width:100vw!important;padding:16px!important}.command-grid,.today-widgets,.today-layout{grid-template-columns:1fr!important}.dashboard-index,.assistant-panel,.stats-panel,.next-actions,.frog-card,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard,.daily-checkin,.today-agenda,.week-agenda,.capture-panel.brain-dump{grid-column:auto!important}}html,body,#root,.app-frame,.shell{background:radial-gradient(circle at 14% 10%,rgba(255,216,236,.52),transparent 32rem),radial-gradient(circle at 86% 12%,rgba(214,238,255,.54),transparent 34rem),radial-gradient(circle at 46% 92%,rgba(226,248,232,.48),transparent 34rem),linear-gradient(135deg,#fffaf8,#f8f1fb 46%,#eff8f7)!important;background-attachment:fixed!important}body{font-size:16px!important;line-height:1.45!important}.app-frame{grid-template-columns:minmax(154px,190px) minmax(0,1fr)!important;width:100vw!important}.side-rail{width:190px!important;min-width:154px!important;max-width:280px!important;resize:horizontal!important;overflow:auto!important;background:#ffffffc2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.side-rail .tab-icon{display:none!important}.shell{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:24px 34px 56px!important;display:grid!important;gap:18px!important;border-radius:0!important;box-shadow:none!important}.app-header,.planner-top-tabs,.visual-dashboard,.today-widgets,.capture-panel.brain-dump,.today-layout{width:min(100%,1540px)!important;max-width:1540px!important;margin:0 auto 0 0!important;box-sizing:border-box!important}.command-grid,.metric-grid{display:none!important}h1{font-size:clamp(2rem,3vw,3.3rem)!important;line-height:.95!important}h2,.lane h2,.capture-panel h2,.assistant-panel h2{font-size:clamp(1.08rem,1.3vw,1.32rem)!important;line-height:1.2!important}.tab,.planner-top-tab,.quick-action,.pill-btn,.primary-action,button{min-height:44px!important;font-size:.94rem!important;line-height:1.2!important}.item-text,input,textarea,select{font-size:.95rem!important;line-height:1.42!important}.muted,small,.item-date,.section-heading span,.section-kicker{font-size:.88rem!important;line-height:1.35!important}.visual-dashboard{display:grid!important;grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr)!important;gap:22px!important;align-items:start!important}.visual-left,.visual-card-stack{display:grid!important;gap:16px!important;align-items:start!important}.visual-welcome{min-height:166px!important;padding:24px!important;border-radius:26px!important;overflow:hidden!important}.visual-welcome h2{font-size:clamp(1.9rem,2.7vw,3.1rem)!important;line-height:1.02!important;max-width:13ch!important}.visual-welcome p,.visual-action-card p{font-size:.95rem!important}.visual-action-card{min-height:104px!important;padding:20px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;border-radius:24px!important}.visual-action-card strong{font-size:clamp(1.1rem,1.45vw,1.42rem)!important;line-height:1.15!important}.visual-date-strip{grid-template-columns:repeat(7,minmax(64px,1fr))!important;gap:8px!important}.visual-date-strip button{min-height:74px!important;padding:10px!important}.today-widgets{display:grid!important;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)!important;gap:16px!important;align-items:start!important}.today-layout{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.dashboard-index,.assistant-panel,.stats-panel,.next-actions,.balance-lane,.reminder-pressure{grid-column:span 6!important}.frog-card,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard,.daily-checkin{grid-column:span 4!important}.today-agenda,.week-agenda,.daily-reset,.capture-panel.brain-dump{grid-column:span 12!important}.lane,.capture-panel,.assistant-panel,.focus-card,.metric,.summary-card,.dashboard-index{min-height:0!important;border-radius:24px!important}.capture-panel.brain-dump textarea{min-height:116px!important}.task-item,.agenda-item,.week-task,.note-card,.quick-action,.metric,.visual-action-card{box-sizing:border-box!important}.task-check-box{color:transparent!important;font-size:0!important;position:relative!important}.task-check-box[aria-checked=true]:after{content:""!important;display:block!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#fff!important}@media(max-width:1180px){.visual-dashboard,.today-widgets{grid-template-columns:1fr!important}.today-layout{grid-template-columns:repeat(6,minmax(0,1fr))!important}.dashboard-index,.assistant-panel,.stats-panel,.next-actions,.balance-lane,.reminder-pressure,.frog-card,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard,.daily-checkin,.today-agenda,.week-agenda,.daily-reset,.capture-panel.brain-dump{grid-column:span 6!important}}@media(max-width:780px){.app-frame{grid-template-columns:1fr!important}.side-rail{display:none!important}.shell{width:100vw!important;padding:14px 12px 92px!important}.app-header,.planner-top-tabs,.visual-dashboard,.today-widgets,.capture-panel.brain-dump,.today-layout{width:100%!important;margin:0!important}.today-layout{grid-template-columns:1fr!important}.dashboard-index,.assistant-panel,.stats-panel,.next-actions,.balance-lane,.reminder-pressure,.frog-card,.due-lane,.notes-lane,.recent-notes-lane,.compact-dashboard,.daily-checkin,.today-agenda,.week-agenda,.daily-reset,.capture-panel.brain-dump{grid-column:auto!important}}.shell{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important}.app-header,.planner-top-tabs,.visual-dashboard,.today-widgets,.capture-panel.brain-dump,.today-layout{grid-column:1 / -1!important;justify-self:stretch!important}.visual-dashboard{overflow:visible!important}.visual-card-stack,.visual-left{min-width:0!important}.capture-panel.brain-dump{position:relative;overflow:hidden}.capture-panel.brain-dump:after{content:"Task  Calendar  Note  Reminder  Idea  Money  Family  Health  Work";display:block;margin-top:10px;color:#6b4d8d;font-weight:800;font-size:.82rem;letter-spacing:.02em}.voice-dump-panel{animation:voicePulse 4s ease-in-out infinite}.motion-off .voice-dump-panel{animation:none}@keyframes voicePulse{0%,to{box-shadow:0 16px 40px #7c3aed1a}50%{box-shadow:0 20px 52px #14b8a62e}}.side-rail .tab{justify-content:flex-start}.tab.active{box-shadow:0 12px 28px #7c3aed2e}.capture-panel.brain-dump:after{content:none!important}.bottom-nav,.quick-jump,.floating-add,.planner-top-tabs{display:none!important}.side-rail{display:flex!important;flex-direction:column!important;gap:14px!important}.side-rail .tab-bar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important}.side-rail .tab{width:100%!important;min-height:42px!important}.tab:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid rgba(194,107,216,.72)!important;outline-offset:3px!important}.dump-action-help,.source-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 0;color:#4b3458;font-size:.92rem}.dump-cloud-status{width:fit-content;margin-top:4px;padding:7px 10px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(202,147,226,.18);color:#4b3458;font-size:.84rem;font-weight:800}.source-chip-row>span:first-child{font-weight:800}.database-toolbar{background:#fffaffc7!important;border:1px solid rgba(202,147,226,.18)!important;border-radius:20px!important;padding:10px!important}.advanced-view-controls summary{color:#4b3458!important;font-weight:800!important}.starter-notebooks{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin:12px 0}.starter-notebook-card{display:grid;gap:4px;padding:12px;border-radius:18px;background:linear-gradient(135deg,#ffe8f6e0,#e5f4ffd1);border:1px solid rgba(202,147,226,.18);color:#34213f}.vault-shell,.vault-form,.vault-upload-panel,.vault-shell .lane,.vault-shell .item-card,.vault-shell textarea,.vault-shell input,.vault-shell select{background:#fffdffdb!important;color:#2f2437!important;border-color:#ca93e233!important}.vault-category-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.file-grid{align-items:stretch!important}.file-thumb,.pen-panel canvas{background:#fff!important}.matrix-panel{color:#2f2437!important;border-width:2px!important}.matrix-red{background:#ffe5ec!important;border-color:#d73f72!important}.matrix-gold{background:#fff1c7!important;border-color:#b7791f!important}.matrix-blue{background:#e2f0ff!important;border-color:#2f6fbd!important}.matrix-green{background:#def8ec!important;border-color:#16845f!important}.matrix-panel-title{color:#231629!important}@media(max-width:780px){.app-frame{grid-template-columns:104px minmax(0,1fr)!important}.side-rail{display:flex!important;width:104px!important;min-width:104px!important;height:100vh!important;position:sticky!important;top:0!important;padding:10px 8px!important}.brand-mark{grid-template-columns:1fr!important}.brand-mark div,.sync-card,.game-card{display:none!important}.tab{min-height:42px!important;padding:8px 6px!important;justify-content:center!important;text-align:center!important;font-size:.78rem!important}.shell{width:auto!important;padding:12px 10px 28px!important}}.dump-routing-review{width:min(100%,1540px)!important;display:grid;gap:14px}.routing-reflection,.routing-group,.routing-card{background:#fffdffd1;border:1px solid rgba(202,147,226,.18);border-radius:22px;box-shadow:0 18px 44px #7c3aed14}.routing-reflection{display:flex;justify-content:space-between;gap:14px;padding:18px}.routing-reflection h2{margin:0}.routing-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.routing-group{padding:16px}.routing-card-grid{display:grid;gap:12px}.routing-card{display:grid;gap:10px;min-height:210px;padding:14px}.routing-card p{margin:0}.routing-card small{color:var(--muted)}.routing-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto}.routing-actions select{grid-column:1 / -1}.routing-card.status-accepted{border-color:#14b8a661}.routing-card.status-rejected{opacity:.62}@media(max-width:780px){.routing-reflection,.routing-actions{grid-template-columns:1fr}.routing-reflection{display:grid}}.shell{gap:14px!important}.app-header{background:#fffaffb8!important;border:1px solid rgba(202,147,226,.22)!important;border-radius:24px!important;padding:16px 18px!important;box-shadow:0 18px 44px #7c3aed14!important}.capture-panel.brain-dump{background:linear-gradient(135deg,#fff4fcf5,#f4effff0 54%,#ebfcfaeb)!important;border:1px solid rgba(219,39,119,.16)!important;box-shadow:0 24px 70px #7c3aed1f!important}.capture-panel.brain-dump textarea{min-height:180px!important;background:#ffffffd1!important;border-color:#7c3aed29!important}.brain-workspace{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.brain-workspace .database-toolbar,.brain-workspace .brain-assistant{display:none!important}.brain-workspace .lane{min-height:0!important}.brain-workspace .dense-results{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important}.visual-dashboard,.today-widgets{display:none!important}.side-rail{background:#fff8fddb!important;border-right:1px solid rgba(202,147,226,.2)!important;resize:none!important}.tab{background:#ffffff9e!important;color:#372044!important;border:1px solid rgba(202,147,226,.14)!important}.tab.active{background:linear-gradient(135deg,#f7c4e0,#d8c6ff 55%,#b7f0eb)!important;color:#2b1736!important}.lane,.item-card,.task-check-card,.vault-shell,.notebook-shell,.planner-shell,.countdown-shell{background:#fffdffc7!important;border-color:#ca93e22e!important}@media(max-width:780px){.brain-workspace{grid-template-columns:1fr!important}.capture-panel.brain-dump textarea{min-height:150px!important}}:root{--mel-pink: #f7c4df;--mel-aqua: #c9f4ef;--mel-teal: #6ed6c9;--mel-purple: #d8c6ff;--mel-yellow: #fff0bc;--mel-orange: #ffd5b7;--mel-blue: #d7e9ff;--mel-ink: #24152f}.app-frame{background:radial-gradient(circle at top left,rgba(247,196,223,.65),transparent 34%),radial-gradient(circle at top right,rgba(201,244,239,.72),transparent 34%),linear-gradient(135deg,#fff8fd,#f7f0ff 48%,#effcff)!important;color:var(--mel-ink)!important}.side-rail{position:sticky!important;top:0!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:100vh!important;padding:14px 10px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#ffffffb8!important;border-right:1px solid rgba(194,107,216,.18)!important;box-shadow:8px 0 28px #7c3aed14!important}.brand-mark{gap:10px!important;padding:6px 4px 12px!important}.brand-mark>span{width:46px!important;height:46px!important;border-radius:16px!important;background:linear-gradient(135deg,var(--mel-teal),#b56be8)!important}.side-rail .tab-bar{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;overflow:visible!important}.side-rail .tab{display:grid!important;grid-template-columns:26px 1fr!important;align-items:center!important;gap:8px!important;min-height:38px!important;width:100%!important;padding:7px 9px!important;border-radius:14px!important;font-size:.9rem!important;font-weight:800!important;box-shadow:none!important}.tab-icon{display:inline-grid!important;place-items:center!important;font-size:1.05rem!important}.tab-dump{background:#ffe0ef!important}.tab-calendar{background:#eaffc8!important}.tab-tasks{background:#dbeafe!important}.tab-notes{background:#eadcff!important}.tab-vault{background:#d8f8f3!important}.tab-diary{background:#ffdada!important}.tab-focus{background:#fff1c7!important}.tab-insights{background:#ffe0c7!important}.tab-settings{background:#eef1f5!important}.side-rail .tab.active{outline:3px solid rgba(36,21,47,.12)!important;transform:translate(3px)!important;filter:saturate(1.1)!important}.sync-card,.game-card{padding:12px!important;border-radius:18px!important;background:#ffffffb8!important;border:1px solid rgba(194,107,216,.14)!important;box-shadow:none!important}.shell{min-width:0!important;padding:28px clamp(14px,3vw,36px) 40px!important}.app-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;margin-bottom:8px!important}.app-header h1{font-size:clamp(2.2rem,5vw,4rem)!important;line-height:.95!important}.global-recall{display:none!important}.header-actions{display:flex!important;flex-wrap:wrap!important;justify-content:end!important;gap:8px!important}.save-status{min-width:150px!important;padding:9px 12px!important;border-radius:15px!important;background:#f2e9ff!important;color:var(--mel-ink)!important}.icon-button{min-width:44px!important;height:44px!important;border-radius:16px!important;background:#ffdff0!important;color:var(--mel-ink)!important}.capture-panel.brain-dump{display:grid!important;gap:14px!important;padding:clamp(18px,4vw,30px)!important;border-radius:28px!important;background:linear-gradient(135deg,#fff4fb,#efe5ff 48%,#e6fbf8)!important}.capture-panel h2:before{content:"🧠 "}.section-heading span{color:#6d5a78!important}.voice-dump-panel{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border-radius:22px!important;background:#ffffffb8!important;border:1px solid rgba(110,214,201,.35)!important}.voice-dump-button{min-width:92px!important;height:56px!important;border-radius:22px!important;background:linear-gradient(135deg,#ff8fc7,#8fece2)!important;color:var(--mel-ink)!important;font-size:1rem!important}.voice-dump-panel.is-listening .voice-dump-button{animation:voicePulse 1.6s ease-in-out infinite!important}.capture-panel.brain-dump textarea{width:100%!important;min-height:170px!important;border-radius:22px!important;padding:16px!important;font-size:1rem!important;color:var(--mel-ink)!important;background:#ffffffdb!important}.capture-controls{display:grid!important;grid-template-columns:minmax(120px,180px) minmax(120px,1fr) auto auto!important;gap:10px!important;align-items:center!important}.capture-controls button,.capture-controls select,.capture-controls input{min-height:44px!important;border-radius:16px!important}.capture-controls button:first-of-type{background:#c9f4ef!important;color:var(--mel-ink)!important}.capture-controls button.secondary{background:#f7c4df!important;color:var(--mel-ink)!important}.dump-action-help{margin:0!important;padding:11px 13px!important;border-radius:16px!important;background:#fff0bcb8!important;color:#4c3c22!important}.source-chip-row{gap:8px!important}.source-chip-row .pill{background:#fff!important}.dump-routing-review,.routing-group,.routing-card,.lane,.item-card,.task-check-card,.vault-shell,.notebook-shell,.planner-shell,.countdown-shell,.calendar-shell,.matrix-panel{background:#ffffffc7!important;border:1px solid rgba(194,107,216,.16)!important;color:var(--mel-ink)!important;box-shadow:0 16px 42px #7c3aed14!important}.matrix-red{background:#ffe2ea!important}.matrix-gold{background:#fff1c7!important}.matrix-blue{background:#dcebff!important}.matrix-green{background:#d9fbef!important}.planner-page-links,.database-toolbar,.view-tabs{overflow-x:visible!important;flex-wrap:wrap!important}.bottom-nav{display:none!important}@media(max-width:780px){.app-frame{display:block!important;padding-bottom:136px!important}.side-rail{display:none!important}.shell{padding:18px 12px 142px!important}.app-header{grid-template-columns:1fr!important;padding:14px!important;border-radius:22px!important}.app-header h1{font-size:2.5rem!important}.header-actions{justify-content:start!important}.save-status{width:100%!important}.capture-panel.brain-dump{border-radius:24px!important;padding:16px!important}.voice-dump-panel{grid-template-columns:1fr!important}.voice-dump-button{width:100%!important}.capture-controls{grid-template-columns:1fr!important}.source-chip-row{display:none!important}.bottom-nav{position:fixed!important;left:8px!important;right:8px!important;bottom:8px!important;z-index:50!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:6px!important;padding:8px!important;border-radius:22px!important;background:#ffffffeb!important;border:1px solid rgba(194,107,216,.18)!important;box-shadow:0 12px 36px #24152f2e!important;overflow:visible!important}.bottom-nav-item{min-height:48px!important;padding:5px 3px!important;border-radius:16px!important;background:#f4ecff!important;color:var(--mel-ink)!important;font-size:.8rem!important;display:grid!important;place-items:center!important;gap:1px!important}.bottom-nav-item.is-active{background:linear-gradient(135deg,#f7c4df,#c9f4ef)!important;outline:2px solid rgba(36,21,47,.12)!important}.bottom-nav-item small{font-size:.68rem!important;font-weight:800!important}}html,body,#root{overflow-x:hidden!important}.app-frame,.shell,main{max-width:100vw!important}.app-header{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px 0 6px!important;border-radius:0!important}.app-header .eyebrow{color:#a83eb8!important;margin-bottom:4px!important}.page-subtitle{margin:6px 0 0!important;color:#6d5a78!important;font-size:1.08rem!important;font-weight:700!important}.header-actions{align-self:start!important}.app-frame .side-rail .tab{background:linear-gradient(135deg,#ffffffdb,#ffffff75)!important;border:1px solid rgba(86,55,117,.08)!important}.app-frame .side-rail .tab-dump{background:linear-gradient(135deg,#ffb8dc,#d9c4ff)!important}.app-frame .side-rail .tab-calendar{background:linear-gradient(135deg,#e8ffc2,#c9f4ef)!important}.app-frame .side-rail .tab-tasks{background:linear-gradient(135deg,#d8ebff,#cbd7ff)!important}.app-frame .side-rail .tab-notes{background:linear-gradient(135deg,#eadcff,#ffdff4)!important}.app-frame .side-rail .tab-vault{background:linear-gradient(135deg,#c9f4ef,#d8ebff)!important}.app-frame .side-rail .tab-diary{background:linear-gradient(135deg,#ffdada,#ffe8c8)!important}.app-frame .side-rail .tab-focus{background:linear-gradient(135deg,#fff0bc,#ffd5b7)!important}.app-frame .side-rail .tab-insights{background:linear-gradient(135deg,#ffd5b7,#ffb8dc)!important}.app-frame .side-rail .tab-settings{background:linear-gradient(135deg,#f2f6ff,#e9dcff)!important}.app-frame .side-rail .tab.active{border-color:#24152f38!important;box-shadow:0 10px 22px #7c3aed29!important}.capture-panel.brain-dump{margin-top:4px!important;border:1px solid rgba(194,107,216,.18)!important;box-shadow:0 18px 42px #7c3aed1a!important}.capture-panel.brain-dump .section-heading h2{font-size:clamp(1.7rem,4vw,2.55rem)!important}.voice-dump-panel,.capture-panel.brain-dump textarea,.dump-action-help,.assistant-confirmation,.capture-preview,.sort-question,.dump-cloud-status,.routing-reflection,.routing-group,.routing-card,.lane,.item-card,.task-check-card,.summary-card,.metric,.planner-shell,.notebook-shell,.vault-shell,.vault-form,.vault-upload-panel,.calendar-shell,.countdown-shell,.finance-form,.task-form,.matrix-panel{background:#ffffffd1!important;color:#24152f!important;border-color:#c26bd829!important;box-shadow:0 10px 26px #7c3aed12!important}.voice-dump-panel{background:linear-gradient(135deg,#ffe0efe6,#c9f4efe0)!important}.voice-dump-button{min-height:58px!important;font-size:1.08rem!important;font-weight:900!important}.dump-chip-details{margin-top:0!important;padding:8px 10px!important;border-radius:14px!important;background:#ffffff80!important}.dump-chip-details summary{cursor:pointer!important;font-weight:850!important;color:#563775!important}.database-toolbar{padding:8px!important;border-radius:18px!important;background:#ffffff94!important}.view-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.view-tabs button{min-height:34px!important;padding:6px 10px!important;font-size:.82rem!important}.advanced-view-controls{margin-top:4px!important}.advanced-view-controls summary{font-size:.82rem!important;color:#6d5a78!important;cursor:pointer!important}.notebook-shell{display:grid!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;gap:14px!important}.notebook-shelf{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:12px!important}.notebook-book{min-height:156px!important;display:grid!important;align-content:space-between!important;text-align:left!important;padding:12px!important;border-radius:18px 10px 10px 18px!important;background:linear-gradient(135deg,#fff7fc,#f1e8ff)!important;border:1px solid rgba(194,107,216,.18)!important;box-shadow:inset 8px 0 #c26bd82e,0 12px 26px #7c3aed1a!important}.notebook-book.starter{opacity:.94!important}.book-cover{width:54px!important;height:68px!important;border-radius:8px 4px 4px 8px!important;box-shadow:inset 7px 0 #24152f1f!important}.vault-privacy-note{padding:10px 12px!important;border-radius:16px!important;background:linear-gradient(135deg,#f2e9ff,#e7fbf8)!important;color:#24152f!important}.vault-privacy-note summary{cursor:pointer!important;font-weight:900!important}.vault-category-strip{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.vault-fields,.insight-grid,.metric-grid,.stats-page,.stats-grid,.health-grid,.finance-grid,.lanes,.routing-groups,.routing-card-grid{min-width:0!important}.insight-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:10px!important}.database-table,.db-row{max-width:100%!important;overflow-x:auto!important}.bottom-nav{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.bottom-nav-item{min-height:54px!important;font-size:.82rem!important;background:linear-gradient(135deg,#fff,#f2e9ff)!important}.bottom-nav-item span{font-size:1.15rem!important}.bottom-nav-item small{font-size:.72rem!important}@media(max-width:780px){.app-header{margin-bottom:2px!important}.header-actions{display:none!important}.notebook-shell,.vault-fields{grid-template-columns:1fr!important}.notebook-list,.notebook-editor{min-width:0!important}.notebook-shelf{grid-template-columns:repeat(2,minmax(0,1fr))!important}.notebook-book{min-height:138px!important}.bottom-nav{left:6px!important;right:6px!important;bottom:6px!important;grid-template-columns:repeat(3,1fr)!important;padding:7px!important}.bottom-nav-item{min-height:52px!important}.capture-panel.brain-dump textarea{min-height:160px!important}}.app-frame{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;width:100%!important;min-height:100vh!important}.side-rail{width:150px!important;min-width:150px!important;max-width:150px!important;padding:12px 8px!important;gap:10px!important}.brand-mark{grid-template-columns:38px 1fr!important;align-items:center!important}.brand-mark>span{width:38px!important;height:38px!important;border-radius:14px!important}.brand-mark strong{font-size:.95rem!important}.brand-mark small{font-size:.68rem!important}.side-rail .tab{min-height:42px!important;grid-template-columns:24px 1fr!important;padding:7px 8px!important;border-radius:16px!important;font-size:.82rem!important}.sync-card,.game-card{padding:9px!important;border-radius:16px!important;font-size:.78rem!important}.sync-card button{min-height:36px!important;padding:7px 9px!important}.shell{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:24px clamp(16px,3vw,34px) 44px!important}.app-header h1{font-size:clamp(2rem,4vw,3.15rem)!important}.capture-panel.brain-dump{padding:clamp(16px,3vw,24px)!important;border-radius:24px!important}.capture-panel.brain-dump .section-heading h2{font-size:1.25rem!important}.capture-panel.brain-dump .section-heading h2:before{content:"🎙 "!important}.voice-dump-panel{grid-template-columns:auto minmax(0,1fr)!important;padding:10px 12px!important;border-radius:18px!important}.voice-dump-button{min-width:92px!important;min-height:48px!important;height:48px!important;border-radius:17px!important}.voice-dump-panel strong{font-size:.98rem!important}.voice-dump-panel span{font-size:.84rem!important}.capture-panel.brain-dump textarea{min-height:148px!important}.capture-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto!important}.source-chip-row,.dump-chip-details{font-size:.84rem!important}.routing-actions button,.routing-actions select{min-height:38px!important}.more-nav-popover{display:none}@media(max-width:780px){.app-frame{display:block!important;padding-bottom:82px!important}.shell{max-width:none!important;padding:14px 12px 88px!important}.app-header h1{font-size:2.15rem!important}.page-subtitle{font-size:.98rem!important}.capture-panel.brain-dump{margin-top:0!important;padding:14px!important;border-radius:22px!important}.voice-dump-panel{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.voice-dump-button{width:100%!important;min-height:48px!important}.capture-panel.brain-dump textarea{min-height:132px!important}.capture-controls{grid-template-columns:1fr 1fr!important}.capture-controls select,.capture-controls input{grid-column:1 / -1!important}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;height:72px!important;min-height:72px!important;padding:7px!important;border-radius:20px!important;align-items:stretch!important}.bottom-nav-item{min-width:0!important;min-height:54px!important;height:54px!important;padding:4px 2px!important;border-radius:15px!important}.bottom-nav-item span{font-size:1.08rem!important;line-height:1!important}.bottom-nav-item small{font-size:.66rem!important;line-height:1.05!important}.more-nav-popover{position:absolute!important;right:7px!important;bottom:78px!important;width:min(260px,calc(100vw - 28px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:10px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid rgba(194,107,216,.2)!important;box-shadow:0 18px 44px #24152f33!important}.more-nav-popover button{min-height:46px!important;display:grid!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:6px!important;padding:7px 9px!important;border-radius:14px!important;background:linear-gradient(135deg,#fff7fc,#e7fbf8)!important;color:#24152f!important}.more-nav-popover button.is-active{background:linear-gradient(135deg,#ffb8dc,#c9f4ef)!important}}*,*:before,*:after{box-sizing:border-box!important}.app-frame{grid-template-columns:158px minmax(0,1fr)!important;align-items:stretch!important;overflow-x:hidden!important}.side-rail{position:sticky!important;top:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;width:158px!important;min-width:158px!important;max-width:158px!important;height:100vh!important;padding:10px 8px!important;overflow:hidden!important;gap:8px!important}.side-rail .tab-bar{width:100%!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important;align-content:start!important}.side-rail .tab{width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;margin:0!important;grid-template-columns:22px minmax(0,1fr)!important;min-height:36px!important;padding:6px 7px!important;border-radius:13px!important;overflow:hidden!important;font-size:.78rem!important}.side-rail .tab span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-frame .side-rail .tab-money{background:linear-gradient(135deg,#ffe0b8,#fff0bc)!important}.app-frame .side-rail .tab-health{background:linear-gradient(135deg,#d9fbef,#c9f4ef)!important}.side-rail .tab.active{transform:none!important;outline:2px solid rgba(36,21,47,.2)!important}.sync-card,.game-card{width:100%!important;min-width:0!important;overflow:hidden!important}.sync-card span,.game-card span,.game-card small{overflow-wrap:anywhere!important}.shell{grid-column:2!important;min-width:0!important}.header-actions .icon-button,.header-actions .file-button{display:none!important}.settings-action-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.settings-action-row button,.settings-action-row .file-button{min-height:42px!important;border-radius:15px!important}.account-settings-card{background:linear-gradient(135deg,#fff7fceb,#e7fbf8d6)!important}.weather-placeholder{background:linear-gradient(135deg,#d7e9ffe0,#fff0bcc7)!important}.health-grid,.finance-grid{min-width:0!important}@media(max-width:780px){.app-frame{display:block!important;grid-template-columns:1fr!important}.side-rail{display:none!important}.shell{grid-column:auto!important}.more-nav-popover{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(300px,calc(100vw - 18px))!important}}.side-rail .tab-icon,.tab-icon{display:inline-grid!important;opacity:1!important;visibility:visible!important}.capture-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important}.primary-sort-button{min-height:48px!important;padding:0 22px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffb8dc,#c9f4ef)!important;color:#24152f!important;font-weight:950!important}.sort-help{font-size:.86rem!important;color:#5b4666!important}.sort-help summary{cursor:pointer!important;font-weight:850!important}.dump-utility-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)!important;gap:12px!important;margin-top:12px!important}.compact-upload,.dump-recall-mini{min-height:auto!important;padding:14px!important;border-radius:20px!important;background:linear-gradient(135deg,#ffffffdb,#e7fbf8b8)!important}.compact-upload .file-button{background:linear-gradient(135deg,#fff0bc,#ffd5b7)!important;color:#24152f!important}.dump-recall-mini input{width:100%!important;min-height:44px!important;border-radius:16px!important;background:#ffffffeb!important;color:#24152f!important}.routing-card{min-height:0!important}.filed-chip{background:#d9fbef!important;color:#194c3a!important}.routing-card:not(.status-candidate) .filed-chip{opacity:.75!important}.routing-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.routing-actions select{grid-column:1 / -1!important}.app-frame .theme-dark,.settings-page,.customisation-panel,.decor-card,.settings-card{background:#ffffffd1!important;color:#24152f!important}.settings .lane,.settings .item-card,.customisation-panel,.decor-card{background:linear-gradient(135deg,#fff7fce6,#efe5ffd1)!important;color:#24152f!important}.diary-shell{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important}.diary-form{order:4!important}@media(max-width:780px){.dump-utility-row{grid-template-columns:1fr!important}.capture-controls{display:grid!important;grid-template-columns:1fr!important}.primary-sort-button{width:100%!important}.sort-help{text-align:center!important}}:root{color-scheme:light!important}.capture-panel.brain-dump .section-heading h2:before,.capture-panel h2:before{content:none!important}button,.file-button,.link-button,summary{color:#24152f!important}button:not(.task-check-box),.file-button,.link-button{background:linear-gradient(135deg,#ffdff0,#d8c6ff 58%,#c9f4ef)!important;border:1px solid rgba(86,55,117,.14)!important;box-shadow:0 8px 18px #7c3aed1a!important}button.secondary,.secondary,.item-actions button:not(:first-child),.task-more summary,.link-button.secondary{background:#ffffffd1!important;color:#352044!important;border:1px solid rgba(194,107,216,.2)!important}button:hover,.file-button:hover,.link-button:hover{filter:saturate(1.05) brightness(1.01)!important}button:focus-visible,.file-button:focus-visible,.link-button:focus-visible,summary:focus-visible{outline:3px solid rgba(110,214,201,.72)!important;outline-offset:3px!important}button.task-check-box{background:#fff!important;border:2px solid #8c67bd!important;box-shadow:none!important}button.task-check-box[aria-checked=true]{background:linear-gradient(135deg,#6ed6c9,#b78cff)!important}.task-check-card.is-done,.agenda-task-row.is-done,.db-row:has(.task-check-box[aria-checked=true]){opacity:.72!important}.task-check-card.is-done .item-text,.agenda-task-row.is-done strong{text-decoration:line-through!important}.routing-card,.calendar-empty-state{background:#ffffffdb!important;color:#24152f!important}html,body,#root,.app-frame,.shell,.calendar-shell,.tasks-shell,.task-board,.agenda-list,.agenda-day,.lane,.item-card{max-width:100vw!important;box-sizing:border-box!important}html,body,#root,.app-frame{overflow-x:hidden!important}.shell,.calendar-shell,.tasks-shell,.task-board,.agenda-list,.lane-list{min-width:0!important;overflow-x:hidden!important}.agenda-day,.agenda-task-row,.task-check-card,.task-card,.item-card{background:#fff!important;color:#1a1a1a!important;border-color:#c26bd82e!important}.agenda-task-row *,.task-check-card *,.task-card *,.tasks-shell *{overflow-wrap:anywhere!important}.database-toolbar{display:flex!important;align-items:center!important;gap:8px!important}.view-tabs{display:none!important}.view-select-label{display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:100%!important;color:#24152f!important;font-weight:800!important}.view-select-label select{min-height:42px!important;border-radius:14px!important;background:#fff!important;color:#1a1a1a!important;border:1px solid rgba(194,107,216,.24)!important;max-width:100%!important}.planner-page-links{display:block!important;overflow:visible!important}.task-added-date{margin:-4px 0 6px!important;color:#675373!important;font-size:.78rem!important}@media(max-width:780px){.calendar-shell,.tasks-shell,.task-board,.agenda-list,.agenda-day{width:100%!important}.agenda-task-row{grid-template-columns:44px minmax(56px,auto) minmax(0,1fr)!important}}.lifeline-app-shell{min-height:100vh}.lifeline-skip-link{position:fixed;left:12px;top:8px;z-index:100;transform:translateY(-160%);padding:10px 14px;border-radius:10px;background:#fff;color:#20152a;font-weight:800}.lifeline-skip-link:focus{transform:translateY(0)}.lifeline-shell-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:10px 18px;border-bottom:1px solid rgba(64,42,76,.14);background:#fffafdeb;box-shadow:0 8px 26px #35253f14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lifeline-shell-brand{display:flex;align-items:center;gap:10px;min-width:max-content;color:#281832}.lifeline-shell-brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#9ce9dc,#dcb5f3);color:#281832;font-weight:900}.lifeline-shell-brand div{display:grid;gap:1px}.lifeline-shell-brand small{color:#705f78;font-size:.74rem}.lifeline-primary-nav{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px;min-width:0}.lifeline-primary-nav button{min-height:50px;display:grid;align-content:center;gap:2px;padding:7px 10px;border:1px solid rgba(77,53,88,.14);border-radius:14px;background:#ffffffbd;color:#35213e;box-shadow:none;text-align:left}.lifeline-primary-nav button:hover{transform:none;border-color:#704d8157;box-shadow:0 7px 18px #4a31581a}.lifeline-primary-nav button.is-active{border-color:#5b356c42;background:linear-gradient(135deg,#bff3e9,#ead5f7);color:#2b1934}.lifeline-primary-nav button span{font-weight:850}.lifeline-primary-nav button small{overflow:hidden;color:#705f78;font-size:.68rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lifeline-primary-nav button:focus-visible,.lifeline-quick-capture:focus-visible,.lifeline-more-panel button:focus-visible{outline:3px solid #5c3670;outline-offset:2px}.lifeline-route-status{max-width:1480px;display:flex;align-items:baseline;gap:9px;margin:0 auto;padding:10px 28px 0;color:#5f4c68}.lifeline-route-status strong{color:#34203e}.lifeline-route-status span{font-size:.84rem}.lifeline-workspace{min-width:0;padding-bottom:96px;outline:none}.lifeline-app-shell .side-rail,.lifeline-app-shell .bottom-nav{display:none!important}.lifeline-app-shell .app-frame{grid-template-columns:minmax(0,1fr)!important}.lifeline-app-shell .shell{width:100%!important;max-width:1480px!important;margin:0 auto!important}.lifeline-quick-capture{position:fixed;right:22px;bottom:22px;z-index:45;min-height:52px;display:flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid rgba(55,37,65,.18);background:linear-gradient(135deg,#7be0cf,#d29be9);color:#281832;box-shadow:0 14px 34px #3a26453d}.lifeline-quick-capture>span:first-child{font-size:1.35rem;line-height:1}.lifeline-more-panel{position:fixed;top:82px;right:18px;z-index:50;width:min(430px,calc(100vw - 36px));max-height:calc(100vh - 108px);overflow:auto;padding:18px;border:1px solid rgba(66,44,77,.18);border-radius:22px;background:#fffcfefa;color:#2f1d38;box-shadow:0 24px 70px #36234047}.lifeline-more-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.lifeline-more-heading p{margin-bottom:3px;color:#705f78;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lifeline-more-heading h2{margin-bottom:0;font-size:1.5rem}.lifeline-more-close{min-height:44px;background:#eee5f2;color:#35213e;box-shadow:none}.lifeline-more-copy{margin:14px 0;color:#66556e;line-height:1.45}.lifeline-preserved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lifeline-preserved-grid button{min-height:48px;border:1px solid rgba(73,49,85,.12);border-radius:13px;background:#f4edf7;color:#35213e;box-shadow:none;text-align:left}.lifeline-error-boundary{max-width:720px;margin:12vh auto;padding:28px;border:1px solid rgba(105,73,117,.2);border-radius:24px;background:#fffafd;color:#2d1c35;box-shadow:0 24px 70px #36234033}.lifeline-error-kicker{margin-bottom:8px;color:#71517e;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lifeline-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:860px){.lifeline-shell-header{grid-template-columns:1fr;gap:8px;padding:8px 10px 10px}.lifeline-shell-brand{display:none}.lifeline-primary-nav{position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:60;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;border:1px solid rgba(71,47,82,.16);border-radius:20px;background:#fffafdf5;box-shadow:0 16px 44px #35233f3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lifeline-primary-nav button{min-width:0;min-height:50px;padding:7px 3px;border-radius:14px;text-align:center}.lifeline-primary-nav button small{display:none}.lifeline-route-status{padding:8px 12px 0}.lifeline-route-status span{display:none}.lifeline-workspace{padding-bottom:120px}.lifeline-quick-capture{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));min-height:48px;padding:9px 13px}.lifeline-more-panel{top:auto;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:min(68vh,620px);border-radius:22px}}@media(max-width:360px){.lifeline-primary-nav{left:4px;right:4px;gap:3px;padding:4px}.lifeline-primary-nav button{min-height:48px;font-size:.78rem}.lifeline-quick-capture>span:last-child{display:none}.lifeline-quick-capture{width:48px;justify-content:center;padding:0}.lifeline-preserved-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lifeline-app-shell *,.lifeline-app-shell *:before,.lifeline-app-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
