.personal-nav{border-block:1px solid var(--line,#e6e6ed);margin:12px 0;padding:12px 0}.personal-nav-head{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.personal-nav nav{gap:4px;margin-top:8px;display:grid}.personal-nav nav a{color:inherit;background:var(--surface-2,#f5f5fa);border-radius:12px;align-items:center;gap:8px;padding:8px;font-size:13px;text-decoration:none;display:flex}.personal-nav svg,.personal-nav-choice svg{flex-shrink:0;width:18px;height:18px}.personal-nav-choice{border-bottom:1px solid var(--line,#e6e6ed);align-items:center;gap:10px;padding:10px 0;display:flex}.personal-nav-choice>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.personal-nav-choice label{align-items:center;gap:5px;font-size:13px;display:flex}.personal-nav-group h3{margin:20px 0 4px;font-size:15px}.focus-snooze-row{align-items:center;gap:10px;min-width:0;display:flex}.focus-snooze-row .personal-focus-row{flex:1;min-width:0}.focus-snooze-row>.btn{flex-shrink:0}@media (width<=600px){.focus-snooze-row{flex-wrap:wrap;padding-bottom:8px}.focus-snooze-row>.btn{margin-inline-start:auto}}.sv{gap:8px;display:grid}.sv-box{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:4px 8px 4px 12px;display:flex}.sv-box:focus-within{border-color:var(--accent-ink,var(--accent))}.sv-box>svg{width:16px;height:16px;color:var(--muted);flex:none}.sv .sv-box .sv-input{min-width:0;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:0;padding:6px 0;font-size:15px}.sv-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:32px;min-height:32px;font-size:18px}.sv-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-name .input{flex:1;min-width:180px}.sv-chips{flex-wrap:wrap;gap:6px;display:flex}.sv-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.sv-chip button{font:inherit;color:var(--ink-2,var(--ink));cursor:pointer;background:0 0;border:0;min-height:34px;padding:5px 12px;font-size:13.5px}.sv-chip .sv-x{color:var(--muted);border-inline-start:1px solid var(--line);padding:5px 9px}.sv-chip.on{border-color:var(--accent-ink,var(--accent));background:var(--accent-soft)}.sv-chip.on button:first-child{color:var(--accent-ink,var(--accent));font-weight:700}.sv-chip .sv-pin{color:var(--muted);border-inline-start:1px solid var(--line);align-items:center;padding:5px 8px;display:inline-flex}.sv-chip .sv-pin svg{width:14px;height:14px}.sv-chip .sv-pin.on{color:var(--accent-ink,var(--accent))}.sv-pinned{gap:2px;margin:2px 0 4px;padding-inline-start:30px;display:grid}.sv-pinned a{min-height:34px;color:var(--ink-2,var(--ink));border-radius:10px;align-items:center;gap:8px;padding:4px 10px;font-size:14px;text-decoration:none;display:flex}.sv-pinned a:hover,.sv-pinned a.active{background:var(--accent-soft);color:var(--accent-ink,var(--accent))}.sv-pinned a span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-pinned a small{color:var(--muted);font-variant-numeric:tabular-nums}.sv-quick{flex-wrap:wrap;gap:6px;display:flex}.sv-qchip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2,var(--ink));font:inherit;cursor:pointer;border-radius:999px;min-height:32px;padding:4px 12px;font-size:13.5px}.sv-qchip:hover{border-color:var(--line-strong,var(--line))}.sv-qchip.on{background:var(--accent-ink,var(--accent));border-color:var(--accent-ink,var(--accent));color:#fff;font-weight:700}.sv-explain{background:var(--accent-soft);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:8px 12px;font-size:14px;display:flex}.sv-explain-k{color:var(--muted)}.sv-explain i{color:var(--muted);margin-inline-end:6px;font-style:normal}.sv-explain .sv-bad{color:var(--crit,#b42318);font-weight:700}.sv-count{font-variant-numeric:tabular-nums;margin-inline-start:auto}.sv-clear-all{font:inherit;color:var(--accent-ink,var(--accent));cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 6px;font-size:13.5px;font-weight:700}@media (width<=600px){.sv-quick{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sv-qchip{flex:none}.sv-count{margin-inline-start:0}}.qa{gap:6px;display:grid}.qa-box{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:6px 8px 6px 14px;display:flex}.qa-box:focus-within{border-color:var(--accent-ink,var(--accent));box-shadow:0 0 0 3px var(--accent-soft)}.qa-box>svg{width:18px;height:18px;color:var(--muted);flex:none}.qa-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:16px}.qa-preview{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-inline:4px;font-size:13.5px;display:flex}.qa-preview b{font-weight:700}.qa-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.qa-chip{background:var(--accent-soft);color:var(--accent-ink,var(--accent));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 9px;font-size:12.5px;display:inline-flex}.qa-chip svg{width:13px;height:13px}.qa-chip.warn{background:color-mix(in srgb, var(--warn-ink,#a15c07) 12%, transparent);color:var(--warn-ink,#a15c07)}.qa .qa-box .qa-input,.qa .qa-box .qa-input:focus{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-height:0}.app-bar{z-index:25;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0;padding:12px 0;display:flex;position:sticky;top:0}:root[data-skin=treasury] .main{padding-top:12px}.app-search{border:1px solid var(--line-strong);background:var(--surface);max-width:560px;height:44px;color:var(--muted);font:inherit;cursor:pointer;text-align:start;border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.app-search:hover{border-color:var(--brass)}.app-search svg{width:20px;height:20px;color:var(--brass-ink);flex:none}.app-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-search kbd,.palette kbd{font:inherit;color:var(--ink-2);border:1px solid var(--line-strong);background:var(--surface-2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.app-bar-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.app-icon{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:relative}.app-icon:hover{border-color:var(--brass);color:var(--ink)}.app-icon svg{width:20px;height:20px}.app-dot{top:-5px;background:var(--warn);color:#fff;border:2px solid var(--bg);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;display:grid;position:absolute;inset-inline-end:-5px}.app-dot.crit{background:var(--crit)}:root[data-theme=dark] .app-dot{color:#0b1a33}.app-add{height:44px}.app-pop{position:relative}.app-menu{top:calc(100% + 8px);z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(380px,100vw - 32px);position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 24px 50px -20px #0b1a3366}.app-menu-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.app-menu-h a{color:var(--brass-ink);font-size:13.5px;font-weight:700;text-decoration:none}.app-alerts ul{max-height:60vh;margin:0;padding:4px 0;list-style:none;overflow:auto}.app-alerts li a{color:var(--ink);gap:10px;padding:10px 16px;text-decoration:none;display:flex}.app-alerts li a:hover{background:var(--row-hover,var(--surface-2))}.app-alerts li i{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}.app-alerts li i.crit{background:var(--crit)}.app-alerts li b{font-size:14.5px;display:block}.app-alerts li small{color:var(--muted);font-size:13px;display:block}.app-empty{color:var(--muted);margin:0;padding:16px}.app-add-menu{width:240px;padding:6px}.app-add-menu button{width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.app-add-menu button:hover{background:var(--surface-2)}.app-add-menu button svg{width:20px;height:20px;color:var(--brass-ink)}.app-add-menu small{padding-inline-start:30px;width:100%;color:var(--muted);margin-top:-10px;padding-bottom:6px;font-size:12.5px;font-weight:400}.palette-overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1a3373;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.palette{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:min(640px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #0b1a3399}.palette-input{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.palette-input svg{width:22px;height:22px;color:var(--brass-ink);flex:none}.palette-input input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:18px}.palette-input input::placeholder{color:var(--muted);opacity:1}.palette-input input:focus-visible{outline:none}@media (width>=901px){:root[data-skin=treasury] .th-capture{display:none}}.palette-list{padding:6px 8px 10px;overflow:auto}.palette-group-h{color:var(--muted);padding:10px 12px 4px;font-size:12.5px;font-weight:700}.palette-list button{width:100%;min-height:50px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;display:flex}.palette-list button.on{background:color-mix(in srgb, var(--brass) 14%, var(--surface))}.palette-list button svg{width:20px;height:20px;color:var(--brass-ink);flex:none}.palette-list button span{flex:1;min-width:0}.palette-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.palette-list button small{color:var(--muted);font-size:12.5px;display:block}.tab-bar,.tab-sheet-overlay{display:none}@media (width<=900px){.app-bar{display:none}.tab-bar{inset-inline:0;z-index:45;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--card-edge,var(--line));grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;box-shadow:0 -10px 28px -18px #14213d4d}.tab-bar a,.tab-bar>button{min-height:56px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.tab-bar svg{width:22px;height:22px}.tab-bar a.on,.tab-bar a.on svg{color:var(--accent-ink)}.tab-bar .tab-add{background:var(--accent-ink);color:#fff;border:3px solid var(--surface);border-radius:18px;justify-self:center;width:54px;height:54px;min-height:0;margin-top:-18px;box-shadow:0 10px 24px -10px #0b1a33b3}.tab-bar .tab-add svg{width:24px;height:24px}:root[data-skin=treasury][data-theme=dark] .tab-bar .tab-add{color:#0b1a33}.tab-sheet-overlay{z-index:44;background:#0b1a3359;display:block;position:fixed;inset:0}.tab-sheet{inset-inline:12px;bottom:calc(76px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;position:absolute;box-shadow:0 24px 50px -20px #0b1a3380}.tab-sheet button{border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--ink);font:inherit;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:flex}.tab-sheet button svg{width:22px;height:22px;color:var(--brass-ink)}:root[data-skin=treasury] .main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}:root[data-skin=treasury] .toasts,:root[data-skin=treasury] .assistant-launcher{bottom:calc(84px + env(safe-area-inset-bottom))}}@media print{.app-bar,.tab-bar{display:none}}.app-icon.app-assistant{color:var(--accent-ink);text-decoration:none}.app-icon.app-assistant.on{background:var(--accent-soft);border-color:#0000}.app-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 10px 6px;display:flex}.app-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:6px 10px;font-size:13px}.app-tabs button.on{background:var(--accent-soft);color:var(--accent-ink,var(--accent));font-weight:700}.app-tabs b{font-variant-numeric:tabular-nums}.app-alert-row{gap:4px;display:grid}.app-alert-acts{padding-inline-start:26px;gap:4px;padding-bottom:6px;display:flex}.app-alert-acts button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2,var(--ink));font:inherit;cursor:pointer;border-radius:999px;min-height:30px;padding:2px 10px;font-size:12.5px}.app-alert-acts button:hover{border-color:var(--accent-ink,var(--accent));color:var(--accent-ink,var(--accent))}.kb-help{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 16px;margin:12px 0 0;display:grid}.kb-help dt{white-space:nowrap;color:var(--muted);font-size:13px}.kb-help dd{margin:0;font-size:14.5px}.kb-help kbd{border:1px solid var(--line);background:var(--surface);min-width:26px;height:26px;color:var(--ink);font:700 12.5px/1 var(--font,inherit);direction:ltr;border-bottom-width:2px;border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}.st-shell{--st-violet:var(--primitive-color-space-day);--st-green:var(--primitive-color-space-money);--st-orange:#c2410c;--st-blue:var(--primitive-color-space-info);--st-pink:var(--primitive-color-space-life);background:var(--bg);min-height:100vh;color:var(--ink)}.st-shell *{box-sizing:border-box}.st-shell a{text-decoration:none}.st-shell button,.st-shell input,.st-shell select,.st-shell textarea{font:inherit}.st-sidebar{background:var(--surface);border-inline-end:1px solid var(--line);z-index:42;flex-direction:column;width:238px;padding:26px 18px 14px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.st-brand{color:var(--ink);align-items:center;gap:10px;margin-bottom:28px;display:flex}.st-brand img,.st-brand svg{object-fit:contain;width:43px!important;height:48px!important}.st-brand b{font-size:14px;display:block}.st-brand small{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:12px;display:block}.st-nav-caption{color:var(--muted);letter-spacing:0;margin-bottom:12px;font-size:12px}.st-spaces{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-bottom:22px;display:grid}.st-spaces a{color:var(--muted);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:8px;padding:12px 2px;font-size:12px;display:flex}.st-spaces svg{width:21px;height:21px}.st-spaces a.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.st-spaces .money svg{color:var(--st-green)}.st-spaces .work svg{color:var(--primitive-color-space-work)}.st-spaces .life svg{color:var(--st-pink)}.st-nav-heading{margin:22px 8px 16px}.st-nav-heading b{font-size:20px;display:block}.st-nav-heading small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.st-nav-search{background:var(--surface-2);border-radius:var(--radius-md);align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;display:flex}.st-nav-search svg{width:16px;height:16px;color:var(--muted)}.st-nav-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.st-pages{gap:3px;display:grid}.st-pages a{color:var(--muted);border-radius:var(--radius-md);align-items:center;gap:11px;min-height:43px;padding:11px 12px;font-size:13px;display:flex}.st-pages a.active{color:var(--accent-ink);background:var(--accent-soft);font-weight:700}.st-pages a:hover{background:var(--surface-2)}.st-pages a svg{flex:none;width:19px;height:19px}.st-pages a small{border-radius:var(--radius-sm);background:var(--surface-2);margin-inline-start:auto;padding:1px 6px}.st-pages a span{min-width:0}.st-user{align-items:center;gap:10px;margin-top:auto;padding-top:30px;display:flex}.st-user>div{flex:1;min-width:0}.st-user b{font-size:12px}.st-user small{color:var(--muted);font-size:12px;display:block}.st-user svg{width:18px;height:18px;color:var(--muted)}.st-avatar{background:var(--accent-soft);color:var(--accent-ink);border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.st-appearance{border-top:1px solid var(--line);align-items:center;gap:4px;margin-top:12px;padding-top:10px;display:flex}.st-appearance a{color:var(--muted);margin-inline-start:auto;font-size:12px}.st-appearance .icon-btn{width:30px;height:30px}.st-main{min-width:0;margin-inline-start:238px;padding:0 32px 40px}.st-topbar{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:86px;display:flex}.st-topbar .app-bar{flex:1;min-width:0}.st-breadcrumb{white-space:nowrap;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.st-breadcrumb svg{width:18px;height:18px;color:var(--accent-ink)}.st-breadcrumb b{color:var(--ink);font-weight:500}.st-topbar .app-search{max-width:460px;margin-inline-start:auto}.st-topbar .app-bar-tools{margin-inline-start:0}.st-page{flex-direction:column;gap:24px;max-width:1640px;margin:0 auto;padding-top:30px;display:flex}.st-page>*{min-width:0}.st-mobile-head,.st-mobile-nav,.st-nav-scrim{display:none}.st-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:4px;display:flex}.st-title h1{letter-spacing:-.5px;margin:7px 0 4px;font-size:30px;line-height:1.45}.st-title p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.st-eyebrow{color:var(--accent-ink);letter-spacing:0;font-size:12px;font-weight:700}.st-title-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-stack{gap:22px;min-width:0;display:grid}.st-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.st-grid>*{min-width:0}.st-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.st-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.st-stat{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);color:var(--ink);flex-direction:column;gap:12px;min-width:0;padding:21px;display:flex}.st-stat-label{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.st-stat-label i{border-radius:var(--radius-md);background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);place-items:center;display:grid}.st-stat-label svg{width:18px;height:18px}.st-stat strong{overflow-wrap:anywhere;font-size:29px;line-height:1.3}.st-stat>small{color:var(--muted);font-size:12px}.st-green .st-stat-label i{color:var(--st-green);background:color-mix(in srgb,var(--st-green) 7%,transparent)}.st-orange .st-stat-label i{color:var(--st-orange);background:color-mix(in srgb,var(--st-orange) 7%,transparent)}.st-blue .st-stat-label i{color:var(--st-blue);background:color-mix(in srgb,var(--st-blue) 7%,transparent)}.st-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);min-width:0;padding:23px}.st-block>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.st-block h2{margin:0;font-size:17px;line-height:1.6}.st-block>header p{color:var(--muted);margin:4px 0 0;font-size:12px}.st-block>header>a{color:var(--accent-ink);white-space:nowrap;font-size:12px}.st-block>header>div{min-width:0}.st-block h3{margin:0;font-size:14px}.st-meter{background:var(--surface-2);border-radius:var(--radius-sm);height:5px;overflow:hidden}.st-meter i{background:var(--accent-ink);border-radius:inherit;height:100%;display:block}.st-donut{background:conic-gradient(var(--accent-ink) var(--progress),var(--surface-2) 0);border-radius:50%;flex:none;place-items:stretch stretch;width:156px;height:156px;padding:10px;display:grid}.st-donut>div{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.st-donut strong{font-size:31px}.st-donut strong small{font-size:14px}.st-donut span{font-size:12px}.st-donut small{color:var(--muted);font-size:12px}.st-choice{background:var(--surface-2);border-radius:var(--radius-md);gap:4px;max-width:100%;padding:4px;display:flex;overflow:auto}.st-choice button{color:var(--muted);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;min-height:33px;padding:8px 12px;font-size:12px}.st-choice button.on{background:var(--surface);color:var(--accent-ink);box-shadow:0 2px 7px #10102008}.st-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:12px;line-height:1.9}.st-empty svg{opacity:.5;width:27px;height:27px}.st-empty p{margin:10px 0 0}.st-muted{color:var(--muted);font-size:12px;line-height:1.8}.st-tag{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-sm);white-space:nowrap;padding:4px 9px;font-size:12px}.st-tag.warning{background:var(--warn-soft);color:var(--warn-ink)}.st-rows{gap:0;display:grid}.st-row{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;min-width:0;padding:15px 0;display:flex}.st-row:last-child{border-bottom:0;padding-bottom:0}.st-row>div{flex:1;min-width:0}.st-row b{overflow-wrap:anywhere;font-size:13px;display:block}.st-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.st-row>svg{width:18px;height:18px;color:var(--accent-ink);flex:none}.st-row>strong{white-space:nowrap;font-size:13px}.st-row-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.st-row-icon svg{width:19px;height:19px}.st-ledger-line{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.st-ledger-line span{color:var(--muted)}.st-figure{font-size:34px;line-height:1.4}.st-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.8}:root[data-skin=harmony] .st-shell .page-head{align-items:flex-start;margin:0 0 4px}.st-shell .page-head:has(+.st-title){display:none}:root[data-skin=harmony] .st-shell .page-head h1{font-size:29px}.st-shell .page-head p{max-width:720px}:root[data-skin=harmony] .st-shell .btn{border-radius:var(--radius-md);min-height:39px;padding:8px 14px;font-size:12px}.st-shell .btn svg{width:17px;height:17px}:root[data-skin=harmony] .st-shell .page-title-icon{border-radius:var(--radius-md);width:40px;height:40px}.st-shell .page-title-icon svg{width:21px;height:21px}:root[data-skin=harmony] .st-shell .panel-head h2{font-size:17px}.st-shell .filters{margin:0}.st-shell .filters .input{min-height:39px;font-size:12px}.st-shell .panel{margin:0}.st-shell button:focus-visible,.st-shell a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.st-home{gap:22px;display:grid}.st-home-chart{grid-column:span 2}.st-chart-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.st-chart-head small{color:var(--muted);font-size:12px}.st-chart-head strong{margin-top:4px;font-size:32px;display:block}.st-chart-area{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--line) 25%);direction:ltr;margin-top:26px;padding:15px 0 0;position:relative}.st-chart-area .spark{width:100%;height:155px;display:block}.st-chart-axis{color:var(--muted);direction:ltr;justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;display:flex}.st-flow-pills{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-top:20px;padding-top:18px;display:flex}.st-flow-pills span{color:var(--muted);font-size:12px}.st-flow-pills b{color:var(--ink);margin-top:4px;font-size:15px;display:block}.st-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.st-week button{background:var(--surface-2);border-radius:var(--radius-md);min-height:70px;color:var(--muted);cursor:pointer;border:0;justify-items:center;gap:9px;padding:10px 1px;font-size:12px;display:grid}.st-week button b{font-size:16px;font-weight:500}.st-week button.on{background:var(--accent-ink);color:var(--surface)}.st-agenda{min-height:175px;margin-top:16px}.st-agenda .st-row{align-items:start}.st-agenda-time{color:var(--accent-ink);direction:ltr;min-width:35px;padding:5px 0;font-size:12px}.st-focus-row{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:13px;padding:16px 0;display:flex}.st-focus-row:last-child{border:0}.st-focus-row>span:first-child{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.st-focus-row>div{flex:1;min-width:0}.st-focus-row b{font-size:13px}.st-focus-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.st-focus-row svg{width:16px;height:16px}.st-home-bottom{grid-template-columns:1fr 1fr 1fr;gap:22px;display:grid}.st-habit-summary{align-items:center;gap:18px;display:flex}.st-habit-summary .st-donut{width:112px;height:112px}.st-habit-summary p{color:var(--muted);font-size:12px;line-height:1.9}.st-project-mini{color:var(--ink);margin-top:16px;display:block}.st-project-mini>div{justify-content:space-between;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.st-project-mini small{color:var(--muted);font-size:12px}.st-assistant-block{background:var(--accent-soft);border:0}.st-assistant-block>svg{width:35px;height:35px;color:var(--accent-ink);margin-bottom:15px}.st-assistant-block h2{font-size:23px}.st-assistant-block p{color:var(--muted);font-size:12px;line-height:1.8}.st-shop-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.st-shop-aside{gap:20px;display:grid;position:sticky;top:18px}.st-shop-summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.st-shop-summary h2{margin:0 0 6px;font-size:20px}.st-shop-summary p{color:var(--muted);margin:0;font-size:12px}.st-shop-progress{align-items:center;gap:24px;display:flex}.st-shop-progress b{font-size:26px;display:block}.st-shop-progress small{color:var(--muted);font-size:12px}.st-shop-progress>div{text-align:center}.st-shop-summary .st-meter{width:130px;margin-top:12px}.st-aisles{scrollbar-width:thin;gap:9px;padding:2px 2px 10px;display:flex;overflow-x:auto}.st-aisle{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;color:var(--ink);flex:none;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.st-aisle>svg{width:25px;height:25px;color:var(--aisle,var(--accent-ink))}.st-aisle small{color:var(--muted);font-size:12px}.st-aisle.on{border-color:var(--aisle,var(--accent-ink));background:color-mix(in srgb,var(--aisle,var(--accent-ink)) 7%,var(--surface))}.st-shop-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-shop-search{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex:1;align-items:center;gap:9px;min-width:160px;padding:10px 13px;display:flex}.st-shop-search svg{width:17px;height:17px;color:var(--muted)}.st-shop-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.st-shopping-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:0 22px}.st-shopping-group>h2{color:var(--aisle);border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:20px 0 12px;font-size:12px;display:flex}.st-shopping-group>h2 svg{width:20px;height:20px}.st-shopping-group>h2 small{color:var(--muted);margin-inline-start:auto}.st-shopping-group ul{margin:0;padding:0;list-style:none}.st-shopping-group li{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:78px;padding:13px 0;display:flex}.st-shopping-group li:last-child{border-bottom:0}.st-shop-tick{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;color:#0000;background:0 0;flex:none;place-items:center;width:25px;height:25px;display:grid}.st-shop-tick svg{width:16px;height:16px}.st-shop-tick:hover{color:var(--aisle);background:var(--surface-2)}.st-shop-item{text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.st-shop-item b{font-size:14px;display:block}.st-shop-item small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.st-shop-qty{color:var(--muted);background:var(--surface-2);border-radius:var(--radius-sm);white-space:nowrap;padding:5px 9px;font-size:12px}.st-urgent-dot{background:var(--crit);border-radius:50%;width:6px;height:6px;margin-inline-start:7px;display:inline-block}.st-shopping-list .row-actions{opacity:.55}.st-shopping-list li:hover .row-actions{opacity:1}.st-shop-aside textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);width:100%;min-height:104px;max-height:280px;color:var(--ink);padding:13px;font-size:12px;line-height:1.8}.st-shop-compose{gap:14px;display:grid}.st-shop-compose label{align-items:center;gap:8px;font-size:12px;display:flex}.st-shop-compose .btn{width:100%}.st-usual{gap:0;display:grid}.st-usual button{text-align:start;cursor:pointer;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.st-usual svg{width:16px;height:16px;color:var(--accent-ink)}.st-trip-mode .st-shop-aside{display:none}.st-trip-mode .st-shop-layout{grid-template-columns:1fr}.st-trip-mode .st-shop-item b{font-size:18px}.st-trip-mode .st-shopping-group li{min-height:88px}.st-trip-mode .st-shop-tick{width:34px;height:34px}.st-transactions{gap:22px;display:grid}.st-tx-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.st-tx-stream{padding:0 22px 16px}.st-tx-date{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 0 10px;font-size:12px;display:flex}.st-tx-row{color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;align-items:center;gap:12px;width:100%;min-width:0;padding:16px 9px;display:flex}.st-tx-row.on{background:var(--accent-soft)}.st-tx-row>div{flex:1;min-width:0}.st-tx-row b{overflow-wrap:anywhere;font-size:13px;display:block}.st-tx-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.st-tx-row strong{white-space:nowrap;flex:none;font-size:14px}.st-tx-row.income .st-row-icon{background:color-mix(in srgb,var(--st-green) 7%,transparent);color:var(--st-green)}.st-tx-row.expense .st-row-icon{background:color-mix(in srgb,var(--st-orange) 7%,transparent);color:var(--st-orange)}.st-tx-row.income strong{color:var(--good-ink)}.st-tx-row.expense strong{color:var(--crit-ink)}.st-inspector{position:sticky;top:18px}.st-inspector .st-inspector-amount{text-align:center;overflow-wrap:anywhere;margin:20px 0 8px;font-size:32px;display:block}.st-inspector-type{justify-content:center;margin-bottom:25px;display:flex}.st-inspector dl{margin:0}.st-inspector dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.st-inspector dt{color:var(--muted);flex:none}.st-inspector dd{text-align:end;overflow-wrap:anywhere;margin:0}.st-inspector .st-detail-note{background:var(--surface-2);border-radius:var(--radius-md);color:var(--muted);overflow-wrap:anywhere;margin:20px 0;padding:14px;font-size:12px;line-height:1.9}.st-inspector .btn{width:100%;margin-top:9px}.st-filter-drawer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px}.st-filter-drawer .filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.st-filter-drawer .input{width:100%;min-width:0}.st-show-more{width:100%;margin-top:15px;display:block}.st-inspector-close{display:none}.st-wallet-overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;display:grid}.st-wallet-total{border-radius:var(--radius-xl);background:var(--st-green);color:#fff;flex-direction:column;gap:20px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.st-wallet-total>header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.st-wallet-total>strong{font-size:42px;font-weight:600;line-height:1.4}.st-wallet-total>small{opacity:.8;font-size:12px}.st-wallet-total .st-flow-pills{border-color:#ffffff35;margin-top:0}.st-wallet-total .st-flow-pills :is(b,span){color:#fff}.st-wallet-health{align-items:center;gap:24px;display:flex}.st-wallet-health>div:last-child{flex:1}.st-wallet-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:22px;display:grid}.st-bank-nav{gap:9px;display:grid}.st-bank-pick{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:var(--radius-lg);cursor:pointer;text-align:start;align-items:center;gap:11px;padding:16px 12px;display:flex}.st-bank-pick.on{border-color:var(--accent-ink);background:var(--accent-soft)}.st-bank-pick>span{flex:1;min-width:0}.st-bank-pick b{font-size:12px;display:block}.st-bank-pick small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.st-bank-pick strong{margin-top:7px;font-size:13px;display:block}.st-bank-pick .account-icon{width:32px;height:32px}.st-bank-body>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.st-bank-identity{align-items:center;gap:13px;display:flex}.st-bank-identity h2{margin:0;font-size:22px}.st-bank-identity p{color:var(--muted);margin:5px 0;font-size:12px}.st-bank-balance{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;padding:24px 0;display:flex}.st-bank-balance strong{font-size:35px}.st-currency-rows{margin-top:12px;display:grid}.st-currency-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.st-currency-symbol{border-radius:var(--radius-md);background:var(--surface-2);width:36px;height:36px;color:var(--accent-ink);place-items:center;font-size:12px;display:grid}.st-currency-row b{font-size:13px}.st-currency-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.st-currency-row .linkish{color:var(--accent-ink);font-size:12px}.st-currency-amount{text-align:end}.st-bank-evidence{overflow-wrap:anywhere;margin-top:20px}.st-bank-evidence summary{color:var(--accent-ink);cursor:pointer;font-size:12px}.st-bank-evidence .bank-evidence{margin-top:14px}.st-wallet-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-work-banner{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:24px;display:grid}.st-work-banner h2{margin:0 0 10px;font-size:21px}.st-work-banner p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.st-work-kpis{align-items:center;gap:30px;display:flex}.st-work-kpis strong{font-size:29px;display:block}.st-work-kpis small{color:var(--muted);font-size:12px}.st-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.st-project-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:18px;min-width:0;padding:23px;display:flex}.st-project-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.st-project-glyph{border-radius:var(--radius-md);background:var(--accent-soft);width:39px;height:39px;color:var(--accent-ink);place-items:center;display:grid}.st-project-glyph svg{width:22px;height:22px}.st-project-card h2{color:var(--ink);margin:0;font-size:18px}.st-project-card p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.8}.st-project-card .st-project-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}.st-project-card-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.st-project-card-footer a{color:var(--accent-ink);font-size:12px}.st-project-progress>div{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.st-work-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.st-work-lane{background:var(--surface-2);border-radius:var(--radius-xl);flex-direction:column;gap:13px;padding:13px;display:flex}.st-work-lane>h2{justify-content:space-between;margin:6px;font-size:13px;display:flex}.st-work-lane .st-project-card{padding:17px}.st-life-nav{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:7px;padding:0 0 12px;display:flex;overflow:auto}.st-life-nav button{background:var(--surface);border-radius:var(--radius-md);cursor:pointer;color:var(--muted);white-space:nowrap;border:0;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex}.st-life-nav button.on{background:var(--accent-soft);color:var(--accent-ink)}.st-life-nav svg{width:17px;height:17px}.st-life-daily{align-items:center;gap:28px;display:flex}.st-life-daily>div:last-child{flex:1;min-width:0}.st-life-daily h3{margin:0 0 8px;font-size:20px}.st-life-daily p{color:var(--muted);font-size:12px;line-height:1.8}.st-life-domains{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.st-domain{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);color:var(--ink);flex-direction:column;align-items:start;gap:14px;padding:20px;display:flex}.st-domain>span{border-radius:var(--radius-md);background:color-mix(in srgb,var(--domain-color) 11%,var(--surface));width:38px;height:38px;color:var(--domain-color);place-items:center;display:grid}.st-domain svg{width:21px;height:21px}.st-domain b{font-size:13px}.st-domain small{color:var(--muted);font-size:12px}.st-goal-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 0;display:grid}.st-goal-row .st-meter{grid-column:1/-1}.st-goal-row b{font-size:13px}.st-goal-row small{color:var(--muted);font-size:12px}.st-life-more{align-self:flex-start;max-width:100%}.st-life-more>summary{cursor:pointer;color:var(--accent-ink);font-size:12px}.st-life-more .st-life-nav{flex-wrap:wrap;margin-top:12px}@media (width>=1600px){.st-main{padding-inline:44px}.st-grid{grid-template-columns:minmax(0,1fr) 340px}.st-sidebar{width:254px}.st-main{margin-inline-start:254px}}@media (width<=1200px){.st-main{padding-inline:23px}.st-breadcrumb{display:none}.st-grid{grid-template-columns:minmax(0,1fr) 270px}.st-project-grid,.st-work-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.st-home-bottom{grid-template-columns:1fr 1fr}.st-home-bottom>.st-assistant-block{grid-column:1/-1}.st-shop-layout{grid-template-columns:minmax(0,1fr) 250px}.st-stats{gap:10px}.st-stat{padding:16px}.st-stat strong{font-size:25px}.st-tx-layout{grid-template-columns:minmax(0,1fr) 280px}.st-wallet-health{gap:12px}.st-wallet-health .st-donut{width:120px;height:120px}}@media (width<=1000px){.st-sidebar{width:205px;padding-inline:13px}.st-main{margin-inline-start:205px;padding-inline:20px}.st-grid,.st-shop-layout,.st-tx-layout,.st-wallet-overview{grid-template-columns:1fr}.st-shop-aside{grid-template-columns:1fr 1fr;position:static}.st-shop-aside .st-block{margin:0}.st-shop-aside{order:-1}.st-shop-aside .st-block:nth-child(2){display:none}.st-shop-aside .st-block:first-child{grid-column:1/-1}.st-shop-compose{grid-template-columns:1fr auto;align-items:end}.st-shop-compose textarea{grid-row:span 2;min-height:92px}.st-shop-compose label{align-self:center}.st-wallet-layout{grid-template-columns:190px minmax(0,1fr)}.st-title{align-items:flex-start}.st-title-actions{justify-content:end}.st-life-domains{grid-template-columns:repeat(2,minmax(0,1fr))}.st-work-banner{grid-template-columns:1fr}.st-inspector{position:static}.st-tx-layout:has(.st-inspector) .st-tx-stream{min-width:0}.st-inspector{z-index:60;max-height:80vh;position:fixed;inset:10vh 10%;overflow:auto;box-shadow:0 0 0 100vmax #16172466}.st-inspector-close{display:block}.st-tx-layout:not(:has(.st-inspector[data-selected=true])) .st-inspector{display:none}}@media (width<=760px){.st-main{margin:0;padding:0 17px 100px}.st-topbar{min-height:64px}.st-topbar .app-bar{padding:11px 0;display:flex}.st-topbar .app-search{max-width:none;height:39px;font-size:12px}.st-topbar .app-icon{width:36px;height:36px}.st-topbar .app-bar-tools .app-add,.st-topbar .app-search kbd{display:none}.st-sidebar{z-index:56;width:min(310px,88vw);display:none;inset-block:0}.st-sidebar.is-open{display:flex}.st-nav-scrim{z-index:55;background:#171b384d;border:0;display:block;position:fixed;inset:0}.st-mobile-head{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.st-monogram{color:var(--accent-ink);align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.st-monogram span{color:var(--ink);font-size:13px}.st-page{gap:20px;padding-top:22px}.st-title{flex-direction:column;gap:13px}.st-title h1{font-size:27px}.st-title p{font-size:12px}.st-title-actions{justify-content:start;width:100%}.st-eyebrow{font-size:12px}.st-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-stat{border-radius:var(--radius-lg);gap:11px;padding:17px}.st-stat strong{font-size:25px}.st-stat-label{gap:7px;font-size:12px}.st-stat>small{font-size:12px}.st-stat-label i{width:25px;height:25px}.st-grid,.st-two,.st-home-bottom,.st-shop-layout,.st-work-banner,.st-wallet-layout,.st-work-lanes{grid-template-columns:1fr}.st-home-bottom>.st-assistant-block{grid-column:auto}.st-block{border-radius:var(--radius-xl);padding:19px}.st-block>header{margin-bottom:18px}.st-block h2{font-size:16px}.st-block>header p{font-size:12px}.st-chart-head strong{font-size:28px}.st-chart-head .st-choice button{padding:7px 9px;font-size:12px}.st-chart-area .spark{height:140px}.st-home{gap:18px}.st-mobile-nav{bottom:0;background:var(--surface);border-top:1px solid var(--line);z-index:45;padding:9px 10px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;position:fixed;inset-inline:0}.st-mobile-nav a,.st-mobile-nav button{min-height:44px;color:var(--muted);border-radius:var(--radius-md);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.st-mobile-nav svg{width:20px;height:20px}.st-mobile-nav .on{color:var(--accent-ink);background:var(--accent-soft)}.st-shell .assistant-launcher{bottom:84px;width:42px;height:42px;inset-inline-end:17px}.st-shell .assistant-launcher svg{width:22px;height:22px}.st-shop-summary{align-items:start;gap:14px;padding:18px}.st-shop-summary h2{font-size:16px}.st-shop-summary p{font-size:12px}.st-shop-summary .st-meter{width:100%}.st-shop-progress{gap:15px}.st-shop-progress b{font-size:23px}.st-shop-progress small{font-size:12px}.st-shopping-list{border-radius:var(--radius-lg);padding:0 16px}.st-shopping-group li{gap:10px;min-height:72px}.st-shop-item b{font-size:13px}.st-shop-qty{white-space:normal;text-align:center;max-width:70px;padding:4px 6px;font-size:12px}.st-shop-aside,.st-shop-compose{grid-template-columns:1fr}.st-shop-compose textarea{grid-row:auto;min-height:74px}.st-shop-aside .st-block:nth-child(2){display:none}.st-project-grid{grid-template-columns:1fr}.st-work-kpis{gap:26px}.st-project-card{padding:20px}.st-filter-drawer .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.st-tx-stream{padding:0 13px 13px}.st-tx-row{gap:8px;padding:15px 3px}.st-tx-row b,.st-tx-row strong{font-size:12px}.st-tx-row .st-row-icon{border-radius:var(--radius-sm);width:29px;height:29px}.st-tx-row small{font-size:12px}.st-inspector{max-height:none;padding:22px;inset:14% 12px 85px}.st-wallet-total{padding:23px}.st-wallet-total>strong{font-size:34px}.st-bank-nav{padding-bottom:6px;display:flex;overflow-x:auto}.st-bank-pick{flex:0 0 170px;gap:8px;padding:13px}.st-bank-pick .account-icon{width:28px;height:28px}.st-bank-pick b,.st-bank-pick strong{font-size:12px}.st-bank-identity h2{font-size:20px}.st-bank-balance strong{font-size:30px}.st-currency-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.st-currency-symbol{width:30px;height:30px;font-size:12px}.st-currency-row b{font-size:12px}.st-currency-amount .balance-cell{font-size:13px}.st-life-daily{gap:19px}.st-life-daily .st-donut{width:116px;height:116px}.st-life-daily h3{font-size:17px}.st-domain{padding:17px}.st-life-nav button{padding:10px 12px;font-size:12px}.st-wallet-health .st-donut{width:124px;height:124px}.st-wallet-tools .currency-switch{margin:0}.st-row>strong{font-size:12px}.st-flow-pills{gap:18px}.st-flow-pills b{font-size:13px}}:root[data-skin=harmony][data-theme=dark] .st-domain>span{color:color-mix(in srgb,var(--domain-color) 55%,white)}@media (prefers-reduced-motion:reduce){.st-shell *{transition:none!important;animation:none!important}}@media print{.st-sidebar,.st-mobile-head,.st-mobile-nav,.st-topbar{display:none}.st-main{margin:0;padding:0}.st-inspector{box-shadow:none;position:static}.st-block{break-inside:avoid}}.st-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;display:flex}.st-section-heading h2{margin:0 0 5px;font-size:20px}.st-section-heading p{color:var(--muted);margin:0;font-size:12px}.st-section-heading>a{color:var(--accent-ink);font-size:12px}.st-account-detail{border-bottom:1px solid var(--line);padding:16px 0}.st-account-detail:last-of-type{border:0}.st-account-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.st-account-detail .bank-balance-evidence{margin-top:12px}.st-bank-balance{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.st-bank-balance small{color:var(--muted);font-size:12px}.st-task-workspace{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:23px;display:grid}.st-task-nav{position:sticky;top:20px}.st-task-folders{gap:5px;display:grid}.st-task-folders button{border-radius:var(--radius-md);text-align:start;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;font-size:12px;display:flex}.st-task-folders button.on{color:var(--accent-ink);background:var(--accent-soft)}.st-task-folders button b{font-size:12px;font-weight:500}.st-task-shortcuts{border-top:1px solid var(--line);gap:14px;margin-top:20px;padding-top:20px;display:grid}.st-task-shortcuts a{color:var(--muted);gap:10px;font-size:12px;display:flex}.st-task-shortcuts svg{width:17px;height:17px}.st-focus-list{padding:0!important}.st-focus-list .task-row{gap:13px;padding:15px 0!important}.st-focus-list .task-title b{font-size:14px!important}.st-focus-list .task-title .d{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;display:-webkit-box;overflow:hidden;font-size:12px!important}.st-focus-list .task-meta{font-size:12px!important}.st-focus-list .task-due,.st-focus-list .task-due b{font-size:12px}.st-focus-list .check{width:25px;height:25px}.st-filter-drawer summary{cursor:pointer;color:var(--muted);font-size:12px}.st-filter-drawer[open]>summary{margin-bottom:15px}.st-capture-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:23px;display:grid}.st-capture-reader{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.st-capture-index{padding:10px}.st-capture-pick{text-align:start;border:0;border-bottom:1px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;gap:10px;padding:16px 12px;display:flex}.st-capture-pick.on{background:var(--accent-soft)}.st-capture-pick small,.st-capture-pick span{color:var(--muted);font-size:12px}.st-capture-pick b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.st-capture-paper{flex-direction:column;min-height:460px;display:flex}.st-capture-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:28px 0;font-size:16px;line-height:2.1}.st-capture-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:25px;display:flex}.st-capture-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:25px;display:flex}.st-capture-welcome>svg{color:var(--accent-ink);width:40px;height:40px}.st-capture-welcome h2{margin:25px 0 12px;font-size:26px}.st-capture-welcome p{color:var(--muted);max-width:350px;font-size:13px;line-height:2}@media (width<=1200px){.st-capture-layout{grid-template-columns:230px minmax(0,1fr)}.st-capture-reader{grid-template-columns:1fr}.st-capture-index{max-height:290px;overflow:auto}.st-task-workspace{grid-template-columns:190px minmax(0,1fr)}}@media (width<=760px){.st-task-workspace,.st-capture-layout{grid-template-columns:1fr}.st-task-nav{position:static}.st-task-nav .st-block{padding:12px}.st-task-nav header,.st-task-shortcuts{display:none}.st-task-folders{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.st-task-folders button{flex-direction:column;gap:6px;padding:10px 3px;font-size:12px}.st-capture-paper{min-height:280px}.st-capture-welcome{min-height:250px;padding:10px}.st-capture-welcome h2{font-size:23px}.st-focus-list .task-row{flex-wrap:wrap}.st-focus-list .task-main{flex:1;min-width:0}.st-focus-list .task-due{justify-content:space-between;align-items:center;width:100%;display:flex}.st-section-heading{align-items:start}.st-section-heading h2{font-size:18px}.st-section-heading>a{white-space:nowrap;font-size:12px}.st-section-heading p{font-size:12px}}.st-mobile-compose{display:none!important}@media (width<=760px){.st-mobile-compose{display:inline-flex!important}.st-shop-aside{display:none}.st-composing .st-shop-aside{display:grid}.st-trip-mode .st-mobile-compose{display:none!important}.st-trip-mode .st-shop-aside{display:none}.st-chart-head,.st-home .st-block>header,.st-focus-list .task-meta{flex-wrap:wrap}.st-title p{font-size:13px}.st-shop-item b{font-size:15px}.st-shopping-group li{min-height:72px}}@media (width<=1000px){.st-inspector{max-height:none;box-shadow:none;grid-row:1;scroll-margin-top:18px;position:static;inset:auto}.st-tx-layout .st-inspector[data-selected=true]{display:block}.st-tx-layout .st-inspector[data-selected=false]{display:none}}@media (width>=761px){.st-bank-nav{scrollbar-width:thin;max-height:650px;padding-inline-end:5px;position:sticky;top:18px;overflow-y:auto}.st-bank-pick{min-height:82px;padding:14px}.st-bank-pick>div{grid-template-columns:1fr auto;align-items:center;gap:5px;min-width:0;display:grid}.st-bank-pick b{overflow-wrap:anywhere;grid-column:1/-1}.st-bank-pick strong,.st-bank-pick small{font-size:12px}.st-bank-pick .account-icon{width:32px;height:32px}}.st-shell .st-shop-tools>select.input{flex:0 200px;width:auto;min-width:150px;max-width:100%}.st-shell .st-shop-tools>.record-search{flex:1;width:auto;min-width:180px}.st-shop-tools>.st-choice{flex:none}.st-shell .st-capture-layout>*,.st-shell .st-capture-reader>*,.st-shell .st-task-workspace>*{min-width:0}@media (width<=760px){.st-shell .st-shop-tools>select.input{flex:1;min-width:130px}.st-shell .st-shop-tools>.record-search{flex-basis:100%;min-width:0}.st-shell .st-topbar{min-width:0}.st-shell .st-topbar .app-bar{width:100%;min-width:0}.st-shell .st-topbar .app-bar-tools{flex:none}}.st-shell .st-topbar .app-search{min-width:0}:root[data-theme=dark] .st-shell{--st-violet:var(--primitive-color-space-day-light);--st-green:var(--primitive-color-space-money-light);--st-orange:#fdba74;--st-blue:var(--primitive-color-space-info-light);--st-pink:var(--primitive-color-space-life-light)}.st-idea-composer{gap:14px;min-width:0;display:grid}.st-idea-paper{background:color-mix(in srgb,var(--accent-ink) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--accent-ink) 16%,var(--line));border-radius:18px;min-width:0;padding:16px;transition:border-color .18s,box-shadow .18s,background .18s}.st-idea-paper:focus-within{background:var(--surface);border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-soft)}.st-idea-label{color:var(--accent-ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.st-idea-label svg{flex:none;width:16px;height:16px}.st-shell .st-idea-paper textarea{box-sizing:border-box;appearance:none;resize:vertical;width:100%;min-width:0;min-height:170px;max-height:420px;box-shadow:none;color:var(--ink);font:inherit;caret-color:var(--accent-ink);background:0 0;border:0;border-radius:0;outline:none;margin:12px 0;padding:0;font-size:16px;line-height:1.9;display:block}.st-idea-paper textarea::placeholder{color:var(--muted);opacity:.8}.st-idea-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;font-size:11px;line-height:1.6;display:flex}.st-idea-composer>.btn{border-radius:14px;gap:9px;width:100%;min-height:44px}@media (prefers-reduced-motion:reduce){.st-idea-paper{transition:none}}:root[data-skin=harmony] .st-shell .st-idea-composer .st-idea-paper textarea:focus-visible{box-shadow:none;outline:none}.st-wallet-availability-note{color:inherit;opacity:.9;margin:18px 0 0;font-size:12px;line-height:1.8}.st-sidebar{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-ink) 7%,var(--surface)),var(--surface) 52%);border-inline-end-color:color-mix(in srgb,var(--accent-ink) 16%,var(--line));box-shadow:0 0 32px color-mix(in srgb,var(--accent-ink) 5%,transparent)}.st-sidebar>*{flex-shrink:0}.st-nav-caption{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.st-nav-caption:before{content:"";background:var(--accent-ink);border-radius:50%;width:6px;height:6px}.st-spaces{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:6px;padding:7px}.st-spaces a{--space-color:var(--st-violet);border:1px solid #0000;gap:9px;transition:background .18s,transform .18s;position:relative}.st-spaces a.money{--space-color:var(--st-green)}.st-spaces a.work{--space-color:var(--primitive-color-space-work)}.st-spaces a.life{--space-color:var(--st-pink)}.st-spaces a svg{color:var(--space-color)}.st-spaces a:hover{background:color-mix(in srgb,var(--space-color) 8%,var(--surface));transform:translateY(-2px)}.st-spaces a.on{background:color-mix(in srgb,var(--space-color) 12%,var(--surface));border-color:color-mix(in srgb,var(--space-color) 25%,transparent);color:var(--space-color)}.st-spaces a.on:after{content:"";background:var(--space-color);border-radius:4px;width:14px;height:3px;position:absolute;bottom:4px}.st-nav-heading{border-inline-start:3px solid var(--accent-ink);margin-inline:3px;padding-inline-start:12px}.st-nav-heading b{color:var(--accent-ink)}.st-nav-search{background:var(--surface);border:1px solid var(--line)}.st-nav-search:focus-within{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.st-pages{gap:5px}.st-pages a{border:1px solid #0000;font-weight:500;transition:background .18s,border-color .18s;position:relative}.st-pages a>svg{box-sizing:content-box;background:color-mix(in srgb,var(--accent-ink) 5%,var(--surface));color:var(--accent-ink);border-radius:10px;width:17px;height:17px;padding:7px}.st-pages a.active,.st-pages a.active:hover{color:var(--accent-ink);background:var(--surface);border-color:color-mix(in srgb,var(--accent-ink) 23%,var(--line));box-shadow:0 4px 14px color-mix(in srgb,var(--accent-ink) 8%,transparent);font-weight:700}.st-pages a.active:before{content:"";inset-inline-start:-1px;background:var(--accent-ink);border-radius:5px;width:3px;position:absolute;top:14px;bottom:14px}.st-pages a.active>svg{background:var(--accent-ink);color:var(--surface)}.st-pages a small{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.st-spaces a:focus-visible,.st-pages a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.st-spaces a,.st-pages a{transition:none}.st-spaces a:hover{transform:none}}.st-mobile-assistant{color:var(--accent-ink);margin-inline-start:auto}.st-mobile-assistant.on{background:var(--accent-soft)}.st-mobile-head .st-mobile-search{margin-inline-start:8px}
