:root{color-scheme:light;--void:#f5f3ed;--paper:#f5f3ed;--paper-deep:#ebe7dd;--surface:#fffefa;--surface-strong:#fffefa;--surface-2:#efede5;--surface-inset:#f8f6f0;--surface-pill:#fffefa;--ink-primary:#262720;--ink-secondary:#4e5147;--ink-muted:#6b6c61;--hairline:#e1ddd2;--border:#c9c5b8;--border-strong:#87897b;--accent:#b83c26;--accent-bright:#ce472d;--accent-strong:#92301e;--accent-soft:#f6e7df;--accent-soft-strong:#efd0c1;--gold:#9a7024;--gold-bright:#ad8133;--gold-soft:#f3ead0;--gold-ink:#74521a;--positive:#38664b;--positive-ink:#2e5e41;--danger:#b83c26;--danger-ink:#a53020;--danger-soft:#f8e5dc;--warning:#856315;--paper-on-accent:#ffffff;--font-display:"Fraunces",Georgia,serif;--font-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Spline Sans Mono",ui-monospace,monospace;--fs-display:clamp(2rem,3.4vw,3rem);--fs-h1:1.5rem;--fs-h2:1.4rem;--fs-h3:1.05rem;--fs-body:0.9375rem;--fs-small:0.8125rem;--fs-micro:0.6875rem;--radius:12px;--radius-lg:18px;--radius-sm:6px;--radius-pill:999px;--shadow-pop:0 16px 48px #26272020;--rail-w:210px;--content-max:1200px;--gap:24px;--t-fast:140ms;--ease:ease-out}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink-primary);font:var(--fs-body)/1.55 var(--font-sans);-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.2}h2,h3{font-weight:500}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{min-width:0;max-width:100%}textarea{resize:vertical}svg{flex-shrink:0}::selection{color:var(--ink-primary);background:#ecd8b3}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:target{scroll-margin-top:110px}.app-frame,.app-root{min-height:100dvh}.app-loading-shell{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.lq-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lq-skip-link{position:fixed;top:12px;left:12px;padding:12px 20px;background:var(--surface);z-index:200;transform:translateY(-150%)}.lq-skip-link:focus{transform:none}.lq-figure,.lq-hero-figure,.lq-line-value,.lq-panel-figure strong,.lq-price-figure,.lq-row-amount,.lq-stat strong,.lq-table td.is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lq-kicker{display:block;font:500 .65rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.lq-kicker,.lq-muted{color:var(--ink-muted)}.lq-muted{font-size:var(--fs-small)}.lq-accounting-note{color:var(--ink-muted);font-size:.75rem;line-height:1.6}.lq-divider{margin:0;border:0;height:1px;background:var(--hairline)}.is-positive{color:var(--positive-ink)}.is-negative,.lq-muted.is-over{color:var(--danger-ink)}.lq-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--accent);font-size:var(--fs-small);font-weight:600;text-underline-offset:4px}.lq-link:hover{text-decoration:underline}.lq-msg{padding:8px 0;font-size:var(--fs-small);overflow-wrap:anywhere}.lq-msg.is-error{color:var(--danger-ink)}.lq-msg.is-success{color:var(--positive-ink)}.lq-msg-action{border:1px solid;border-radius:var(--radius-sm);background:transparent;margin-left:8px;padding:4px 8px}.lq-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center;color:var(--ink-muted)}.lq-empty h3,.lq-empty strong{color:var(--ink-primary);font-weight:500}.lq-empty p{max-width:48ch;font-size:var(--fs-small)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lq-app{min-height:100dvh;padding-left:var(--rail-w)}.lq-rail{position:fixed;inset:0 auto 0 0;width:var(--rail-w);z-index:50;display:flex;flex-direction:column;padding:34px 20px 24px;border-right:1px solid var(--hairline);background:var(--paper)}.lq-brand{display:flex;align-items:center;gap:10px;padding:0 10px}.lq-rail-brand{display:grid;place-items:center;flex:none;width:34px;height:38px;background:var(--accent);color:white;border-radius:5px 5px 15px 5px;font:600 25px/1 var(--font-display)}.lq-brand-word{font:500 36px/1 var(--font-display);letter-spacing:-.07em}.lq-brand-word>span{color:var(--accent)}.lq-rail-caption{margin:14px 10px 48px;font-size:.72rem;color:var(--ink-muted)}.lq-rail-nav{display:flex;flex-direction:column;gap:8px}.lq-nav-link{display:flex;align-items:center;gap:12px;padding:13px 14px;min-height:48px;color:var(--ink-muted);border-radius:var(--radius-sm);transition:background var(--t-fast),color var(--t-fast)}.lq-nav-link:hover{background:var(--surface-2);color:var(--ink-primary)}.lq-nav-link.is-active{background:var(--ink-primary);color:var(--surface)}.lq-nav-glyph{display:flex}.lq-nav-text strong{font-size:.85rem;font-weight:500}.lq-rail-foot{margin-top:auto;padding:40px 10px 0;display:grid;gap:12px}.lq-rail-status{display:flex;align-items:center;gap:8px}.lq-rail-status small,.lq-rail-updated{font-size:.68rem;color:var(--ink-muted)}.lq-rail-dot{width:6px;height:6px;background:var(--positive);border-radius:50%}.lq-rail-dot.is-running{background:var(--gold)}.lq-workspace{width:100%;max-width:var(--content-max);padding:0 clamp(20px,3.5vw,56px);margin:0 auto;min-width:0}.lq-topbar{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hairline);margin-bottom:36px}.lq-topbar-title h1{font-size:.94rem;font-weight:600;margin-top:3px}.lq-topbar-title .lq-kicker{font-size:.58rem}.lq-actions{display:flex}.lq-action,.lq-actions{align-items:center;gap:8px}.lq-action{display:inline-flex;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-size:.8rem;font-weight:500;white-space:nowrap}.lq-action:hover{background:var(--paper-deep)}.lq-action-icon{position:relative;width:40px;padding:0}.lq-sync-button{border-color:var(--border)}.lq-cmdk-trigger kbd{font:.65rem var(--font-mono);color:var(--ink-muted);margin-left:8px}.lq-user-avatar{display:grid;place-items:center;width:32px;height:32px;background:#e7ddc8;border:1px solid #d6c9af;border-radius:50%;font:500 .8rem var(--font-display)}.lq-sync-ticker{padding:10px 0;font-size:.75rem;color:var(--ink-muted)}.lq-sync-ticker.is-error{color:var(--danger-ink)}.lq-workspace-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:32px 0;margin-top:40px;border-top:1px solid var(--hairline);color:var(--ink-muted)}.lq-workspace-foot>span{font:500 24px var(--font-display)}.lq-workspace-foot>small{font-size:.7rem}.lq-popover{position:relative}.lq-popover-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:90;width:360px;max-width:calc(100vw - 32px);background:var(--surface);color:var(--ink-primary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);overflow:hidden}.lq-notif-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--hairline)}.lq-notif-head>strong{flex:1 1;font-size:.95rem;font-weight:600}.lq-notif-head .lq-link{font-size:.7rem}.lq-notif-head .lq-action{width:28px;min-height:28px;font-size:22px}.lq-notif-list{overflow-y:auto;max-height:min(440px,65dvh);overscroll-behavior:contain}.lq-notif-item{display:block;text-align:left;width:100%;padding:18px;border:0;border-bottom:1px solid var(--hairline);background:var(--surface)}.lq-notif-item:last-child{border-bottom:0}.lq-notif-item.is-unread{border-left:3px solid var(--accent);padding-left:15px}.lq-notif-item:hover{background:var(--surface-2)}.lq-notif-item-copy{display:grid;gap:5px;overflow-wrap:anywhere}.lq-notif-item strong{font-size:.86rem}.lq-notif-item small{color:var(--ink-secondary);font-size:.8rem}.lq-notif-item time{font-size:.7rem;color:var(--ink-muted)}.lq-notif-badge{position:absolute;right:0;top:0;padding:1px 5px;border-radius:10px;font-size:.6rem;background:var(--accent);color:white}.lq-user-menu{display:grid;gap:6px;padding:20px}.lq-whoami{font-size:.78rem;color:var(--ink-muted);overflow-wrap:anywhere;margin-bottom:12px}.lq-user-menu a,.lq-user-menu button{border:0;background:none;text-align:left;padding:10px;border-radius:var(--radius-sm);font-size:.85rem}.lq-user-menu a:hover,.lq-user-menu button:hover{background:var(--surface-2)}.lq-cmdk-overlay{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;color:var(--ink-primary);position:fixed;inset:0;z-index:120;padding:15vh 16px 16px;background:#26272065;display:flex;justify-content:center;align-items:flex-start}.lq-cmdk{width:560px;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);overflow:hidden}.lq-cmdk-input{width:100%;padding:20px;border:0;border-bottom:1px solid var(--hairline);background:transparent}.lq-cmdk-list{padding:8px;margin:0;list-style:none;max-height:50dvh;overflow:auto}.lq-cmdk-item{padding:12px;border-radius:var(--radius-sm);cursor:pointer}.lq-cmdk-item.is-active{background:var(--surface-2)}@media (max-width:1100px) and (min-width:861px){:root{--rail-w:180px}.lq-rail{padding-inline:12px}.lq-cmdk-trigger kbd,.lq-cmdk-trigger>span{display:none}}@media (max-width:860px){.lq-app{padding-left:0;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.lq-rail{position:fixed;inset:auto 0 0;bottom:0;width:100%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border);background:var(--surface)}.lq-rail-caption,.lq-rail-foot,.lq-rail>.lq-brand{display:none}.lq-rail-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.lq-nav-link{flex-direction:column;justify-content:center;padding:8px 2px;gap:5px;min-height:52px}.lq-nav-text strong{font-size:.61rem}.lq-workspace{padding-inline:20px}.lq-topbar{min-height:80px;margin-bottom:24px}.lq-topbar-title .lq-kicker{display:none}.lq-actions{gap:2px}.lq-cmdk-trigger kbd,.lq-cmdk-trigger>span{display:none}.lq-sync-button{padding:8px}.lq-popover-panel{position:fixed;top:72px;right:16px}.lq-workspace-foot{margin-top:24px}}.lq-pillrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.btn,.lq-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-primary);font-size:.78rem;font-weight:500;line-height:1.3;transition:background var(--t-fast),border-color var(--t-fast)}.btn:hover:not(:disabled),.lq-pill:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.btn-primary,.lq-action.is-primary,.lq-pill.is-active{color:white;background:var(--accent);border-color:var(--accent)}.btn-primary:hover:not(:disabled),.lq-action.is-primary:hover,.lq-pill.is-active:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.btn-ghost,.lq-pill-ghost{border-color:transparent;background:transparent}.lq-pill-ghost.is-static{cursor:default;color:var(--ink-muted)}.lq-pill-sm{min-height:30px;padding:5px 10px;font-size:.7rem}.lq-field{display:flex;flex-direction:column;gap:7px;min-width:0}.lq-field>span{font-size:.78rem;font-weight:500}.lq-input,.lq-row-select,.lq-search{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-primary);min-height:40px}.lq-input{width:100%}.lq-search{flex:1 1;min-width:160px;font-size:.85rem}.lq-row-select{width:100%;font-size:.75rem;min-height:34px;padding:6px 10px}.lq-input::placeholder,.lq-search::placeholder{color:var(--ink-muted)}.lq-input option,.lq-row-select option{background:var(--surface);color:var(--ink-primary)}.lq-input:focus,.lq-row-select:focus,.lq-search:focus{border-color:var(--accent);outline:2px solid var(--accent-soft-strong);outline-offset:1px}.lq-tag{align-self:flex-start;display:inline-flex;align-items:center;padding:4px 8px;font-size:.65rem;color:var(--ink-secondary);background:var(--surface-2);border-radius:4px}.lq-tag.is-gold{background:var(--gold-soft);color:var(--gold-ink)}.lq-tag.is-danger{background:var(--danger-soft);color:var(--danger-ink)}.lq-dash,.lq-route{display:flex;flex-direction:column;gap:28px;min-width:0}.lq-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 0 4px}.lq-page-heading h2{font:500 clamp(2rem,3.5vw,3rem)/1.15 var(--font-display);letter-spacing:-.05em;margin-top:8px}.lq-page-heading>p{max-width:28ch;font-size:.8rem;color:var(--ink-muted)}.lq-card,.lq-feed,.lq-flow,.lq-panel,.lq-route-hero{display:flex;flex-direction:column;min-width:0;gap:20px;padding:28px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface)}.lq-feed-head,.lq-flow-head,.lq-head,.lq-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.lq-feed-head h2,.lq-flow-head h2,.lq-head h2,.lq-panel-head h2{font:500 1.35rem/1.25 var(--font-display);letter-spacing:-.025em}.lq-head h3{font-size:1.05rem}.lq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lq-grid-tight{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.lq-hero{display:flex;flex-direction:column;gap:24px}.lq-hero-head{display:grid;gap:10px}.lq-hero-sub{color:var(--ink-secondary);font-size:1rem;max-width:48ch}.lq-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lq-overview-heading h2{font:400 1.05rem var(--font-sans)}.lq-overview-heading>.lq-link{white-space:nowrap}.lq-figure,.lq-hero-figure{font:500 clamp(2.2rem,5vw,4.5rem)/1.05 var(--font-display);letter-spacing:-.065em;overflow-wrap:anywhere}.lq-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.lq-stat{min-width:0;display:flex;flex-direction:column;gap:8px;padding:4px 0}.lq-panel-figure small,.lq-stat small{color:var(--ink-muted);font-size:.75rem}.lq-stat strong{min-width:0;white-space:nowrap;font:500 clamp(1.1rem,2vw,1.7rem)/1.2 var(--font-sans);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lq-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px}.lq-panel-figure{display:flex;flex-direction:column;gap:8px;min-width:0}.lq-panel-figure strong{font:500 clamp(1.25rem,2vw,1.8rem)/1.2 var(--font-sans);letter-spacing:-.045em;overflow-wrap:anywhere}.lq-panel-figure p{font-size:.75rem;color:var(--ink-muted)}button.lq-panel-figure{padding:14px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-inset);text-align:left}button.lq-panel-figure:hover:not(:disabled){border-color:var(--accent)}.lq-panel-figure.is-caution strong{color:var(--gold-ink)}.lq-payment-field{padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.lq-plan-actions{margin-top:16px}.lq-export-actions{justify-content:center}.lq-dashboard-hero{padding:32px;border:1px solid var(--ink-primary);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--ink-primary);color:var(--surface)}.lq-dashboard-hero .lq-kicker,.lq-dashboard-hero .lq-stat small{color:#c3c5b7}.lq-dashboard-hero .lq-hero-figure{font-size:clamp(2.7rem,5.5vw,5rem);color:#fff5d6}.lq-dashboard-hero .lq-stat strong{color:var(--surface)}.lq-dashboard-hero .lq-accounting-note{color:#c3c5b7;max-width:66ch}.lq-dashboard-hero .lq-link{color:#f3b49c}.lq-dashboard-hero .lq-stat-row{border-top:1px solid #515347;padding-top:24px}.lq-sparkline{display:block;max-width:100%;margin-top:4px}.lq-dashboard-controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.lq-period-switch{display:flex;flex-wrap:wrap;gap:3px}.lq-period-switch .lq-pill{border:0;background:transparent;padding:8px 10px}.lq-period-switch .lq-pill.is-active{background:var(--ink-primary);color:var(--surface)}.lq-dashboard-controls>.lq-search{margin-left:auto;max-width:290px}.lq-disclosure{border-top:1px solid var(--border)}.lq-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;list-style:none}.lq-disclosure>summary::-webkit-details-marker{display:none}.lq-disclosure>summary>span:first-child{display:grid;gap:4px}.lq-disclosure>summary strong{font-size:.95rem;font-weight:500}.lq-disclosure>summary small{color:var(--ink-muted);font-size:.75rem}.lq-disclosure-symbol{font-size:24px;transition:transform var(--t-fast)}.lq-disclosure[open]>summary .lq-disclosure-symbol{transform:rotate(45deg)}.lq-disclosure-body{display:grid;gap:20px;padding-bottom:24px}.lq-budget-meters{display:flex;flex-direction:column;gap:18px}.lq-meter{display:grid;gap:10px;width:100%;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-inset);text-align:left}.lq-meter:hover{border-color:var(--border-strong)}.lq-meter-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.8rem}.lq-meter-top .lq-search{flex:0 1 180px}.lq-meter-track{position:relative;height:5px;border-radius:3px;background:var(--paper-deep);overflow:hidden}.lq-meter-fill{display:block;height:100%;width:min(var(--lq-meter,0%),100%);background:var(--positive)}.lq-meter.is-over .lq-meter-fill{background:var(--danger);width:100%}.lq-meter.is-watch .lq-meter-fill{background:var(--gold)}.lq-meter.is-over .lq-meter-track:after{content:"";position:absolute;top:0;bottom:0;left:var(--lq-budget-tick,100%);width:2px;background:var(--surface)}.lq-meter-cap{color:var(--ink-muted);font-size:.72rem}.lq-accounts-head-id{display:flex;align-items:center;gap:14px;min-width:0}.lq-accounts-chip{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--surface-2);font:500 20px var(--font-display)}.lq-nickname-input{max-width:160px}.lq-account-tools{position:relative}.lq-account-tools>summary{list-style:none}.lq-account-tools>summary:after{content:"+";margin-left:8px}.lq-account-tools>.lq-pillrow{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:220px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop)}.lq-account-tools>.lq-pillrow button{width:100%;justify-content:flex-start}.lq-investments details{margin-top:16px}.lq-investments label{display:grid;gap:6px}.lq-investments input[type=file]{font-size:.8rem;padding:12px 0}.lq-investments .lq-panel-grid{margin-block:18px}.lq-investment-intro{background:#eee8d8}.lq-investment-intro .lq-pill{align-self:flex-start}.lq-allocation-list{display:grid;gap:22px}.lq-allocation-row>div:first-child{display:flex;align-items:center;gap:8px;font-size:.8rem;margin-bottom:9px}.lq-allocation-row strong{font-weight:500}.lq-allocation-row>div:first-child>span:last-child{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lq-allocation-dot{width:7px;height:7px;border-radius:50%}.lq-allocation-track{height:6px;background:var(--paper-deep);overflow:hidden;border-radius:3px}.lq-allocation-track>span{display:block;height:100%}@media (max-width:640px){.lq-card,.lq-feed,.lq-flow,.lq-panel,.lq-route-hero{padding:20px}.lq-dashboard-hero{padding:24px}.lq-dash,.lq-route{gap:22px}.lq-page-heading{align-items:flex-start;flex-direction:column}.lq-page-heading>p{max-width:none}.lq-overview-heading{flex-direction:column}.lq-panel-grid,.lq-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lq-grid{grid-template-columns:1fr}.lq-dashboard-controls>.lq-search{flex-basis:100%;max-width:none}.lq-period-switch{width:100%;justify-content:space-between}.lq-period-switch .lq-pill{font-size:.68rem;padding:8px 6px}.lq-meter-top{flex-wrap:wrap;gap:8px}.lq-nickname-input{max-width:100%}}@media (min-width:1200px){.lq-dash{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.lq-dash>*{grid-column:1/-1}.lq-dash>.lq-dashboard-hero{grid-column:1;height:100%}.lq-dash>.lq-spending-summary{grid-column:2;grid-template-columns:1fr;gap:20px;height:100%}.lq-dash>.lq-panel{grid-column:2;grid-row:4}.lq-dash>.lq-panel .lq-panel-grid{grid-template-columns:1fr}.lq-dash>.lq-feed{grid-column:1;grid-row:4}.lq-dash>.lq-feed .lq-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.lq-dash>.lq-feed .lq-row-select{grid-column:2;max-width:180px}.lq-dash>.lq-feed .lq-row-amount{grid-column:3;grid-row:1}.lq-dashboard-hero .lq-stat-row{margin-top:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.lq-dashboard-hero .lq-stat strong{font-size:clamp(1rem,1.5vw,1.5rem)}.lq-dash .lq-summary-empty{display:none}}.lq-row{display:grid;grid-template-columns:36px minmax(0,1fr) 155px 115px;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--hairline)}.lq-row:last-child{border-bottom:0}.lq-row-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font-size:.9rem}.lq-row-main{min-width:0;display:flex;flex-direction:column;gap:4px}.lq-row-main strong{font-size:.85rem;font-weight:500;overflow-wrap:anywhere}.lq-row-main span{font-size:.7rem;color:var(--ink-muted)}.lq-row-amount{text-align:right;white-space:nowrap;font-size:.82rem;font-weight:500}.lq-row-amount .lq-link{color:inherit;font-weight:inherit}.lq-row-mag{grid-column:2/-1;height:2px;position:relative;margin-top:-10px;background:var(--surface-2)}.lq-row-mag-fill{display:block;height:100%;width:var(--mag,0);background:var(--category-color,var(--positive))}.lq-row-mag-tick{position:absolute;top:-1px;bottom:-1px;left:var(--median,0);width:1px;background:var(--ink-muted)}.lq-line{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--hairline)}.lq-line:last-child{border-bottom:0}.lq-line-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.lq-line-main strong{font-size:.85rem;font-weight:500;overflow-wrap:anywhere}.lq-line-main span{color:var(--ink-muted);font-size:.73rem;overflow-wrap:anywhere}.lq-line-value{font-size:.85rem;text-align:right;overflow-wrap:anywhere}.lq-line-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2)}.ai-table-wrap,.lq-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.lq-table{width:100%;border-collapse:collapse;font-size:.82rem}.lq-table thead th{padding:12px;text-align:left;white-space:nowrap;color:var(--ink-muted);font:500 .65rem var(--font-mono);background:var(--surface-inset);border-bottom:1px solid var(--border)}.lq-table tbody td{padding:14px 12px;border-bottom:1px solid var(--hairline)}.lq-table tbody tr:last-child td{border-bottom:0}.lq-table tbody tr:hover{background:var(--surface-inset)}.lq-table td.is-num,.lq-table th.is-num{text-align:right;white-space:nowrap}.lq-cell-main{display:flex;align-items:center;gap:12px;min-width:160px}.lq-cell-text{display:flex;flex-direction:column;gap:3px}.lq-cell-text strong{font-size:.8rem;font-weight:500}.lq-cell-text span{color:var(--ink-muted);font-size:.7rem}.lq-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--hairline)}.lq-pager-info,.lq-pager-page{color:var(--ink-muted);font-size:.73rem}.lq-pager-controls{display:flex;align-items:center;gap:10px}.lq-day-group{content-visibility:auto;contain-intrinsic-size:auto 320px}.chart-shell{display:flex;flex-direction:column;gap:16px;min-width:0}.chart-shell-header h3{font-size:1rem}.chart-shell-header p{font-size:.75rem;color:var(--ink-muted);margin-top:6px}.chart-host{height:100%;width:100%;min-height:inherit}.chart-canvas{min-width:0;width:100%}.chart-canvas-compact{height:230px}.chart-canvas-regular{height:340px}.chart-canvas-tall{height:420px}.lq-chart-wrap{width:100%;min-height:300px}.lq-flow-canvas{min-height:340px}@media (max-width:640px){.lq-row{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.lq-row-avatar{width:28px;height:28px;font-size:.8rem}.lq-row-select{grid-column:2;grid-row:auto;width:100%}.lq-row-amount{grid-column:3;grid-row:1;font-size:.75rem}.lq-row-mag{display:none}.lq-line{flex-wrap:wrap}.lq-line>.lq-pillrow{flex-basis:100%}.lq-line-value{max-width:45%;font-size:.8rem}.lq-table{min-width:650px}.chart-canvas-tall{height:320px}}.lq-spending-summary{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px;background:#eae8d8;border:1px solid #dad7c2;border-radius:var(--radius)}.lq-summary-intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.lq-summary-intro h2{font:500 clamp(1.4rem,2.3vw,1.85rem)/1.25 var(--font-display);letter-spacing:-.035em}.lq-summary-intro>p{color:var(--ink-secondary);font-size:.85rem;line-height:1.7}.lq-summary-steps{min-width:0}.lq-action-list{list-style:none;margin:10px 0 0;padding:0}.lq-action-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #ceccb9}.lq-action-list li>span{font:.7rem var(--font-mono);color:var(--ink-muted);padding-top:4px}.lq-action-list p{font-size:.85rem;overflow-wrap:anywhere}.lq-summary-source{color:var(--ink-muted);font-size:.7rem}.lq-summary-notice{padding:12px 16px;border-left:2px solid var(--gold);background:var(--gold-soft);color:var(--gold-ink);font-size:.8rem}.lq-summary-empty{display:flex;flex-direction:column;justify-content:center;gap:12px;padding-left:28px;border-left:1px solid #ceccb9}.lq-summary-empty strong{font:500 1.4rem var(--font-display)}.lq-summary-empty p{color:var(--ink-muted);font-size:.8rem}.lq-intel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.lq-intel-side{display:grid;min-width:0;gap:24px}.lq-intel-chat{position:sticky;top:24px;height:min(780px,calc(100dvh - 48px));min-height:540px}.lq-chat{display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;max-height:520px;overflow-y:auto;overscroll-behavior:contain}.lq-intel-chat .lq-chat{flex:1 1;max-height:none}.lq-bubble{padding:16px;border-radius:var(--radius);line-height:1.65;font-size:.86rem;overflow-wrap:anywhere}.lq-bubble.is-user{align-self:flex-end;max-width:90%;color:var(--surface);background:var(--ink-primary);border-bottom-right-radius:3px}.lq-bubble.is-ruka{background:var(--surface-inset);border:1px solid var(--hairline)}.lq-chat-foot{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--hairline);margin-top:auto}.lq-composer{display:flex;align-items:flex-end;gap:8px;min-width:0}.lq-composer .lq-field{flex:1 1}.lq-composer textarea{max-height:160px}.lq-chat-meta{display:flex;justify-content:space-between;gap:12px;font-size:.67rem;color:var(--ink-muted)}.lq-chat-starters{display:grid;gap:8px}.lq-chat-starter{text-align:left;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);font-size:.8rem}.lq-chat-starter:hover{border-color:var(--accent)}.lq-bubble-actions{margin-top:10px}.lq-chat-thinking{padding:12px;font-size:.8rem;color:var(--ink-muted)}.lq-ai-summary{display:grid;gap:12px}.lq-ai-headline{font:500 1.6rem/1.25 var(--font-display);letter-spacing:-.03em}.lq-pulse{display:flex;align-items:center;gap:24px}.lq-pulse-ring{position:relative;width:112px;height:112px;flex:none}.lq-pulse-ring svg{position:absolute;inset:0;width:100%;height:100%}.lq-pulse-track{fill:none;stroke:var(--paper-deep);stroke-width:6}.lq-pulse-arc{fill:none;stroke:var(--positive);stroke-width:6;stroke-linecap:round}.lq-pulse-ring.is-watch .lq-pulse-arc{stroke:var(--gold)}.lq-pulse-ring.is-attention .lq-pulse-arc{stroke:var(--danger)}.lq-pulse-score{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.lq-pulse-score strong{font:500 2rem var(--font-display)}.lq-pulse-score span{font-size:.65rem;color:var(--ink-muted)}.lq-pulse-factors{display:grid;gap:10px;min-width:0;flex:1 1}.lq-pulse-factor{width:100%;padding:12px;text-align:left;border:1px solid var(--hairline);background:var(--surface-inset);border-radius:var(--radius-sm)}.lq-pulse-factor-head{display:flex;justify-content:space-between;gap:8px;font-size:.75rem}.lq-pulse-factor p{font-size:.7rem;margin-top:8px;color:var(--ink-muted)}.lq-pulse-meter{height:4px;background:var(--paper-deep);margin-top:8px}.lq-pulse-meter i{display:block;height:100%;width:var(--factor,0);background:var(--positive)}.lq-radar-totals{display:flex;align-items:baseline;gap:10px}.lq-radar-totals strong{font:500 1.8rem var(--font-display)}.lq-radar-totals span{font-size:.75rem;color:var(--ink-muted)}.lq-radar-list{display:grid}.lq-radar-row{display:flex;align-items:center;gap:10px;padding:14px 0;border:0;border-bottom:1px solid var(--hairline);background:transparent;text-align:left}.lq-radar-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2)}.lq-radar-merchant{min-width:0;flex:1 1;display:grid;gap:4px}.lq-radar-merchant strong{font-size:.8rem;font-weight:500;overflow-wrap:anywhere}.lq-radar-merchant small{font-size:.68rem;color:var(--ink-muted)}.lq-radar-amount{font-size:.8rem;white-space:nowrap}.lq-spot-alert{padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8rem}.lq-spot-alert.is-over{color:var(--danger-ink);background:var(--danger-soft)}.lq-spot-alert.is-watch{color:var(--gold-ink);background:var(--gold-soft)}.ai-answer-card,.ai-answer-section{display:grid;gap:14px;min-width:0}.ai-answer-title{font-size:1rem}.ai-answer-subtitle{color:var(--ink-muted);font-size:.8rem}.ai-answer-html{overflow-wrap:anywhere}.ai-answer-html p+p{margin-top:12px}.ai-answer-html a{text-decoration:underline;color:var(--accent)}.ai-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.ai-stat{padding:14px;border:1px solid var(--hairline);border-radius:var(--radius-sm);display:grid;gap:6px}.ai-stat strong{font-size:1.25rem;font-weight:500}.ai-stat small{color:var(--ink-muted)}.ai-callout.is-caution,.ai-stat.is-caution{color:var(--gold-ink);background:var(--gold-soft)}.ai-callout.is-positive,.ai-stat.is-positive{color:var(--positive-ink)}.ai-callout{padding:14px;background:var(--surface-2);border-left:2px solid}.ai-answer-list,.chat-bullet-list{padding-left:20px;margin:0}.ai-table{width:100%;border-collapse:collapse;font-size:.75rem}.ai-table td,.ai-table th{padding:10px;border-bottom:1px solid var(--border);text-align:left}.ai-chart{margin:0;display:grid;gap:12px}.ai-chart-pie-layout{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ai-chart-pie-visual{position:relative;width:140px;height:140px;border-radius:50%;background:conic-gradient(var(--ai-chart-pie));display:grid;place-items:center}.ai-chart-pie-visual:before{content:"";position:absolute;inset:16px;border-radius:50%;background:var(--surface)}.ai-chart-pie-visual>span{position:relative;font-size:.8rem;font-weight:600}.ai-chart-bars,.ai-chart-legend{padding:0;margin:0;list-style:none;display:grid;gap:8px}.ai-chart-legend .ai-chart-point{display:flex;align-items:center;gap:8px;font-size:.75rem}.ai-chart-legend .ai-chart-point>i{width:8px;height:8px;border-radius:50%;background:var(--ai-chart-color)}.ai-chart-bars .ai-chart-point{display:grid;gap:8px;font-size:.75rem}.ai-chart-bars .ai-chart-point>div{display:flex;justify-content:space-between;gap:12px}.ai-chart-bars .ai-chart-point>b{display:block;width:var(--ai-chart-bar);height:6px;background:var(--ai-chart-color)}@media (max-width:1100px){.lq-intel{grid-template-columns:1fr}.lq-intel-chat{position:static;height:660px;min-height:0}}@media (max-width:640px){.lq-spending-summary{grid-template-columns:1fr;padding:22px;gap:24px}.lq-summary-empty{display:none}.lq-pulse{flex-direction:column;align-items:stretch}.lq-pulse-ring{align-self:center}.lq-intel-side>.lq-card:first-child .lq-panel-grid{grid-template-columns:1fr}}.lq-page{width:min(1240px,100%);padding:24px 40px 64px;margin:0 auto;display:flex;flex-direction:column;gap:44px}.lq-topnav{justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border)}.lq-topnav,.lq-topnav-brand{display:flex;align-items:center}.lq-topnav-brand{gap:10px;font:500 28px var(--font-display);letter-spacing:-.04em}.lq-topnav-links{display:flex;align-items:center;gap:8px}.lq-topnav-links a{padding:10px 14px;font-size:.8rem;border-radius:var(--radius-sm)}.lq-topnav-links a:hover{background:var(--paper-deep)}.lq-topnav-links a.is-cta{color:white;background:var(--accent)}.lq-landing-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.lq-landing-hero{padding:24px 0}.lq-hero-lead{font:500 clamp(2.6rem,5vw,4.8rem)/1.08 var(--font-display);letter-spacing:-.055em;max-width:15ch}.lq-landing-accent{color:var(--accent)}.lq-landing-badge{display:flex;align-items:center;gap:8px}.lq-landing-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.lq-landing-card{padding:28px;border:1px solid var(--border);background:#eee8d8;border-radius:var(--radius-lg)}.lq-landing-trust{display:flex;flex-wrap:wrap;list-style:none;gap:8px 18px;padding:0;margin:0;font-size:.72rem;color:var(--ink-muted)}.lq-preview-grid{display:grid;gap:16px}.lq-preview{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.lq-preview>small{font:.6rem var(--font-mono);text-transform:uppercase;color:var(--ink-muted);letter-spacing:.1em}.lq-preview>strong{font:500 1.6rem var(--font-display);letter-spacing:-.03em}.lq-preview p{font-size:.75rem;color:var(--ink-muted)}.lq-preview-row{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--hairline)}.lq-preview-row:last-child{border-bottom:0}.lq-preview-row>span{width:28px;height:28px;display:grid;place-items:center;background:var(--surface-2);border-radius:50%;font-size:.75rem}.lq-preview-row>div{flex:1 1;min-width:0;display:grid}.lq-preview-row b,.lq-preview-row em{font-size:.75rem;font-style:normal;font-weight:500}.lq-preview-row small{color:var(--ink-muted);font-size:.65rem}.lq-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px}.lq-feature{padding:24px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.lq-feature>small{color:var(--accent);font:.65rem var(--font-mono)}.lq-feature>strong{font:500 1.4rem var(--font-display)}.lq-feature>p{color:var(--ink-muted);font-size:.85rem}.lq-section-head{display:grid;gap:16px;max-width:64ch}.lq-section-head h2{font:500 clamp(1.7rem,3vw,2.4rem)/1.2 var(--font-display);letter-spacing:-.04em}.lq-section-head p{color:var(--ink-secondary)}.lq-price-figure{font:500 3rem var(--font-display);letter-spacing:-.05em}.lq-card.is-featured{border-color:var(--accent);border-top-width:3px}.lq-price-panel ul{display:grid;gap:10px;padding-left:20px;font-size:.85rem}.lq-auth{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;width:min(1000px,100%);min-height:100dvh;margin:auto;padding:64px 40px}.lq-auth-intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.lq-auth-intro .lq-figure{font-size:clamp(2.7rem,5vw,4.3rem);max-width:12ch}.lq-auth-card{display:grid;gap:24px;padding:36px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.lq-auth-form{display:grid;gap:18px}.lq-auth-form>button{min-height:44px}@media (max-width:860px){.lq-page{padding:20px 24px 48px;gap:32px}.lq-landing-stage{grid-template-columns:1fr;gap:24px}.lq-auth{grid-template-columns:1fr;gap:36px;padding:40px 24px}.lq-auth-intro .lq-figure{max-width:18ch}}@media (max-width:480px){.lq-topnav-links a:not(.is-cta){display:none}.lq-auth-card{padding:24px}.lq-auth-card>.lq-pillrow{flex-wrap:nowrap}.lq-auth-card>.lq-pillrow .lq-pill{padding-inline:10px;font-size:.73rem}.lq-landing-card{padding:18px}}.cr-app{min-height:100dvh}.cr-app .lq-workspace{padding:0 32px;max-width:none}.cr-app .lq-topbar{max-width:1040px;min-height:88px;margin:0 auto}.cr-notice{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.85rem;background:var(--surface)}.cr-notice button{border:0;padding:8px 0 8px 12px;background:transparent;color:var(--accent);font-weight:600}.cr-app .lq-workspace-foot{max-width:740px;margin:0 auto}.cr-brand{font:500 34px/1 var(--font-display);letter-spacing:-.07em}.cr-brand span{color:var(--accent)}.cr-page{width:min(100%,740px);margin:0 auto;padding:40px 0 60px}.cr-heading{text-align:center;margin-bottom:38px}.cr-heading h1{margin:16px 0;font:500 clamp(2.6rem,5vw,3.7rem) /1.05 var(--font-display);letter-spacing:-.045em}.cr-heading p{margin:0;color:var(--ink-secondary);font-size:1rem}.cr-toolbar{display:grid;gap:18px;margin-bottom:26px}.cr-toolbar nav{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.cr-toolbar nav button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;min-height:42px;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--ink-secondary);font-weight:600;font-size:.84rem}.cr-toolbar nav button:hover{background:var(--surface-2)}.cr-toolbar nav button.is-active{color:var(--surface);background:var(--ink-primary)}.cr-toolbar nav button span{display:inline-grid;place-items:center;min-width:21px;padding:1px 4px;border-radius:var(--radius-pill);background:var(--hairline);color:var(--ink-primary);font-size:.68rem}.cr-search{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted)}.cr-search input{width:100%;min-width:0;padding:13px 0;background:transparent;border:0}.cr-cards{display:grid;gap:24px}.cr-card{padding:28px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.cr-card-attention{border-color:var(--accent-soft-strong)}.cr-card-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center}.cr-merchant-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--paper-deep);color:var(--ink-secondary)}.cr-merchant h2{margin:0 0 5px;font:500 1.65rem/1.15 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.cr-merchant p{margin:0;color:var(--ink-muted);font-size:.76rem;overflow-wrap:anywhere}.cr-amount{text-align:right}.cr-amount strong{display:block;font-size:1.3rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.cr-amount small{display:block;margin-top:5px;color:var(--ink-muted);font-size:.67rem}.cr-saved{display:flex;align-items:center;gap:6px;color:var(--positive-ink);font-size:.78rem;margin:18px 0 0}.cr-saved-cut,.cr-saved-escalate{color:var(--accent-strong)}.cr-signals{display:grid;gap:10px;margin-top:20px}.cr-signal{padding:14px 16px;border-radius:var(--radius-sm);background:var(--accent-soft)}.cr-signal strong{font-size:.88rem;color:var(--accent-strong)}.cr-signal p{margin:5px 0 0;color:var(--ink-secondary);font-size:.82rem;line-height:1.45}.cr-signal-category,.cr-signal-pending{background:var(--surface-2)}.cr-signal-category strong,.cr-signal-pending strong{color:var(--ink-primary)}.cr-history{margin:24px 0}.cr-history figcaption{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:.81rem}.cr-history figcaption span{font-weight:400;color:var(--ink-muted);font-size:.71rem}.cr-history-bars{list-style:none;padding:0;margin:18px 0 0;display:flex;gap:12px;align-items:end}.cr-history-bars li{flex:1 1;min-width:0;display:grid;justify-items:center;gap:7px;text-align:center}.cr-history-amount{font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cr-history-track{height:58px;width:100%;display:flex;align-items:end;justify-content:center;border-bottom:1px solid var(--hairline)}.cr-history-track>span{display:block;width:min(100%,58px);height:var(--charge-height);min-height:2px;border-radius:4px 4px 0 0;background:var(--paper-deep)}.cr-history-bars .is-latest .cr-history-track>span{background:var(--accent)}.cr-history-bars .is-latest .cr-history-amount{color:var(--accent-strong);font-weight:600}.cr-history-bars time{font-size:.7rem;color:var(--ink-muted)}.cr-history-empty,.cr-pattern-none{color:var(--ink-muted);font-size:.81rem;margin:20px 0}.cr-pattern{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--positive-ink)}.cr-pattern>svg{flex:none}.cr-pattern p{margin:0;flex:1 1}.cr-pattern p strong{display:block;font-size:.87rem}.cr-pattern p span{display:block;font-size:.73rem;color:var(--ink-muted);margin-top:4px}.cr-pattern>div{text-align:right;flex:none}.cr-pattern>div strong{display:block;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-pattern small{display:block;font-size:.66rem;color:var(--ink-muted);margin-top:4px}.cr-category{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0}.cr-category label{font-size:.8rem;color:var(--ink-muted)}.cr-category select{width:auto;max-width:70%;min-height:38px;padding:7px 30px 7px 10px;font-size:.83rem;background-color:var(--surface)}.cr-decisions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cr-decision{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 5px;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-secondary);font-size:.81rem;font-weight:600}.cr-decision:hover{background:var(--surface-2);border-color:var(--border-strong)}.cr-decision.is-selected{background:var(--ink-primary);border-color:var(--ink-primary);color:var(--surface)}.cr-followup-hint,.cr-message{font-size:.79rem;line-height:1.5;margin:12px 0 0;color:var(--positive-ink)}.cr-message.is-error{color:var(--danger-ink)}.cr-followup-hint{color:var(--ink-muted)}.cr-card-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px}.cr-card-links button{display:inline-flex;align-items:center;gap:6px;min-height:32px;background:transparent;border:0;padding:0;color:var(--ink-muted);font-size:.76rem}.cr-card-links button:hover{color:var(--accent)}.cr-detail-list,.cr-followup{margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline)}.cr-detail-list p{font-size:.78rem;color:var(--ink-secondary)}.cr-detail-row{display:grid;grid-template-columns:85px minmax(0,1fr) auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--hairline);font-size:.74rem}.cr-detail-row span{overflow-wrap:anywhere}.cr-detail-row time{color:var(--ink-muted)}.cr-followup>label{font-size:.8rem;font-weight:600}.cr-followup textarea{width:100%;min-height:85px;margin:8px 0 12px;resize:vertical}.cr-followup>div{display:flex;gap:8px;flex-wrap:wrap}.cr-followup pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.76rem/1.6 var(--font-sans);padding:14px;background:var(--surface-2);border-radius:var(--radius-sm)}.cr-list-note,.cr-load-error{margin:0 0 20px;padding:18px 20px;background:var(--paper-deep);border-radius:var(--radius)}.cr-list-note span,.cr-list-note strong{display:block}.cr-list-note strong{font-size:.98rem}.cr-list-note span,.cr-load-error p{margin:7px 0 0;font-size:.81rem;color:var(--ink-secondary);line-height:1.5}.cr-load-error .lq-pill{margin-top:12px}.cr-empty{padding:48px 22px;text-align:center;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.cr-empty>svg{color:var(--positive)}.cr-empty h2{font:500 1.8rem var(--font-display)}.cr-empty p{color:var(--ink-muted);line-height:1.5}.cr-show-more{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;margin:22px 0 0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.cr-show-more span{color:var(--ink-muted);font-size:.8rem}.cr-page-foot{display:flex;justify-content:space-between;align-items:start;gap:22px;margin-top:26px;font-size:.74rem;line-height:1.5;color:var(--ink-muted)}.cr-page-foot>span{max-width:70%}.cr-page-foot a{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--accent)}@media (max-width:760px){.cr-app .lq-workspace{padding:0 18px}.cr-app .lq-topbar{min-height:72px}.cr-app .lq-workspace-foot{padding-bottom:20px}.cr-page{padding-top:26px;padding-bottom:32px}.cr-heading{margin-bottom:28px}.cr-heading .lq-kicker{font-size:.62rem}.cr-heading p{font-size:.88rem;max-width:290px;margin:0 auto;line-height:1.5}.cr-toolbar nav{gap:3px}.cr-toolbar nav button{font-size:.73rem;padding:9px 10px;gap:5px}.cr-card{padding:20px}.cr-card-head{grid-template-columns:36px minmax(0,1fr);gap:10px}.cr-merchant-icon{width:36px;height:36px}.cr-merchant h2{font-size:1.5rem}.cr-amount{grid-column:2;text-align:left;margin-top:2px}.cr-amount strong{font-size:1.35rem}.cr-amount small{margin-top:3px}.cr-history figcaption{flex-direction:column;gap:4px}.cr-history-bars{gap:7px}.cr-history-amount{font-size:.65rem}.cr-history-bars time{font-size:.63rem}.cr-pattern{flex-wrap:wrap}.cr-pattern>div{width:100%;text-align:left;padding-left:30px}.cr-pattern small,.cr-pattern>div strong{display:inline;margin-right:4px}.cr-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-detail-row{grid-template-columns:75px minmax(0,1fr);gap:8px}.cr-detail-row strong{grid-column:2}.cr-page-foot{flex-direction:column;gap:12px}.cr-page-foot>span{max-width:none}}.rq-linked{display:flex;align-items:center;gap:6px;padding:0;margin:18px 0 0;color:var(--positive-ink);font-size:.78rem;text-align:left}.rq-history-action,.rq-linked{border:0;background:transparent}.rq-history-action{grid-column:2;justify-self:start;padding:3px 0;color:var(--accent);font-size:.72rem}.rq-form{display:grid;gap:16px;padding:22px;margin:20px 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-inset)}.rq-form-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.rq-form-heading h3{margin:0;font:500 1.3rem var(--font-display)}.rq-form label,.rq-inline-form label{display:grid;gap:7px;font-size:.82rem;color:var(--ink-secondary)}.rq-form input,.rq-form textarea,.rq-inline-form input{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:inherit;color:var(--ink-primary)}.rq-form textarea{min-height:80px;resize:vertical}.rq-form-row{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:12px}.rq-form-hint{font-size:.76rem;color:var(--ink-muted);margin:-5px 0 0}.rq-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rq-form-actions span{font-size:.72rem;color:var(--ink-muted)}.rq-queue-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 20px}.rq-queue-head h2{margin:0;font:500 2rem var(--font-display);letter-spacing:-.04em}.rq-queue-head p{font-size:.85rem;color:var(--ink-muted);margin-bottom:0}.rq-queue-head>button{flex:none}.rq-list-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.rq-list-controls>div{display:flex;gap:8px}.rq-summary{font-size:.87rem;margin:22px 0;line-height:1.5}.rq-summary span{display:block;color:var(--ink-muted);font-size:.74rem;margin-top:5px}.rq-target{color:var(--ink-secondary);font-size:.92rem;margin:22px 0 16px;overflow-wrap:anywhere}.rq-target strong{color:var(--ink-primary)}.rq-repayment{display:grid;gap:9px;margin-bottom:20px}.rq-repayment>span{font-size:.77rem;color:var(--ink-muted)}.rq-repayment>div{height:5px;border-radius:5px;background:var(--paper-deep)}.rq-repayment>div>span{display:block;height:100%;width:var(--repaid);border-radius:inherit;background:var(--positive)}.rq-note{font-size:.85rem;line-height:1.5;color:var(--ink-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.rq-card-actions{display:flex;gap:8px;flex-wrap:wrap}.rq-inline-form{display:flex;align-items:end;gap:12px;margin-top:18px}.rq-inline-form>label{flex:1 1}.rq-form pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.8rem/1.6 var(--font-sans);margin-bottom:0}@media (max-width:760px){.rq-form{padding:16px}.rq-form-heading,.rq-queue-head{align-items:start}.rq-inline-form{flex-wrap:wrap}.rq-inline-form>label{flex-basis:100%}}.cr-list-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cr-list-controls .cr-search{flex:1 1;min-width:170px}.cr-sort{display:inline-flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:.78rem}.cr-sort select{width:auto;min-height:44px;padding:10px 28px 10px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--ink-primary);font:inherit}.focus-app{height:var(--focus-height,100dvh);min-height:0;overflow:clip}.focus-app .lq-workspace{display:flex;flex-direction:column;height:100%;min-height:0;padding-top:0}.focus-app .lq-topbar{flex:none;min-height:52px;margin-bottom:0}.focus-app .lq-workspace-foot{display:none}.focus-app #main-content{flex:1 1;min-height:0;display:flex;flex-direction:column}.focus-app .lq-sync-ticker{flex:none;margin:4px 0;font-size:.75rem}.focus-app .cr-page{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:8px 0}.focus-heading{flex:none;margin:0;text-align:left}.focus-heading .lq-kicker{display:none}.focus-heading h1{font:500 1.5rem/1.1 var(--font-display);margin:0}.focus-app .cr-toolbar{flex:none;gap:7px;margin:0}.focus-app .cr-toolbar nav{justify-content:flex-start;gap:4px}.focus-app .cr-toolbar nav button{min-height:32px;padding:6px 10px;font-size:.74rem}.focus-app .cr-search input{padding:9px 0}.focus-app .cr-sort select{min-height:36px;padding-top:7px;padding-bottom:7px}.focus-app .cr-cards{justify-content:center}.focus-app .cr-card,.focus-app .cr-cards{display:flex;flex:1 1;flex-direction:column;min-height:0;gap:8px}.focus-app .cr-card{padding:16px;margin:0;max-height:500px;width:100%}.focus-app .cr-card-head{flex:none;gap:10px}.focus-app .cr-merchant h2{font-size:1.25rem;margin-bottom:3px}.focus-app .cr-merchant p{font-size:.73rem}.focus-app .cr-amount strong{font-size:1.25rem}.focus-app .cr-amount small{margin-top:2px}.focus-app .cr-category{margin:auto 0 0;min-height:36px}.focus-app .cr-category select{min-height:34px;padding:6px 25px 6px 8px}.focus-app .cr-decisions{margin-top:4px;gap:6px}.focus-app .cr-decision{min-height:38px;padding:8px 5px}.focus-app .cr-card-links{margin:0;min-height:30px;gap:8px}.focus-app .cr-card-links button{min-height:30px;font-size:.74rem}.focus-app .cr-message,.focus-app .cr-saved,.focus-app .rq-linked{margin:0;font-size:.73rem}.focus-app .cr-page-foot{flex:none;margin:0;gap:8px;flex-direction:row;font-size:.6rem;line-height:1.2}.focus-app .cr-notice{flex:none;padding:6px 10px}.focus-app .cr-notice,.focus-app .focus-context{margin:0;font-size:.75rem}.focus-pager{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:36px;gap:8px}.focus-pager .lq-pill{min-height:34px;padding:6px 12px}.focus-pager>span{color:var(--ink-muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.focus-items,.focus-items-body{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px}.focus-items-body{justify-content:center;margin:0;padding:0;list-style:none}.focus-text{min-height:0;display:flex;flex-direction:column;gap:8px}.focus-text p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.45}.focus-view-head{display:flex;align-items:center;justify-content:space-between;flex:none;gap:8px}.focus-view-head strong{font-size:.78rem;color:var(--ink-muted)}.focus-check{justify-content:space-between;padding:9px 12px;border:0;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);text-align:left;font-size:.82rem}.focus-check,.focus-pattern{display:flex;align-items:center;gap:8px}.focus-pattern{margin:0;color:var(--positive-ink);font-size:.78rem}.focus-pattern small{display:block;font-size:.65rem;color:var(--ink-muted)}.focus-history-entry{display:flex;flex-direction:column;gap:12px}.focus-history-entry>strong{font-size:1.5rem}.focus-app .cr-history{margin:0}.focus-app .cr-history-bars{margin-top:12px}.focus-app .focus-note{display:flex;flex:1 1;flex-direction:column;min-height:0;gap:10px}.focus-note textarea{flex:1 1;min-height:80px;max-height:200px;resize:none}.focus-details{display:flex;flex:1 1;flex-direction:column;min-height:0;gap:12px}.focus-app .cr-signal{display:flex;flex-direction:column;gap:10px}.focus-app .cr-signal h3{margin:0}.focus-app .rq-queue{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px}.focus-app .rq-queue-head{margin:0;flex:none}.focus-app .rq-queue-head p{margin:0;font-size:.7rem}.focus-app .rq-summary{margin:0;font-size:.78rem;flex:none}.focus-app .rq-summary span{font-size:.65rem;margin-top:2px}.focus-app .rq-list-controls{flex:none}.focus-app .rq-target{margin:10px 0 0;font-size:.85rem}.focus-app .rq-repayment{margin:8px 0}.focus-app .rq-card-actions{margin-top:auto}.focus-app .rq-card-actions .lq-pill{padding:7px 10px}.focus-app .rq-form{flex:1 1;min-height:0;margin:0;padding:14px;gap:12px;display:flex;flex-direction:column}.focus-app .rq-form .rq-form-row{display:grid}.focus-app .rq-form p{margin:0;font-size:.75rem}.focus-app .rq-form textarea{min-height:80px;max-height:180px;resize:none}.focus-app .rq-form-actions{margin-top:auto}.focus-app .rq-form-heading h3{font-size:1.1rem}.focus-app .rq-inline-form{margin-top:0}.focus-app .cr-page.is-editing .cr-page-foot,.focus-app .cr-page.is-editing .cr-toolbar,.focus-app .cr-page.is-editing .focus-heading,.focus-app .cr-page.is-editing>.cr-notice{display:none}.focus-flow{display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:0;padding:10px 0}.focus-flow-controls{display:flex;justify-content:center;flex:none}.focus-flow .focus-flow{padding:0}.focus-flow-controls label{display:flex;align-items:center;gap:10px;color:var(--ink-muted);font-size:.8rem}.focus-flow-controls select{min-height:36px;max-width:min(100%,300px);background-color:var(--surface)}.focus-flow-body,.focus-pane{flex:1 1;min-height:0;display:flex;flex-direction:column}.focus-pane{gap:8px}.focus-pane[hidden]{display:none}.focus-pane>div,.focus-pane>section{min-height:0;flex:1 1}.focus-pane>.lq-card,.focus-pane>.lq-route-hero{display:flex;flex-direction:column;gap:8px}.focus-app .lq-card,.focus-app .lq-route-hero{padding:16px;margin:0;border-radius:var(--radius)}.focus-app .lq-head,.focus-app .lq-hero-head{margin-bottom:10px}.focus-app .lq-card h2,.focus-app .lq-route-hero h2{font-size:1.3rem}.focus-app .lq-figure{font-size:clamp(1.6rem,4vw,2.8rem)}.focus-app .lq-route-hero p{margin:8px 0;font-size:.8rem}.focus-app .lq-stat-row{gap:8px;margin-top:10px}.focus-app .lq-stat strong{font-size:1.15rem}.focus-app .lq-panel-grid{gap:8px}.focus-app .lq-panel-grid:has(>.focus-items){display:flex;flex-direction:column}.focus-app .lq-panel-figure{padding:10px}.focus-app .lq-panel-figure strong{font-size:1rem}.focus-app .lq-panel-figure p{font-size:.75rem}.focus-app .lq-pillrow{gap:6px}.focus-app .lq-pill{min-height:32px;padding:6px 10px}.focus-app .lq-table-wrap{overflow:visible}.focus-app .lq-activity-table{table-layout:fixed}.focus-app .lq-activity-table td,.focus-app .lq-activity-table th{font-size:.73rem;padding:8px 5px;overflow-wrap:anywhere}.focus-app .lq-activity-table .lq-col-account,.focus-app .lq-activity-table .lq-col-status{display:none}.focus-app .lq-pager{margin:8px 0}.focus-app .lq-accounts-tile .lq-line{display:flex;flex-wrap:wrap;gap:10px}.focus-app .lq-accounts-tile .lq-line-main{flex:1 1;min-width:150px}.focus-app .lq-accounts-tile .lq-nickname-input{flex:1 1;min-width:130px}.focus-app .lq-allocation-list{gap:16px}.focus-app .lq-radar-list{gap:10px}.focus-app .lq-summary-steps{margin:0}.focus-statement-month{display:flex;flex-direction:column;gap:8px;min-height:0}.focus-app .focus-statement-month .lq-line{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.focus-statement-month .lq-line-main{flex:1 1;min-width:120px}.focus-public .focus-pane>article{padding:16px}@media (max-width:760px){.focus-app .lq-workspace{padding:0 12px 68px}.cr-app.focus-app .lq-workspace{padding-bottom:0}.focus-app .lq-topbar{min-height:48px;gap:8px}.focus-app .lq-actions{gap:4px}.focus-app .lq-action{min-height:32px}.focus-app .cr-brand{font-size:27px}.focus-app .cr-page{gap:6px;padding:6px 0}.focus-heading h1{font-size:1.25rem}.focus-app .cr-toolbar nav{gap:2px}.focus-app .cr-toolbar nav button{font-size:.68rem;padding:5px 7px;min-height:28px}.focus-app .cr-card{padding:12px;gap:7px}.focus-app .cr-card-head{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.focus-app .cr-merchant-icon{width:28px;height:28px}.focus-app .cr-merchant h2{font-size:1rem}.focus-app .cr-merchant p{font-size:.63rem}.focus-app .cr-amount{grid-column:auto;text-align:right;margin:0}.focus-app .cr-amount strong{font-size:1.05rem}.focus-app .cr-amount small{font-size:.6rem}.focus-app .cr-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-app .cr-decision{font-size:.75rem;min-height:36px}.focus-app .rq-list-controls{gap:6px}.focus-app .rq-list-controls .lq-pill{font-size:.7rem;padding:5px 8px}.focus-app .rq-summary span{font-size:.58rem}.focus-app .rq-card-actions .lq-pill{font-size:.7rem;padding:6px 8px}.focus-app .lq-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-app .lq-stat strong{font-size:1rem}.focus-app .lq-stat small{font-size:.65rem}.focus-app .lq-accounts-tile .lq-head{display:flex;flex-direction:column;gap:8px}.focus-app .lq-accounts-tile .lq-head .lq-pillrow{margin:0}.focus-app .lq-accounts-tile .lq-line-value{font-size:1.1rem}.focus-app .lq-accounts-tile .lq-line{padding:8px 0;gap:6px}.focus-app .lq-radar-row{min-height:60px}}.focus-app .lq-chat-panel{display:flex;flex-direction:column;height:100%;min-height:0;position:static}.focus-app:has(.focus-pane:not([hidden])>.lq-chat-panel.is-reading) .lq-rail,.focus-app:has(.focus-pane:not([hidden])>.lq-chat-panel.is-reading) .lq-topbar{display:none}.focus-app:has(.focus-pane:not([hidden])>.lq-chat-panel.is-reading) .lq-workspace{padding-bottom:0}.focus-app .lq-chat{display:flex;flex:1 1;min-height:0;max-height:none;overflow:visible;padding:8px 0}.focus-app .lq-bubble{margin:0;padding:8px;line-height:1.45;max-width:100%}.focus-app .lq-chat-foot{flex:none;padding:8px 0 0}.focus-app .lq-chat>.lq-empty{padding:0;flex:1 1;min-height:0}.focus-app .lq-chat>.lq-empty h3{margin:0 0 8px;font-size:1rem}.focus-app .lq-chat-starters{margin:0}.focus-app .lq-chat-starter{padding:8px 10px;font-size:.78rem}.focus-app .lq-chat-head{flex:none}.focus-app .lq-chat-panel>.lq-head{margin:0}.focus-app .lq-chat-panel>.lq-head>div{display:flex;align-items:baseline;gap:8px}.focus-app .lq-chat-panel>.lq-head h2{margin:0;font-size:.9rem}.focus-app .lq-composer textarea{min-height:42px;max-height:74px;resize:none}.focus-app .lq-composer{gap:8px}.focus-app .ai-answer-title{font-size:1rem;margin:0}.focus-app .ai-answer-subtitle{font-size:.75rem;margin:0}.focus-app .ai-answer-card{padding:0}.focus-app .ai-answer-card,.focus-app .ai-answer-section{display:flex;flex-direction:column;gap:6px}.focus-app .ai-chart{margin:0}.focus-app .ai-chart-pie-layout{display:flex;align-items:center;gap:12px}.focus-app .ai-chart-pie-visual{flex:none;width:110px;height:110px}.focus-app .ai-chart-legend{flex:1 1;min-width:0}.focus-app .ai-chart-legend .ai-chart-point{gap:5px;font-size:.72rem}.focus-app .ai-chart-bars .ai-chart-point{font-size:.78rem}.focus-app .ai-chart-bars .focus-items-body{gap:10px}.focus-data-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.focus-data-row dt{font-size:.65rem;color:var(--ink-muted)}.focus-data-row dd{font-size:.8rem;margin:4px 0 0;overflow-wrap:anywhere}.focus-app .lq-action-list{margin:0;padding:0}.focus-app .lq-action-list li{list-style:none}.focus-app .lq-intelligence-ai .focus-items{max-width:100%}.focus-app .lq-bubble-actions,.focus-app .lq-chat-bubble-actions{margin-top:6px}.focus-app .lq-bubble-actions .lq-pill{font-size:.67rem}.focus-app .lq-investments{display:flex;flex-direction:column;gap:8px;height:100%}.focus-app .lq-investments .focus-flow{padding:0}.focus-app .lq-investments .lq-field{font-size:.76rem}.focus-app .lq-investments .lq-field input{margin-top:8px}.focus-app .lq-investments .lq-line{display:flex;flex-wrap:wrap;gap:10px}.focus-public{height:var(--focus-height,100dvh);min-height:0;display:flex;flex-direction:column;overflow:clip;padding:12px 24px}.focus-public>nav{flex:none;margin-bottom:0}.focus-public>.focus-flow{flex:1 1;min-height:0}.focus-public .focus-pane>section{margin:0;padding:20px}.focus-public .lq-landing-stage{display:contents}.focus-public .lq-landing-hero{min-height:0;padding:24px;margin:0}.focus-public .lq-landing-lead{font-size:clamp(1.9rem,4vw,3rem)}.focus-public .lq-landing-card{min-height:0;padding:16px}.focus-public .lq-feature-grid{display:block}.focus-public .lq-plan{padding:20px}.focus-public .lq-plan ul{margin:12px 0}.focus-public .lq-plan li{padding:5px 0}.focus-public .lq-price-figure{font-size:2.5rem}.focus-public .lq-section-head{margin:0}.focus-public .lq-landing-extra h2,.focus-public .lq-section-head h2{font-size:1.6rem}.focus-auth{height:var(--focus-height,100dvh);min-height:0;overflow:clip;padding:20px}@media (max-width:760px){.focus-public{padding:12px}.focus-public .lq-topnav{min-height:48px}.focus-public .lq-topnav-links{gap:10px;font-size:.72rem}.focus-public .lq-landing-hero{padding:16px}.focus-public .lq-landing-hero .lq-hero-sub{font-size:.9rem}.focus-public .lq-preview{padding:10px}.focus-public .lq-preview strong{font-size:1.5rem}.focus-public .lq-preview-grid{gap:8px}.focus-public .lq-plan{padding:16px}.focus-public .lq-plan h3{font-size:1.2rem}.focus-public .lq-plan p{font-size:.78rem}.focus-auth{display:flex;flex-direction:column;justify-content:center;gap:12px}.focus-auth .lq-auth-intro h1,.focus-auth .lq-auth-intro p{display:none}.focus-auth .lq-auth-intro{padding:0;display:flex;align-items:center;gap:10px}.focus-auth .lq-auth-card{padding:16px;width:100%}.focus-auth .lq-auth-form{gap:12px}}.focus-app:has(.cr-page.is-editing) .lq-topbar{display:none}.focus-app:has(.cr-page.is-editing) .lq-rail{display:none}.focus-app .lq-cmdk-list,.focus-app .lq-notif-list,.focus-app .lq-popover-panel{overflow:visible;max-height:none}.focus-app .lq-notif-item{display:flex;flex-direction:column;gap:10px;padding:12px;text-align:left}.focus-app .lq-notif-item time{color:var(--ink-muted);font-size:.7rem}.focus-app .lq-cmdk{max-height:calc(var(--focus-height, 100dvh) - 60px)}