.mx{--mx-a:var(--accent);--mx-h1:color-mix(in srgb,var(--accent) 88%,#000);--mx-h2:color-mix(in srgb,var(--accent) 45%,#0b0b14);--mx-hink:#fff;padding-bottom:calc(var(--nav-h, 76px) + 40px)}.mx.th-graphite{--mx-a:#8e8e93;--mx-h1:#3a3a3c;--mx-h2:#0b0b0d}.mx.th-emerald{--mx-a:#30d158;--mx-h1:#1fa36b;--mx-h2:#053d2f}.mx.th-gold{--mx-a:#c99a12;--mx-h1:#e2b33a;--mx-h2:#6b4c06;--mx-hink:#1f1500}.mx.th-ocean{--mx-a:#0a84ff;--mx-h1:#2aa6e8;--mx-h2:#13286b}.mx.th-midnight{--mx-a:#5e5ce6;--mx-h1:#283a86;--mx-h2:#070b1f}.mx.th-rose{--mx-a:#ff375f;--mx-h1:#f0627f;--mx-h2:#6e0f2c}.mx.th-aurora{--mx-a:#bf5af2;--mx-h1:#22b8d8;--mx-h2:#7a2fd1}.mx.th-mono{--mx-a:var(--ink);--mx-h1:#2c2c2e;--mx-h2:#000}.mx.th-paper{--mx-a:#a0632a;--mx-h1:#fbf5e6;--mx-h2:#e2d3b0;--mx-hink:#2b2417}.mx-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin:4px 0 14px;padding:6px 16px;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mx-tabs::-webkit-scrollbar{display:none}.mx-tabs button{position:relative;flex:none;height:34px;padding:0 14px;border:0;border-radius:99px;background:none;font:600 14px var(--font);color:var(--ink-2);cursor:pointer}.mx-tabs button span{position:relative;z-index:1;display:flex;align-items:center;gap:6px}.mx-tabs button.on{color:#fff}.mx.th-gold .mx-tabs button.on,.mx.th-paper .mx-tabs button.on{color:var(--mx-hink)}.mx-tabs em{font-style:normal;font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;background:#ff453a;color:#fff}.mx-tab-pill{position:absolute;inset:0;border-radius:99px;background:var(--mx-a)}.mx-waiting{color:#ff9f0a;font-weight:650}.mx-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;padding:0 16px}@media (min-width:1024px){.mx-body{padding:0}.mx-tabs{padding:6px 0}}.mx-hero{position:relative;overflow:hidden;padding:18px 18px 16px;border-radius:28px;color:var(--mx-hink);background:linear-gradient(150deg,var(--mx-h1),var(--mx-h2));box-shadow:0 18px 40px -24px color-mix(in srgb,var(--mx-h2) 90%,#000)}.mx-hero-glow{position:absolute;inset:0;pointer-events:none}.mx-hero-glow i{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);animation:mx-drift 14s ease-in-out infinite alternate}.mx-hero-glow i:first-child{top:-110px;right:-60px}.mx-hero-glow i:last-child{bottom:-140px;left:-80px;width:260px;height:260px;opacity:.6;animation-duration:19s}@keyframes mx-drift{to{transform:translate(-30px,24px) scale(1.12)}}.mx-hero>*{position:relative}.mx-hero-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.mx-hero-top small{font-size:13px;font-weight:600;opacity:.82}.mx-worth{padding:3px 9px;border-radius:99px;background:rgba(255,255,255,.16)}.mx-hero-big{display:block;margin:4px 0 12px;font:760 46px/1.02 -apple-system,BlinkMacSystemFont,SF Pro Display,var(--font);letter-spacing:-.035em}.mx-hero-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mx-hero-row>span{display:grid;grid-gap:1px;gap:1px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.13);min-width:0}.mx-hero-row>span>small{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.mx-hero-row>span>b{font-size:16.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-pace{position:relative;height:6px;margin:14px 0 8px;border-radius:3px;background:rgba(255,255,255,.2);overflow:visible}.mx-pace-fill{position:absolute;inset:0;border-radius:3px;background:rgba(255,255,255,.92);transform-origin:left}.mx-pace-day{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:currentColor;opacity:.6;z-index:1}.mx-hero-note{margin:0;font-size:12.5px;opacity:.82}.mx-card{padding:14px 16px;border-radius:22px;background:var(--surface);box-shadow:0 0 0 .5px var(--line),0 10px 24px -20px rgba(0,0,0,.35)}.mx-card h3{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:16px;font-weight:700}.mx-card h3 small{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--ink-3)}.mx-card h4{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.mx-none{margin:4px 0;font-size:13.5px;line-height:1.45;color:var(--ink-3)}.mx-empty b{font-size:16px}.mx-empty p{margin:6px 0 12px;font-size:14px;line-height:1.45;color:var(--ink-2)}.mx-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:99px;font:650 14px var(--font);color:#fff;background:var(--mx-a);cursor:pointer}.mx.th-gold .mx-btn,.mx.th-paper .mx-btn{color:var(--mx-hink)}.mx-btn.is-small{height:30px;padding:0 12px;font-size:13px}.mx-btn.is-ghost{color:var(--ink);background:var(--surface-2)}.mx-btn:active{transform:scale(.96)}.mx-link{border:0;background:none;padding:6px 0 0;font:600 13.5px var(--font);color:var(--mx-a);cursor:pointer}.mx-link.is-inline{margin-left:auto;padding:0}.mx-plan-top{display:flex;flex-wrap:wrap;gap:8px}.mx-amt.is-private{filter:blur(7px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mx-cat{flex:none;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent);line-height:1}.mx-donut{position:relative;width:190px;height:190px;margin:2px auto 10px}.mx-donut svg{width:100%;height:100%}.mx-donut-track{fill:none;stroke:color-mix(in srgb,var(--ink) 8%,transparent);stroke-width:22}.mx-donut-seg{fill:none;stroke-width:22;cursor:pointer}.mx-donut-mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.mx-donut-mid small{font-size:12px;color:var(--ink-3)}.mx-donut-mid b{font:750 30px/1.1 -apple-system,var(--font)}.mx-bars{display:flex;align-items:flex-end;gap:8px;height:140px;margin:4px 0 12px}.mx-bars button{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;border:0;background:none;padding:0;cursor:pointer}.mx-bars i{width:100%;height:calc(100% - 20px);border-radius:8px 8px 4px 4px;transform-origin:bottom}.mx-bars small{font-size:14px}.mx-rings{display:flex;align-items:center;gap:14px;margin-bottom:10px}.mx-rings svg{width:150px;height:150px;flex:none}.mx-ring-track{opacity:.16}.mx-ring,.mx-ring-track{fill:none;stroke-width:14}.mx-ring{stroke-linecap:round}.mx-rings ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:0}.mx-rings li{display:flex;align-items:center;gap:8px;font-size:13.5px}.mx-rings li i{width:10px;height:10px;border-radius:50%;background:var(--c)}.mx-rings li b{margin-left:auto}.mx-tree{display:flex;flex-wrap:wrap;gap:4px;height:170px;margin-bottom:12px;align-content:stretch}.mx-tree button{flex-basis:70px;min-width:52px;display:grid;align-content:space-between;justify-items:start;padding:8px;border:0;border-radius:12px;color:#fff;text-align:left;cursor:pointer;overflow:hidden}.mx-tree span{font-size:18px}.mx-tree b{font-size:12.5px;line-height:1.15}.mx-tree small{font-size:11px;opacity:.85}.mx-legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.mx-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) 70px auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 0;cursor:pointer}.mx-legend-t{display:grid;min-width:0}.mx-legend-t b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-legend-t small{font-size:12px;color:var(--ink-3)}.mx-legend-bar{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 7%,transparent);overflow:hidden}.mx-legend-bar i{display:block;height:100%;border-radius:3px;transform-origin:left}.mx-accs{margin:0 -16px}.mx-accs-row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 16px 4px;scroll-snap-type:x mandatory}.mx-accs-row::-webkit-scrollbar{display:none}.mx-acc{flex:none;width:160px;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:0;border-radius:20px;text-align:left;color:#fff;cursor:pointer;scroll-snap-align:start;background:linear-gradient(150deg,color-mix(in srgb,var(--c) 90%,#fff 6%),color-mix(in srgb,var(--c) 55%,#000));box-shadow:0 10px 22px -16px var(--c)}.mx-acc-top{display:flex;align-items:center;gap:6px}.mx-acc-top small{font-size:12.5px;font-weight:650;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-acc b{font-size:20px;font-weight:750}.mx-acc>small{font-size:11px;opacity:.78}.mx-acc.is-add{width:120px;place-items:center;align-content:center;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 12%,transparent)}@media (min-width:1024px){.mx-accs{margin:0}.mx-accs-row{padding:2px 0 4px}}.mx-notes{display:grid;grid-gap:8px;gap:8px}.mx-notes h3{margin-bottom:2px}.mx-note{display:flex;gap:10px;padding:10px 12px;border-radius:16px;background:var(--surface-2)}.mx-note>span{font-size:20px;line-height:1.2}.mx-note p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.mx-note p b{display:block;color:var(--ink);font-size:14.5px;margin-bottom:1px}.mx-note.is-bad{background:color-mix(in srgb,#ff453a 12%,var(--surface))}.mx-note.is-warn{background:color-mix(in srgb,#ff9f0a 12%,var(--surface))}.mx-note.is-good{background:color-mix(in srgb,#30d158 12%,var(--surface))}.mx-days{gap:3px;height:90px}.mx-days,.mx-days button{display:flex;align-items:flex-end}.mx-days button{flex:1 1;height:100%;border:0;padding:0;background:none;cursor:pointer}.mx-days i{width:100%;height:100%;border-radius:3px;background:color-mix(in srgb,var(--mx-a) 70%,transparent);transform-origin:bottom}.mx-days .is-today i{background:var(--mx-a)}.mx-days .is-ahead i{background:color-mix(in srgb,var(--ink) 8%,transparent)}.mx-days .on i{background:#ff9f0a}.mx-who{display:grid;grid-gap:14px;gap:14px}@media (min-width:640px){.mx-who{grid-template-columns:1fr 1fr}}.mx-top{display:grid;grid-gap:8px;gap:8px}.mx-top-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.mx-top-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font:700 13px var(--font);background:color-mix(in srgb,var(--c) 22%,var(--surface))}.mx-top-t{display:grid;grid-gap:4px;gap:4px;min-width:0}.mx-top-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-top-t i{height:4px;border-radius:2px;background:color-mix(in srgb,var(--ink) 6%,transparent);overflow:hidden}.mx-top-t u{display:block;height:100%;border-radius:2px;transform-origin:left}.mx-ask form{display:flex;gap:8px}.mx-ask input{flex:1 1;min-width:0;height:44px;padding:0 16px;border:0;border-radius:22px;font:inherit;color:var(--ink);background:var(--surface-2)}.mx-ask form button{width:44px;height:44px;border:0;border-radius:50%;font:700 18px var(--font);color:#fff;background:var(--mx-a);cursor:pointer}.mx-ask form button:disabled{opacity:.4}.mx-ask>small{display:block;margin-top:8px;font-size:12px;color:var(--ink-3)}.mx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mx-chips button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:0;border-radius:99px;font:600 13px var(--font);color:var(--ink-2);background:var(--surface-2);cursor:pointer;box-shadow:0 0 0 .5px var(--line)}.mx-chips button.on{color:#fff;background:var(--mx-a);box-shadow:none}.mx-chips.is-cats button.on{background:var(--c,var(--mx-a))}.mx-chips.is-filter{margin:0}.mx-chips button:active{transform:scale(.95)}.mx-why{box-shadow:0 0 0 1.5px color-mix(in srgb,#ff9f0a 45%,transparent),0 10px 24px -20px rgba(0,0,0,.35)}.mx-why-row{overflow:hidden;border-top:.5px solid var(--line)}.mx-why-row:first-of-type{border-top:0}.mx-why-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 0;border:0;background:none;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.mx-why-head>span:nth-child(2){display:grid;min-width:0}.mx-why-head b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-why-head small{font-size:12px;color:var(--ink-3)}.mx-why-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:800;color:#fff;background:#ff9f0a;animation:mx-nudge 2.4s ease-in-out infinite}@keyframes mx-nudge{0%,80%,to{transform:scale(1)}88%{transform:scale(1.15)}}.mx-why-body{padding:0 0 12px}.mx-why-body input{width:100%;height:38px;padding:0 12px;border:0;border-radius:12px;font:inherit;color:var(--ink);background:var(--surface-2)}.mx-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:14px;background:var(--surface-2);color:var(--ink-3)}.mx-search input{flex:1 1;min-width:0;border:0;background:none;font:inherit;color:var(--ink);outline:none}.mx-day h4{display:flex;justify-content:space-between;margin:4px 4px 6px;font-size:13px;font-weight:700;color:var(--ink-3)}.mx-day ul,.mx-list,.mx-subs{list-style:none;margin:0;padding:0;border-radius:20px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);overflow:hidden}.mx-card .mx-list,.mx-card .mx-subs{box-shadow:none;border-radius:0;background:none}.mx-day li,.mx-list li,.mx-subs li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-top:.5px solid var(--line);cursor:pointer}.mx-card .mx-list li,.mx-card .mx-subs li{padding-left:0;padding-right:0}.mx-day li:first-child,.mx-list li:first-child,.mx-subs li:first-child{border-top:0}.mx-list li{grid-template-columns:minmax(0,1fr) auto}.mx-row-t{display:grid;min-width:0}.mx-row-t b{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.mx-row-t b,.mx-row-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-row-t small{font-size:12.5px;color:var(--ink-3)}.mx-row-amt{font-size:15px}.mx-row-amt.is-in{color:#30d158}.mx-ask-dot{font-style:normal;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:99px;color:#fff;background:#ff9f0a}.mx-subs li.is-off,.mx-subs.is-off{opacity:.5}.mx-sub-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;font:800 16px var(--font);color:#fff;background:linear-gradient(150deg,var(--c),color-mix(in srgb,var(--c) 55%,#000))}.mx-subs b small{font-size:11.5px;font-weight:500;color:var(--ink-3)}.mx-goal{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:.5px solid var(--line)}.mx-goal:first-of-type{border-top:0}.mx-goal-main{flex:1 1;display:flex;align-items:center;gap:12px;min-width:0;border:0;background:none;padding:0;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.mx-goal-vis{position:relative;flex:none;width:56px;height:56px}.mx-goal-ring{width:100%;height:100%}.mx-goal-ring .mx-ring,.mx-goal-ring .mx-ring-track{stroke-width:6}.mx-goal-vis b{position:absolute;inset:0;display:grid;place-items:center;font-size:12.5px;font-weight:750}.mx-goal-t{display:grid;grid-gap:1px;gap:1px;min-width:0}.mx-goal-t b{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:15px}.mx-goal-t b em{font-style:normal;font-size:10.5px;font-weight:650;padding:1px 7px;border-radius:99px;color:var(--mx-a);background:color-mix(in srgb,var(--mx-a) 14%,transparent)}.mx-goal-t small{font-size:12.5px;color:var(--ink-3)}.mx-goal-why{font-style:italic}.mx-goal-state{color:#30d158!important;font-weight:650}.mx-goal-state.is-behind{color:#ff9f0a!important}.mx-idea{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:.5px solid var(--line)}.mx-idea:first-of-type{border-top:0}.mx-idea-t{flex:1 1;display:grid;min-width:0}.mx-idea-t b{font-size:14.5px}.mx-idea-t small{font-size:12.5px;line-height:1.35;color:var(--ink-3)}.mx-size{flex:none;font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:99px;color:#fff;background:#0a84ff}.mx-size.is-big{background:#bf5af2}.mx-bud{display:flex;align-items:center;gap:12px;width:100%;padding:9px 0;border:0;border-top:.5px solid var(--line);background:none;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.mx-bud:first-of-type{border-top:0}.mx-bud-t{flex:1 1;display:grid;grid-gap:5px;gap:5px;min-width:0}.mx-bud-t b{font-size:14.5px}.mx-bud-t b small{font-weight:500;color:var(--ink-3)}.mx-bud-t i{position:relative;height:8px;border-radius:4px;background:color-mix(in srgb,var(--ink) 7%,transparent);overflow:visible}.mx-bud-t u{position:absolute;inset:0;border-radius:4px;background:#30d158;transform-origin:left}.mx-bud-t em{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink-3);border-radius:1px}.mx-bud-t>small{font-size:12.5px;color:var(--ink-3)}.mx-bud.is-near u{background:#ff9f0a}.mx-bud.is-over u{background:#ff453a}.mx-done{margin:4px 0;font-size:14px;color:var(--ink-2)}.mx-bills-hero{display:grid;grid-gap:4px;gap:4px;justify-items:start;background:linear-gradient(150deg,color-mix(in srgb,#bf5af2 16%,var(--surface)),var(--surface))}.mx-bills-hero>small{font-size:12.5px;color:var(--ink-3)}.mx-bills-hero b{font:750 32px/1.1 -apple-system,var(--font);letter-spacing:-.02em}.mx-bills-hero b i{font-style:normal;font-size:15px;font-weight:600;color:var(--ink-3)}.mx-bills-hero .mx-btn{margin-top:8px}.mx-due{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;border-top:.5px solid var(--line)}.mx-due:first-of-type{border-top:0}.mx-due-day{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--surface-2);line-height:1}.mx-due-day b{font-size:16px}.mx-due-day small{font-size:10px;color:var(--ink-3)}.mx-due.is-late .mx-due-day{background:#ff453a;color:#fff}.mx-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:14px;min-width:0}.mx-form label>*,.mx-form>*{min-width:0;max-width:100%}.mx-form input,.mx-form select,.mx-form textarea{width:100%;min-width:0;box-sizing:border-box}.mx-form label{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px}.mx-form label>span,.mx-label{font-size:12.5px;font-weight:600;color:var(--ink-3)}.mx-form input{height:44px;padding:0 14px;border:0;border-radius:13px;font:inherit;font-size:16px;color:var(--ink);background:var(--surface-2)}.mx-form .mx-chips{margin-top:0}.mx-words input{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.mx-amount-row{display:flex;align-items:center;gap:10px}.mx-amount-in{flex:1 1;width:0!important;min-width:0;height:58px!important;font:750 30px -apple-system,var(--font)!important;text-align:center}.mx-seg{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:12px;background:var(--surface-2)}.mx-seg button{flex:1 1 auto;min-width:0;height:34px;padding:0 8px;border:0;border-radius:9px;background:none;font:600 13px var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap}.mx-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.14)}.mx-switch{display:flex;align-items:center;justify-content:space-between;gap:12px}.mx-switch>span{display:grid}.mx-switch b{font-size:15px;font-weight:600}.mx-switch small{font-size:12.5px;color:var(--ink-3)}.mx-colors{display:flex;flex-wrap:wrap;gap:8px}.mx-colors button{width:30px;height:30px;border:0;border-radius:50%;cursor:pointer}.mx-colors button.on{box-shadow:0 0 0 2.5px var(--surface),0 0 0 4.5px var(--ink)}.mx-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border:0;border-radius:12px;font:600 14px var(--font);color:#ff453a;background:color-mix(in srgb,#ff453a 10%,var(--surface-2));cursor:pointer}.mx-fixed{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.mx-fixed b{font-size:26px;font-weight:750}.mx-fixed small{font-size:12.5px;color:var(--ink-3)}.mx-hint{margin:0;font-size:13px;line-height:1.45;color:var(--ink-3)}.mx-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));grid-gap:10px;gap:10px}.mx-themes button{display:grid;justify-items:center;grid-gap:4px;gap:4px;border:0;background:none;padding:0;cursor:pointer;color:var(--ink-2)}.mx-themes i{width:100%;aspect-ratio:1.4;border-radius:12px;box-shadow:0 0 0 .5px var(--line)}.mx-themes button.on i{box-shadow:0 0 0 2.5px var(--surface),0 0 0 4.5px var(--accent)}.mx-themes small{font-size:11.5px;font-weight:600}.mx-edahab .edp{padding:0}.edw{margin-top:12px;padding:12px;border-radius:18px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone,#34c759) 30%,transparent)}.edw-q{display:grid;margin:0 0 8px}.edw-q b{font-size:15px}.edw-q small{font-size:12.5px;color:var(--ink-3)}.edw-chips{display:flex;flex-wrap:wrap;gap:6px}.edw-chips button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:0;border-radius:99px;font:600 12.5px var(--font);color:var(--ink);background:color-mix(in srgb,var(--c) 16%,var(--surface));cursor:pointer;animation:edw-in .34s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i, 0) * 30ms + .5s)}.edw-chips button.on{color:#fff;background:var(--c)}@keyframes edw-in{0%{opacity:0;transform:translateY(6px) scale(.9)}}.edw-row{display:flex;gap:8px;margin-top:8px}.edw-row input{flex:1 1;min-width:0;padding:0 12px;font:inherit;color:var(--ink);background:var(--surface)}.edw-row input,.edw-save{height:38px;border:0;border-radius:12px}.edw-save{padding:0 16px;font:650 14px var(--font);color:#fff;background:var(--tone,#34c759);cursor:pointer}.edw-save:disabled{opacity:.4}.edw.is-done{display:flex;align-items:center;gap:10px}.edw-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:17px;background:color-mix(in srgb,var(--c,#34c759) 22%,var(--surface))}.edw-t{flex:1 1;display:grid;min-width:0}.edw-t small{font-size:11.5px;color:var(--ink-3)}.edw-t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edw-link{border:0;background:none;font:600 13px var(--font);color:var(--tone,#34c759);cursor:pointer}.mx.m-off *,html[data-reduced-motion=true] .edw-chips button,html[data-reduced-motion=true] .mx *{animation:none!important}.mx.m-calm .mx-hero-glow i,html[data-calm="1"] .mx-hero-glow i,html[data-power=cool] .mx-hero-glow i{animation:none}.mx-body .ml-embed{display:grid;grid-gap:12px;gap:12px;min-width:0}.ml-embed-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ml-embed-head>span{display:grid;min-width:0}.ml-embed-head b{font-size:17px}.ml-embed-head small{font-size:12.5px;color:var(--ink-3)}.mx-body .ml-embed .ml{padding:0}.mx-tabs{gap:2px;padding:4px;border-radius:14px;margin:2px 16px 14px;background:color-mix(in srgb,var(--ink) 7%,var(--paper));-webkit-backdrop-filter:none;backdrop-filter:none;top:6px;box-shadow:0 6px 20px -16px rgba(0,0,0,.5)}.mx-tabs button{height:32px;padding:0 13px;border-radius:10px;font-size:13.5px}.mx-tab-pill{border-radius:10px;box-shadow:0 2px 8px -2px rgba(0,0,0,.25)}@media (min-width:1024px){.mx-tabs{margin-left:0;margin-right:0;padding:4px}}.mx2-wallet{margin:0 -16px}.mx2-cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 12px;scrollbar-width:none}.mx2-cards::-webkit-scrollbar{display:none}.mx2-card{position:relative;flex:none;width:min(78vw,320px);aspect-ratio:1.586;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr auto;padding:16px 18px;border:0;border-radius:20px;overflow:hidden;text-align:left;cursor:pointer;color:#fff;font:inherit;background:linear-gradient(135deg,var(--ca),var(--cb));box-shadow:0 18px 34px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.25)}.mx2-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.22),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 9px);pointer-events:none}.mx2-card>*{position:relative}.mx2-card-top{display:flex;justify-content:space-between;align-items:center}.mx2-card-top b{font-size:15px;font-weight:800;letter-spacing:.04em}.mx2-chip{width:34px;height:25px;border-radius:6px;background:linear-gradient(135deg,#f5d77a,#b8892b);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.mx2-card-bal{align-self:end;display:grid;grid-gap:2px;gap:2px}.mx2-card-bal small{font-size:12.5px;opacity:.8}.mx2-card-bal b{font-size:30px;font-weight:750;letter-spacing:-.02em;line-height:1.05}.mx2-card-foot{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:11.5px;opacity:.78}.mx2-card-shine{position:absolute;inset:-40% auto -40% -60%;width:40%;transform:rotate(18deg) translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:mx2-shine 7s ease-in-out infinite;pointer-events:none}@keyframes mx2-shine{0%,70%{transform:rotate(18deg) translateX(-100%)}to{transform:rotate(18deg) translateX(520%)}}.mx.m-off .mx2-card-shine,[data-power=cool] .mx2-card-shine,[data-reduced-motion=true] .mx2-card-shine{animation:none;display:none}.mx2-card.is-add{width:140px;aspect-ratio:auto;place-content:center;justify-items:center;gap:8px;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 14%,transparent)}.mx2-card.is-add:before{display:none}.mx2-card.is-add small{font-size:12.5px;font-weight:600}.mx2-month{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:16px;border-radius:24px;background:var(--surface);box-shadow:0 0 0 .5px var(--line),var(--shadow-1)}.mx2-ring{position:relative;width:168px;height:168px}.mx2-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mx2-ring circle{fill:none;stroke-width:14;stroke-linecap:round}.mx2-ring-track{stroke:color-mix(in srgb,var(--ink) 8%,transparent)}.mx2-ring-proj{stroke:color-mix(in srgb,var(--mx-a) 28%,transparent)}.mx2-ring-fill{stroke:var(--mx-a)}.mx2-month.is-over .mx2-ring-fill{stroke:#ff9f0a}.mx2-ring-tick{stroke:var(--ink);stroke-width:3;stroke-linecap:round}.mx2-ring-mid{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:2px;gap:2px}.mx2-ring-mid small{font-size:11.5px;color:var(--ink-3)}.mx2-ring-mid b{font-size:24px;font-weight:800;letter-spacing:-.02em}.mx2-facts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.mx2-facts>span{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.mx2-facts i{width:10px;height:10px;border-radius:50%}.mx2-facts i.is-proj{background:color-mix(in srgb,var(--mx-a) 35%,transparent)}.mx2-facts i.is-last{background:color-mix(in srgb,var(--ink) 20%,transparent)}.mx2-facts i.is-in{background:#30d158}.mx2-facts i.is-kept{background:#64d2ff}.mx2-facts small{font-size:12.5px;color:var(--ink-3)}.mx2-facts b{font-size:14.5px;font-weight:700}.mx2-bills-note{margin:2px 0 0;font-size:12px;color:var(--ink-3)}@media (max-width:380px){.mx2-month{grid-template-columns:minmax(0,1fr);justify-items:center}.mx2-facts{width:100%}}.mx2-actions{display:flex;justify-content:space-between;gap:6px;padding:2px 4px}.mx2-actions button{flex:1 1;display:grid;justify-items:center;grid-gap:6px;gap:6px;border:0;background:none;color:var(--ink-2);font:600 12px/1 var(--font-ui,system-ui);cursor:pointer}.mx2-actions i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--mx-a);box-shadow:0 10px 20px -14px var(--mx-a);transition:transform .15s}.mx2-actions button:active i{transform:scale(.9)}.mx2-actions i.is-swap{background:#ff9f0a}.mx2-actions i.is-add{background:color-mix(in srgb,var(--ink) 80%,var(--paper));color:var(--paper)}.mx2-actions i.is-goal{background:#30d158}.mx2-actions i.is-ask{background:linear-gradient(135deg,var(--sp-1,#4fd1e8),var(--sp-4,#d06bff))}.mx2-rail h3,.mx2-recent h3{display:flex;align-items:center;justify-content:space-between}.mx2-recent ul{list-style:none;margin:0;padding:0}.mx2-recent li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;cursor:pointer}.mx2-recent li+li{border-top:.5px solid var(--line)}.mx2-recent .mx-row-t b{font-size:15px}.mx2-rail h3{margin:4px 2px 8px;font-size:17px;font-weight:700}.mx2-rail-row{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}.mx2-rail-row::-webkit-scrollbar{display:none}.mx2-bud{position:relative;flex:none;width:112px;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:12px 8px;border:0;border-radius:18px;background:var(--surface);box-shadow:0 0 0 .5px var(--line),var(--shadow-1);color:var(--ink);font:inherit;cursor:pointer}.mx2-bud svg{width:56px;height:56px;transform:rotate(-90deg)}.mx2-bud circle{fill:none;stroke-width:6;stroke-linecap:round}.mx2-bud circle.t{stroke:color-mix(in srgb,var(--ink) 9%,transparent)}.mx2-bud-e{position:absolute;top:28px;font-size:20px}.mx2-bud b{font-size:12.5px;font-weight:650}.mx2-bud small{font-size:11.5px;color:var(--ink-3)}.mx2-bud.is-over small{color:#ff453a}.mx2-bill{flex:none;width:128px;display:grid;grid-gap:4px;gap:4px;padding:12px;border:0;border-radius:18px;text-align:left;background:var(--surface);box-shadow:0 0 0 .5px var(--line),var(--shadow-1);color:var(--ink);font:inherit;cursor:pointer}.mx2-bill-day{display:flex;align-items:baseline;gap:4px}.mx2-bill-day b{font-size:24px;font-weight:800;letter-spacing:-.02em}.mx2-bill-day small{font-size:12px;color:var(--ink-3)}.mx2-bill-name{font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx2-bill small{font-size:12.5px;color:var(--ink-3)}.mx2-bill.is-soon .mx2-bill-day b{color:#ff9f0a}.mx2-bill.is-late .mx2-bill-day b{color:#ff453a}@media (min-width:1024px){.mx2-wallet{margin:0}.mx2-cards{padding:4px 0 12px}.mx2-rail-row{margin:0;padding:2px 0 8px}}.mxf h3{display:flex;align-items:center;justify-content:space-between;gap:8px}.mxf-pill{font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,#30d158 18%,transparent);color:#1f8f3e}.mxf-pill.is-tight{background:color-mix(in srgb,#ff9f0a 20%,transparent);color:#b85c00}.mxf-pill.is-short{background:color-mix(in srgb,#ff453a 18%,transparent);color:#c4271c}:root[data-theme=dark] .mxf-pill{color:#5fe07f}:root[data-theme=dark] .mxf-pill.is-tight{color:#ffbf5c}:root[data-theme=dark] .mxf-pill.is-short{color:#ff8a80}.mxf-head{margin:2px 0 10px;font-size:17px;line-height:1.35;color:var(--ink-2)}.mxf-head b{color:var(--ink);font-weight:750}.mxf.is-short .mxf-head b{color:#ff453a}.mxf-chart{width:100%;height:130px;display:block;overflow:visible}.mxf-line{fill:none;stroke:var(--mx-a);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mxf.is-short .mxf-line{stroke:#ff6b5f}.mxf-zero{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1}.mxf-cushion,.mxf-zero{vector-effect:non-scaling-stroke}.mxf-cushion{stroke:color-mix(in srgb,#ff9f0a 70%,transparent);stroke-width:1;stroke-dasharray:4 4}.mxf-below{fill:color-mix(in srgb,#ff453a 10%,transparent)}.mxf-bill{fill:#ff9f0a;stroke:var(--surface);stroke-width:1.5}.mxf-bill,.mxf-payday line{vector-effect:non-scaling-stroke}.mxf-payday line{stroke:#30d158;stroke-width:1.4;stroke-dasharray:2 3}.mxf-payday circle{fill:#30d158;stroke:var(--surface);stroke-width:1.5}.mxf-now{fill:var(--ink)}.mxf-low,.mxf-now{stroke:var(--surface);stroke-width:2}.mxf-low{transform-box:fill-box;transform-origin:center}.mxf-low.is-bad{fill:#ff453a}.mxf-low.is-warn{fill:#ff9f0a}.mxf-low.is-ok{fill:#30d158}.mxf-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:8px;gap:8px;margin-top:10px}.mxf-facts span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:12px;background:var(--surface-2)}.mxf-facts small{font-size:11.5px;color:var(--ink-3)}.mxf-facts b{font-size:15px;font-weight:750}.mxf-facts .is-key{background:color-mix(in srgb,var(--mx-a) 14%,var(--surface-2))}.mxf-cuts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.mxf-cuts small{width:100%;font-size:12px;color:var(--ink-3)}.mxf-cuts span{font-size:13px;padding:6px 10px;border-radius:999px;background:var(--surface-2)}.mxf-pay{margin-top:12px;width:100%;min-height:42px;border:0;border-radius:13px;background:var(--mx-a);color:#fff;font:650 14px/1.2 var(--font-ui,system-ui);cursor:pointer;padding:8px 12px}.mx.th-gold .mxf-pay,.mx.th-paper .mxf-pay{color:var(--mx-hink)}.mxf-pay.is-small{min-height:34px;background:var(--surface-2);color:var(--ink-2);font-size:12.5px}.mx3{display:flex;flex-direction:column;gap:14px}.mx3>*{margin:0!important}.mx3-hero{display:flex;flex-direction:column;align-items:flex-start;padding:6px 2px 2px}.mx3-eyebrow{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink-3)}.mx3-total{font-family:-apple-system,SF Pro Display,system-ui,sans-serif;font-size:46px;line-height:1.05;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:2px 0 4px}.mx3-updated{font-size:12.5px;color:var(--ink-3)}.mx3-accs{display:flex;gap:8px;margin-top:14px;width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mx3-accs::-webkit-scrollbar{display:none}.mx3-acc{flex:none;display:flex;align-items:center;gap:9px;padding:8px 12px 8px 8px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mx3-acc span{display:grid;line-height:1.2}.mx3-acc small{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.mx3-acc b{font-size:15px;font-weight:650;white-space:nowrap}.mx3-acc-art{width:30px;height:20px;border-radius:5px;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.25)}.mx3-acc.is-add{padding:8px 12px;color:var(--ink-3)}.mx3 .mx2-actions{display:flex;justify-content:space-between;gap:6px;padding:4px 2px;background:none;box-shadow:none;overflow-x:auto;scrollbar-width:none}.mx3 .mx2-actions button{flex:1 0 54px;display:grid;justify-items:center;grid-gap:6px;gap:6px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:12px;font-weight:550;cursor:pointer}.mx3 .mx2-actions i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent);box-shadow:var(--shadow-1)}.mx3 .mx2-actions button:active i{transform:scale(.94)}.mx3-card{background:var(--surface);border-radius:22px;padding:16px;box-shadow:var(--shadow-1)}.mx3-card header{display:grid;grid-gap:1px;gap:1px;margin-bottom:12px}.mx3-card header small{font-size:12.5px;color:var(--ink-3);font-weight:550}.mx3-card header small:first-child{font-size:13px;font-weight:650;color:var(--ink-2)}.mx3-card header b{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.mx3-bars{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;height:140px;align-items:end;padding-bottom:20px}.mx3-bar{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.mx3-bar small{position:absolute;bottom:-20px;font-size:11.5px;font-weight:600;color:var(--ink-3)}.mx3-bar.is-today small{color:var(--accent)}.mx3-stack{width:100%;max-width:28px;min-height:0;display:flex;flex-direction:column-reverse;gap:1.5px;border-radius:7px 7px 4px 4px;overflow:hidden;transform-origin:bottom}.mx3-stack i{flex-basis:0;min-height:3px;cursor:pointer}.mx3-bar:not(.is-today) .mx3-stack{opacity:.88}.mx3-avg{position:absolute;left:0;right:0;height:0;border-top:1.5px dashed var(--line);margin-bottom:20px;pointer-events:none}.mx3-keys{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;color:var(--ink-3)}.mx3-keys span{display:inline-flex;align-items:center;gap:6px}.mx3-keys i{width:8px;height:8px;border-radius:50%}.mx3-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.mx3-tile{min-height:108px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:13px 14px;border:0;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.mx3-tile:active{transform:scale(.98)}.mx3-tile-label{font-size:13px;font-weight:650;color:var(--accent)}.mx3-tile.is-green .mx3-tile-label{color:#30d158}.mx3-tile.is-orange .mx3-tile-label{color:#ff9f0a}.mx3-tile.is-red .mx3-tile-label{color:#ff453a}.mx3-tile-big{display:grid;grid-gap:2px;gap:2px}.mx3-tile-big b,.mx3-tile-ring b{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.mx3-tile-big small,.mx3-tile-ring small{font-size:12px;line-height:1.3;color:var(--ink-3)}.mx3-tile-ring{display:flex;align-items:center;gap:10px}.mx3-tile-ring>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.mx3-tile-ring svg{flex:none;width:42px;height:42px;transform:rotate(-90deg)}.mx3-tile-ring .t{fill:none;stroke:var(--surface-2);stroke-width:5}.mx3-tile-ring .f{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round}.mx3-tile.is-orange .mx3-tile-ring .f{stroke:#ff9f0a}.mx3-colorbar{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden;margin-bottom:6px}.mx3-colorbar i{flex-basis:0;min-width:3px;transform-origin:left}.mx3-group>h3{display:flex;align-items:baseline;justify-content:space-between;margin:4px 4px 8px;font-size:20px;font-weight:700;letter-spacing:-.01em}.mx3-group>h3 .mx-link{font-size:15px;font-weight:500}.mx3-group>.mx3-list{background:var(--surface);border-radius:18px;box-shadow:var(--shadow-1);overflow:hidden}.mx3-list{list-style:none;margin:0;padding:0}.mx3-list li{position:relative}.mx3-list li+li:before{content:"";position:absolute;top:0;left:60px;right:0;border-top:.5px solid var(--line)}.mx3-card .mx3-list li+li:before{left:46px}.mx3-list button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mx3-card .mx3-list button{padding:9px 0}.mx3-list button:active{background:var(--surface-2)}.mx3-li-t{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.mx3-li-t b{font-size:15.5px;font-weight:550}.mx3-li-r small,.mx3-li-t b,.mx3-li-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx3-li-r small,.mx3-li-t small{font-size:12.5px;color:var(--ink-3)}.mx3-li-r{flex:none;display:grid;justify-items:end;grid-gap:1px;gap:1px}.mx3-li-r b{font-size:15.5px;font-weight:600}.mx3-li-r b.is-in{color:#30d158}.mx3-chev{flex:none;width:7px;height:7px;border-right:2px solid var(--ink-4);border-top:2px solid var(--ink-4);transform:rotate(45deg);margin-left:-2px}.mx3 .mx-card{border-radius:22px;box-shadow:var(--shadow-1)}.mx3 .mx-card>h3,.mx3 .mx2-rail h3{font-size:20px;font-weight:700;letter-spacing:-.01em}@media (min-width:900px){.mx3-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.mx3-total{font-size:54px}}:root[data-reduced-motion=true] .mx3 *{transition:none!important}.mx3 .mx2-actions button i[class]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-1)}.mx4 .mx4-dock{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);grid-gap:2px;gap:2px;padding:5px;border-radius:18px;overflow-x:auto;scrollbar-width:none}.mx4 .mx4-dock button{height:auto;padding:7px 4px 6px;border-radius:13px;display:grid;justify-items:center;grid-gap:3px;gap:3px;font-size:11.5px;font-weight:600;color:var(--ink-3)}.mx4 .mx4-dock button>span,.mx4 .mx4-dock button>svg{position:relative;z-index:1}.mx4 .mx4-dock button.on{color:#fff}.mx4 .mx4-dock em{position:absolute;z-index:2;top:3px;right:10%;min-width:16px;height:16px;font-size:10px}.mx4 .mx4-dock .mx-tab-pill{border-radius:13px}.mx4-table{position:relative;isolation:isolate;overflow:hidden;align-items:stretch!important;gap:14px;padding:20px 16px 0!important;border-radius:28px;color:#f4f7f5;background:radial-gradient(120% 80% at 50% 110%,#1d6b4a,transparent 60%),radial-gradient(90% 60% at 0 0,#12382b,transparent 70%),linear-gradient(170deg,#0d2a20,#08150f 70%);box-shadow:0 18px 40px -26px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.06)}.mx4-table:before{content:"";inset:0;opacity:.18;background:radial-gradient(rgba(255,255,255,.35) .6px,transparent .9px) 0 0 /5px 5px}.mx4-glow,.mx4-table:before{position:absolute;z-index:-1;pointer-events:none}.mx4-glow{left:50%;bottom:-40%;width:120%;height:80%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(201,154,18,.18),transparent)}.mx4-table .mx3-eyebrow{color:rgba(244,247,245,.6)}.mx4-table .mx3-total{color:#fff}.mx4-table .mx3-updated{color:rgba(244,247,245,.55)}.mx4-month{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.mx4-month-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mx4-month-nums span{display:grid;grid-gap:2px;gap:2px;min-width:0}.mx4-month-nums small{font-size:11px;color:rgba(244,247,245,.55)}.mx4-month-nums b,.mx4-month-nums small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx4-month-nums b{font-size:16.5px;letter-spacing:-.02em;color:#fff}.mx4-month-nums b.is-in{color:#5ee08e}.mx4-month-nums em{font-style:normal;font-size:10.5px;color:rgba(244,247,245,.6)}.mx4-month-nums em.is-up{color:#ff9f7a}.mx4-month-nums em.is-down{color:#5ee08e}.mx4-bar{position:relative;height:8px;border-radius:4px;background:rgba(255,255,255,.1)}.mx4-bar i{position:absolute;inset:0 auto 0 0;border-radius:4px;background:linear-gradient(90deg,#c99a12,#f2c94c)}.mx4-bar u{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:#fff;opacity:.8}.mx4-table .acf{margin:0 -16px;width:calc(100% + 32px)}.mx4-table .acf-table{border-radius:0;background:none}.mx4-table .acf-hint{color:rgba(244,247,245,.45)}.mx4-table .acf-detail{margin:0 16px 16px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#f4f7f5;--ink:#f4f7f5;--ink-2:rgba(244,247,245,0.8);--ink-3:rgba(244,247,245,0.55);--line:rgba(255,255,255,0.1);--surface-2:rgba(255,255,255,0.1)}.mx4-over{gap:12px}.mx4-h{margin:14px 2px -2px;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.mx4-spend{display:grid;grid-gap:10px;gap:10px}.mx4-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--ink) 7%,var(--paper))}.mx4-seg button{position:relative;height:32px;border:0;border-radius:10px;background:none;color:var(--ink-3);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.mx4-seg button span{position:relative;z-index:1}.mx4-seg button.on{color:var(--ink)}.mx4-seg button i{position:absolute;inset:0;border-radius:10px;background:var(--surface);box-shadow:0 2px 8px -3px rgba(0,0,0,.3)}.mx4-none{margin:0;padding:18px;text-align:center;color:var(--ink-3);border-radius:20px;background:var(--surface)}.mx4 :is(.mx-card,.mx3-card,.mx3-tile,.mxf){border-radius:24px;background:var(--surface);box-shadow:0 0 0 .5px var(--line),0 14px 30px -24px rgba(0,0,0,.45)}.mx4 .mx-card h3,.mx4 .mx3-card header b{letter-spacing:-.02em}.mx4 .mx2-actions button i{box-shadow:0 6px 16px -10px rgba(0,0,0,.45)}@media (min-width:1024px){.mx4-over{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;align-items:start}.mx4-over>:is(.mx4-table,.mx2-actions,.mx4-h,.mx-empty){grid-column:1/-1}}.wauto-as{align-items:flex-start;flex-wrap:wrap}.wauto-seg{display:inline-flex;padding:2px;border-radius:11px;background:var(--surface-2)}.wauto-seg button{height:30px;padding:0 11px;border:0;border-radius:9px;background:none;color:var(--ink-3);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wauto-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.14)}.wauto-tone-read{color:var(--accent)!important;font-weight:600}.mx4-top>div{display:grid;justify-items:start;grid-gap:2px;gap:2px}.wal-left,.wal-over,.wal-right{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.wal-left,.wal-right{min-width:0;align-content:start}.wal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 2px}.wal-head small{min-width:0;color:var(--ink-3);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wal-head button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 14px;border:0;border-radius:16px;background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s}.wal-head button:active{transform:scale(.95)}.wal-head button.is-round{width:32px;padding:0}.wal-stack{position:relative;width:100%;transition:height .38s cubic-bezier(.25,.9,.3,1)}.wal-stack.is-open{overflow:hidden;border-radius:0 0 16px 16px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),transparent);mask-image:linear-gradient(#000 calc(100% - 22px),transparent)}.wal-slot{position:absolute;inset:0 0 auto;width:100%;will-change:transform;transform-origin:50% 0}.wal-card{display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:900px;-webkit-tap-highlight-color:transparent;touch-action:pan-y}.wal-card.is-open{touch-action:none}.wal-face{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;height:100%;padding:15px 17px 14px;box-sizing:border-box;overflow:hidden;border-radius:16px;color:#fff;background:linear-gradient(165deg,var(--ca),var(--cb));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.2),0 -1px 2px rgba(0,0,0,.12),0 8px 22px -14px rgba(0,0,0,.6);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out}.wal-face.tex-lines:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.16;background:repeating-radial-gradient(ellipse 130% 90% at 112% 118%,transparent 0 7px,rgba(255,255,255,.9) 7px 7.6px)}.wal-face.tex-rings:before{content:"";position:absolute;right:-12%;bottom:-46%;z-index:-1;width:62%;aspect-ratio:1;opacity:.14;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 11px,rgba(255,255,255,.9) 11px 12px)}.wal-face header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:30px}.wal-name{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wal-bal{flex:none;display:grid;justify-items:end;grid-gap:0;gap:0;line-height:1.1}.wal-bal small{font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.72}.wal-bal b{font-size:18px;font-weight:600;letter-spacing:-.02em}.wal-mid{flex:1 1;display:flex;align-items:center;gap:10px}.wal-chip{width:40px;height:30px}.wal-waves{width:15px;height:20px;opacity:.8}.wal-face footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.wal-face footer small{min-width:0;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wal-face footer em{flex:none;display:inline-flex;align-items:baseline;gap:6px;font-style:normal;font-size:15px;font-weight:700;letter-spacing:-.02em}.wal-face footer em u{padding:1px 6px;border-radius:6px;background:rgba(255,255,255,.18);font-size:12px;font-weight:700;text-decoration:none}.wal-shine{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(70% 90% at var(--sx,50%) var(--sy,30%),rgba(255,255,255,.28),transparent 70%);transition:opacity .25s}.wal-card.is-open .wal-shine{opacity:1}.wal-face.is-total{color:#1d1d1f;background:linear-gradient(160deg,#fbfbfd,#e8e8ed 55%,#dcdce2);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.1),inset 0 1px 0 #fff,0 -1px 2px rgba(0,0,0,.1),0 10px 26px -14px rgba(0,0,0,.55)}.wal-wash{position:absolute;inset:0;z-index:-1;opacity:.62;background:radial-gradient(70% 90% at 96% 8%,color-mix(in srgb,var(--w1) 62%,transparent),transparent 70%),radial-gradient(60% 80% at 66% 112%,color-mix(in srgb,var(--w2) 55%,transparent),transparent 70%),radial-gradient(50% 70% at 104% 76%,color-mix(in srgb,var(--w3) 50%,transparent),transparent 72%)}.wal-face.is-total .wal-bal small{color:#48484a;opacity:1}.wal-face.is-total .wal-name .sbg,.wal-face.is-total .wal-name svg{flex:none}.wal-total{flex:1 1;display:grid;align-content:end;grid-gap:0;gap:0;padding-bottom:7px}.wal-total small{font-size:12px;font-weight:600;color:#48484a}.wal-total b{font-size:33px;font-weight:700;letter-spacing:-.035em;line-height:1.12}.wal-face.is-total footer small{color:#3a3a3c;opacity:1}.wal-holder{font-size:12.5px!important;font-weight:600!important;color:#3a3a3c;letter-spacing:0!important}.wal-over .mx2-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-gap:4px;gap:4px;padding:0;overflow:visible}.wal-over .mx2-actions button{flex:none;font-size:12px;font-weight:500;color:var(--ink-2)}.wal-over .mx2-actions i,.wal-over .mx2-actions i.is-add,.wal-over .mx2-actions i.is-ask,.wal-over .mx2-actions i.is-goal,.wal-over .mx2-actions i.is-scan,.wal-over .mx2-actions i.is-send,.wal-over .mx2-actions i.is-swap{width:50px;height:50px;background:var(--surface);color:var(--accent);box-shadow:0 0 0 .5px var(--line)}.wal-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wal-tile{display:grid;align-content:start;grid-gap:2px;gap:2px;min-width:0;padding:13px 14px 14px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 .5px var(--line)}.wal-tile>small{color:var(--ink-3);font-size:13px;font-weight:500}.wal-tile>b{font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1.16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wal-tile>b.is-in{color:#248a3d}:root[data-theme=dark] .wal-tile>b.is-in{color:#30d158}.wal-tile>em{font-style:normal;color:var(--ink-3);font-size:12.5px;line-height:1.3}.wal-tile.is-wide{grid-column:1/-1}.wal-meter{position:relative;height:7px;margin:8px 0 6px;border-radius:4px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.wal-meter i{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--accent);transform-origin:0 50%}.wal-meter u{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink);opacity:.55}.wal-h,.wal-over .mx3-group>h3,.wal-over .mx4-h{margin:8px 2px -8px;font-size:22px;font-weight:700;letter-spacing:-.022em;color:var(--ink)}.wal-over .mx3-group>h3{display:flex;align-items:baseline;justify-content:space-between;margin:8px 2px}.wal-over .mx3-group>.mx3-list{border-radius:14px;box-shadow:0 0 0 .5px var(--line)}.wal-over .mx-card,.wal-over .mx3-card,.wal-over .mx3-tile,.wal-over .mxf{border-radius:16px;box-shadow:0 0 0 .5px var(--line)}.wal-over .mx3-list .mx-cat{border-radius:10px}.wal-none{margin:0;padding:22px 18px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);color:var(--ink-3);font-size:15px;text-align:center}.wal-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.wal-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.wal-acts button{min-height:44px;padding:0 6px;border:0;border-radius:12px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);color:var(--accent);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s}.wal-acts button:active{transform:scale(.98)}:root[data-power=cool] .wal-slot{will-change:auto}@media (min-width:1024px){.wal-over{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:28px;align-items:start}.wal-left{position:-webkit-sticky;position:sticky;top:70px}}.pnp{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:12px 0 8px;text-align:center}.pnp-lock{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.pnp h3{margin:6px 0 0;font-size:19px;letter-spacing:-.02em}.pnp>p{margin:0;max-width:300px;color:var(--ink-3);font-size:13.5px;line-height:1.4}.pnp-dots{display:flex;gap:14px;margin:14px 0 2px}.pnp-dots i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:background .12s}.pnp-dots i.on{background:var(--ink);box-shadow:none}.pnp .pnp-err{min-height:18px;margin:4px 0;font-size:13px;color:var(--ink-3)}.pnp .pnp-err.is-on{color:#ff453a}.pnp-keys{display:grid;grid-template-columns:repeat(3,72px);grid-gap:12px 20px;gap:12px 20px;margin-top:4px}.pnp-keys button{width:72px;height:72px;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);font:inherit;font-size:27px;font-weight:400;cursor:pointer}.pnp-keys button:active{background:color-mix(in srgb,var(--ink) 20%,transparent)}.pnp-keys button.is-del{background:none;font-size:22px;color:var(--ink-2)}.pnp-gate{padding:12px 16px 40px}.nt-space button svg{margin-right:3px;vertical-align:-1px}.plib-private{margin:18px 0 28px;display:grid;grid-gap:12px;gap:12px}.plib-private-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:14px;border:0;border-radius:18px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.plib-private-head>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#5b5b66,#2c2c33)}.plib-private-head small{color:var(--ink-3);font-size:12.5px}.plib-private-none{margin:0;color:var(--ink-3);font-size:13.5px}.stg{display:grid;grid-gap:14px;gap:14px;padding:4px 16px 44px;max-width:760px;margin:0 auto;width:100%;box-sizing:border-box}.stg-hero{position:relative;overflow:hidden;display:grid;grid-gap:10px;gap:10px;padding:22px 18px;border-radius:26px;color:#fff;background:linear-gradient(155deg,#1e2a55,#3a2c7a 60%,#6b3fa0)}.stg-hero h2{margin:0;font-size:25px;line-height:1.15;letter-spacing:-.025em}.stg-hero p{margin:0;color:rgba(255,255,255,.82);line-height:1.45;font-size:14.5px}.stg-mark{display:flex;align-items:flex-end;gap:4px;height:26px}.stg-mark i{width:7px;border-radius:3px;background:#fff}.stg-mark i:first-child{height:10px;opacity:.55}.stg-mark i:nth-child(2){height:17px;opacity:.8}.stg-mark i:nth-child(3){height:26px}.stg-new{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border:0;border-radius:22px;background:#fff;color:#1e2a55;font:inherit;font-weight:700;cursor:pointer}.stg-list{display:grid;grid-gap:8px;gap:8px}.stg-list h3{margin:6px 2px 0;font-size:20px;letter-spacing:-.02em}.stg-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:0;border-radius:18px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.stg-row span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.stg-row small{color:var(--ink-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stg-ring{position:relative;flex:none;display:grid;place-items:center}.stg-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.stg-ring circle{fill:none;stroke-width:4}.stg-ring .t{stroke:color-mix(in srgb,var(--ink) 10%,transparent)}.stg-ring .f{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .5s ease}.stg-ring b{font-size:11px;font-weight:700}.stg-make{min-height:62vh;align-content:start;padding-top:12px}.stg-q{display:grid;grid-gap:12px;gap:12px}.stg-q small{color:var(--ink-3);font-size:12.5px}.stg-q h2{margin:0;font-size:25px;line-height:1.18;letter-spacing:-.025em}.stg-why{margin:-6px 0 0;color:var(--ink-3);font-size:13.5px}.stg-q textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:0;border-radius:16px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);color:var(--ink);font:inherit;font-size:16px;resize:vertical}.stg-opts{display:grid;grid-gap:7px;gap:7px}.stg-opts button{padding:13px 15px;border:0;border-radius:16px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);color:var(--ink);font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.stg-opts button.on,.stg-opts button:active{background:color-mix(in srgb,var(--accent) 16%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--accent)}.stg-go{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 20px;border:0;border-radius:23px;background:var(--accent);color:var(--accent-ink,#fff);font:inherit;font-weight:700;cursor:pointer}.stg-go.is-small{min-height:38px}.stg-go:disabled{opacity:.45}.stg-back{min-height:38px;padding:0 14px;border:0;border-radius:19px;background:none;color:var(--ink-3);font:inherit;font-weight:600;cursor:pointer}.stg-q-foot{display:flex;align-items:center;justify-content:space-between}.stg-steps{display:grid;grid-auto-flow:column;grid-gap:4px;gap:4px}.stg-steps i{height:4px;border-radius:2px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.stg-steps i.on{background:var(--accent)}.stg-wait{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:18vh 16px;text-align:center}.stg-wait p{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.stg-wait small{color:var(--ink-3)}.stg-dots{display:inline-flex;gap:5px}.stg-dots i{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:th-dot 1.1s ease-in-out infinite}.stg-dots i:nth-child(2){animation-delay:.15s}.stg-dots i:nth-child(3){animation-delay:.3s}.stg-more{width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:18px;cursor:pointer}.stg-head{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:24px;background:var(--surface);box-shadow:0 0 0 .5px var(--line)}.stg-head-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.stg-head h2{margin:0;font-size:22px;line-height:1.18;letter-spacing:-.02em}.stg-head small{color:var(--ink-3);font-size:12.5px}.stg-goal{margin:0;font-weight:600;line-height:1.4}.stg-approach{margin:0;color:var(--ink-2);line-height:1.5;font-size:14.5px}.stg-first{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--accent) 13%,transparent)}.stg-first small{color:var(--accent);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.stg-first b{font-weight:600;line-height:1.35}.stg-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:22px;background:var(--surface);box-shadow:0 0 0 .5px var(--line)}.stg-card h3{margin:0;font-size:16px;letter-spacing:-.01em}.stg-card.is-quiet{opacity:.86}.stg-bul{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;line-height:1.45;font-size:14.5px}.stg-risk{display:grid;grid-gap:2px;gap:2px}.stg-risk p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.4}.stg-risk small{color:var(--ink-3);font-size:12.5px}.stg-src{margin:0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px;font-size:13px}.stg-src a{color:var(--accent);text-decoration:none}.stg-phases{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.stg-phase{display:grid;grid-gap:8px;gap:8px}.stg-phase-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.stg-phase-head>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.stg-phase-head b{font-size:17px;letter-spacing:-.015em}.stg-phase-head small{color:var(--ink-3);font-size:12.5px;line-height:1.35}.stg-num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13.5px;background:var(--accent);color:var(--accent-ink,#fff)}.stg-phase.is-done .stg-num{background:#30d158;color:#fff}.stg-stepsl{list-style:none;margin:0 0 0 14px;padding:0 0 0 16px;border-left:2px solid var(--line);display:grid;grid-gap:6px;gap:6px}.stg-stepsl>li{border-radius:16px;background:var(--surface);box-shadow:0 0 0 .5px var(--line);overflow:hidden}.stg-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:2px;gap:2px;padding:4px 8px 4px 10px}.stg-tick{width:24px;height:24px;border:0;border-radius:50%;display:grid;place-items:center;background:none;box-shadow:inset 0 0 0 2px var(--ink-4);color:#fff;cursor:pointer}.stg-stepsl>li.is-done .stg-tick{background:#30d158;box-shadow:none}.stg-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 4px 6px 8px;border:0;background:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:500;text-align:left;cursor:pointer}.stg-stepsl>li.is-done .stg-title span{color:var(--ink-3);text-decoration:line-through}.stg-title em{flex:none;font-style:normal;font-size:11.5px;color:var(--ink-3)}.stg-how{overflow:hidden}.stg-how>div{display:grid;grid-gap:8px;gap:8px;padding:2px 14px 14px 44px}.stg-how p{margin:0;line-height:1.5;font-size:14.5px;color:var(--ink-2)}.stg-when{font-size:13.5px!important}.stg-acts{display:flex;flex-wrap:wrap;gap:6px}.stg-acts button{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:0;border-radius:17px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.stg-acts button.is-main{background:var(--accent);color:var(--accent-ink,#fff)}.stg-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.stg-chatcard{display:grid;grid-gap:5px;gap:5px;margin:10px 0;padding:14px;border-radius:20px;background:linear-gradient(155deg,#1e2a55,#3a2c7a 70%,#6b3fa0);color:#fff}.stg-chatcard small{color:rgba(255,255,255,.7);font-size:12px}.stg-chatcard b{font-size:17px;letter-spacing:-.015em}.stg-chatcard p{margin:0;color:rgba(255,255,255,.86);font-size:14px;line-height:1.4}.stg-chatfirst{font-weight:600;color:#fff!important}.stg-chatcard button{justify-self:start;margin-top:4px;height:36px;padding:0 14px;border:0;border-radius:18px;background:#fff;color:#1e2a55;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.ps-new.is-alt{background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.ps2{display:flex;flex-direction:column;min-height:0}.ps-methods{flex:none;display:flex;gap:6px;padding:6px 12px;overflow-x:auto;scrollbar-width:none}.ps-methods::-webkit-scrollbar{display:none}.ps-methods button{flex:none;height:32px;padding:0 12px;border:0;border-radius:16px;background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ps-methods button.is-board{background:var(--accent);color:var(--accent-ink,#fff)}.ps-methods button:disabled{opacity:.5}.ps-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ps-list li.is-solved{opacity:.66}.ps-list li b svg{color:#30d158;margin-right:4px;vertical-align:-1px}.ps-rename{width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--ink-3);font-size:17px;cursor:pointer}.psb{display:grid;grid-gap:12px;gap:12px;padding-bottom:14px}.psb-load{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-3);font-size:14px}.psb-restated{margin:0;font-size:16px;font-weight:600;line-height:1.4}.psb-sec{display:grid;grid-gap:5px;gap:5px}.psb-sec h4{margin:0;font-size:12.5px;font-weight:700;color:var(--ink-3)}.psb-sec ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14.5px;line-height:1.4}.psb-sec.is-known h4{color:#1f9d48}.psb-sec.is-assumed h4{color:#c98a0a}.psb-sec.is-unknown h4{color:#d6453a}.psb-cause{display:grid;grid-gap:1px;gap:1px;padding:9px 11px;border-radius:13px;background:var(--surface-2)}.psb-cause b{font-size:14.5px;font-weight:600;line-height:1.35}.psb-cause small{color:var(--ink-3);font-size:13px;line-height:1.35}.psb-cause em{font-style:normal;font-size:11px;font-weight:700;color:var(--ink-3)}.psb-cause em.is-high{color:#d6453a}.psb-cause em.is-medium{color:#c98a0a}.psb-rec{margin:0;padding:11px 13px;border-radius:14px;background:color-mix(in srgb,var(--accent) 13%,transparent);font-size:14.5px;line-height:1.4}.psb-next{list-style:none;padding:0!important}.psb-next li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.psb-next button{width:30px;height:30px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);display:grid;place-items:center;cursor:pointer}.psb-acts{display:flex;flex-wrap:wrap;gap:6px}.psb-acts button{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 13px;border:0;border-radius:18px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.edst{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;margin-bottom:10px}.edst-cover{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:0;border:0;background:none;color:var(--ink-3);font:inherit;cursor:pointer}.edst-cover small{font-size:11px;font-weight:600}.edst-times{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;padding:3px;border-radius:16px;background:var(--surface-2)}.edst>.edst-times:only-child{grid-column:1/-1}.edst-times button{display:grid;align-content:center;grid-gap:1px;gap:1px;padding:8px 4px;border:0;border-radius:13px;background:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.edst-times small{font-size:11px;color:var(--ink-3)}.edst-times b{font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.cvr-prev{position:relative;display:block;overflow:hidden;border-radius:14px;background:var(--surface-2)}.cvr-prev img{width:100%;height:100%;object-fit:cover;display:block}.cvr-prev .scn{position:absolute;inset:0}.cvr{display:grid;grid-gap:10px;gap:10px;padding-bottom:14px}.cvr-now{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.cvr-now-acts{display:grid;grid-gap:6px;gap:6px}.cvr-btn{min-height:40px;padding:0 14px;border:0;border-radius:20px;background:var(--surface-2);color:var(--ink);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.cvr-btn.is-main{background:var(--accent);color:var(--accent-ink,#fff)}.cvr-h{margin:6px 0 0;font-size:12.5px;font-weight:700;color:var(--ink-3)}.cvr-find{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px}.cvr-find input{min-width:0;font:inherit;font-size:16px}.cvr-find button,.cvr-find input{padding:0 12px;height:40px;border:0;border-radius:13px;background:var(--surface-2);color:var(--ink)}.cvr-find button{font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.cvr-find button:disabled{opacity:.45}.cvr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-gap:6px;gap:6px}.cvr-grid button{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:10px 2px 7px;border:0;border-radius:14px;background:var(--surface-2);color:var(--ink-2);font:inherit;cursor:pointer}.cvr-grid button.on{box-shadow:inset 0 0 0 2px var(--accent)}.cvr-grid small{font-size:11px}.dcx-read{display:grid;grid-gap:6px;gap:6px;padding:8px 12px 2px}.dcx-read p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.35}.dcx-read p span{margin-right:6px;font-weight:700;color:var(--ink-3)}.dcx-alts{display:flex;flex-wrap:wrap;gap:5px}.dcx-alts button{height:28px;padding:0 11px;border:0;border-radius:14px;background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.dcx-alts button.on{background:var(--accent);color:var(--accent-ink,#fff)}.agc-tags span.is-topic{font-weight:600}.brf{position:fixed;inset:0;z-index:320;display:flex;flex-direction:column;gap:12px;padding:calc(env(safe-area-inset-top, 0px) + 14px) 18px calc(env(safe-area-inset-bottom, 0px) + 14px);overflow:hidden;color:#fff;background:#0c1020}.brf.sky-dawn{background:linear-gradient(170deg,#2b2a5e,#7d4d84 62%,#d98a72)}.brf.sky-day{background:linear-gradient(170deg,#123a6e,#1f6aa8 60%,#4aa3cf)}.brf.sky-dusk{background:linear-gradient(170deg,#2a1f55,#7a3b7f 60%,#dd7a58)}.brf.sky-night{background:linear-gradient(170deg,#060814,#101a3e 62%,#27295e)}.brf-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.brf-top div{display:grid;grid-gap:1px;gap:1px}.brf-top small{color:rgba(255,255,255,.72);font-size:13px}.brf-top b{font-size:20px;letter-spacing:-.02em}.brf-top button{width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);color:#fff;cursor:pointer}.brf-stage{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.brf-orb{--lv:0;position:relative;flex:none;width:104px;height:104px;display:grid;place-items:center}.brf-orb i{position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.12);transform:scale(calc(1 + var(--lv) * .55));transition:transform .12s linear}.brf-orb i:nth-child(2){inset:14px;background:rgba(255,255,255,.18);transform:scale(calc(1 + var(--lv) * .36))}.brf-orb i:nth-child(3){inset:28px;background:rgba(255,255,255,.92);transform:scale(calc(1 + var(--lv) * .16))}.brf-orb span{position:relative;font-size:22px}.brf-orb.is-on i:first-child{animation:brf-breathe 3.4s ease-in-out infinite}@keyframes brf-breathe{0%,to{opacity:.8}50%{opacity:.45}}.brf-line{margin:0;max-width:620px;font-size:clamp(23px,6.2vw,34px);line-height:1.22;letter-spacing:-.022em;font-weight:600;text-wrap:balance}.brf-line.is-quiet{font-size:17px;font-weight:500;color:rgba(255,255,255,.82)}.brf-read{width:100%;max-width:620px;flex:1 1;min-height:0;overflow-y:auto;display:grid;align-content:start;grid-gap:12px;gap:12px;text-align:left}.brf-read h4{margin:0 0 3px;font-size:13px;color:rgba(255,255,255,.72)}.brf-read p{margin:0;line-height:1.45;font-size:16px}.brf-read span.is-now{background:rgba(255,255,255,.22);border-radius:5px}.brf-chapters{flex:none;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px}.brf-chapters::-webkit-scrollbar{display:none}.brf-chapters button{flex:none;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:0;border-radius:17px;background:rgba(255,255,255,.13);color:rgba(255,255,255,.86);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.brf-chapters button.on{background:#fff;color:#10182e}.brf-matters{flex:none;display:grid;grid-gap:6px;gap:6px}.brf-matters button{display:grid;grid-gap:1px;gap:1px;padding:10px 13px;border:0;border-radius:15px;background:rgba(255,255,255,.13);color:#fff;font:inherit;text-align:left;cursor:pointer}.brf-matters b{font-size:14.5px;font-weight:600}.brf-matters small{font-size:12.5px;color:rgba(255,255,255,.74)}.brf-controls{flex:none;display:flex;align-items:center;justify-content:center;gap:12px}.brf-play{width:74px;height:74px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:#10182e;cursor:pointer;box-shadow:0 12px 28px -12px rgba(0,0,0,.6)}.brf-play:disabled{opacity:.5}.brf-side{width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.brf-side.on{background:#fff;color:#10182e}.brf-side:disabled{opacity:.4}.brf-foot{flex:none;display:flex;justify-content:center;gap:8px}.brf-foot button{min-height:40px;padding:0 18px;border:0;border-radius:20px;background:none;color:rgba(255,255,255,.82);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.brf-foot button.is-main{background:#fff;color:#10182e}:root[data-calm="1"] .brf-orb i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.brf-orb.is-on i:first-child,.stg-dots i,.th-msg.is-typing i{animation:none}}:root[data-reduced-motion=true] .brf-orb.is-on i:first-child,:root[data-reduced-motion=true] .stg-dots i,:root[data-reduced-motion=true] .th-msg.is-typing i{animation:none}.dcx-foot{flex-wrap:wrap}.dcx-foot .dcx-note{flex:1 1 100%}.opn-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:36px;margin-top:8px;padding:0 10px 0 14px;border:0;border-radius:18px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-ink,var(--accent));font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s}.opn-chip span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opn-chip svg{flex:none}.opn-chip:active{transform:scale(.97)}.cx-immersive .opn-chip{background:rgba(255,255,255,.12);color:#fff}