@layer theme,base;@layer components{.cs-root .cs-affp .af-hero{padding:44px 0 40px}.cs-root .cs-affp .af-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:24px 56px;display:grid}.cs-root .cs-affp .af-copy{z-index:2;padding:12px 0;position:relative}.cs-root .cs-affp .af-hero .h1{font-size:clamp(46px,4.7vw,70px)}.cs-root .cs-affp .af-hero .lede{max-width:520px}.cs-root .cs-affp .af-stage{min-width:0;position:relative}.cs-root .cs-affp .fan{--cw:.6;isolation:isolate;aspect-ratio:1;width:100%;position:relative}.cs-root .cs-affp .fan:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#ced6de29,#b8c0c80d 55%,#0000);border-radius:50%;position:absolute;inset:-2% -8% -4%}.cs-root .cs-affp .fan>.slats{inset-inline:4%;top:-6%;bottom:-6%}.cs-root .cs-affp .fan>.acard{width:calc(var(--cw) * 100%);padding:calc(var(--cw) * 6.2%) calc(var(--cw) * 6.6%) calc(var(--cw) * 5.8%);justify-content:flex-start;position:absolute}.cs-root .cs-affp .fan .f-mid{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:3cqi;margin-top:4.6cqi;display:grid}.cs-root .cs-affp .fan .f-mid .ac-lbl{grid-column:1/-1}.cs-root .cs-affp .fan .f-rng{font:500 max(8.5px,1.9cqi)/1.3 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac-sub);white-space:nowrap;justify-self:end;padding-bottom:1cqi}.cs-root .cs-affp .fan .f-rng b{color:var(--ac-ink);font-weight:600}.cs-root .cs-affp .fan .f1 .ac-bot,.cs-root .cs-affp .fan .f2 .ac-bot,.cs-root .cs-affp .fan .f3 .ac-bot{visibility:hidden}.cs-root .cs-affp .fan .ac-bot{margin-top:auto}.cs-root .cs-affp .fan .ac-fig small{font:600 3.2cqi/1 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;margin-inline-start:1.6cqi}.cs-root .cs-affp .fan .f1,.cs-root .cs-affp .fan .f2,.cs-root .cs-affp .fan .f3{transition:translate .45s var(--cs-ease),filter .35s}.cs-root .cs-affp .fan .f1{inset-inline-start:0;z-index:1;filter:brightness(.8);top:0;rotate:-5deg}.cs-root .cs-affp .fan .f2{inset-inline-start:13.3%;z-index:2;filter:brightness(.86);top:20%;rotate:-2deg}.cs-root .cs-affp .fan .f3{inset-inline-start:26.6%;z-index:3;filter:brightness(.93);top:40%;rotate:1deg}.cs-root .cs-affp .fan .f4{inset-inline-start:40%;--rz0:3.5deg;z-index:4;top:60%}.cs-root .cs-affp .fan .f1:hover,.cs-root .cs-affp .fan .f2:hover,.cs-root .cs-affp .fan .f3:hover{filter:none;translate:0 -10px}.cs-root .cs-affp .fan-cap{z-index:5;text-align:center;font:500 10px/1.6 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-dim);margin-top:10px;position:relative}.cs-root .cs-affp .af-keys{margin-top:44px}.cs-root .cs-affp .cm{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:16px;display:grid}.cs-root .cs-affp .lad{gap:10px;display:grid}.cs-root .cs-affp .lv{text-align:start;width:100%;box-shadow:inset 0 0 0 1px var(--cs-line);background:#00000042;border-radius:14px;grid-template-columns:minmax(150px,210px) minmax(0,1fr) 96px;align-items:center;gap:18px;padding:14px 16px;transition:background .3s,box-shadow .3s;display:grid}.cs-root .cs-affp .lv:hover{box-shadow:inset 0 0 0 1px var(--cs-line-3)}.cs-root .cs-affp .lv[aria-pressed=true]{background:#b8c0c814;box-shadow:inset 0 0 0 1px #cfd5db73,inset 0 1px #ffffff14}.cs-root .cs-affp .lv-n{align-items:center;gap:13px;min-width:0;display:flex}.cs-root .cs-affp .lv-n .sw{border-radius:3.5px;width:30px;height:19px}.cs-root .cs-affp .lv-n b{font:600 17px/1.2 var(--cs-f-display);color:var(--cs-text);display:block}.cs-root .cs-affp .lv-n small{font:500 11px/1.3 var(--cs-f-mono);letter-spacing:.04em;color:var(--cs-muted);white-space:nowrap;margin-top:4px;display:block}.cs-root .cs-affp .lv-bar{height:10px;box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c812;border-radius:10px;position:relative}.cs-root .cs-affp .lv-bar i{inset-inline-start:0;width:var(--w);border-radius:inherit;transform-origin:0;transition:transform 1.1s var(--cs-ease);background:linear-gradient(90deg,#4a5159,#aeb6be 70%,#e5e9ed);position:absolute;top:0;bottom:0}.cs-root[data-js] .cs-affp .rv:not([data-in]) .lv-bar i{transform:scaleX(0)}.cs-root .cs-affp .lv:nth-child(2) .lv-bar i{transition-delay:80ms}.cs-root .cs-affp .lv:nth-child(3) .lv-bar i{transition-delay:.16s}.cs-root .cs-affp .lv:nth-child(4) .lv-bar i{transition-delay:.24s}.cs-root .cs-affp .lv[aria-pressed=true] .lv-bar i{background:linear-gradient(90deg,#747d87,#dce1e6 70%,#fff);box-shadow:0 0 14px #f0f5fa59}.cs-root .cs-affp .lv-v{text-align:end;font:700 32px/1 var(--cs-f-display);letter-spacing:-.04em;padding-bottom:.06em}.cs-root .cs-affp .lv-v small{font:600 9.5px/1 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted);-webkit-text-fill-color:var(--cs-muted);margin-top:5px;display:block}.cs-root .cs-affp .lad-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:auto;padding-top:18px;display:flex}.cs-root .cs-affp .lad-foot .note{flex:280px;margin:0}.cs-root .cs-affp .fd{flex-direction:column;display:flex}.cs-root .cs-affp .fd-out{box-shadow:inset 0 0 0 1px var(--cs-line);background:#0000005c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 18px;padding:22px 20px 20px;display:grid}.cs-root .cs-affp .fd-out .stamp{grid-column:1/-1;justify-self:start;margin-bottom:12px}.cs-root .cs-affp .fd-rate{font:700 84px/.9 var(--cs-f-display);letter-spacing:-.055em;padding-bottom:.06em}.cs-root .cs-affp .fd-per{font:500 11px/1.5 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted);text-align:end;padding-bottom:10px}.cs-root .cs-affp .fd-per b{font:600 15px/1.2 var(--cs-f-display);letter-spacing:0;text-transform:none;color:var(--cs-text);display:block}.cs-root .cs-affp .fd-ctl{margin-top:22px}.cs-root .cs-affp .fd-ctl label{font:500 11px/1 var(--cs-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cs-root .cs-affp .fd-ctl label output{font:600 15px/1 var(--cs-f-mono);letter-spacing:0;text-transform:none;color:var(--cs-sm-hi)}.cs-root .cs-affp .rng{--p:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block}.cs-root .cs-affp .rng::-webkit-slider-runnable-track{background:linear-gradient(90deg,#747d87,#e5e9ed) 0 0/var(--p) 100% no-repeat,#b8c0c81f;height:8px;box-shadow:inset 0 0 0 1px var(--cs-line-2);border-radius:8px}.cs-root .cs-affp .rng::-moz-range-track{height:8px;box-shadow:inset 0 0 0 1px var(--cs-line-2);background:#b8c0c81f;border-radius:8px}.cs-root .cs-affp .rng::-moz-range-progress{background:linear-gradient(90deg,#747d87,#e5e9ed);border-radius:8px;height:8px}.cs-root .cs-affp .rng::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(#fff,#aeb6be);border-radius:50%;width:24px;height:24px;margin-top:-8px;box-shadow:inset 0 1px #fff,0 0 0 4px #b8c0c829,0 4px 12px -2px #000000d9}.cs-root .cs-affp .rng::-moz-range-thumb{background:linear-gradient(#fff,#aeb6be);border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 4px #b8c0c829,0 4px 12px -2px #000000d9}.cs-root .cs-affp .rng:focus-visible{outline:none}.cs-root .cs-affp .rng:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 1px #fff,0 0 0 4px #e2e8ee8c,0 4px 12px -2px #000000d9}.cs-root .cs-affp .rng:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #e2e8ee8c}.cs-root .cs-affp .ticks{height:30px;margin:8px 12px 0;position:relative}.cs-root .cs-affp .ticks span{font:500 10px/1.35 var(--cs-f-mono);letter-spacing:.06em;color:var(--cs-dim);text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.cs-root .cs-affp .ticks span:before{content:"";background:var(--cs-line-3);width:1px;height:6px;margin:0 auto 4px;display:block}.cs-root .cs-affp .ticks span:first-child{transform:none}.cs-root .cs-affp .ticks span:last-child{transform:translate(-100%)}.cs-root .cs-affp .ticks span:first-child:before{margin-inline-start:0}.cs-root .cs-affp .ticks span:last-child:before{margin-inline-end:0}.cs-root .cs-affp .fd-next{color:var(--cs-text-2);margin-top:16px;font-size:14.5px;line-height:1.55}.cs-root .cs-affp .fd-next b{color:var(--cs-text)}.cs-root .cs-affp .fd .links{margin-top:auto;padding-top:20px}.cs-root .cs-affp .four-stage{isolation:isolate;position:relative}.cs-root .cs-affp .four-stage .amb{inset-inline:6%;height:100%;top:-4%}.cs-root .cs-affp .four{--n:4;padding-top:40px}.cs-root .cs-affp .four .jcard{aspect-ratio:auto;min-height:268px}.cs-root .cs-affp .four .jc-v{font-size:22cqi}.cs-root .cs-affp .four-foot{margin-top:24px}.cs-root .cs-affp .ap{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:16px;display:grid}.cs-root .cs-affp .ap-card{padding:24px 26px 28px}.cs-root .cs-affp .ap-steps{box-shadow:inset 0 0 0 1px var(--cs-line);background:#0000005c;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:26px;padding:4px;display:grid}.cs-root .cs-affp .ap-steps li{min-width:0;font:500 13px/1.2 var(--cs-f-display);color:var(--cs-dim);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 6px;transition:background .3s,color .3s;display:flex}.cs-root .cs-affp .ap-steps li i{width:20px;height:20px;font:600 10px/1 var(--cs-f-mono);box-shadow:inset 0 0 0 1px var(--cs-line-2);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.cs-root .cs-affp .ap-steps li i svg{width:12px;height:12px}.cs-root .cs-affp .ap-steps li[data-s=now]{color:#0a0c0e;background:var(--cs-metal-soft);box-shadow:inset 0 1px #fff}.cs-root .cs-affp .ap-steps li[data-s=now] i{box-shadow:inset 0 0 0 1px #0a0c0e4d}.cs-root .cs-affp .ap-steps li[data-s=ok]{color:var(--cs-text)}.cs-root .cs-affp .ap-steps li[data-s=ok] i{color:var(--cs-live);box-shadow:inset 0 0 0 1px #22c55e66}.cs-root .cs-affp .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.cs-root .cs-affp .fgrid .full{grid-column:1/-1}.cs-root .cs-affp .fgrid .fld,.cs-root .cs-affp .ch-grid .fld{align-content:start}.cs-root .cs-affp .ap-card [hidden]{display:none}.cs-root .cs-affp .fld>label svg,.cs-root .cs-affp .lbl svg{vertical-align:-2px;width:14px;height:14px;color:var(--cs-muted);margin-inline-end:6px;display:inline-block}.cs-root .cs-affp .fld .hint{color:var(--cs-muted);font-size:12.5px;line-height:1.5}.cs-root .cs-affp .fld .hint[data-ok]{color:var(--cs-text-2)}.cs-root .cs-affp .lbl{font:500 12.5px/1.2 var(--cs-f-display);letter-spacing:.01em;color:var(--cs-text-2)}.cs-root .cs-affp .lbl span{color:var(--cs-muted);font-weight:400}.cs-root .cs-affp .ch-h{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cs-root .cs-affp .ch-h .hint{flex-basis:100%}.cs-root .cs-affp .cnt{font:600 11px/1 var(--cs-f-mono);letter-spacing:.08em;color:var(--cs-muted);box-shadow:inset 0 0 0 1px var(--cs-line-2);border-radius:6px;align-items:center;gap:7px;padding:5px 8px 4px;display:inline-flex}.cs-root .cs-affp .cnt[data-ok]{color:var(--cs-text)}.cs-root .cs-affp .cnt[data-ok]:before{content:"";background:var(--cs-live);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55eb3}.cs-root .cs-affp .ch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cs-root .cs-affp .ch-grid .fld:last-child:nth-child(odd){grid-column:1/-1}.cs-root .cs-affp .inp[data-good]{box-shadow:inset 0 0 0 1px #cfd5db6b,inset 0 2px 7px -3px #000000e6}.cs-root .cs-affp .inp.code{font:500 15px/1.2 var(--cs-f-mono);letter-spacing:.12em}.cs-root .cs-affp .form-foot{gap:10px;margin-top:4px;display:grid}.cs-root .cs-affp .form-foot .need{text-align:center;color:var(--cs-muted);font-size:12.5px}.cs-root .cs-affp .form-foot .need:empty{display:none}.cs-root .cs-affp .noacc{color:var(--cs-muted);font-size:13px}.cs-root .cs-affp .cp{position:relative}.cs-root .cs-affp .cp-btn{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-root .cs-affp .cp-btn .ph{color:var(--cs-dim)}.cs-root .cs-affp .cp-btn>svg{width:12px;height:12px;color:var(--cs-muted);transition:transform .25s var(--cs-ease);flex:none}.cs-root .cs-affp .cp-btn[aria-expanded=true]>svg{transform:rotate(180deg)}.cs-root .cs-affp .cp-panel{z-index:30;inset-inline:0;background:linear-gradient(#181b1f,#0b0d0f);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 6px);box-shadow:inset 0 1px #ecf0f41a,inset 0 0 0 1px #b8c0c82e,0 30px 60px -20px #000000f2}.cs-root .cs-affp .cp-panel[hidden]{display:none}.cs-root .cs-affp .cp-panel .inp{height:40px;font-size:14px}.cs-root .cs-affp .cp-list{overscroll-behavior:contain;max-height:238px;margin-top:6px;overflow:auto}.cs-root .cs-affp .cp-list li{color:var(--cs-text-2);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:14px}.cs-root .cs-affp .cp-list li[data-act]{color:var(--cs-text);background:#b8c0c81a}.cs-root .cs-affp .cp-list li[aria-selected=true]{color:var(--cs-sm-hi);font-weight:600}.cs-root .cs-affp .cp-none{color:var(--cs-muted);padding:12px 10px;font-size:13px}.cs-root .cs-affp .cp-none[hidden]{display:none}.cs-root .cs-affp .st-c{text-align:center;max-width:440px;margin:6px auto 2px}.cs-root .cs-affp .st-ic{width:58px;height:58px;color:var(--cs-sm-100);background:radial-gradient(90% 90% at 30% 20%,#ecf0f429,#0000 60%),linear-gradient(#1e2227,#111417);border-radius:17px;place-items:center;margin:0 auto;display:grid;box-shadow:inset 0 0 0 1px #b8c0c838,inset 0 1px #ecf0f429,0 10px 24px -12px #000}.cs-root .cs-affp .st-ic svg{width:26px;height:26px}.cs-root .cs-affp .st-ic[data-ok]{color:var(--cs-live)}.cs-root .cs-affp .st-c h3{font:600 26px/1.2 var(--cs-f-display);letter-spacing:-.02em;margin-top:18px}.cs-root .cs-affp .st-c>p{color:var(--cs-text-2);margin-top:10px;font-size:15px;line-height:1.6}.cs-root .cs-affp .st-c>p b{color:var(--cs-text);overflow-wrap:anywhere;font-weight:600}.cs-root .cs-affp .otp{text-align:center;width:230px;height:62px;font:600 28px/1 var(--cs-f-mono);letter-spacing:.42em;margin:24px auto 0;padding:0 0 0 .42em}.cs-root .cs-affp .st-c .btn{margin-top:18px}.cs-root .cs-affp .st-row{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:16px;display:flex}.cs-root .cs-affp .st-row button{color:var(--cs-muted);font-size:13.5px;transition:color .2s}.cs-root .cs-affp .st-row button:hover:not(:disabled){color:var(--cs-sm-hi)}.cs-root .cs-affp .st-row button:disabled{opacity:.5;cursor:not-allowed}.cs-root .cs-affp .st-c>p.demo{font:400 12px/1.5 var(--cs-f-mono);color:var(--cs-dim);margin-top:18px}.cs-root .cs-affp .st-c .err{justify-content:center;margin-top:12px}.cs-root .cs-affp .ap-side{top:calc(var(--cs-nav-h) + 24px);gap:16px;display:grid;position:sticky}.cs-root .cs-affp .code-stage{isolation:isolate;padding:6px 4px 2px;position:relative}.cs-root .cs-affp .code-stage .amb{inset:-10% -8%}.cs-root .cs-affp .code-card .ac-fig{white-space:nowrap}.cs-root .cs-affp .code-card[data-ph] .ac-fig{opacity:.45}.cs-root .cs-affp .code-card[data-long] .ac-fig{font-size:var(--code-fs)}.cs-root .cs-affp .code-cap{text-align:center;color:var(--cs-muted);margin-top:12px;font-size:12.5px;line-height:1.5}.cs-root .cs-affp .perk .sheet-h h3{font-size:20px}.cs-root .cs-affp .perk .chk li{font-size:14.5px}.cs-root .cs-affp .perk .lead{margin:16px 0 0;font-size:14px}.cs-root .cs-affp #faq .ans code{font:500 13px/1 var(--cs-f-mono);color:var(--cs-text);box-shadow:inset 0 0 0 1px var(--cs-line);overflow-wrap:anywhere;background:#b8c0c814;border-radius:5px;padding:3px 6px 2px}@media (max-width:1180px){.cs-root .cs-affp .af-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:24px 32px}.cs-root .cs-affp .cm{grid-template-columns:minmax(0,1fr)}.cs-root .cs-affp .four{padding-top:10px}.cs-root .cs-affp .ap{grid-template-columns:minmax(0,1fr) minmax(0,300px)}}@media (max-width:1023px){.cs-root .cs-affp .af-grid{grid-template-columns:minmax(0,1fr)}.cs-root .cs-affp .af-stage{width:100%;max-width:560px;margin:4px auto 0}.cs-root .cs-affp .ap{grid-template-columns:minmax(0,1fr)}.cs-root .cs-affp .ap-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}}@media (max-width:767px){.cs-root .cs-affp .af-hero{padding:28px 0 24px}.cs-root .cs-affp .af-hero .h1{font-size:clamp(38px,10.6vw,56px)}.cs-root .cs-affp .fan{--cw:.66;aspect-ratio:1/1.12}.cs-root .cs-affp .fan .f2{inset-inline-start:11.3%;top:20.5%}.cs-root .cs-affp .fan .f3{inset-inline-start:22.6%;top:41%}.cs-root .cs-affp .fan .f4{inset-inline-start:34%;top:61.5%}.cs-root .cs-affp .af-keys{margin-top:28px}.cs-root .cs-affp .lv{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:13px 14px}.cs-root .cs-affp .lv-bar{grid-area:2/1/auto/-1}.cs-root .cs-affp .lv-v{font-size:28px}.cs-root .cs-affp .fd-out{padding:18px 16px 16px}.cs-root .cs-affp .fd-rate{font-size:66px}.cs-root .cs-affp .four .jcard{min-height:0}.cs-root .cs-affp .four .jc-v{font-size:40px}.cs-root .cs-affp .ap-card{padding:18px 16px 22px}.cs-root .cs-affp .ap-steps li{flex-direction:column;gap:5px;padding:8px 2px;font-size:11.5px}.cs-root .cs-affp .fgrid,.cs-root .cs-affp .ch-grid{grid-template-columns:minmax(0,1fr)}.cs-root .cs-affp .ch-grid .fld:last-child:nth-child(odd){grid-column:auto}.cs-root .cs-affp .ap-side{grid-template-columns:minmax(0,1fr)}.cs-root .cs-affp .st-c h3{font-size:22px}}@media (max-width:400px){.cs-root .cs-affp .ap-steps{gap:2px;padding:3px}.cs-root .cs-affp .ap-steps li{padding:8px 1px;font-size:10.5px}.cs-root .cs-affp .ap-steps li i{display:none}.cs-root .cs-affp .otp{width:100%;max-width:230px}.cs-root .cs-affp .fd-rate{font-size:58px}}.cs-root .cs-affp .fan .f-mid{order:1}.cs-root .cs-affp .fan .ac-bot{order:2}.cs-root .cs-affp .fld .hint[data-ok] svg{vertical-align:-2px;width:13px;height:13px;color:var(--cs-live);display:inline-block}.cs-root .cs-affp .st-row button svg{vertical-align:-2px;width:13px;height:13px;display:inline-block}.cs-root .cs-affp .st-c .btn svg{width:18px;height:18px}.cs-root .cs-affp .form .errbox,.cs-root .cs-affp .st-c .errbox{margin-top:14px}.cs-root .cs-affp .perk .lead{margin:16px 0 0}@media (max-width:400px){.cs-root .cs-affp .fd-out{grid-template-columns:auto minmax(0,1fr)}}}@layer utilities;
@layer theme,base;@layer components{.cs-root .cs-affp .af-solo{padding:44px 0 6px}.cs-root .cs-affp .af-solo .af-copy{max-width:760px}.cs-root .cs-affp .af-solo .lede{max-width:560px}.cs-root .cs-affp .dm{background:radial-gradient(70% 90% at 100% 0,#b8c0c80f,#0000 60%),linear-gradient(#0e1013,#060708);border-radius:20px;grid-template-columns:184px minmax(0,1fr);margin-top:34px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ecf0f41a,inset 0 0 0 1px #b8c0c82e,0 50px 100px -40px #000000f2}.cs-root .cs-affp .dm-side{border-inline-end:1px solid var(--cs-line);align-content:start;gap:4px;padding:18px 12px;display:grid}.cs-root .cs-affp .dm-logo{font:600 12.5px/1 var(--cs-f-display);letter-spacing:.16em;color:var(--cs-sm-hi);align-items:center;gap:8px;margin:0 6px 16px;display:flex}.cs-root .cs-affp .dm-logo svg{fill:currentColor;width:18px;height:18px}.cs-root .cs-affp .dm-it{color:var(--cs-muted);border-radius:9px;padding:9px 10px;font-size:13.5px}.cs-root .cs-affp .dm-it[data-on]{color:var(--cs-sm-hi);background:#b8c0c814}.cs-root .cs-affp .dm-main{gap:14px;min-width:0;padding:20px;display:grid}.cs-root .cs-affp .dm-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-root .cs-affp .dm-title b{font:600 19px/1.2 var(--cs-f-display);color:var(--cs-sm-hi)}.cs-root .cs-affp .dm-month{font:500 11px/1 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted)}.cs-root .cs-affp .dm-btn{font:600 13px/1 var(--cs-f-display);color:#0a0c0e;background:var(--cs-metal-soft);border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff}.cs-root .cs-affp .dm-btn-block{margin-top:10px;display:flex}.cs-root .cs-affp .dm-link{min-width:0;box-shadow:inset 0 0 0 1px var(--cs-line-2);font:500 13px/1.3 var(--cs-f-mono);color:var(--cs-text);background:#0006;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex;position:relative}.cs-root .cs-affp .dm-link>span:not(.dm-pin){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-root .cs-affp .dm-link em{color:var(--cs-muted);flex:none;font-size:12px;font-style:normal}.cs-root .cs-affp .dm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-root .cs-affp .dm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cs-root .cs-affp .dm-tiles>div,.cs-root .cs-affp .dm-box{min-width:0;box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c809;border-radius:13px;padding:14px;position:relative}.cs-root .cs-affp .dm-tiles small,.cs-root .cs-affp .dm-box>small{font:500 9.5px/1.2 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted);display:block}.cs-root .cs-affp .dm-tiles b{font:700 23px/1 var(--cs-f-display);letter-spacing:-.03em;color:var(--cs-sm-hi);margin-top:9px;display:block}.cs-root .cs-affp .dm-tiles>div>span:not(.dm-pin){color:var(--cs-muted);margin-top:6px;font-size:12px;display:block}.cs-root .cs-affp .dm-box p{color:var(--cs-text-2);margin-top:8px;font-size:13px}.cs-root .cs-affp .dm-field{font:500 12.5px/1.3 var(--cs-f-mono);color:var(--cs-text);background:#0006;border-radius:9px;margin-top:10px;padding:9px 11px;display:block;box-shadow:inset 0 0 0 1px #cfd5db52}.cs-root .cs-affp .dm-prog p,.cs-root .cs-affp .dm-cnt p{color:var(--cs-text-2);justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px;display:flex}.cs-root .cs-affp .dm-prog b,.cs-root .cs-affp .dm-cnt b{color:var(--cs-sm-hi);flex:none;font-weight:600}.cs-root .cs-affp .dm-cnt{margin-top:12px}.cs-root .cs-affp .dm-bar{height:8px;box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c814;border-radius:8px;display:block;position:relative;overflow:hidden}.cs-root .cs-affp .dm-bar i{inset-block:0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#747d87,#e5e9ed);position:absolute;left:0}.cs-root .cs-affp .dm-table{box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:12px;display:grid;overflow:hidden}.cs-root .cs-affp .dm-row{color:var(--cs-text);border-top:1px solid var(--cs-line);grid-template-columns:minmax(64px,.7fr) minmax(0,1.8fr) minmax(52px,.6fr) minmax(64px,.6fr);gap:10px;padding:10px 14px;font-size:13px;display:grid}.cs-root .cs-affp .dm-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-root .cs-affp .dm-row>span:last-child{text-align:end;color:var(--cs-sm-hi);font-weight:600}.cs-root .cs-affp .dm-row .mono{font:500 12.5px/1.4 var(--cs-f-mono);color:var(--cs-text-2)}.cs-root .cs-affp .dm-head{font:500 9.5px/1.4 var(--cs-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted);background:#0000004d;border-top:0}.cs-root .cs-affp .dm-head>span:last-child{color:var(--cs-muted);font-weight:500}.cs-root .cs-affp .dm-head>span{white-space:nowrap}.cs-root .cs-affp .dm-pin{top:-9px;z-index:2;width:23px;height:23px;font:700 11px/1 var(--cs-f-mono);color:#0a0c0e;background:var(--cs-metal-soft);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-9px;box-shadow:inset 0 1px #fff,0 0 0 3px #050607,0 0 16px -2px #e2e8ee8c}.cs-root .cs-affp .dm-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;margin-top:22px;display:grid}.cs-root .cs-affp .dm-legend li{color:var(--cs-text-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:14.5px;line-height:1.55;display:grid}.cs-root .cs-affp .dm-legend li>i{width:23px;height:23px;font:700 11px/1 var(--cs-f-mono);color:#0a0c0e;background:var(--cs-metal-soft);border-radius:50%;place-items:center;margin-top:1px;font-style:normal;display:grid;box-shadow:inset 0 1px #fff}.cs-root .cs-affp .dm-legend strong{color:var(--cs-text);font-weight:600}.cs-root .cs-affp .gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cs-root .cs-affp .get{flex-direction:column;gap:8px;min-width:0;padding:22px;display:flex}.cs-root .cs-affp .get:not(.srf-glass){box-shadow:inset 0 0 0 1px var(--cs-line);background:#b8c0c808}.cs-root .cs-affp .get-v{font:700 34px/1 var(--cs-f-display);letter-spacing:-.04em;align-self:start;padding-bottom:.06em}.cs-root .cs-affp .get b{font:600 17px/1.3 var(--cs-f-display);color:var(--cs-text);margin-top:6px}.cs-root .cs-affp .get p{color:var(--cs-text-2);font-size:14px;line-height:1.55}.cs-root .cs-affp .get small{font:500 10.5px/1.4 var(--cs-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-muted);margin-top:auto;padding-top:10px}.cs-root .cs-affp .get-fee{color:var(--cs-text);box-shadow:inset 0 0 0 1px var(--cs-line-2);background:#b8c0c80a;border-radius:13px;margin-top:18px;padding:14px 18px;font-size:15px}.cs-root .cs-affp .xb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:48px;padding:24px 26px;display:flex}.cs-root .cs-affp .xb b{font:600 20px/1.3 var(--cs-f-display);color:var(--cs-text);display:block}.cs-root .cs-affp .xb p{color:var(--cs-text-2);margin-top:4px;font-size:14.5px}.cs-root .cs-affp .ap-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-root .cs-affp .st-wait{color:var(--cs-muted);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.cs-root .cs-affp .st-wait i{background:var(--cs-live);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite cs-affp-pulse;box-shadow:0 0 10px #22c55eb3}@keyframes cs-affp-pulse{0%,to{opacity:.35}50%{opacity:1}}.cs-root .cs-affp .chk.next li{align-items:start}.cs-root .cs-affp .chk.next .nx{width:22px;height:22px;font:700 11px/1 var(--cs-f-mono);color:#0a0c0e;background:var(--cs-metal-soft);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 1px #fff}@media (max-width:1023px){.cs-root .cs-affp .dm{grid-template-columns:minmax(0,1fr)}.cs-root .cs-affp .dm-side{display:none}.cs-root .cs-affp .dm-tiles,.cs-root .cs-affp .gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cs-root .cs-affp .af-solo{padding:28px 0 0}.cs-root .cs-affp .af-solo .h1{font-size:clamp(38px,10.6vw,56px)}.cs-root .cs-affp .dm{border-radius:16px;margin-top:24px}.cs-root .cs-affp .dm-main{gap:12px;padding:14px}.cs-root .cs-affp .dm-two,.cs-root .cs-affp .dm-legend{grid-template-columns:minmax(0,1fr)}.cs-root .cs-affp .dm-tiles b{font-size:20px}.cs-root .cs-affp .dm-row{grid-template-columns:minmax(52px,.7fr) minmax(0,1.6fr) minmax(64px,.7fr);padding:9px 11px}.cs-root .cs-affp .dm-row>span:nth-child(3){display:none}.cs-root .cs-affp .dm-head>span{white-space:normal;overflow:visible}.cs-root .cs-affp .dm-row .mono{font-size:11.5px}.cs-root .cs-affp .xb{padding:20px}}@media (max-width:520px){.cs-root .cs-affp .gets{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cs-root .cs-affp .st-wait i{opacity:1;animation:none}}}@layer utilities;
