.tb-stats{background:#050609;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.tb-stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.tb-stat{border-left:1px solid #ffffff12;padding:clamp(22px,2.6vw,34px) 24px clamp(22px,2.6vw,34px) clamp(18px,2vw,30px)}.tb-stat:first-child{border-left:0;padding-left:0}.tb-stat b{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1;display:block}.tb-stat span{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin-top:9px;font-size:10.5px;display:block}.tb-cat{background:var(--bg);padding-block:clamp(64px,9vh,110px) clamp(56px,8vh,96px)}.tb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(34px,5vh,54px);display:flex}.tb-eyebrow{font-family:var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--purple-br);margin-bottom:20px;font-size:11.5px;display:block}.tb-h2{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:700;line-height:1.02}.tb-head p{color:var(--soft);max-width:44ch;font-size:1.05rem;line-height:1.6}.tb-filter{z-index:60;background:#06080d;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:clamp(28px,4vh,42px);padding:14px 0;display:flex;position:sticky;top:82px}.tb-chips{flex-wrap:wrap;gap:9px;display:flex}.tb-chip{font-family:var(--f-body);color:var(--soft);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 17px;font-size:14px;font-weight:500;transition:background .25s,color .25s,border-color .25s}.tb-chip:hover{color:#fff;border-color:#ffffff4d}.tb-chip.on{color:#fff;background:#7c6cf72e;border-color:#7c6cf79e}.tb-count{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11px}.tb-plate{isolation:isolate;background:linear-gradient(#14151b,#0a0b10);place-items:center;display:grid;position:relative;overflow:hidden}.tb-grid{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.tb-glow{aspect-ratio:1;z-index:1;pointer-events:none;background:radial-gradient(circle,#7c6cf747,#0000 62%);width:130%;position:absolute;top:6%;left:62%;transform:translate(-50%,-32%)}.tb-spot{background:linear-gradient(#16171e,#0d0e13);border:1px solid #7c6cf74d;border-radius:20px;grid-template-columns:1.05fr .95fr;margin-bottom:clamp(22px,3vh,30px);transition:border-color .5s;display:grid;overflow:hidden;box-shadow:0 40px 80px -50px #000000e6}.tb-spot:hover{border-color:#7c6cf78c}.tb-spot-body{flex-direction:column;padding:clamp(30px,3.2vw,50px);display:flex}.tb-spot-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:auto;display:flex}.tb-flag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--purple);border-radius:999px;padding:5px 12px;font-size:10px}.tb-tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:1px solid #ffffff24;border-radius:999px;padding:5px 11px;font-size:10px}.tb-spot h3{font-family:var(--f-display);letter-spacing:-.028em;margin-top:clamp(26px,4vh,44px);font-size:clamp(1.8rem,2.9vw,2.7rem);font-weight:700;line-height:1.04}.tb-spot .lede{color:var(--soft);max-width:40ch;margin-top:16px;font-size:1.06rem;line-height:1.6}.tb-specs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tb-specs span{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;padding:6px 11px;font-size:12.5px}.tb-spot-foot{flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(26px,3.4vh,38px);display:flex}.tb-price{align-items:baseline;gap:8px;display:flex}.tb-price b{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.85rem;font-weight:700}.tb-price i{font-style:normal;font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.tb-buy{color:#fff;background:var(--purple);border-radius:999px;align-items:center;gap:12px;padding:13px 15px 13px 24px;font-size:.95rem;font-weight:600;transition:background .3s;display:inline-flex}.tb-buy svg{width:15px;height:15px}.tb-buy .b{background:#ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:grid}.tb-buy:hover{background:var(--purple-2)}.tb-buy:hover .b{transform:translate(3px)}.tb-ghost{color:var(--soft);border-bottom:1px solid #ffffff38;padding-bottom:3px;font-size:.93rem;font-weight:600;transition:color .25s,border-color .25s}.tb-ghost:hover{color:#fff;border-color:var(--purple)}.tb-spot .tb-plate{min-height:clamp(280px,30vw,380px)}.tb-orbit{z-index:2;aspect-ratio:1;place-items:center;width:min(64%,240px);display:grid;position:relative}.tb-orbit i{border:1px solid #9a8cff3d;border-radius:50%;position:absolute}.tb-orbit i:first-child{inset:0}.tb-orbit i:nth-child(2){inset:17%}.tb-orbit i:nth-child(3){border-color:#9a8cff66;inset:34%}.tb-orbit u{background:var(--purple);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 16px #7c6cf7cc}.tb-orbit u:first-of-type{margin-left:-4px;top:-4px;left:50%}.tb-orbit u:nth-of-type(2){bottom:14%;right:2%}.tb-orbit u:nth-of-type(3){background:#fff;top:36%;left:-4px;box-shadow:0 0 14px #fff9}.tb-orbit svg{z-index:3;color:#fff;width:44%;height:auto;position:relative}.tb-grid-3{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:clamp(16px,1.6vw,22px);display:grid}.tool{background:linear-gradient(#101118,#0b0c11);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;transition:border-color .45s,transform .45s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden}.tool:hover{border-color:#7c6cf76b;transform:translateY(-4px)}.tool.hide,.tb-spot.hide{display:none}.tool .tb-plate{border-bottom:1px solid #ffffff12;height:142px}.tool .tb-glow{opacity:.62;top:2%;left:66%}.tool .tb-plate svg{z-index:2;color:#fff;width:52px;height:52px;transition:transform .5s cubic-bezier(.22,.61,.36,1);position:relative}.tool:hover .tb-plate svg{transform:scale(1.07)}.tool-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.tool-tags{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.tool h4{font-family:var(--f-display);letter-spacing:-.018em;font-size:1.22rem;font-weight:700}.tool p{color:var(--soft);margin-top:9px;font-size:.94rem;line-height:1.52}.tool-meta{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tool-meta span{color:#ffffff9e;background:#ffffff0b;border:1px solid #ffffff14;border-radius:5px;padding:4px 9px;font-size:11.5px}.tool-foot{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:18px 22px;display:flex}.tool-foot .p{align-items:baseline;gap:7px;display:flex}.tool-foot .p b{font-family:var(--f-display);letter-spacing:-.025em;font-size:1.22rem;font-weight:700}.tool-foot .p i{font-style:normal;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.tool-foot a{color:#cfc7ff;align-items:center;gap:9px;font-size:.87rem;font-weight:600;display:inline-flex}.tool-foot a .r{border:1px solid var(--line);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.22,.61,.36,1);display:grid}.tool-foot a .r svg{width:14px;height:14px}.tool:hover .tool-foot a .r{background:var(--purple);border-color:var(--purple);transform:translate(3px)}.tb-empty{text-align:center;color:var(--faint);font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;padding:60px 0;font-size:12px;display:none}.tb-empty.on{display:block}.tb-lic{background:#050609;border-top:1px solid #ffffff12;padding-block:clamp(60px,8vh,100px)}.tb-steps{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,32px);margin-top:clamp(32px,4.5vh,48px);display:grid}.tb-step{border-top:1px solid #ffffff24;padding-top:24px;position:relative}.tb-step:before{content:"";background:var(--purple);width:38px;height:1px;position:absolute;top:-1px;left:0}.tb-step b{font-family:var(--f-mono);letter-spacing:.18em;color:var(--purple-br);margin-bottom:14px;font-size:11px;display:block}.tb-step h4{font-family:var(--f-display);letter-spacing:-.018em;font-size:1.24rem;font-weight:700}.tb-step p{color:var(--soft);margin-top:11px;font-size:.97rem;line-height:1.58}.tb-incl{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);margin-top:clamp(40px,5vh,60px);padding-top:clamp(28px,3.5vh,40px);display:grid}.tb-incl div{align-items:flex-start;gap:12px;display:flex}.tb-incl svg{width:17px;height:17px;color:var(--purple-br);flex-shrink:0;margin-top:2px}.tb-incl p{color:var(--soft);font-size:.95rem;line-height:1.5}.tb-incl p b{color:#fff;margin-bottom:3px;font-weight:600;display:block}.tb-pass{background:var(--bg);padding-block:clamp(60px,8vh,100px)}.tb-pass-in{background:linear-gradient(150deg,#7c6cf726,#7c6cf708 58%,#0000);border:1px solid #7c6cf757;border-radius:20px;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(30px,4vw,60px);padding:clamp(30px,3.6vw,54px);display:grid;position:relative;overflow:hidden}.tb-pass-in:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#7c6cf738,#0000 64%);width:52%;position:absolute;top:-40%;right:-8%}.tb-pass h2{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.04}.tb-pass .lede{color:var(--soft);max-width:48ch;margin-top:16px;font-size:1.05rem;line-height:1.6}.tb-pass-buy{z-index:2;text-align:right;position:relative}.tb-pass-buy .amt{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:.9;display:block}.tb-stat b:not(:only-child){white-space:nowrap}.tb-pass-buy .per{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-size:11px;display:block}.tb-pass-buy .tb-buy{margin-top:26px}.tb-pass-buy .note{color:var(--faint);margin-top:16px;font-size:.86rem;display:block}.tb-bridge{background:#050609;border-block:1px solid #ffffff12;padding-block:clamp(56px,7.5vh,92px)}.tb-bridge-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.tb-bridge h3{font-family:var(--f-display);letter-spacing:-.025em;max-width:20ch;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.1}.tb-bridge p{color:var(--soft);max-width:48ch;margin-top:14px;font-size:1.02rem;line-height:1.58}.tb-bridge-act{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.tb-faq{background:var(--bg);padding-block:clamp(60px,8vh,100px)}.tb-faq-list{border-top:1px solid #ffffff1a;margin-top:clamp(30px,4vh,44px)}.tb-q{border-bottom:1px solid #ffffff1a}.tb-q button{cursor:pointer;text-align:left;width:100%;font-family:var(--f-display);letter-spacing:-.012em;color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:600;transition:color .25s;display:flex}.tb-q button:hover{color:var(--purple-br)}.tb-q .pm{flex-shrink:0;width:26px;height:26px;position:relative}.tb-q .pm:before,.tb-q .pm:after{content:"";background:var(--purple-br);transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;left:50%}.tb-q .pm:before{width:15px;height:1.5px;transform:translate(-50%,-50%)}.tb-q .pm:after{width:1.5px;height:15px;transform:translate(-50%,-50%)}.tb-q.open .pm:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.tb-a{max-height:0;transition:max-height .45s cubic-bezier(.22,.61,.36,1);overflow:hidden}.tb-a p{color:var(--soft);max-width:72ch;padding-bottom:26px;font-size:1rem;line-height:1.65}@media (max-width:1100px){.tb-grid-3{grid-template-columns:repeat(2,1fr)}.tb-spot{grid-template-columns:1fr}.tb-spot .tb-plate{order:-1;min-height:230px}.tb-pass-in{grid-template-columns:1fr}.tb-pass-buy{text-align:left}.tb-incl{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.tb-stats .wrap{grid-template-columns:repeat(2,1fr)}.tb-stat{border-top:1px solid #ffffff12;border-left:0;padding-left:0}.tb-stat:nth-child(-n+2){border-top:0}.tb-steps{grid-template-columns:1fr}}@media (max-width:640px){.tb-grid-3,.tb-incl{grid-template-columns:1fr}.tb-filter{top:0}}.tb-period{border:1px solid var(--line);border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.tb-period button{cursor:pointer;font-family:var(--f-body);color:var(--soft);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:13px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.tb-period button:hover{color:#fff}.tb-period button.on{color:#fff;background:#7c6cf738}.tb-period .sv{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#cfc7ff;background:#7c6cf742;border-radius:999px;padding:3px 7px;font-size:9px}.tb-period button:not(.on) .sv{opacity:.5}.tb-count{margin-left:0}.tool-foot .p em,.tb-price em{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:-3px;font-size:10px}.tb-price em{font-size:11px}.tb-price i,.tool-foot .p i{order:-1}.tool-act{align-items:center;gap:14px;display:flex}.tb-ghost.sm{font-size:.83rem}.tool .tb-plate[data-how],.tb-spot .tb-plate[data-how]{cursor:pointer}.nbm-backdrop{z-index:400;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#030407d1;place-items:center;padding:clamp(12px,3vh,40px) clamp(12px,3vw,40px);transition:opacity .35s,visibility .35s;display:grid;position:fixed;inset:0}.nbm-backdrop.on{opacity:1;visibility:visible}.nbm{opacity:0;background:linear-gradient(#0f1016,#0a0b10);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:100%;max-height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;display:flex;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:0 60px 130px -40px #000000f2}.nbm-backdrop.on .nbm{opacity:1;transform:none}.nbm-x{z-index:9;color:#fff;cursor:pointer;background:#0a0b10b3;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .25s,border-color .25s;display:grid;position:absolute;top:16px;right:16px}.nbm-x:hover{background:#7c6cf74d;border-color:#7c6cf799}.nbm-x svg{width:16px;height:16px}.nbm-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.nbm-scroll::-webkit-scrollbar{width:8px}.nbm-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}.nbm-how{max-width:940px}.nbm-hero{background:linear-gradient(160deg,#7c6cf724,#0000 62%);border-bottom:1px solid #ffffff17;grid-template-columns:180px 1fr;align-items:center;gap:clamp(20px,2.6vw,34px);padding:clamp(26px,3vw,40px) clamp(66px,5vw,80px) clamp(26px,3vw,40px) clamp(26px,3vw,40px);display:grid}.nbm-hero-glyph{aspect-ratio:1;background:linear-gradient(#14151b,#0a0b10);border:1px solid #ffffff1a;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.nbm-hero-glyph:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.nbm-hero-glyph:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#7c6cf757,#0000 62%);width:130%;position:absolute;top:2%;left:62%;transform:translate(-50%,-32%)}.nbm-hero-glyph svg{z-index:2;color:#fff;width:56%;height:auto;position:relative}.nbm-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.nbm-title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.02}.nbm-lede{color:var(--soft);max-width:56ch;margin-top:14px;font-size:1.02rem;line-height:1.6}.nbm-sec{border-bottom:1px solid #ffffff14;padding:clamp(26px,3vw,40px)}.nbm-sec:last-child{border-bottom:0}.nbm-lab{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--purple-br);margin-bottom:24px;font-size:10.5px;display:block}.nbm-steps{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,32px);list-style:none;display:grid}.nbm-steps li{grid-template-columns:38px 1fr;gap:14px;display:grid}.nbm-steps .sn{font-family:var(--f-mono);letter-spacing:.14em;color:var(--purple-br);padding-top:3px;font-size:11px}.nbm-steps h5{font-family:var(--f-display);letter-spacing:-.015em;font-size:1.06rem;font-weight:700}.nbm-steps p{color:var(--soft);margin-top:8px;font-size:.94rem;line-height:1.55}.nbm-feat,.nbm-specs{flex-wrap:wrap;gap:8px;display:flex}.nbm-feat span,.nbm-specs span{color:#ffffffbd;background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;padding:7px 12px;font-size:12.5px}.nbm-foot{background:#08090de6;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2vw,26px) clamp(26px,3vw,40px);display:flex}.nbm-howprice{align-items:baseline;gap:8px;display:flex}.nbm-howprice i{font-style:normal;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10px}.nbm-howprice b{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.6rem;font-weight:700}.nbm-buy{max-width:1020px}.nbb-head{flex-wrap:wrap;align-items:center;gap:20px;padding:clamp(22px,2.4vw,30px) clamp(66px,5vw,80px) clamp(20px,2.2vw,28px) clamp(26px,3vw,40px);display:flex}.nbb-title{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.3rem;font-weight:700}.nbb-steps{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.nbb-step{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:10px;display:flex}.nbb-step em{border:1px solid #fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;transition:background .3s,border-color .3s,color .3s;display:grid}.nbb-step.on{color:#fff}.nbb-step.on em{background:var(--purple);border-color:var(--purple);color:#fff}.nbb-step.done{color:var(--soft)}.nbb-step.done em{color:#cfc7ff;background:#7c6cf747;border-color:#7c6cf780}.nbb-body{grid-template-columns:1fr 320px;gap:0;display:grid}.nbb-main{padding:clamp(24px,2.8vw,36px) clamp(26px,3vw,40px)}.nbp{display:none}.nbp.on{display:block}.nbp h4{font-family:var(--f-display);letter-spacing:-.018em;margin-bottom:6px;font-size:1.16rem;font-weight:700}.nbp>p.sub{color:var(--soft);max-width:52ch;margin-bottom:24px;font-size:.96rem;line-height:1.55}.nbper{border:1px solid var(--line);border-radius:999px;gap:2px;margin-bottom:20px;padding:3px;display:inline-flex}.nbper button{cursor:pointer;font-family:var(--f-body);color:var(--soft);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.nbper button:hover{color:#fff}.nbper button.on{color:#fff;background:#7c6cf738}.nbper .sv{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#cfc7ff;background:#7c6cf742;border-radius:999px;padding:3px 7px;font-size:9px}.nbper button:not(.on) .sv{opacity:.5}.nbm-howprice em{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:-4px;font-size:10px}.nbd-renew{color:var(--faint);margin-top:18px;font-size:.88rem;line-height:1.5}.nbt-p{text-align:right}.nbt-p em{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:2px;font-size:10px}.nbt-p u{font-family:var(--f-body);letter-spacing:0;color:var(--faint);white-space:nowrap;margin-top:5px;font-size:.78rem;font-weight:400;text-decoration:none;display:block}.nbt-list{flex-direction:column;gap:10px;display:flex}.nbt{text-align:left;cursor:pointer;color:#fff;width:100%;font-family:var(--f-body);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:16px;padding:16px 18px;transition:border-color .3s,background .3s;display:grid}.nbt:hover{border-color:#ffffff3d}.nbt.on{background:#7c6cf71c;border-color:#7c6cf7a6}.nbt-check{border:1.5px solid #ffffff47;border-radius:50%;width:19px;height:19px;transition:border-color .3s;position:relative}.nbt.on .nbt-check{border-color:var(--purple)}.nbt.on .nbt-check:after{content:"";background:var(--purple);border-radius:50%;position:absolute;inset:4px}.nbt-txt b{font-size:1rem;font-weight:600;display:block}.nbt-txt i{color:var(--faint);margin-top:3px;font-size:.87rem;font-style:normal;display:block}.nbt-p{font-family:var(--f-display);letter-spacing:-.025em;font-size:1.16rem;font-weight:700}.nbt-list.single .nbt-check{display:none}.nbt-list.single .nbt{grid-template-columns:1fr auto}.nbf-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nbf{flex-direction:column;gap:7px;display:flex}.nbf.full{grid-column:1/-1}.nbf label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.nbf input,.nbf select{color:#fff;font-family:var(--f-body);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;outline:none;width:100%;padding:13px 14px;font-size:.97rem;transition:border-color .25s,background .25s}.nbf input:focus,.nbf select:focus{background:#7c6cf712;border-color:#7c6cf7b3}.nbf input::placeholder{color:#ffffff47}.nbf.err input,.nbf.err select{border-color:#ff786eb3}.nbf select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23888' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat}.nbf .hint{color:var(--faint);font-size:.8rem}.nbf-note{color:var(--soft);background:#7c6cf71a;border:1px solid #7c6cf747;border-radius:10px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;font-size:.88rem;line-height:1.5;display:flex}.nbf-note svg{width:15px;height:15px;color:var(--purple-br);flex-shrink:0;margin-top:2px}.nb-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:16px;padding:18px}.nb-card .brand{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.nb-card .brand span{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.nb-card .brand i{gap:6px;display:flex}.nb-card .brand i u{background:#ffffff29;border-radius:3px;width:26px;height:17px;text-decoration:none}.nb-pay-alt{gap:10px;margin-top:4px;display:flex}.nb-pay-alt button{color:var(--soft);font-family:var(--f-body);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:13px;font-size:.9rem;transition:border-color .25s,color .25s}.nb-pay-alt button:hover{color:#fff;border-color:#ffffff42}.nbd{text-align:center;padding:clamp(8px,2vh,20px) 0}.nbd-tick{width:62px;height:62px;color:var(--purple-br);background:#7c6cf729;border:1px solid #7c6cf780;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.nbd-tick svg{width:26px;height:26px}.nbd h4{font-family:var(--f-display);letter-spacing:-.028em;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700}.nbd>p{color:var(--soft);margin-top:12px;max-width:46ch;margin-inline:auto;font-size:1rem;line-height:1.6}.nbd-keybox{background:#7c6cf717;border:1px dashed #7c6cf780;border-radius:12px;max-width:420px;margin:26px auto 0;padding:18px}.nbd-keybox span{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:9.5px;display:block}.nbd-key{font-family:var(--f-mono);letter-spacing:.06em;color:#fff;word-break:break-all;font-size:clamp(.86rem,1.6vw,1.02rem)}.nbd-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.nbs{background:#ffffff05;border-left:1px solid #ffffff17;flex-direction:column;padding:clamp(24px,2.8vw,32px) clamp(22px,2.4vw,28px);display:flex}.nbs-lab{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:20px;font-size:9.5px}.nbs-prod{border-bottom:1px solid #ffffff17;align-items:center;gap:14px;padding-bottom:20px;display:flex}.nbs-glyph{background:linear-gradient(#14151b,#0a0b10);border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.nbs-glyph svg{color:#fff;width:24px;height:24px}.nbs-name{font-family:var(--f-display);letter-spacing:-.018em;font-size:1.05rem;font-weight:700;display:block}.nbs-tier{color:var(--faint);margin-top:4px;font-size:.82rem;line-height:1.35;display:block}.nbs-rows{border-bottom:1px solid #ffffff17;flex-direction:column;gap:11px;padding:18px 0;display:flex}.nbs-row{color:var(--soft);justify-content:space-between;gap:14px;font-size:.93rem;display:flex}.nbs-row b{color:#fff;font-weight:600}.nbs-total{justify-content:space-between;align-items:baseline;gap:14px;padding-top:18px;display:flex}.nbs-total span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.nbs-total b{font-family:var(--f-display);letter-spacing:-.035em;font-size:1.6rem;font-weight:800}.nbs-incl{flex-direction:column;gap:9px;margin-top:auto;padding-top:24px;display:flex}.nbs-incl div{color:var(--soft);align-items:flex-start;gap:9px;font-size:.85rem;line-height:1.4;display:flex}.nbs-incl svg{width:13px;height:13px;color:var(--purple-br);flex-shrink:0;margin-top:3px}.nbb-foot{background:#08090de6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,1.8vw,22px) clamp(26px,3vw,40px);display:flex}.nbb-foot.done .nbb-next{margin-left:auto}.nbb-back{cursor:pointer;color:var(--soft);font-family:var(--f-body);background:0 0;border:0;align-items:center;gap:9px;font-size:.93rem;font-weight:600;transition:color .25s;display:inline-flex}.nbb-back:hover{color:#fff}.nbb-next{font-family:var(--f-body);color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;margin-left:auto;padding:13px 15px 13px 24px;font-size:.95rem;font-weight:600;transition:background .3s;display:inline-flex}.nbb-next:hover{background:var(--purple-2)}.nbb-next .b{background:#ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:grid}.nbb-next .b svg{width:15px;height:15px}.nbb-next:hover .b{transform:translate(3px)}.nbb-secure{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:9.5px;display:flex}.nbb-secure svg{width:13px;height:13px}@media (max-width:900px){.nbm-hero{grid-template-columns:1fr;gap:22px}.nbm-hero-glyph{aspect-ratio:1;width:110px}.nbm-steps,.nbb-body{grid-template-columns:1fr}.nbs{border-top:1px solid #ffffff17;border-left:0}.nbb-steps{gap:14px;width:100%;margin-left:0}.nbb-step span{display:none}}@media (max-width:560px){.nbf-grid{grid-template-columns:1fr}.nbm-backdrop{padding:0}.nbm{border:0;border-radius:0;max-height:100vh}}button.tb-ghost{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff38;padding:0 0 3px}button.tb-ghost:hover{color:#fff;border-bottom-color:var(--purple)}button.tb-buy{cursor:pointer;border:0;font-family:inherit}.tool-foot button:not(.tb-ghost){cursor:pointer;font:inherit;color:#cfc7ff;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:.87rem;font-weight:600;display:inline-flex}.tool-foot button .r{border:1px solid var(--line);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.22,.61,.36,1);display:grid}.tool-foot button .r svg{width:14px;height:14px}.tool:hover .tool-foot button .r{background:var(--purple);border-color:var(--purple);transform:translate(3px)}button.tb-plate{cursor:pointer;width:100%;font:inherit;color:inherit;appearance:none;border:0;padding:0}.nbf-note.nbf-preview{color:#ffffffd1;background:#7c6cf71a;border-color:#9a8cff6b}.nbf-note.nbf-preview svg{color:var(--purple-br)}.tb-page button:focus-visible,.tb-page a:focus-visible,.nbm button:focus-visible,.nbm input:focus-visible,.nbm select:focus-visible{outline:2px solid var(--purple-br);outline-offset:3px;border-radius:6px}.tb-soon{background:linear-gradient(#7c6cf71f,#7c6cf70a);border:1px solid #7c6cf757;border-radius:16px;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,22px);margin-bottom:clamp(22px,3vh,30px);padding:16px clamp(18px,2vw,26px);display:flex}.tb-soon-tag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--purple);border-radius:999px;flex:none;padding:5px 12px;font-size:10px}.tb-soon p{color:#ffffffc7;flex:1;min-width:min(100%,280px);margin:0;font-size:.99rem;line-height:1.55}.tb-soon .tb-ghost{color:#fff;border-bottom-color:var(--purple-br);flex:none}@media (max-width:620px){.tb-soon{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:640px){.tb-filter{margin-inline:calc(var(--gutter) * -1);padding:12px 0;padding-inline:var(--gutter);gap:10px;top:82px}.tb-chips{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);width:calc(100% + var(--gutter) * 2);flex-wrap:nowrap;overflow-x:auto}.tb-chips::-webkit-scrollbar{display:none}.tb-chip{flex:none}.tb-period{margin-left:0}.tb-count{margin-left:auto}.tb-filter>.tb-period,.tb-filter>.tb-count{align-self:center}}@media (max-width:620px){.tb-soon{gap:10px;padding:14px 16px}.tb-soon p{font-size:.94rem}}.tool-foot{flex-wrap:wrap}.tool-foot .p{white-space:nowrap}.tool-act{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.tb-ghost{white-space:nowrap}@media (max-width:640px){.tb-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}}@media (max-width:560px){.nbm-backdrop{padding:max(20px,env(safe-area-inset-top)) 14px max(20px,env(safe-area-inset-bottom))}.nbm{border:1px solid #ffffff1f;border-radius:18px;max-height:100%}.nbm-sec{padding:22px 18px}.nbm-foot{padding:16px 18px}}.tb-q.on .pm:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.tb-a{grid-template-rows:0fr;max-height:none;transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1);display:grid}.tb-a>p{padding-bottom:0;transition:padding-bottom .45s cubic-bezier(.22,.61,.36,1);overflow:hidden}.tb-q.on .tb-a>p{padding-bottom:26px}.tb-q.on .tb-a{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.tb-a{transition:none}}
