#sbp{--bg:#0b110c;--panel:#121b13;--panel-2:#192519;--line:#28392a;--fg:#eaf4e4;--muted:#93a98f;--slime:#86ff45;--slime-ink:#0a1704;--amber:#ffb648;--danger:#ff8a73;--c-software:#ffd84f;--c-headphones:#86ff45;--c-interface:#4fd6ff;--c-mic:#ffb648;--c-kit:#e6dfc0;--c-keyboard:#ff7ab6;--c-monitors:#c3a3ff;--c-filter:#7fe0b2;--c-adapter:#b7c0b5;--c-computer:#9fc3ff;--f-display:"Bungee","Arial Black",Impact,sans-serif;--f-body:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color-scheme:dark}#sbp h1,#sbp h2,#sbp h3,#sbp h4,#sbp p{letter-spacing:normal;text-transform:none;color:inherit;margin:0}#sbp img,#sbp svg{max-width:100%}#sbp .top{scroll-margin-top:120px}#sbp .seo{max-width:820px;margin:40px auto 0;color:var(--muted);font-size:15.5px;line-height:1.65}#sbp .seo h2{font-family:var(--f-display);font-weight:400;font-size:22px;color:var(--fg);margin:0 0 10px}#sbp .seo p{margin:0 0 12px}#sbp .seo a{color:var(--slime)}#sbp,#sbp *{box-sizing:border-box}#sbp{background:var(--bg) radial-gradient(900px 420px at 50% -120px,rgba(134,255,69,.13),transparent 70%) no-repeat;color:var(--fg);font-family:var(--f-body);font-size:16px;line-height:1.5;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:28px 48px}#sbp .app{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:22px}#sbp button{font:inherit;color:inherit}#sbp .app :where(button,a){font-family:var(--f-body);letter-spacing:normal;text-transform:none;line-height:1.35}#sbp .choice .ctx{flex:1;min-width:0;overflow-wrap:break-word}#sbp a{color:var(--slime)}#sbp :focus-visible{outline:2px solid var(--slime);outline-offset:3px;border-radius:10px}#sbp .top{display:flex;flex-direction:column;gap:8px;position:relative}#sbp .brand{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;color:var(--slime);font-weight:700}#sbp .brand svg{width:26px;height:26px}#sbp h1{font-family:var(--f-display);font-weight:400;font-size:clamp(30px,6vw,52px);line-height:1.02;margin:0;text-wrap:balance;letter-spacing:.01em}#sbp h1 em{font-style:normal;color:var(--slime);text-shadow:0 0 22px rgba(134,255,69,.35)}#sbp .lede{margin:0;color:var(--muted);max-width:56ch}#sbp .card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,4vw,30px);display:flex;flex-direction:column;gap:18px}#sbp .counter{display:flex;align-items:center;gap:14px}#sbp .ct{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;color:var(--muted);white-space:nowrap}#sbp .ct b{display:inline-block;background:#050805;color:var(--slime);padding:2px 7px;border-radius:5px;border:1px solid var(--line);font-variant-numeric:tabular-nums}#sbp .track{flex:1;height:6px;background:var(--panel-2);border-radius:99px;overflow:hidden}#sbp .track i{display:block;height:100%;background:var(--slime);border-radius:99px;transition:width .35s ease}#sbp h2{font-family:var(--f-display);font-weight:400;font-size:clamp(22px,4.4vw,32px);line-height:1.1;margin:0;text-wrap:balance}#sbp .sub{margin:-8px 0 0;color:var(--muted)}#sbp .choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}#sbp .choice{display:flex;align-items:center;gap:14px;text-align:left;background:var(--panel-2);border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .15s,transform .15s,background .15s;min-height:72px}#sbp .choice:hover{border-color:#4a6a40;transform:translateY(-1px)}#sbp .choice[aria-pressed=true]{border-color:var(--slime);background:#1c2e17;box-shadow:0 0 0 3px #86ff451f}#sbp .choice .ico{flex:none;width:42px;height:42px;border-radius:11px;background:#0e150e;display:grid;place-items:center;color:var(--slime)}#sbp .choice .ico svg{width:24px;height:24px}#sbp .choice .t{display:block;font-weight:700;font-size:16px;line-height:1.25}#sbp .choice .d{display:block;font-size:13.5px;color:var(--muted);line-height:1.35;margin-top:2px}#sbp .choice .tick{margin-left:auto;flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line);display:grid;place-items:center}#sbp .choice[aria-pressed=true] .tick{background:var(--slime);border-color:var(--slime);color:var(--slime-ink)}#sbp .choice .tick svg{width:14px;height:14px;opacity:0}#sbp .choice[aria-pressed=true] .tick svg{opacity:1}#sbp .money{font-family:var(--f-mono);font-weight:700;font-size:clamp(48px,11vw,84px);line-height:1;color:var(--slime);font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgba(134,255,69,.25)}#sbp .money small{font-size:.42em;color:var(--muted);font-weight:500;margin-left:6px}#sbp .chips{display:flex;flex-wrap:wrap;gap:8px}#sbp .chip{background:var(--panel-2);border:1.5px solid var(--line);border-radius:99px;padding:8px 16px;cursor:pointer;font-family:var(--f-mono);font-weight:700;font-size:14px}#sbp .chip[aria-pressed=true]{border-color:var(--slime);color:var(--slime)}#sbp input[type=range]{width:100%;accent-color:var(--slime);height:28px}#sbp .hint{font-size:13.5px;color:var(--muted);margin:0}#sbp .nav{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#sbp .btn{border-radius:12px;padding:12px 22px;font-weight:700;cursor:pointer;border:1.5px solid var(--line);background:transparent}#sbp .btn:hover{border-color:#4a6a40}#sbp .btn.primary{background:var(--slime);color:var(--slime-ink);border-color:var(--slime)}#sbp .btn.primary:hover{filter:brightness(1.07)}#sbp .btn[disabled]{opacity:.4;cursor:not-allowed}#sbp .btn.ghost{border-color:transparent;color:var(--muted);padding-inline:6px}#sbp .eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;color:var(--slime);font-weight:700;margin:0}#sbp .res-head{display:flex;flex-direction:column;gap:8px}#sbp .res-head p{margin:0;color:var(--muted);max-width:60ch}#sbp .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}#sbp .stat{background:var(--panel-2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}#sbp .stat .k{font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}#sbp .stat .v{font-family:var(--f-mono);font-weight:700;font-size:22px;font-variant-numeric:tabular-nums}#sbp .stat.save .v{color:var(--slime)}#sbp .bar{display:flex;height:16px;border-radius:99px;overflow:hidden;background:#070b07;border:1px solid var(--line)}#sbp .bar span{height:100%}#sbp .bar .res{background:repeating-linear-gradient(45deg,#3a4a3a 0 4px,#26322a 4px 8px)}#sbp .legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}#sbp .legend span{display:inline-flex;align-items:center;gap:6px}#sbp .legend i{width:10px;height:10px;border-radius:3px;display:inline-block}#sbp .sec{display:flex;flex-direction:column;gap:12px}#sbp .sec h3{font-family:var(--f-display);font-weight:400;font-size:20px;margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#sbp .sec h3 small{font-family:var(--f-body);font-size:14px;color:var(--muted)}#sbp .item{display:grid;grid-template-columns:auto 1fr;gap:14px;background:var(--panel-2);border:1px solid var(--line);border-radius:14px;padding:16px;position:relative}#sbp .item .left{display:flex;flex-direction:column;align-items:center;gap:8px}#sbp .rank{font-family:var(--f-mono);font-weight:700;font-size:13px;color:var(--muted)}#sbp .item .ico{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;background:#0d140d;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}#sbp .item .ico svg{width:28px;height:28px}#sbp .item .body{min-width:0;display:flex;flex-direction:column;gap:4px}#sbp .cat{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--c);font-weight:700;text-transform:uppercase}#sbp .item h4{margin:0;font-size:18px;line-height:1.25}#sbp .item p{margin:0;color:#c5d4c0;font-size:14.5px}#sbp .buyrow{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-top:8px}#sbp .est{font-family:var(--f-mono);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}#sbp .est small{font-family:var(--f-body);font-weight:500;font-size:12px;color:var(--muted);margin-left:4px}#sbp .est.free{color:var(--slime)}#sbp .shop{display:inline-flex;align-items:center;gap:8px;background:var(--amber);color:#201300;font-weight:700;font-size:14px;padding:9px 14px;border-radius:10px;text-decoration:none}#sbp .shop:hover{filter:brightness(1.07)}#sbp .shop svg{width:16px;height:16px}#sbp .parts{display:flex;flex-direction:column;gap:6px;margin-top:8px}#sbp .part{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}#sbp .pname{color:inherit;text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--c, var(--slime)) 55%,transparent)}#sbp .pname:hover{color:var(--c, var(--slime));border-bottom-color:currentColor}#sbp .inl{color:var(--slime);font-weight:600}#sbp .part .pn{flex:1;min-width:140px}#sbp .part .est{font-size:13.5px}#sbp .part a{font-size:13.5px;font-weight:700;color:var(--amber);text-decoration:none;white-space:nowrap}#sbp .part a:hover{text-decoration:underline}#sbp .rows{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}#sbp .r{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px 14px;background:var(--panel-2)}#sbp .r+.r{border-top:1px solid var(--line)}#sbp .r .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#0d140d;color:var(--c,var(--muted))}#sbp .r .ic svg{width:18px;height:18px}#sbp .r .tx{min-width:0}#sbp .r b{display:block;font-size:15px}#sbp .r span.w{display:block;font-size:13.5px;color:var(--muted)}#sbp .r .amt{font-family:var(--f-mono);font-weight:700;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}#sbp .r .amt.save{color:var(--slime)}#sbp .r a.mini{font-size:13px;font-weight:700;color:var(--amber);text-decoration:none;white-space:nowrap}#sbp .r .amt.keepl{display:inline-flex;align-items:center;gap:5px;color:var(--slime);font-size:13px}#sbp .r .amt.keepl svg{width:14px;height:14px}#sbp .r .amt.keepl.for-now{color:var(--amber)}#sbp .rows.skip .ic{color:var(--danger)}#sbp .notes{border-left:3px solid var(--c-interface);padding:4px 0 4px 14px;display:flex;flex-direction:column;gap:6px}#sbp .notes p{margin:0;font-size:14.5px;color:#c5d4c0}#sbp .cta{background:linear-gradient(120deg,#1d3a12,#12230e);border:1px solid #3c6b26;border-radius:16px;padding:18px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between}#sbp .cta b{font-family:var(--f-display);font-weight:400;font-size:18px;display:block}#sbp .cta span{color:#c5d4c0;font-size:14.5px}#sbp .cta .txt{min-width:0;flex:1 1 260px}#sbp .actions{display:flex;gap:10px;flex-wrap:wrap}#sbp .copybox{display:flex;gap:8px;flex-wrap:wrap}#sbp .copybox input{flex:1;min-width:0;background:#070b07;border:1px solid var(--line);color:var(--fg);border-radius:10px;padding:10px 12px;font-family:var(--f-mono);font-size:13px}#sbp .toast{font-size:14px;color:var(--slime);font-weight:600}#sbp .tier{display:inline-block;vertical-align:2px;margin-left:6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px;border:1px solid var(--line);color:var(--muted);font-weight:700}#sbp .t-standard{color:var(--slime);border-color:#3c6b26}#sbp .t-pro{color:var(--amber);border-color:#6b5022}#sbp .t-premium{color:var(--c-monitors);border-color:#4b3f6b}#sbp .t-pick{background:var(--slime);color:var(--slime-ink);border-color:var(--slime)}#sbp .t-alt{color:var(--c-computer);border-color:#34486b}#sbp .qlist{display:flex;flex-direction:column;gap:14px}#sbp .qrow{display:flex;flex-direction:column;gap:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:14px;padding:14px}#sbp .qhead{display:flex;align-items:center;gap:10px}#sbp .qhead .ico{width:32px;height:32px;border-radius:9px;background:#0e150e;display:grid;place-items:center;color:var(--slime)}#sbp .qhead .ico svg{width:19px;height:19px}#sbp .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#sbp .segbtn{display:flex;flex-direction:column;gap:2px;text-align:left;background:#0e150e;border:1.5px solid var(--line);border-radius:11px;padding:10px 12px;cursor:pointer}#sbp .segbtn span{font-weight:700;font-size:14.5px}#sbp .segbtn small{font-size:12.5px;color:var(--muted);line-height:1.3}#sbp .segbtn[aria-pressed=true]{border-color:var(--slime);background:#1c2e17}#sbp .segbtn[aria-pressed=true] span{color:var(--slime)}#sbp .t-qe{color:var(--danger);border-color:#6b3a30}#sbp .t-qm{color:var(--c-interface);border-color:#2a5566}#sbp .t-qh{color:var(--slime);border-color:#3c6b26}@media(max-width:460px){#sbp .seg{grid-template-columns:1fr}}#sbp .t-save{color:#201300;background:var(--amber);border-color:var(--amber)}#sbp .t-alt2,#sbp .t-starter{color:var(--muted)}#sbp .flags{display:block;margin:4px 0 2px}#sbp .flags .tier{margin-left:0}#sbp .wrapup{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:22px;margin-top:6px}#sbp .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}#sbp .tile{display:flex;align-items:center;gap:12px;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .15s,transform .15s}#sbp .tile:hover{border-color:#4a6a40;transform:translateY(-1px)}#sbp .tile b{display:block;font-size:15px}#sbp .tile small{display:block;font-size:13px;color:var(--muted)}#sbp .tile .ti{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#0d140d;color:var(--slime)}#sbp .tile .ti svg{width:20px;height:20px}#sbp .tile.go{border-color:var(--slime);background:#1a2c15}#sbp .footline{margin:0;text-align:center;color:var(--muted);font-size:14.5px}#sbp .footline a{font-weight:700;text-decoration:none}#sbp .footline a:hover{text-decoration:underline}#sbp .footline .dot{margin:0 10px;opacity:.5}#sbp .linkbtn{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:14.5px}#sbp .linkbtn:hover{color:var(--fg)}#sbp .cardtop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#sbp .notneed{background:none;border:1px solid var(--line);border-radius:99px;padding:4px 11px;font-size:12.5px;color:var(--muted);cursor:pointer}#sbp .notneed:hover{color:var(--fg);border-color:#4a6a40}#sbp .removed{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}#sbp .rchip{display:inline-flex;align-items:center;gap:8px;background:var(--panel);border:1px dashed var(--line);border-radius:99px;padding:5px 12px;cursor:pointer;font-size:13.5px;color:var(--fg)}#sbp .rchip span{color:var(--slime);font-weight:700;font-size:12.5px}#sbp .rchip:hover{border-color:var(--slime)}#sbp .disclose{font-size:12.5px;color:var(--muted);text-align:center;max-width:70ch;margin:0 auto;line-height:1.55}@media(max-width:460px){#sbp .choices,#sbp .item{grid-template-columns:1fr}#sbp .item .left{flex-direction:row}}@media(prefers-reduced-motion:reduce){#sbp,#sbp *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/studio-budget-planner.css.map */
