:root:not([data-palette]){--radius:22px;--radius-sm:16px;--shadow:0 2px 4px #7846320d, 0 10px 28px #78463214}:root:not([data-palette]) body{background-image:radial-gradient(900px 520px at 12% -8%, color-mix(in srgb, var(--brand) 13%, transparent), transparent 70%), radial-gradient(700px 480px at 100% 0%, #f4c7a12e, transparent 70%);background-attachment:fixed}:root:not([data-palette]) h1,:root:not([data-palette]) h2,:root:not([data-palette]) .hero-title,:root:not([data-palette]) .accounts-total strong,:root:not([data-palette]) .st-value{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-weight:600}:root:not([data-palette]) .card,:root:not([data-palette]) .stat,:root:not([data-palette]) .account-card{box-shadow:var(--shadow);border-color:#0000}:root:not([data-palette]) .btn,:root:not([data-palette]) .chip,:root:not([data-palette]) .input,:root:not([data-palette]) .select{border-radius:999px}:root:not([data-palette]) .input{padding-inline:18px}:root:not([data-palette]) .sidebar nav a{border-radius:999px;padding-inline:16px}:root:not([data-palette]) .tabs a[aria-current=page]{border-bottom-width:3px}:root[data-palette=jardim]{--font-sans:var(--font-nunito);--radius:30px;--radius-sm:20px;--shadow:none}:root[data-palette=jardim] body{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--brand) 22%, transparent) 1.2px, transparent 1.6px);background-size:26px 26px;font-weight:500}:root[data-palette=jardim] h1,:root[data-palette=jardim] h2,:root[data-palette=jardim] h3{letter-spacing:0;font-weight:800}:root[data-palette=jardim] .card,:root[data-palette=jardim] .stat,:root[data-palette=jardim] .account-card{border:2px solid color-mix(in srgb, var(--brand) 38%, var(--line));box-shadow:6px 6px 0 color-mix(in srgb, var(--brand) 16%, transparent)}:root[data-palette=jardim] .btn,:root[data-palette=jardim] .chip,:root[data-palette=jardim] .input,:root[data-palette=jardim] .select{border-radius:999px;font-weight:700}:root[data-palette=jardim] .btn.primary{box-shadow:0 4px 0 color-mix(in srgb, var(--brand) 60%, #000)}@media (min-width:900px){:root[data-palette=jardim] .sidebar{box-shadow:inset -2px 0 0 color-mix(in srgb, var(--brand) 38%, var(--line));background:var(--brand-tint);border-right-width:1px}:root[data-palette=jardim] .sidebar nav a{border-radius:999px;padding:11px 16px;font-weight:700}:root[data-palette=jardim] .sidebar nav a[aria-current=page]{background:var(--brand);color:var(--on-brand);box-shadow:0 3px 0 color-mix(in srgb, var(--brand) 60%, #000)}}:root[data-palette=jardim] .month-hero .hero-title{font-weight:800}:root[data-palette=lavanda]{--font-sans:var(--font-jakarta);--radius:24px;--radius-sm:14px}:root[data-palette=lavanda] body{background-image:radial-gradient(900px 600px at 0 0,#8b7cf659,#0000 65%),radial-gradient(800px 600px at 100% 10%,#f48fb147,#0000 65%),radial-gradient(900px 700px at 50% 110%,#60a5fa40,#0000 65%);background-attachment:fixed}:root[data-palette=lavanda][data-theme=dark] body{background-image:radial-gradient(900px 600px at 0 0,#7c6cf052,#0000 65%),radial-gradient(800px 600px at 100% 10%,#d65a8c38,#0000 65%),radial-gradient(900px 700px at 50% 110%,#3b6ec840,#0000 65%)}:root[data-palette=lavanda] .card,:root[data-palette=lavanda] .stat,:root[data-palette=lavanda] .account-card,:root[data-palette=lavanda] .st-cell,:root[data-palette=lavanda] .sidebar,:root[data-palette=lavanda] .topbar,:root[data-palette=lavanda] .bottom-nav{background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);border:1px solid #ffffff8c;box-shadow:0 8px 32px #5a46be1f}:root[data-palette=lavanda][data-theme=dark] .card,:root[data-palette=lavanda][data-theme=dark] .stat,:root[data-palette=lavanda][data-theme=dark] .account-card,:root[data-palette=lavanda][data-theme=dark] .st-cell,:root[data-palette=lavanda][data-theme=dark] .sidebar,:root[data-palette=lavanda][data-theme=dark] .topbar{border-color:#ffffff1f;box-shadow:0 8px 32px #0000004d}:root[data-palette=lavanda] .btn.primary,:root[data-palette=lavanda] .new-fab{color:#fff;background:linear-gradient(135deg,#8b7cf6,#e879b9);border-color:#0000}:root[data-palette=lavanda] .sidebar nav a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#8b7cf6e6,#e879b9d9);box-shadow:0 6px 18px #8b7cf659}:root[data-palette=lavanda] h1,:root[data-palette=lavanda] .hero-title,:root[data-palette=lavanda] .accounts-total strong{background:linear-gradient(120deg, var(--text), var(--brand-strong));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-palette=rose]{--radius:2px;--radius-sm:2px;--shadow:none}:root[data-palette=rose] body{letter-spacing:.005em;font-weight:400}:root[data-palette=rose] h1,:root[data-palette=rose] h2,:root[data-palette=rose] .hero-title,:root[data-palette=rose] .accounts-total strong,:root[data-palette=rose] .st-value,:root[data-palette=rose] .account-balance,:root[data-palette=rose] .goal-nums strong{font-family:var(--font-serif), Georgia, serif;font-weight:400}:root[data-palette=rose] h1{font-size:2.1rem;font-style:italic}:root[data-palette=rose] .card,:root[data-palette=rose] .stat,:root[data-palette=rose] .account-card,:root[data-palette=rose] .st-cell{border:0;border-top:1px solid var(--text);box-shadow:none;background:0 0;border-radius:0;padding-inline:4px}:root[data-palette=rose] .account-card:after{display:none}:root[data-palette=rose] .st-label,:root[data-palette=rose] .card-head h2,:root[data-palette=rose] .stat .label,:root[data-palette=rose] .tabs a{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:var(--font-sans), sans-serif;font-weight:600}:root[data-palette=rose] .btn,:root[data-palette=rose] .chip,:root[data-palette=rose] .input,:root[data-palette=rose] .select{border-radius:0}:root[data-palette=rose] .btn.primary,:root[data-palette=rose] .new-fab{background:var(--text);color:var(--bg);border-color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}:root[data-palette=rose] .month-hero{padding-top:40px}:root[data-palette=rose] .hero-title{font-size:clamp(2rem,5vw,3.2rem);font-style:italic}@media (min-width:900px){:root[data-palette=rose] .sidebar{background:0 0}:root[data-palette=rose] .sidebar nav a{letter-spacing:.06em;background:0 0;border-radius:0;padding-inline:4px}:root[data-palette=rose] .sidebar nav a[aria-current=page]{box-shadow:none;border-bottom:1px solid var(--brand);font-style:italic;font-family:var(--font-serif), serif;background:0 0;font-size:1.08rem}}:root[data-palette=oceano]{--font-sans:var(--font-grotesk);--radius:8px;--radius-sm:6px;--shadow:none}:root[data-palette=oceano] .num,:root[data-palette=oceano] .amount,:root[data-palette=oceano] .st-value,:root[data-palette=oceano] .account-balance,:root[data-palette=oceano] .goal-nums strong,:root[data-palette=oceano] .accounts-total strong,:root[data-palette=oceano] .value{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.03em}:root[data-palette=oceano] body{background-image:linear-gradient(color-mix(in srgb, var(--brand) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand) 6%, transparent) 1px, transparent 1px);background-size:32px 32px;font-size:14px}:root[data-palette=oceano] .card,:root[data-palette=oceano] .stat,:root[data-palette=oceano] .account-card{border:1px solid var(--line);border-left:3px solid var(--brand);box-shadow:none;padding:12px 14px}:root[data-palette=oceano] .row{padding-block:7px}:root[data-palette=oceano] .btn{border-radius:6px;min-height:36px;font-weight:600}:root[data-palette=oceano] .btn.primary,:root[data-palette=oceano] .new-fab{background:var(--brand);color:var(--on-brand,#04121d);box-shadow:none}:root[data-palette=oceano] h1,:root[data-palette=oceano] h2{letter-spacing:-.02em;font-weight:600}:root[data-palette=oceano] .st-label{font-family:var(--font-mono), monospace;letter-spacing:.08em}:root[data-palette=oceano] .sidebar,:root[data-palette=oceano] .topbar{color:#cfe6ee;background:#0b1a2e;border-color:#17304a}:root[data-palette=oceano] .sidebar nav a{color:#9db8c4;font-family:var(--font-mono), monospace;border-radius:4px;font-size:.82rem}:root[data-palette=oceano] .sidebar nav a:hover{background:#12294a}:root[data-palette=oceano] .sidebar nav a[aria-current=page]{color:#5fdcec;background:#12294a;box-shadow:inset 3px 0 #1ac4db}:root[data-palette=oceano] .sidebar .brand,:root[data-palette=oceano] .topbar .brand,:root[data-palette=oceano] .sidebar .user-menu,:root[data-palette=oceano] .sidebar .side-foot{color:#e8f4f8}:root[data-palette=sobrio]{--radius:0px;--radius-sm:0px;--shadow:none}:root[data-palette=sobrio] *,:root[data-palette=sobrio] :before,:root[data-palette=sobrio] :after{box-shadow:none!important;text-shadow:none!important;border-radius:0!important}:root[data-palette=sobrio] .avatar,:root[data-palette=sobrio] .card-dot,:root[data-palette=sobrio] .palette-dot,:root[data-palette=sobrio] .dot,:root[data-palette=sobrio] .status-dot{border-radius:50%!important}:root[data-palette=sobrio] body{font-size:14px}:root[data-palette=sobrio] .rise,:root[data-palette=sobrio] .hero-statement .st-final{animation:none!important}:root[data-palette=sobrio] .card,:root[data-palette=sobrio] .stat,:root[data-palette=sobrio] .account-card,:root[data-palette=sobrio] .st-cell,:root[data-palette=sobrio] .accounts-total{border:1px solid var(--text-3);background:0 0}:root[data-palette=sobrio] .card{padding:12px}:root[data-palette=sobrio] .account-card:after{display:none}:root[data-palette=sobrio] .btn,:root[data-palette=sobrio] .chip{border:1px solid var(--text);color:var(--text);background:0 0;min-height:36px}:root[data-palette=sobrio] .btn.primary,:root[data-palette=sobrio] .new-fab,:root[data-palette=sobrio] .btn:hover{background:var(--text);color:var(--bg)}:root[data-palette=sobrio] .shell h1,:root[data-palette=sobrio] .shell h2{letter-spacing:0;text-transform:uppercase;font-size:.95rem;font-weight:700}:root[data-palette=sobrio] .shell h1{font-size:1.15rem}:root[data-palette=sobrio] .hero-title{text-transform:none;font-size:clamp(1.4rem,3.4vw,2rem)}:root[data-palette=sobrio] .sidebar,:root[data-palette=sobrio] .topbar{background:var(--bg)}:root[data-palette=sobrio] .sidebar nav a{padding-block:6px}:root[data-palette=sobrio] .sidebar nav a[aria-current=page]{background:var(--text);color:var(--bg);box-shadow:none}.hero-statement .st-value{white-space:nowrap;font-size:clamp(.95rem,1.75vw,1.5rem)}@media (max-width:640px){.hero-statement .st-value{font-size:clamp(1.05rem,5vw,1.4rem)}}:root[data-palette=oceano] .topbar,:root[data-palette=oceano] .sidebar{--text:#e8f4f8;--text-2:#9db8c4;--text-3:#7d98a6;--surface:#12294a;--surface-2:#17335a;--line:#1f3a5c;--line-strong:#26466e;--field-bg:#12294a;--field-edge:#26466e}:root[data-palette=rose] .topbar button,:root[data-palette=rose] .topbar a,:root[data-palette=rose] .wb-group,:root[data-palette=rose] .icon-btn{border-radius:0}html.vt-reveal::view-transition-old(root){mix-blend-mode:normal;animation:none}html.vt-reveal::view-transition-new(root){mix-blend-mode:normal;animation:.85s cubic-bezier(.65,0,.35,1) both theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(160vmax at var(--vt-x,50%) var(--vt-y,50%))}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.92)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes panel-in{0%{opacity:0;transform:translate(28px)}}@keyframes backdrop-in{0%{opacity:0}}@keyframes item-in{0%{opacity:0;transform:translate(-8px)}}.bf-select-pop,.people-panel,.people-menu-panel,.month-picker,.delete-menu,.refund-panel,.filters-inline{transform-origin:top;animation:.26s cubic-bezier(.34,1.56,.64,1) both menu-in}.alert-dialog,.bulk-dialog,.tx-modal,.push-dialog,.tour-card{animation:.32s cubic-bezier(.22,1.2,.36,1) both dialog-in}.tour-card.sheet{animation:.3s ease-out both panel-in}.notif-panel{animation:.32s cubic-bezier(.22,1,.36,1) both panel-in}.alert-backdrop,.tx-modal-backdrop,.modal-backdrop,.push-dialog-backdrop,.notif-backdrop{animation:.22s ease-out both backdrop-in}.bf-select-pop .bf-select-option,.people-list>li,.people-menu-panel .people-menu-link,.user-menu .user-menu-item{animation:.26s ease-out both item-in}.bf-select-pop>:first-child,.people-list>:first-child{animation-delay:30ms}.bf-select-pop>:nth-child(2),.people-list>:nth-child(2){animation-delay:60ms}.bf-select-pop>:nth-child(3),.people-list>:nth-child(3){animation-delay:90ms}.bf-select-pop>:nth-child(4),.people-list>:nth-child(4){animation-delay:.12s}.bf-select-pop>:nth-child(5),.people-list>:nth-child(5){animation-delay:.15s}.bf-select-pop>:nth-child(6),.people-list>:nth-child(6){animation-delay:.18s}.bf-select-pop>:nth-child(n+7),.people-list>:nth-child(n+7){animation-delay:.21s}@media (prefers-reduced-motion:reduce){.bf-select-pop,.people-panel,.people-menu-panel,.month-picker,.delete-menu,.refund-panel,.filters-inline,.alert-dialog,.bulk-dialog,.tx-modal,.push-dialog,.tour-card,.notif-panel,.alert-backdrop,.tx-modal-backdrop,.modal-backdrop,.push-dialog-backdrop,.notif-backdrop,.bf-select-pop .bf-select-option,.people-list>li,.people-menu-panel .people-menu-link,.user-menu .user-menu-item{animation:none!important}}.sr{opacity:0;transform:translateY(32px)scale(.985)}.sr.sr-in{opacity:1;transform:none;transition:opacity .65s cubic-bezier(.2, .8, .2, 1) var(--sr-d,0s), transform .65s cubic-bezier(.2, .8, .2, 1) var(--sr-d,0s)!important}:root[data-palette=sobrio] .sr{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sr{opacity:1;transform:none}}.card-stat.pay-next{position:relative}.card-stat .ants{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.card-stat .ants rect{x:1px;y:1px;rx:max(0px, calc(var(--radius-sm,14px) - 1px));fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--ants,var(--brand));stroke-width:2px;stroke-dasharray:9 7;stroke-linecap:round;animation:1.1s linear infinite ants-march}.card-stat.overdue .ants rect{stroke:var(--neg)}.card-stat:not(.pay-next) .ants{display:none}@keyframes ants-march{to{stroke-dashoffset:-32px}}@media (prefers-reduced-motion:reduce){.card-stat .ants rect{animation:none}}.excess-opts{gap:8px;margin-bottom:14px;display:grid}.excess-opts .opt{cursor:pointer;align-items:flex-start;min-height:0;padding:10px 12px}.sidebar nav a,.bottom-nav a{transition:background-color .28s,color .28s,box-shadow .28s,transform .28s}.sidebar nav a[aria-current=page]{animation:.5s cubic-bezier(.34,1.56,.64,1) nav-pick}.sidebar nav a[aria-current=page] svg,.bottom-nav a[aria-current=page] svg{animation:.55s cubic-bezier(.34,1.56,.64,1) nav-icon}.bottom-nav a[aria-current=page] .label{animation:.45s cubic-bezier(.34,1.56,.64,1) nav-pick}@keyframes nav-pick{0%{opacity:.55;transform:translate(-12px)scale(.95)}}@keyframes nav-icon{0%{transform:scale(.6)rotate(-14deg)}60%{transform:scale(1.25)rotate(6deg)}to{transform:none}}html[data-navigating] .main{opacity:.55;transition:opacity .2s,transform .2s;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.sidebar nav a[aria-current=page],.sidebar nav a[aria-current=page] svg,.bottom-nav a[aria-current=page] svg,.bottom-nav a[aria-current=page] .label{animation:none}}.user-btn-text.couple-id{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.couple-faces{align-items:center;gap:8px;display:inline-flex}.couple-heart{color:var(--brand);animation:2.4s ease-in-out infinite heart-beat}@keyframes heart-beat{0%,60%,to{transform:scale(1)}70%{transform:scale(1.3)}80%{transform:scale(1.05)}90%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.couple-heart{animation:none}}.couple-page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.couple-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 0 4px;display:flex}.couple-hero-faces{align-items:center;gap:18px;display:inline-flex}.couple-heart.big{width:34px;height:34px}.couple-month{align-items:center;gap:8px;display:inline-flex}.couple-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.couple-stats .st-value{white-space:nowrap}.couple-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.couple-person-row+.couple-person-row{border-top:1px dashed var(--line);margin-top:16px;padding-top:14px}.couple-person-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.couple-bars{gap:8px;display:grid}.couple-bars>div{grid-template-columns:70px 1fr auto;align-items:center;gap:10px;display:grid}.couple-goals-title{margin-top:10px}.couple-empty{text-align:center;justify-items:center;gap:10px;padding:40px 16px;display:grid}.to-top{right:20px;bottom:calc(var(--nav-h) + 78px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line-strong);background:var(--surface);width:46px;height:46px;color:var(--text);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1),background .2s;display:grid;position:fixed;transform:translateY(24px)scale(.6);box-shadow:0 10px 28px #0000002e}.to-top.on{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--brand);color:var(--on-brand)}.to-top.rising svg{animation:.65s cubic-bezier(.5,0,.2,1) to-top-rise}@keyframes to-top-rise{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-22px)}46%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.to-top{bottom:92px}}@media (prefers-reduced-motion:reduce){.to-top,.to-top.rising svg{transition:none;animation:none}}.goal-rings{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px 10px;display:grid}.goal-ring-item{text-align:center;border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:background .2s;display:flex}.goal-ring-item:hover{background:var(--surface-2)}.goal-ring-item .grow-name{font-size:.92rem;font-weight:600}.goal-ring-item .faint{font-size:.75rem}.goal-ring .track{stroke:var(--line)}.goal-ring .bar{stroke:var(--brand);transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.goal-ring.ok .bar{stroke:var(--pos)}.goal-ring.over .bar{stroke:var(--neg)}.goal-ring .pct{fill:var(--text);font-size:15px;font-weight:650}.history-item a.history-text{color:var(--brand-strong)}.history-item a.history-text:hover{text-decoration:underline}.history-item span.history-text{color:var(--text)}.pin-btn.on{color:var(--brand-strong)}.clean-people{margin-bottom:12px}.switch-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 14px;display:flex}.switch-row span{flex:1}.switch{background:var(--line-strong);border-radius:999px;width:38px;height:22px;transition:background .25s;position:relative}.switch:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch-row.on .switch{background:var(--brand)}.switch-row.on .switch:after{transform:translate(16px)}.new-card-dialog{width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 48px);overflow-y:auto}:root .static-layout.card,:root .static-layout .card{background:var(--surface);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;padding:16px}:root .static-layout h2,:root .static-layout h3{letter-spacing:-.01em;text-transform:none;-webkit-text-fill-color:currentColor;background:0 0;font-family:inherit;font-size:1.05rem;font-style:normal;font-weight:600}:root .static-layout .btn,:root .static-layout .chip{letter-spacing:0;text-transform:none;border-radius:12px;min-height:44px;font-size:.9rem;font-weight:500}:root .static-layout .btn.small{min-height:34px}:root .static-layout .btn.primary{font-weight:600}:root .static-layout .input,:root .static-layout .select,:root .static-layout .bf-select{border-radius:12px;padding-inline:12px}:root .static-layout .row{border-radius:0;padding-block:10px}:root .static-layout .bar,:root .static-layout .bud-bar,:root .static-layout .bar>span,:root .static-layout .bud-bar>span{border-radius:999px}:root .static-layout .cat-icon{border-radius:8px}:root .static-layout .rise,:root .static-layout.sr{animation:none}:root[data-palette=sobrio] .static-layout.card,:root[data-palette=sobrio] .static-layout .card{border-radius:14px!important}:root[data-palette=sobrio] .static-layout .btn,:root[data-palette=sobrio] .static-layout .chip,:root[data-palette=sobrio] .static-layout .input,:root[data-palette=sobrio] .static-layout .select,:root[data-palette=sobrio] .static-layout .bf-select{border-radius:12px!important}:root[data-palette=sobrio] .static-layout .cat-icon{border-radius:8px!important}:root[data-palette=sobrio] .static-layout .bar,:root[data-palette=sobrio] .static-layout .bud-bar,:root[data-palette=sobrio] .static-layout .bar>span,:root[data-palette=sobrio] .static-layout .bud-bar>span{border-radius:999px!important}:root[data-palette=sobrio] .static-layout h2{text-transform:none;font-size:1.05rem}@media (min-width:900px){:root:root:root .sidebar nav{gap:2px}:root:root:root .sidebar nav a,:root:root:root .sidebar nav a[aria-current=page]{box-sizing:border-box;letter-spacing:0;text-transform:none;border-bottom-width:0;gap:10px;min-height:40px;padding:9px 10px;font-size:15px;font-style:normal;font-weight:500;line-height:1.4}:root:root:root .sidebar nav a[aria-current=page]{font-family:inherit}:root:root:root .sidebar .brand{padding:4px 8px 20px}:root[data-palette=lavanda] .sidebar{border-style:solid;border-width:0 1px 0 0}}.card-stat{border-radius:var(--radius-sm,14px)}.couple-ghost svg{color:var(--brand-strong)}.dash-block.fit{align-self:start}.dash-block.fit .dash-body>.card{height:auto}.dash-block.fit .card-head{margin-bottom:8px}:root[data-palette=sobrio] .couple-art .ring,:root[data-palette=sobrio] .couple-ghost,:root[data-palette=sobrio] .couple-hero-faces .avatar{border-radius:50%!important}:root[data-palette=sobrio] .auth-scene .brand-title{font-weight:700}.st-gap-rows strong,.st-gap-result strong{white-space:nowrap}
