.feeswrap{--c-ink:#0a0e1a;--c-ink2:#3a4775;--c-muted:#717da6;--c-line:#e7e9f2;--c-line2:#eef0f8;--c-bg:#fff;--c-soft:#f7f8fc;--c-purple:#673ae4;--c-blue:#3b82f6;--c-cyan:#27c7d6;--c-grad:linear-gradient(120deg,#673ae4 0%,#3b82f6 52%,#27c7d6 100%);--c-green:#1f9d6b;--c-greenbg:#eaf6f0;--c-red:#c0392b;--c-redbg:#fbedeb;--c-amber:#b45309;--c-amberbg:#fef6e7;color:var(--c-ink)}.feeswrap h2,.feeswrap h3{color:var(--c-ink)}.feeswrap p{max-width:none}.feeswrap ul{list-style:outside}.feeswrap input:not([type=range]){background:var(--c-bg);color:var(--c-ink);border:1px solid var(--c-line);font-family:var(--sans);border-radius:7px}.feeswrap .toolbar{top:66px}.feeswrap .toolwrap{--c-ink:#0a0e1a;--c-ink2:#3a4775;--c-muted:#717da6;--c-line:#e7e9f2;--c-line2:#eef0f8;--c-bg:#fff;--c-soft:#f7f8fc;--c-purple:#673ae4;--c-blue:#3b82f6;--c-cyan:#27c7d6;--c-grad:linear-gradient(120deg,#673ae4 0%,#3b82f6 52%,#27c7d6 100%);--c-green:#1f9d6b;--c-greenbg:#eaf6f0;--c-red:#c0392b;--c-redbg:#fbedeb;color:var(--c-ink);font-family:var(--sans)}.feeswrap .toolwrap h2,.feeswrap .toolwrap h3{color:var(--c-ink)}.feeswrap .toolwrap p{max-width:none}.feeswrap .toolwrap ul{list-style:none}.feeswrap .toolwrap input:not([type=range]),.feeswrap .toolwrap select,.feeswrap .toolwrap textarea{background:var(--c-bg);color:var(--c-ink);border:1px solid var(--c-line);font-family:var(--sans);border-radius:7px}.feeswrap .toolwrap input[type=range]{box-shadow:none;background:0 0;border:0;padding:0}.feeswrap h1,.feeswrap h2,.feeswrap h3,.feeswrap h4,.feeswrap .disp{font-family:var(--display)}.feeswrap .hero{padding:64px 0 48px}.feeswrap .hero h1{letter-spacing:-.01em;max-width:760px;font-size:clamp(30px,4.5vw,46px);font-weight:800;line-height:1.08}.feeswrap .hero h1 .g{color:var(--c-purple)}.feeswrap .hero .lead{color:var(--c-ink2);max-width:640px;margin-top:16px;font-size:16px}.feeswrap .herogrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;margin-top:8px;display:grid}@media (width<=820px){.feeswrap .herogrid{grid-template-columns:1fr}}.feeswrap .invoice{border:1px solid var(--c-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0a0e1a14}.feeswrap .inv-top{border-bottom:1px solid var(--c-line);background:var(--c-soft);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.feeswrap .inv-top .t{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:700}.feeswrap .inv-line{border-bottom:1px solid var(--c-line2);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13.5px;transition:background .15s;display:flex}.feeswrap .inv-line:hover{background:#f6f5ff}.feeswrap .inv-line .nm{color:var(--c-ink);font-weight:500}.feeswrap .inv-line .amt{font-family:var(--sans);color:var(--c-ink);font-weight:700}.feeswrap .inv-line .q{color:var(--c-purple);opacity:0;margin-left:10px;font-size:11px;font-weight:600;transition:opacity .15s}.feeswrap .inv-line:hover .q{opacity:1}.feeswrap .inv-total{font-family:var(--sans);background:var(--c-soft);justify-content:space-between;padding:14px 20px;font-weight:800;display:flex}.feeswrap .inv-note{color:var(--c-muted);background:var(--c-soft);padding:0 20px 14px;font-size:11px}.feeswrap .toolbar{backdrop-filter:blur(8px);z-index:40;border-bottom:1px solid var(--c-line);background:#fffffff7;padding:14px 0;position:sticky;top:64px}.feeswrap .toolrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feeswrap #search{border:1.5px solid var(--c-line);min-width:220px;font:inherit;border-radius:10px;outline:none;flex:1;padding:11px 16px;font-size:14px}.feeswrap #search:focus{border-color:var(--c-purple)}.feeswrap .chip{color:var(--c-ink2);background:var(--c-soft);border:1px solid var(--c-line);cursor:pointer;border-radius:30px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:all .15s}.feeswrap .chip.active{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.feeswrap .copybtn{font-family:var(--sans);color:#fff;background:var(--c-grad);cursor:pointer;border:none;border-radius:30px;padding:9px 17px;font-size:12.5px;font-weight:700}.feeswrap .glossary{padding:36px 0 20px}.feeswrap .cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=820px){.feeswrap .cards{grid-template-columns:1fr}}.feeswrap .fee{border:1px solid var(--c-line);background:#fff;border-radius:14px;overflow:hidden}.feeswrap .fee,.feeswrap .cathead{scroll-margin-top:calc(var(--gl-stick,173px) + 14px)}.feeswrap .fee.hit{box-shadow:0 0 0 2px var(--c-purple);transition:box-shadow .25s}.feeswrap .fee .fhead{align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.feeswrap .cathead{border-top:1px solid var(--c-line);margin:26px 0 12px;padding-top:8px;font-size:1.05rem}.feeswrap .catgroup{padding-block:0}.feeswrap .catgroup:first-child .cathead{border-top:0;margin-top:6px;padding-top:0}.feeswrap .feecount{color:var(--c-muted);margin:0 0 4px;font-size:.85rem}.feeswrap .catgroup[hidden],.feeswrap .catgroup.flat .cathead{display:none}.feeswrap .fee .cat{border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.feeswrap .c-processing{background:#673ae4}.feeswrap .c-hosting{background:#3b82f6}.feeswrap .c-review{background:#27c7d6}.feeswrap .c-production{background:#b8791a}.feeswrap .c-services{background:#c0392b}.feeswrap .fee .fh{flex:1}.feeswrap .fee h3{letter-spacing:0;font-size:15.5px;font-weight:700}.feeswrap .fee .typ{color:var(--c-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:11px;font-weight:600}.feeswrap .fee .body{color:var(--c-ink2);padding:12px 20px 20px 40px;font-size:13.5px}.feeswrap .fee .body p{margin-bottom:10px}.feeswrap .feedl{margin:0}.feeswrap .feedl dt{color:var(--c-ink);text-transform:uppercase;letter-spacing:.04em;margin-top:10px;font-size:12.5px;font-weight:600}.feeswrap .feedl dt:first-child{margin-top:0}.feeswrap .feedl dd{margin:3px 0 0}.feeswrap .fee .body b{color:var(--c-ink);font-weight:600}.feeswrap .flag{background:var(--c-redbg);border-left:3px solid var(--c-red);color:#8e2a1f;border-radius:0 8px 8px 0;margin:10px 0;padding:9px 13px;font-size:12.5px}.feeswrap .ask{background:var(--c-soft);border:1px solid var(--c-line);border-radius:10px;margin-top:10px;padding:11px 14px}.feeswrap .ask .al{letter-spacing:.12em;text-transform:uppercase;color:var(--c-purple);margin-bottom:5px;font-size:10px;font-weight:700}.feeswrap .ask ul{list-style:none}.feeswrap .ask li{color:var(--c-ink);padding:3px 0 3px 16px;font-size:12.5px;position:relative}.feeswrap .ask li:before{content:"→";color:var(--c-purple);font-weight:700;position:absolute;left:0}.feeswrap .empty{text-align:center;color:var(--c-muted);padding:50px 0;font-size:14px;display:none}.feeswrap .bottomline{background:var(--c-soft);border:1px solid var(--c-line);border-radius:16px;margin:44px 0;padding:28px 30px}.feeswrap .bottomline h2{letter-spacing:-.005em;margin-bottom:10px;font-size:21px;font-weight:800}.feeswrap .bottomline p{color:var(--c-ink2);max-width:720px;font-size:14px}.feeswrap .bottomline b{color:var(--c-ink)}.feeswrap .disclaimer{color:var(--c-muted);border-top:1px solid var(--c-line);padding:22px 0 8px;font-size:11.5px;line-height:1.6}.feeswrap .toast{background:var(--c-ink);color:#fff;z-index:99;border-radius:30px;padding:11px 20px;font-size:13px;font-weight:600;transition:transform .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(80px)}.feeswrap .toast.show{transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.feeswrap *{transition:none!important}.feeswrap html{scroll-behavior:auto}}
