:root{color-scheme:dark light;--accent: #8B6DFF;--accent-2: #39D3C5;--accent-glow: rgba(139, 109, 255, .45);--c-income: #6E8BFF;--c-expense: #FF5F9E;--c-savings: #3FD6A0;--c-shared: #FFA14D;--c-loans: #C77DFF;--c-summary: #4BC9E8;--ok: #3FD6A0;--warn: #FFB547;--bad: #FF5C77;--bg: #1A1133;--bg-2: #120B26;--bg-3: #0E0820;--surface: rgba(255, 255, 255, .062);--surface-2: rgba(255, 255, 255, .035);--surface-3: rgba(255, 255, 255, .105);--surface-solid: #241A42;--border: rgba(255, 255, 255, .095);--border-strong: rgba(255, 255, 255, .2);--text: #F3F0FB;--text-2: #A9A1C8;--text-3: #726A94;--shadow: 0 1px 1px rgba(0, 0, 0, .18), 0 10px 30px -14px rgba(0, 0, 0, .55);--shadow-lg: 0 32px 70px -30px rgba(0, 0, 0, .8);--blur: saturate(160%) blur(22px);--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 26px;--tab-h: 58px;--max-w: 820px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-num: ui-rounded, -apple-system, "SF Pro Rounded", "Inter", system-ui, sans-serif;--font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--accent: #6B4EF0;--accent-glow: rgba(107, 78, 240, .25);--c-income: #3461E0;--c-expense: #D32B74;--c-savings: #11956A;--c-shared: #C9701B;--c-loans: #8E44AD;--c-summary: #1A87A6;--ok: #12966B;--warn: #C07512;--bad: #D63B55;--bg: #F7F6FC;--bg-2: #EFEDF8;--bg-3: #E7E4F2;--surface: #FFFFFF;--surface-2: #FAFAFD;--surface-3: rgba(18, 14, 32, .055);--surface-solid: #FFFFFF;--border: rgba(18, 14, 32, .085);--border-strong: rgba(18, 14, 32, .2);--text: #16122A;--text-2: #5C5578;--text-3: #8E86A8;--shadow: 0 1px 2px rgba(22, 18, 42, .04), 0 10px 28px -16px rgba(22, 18, 42, .22);--shadow-lg: 0 30px 70px -30px rgba(22, 18, 42, .35);--seg-active: #FFFFFF;--seg-shadow: 0 1px 3px rgba(22, 18, 42, .12)}}:root[data-theme=light]{color-scheme:light;--accent: #6B4EF0;--accent-glow: rgba(107, 78, 240, .25);--c-income: #3461E0;--c-expense: #D32B74;--c-savings: #11956A;--c-shared: #C9701B;--c-loans: #8E44AD;--c-summary: #1A87A6;--ok: #12966B;--warn: #C07512;--bad: #D63B55;--bg: #F7F6FC;--bg-2: #EFEDF8;--bg-3: #E7E4F2;--surface: #FFFFFF;--surface-2: #FAFAFD;--surface-3: rgba(18, 14, 32, .055);--surface-solid: #FFFFFF;--border: rgba(18, 14, 32, .085);--border-strong: rgba(18, 14, 32, .2);--text: #16122A;--text-2: #5C5578;--text-3: #8E86A8;--shadow: 0 1px 2px rgba(22, 18, 42, .04), 0 10px 28px -16px rgba(22, 18, 42, .22);--shadow-lg: 0 30px 70px -30px rgba(22, 18, 42, .35);--seg-active: #FFFFFF;--seg-shadow: 0 1px 3px rgba(22, 18, 42, .12)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--text);font-family:var(--font);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background:linear-gradient(168deg,var(--bg) 0%,var(--bg-2) 72%,var(--bg-3) 100%)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(820px 560px at 34% -12%,rgba(139,109,255,.5),transparent 66%),radial-gradient(700px 480px at 100% 6%,rgba(57,211,197,.2),transparent 62%),radial-gradient(560px 440px at 70% 104%,rgba(255,95,158,.14),transparent 66%)}:root[data-theme=light] body:before,html[data-theme=light] body:before{background:radial-gradient(820px 560px at 34% -12%,rgba(107,78,240,.16),transparent 66%),radial-gradient(700px 480px at 100% 6%,rgba(26,135,166,.1),transparent 62%)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none;padding:0}input,select,textarea{-webkit-appearance:none;appearance:none}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.022em}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.015em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}::selection{background:color-mix(in srgb,var(--accent) 45%,transparent)}.app{min-height:100%;display:flex;flex-direction:column}.app__main{flex:1;width:100%;max-width:var(--max-w);margin:0 auto;padding:0 18px calc(var(--tab-h) + 34px + env(safe-area-inset-bottom))}.topbar{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-bottom:1px solid transparent;transition:border-color .25s,background .25s}.topbar--scrolled{border-bottom-color:var(--border);background:color-mix(in srgb,var(--bg) 88%,transparent)}.topbar__inner{max-width:var(--max-w);margin:0 auto;padding:14px 18px;display:flex;align-items:center;gap:12px;min-height:60px}.topbar__title{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.03em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__sub{font-size:12px;color:var(--text-3);font-weight:500;letter-spacing:.01em}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;gap:0;padding:7px 6px calc(7px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-2) 82%,transparent);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-top:1px solid var(--border)}.tabbar__btn{flex:1;min-width:0;max-width:100px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 1px;border-radius:var(--r-md);color:var(--text-3);font-size:9.5px;font-weight:600;letter-spacing:-.015em;transition:color .18s,background .18s}.tabbar__btn span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar__btn svg{width:21px;height:21px}.tabbar__btn--active{color:var(--text)}.tabbar__btn--active svg{filter:drop-shadow(0 0 10px currentColor)}.tabbar__btn:active{background:var(--surface-3)}.card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.card+.card{margin-top:12px}.card__head{display:flex;align-items:center;gap:11px;padding:15px 18px 13px;border-bottom:1px solid var(--border)}.card__head h3{font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--text-2)}.card__dot{width:8px;height:8px;border-radius:99px;flex:none;box-shadow:0 0 10px currentColor}.card__body{padding:16px 18px}.card__body--flush{padding:0}.hero{position:relative;border-radius:var(--r-xl);padding:24px 22px;color:#fff;overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 88% -25%,color-mix(in srgb,var(--hero-b, var(--c-summary)) 78%,#fff 6%),transparent 72%),linear-gradient(150deg,color-mix(in srgb,var(--hero-a, var(--c-income)) 88%,#190F33),color-mix(in srgb,var(--hero-b, var(--c-summary)) 70%,#190F33));box-shadow:0 1px #ffffff2e inset,0 26px 54px -28px color-mix(in srgb,var(--hero-a, var(--c-income)) 90%,transparent)}.hero:after{content:"";position:absolute;inset:auto -22% -72% auto;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.26),transparent 66%);z-index:-1}.hero__label{font-size:11.5px;font-weight:600;opacity:.72;text-transform:uppercase;letter-spacing:.09em}.hero__value{font-family:var(--font-display);font-size:40px;font-weight:650;letter-spacing:-.038em;margin-top:4px;line-height:1.06;text-shadow:0 2px 24px rgba(0,0,0,.18)}.hero__note{font-size:13px;opacity:.84;margin-top:7px;line-height:1.4}.hero__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding-top:17px;border-top:1px solid rgba(255,255,255,.2)}.hero__cell small{display:block;font-size:11px;opacity:.74;font-weight:600;margin-bottom:2px;letter-spacing:.01em}.hero__cell b{font-size:16.5px;font-weight:650;letter-spacing:-.025em}.row{display:flex;align-items:center;gap:13px;padding:12px 18px;min-height:60px;position:relative}.row+.row:before{content:"";position:absolute;top:0;left:59px;right:0;height:1px;background:var(--border)}.row__icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;font-size:17px;font-family:var(--font-emoji);background:color-mix(in srgb,var(--tint, var(--text-3)) 16%,transparent);border:1px solid color-mix(in srgb,var(--tint, var(--text-3)) 20%,transparent)}.row__main{flex:1;min-width:0}.row__name{font-size:14.5px;font-weight:550;letter-spacing:-.008em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__meta{font-size:11.5px;color:var(--text-3);margin-top:2px;letter-spacing:.005em}.row__right{text-align:right;flex:none}.row__fact{font-size:15px;font-weight:650}.row__plan{font-size:11.5px;color:var(--text-3)}.bar{height:4px;border-radius:99px;background:var(--surface-3);overflow:hidden;margin-top:8px}.bar__fill{height:100%;border-radius:99px;transition:width .45s cubic-bezier(.2,.8,.3,1);box-shadow:0 0 10px -2px currentColor}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:12px;font-weight:600;color:var(--text-2);letter-spacing:.005em}.input,.select{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:11px 13px;font-size:15px;color:var(--text);transition:border-color .18s,background .18s,box-shadow .18s}.input::placeholder{color:var(--text-3)}.input:focus,.select:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23726A94' d='M6 8 0 1.4 1.4 0 6 4.6 10.6 0 12 1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:11px;padding-right:34px}.select option{background:var(--surface-solid);color:var(--text)}.cell-input{width:96px;text-align:right;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:8px 10px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;color:var(--text);transition:border-color .18s,background .18s,box-shadow .18s}.cell-input::placeholder{color:var(--text-3);font-weight:500}.cell-input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.cell-input--plan{color:var(--text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.005em;background:var(--surface-3);color:var(--text);transition:filter .18s,background .18s,transform .1s,box-shadow .18s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn--primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--accent-2)));color:#fff;box-shadow:0 10px 26px -12px var(--accent-glow)}.btn--primary:hover{filter:brightness(1.07)}.btn--danger{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad)}.btn--ghost{background:transparent;border:1px solid var(--border-strong);color:var(--text-2)}.btn--ghost:hover{color:var(--text);border-color:var(--accent)}.btn--sm{padding:8px 14px;font-size:13px}.btn--block{width:100%}.btn:disabled{opacity:.4;pointer-events:none}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--text-2);background:var(--surface-3);border:1px solid transparent;flex:none;transition:color .18s,border-color .18s,transform .1s}.icon-btn svg{width:18px;height:18px}.icon-btn:hover{color:var(--text);border-color:var(--border-strong)}.icon-btn:active{transform:scale(.94)}.fab{position:fixed;right:20px;bottom:calc(var(--tab-h) + 20px + env(safe-area-inset-bottom));z-index:35;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 40%,var(--accent-2)));box-shadow:0 1px #ffffff40 inset,0 14px 34px -10px var(--accent-glow);transition:transform .14s,filter .18s}.fab svg{width:26px;height:26px}.fab:hover{filter:brightness(1.08)}.fab:active{transform:scale(.92)}.segmented{display:flex;gap:3px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px}.segmented__btn{flex:1;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-2);transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.segmented__btn--active{background:var(--seg-active, var(--surface-3));color:var(--text);box-shadow:var(--seg-shadow, 0 1px 0 rgba(255, 255, 255, .08) inset)}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{padding:7px 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:13px;font-weight:550;color:var(--text-2);white-space:nowrap;flex:none;transition:background .18s,color .18s,border-color .18s}.chip:hover{color:var(--text);border-color:var(--border-strong)}.chip--active{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--text)}.sheet-backdrop{position:fixed;inset:0;z-index:60;background:#08061099;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:fade .2s ease}.sheet{width:100%;max-width:540px;max-height:92vh;overflow-y:auto;background:var(--surface-solid);border:1px solid var(--border);border-bottom:none;border-radius:var(--r-xl) var(--r-xl) 0 0;padding:8px 20px calc(24px + env(safe-area-inset-bottom));animation:slide-up .3s cubic-bezier(.2,.9,.3,1);box-shadow:var(--shadow-lg)}.sheet__grip{width:38px;height:4px;border-radius:99px;background:var(--border-strong);margin:8px auto 16px}.sheet__title{font-size:19px;margin-bottom:14px;letter-spacing:-.025em}.sheet__actions{display:flex;gap:10px;margin-top:22px}.sheet__actions .btn{flex:1}.sheet__actions .btn--danger{flex:0 0 52px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(22px);opacity:.5}to{transform:translateY(0);opacity:1}}.insight{display:flex;gap:13px;padding:15px 17px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;overflow:hidden}.insight+.insight{margin-top:10px}.insight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ink, var(--text-3));box-shadow:0 0 16px -2px var(--ink, var(--text-3))}.insight__icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;font-size:18px;font-family:var(--font-emoji);background:color-mix(in srgb,var(--ink, var(--text-3)) 16%,transparent);border:1px solid color-mix(in srgb,var(--ink, var(--text-3)) 22%,transparent)}.insight__title{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.insight__body{font-size:13px;color:var(--text-2);margin-top:4px;line-height:1.5}.insight--warn{--ink: var(--warn)}.insight--tip{--ink: var(--accent)}.insight--good{--ink: var(--ok)}.insight--info{--ink: var(--c-summary)}.sync-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:11.5px;font-weight:600;color:var(--text-3);white-space:nowrap;flex:none}.sync-chip__dot{width:7px;height:7px;border-radius:99px;flex:none;box-shadow:0 0 8px currentColor}.sync-chip__dot--pulse{animation:pulse 1.1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.sync-chip__text{max-width:96px;overflow:hidden;text-overflow:ellipsis}@media(max-width:420px){.sync-chip__text{display:none}.sync-chip{padding:6px}}.banner{margin-top:14px;padding:15px 17px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 12%,var(--surface));box-shadow:var(--shadow)}.banner__title{font-size:14.5px;font-weight:650;letter-spacing:-.01em}.banner__body{font-size:13px;color:var(--text-2);margin-top:5px;line-height:1.5}.banner__actions{display:flex;gap:9px;margin-top:13px;flex-wrap:wrap}.banner__compare{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.banner__side{padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border)}.banner__side small{display:block;font-size:11px;color:var(--text-3);margin-bottom:3px}.banner__side b{font-size:13px;font-weight:600;line-height:1.35}.banner__side--more{border-color:color-mix(in srgb,var(--ok) 55%,transparent)}@media(max-width:420px){.banner__compare{grid-template-columns:1fr}}.grid-wrap{overflow:auto;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch}table.grid{border-collapse:separate;border-spacing:0;font-size:12.5px;width:max-content;min-width:100%}table.grid th,table.grid td{padding:8px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border)}table.grid thead th{position:sticky;top:0;z-index:3;background:var(--surface-solid);font-size:10.5px;font-weight:650;color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border-strong)}table.grid th.sticky-col,table.grid td.sticky-col{position:sticky;left:0;z-index:2;background:var(--surface-solid);text-align:left;font-weight:550;min-width:164px;max-width:164px;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--border)}table.grid thead th.sticky-col{z-index:4}table.grid tr.grid__section td{background:color-mix(in srgb,var(--surface-solid) 100%,transparent);font-weight:650;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;text-align:left;padding-top:14px;padding-bottom:8px}table.grid tr.grid__total td{font-weight:700;background:color-mix(in srgb,var(--accent) 7%,var(--surface-solid))}table.grid tr.grid__total td.sticky-col{background:color-mix(in srgb,var(--accent) 7%,var(--surface-solid))}.cell-over{color:var(--bad)}.cell-under{color:var(--ok)}.cell-zero{color:var(--text-3);opacity:.55}.muted{color:var(--text-2)}.tiny{font-size:12px;line-height:1.5}.stack{display:flex;flex-direction:column;gap:13px}.inline{display:flex;align-items:center;gap:9px}.spread{display:flex;align-items:center;justify-content:space-between;gap:10px}.grow{flex:1;min-width:0}.right{text-align:right}.sect-title{font-family:var(--font-display);font-size:13.5px;font-weight:600;letter-spacing:-.008em;color:var(--text-2);margin:26px 4px 10px}.empty{text-align:center;padding:44px 20px;color:var(--text-3)}.empty__icon{font-size:38px;margin-bottom:12px;font-family:var(--font-emoji);opacity:.85}.pot-card{display:flex;align-items:center;gap:13px;padding:14px 18px;position:relative}.pot-card+.pot-card:before{content:"";position:absolute;top:0;left:59px;right:0;height:1px;background:var(--border)}.switch{width:48px;height:29px;border-radius:99px;background:var(--surface-3);border:1px solid var(--border);position:relative;flex:none;transition:background .22s,border-color .22s}.switch--on{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 45%,var(--accent-2)));border-color:transparent}.switch:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;transition:transform .22s cubic-bezier(.3,.9,.4,1);box-shadow:0 1px 4px #0000004d}.switch--on:after{transform:translate(19px)}@media(min-width:900px){:root{--max-w: 1120px}.app{flex-direction:row}.tabbar{position:sticky;top:0;left:0;height:100vh;width:232px;flex:none;flex-direction:column;justify-content:flex-start;gap:3px;padding:22px 14px;border-top:none;border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg-2) 55%,transparent)}.tabbar__btn{flex:none;max-width:none;flex-direction:row;justify-content:flex-start;gap:13px;padding:10px 14px;font-size:14.5px;font-weight:550;letter-spacing:-.012em;border-radius:var(--r-md)}.tabbar__btn svg{width:19px;height:19px}.tabbar__btn:hover{color:var(--text-2);background:var(--surface-2)}.tabbar__btn--active,.tabbar__btn--active:hover{background:var(--surface-3);color:var(--text);box-shadow:0 1px #ffffff12 inset}.app__main{padding-bottom:70px}.fab{right:32px;bottom:32px}.sheet-backdrop{align-items:center}.sheet{border-radius:var(--r-xl);border-bottom:1px solid var(--border);max-height:86vh;padding-bottom:24px}.sheet__grip{display:none}.hero{padding:28px 26px}.hero__value{font-size:46px}.topbar__title{font-size:30px}}@media(max-width:899px){.brand{display:none}}@media(min-width:900px){.brand{display:flex;align-items:center;gap:10px;padding:6px 14px 22px;font-family:var(--font-display);font-weight:600;font-size:15.5px;letter-spacing:-.025em}.brand__mark{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 40%,var(--accent-2)));color:#fff;font-size:15px;font-weight:700;box-shadow:0 8px 20px -10px var(--accent-glow)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
