.acct{--sky:#4fc3f7;--blue:var(--fx-cta-from);--green:#16a34a;--surface:var(--fx-panel);--surface-2:var(--fx-panel-sunken);--text:var(--fx-ink);--muted:var(--fx-ink-muted);--line:var(--fx-line);--accent-text:var(--fx-accent);--green-text:var(--fx-success);--red-text:var(--fx-danger);--shadow-sm:var(--fx-shadow-panel);--shadow-md:var(--fx-shadow-raised);min-height:100vh;padding:40px 0 96px;background:var(--fx-field);color:var(--text);font-size:18px;line-height:1.6}.acct h1,.acct h2,.acct h3,.acct h4{margin:0;line-height:1.08;letter-spacing:-.03em;font-weight:800}.acct p{margin:0}.acct-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.acct-wrap>*{min-width:0}.acct .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.acct .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sky);box-shadow:0 0 0 4px rgba(79,195,247,.22)}.acct .small{font-size:15px;color:var(--muted)}.acct .link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;font-weight:800;font-size:17px;color:var(--accent-text);text-decoration:none;cursor:pointer}.acct .link svg{width:19px;height:19px;transition:transform .2s}.acct .link:hover .arrow{transform:translateX(3px)}.acct .card{background:var(--surface);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow-md)}.acct .stack-y{display:grid;gap:14px}.acct .blk,.acct .stack-y>*{min-width:0}.acct .blk{overflow:hidden;padding:28px 30px}.acct .blk-h{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.acct .blk-h h2{font-size:26px;letter-spacing:-.025em}.acct .blk-h p{margin-top:4px;font-size:16px;color:var(--muted)}.acct .page-h{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:28px}.acct .page-h h1{margin-top:8px;font-size:clamp(34px,4vw,50px);letter-spacing:-.035em}.acct .page-h p{max-width:56ch;margin-top:8px;font-size:18px;color:var(--muted)}.acct .stage{flex:none;width:128px}.acct .seg{display:inline-grid;grid-auto-flow:column;padding:4px;border-radius:12px;background:var(--surface-2)}.acct .seg button{height:36px;padding:0 16px;border:0;border-radius:9px;background:none;font-family:inherit;font-size:14px;font-weight:800;color:var(--muted);cursor:pointer}.acct .seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.acct .cta-band{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:22px 26px;border-radius:22px;background:linear-gradient(120deg,var(--fx-hero-from),var(--fx-hero-to));color:#fff}.acct .cta-band b{display:block;font-size:19px}.acct .cta-band span.sub{font-size:15px;color:var(--fx-hero-muted)}.acct .cta-band .acts{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.acct .on-navy{color:#fff!important;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.3)!important}.acct .on-navy:hover{box-shadow:inset 0 0 0 1.5px var(--sky)!important}.acct .icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.acct .icon-btn:hover{color:var(--text);border-color:var(--sky)}.acct .icon-btn svg{width:18px;height:18px}.acct .icon-btn.on{color:var(--accent-text);background:rgba(79,195,247,.14);border-color:transparent}.acct .icon-btn.del:hover{color:var(--red-text);border-color:rgba(229,72,77,.4)}.acct .icon-btn:disabled{opacity:.4;cursor:not-allowed}.acct .stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.acct .stats3>div{padding:18px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.acct .stats3 small{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.acct .stats3 b{font-size:28px;letter-spacing:-.03em}.acct .stats3 span{margin-left:6px;font-size:14px;color:var(--muted)}.acct .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.acct .search{position:relative;flex:1;min-width:220px;max-width:360px}.acct .search svg{position:absolute;left:14px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--muted);pointer-events:none}.acct .search input{height:46px;padding-left:44px;font-size:16px}.acct .hlist{display:grid;gap:14px}.acct .hrow{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;padding:16px 20px 16px 16px;transition:transform .2s}.acct .hrow:hover{transform:translateY(-2px)}.acct .h-info{min-width:0}.acct .h-info h3{font-size:20px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct .h-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:600;color:var(--muted)}.acct .h-meta .fx-mplate{height:26px;font-size:17px}.acct .h-meta>span{display:inline-flex;align-items:center;gap:5px}.acct .h-meta svg{width:15px;height:15px}.acct .h-meta .dot{opacity:.5}.acct .h-meta .fx-chip{height:24px;font-size:12px}.acct .h-price{text-align:right}.acct .h-price b{display:block;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.acct .h-price span{font-size:14px;color:var(--muted)}.acct .h-acts{display:flex;align-items:center;gap:8px}.acct .empty{display:grid;justify-items:center;gap:12px;padding:48px 20px;text-align:center}.acct .empty h3{font-size:23px;letter-spacing:-.02em}.acct .slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:0;list-style:none}.acct .slots>li{min-width:0;display:grid}.acct .cslot{position:relative;display:grid;align-content:start;gap:10px;padding:18px;text-align:left}.acct .cslot.aimed{border-color:var(--sky);box-shadow:0 0 0 3px rgba(79,195,247,.25),var(--shadow-md)}.acct .cslot.win{border:2px solid var(--green);box-shadow:0 24px 50px -28px rgba(22,163,74,.55)}.acct .s-top{display:flex;align-items:center;gap:8px;min-height:40px}.acct .s-top small{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.acct .s-top .fx-chip{height:24px;font-size:12px}.acct .s-x{width:34px;height:34px;margin-left:auto}.acct .cslot .stage{width:100%}.acct .cslot h3{font-size:19px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.acct .s-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--muted)}.acct .s-meta .fx-mplate{height:26px;font-size:17px}.acct .s-price b{font-size:30px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.acct .s-price span{color:var(--muted)}.acct .cslot.win .s-price b{color:var(--green-text)}.acct .s-acts{display:flex;flex-wrap:wrap;gap:16px;padding-top:10px;border-top:1px solid var(--line)}.acct .s-acts .link{font-size:15px}.acct .s-acts .link svg{width:16px;height:16px}.acct .cslot.add{min-height:300px;place-items:center;align-content:center;border:2px dashed var(--line);background:transparent;box-shadow:none;color:var(--muted);text-align:center;font:inherit;cursor:pointer}.acct .cslot.add.aimed,.acct .cslot.add:hover{border-color:var(--sky);color:var(--accent-text)}.acct .cslot.add .plus{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:50%;background:var(--surface-2)}.acct .cslot.add b{display:block;font-size:17px;color:var(--text)}.acct .cslot.add.idle{cursor:default}.acct .cslot.add.idle:hover{border-color:var(--line);color:var(--muted)}.acct .verdict{display:grid;grid-template-columns:1.3fr repeat(var(--tiles,3),minmax(0,1fr));align-items:stretch;gap:18px;padding:26px 28px;margin-bottom:22px}.acct .v-k small,.acct .verdict .lbl{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.acct .verdict .v-main .nm{margin:6px 0;color:var(--text);font-weight:800;line-height:1.1;font-size:28px;letter-spacing:-.03em;overflow-wrap:anywhere}.acct .verdict .v-main p{font-size:15px;color:var(--muted)}.acct .v-k{padding:16px 18px;border-radius:16px;background:var(--surface-2)}.acct .v-k b{display:block;margin-top:4px;font-size:30px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.acct .v-k span{font-size:14px;color:var(--muted)}.acct .v-k.g{background:rgba(22,163,74,.1)}.acct .v-k.g b{color:var(--green-text)}.acct .disc{grid-column:1/-1;display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.acct .disc .warn{display:flex;align-items:flex-start;gap:8px;font-size:14px}.acct .disc .warn svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--fx-caution)}.acct .disc a{color:var(--accent-text);font-weight:700}.acct .tbl-wrap{position:relative;max-width:100%;overflow-x:auto}.acct .ctab{width:100%;border-collapse:separate;border-spacing:0}.acct .ctab thead th{padding:0 14px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:bottom;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.acct .ctab thead th .nm{display:block;margin-top:4px;padding:0;border:0;background:none;font:inherit;font-size:17px;letter-spacing:-.01em;text-transform:none;text-align:left;color:var(--text);cursor:pointer}.acct .ctab thead th .nm:hover{text-decoration:underline;text-underline-offset:4px}.acct .ctab thead th .id{display:block;margin-top:2px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}.acct .ctab tbody th{width:22%;padding:16px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:16px;font-weight:700}.acct .ctab td{width:26%;padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.acct .ctab td b{font-size:18px;font-variant-numeric:tabular-nums}.acct .ctab .per{margin-left:2px;font-size:13px;color:var(--muted)}.acct .ctab .na{font-size:14px;font-style:italic;color:var(--muted)}.acct .ctab .bar{height:6px;margin-top:8px;overflow:hidden;border-radius:4px;background:var(--surface-2)}.acct .ctab .bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#4fc3f7,#1f5fe0)}.acct .ctab .bar.alt i{background:linear-gradient(90deg,#9db3d8,#4d6579)}.acct .ctab .bar.win i{background:linear-gradient(90deg,#16a34a,#22c55e)}.acct .ctab td.low{background:rgba(22,163,74,.06)}.acct .ctab td.low b{color:var(--green-text)}.acct .ctab .w{margin-top:4px;font-size:13px;font-weight:700;color:var(--muted)}.acct .ctab .w.g{color:var(--green-text)}.acct .ctab .w.b{color:var(--accent-text)}.acct .ctab .fx-chip{height:26px;font-size:12px}.acct .ctab tr.total td,.acct .ctab tr.total th{border-bottom:0;background:var(--surface-2)}.acct .ctab .pin{position:sticky;left:0;z-index:1;background:var(--surface)}.acct .ctab tr.total .pin{background:var(--surface-2)}.acct .ctab tr.total td b{font-size:22px}.acct .locked{display:grid;justify-items:start;gap:8px;margin-top:20px;padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--surface-2)}.acct .locked b{display:flex;align-items:center;gap:8px}.acct .locked .acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.acct .why{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acct .why>div{padding:20px;border-radius:18px}.acct .why .a{background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.25)}.acct .why .b{background:rgba(79,195,247,.1);border:1px solid rgba(79,195,247,.3)}.acct .why h3{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:18px;letter-spacing:-.01em}.acct .why h3 svg{flex:none;width:20px;height:20px}.acct .why ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.acct .why li{display:flex;justify-content:space-between;gap:12px;font-size:16px}.acct .why li b{font-variant-numeric:tabular-nums;white-space:nowrap}.acct .why .a li b{color:var(--green-text)}.acct .why .b li b{color:var(--accent-text)}.acct .why p.none{font-size:15px;color:var(--muted)}.acct .asm{width:100%;border-collapse:collapse}.acct .asm td,.acct .asm th{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:16px}.acct .asm thead th{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.acct .asm tbody th{font-weight:700}.acct .asm td.diff{color:var(--fx-caution);font-weight:700}.acct .conf{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acct .conf>div{display:grid;gap:8px;padding:18px;border-radius:18px;border:1px solid var(--line)}.acct .conf small{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.acct .conf b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px}.acct .conf b .fx-chip{height:22px;font-size:11px}.acct .conf .m{height:8px;overflow:hidden;border-radius:5px;background:var(--surface-2)}.acct .conf .m i{display:block;height:100%;border-radius:5px}.acct .conf .m i.low{background:linear-gradient(90deg,#f59e0b,#e5484d)}.acct .conf .m i.medium{background:linear-gradient(90deg,#4fc3f7,#f59e0b)}.acct .conf .m i.high{background:linear-gradient(90deg,#22c55e,#16a34a)}.acct .gap-note{display:flex;gap:14px;margin-top:14px;padding:18px;border-radius:18px;background:rgba(79,195,247,.1);border:1px solid rgba(79,195,247,.3)}.acct .gap-note>svg{flex:none;width:22px;height:22px;color:var(--accent-text)}.acct .gap-note b{font-size:17px}.acct .gap-note p{margin:4px 0 8px}.acct .acts4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.acct .acts4 .fx-btn{width:100%;white-space:normal;text-align:center;line-height:1.2}.acct .p-head{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;padding:24px 26px}.acct .p-av{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(145deg,#4fc3f7,#1f5fe0);color:#fff;font-size:26px;font-weight:800}.acct .p-head>div{min-width:0}.acct .p-head h1{font-size:28px;overflow-wrap:anywhere}.acct .p-head p{font-size:15px;color:var(--muted);overflow-wrap:anywhere}.acct .p-head .fx-btn{margin-left:auto}.acct .stats4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.acct .st{display:grid;align-content:start;gap:4px;min-width:0;padding:18px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.acct .st small{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.acct .st small svg{width:16px;height:16px}.acct .st b{font-size:28px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.acct .st span{font-size:14px;color:var(--muted)}.acct .st .m{height:6px;margin-top:6px;overflow:hidden;border-radius:4px;background:var(--surface-2)}.acct .st .m i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--sky),#1f5fe0)}.acct .p-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;gap:22px}.acct .p-grid>*{min-width:0}.acct .quote{margin-bottom:22px;padding:4px 0 4px 14px;border-left:3px solid var(--sky);font-size:17px;color:var(--muted)}.acct .opts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:5px;border-radius:14px;background:var(--surface-2)}.acct .opts button{height:42px;border:0;border-radius:10px;background:none;font-family:inherit;font-size:14px;font-weight:800;color:var(--muted);cursor:pointer}.acct .opts button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.acct .save-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.acct .acc{position:sticky;top:98px;display:grid;gap:22px}.acct .acc-card{padding:24px}.acct .ring{place-items:center;width:120px;height:120px;margin:4px auto 14px;background:conic-gradient(#1f5fe0 calc(var(--p) * 1%),var(--surface-2) 0)}.acct .ring,.acct .ring span{display:grid;border-radius:50%}.acct .ring span{place-items:center;width:92px;height:92px;background:var(--surface);font-size:26px;font-weight:800}.acct .acc-card h3{font-size:20px;text-align:center;letter-spacing:-.02em}.acct .acc-card>p{margin:4px 0 14px;font-size:14px;text-align:center;color:var(--muted)}.acct .todo{display:grid;gap:8px;margin:0;padding:0;list-style:none}.acct .todo a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:15px;color:var(--muted);text-decoration:none}.acct .todo a:hover{box-shadow:inset 0 0 0 1.5px var(--sky)}.acct .todo a svg{flex:none;width:18px;height:18px}.acct .todo a.done{color:var(--green-text)}.acct .todo em{margin-left:auto;font-style:normal;font-size:12px;font-weight:800;color:var(--accent-text);white-space:nowrap}.acct .todo a.done em{color:inherit}.acct .calib{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.acct .calib h4{margin:0;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.acct .calib h4,.acct .calib>p{font-size:13px;color:var(--muted)}.acct .calib>p{margin:2px 0 10px}.acct .calib .todo a{background:none;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14px}.acct .notice{display:flex;gap:12px;margin-bottom:16px;padding:16px 18px;border-radius:16px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.35)}.acct .notice>svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--fx-caution)}.acct .notice b{display:block}.acct .notice p{font-size:15px;color:var(--muted)}.acct .notice a{color:var(--accent-text);font-weight:700}.acct .plan-card{display:grid;gap:10px;padding:20px;border-radius:18px;background:linear-gradient(135deg,var(--fx-hero-from),var(--fx-hero-to));color:#fff}.acct .plan-card small{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-hero-faint)}.acct .plan-card h3{font-size:22px;letter-spacing:-.02em}.acct .plan-card p{font-size:15px;color:var(--fx-hero-muted)}.acct .plan-card .row3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px}.acct .plan-card .row3>div{min-width:0;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.08)}.acct .plan-card .row3 span{display:block;font-size:12px;font-weight:700;color:var(--fx-hero-faint)}.acct .plan-card .row3 b{font-size:18px;font-variant-numeric:tabular-nums}.acct .plan-card .row3 em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--fx-hero-muted)}.acct .plan-card .meter{height:4px;margin-top:8px;overflow:hidden;border-radius:3px;background:hsla(0,0%,100%,.14)}.acct .plan-card .meter i{display:block;height:100%;background:var(--sky)}.acct .plan-card .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.acct .plan-card .status{justify-self:start;background:rgba(22,163,74,.2);color:#4ade80}.acct .plan-card .status.muted{background:hsla(0,0%,100%,.1);color:var(--fx-hero-muted)}.acct .pay{display:grid;margin:14px 0 0;padding:0;list-style:none}.acct .pay li{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.acct .pay li span{color:var(--muted);text-align:right}.acct .sec-list{display:grid;gap:10px}.acct .sec-list .r{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--line)}.acct .sec-list .r>div{min-width:0}.acct .sec-list .r b{display:block;font-size:16px}.acct .sec-list .r span{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.acct .sec-list .r .fx-btn{margin-left:auto}.acct .sec-list .r.danger .fx-itile{background:var(--fx-danger-wash);color:var(--red-text)}.acct .sec-list .r.danger .fx-btn{color:var(--red-text);box-shadow:inset 0 0 0 1.5px rgba(229,72,77,.4)}.acct .recent{display:grid;margin:0;padding:0;list-style:none}.acct .recent button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer}.acct .recent li:last-child button{border-bottom:0}.acct .recent button:hover b{color:var(--accent-text)}.acct .recent .who{display:flex;align-items:center;gap:12px;min-width:0}.acct .recent .who .stage{width:72px}.acct .recent .who b{display:block;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.acct .recent .who span{font-size:13px;color:var(--muted)}.acct .recent .amt{flex:none;font-weight:800;font-variant-numeric:tabular-nums}.acct .recent .amt span{margin-left:2px;font-size:13px;font-weight:600;color:var(--muted)}@media (max-width:1100px){.acct .slots{grid-template-columns:1fr 1fr}.acct .verdict{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.acct .verdict .v-main{grid-column:1/-1}.acct .acts4{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.acct .p-grid{grid-template-columns:1fr}.acct .acc{position:static}.acct .stats4{grid-template-columns:1fr 1fr}}@media (max-width:980px){.acct .hrow{grid-template-columns:auto 1fr}.acct .h-price{text-align:left}.acct .h-acts{grid-column:1/-1}}@media (max-width:640px){.acct{padding:28px 0 72px;font-size:17px}.acct-wrap{padding:0 16px}.acct .blk{padding:22px 18px}.acct .stage{width:100px}.acct .hrow{grid-template-columns:1fr;gap:12px}.acct .h-info h3{white-space:normal}.acct .h-meta .dot{display:none}.acct .stats3{grid-template-columns:1fr 1fr}.acct .stats3>div:last-child{grid-column:1/-1}.acct .h-acts .fx-btn{flex:1}.acct .acts4,.acct .conf,.acct .slots,.acct .why{grid-template-columns:1fr}.acct .cslot.add{min-height:140px}.acct .cslot.add.idle{display:none}.acct .verdict{grid-template-columns:1fr;padding:22px 18px}.acct .ctab{min-width:640px}.acct .plan-card .row3{grid-template-columns:1fr}.acct .p-head .fx-btn{margin-left:0}.acct .sec-list .r{flex-wrap:wrap}.acct .cta-band .acts,.acct .sec-list .r .fx-btn{margin-left:0}}.acct .stack-y>.verdict{margin-bottom:8px}.acct .picker{margin:-6px 0 22px;padding:20px 22px;border-color:var(--sky)}.acct .picker-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.acct .picker-h h2{font-size:19px;letter-spacing:-.02em}.acct .picker ul{display:grid;gap:8px;max-height:22rem;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none}.acct .picker li button{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 10px;border-radius:16px;border:1px solid var(--line);background:var(--surface);font:inherit;text-align:left;color:var(--text);cursor:pointer}.acct .picker li button:hover{border-color:var(--sky)}.acct .picker li button.held{background:var(--surface-2)}.acct .picker .stage{width:84px}.acct .picker .who{flex:1;min-width:0}.acct .picker .who b{display:block;font-size:16px;overflow-wrap:anywhere}.acct .picker .who span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:13px;color:var(--muted)}.acct .picker .who .held-in{color:var(--accent-text);font-weight:700}.acct .picker .amt{flex:none;font-weight:800;font-variant-numeric:tabular-nums}.acct .picker .amt span{font-size:13px;font-weight:600;color:var(--muted)}.acct .p-form .fx-input{min-height:52px;border-radius:14px}.acct .p-form .fx-label{font-size:14px;font-weight:800;color:var(--text)}.acct .blk>.notice p,.acct .p-form>.notice p{margin:0}.acct .skel{display:block;height:16px;border-radius:8px;background:var(--surface-2);animation:acct-skel 1.4s ease-in-out infinite}.acct .skel-stage{width:120px;height:64px;border-radius:14px}.acct .skel-lines{display:grid;gap:10px;min-width:0}.acct .skel-row{grid-template-columns:auto 1fr auto}.acct .skel-row:hover{transform:none}@keyframes acct-skel{50%{opacity:.55}}.acct .hrow{transition:transform .2s,opacity .3s ease}.acct .hrow.out{opacity:0;pointer-events:none}.acct .confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;padding:16px 18px;border-color:rgba(229,72,77,.45)}.acct .confirm-row>svg{flex:none;width:22px;height:22px;color:var(--red-text)}.acct .confirm-row p{flex:1 1 260px;margin:0;font-size:15px;color:var(--muted)}.acct .confirm-row p b{color:var(--text)}.acct .confirm-row .acts{display:flex;flex-wrap:wrap;gap:8px}.acct .notice>p{margin:0}.acct .notice .icon-btn{flex:none;width:36px;height:36px}@media (prefers-reduced-motion:reduce){.acct .skel{animation:none}.acct .hrow{transition:none}}@media (max-width:640px){.acct .skel-row{grid-template-columns:1fr}}.acct .ctab .bar.muted i{background:linear-gradient(90deg,#b4bdc9,#8a95a5)}.acct .acts-stack{display:grid;gap:12px}.acct .acts4.reports.n3{grid-template-columns:repeat(3,1fr)}.acct .acts4.general{grid-template-columns:1fr 1fr}@media (max-width:640px){.acct .acts4.general,.acct .acts4.reports.n3,.acct .acts4.reports.n4{grid-template-columns:1fr}}.acct .skel-slot{display:grid;gap:12px;min-height:220px;align-content:start}.acct .skel-slot .skel-stage{width:100%;height:96px}.acct .pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;align-items:start}.acct .pf-grid>.full{grid-column:1/-1}.acct .detail-stack{display:grid;gap:26px}.acct .detail-sec{min-width:0}.acct .detail-sec+.detail-sec,.acct .detail-stack>.detail-sec+div,.acct .detail-stack>div+.detail-sec{padding-top:22px;border-top:1px solid var(--line)}.acct .detail-sec h3{font-size:18px;letter-spacing:-.01em}.acct .detail-sec>.small{margin-top:2px;font-size:14px}.acct .detail-note{margin-top:6px;font-size:13px;font-weight:700;color:var(--accent-text)}.acct .saved-ok{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;color:var(--green-text)}.acct .saved-ok svg{width:18px;height:18px}.acct .save-row .pending{font-size:14px;font-weight:600;color:var(--muted)}.acct .link.plain{font-size:14px}.acct .link.plain svg{width:15px;height:15px}.acct .receipts{margin-top:18px}.acct .receipts h3{font-size:16px;letter-spacing:-.01em}.acct .receipts>.small{margin-top:6px;font-size:15px}.acct .receipts .pay{margin-top:6px}.acct .cnt{flex:none;padding:5px 11px;border-radius:99px;background:var(--surface-2);font-size:13px;font-weight:800;color:var(--muted);white-space:nowrap}.acct .cars2{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.acct .mc{position:relative;display:grid;grid-template-columns:230px minmax(0,1fr);min-width:0;overflow:visible;border-radius:22px;border:1px solid var(--line);background:var(--surface);transition:box-shadow .2s}.acct .mc:hover{box-shadow:0 18px 40px -20px rgba(31,95,224,.45)}.acct .mc-top{position:relative;display:grid;place-items:center;min-height:100%;overflow:hidden;border-radius:21px 0 0 21px;background:radial-gradient(70% 22% at 50% 64%,rgba(79,195,247,.4),transparent 70%),linear-gradient(180deg,#fff,#e3effb)}.acct .mc-top .mc-art{width:80%;background:none;box-shadow:none}.acct .mc-top .fx-mplate{position:absolute;left:14px;top:14px;z-index:2}.acct .mc-top .fuel2{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;background:hsla(0,0%,100%,.92);color:#0d1b3e;font-size:11px;font-weight:800;letter-spacing:.1em}.acct .mc-top .fuel2 i{width:7px;height:7px;border-radius:50%;background:#2f6bff;box-shadow:0 0 8px #2f6bff}.acct .mc-body{display:grid;gap:14px;min-width:0;padding:16px 18px 18px}.acct .mc-name{display:flex;align-items:flex-start;gap:10px}.acct .mc-name b{display:block;font-size:18px;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.acct .mc-name span{font-size:14px;font-weight:700;color:var(--muted)}.acct .mc-menu{position:relative;margin-left:auto;flex:none}.acct .mc-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:5;display:grid;min-width:200px;padding:6px;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md)}.acct .mc-pop button{padding:10px 12px;border:0;border-radius:10px;background:none;font:inherit;font-size:15px;font-weight:700;text-align:left;color:var(--text);cursor:pointer}.acct .mc-pop button:hover{background:var(--surface-2)}.acct .mc-pop button.danger{color:var(--red-text)}.acct .lbl-add{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;border:1.5px dashed var(--line);background:none;font:inherit;font-size:13px;font-weight:800;color:var(--accent-text);cursor:pointer}.acct .lbl-add svg{width:14px;height:14px}.acct .lbl-input{max-width:260px;min-height:36px;font-size:14px}.acct .dues{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acct .due{--c:var(--fx-success);display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border-radius:16px;background:var(--surface-2)}.acct .due.warn{--c:#f59e0b}.acct .due.bad{--c:var(--fx-danger)}.acct .due-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.acct .due-h small{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.acct .due b{font-size:15px;line-height:1.3}.acct .due p{margin:0;font-size:13px;font-weight:600;color:var(--muted)}.acct .due .st2{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--c)}.acct .due .st2 i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.acct .due .meter{height:6px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--c) 14%,transparent)}.acct .due .meter i{display:block;height:100%;border-radius:inherit;background:var(--c)}.acct .sw{position:relative;flex:none;width:38px;height:22px;padding:0;border:0;border-radius:99px;background:var(--fx-line-strong,var(--line));cursor:pointer;transition:background .2s}.acct .sw:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.acct .sw[aria-checked=true]{background:var(--blue)}.acct .sw[aria-checked=true]:after{transform:translateX(16px)}.acct .sw:disabled{opacity:.4;cursor:not-allowed}.acct .mc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.acct .mc-foot small{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.acct .mc-foot b{font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.acct .mc-foot b em{margin-left:2px;font-style:normal;font-size:14px;color:var(--muted)}.acct .mc-add{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;border:1.5px dashed var(--line);color:var(--muted);text-decoration:none;transition:border-color .2s,background .2s}.acct .mc-add:hover{border-color:var(--blue);background:rgba(31,95,224,.04)}.acct .mc-add .plus{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:rgba(31,95,224,.1);color:var(--blue)}.acct .mc-add b{display:block;font-size:16px;color:var(--text)}.acct .mc-add span span{font-size:15px}.acct .notif{display:grid;gap:14px;margin-top:16px;padding:18px;border-radius:18px;background:var(--surface-2)}.acct .notif-h{display:flex;align-items:center;gap:12px}.acct .notif-h b{display:block}.acct .notif-h span{font-size:14px;color:var(--muted)}.acct .notif-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.acct .when{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acct .when>span{margin-right:4px;font-size:13px;font-weight:800;color:var(--muted)}.acct .when button{height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14px;font-weight:700;color:var(--text);cursor:pointer}.acct .when button.on{background:var(--blue);border-color:var(--blue);color:#fff}.acct .when button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.acct .mc{grid-template-columns:1fr}.acct .mc-top{height:150px;min-height:0;border-radius:21px 21px 0 0;background:radial-gradient(60% 45% at 50% 100%,rgba(79,195,247,.35),transparent 70%),linear-gradient(180deg,#fff,#e3effb)}.acct .mc-top .mc-art{width:auto;height:120px}.acct .mc-top .fuel2{top:14px;bottom:auto;left:auto;right:14px}}@media (max-width:640px){.acct .pf-grid{grid-template-columns:1fr}}@media (max-width:420px){.acct .dues,.acct .notif-row{grid-template-columns:1fr}}