.ph{position:relative;display:flex;align-items:stretch;width:100%;min-height:44px;margin-top:6px;border-radius:12px;border:1px solid var(--ns-line,var(--border));background:var(--surface);color:var(--foreground);transition:border-color .2s ease,box-shadow .2s ease}.ph:focus-within{border-color:var(--ns-lilac,var(--pvz-accent));box-shadow:0 0 0 4px color-mix(in srgb,var(--ns-lilac,var(--pvz-accent)) 18%,transparent)}.ph[data-variant=auth]{min-height:48px;margin-top:0;border-radius:14px;background:color-mix(in srgb,var(--foreground) 3%,var(--surface))}.ph[data-variant=auth]:focus-within{background:var(--surface)}.ph-country{order:-1;display:inline-flex;align-items:center;gap:6px;flex:none;padding:0 10px 0 12px;border-radius:11px 0 0 11px;border-right:1px solid var(--ns-line,var(--border));color:var(--foreground);font-size:14px;font-weight:700;transition:background-color .2s ease}.ph-country:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.ph-country:focus-visible{outline:2px solid var(--ns-lilac,var(--pvz-accent));outline-offset:-2px}.ph-flag{font-size:18px;line-height:1}.ph-dial{font-variant-numeric:tabular-nums}.ph-chev{color:var(--muted);transition:transform .25s ease}.ph[data-open=true] .ph-chev{transform:rotate(180deg)}.ph-input{flex:1;min-width:0;padding:0 38px 0 12px;border:0;background:transparent;color:var(--foreground);font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.02em;outline:none}.ph-input::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.ph-ok{position:absolute;right:10px;top:50%;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#fff;background:var(--ns-mint,#10b981);transform:translateY(-50%);animation:ph-pop .3s cubic-bezier(.3,1.4,.5,1)}@keyframes ph-pop{0%{transform:translateY(-50%) scale(.4);opacity:0}}.ph-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;max-height:280px;margin:0;padding:6px;overflow-y:auto;list-style:none;border-radius:14px;border:1px solid var(--ns-line,var(--border));background:var(--surface);box-shadow:0 24px 50px -24px rgba(20,16,24,.55);animation:ph-in .2s ease-out}@keyframes ph-in{0%{opacity:0;transform:translateY(-4px)}}.ph-option{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;border-radius:10px;color:var(--foreground);font-size:14px;text-align:left}.ph-option:focus-visible,.ph-option:hover{background:color-mix(in srgb,var(--ns-lilac,var(--pvz-accent)) 10%,var(--surface));outline:none}[aria-selected=true]>.ph-option{background:color-mix(in srgb,var(--ns-lilac,var(--pvz-accent)) 14%,var(--surface));font-weight:700}.ph-name{flex:1}.ph-code{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ph,.ph-chev,.ph-country{transition:none}.ph-list,.ph-ok{animation:none}}.pv{display:grid;gap:10px;margin-top:10px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ns-lilac,var(--pvz-accent)) 30%,var(--ns-line,var(--border)));background:color-mix(in srgb,var(--ns-lilac,var(--pvz-accent)) 6%,var(--surface))}.pv-title{margin:0;font-size:13px;line-height:1.45}.pv-title,.pv-way{color:var(--foreground)}.pv-way{display:flex;width:100%;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-radius:12px;border:1px solid var(--ns-line,var(--border));background:var(--surface);text-align:left;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.pv-way:hover:not(:disabled){border-color:var(--ns-lilac,var(--pvz-accent));transform:translateY(-1px)}.pv-way:disabled{opacity:.6}.pv-way svg{flex:none;color:var(--ns-aubergine,var(--pvz-accent))}:root[data-theme$=dark] .pv-way svg{color:var(--ns-lilac,var(--pvz-accent))}.pv-way span{display:grid;gap:2px;min-width:0}.pv-way b{font-size:14px}.pv-way small{font-size:13px;color:var(--muted);line-height:1.3}.pv-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.pv-link{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;font-size:13px;font-weight:700;color:var(--ns-aubergine,var(--pvz-accent))}:root[data-theme$=dark] .pv-link{color:var(--ns-lilac,var(--pvz-accent))}.pv-link:disabled{color:var(--muted)}.pv-note{margin:8px 0 0;font-size:13px;line-height:1.4}.pv .pv-note{margin:0}.pv-note[data-tone=threat]{color:var(--ns-red,#dc2626)}.pv-note[data-tone=wait]{color:#b7791f}.pv-dial b{font-size:19px;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums}.pv-wait{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--muted)}.pv-wait i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ns-lilac,var(--pvz-accent));animation:pv-wait 1.4s ease-in-out infinite}@keyframes pv-wait{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pv-wait i{animation:none}}.pv-dial:active{transform:scale(.98)}.pvb{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:rgba(12,8,16,.42);cursor:pointer;animation:pvb-fade .25s ease-out both,pvb-out .3s ease-in 3.1s forwards}.pvb-card{display:grid;justify-items:center;gap:4px;width:min(320px,100%);padding:18px 18px 22px;border-radius:28px;background:var(--surface);color:var(--foreground);box-shadow:0 30px 80px -30px rgba(16,185,129,.55),0 0 0 1px color-mix(in srgb,#10b981 22%,transparent);animation:pvb-pop .45s cubic-bezier(.2,.9,.25,1.2) both}.pvb-art{width:100%;max-width:260px;height:auto;overflow:visible}.pvb-art *{transform-box:fill-box;transform-origin:center}.pvb-phone{transform-origin:50% 90%;animation:pvb-ring .75s ease-in-out .15s both}.pvb-wave{stroke:var(--ns-lilac,var(--pvz-accent));stroke-width:4;opacity:0;animation:pvb-wave .55s ease-out both;animation-iteration-count:2}.pvb-ring{stroke:#34d399;stroke-width:2.5;opacity:0;animation:pvb-converge .55s ease-in both}.pvb-screen{animation:pvb-fade .35s ease-out 1.1s both}.pvb-check{stroke-dasharray:1;stroke-dashoffset:0;animation:pvb-draw .45s cubic-bezier(.6,0,.3,1) 1.35s both}.pvb-halo{animation:pvb-halo .6s ease-out 1.35s both}.pvb-spark{opacity:0;animation:pvb-spark .8s ease-out both}.pvb-title{margin:6px 0 0;font-size:20px;font-weight:800;letter-spacing:-.01em;animation:pvb-rise .45s ease-out 1.5s both}.pvb-phone-num{margin:0;font-size:15px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;animation:pvb-rise .45s ease-out 1.62s both}@keyframes pvb-fade{0%{opacity:0}to{opacity:1}}@keyframes pvb-out{to{opacity:0}}@keyframes pvb-pop{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:none}}@keyframes pvb-ring{0%,to{transform:rotate(0)}12%,44%,76%{transform:rotate(-7deg)}28%,60%,92%{transform:rotate(7deg)}}@keyframes pvb-wave{0%{opacity:0;transform:scale(.85)}35%{opacity:.9}to{opacity:0;transform:scale(1.18)}}@keyframes pvb-converge{0%{opacity:0;transform:scale(1.35)}30%{opacity:.85}to{opacity:0;transform:scale(.25)}}@keyframes pvb-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pvb-halo{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pvb-spark{0%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(0) scale(1)}}@keyframes pvb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root[data-particles=off] .pvb-spark{display:none}@media (prefers-reduced-motion:reduce){.pvb,.pvb *{animation:none!important}}.pv-change{display:inline-flex;align-items:center;gap:6px;margin-top:8px;min-height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--ns-line,var(--border));background:var(--surface);font-size:13px;font-weight:700;color:var(--ns-aubergine,var(--pvz-accent));transition:border-color .2s ease}.pv-change:hover{border-color:var(--ns-lilac,var(--pvz-accent))}:root[data-theme$=dark] .pv-change{color:var(--ns-lilac,var(--pvz-accent))}.pv-edit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:8px}.pv-edit .pv-note{margin:0}.pv-verified{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:13px;font-weight:700;color:#047857;vertical-align:middle;text-transform:none;letter-spacing:0}:root[data-theme$=dark] .pv-verified{color:var(--ns-mint,#34d399)}.ph:has(.ph-input:disabled){background:color-mix(in srgb,var(--foreground) 3%,var(--surface))}.ph:has(.ph-input:disabled) :is(.ph-input,.ph-country){cursor:not-allowed;color:var(--foreground);-webkit-text-fill-color:var(--foreground);opacity:1}.ws{display:grid;gap:12px}.ws-top{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ns-lilac,#a66fc0) 30%,var(--ns-line,var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--ns-lilac,#a66fc0) 12%,var(--surface)),var(--surface))}.ws-top-text{display:grid;gap:2px;min-width:0}.ws-top-text b{font-size:14px;line-height:1.35}.ws-top-text small{font-size:12px;color:var(--muted);line-height:1.4}.ws[data-empty=true] .ws-top-text b{color:var(--muted)}.ws-art{flex:none;width:48px;height:48px}.ws-art-min{animation:ws-hand 12s linear infinite}.ws-art-hour,.ws-art-min{transform-origin:46px 18px}.ws-art-hour{animation:ws-hand 144s linear infinite}@keyframes ws-hand{to{transform:rotate(1turn)}}.ws-presets{display:flex;flex-wrap:wrap;gap:6px}.ws-chip{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--ns-line,var(--border));background:var(--surface);color:var(--foreground);font-size:12px;font-weight:700;transition:border-color .2s ease,background-color .2s ease}.ws-chip:hover{border-color:var(--ns-lilac,#a66fc0)}.ws-chip[aria-pressed=true]{border-color:var(--ns-aubergine,#6a2a5b);background:color-mix(in srgb,var(--ns-lilac,#a66fc0) 18%,var(--surface))}.ws-mode{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.ws-mode button{min-height:34px;border-radius:10px;font-size:13px;font-weight:700;color:var(--muted);transition:background-color .2s ease,color .2s ease}.ws-mode button[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:0 2px 8px -4px rgba(20,16,24,.35)}.ws-same{display:grid;gap:10px}.ws-range{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.ws-time{display:grid;gap:4px}.ws-time-cap{font-size:12px;font-weight:700;color:var(--muted)}.ws-time-box{display:inline-flex;align-items:center;gap:2px;min-height:42px;padding:0 6px;border-radius:12px;border:1px solid var(--ns-line,var(--border));background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.ws-time-box:focus-within{border-color:var(--ns-lilac,#a66fc0);box-shadow:0 0 0 4px color-mix(in srgb,var(--ns-lilac,#a66fc0) 18%,transparent)}.ws-time-box select{appearance:none;-webkit-appearance:none;padding:6px 4px;border:0;background:transparent;color:var(--foreground);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;outline:none}.ws-time-box b{font-size:16px;color:var(--muted)}.ws-range[data-compact=true] .ws-time-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ws-range[data-compact=true] .ws-time-box{min-height:36px}.ws-range[data-compact=true] .ws-time-box select{font-size:15px;padding:4px 2px}.ws-dash{padding-bottom:10px;color:var(--muted)}.ws-range[data-compact=true] .ws-dash{padding-bottom:7px}.ws-night{align-self:center;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;color:#b7791f;background:color-mix(in srgb,#d99a1e 16%,transparent)}.ws-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ws-day{min-height:36px;border-radius:10px;border:1px solid var(--ns-line,var(--border));background:var(--surface);color:var(--muted);font-size:13px;font-weight:800;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ws-day[aria-pressed=true]{border-color:transparent;color:#fff;background:linear-gradient(160deg,#3a1d36,#6a2a5b)}:root[data-theme$=dark] .ws-day[aria-pressed=true]{background:linear-gradient(160deg,#6a2a5b,#a66fc0)}.ws-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ws-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px 10px;padding:8px;border-radius:12px;border:1px solid var(--ns-line,var(--border));background:var(--surface)}.ws-row .ws-track{grid-column:1/-1}.ws-row[data-off=true]{background:color-mix(in srgb,var(--foreground) 3%,var(--surface))}.ws-off{font-size:13px;font-weight:700;color:var(--muted)}.ws-track{position:relative;display:block;height:8px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 8%,transparent);overflow:hidden}.ws-tick{width:1px;background:color-mix(in srgb,var(--foreground) 18%,transparent)}.ws-fill,.ws-tick{position:absolute;top:0;bottom:0}.ws-fill{border-radius:999px;background:linear-gradient(90deg,#10b981,#34d399)}.ws-clear{justify-self:start;font-size:12px;font-weight:700;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.sm-hours{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 0;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.4}.sm-hours[data-tone=ok]{color:#047857;background:color-mix(in srgb,var(--ns-mint,#10b981) 12%,transparent)}:root[data-theme$=dark] .sm-hours[data-tone=ok]{color:#34d399}.sm-hours[data-tone=wait]{color:#b7791f;background:color-mix(in srgb,#d99a1e 14%,transparent)}.sm-hours[data-tone=muted]{color:var(--muted);background:color-mix(in srgb,var(--foreground) 5%,transparent)}.sm-hours-btn{flex:none;padding:4px 10px;border-radius:999px;border:1px solid;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.ws-art-hour,.ws-art-min{animation:none}}:root{--sx-accent:#7a5cc6;--sx-plum:#4a2d5e;--sx-lilac-100:#ece6f9;--sx-mint:#4fd69c;--sx-mint-100:#e3f8ee;--sx-mint-text:#0f6e47;--sx-black:#0b0a0f;--sx-soft:#f4f2f8;--sx-line:#e4e1ea;--sx-muted:#5e5868;--sx-ease:cubic-bezier(.22,1,.36,1)}:root[data-theme$=dark]{--sx-accent:#b9a4f0;--sx-plum:#e2d4f5;--sx-lilac-100:#2c2439;--sx-mint:#7ff0bb;--sx-mint-100:#163a2b;--sx-mint-text:#7ff0bb;--sx-soft:#221d2b;--sx-line:#352e40;--sx-muted:#b3abc0}.sx{display:grid;gap:12px}.sx-toolbar{display:grid;gap:10px}.sx-search-row{display:flex;gap:8px;align-items:stretch}.sx .sx-field,.sx-field{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 6px 0 14px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line);color:var(--sx-muted);transition:box-shadow .15s var(--sx-ease)}.sx-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--sx-accent),0 0 0 3px color-mix(in srgb,var(--sx-accent) 20%,transparent);color:var(--sx-accent)}.sx .sx-field input,.sx-field input{flex:1;min-width:0;height:44px;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;padding:0;font:600 14px/1 inherit;color:var(--foreground)}.sx-field input::-webkit-search-cancel-button{display:none}.sx-field input::placeholder{color:var(--sx-muted);font-weight:500}.sx-field-clear{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--sx-muted);cursor:pointer}.sx-field-clear:hover{background:var(--sx-soft);color:var(--foreground)}.sx-filters-btn{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 14px;border:0;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line);color:var(--foreground);font:750 13px/1 inherit;cursor:pointer;transition:background-color .15s var(--sx-ease),box-shadow .15s var(--sx-ease)}.sx-filters-btn:hover{box-shadow:inset 0 0 0 1px var(--sx-accent)}.sx-filters-btn[aria-expanded=true]{background:var(--sx-lilac-100);color:var(--sx-plum);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sx-accent) 40%,transparent)}.sx-filters-btn b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--sx-accent);color:var(--surface);font-size:11px}.sx-seg{position:relative;display:grid;grid-template-columns:repeat(var(--sx-n),minmax(0,1fr));padding:4px;border-radius:14px;background:var(--sx-soft);box-shadow:inset 0 0 0 1px var(--sx-line);isolation:isolate}.sx-seg-thumb{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--sx-n));transform:translateX(calc(100% * var(--sx-i)));border-radius:11px;background:var(--surface);box-shadow:0 1px 2px rgba(74,45,94,.08),0 6px 14px -10px rgba(74,45,94,.45),inset 0 0 0 1px color-mix(in srgb,var(--sx-accent) 22%,transparent);transition:transform .35s var(--sx-ease)}.sx-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 10px;border:0;border-radius:11px;background:none;color:var(--sx-muted);font:750 13px/1.1 inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .15s var(--sx-ease)}.sx-seg button[aria-checked=true]{color:var(--sx-plum)}.sx-seg[data-size=sm] button{min-height:32px;font-size:12.5px}:root[data-theme$=dark] .sx-seg-thumb{background:#2f2839}.sx-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.sx-row>.sx-seg:first-child{flex:1 1 280px}.sx-row>.sx-seg:last-child{flex:0 0 auto;min-width:190px}.sx-panel{display:grid;gap:14px;padding:14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line),0 10px 24px -18px rgba(40,20,70,.5);animation:sx-in .25s var(--sx-ease)}.sx-chips{margin:0;padding:0;border:0;min-width:0}.sx-chips legend{margin-bottom:7px;padding:0;font:750 11px/1.2 inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-muted)}.sx-chips>div{display:flex;flex-wrap:wrap;gap:6px}.sx-chips:disabled .sx-chip{opacity:.45;cursor:default}.sx-chip{min-height:36px;padding:0 13px;border:0;border-radius:999px;background:var(--sx-soft);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--sx-line);font:700 13px/1 inherit;cursor:pointer;transition:background-color .15s var(--sx-ease),color .15s var(--sx-ease),box-shadow .15s var(--sx-ease)}.sx-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sx-accent) 50%,transparent)}.sx-chip[aria-pressed=true]{background:var(--sx-black);color:#ffffff;box-shadow:none}:root[data-theme$=dark] .sx-chip[aria-pressed=true]{background:#f4f2f8;color:var(--sx-black)}.sx-panel-foot{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--sx-line);padding-top:12px}.sx-metro .metro-picker,.sx-metro label{width:100%}.sx-active{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sx-tag{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px 0 12px;border:0;border-radius:999px;background:var(--sx-lilac-100);color:var(--sx-plum);font:700 12.5px/1 inherit;cursor:pointer}.sx-tag:hover{box-shadow:inset 0 0 0 1px var(--sx-accent)}.sx-reset{min-height:30px;padding:0 8px;border:0;background:none;color:var(--sx-accent);font:750 12.5px/1 inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sx-reset:disabled{opacity:.4;cursor:default;text-decoration:none}.sx-note{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;color:var(--sx-muted)}.sx-note i{width:8px;height:8px;flex:none;border-radius:999px;background:var(--sx-mint);box-shadow:0 0 0 3px var(--sx-mint-100)}.sx-hint{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--sx-muted)}.sx-result-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.sx-result-bar p{margin:0;font:700 12.5px/1.3 inherit;color:var(--sx-muted)}.sx-results{display:grid;gap:10px}.sx-map{display:grid;gap:4px}.sx-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#e5484d 10%,var(--surface));color:var(--foreground)}.sx-error p{margin:0;font-size:13px}.sx-more{justify-self:center;min-width:200px}.sx-empty{justify-items:center;gap:6px;padding:28px 16px;text-align:center;background:var(--sx-soft)}.sx-empty,.sx-empty-art{display:grid;border-radius:18px}.sx-empty-art{place-items:center;width:56px;height:56px;margin-bottom:4px;background:var(--surface);color:var(--sx-accent);box-shadow:0 10px 20px -14px rgba(90,60,200,.6)}.sx-empty b{font-size:15px}.sx-empty p{max-width:360px;margin:0 0 6px;font-size:13px;line-height:1.45;color:var(--sx-muted)}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--sx-line);font:750 13px/1 inherit;white-space:nowrap;cursor:pointer;transition:transform .15s var(--sx-ease),box-shadow .15s var(--sx-ease),background-color .15s var(--sx-ease)}.ss-btn:hover{box-shadow:inset 0 0 0 1px var(--sx-accent);color:var(--sx-accent)}.ss-btn:active{transform:scale(.97)}.ss-btn:disabled{opacity:.5;cursor:default;transform:none}.ss-btn-primary{color:#ffffff;background:linear-gradient(135deg,#8f6bff,#4a2fd0);box-shadow:0 10px 20px -12px rgba(90,60,230,.75)}.ss-btn-primary:hover{color:#ffffff;box-shadow:0 12px 24px -12px rgba(90,60,230,.9)}.ss-btn-icon{width:40px;padding:0}.ss-btn-icon[aria-pressed=true]{color:var(--sx-plum);background:var(--sx-lilac-100);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sx-accent) 35%,transparent)}.ss-list{display:grid;gap:10px;container-type:inline-size}.ss-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who ready" "facts facts" "actions actions";gap:10px 12px;padding:14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line),0 6px 18px -14px rgba(74,45,94,.35);animation:sx-in .3s var(--sx-ease) both}.ss-card[data-tier]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sx-accent) 45%,transparent),0 10px 22px -16px rgba(90,60,200,.55)}.ss-profile{grid-area:who;display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ss-avatar{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:999px;background:var(--sx-lilac-100);color:var(--sx-plum)}.ss-avatar img{width:100%;height:100%;object-fit:cover}.ss-identity{display:grid;gap:2px;min-width:0}.ss-identity strong{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:15px;font-weight:800;line-height:1.25}.ss-verified{color:var(--sx-mint-text)}.ss-meta{font-size:12.5px;color:var(--sx-muted)}.ss-profile:hover .ss-identity strong{color:var(--sx-accent)}.ss-ready{grid-area:ready;align-self:start;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;font:750 12px/1 inherit;white-space:nowrap}.ss-ready:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.ss-ready[data-tone=now]{background:var(--sx-mint-100);color:var(--sx-mint-text)}.ss-ready[data-tone=now]:before{background:var(--sx-mint);box-shadow:0 0 0 3px color-mix(in srgb,var(--sx-mint) 30%,transparent)}.ss-ready[data-tone=soon]{background:var(--sx-lilac-100);color:var(--sx-plum)}.ss-ready[data-tone=later]{background:var(--sx-soft);color:var(--sx-muted)}.ss-facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ss-facts li{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:10px;background:var(--sx-soft);font-size:12.5px;font-weight:600;color:var(--foreground)}.ss-facts li svg{color:var(--sx-muted)}.ss-line{width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 2px var(--surface)}.ss-actions{grid-area:actions;display:flex;gap:8px}.ss-actions .ss-btn:not(.ss-btn-icon){flex:1}@container (min-width: 760px){.ss-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who ready" "facts actions";align-items:center}.ss-ready{justify-self:end}.ss-actions .ss-btn:not(.ss-btn-icon){flex:0 0 auto}}.sx-candidate{margin-bottom:4px;padding:14px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line),0 10px 26px -20px rgba(40,20,70,.5)}.sx-candidate .sx-row>.sx-seg:last-child{min-width:180px}.sx-near{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sx-near .near-btn{min-height:34px}.sx-brand-dot{width:9px;height:9px;border-radius:999px;display:inline-block;margin-right:6px;vertical-align:0}@keyframes sx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss-btn,.sx-chip,.sx-seg-thumb{transition:none}.ss-card,.sx-panel{animation:none}}.sx-owner{padding-top:12px}.sx-owner .sx-toolbar,.sx-owner>.sx-seg{margin-inline:16px}.sx-owner .sx-toolbar{margin-top:12px;margin-bottom:4px}.sx .sx-chip:hover{background:var(--sx-soft)}.sx .sx-chip[aria-pressed=true],.sx .sx-chip[aria-pressed=true]:hover{background:var(--sx-black);color:#ffffff}:root[data-theme$=dark] .sx .sx-chip[aria-pressed=true],:root[data-theme$=dark] .sx .sx-chip[aria-pressed=true]:hover{background:#f4f2f8;color:var(--sx-black)}.sx .sx-seg button:hover{background:none;color:var(--foreground)}.sx .sx-seg button[aria-checked=true]:hover{color:var(--sx-plum)}.sx .sx-filters-btn:hover{background:var(--surface)}.sx .sx-filters-btn[aria-expanded=true]:hover{background:var(--sx-lilac-100)}.sx .ss-btn:hover{background:var(--surface)}.sx .ss-btn-primary,.sx .ss-btn-primary:hover{background:linear-gradient(135deg,#8f6bff,#4a2fd0);color:#ffffff}.sx .ss-btn-icon[aria-pressed=true]:hover,.sx .sx-tag:hover{background:var(--sx-lilac-100)}.sx .sx-field-clear:hover{background:var(--sx-soft)}.sx .ss-profile:hover,.sx .sx-reset:hover{background:none}@media (max-width:600px){.sx-candidate .sx-chips>div,.sx-panel .sx-chips>div{flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding:2px 14px 4px;scrollbar-width:none}.sx-candidate .sx-chips>div::-webkit-scrollbar,.sx-panel .sx-chips>div::-webkit-scrollbar{display:none}.sx-chip{flex:none}.sx-row>.sx-seg:last-child{min-width:0;flex:1 1 100%}}.tn-head{--tn-a:#1c1426;--tn-b:#3b2a5c;--tn-c:#6a4fae;--tn-glow:#b9a4f0;position:relative;isolation:isolate;display:flex;align-items:flex-end;gap:12px;min-height:118px;padding:18px 64px 16px 18px;overflow:hidden;color:#ffffff;background:linear-gradient(90deg,rgba(12,8,20,.35),transparent 70%),radial-gradient(60% 130% at 100% 0,color-mix(in srgb,var(--tn-glow) 55%,transparent),transparent 70%),linear-gradient(135deg,var(--tn-a),var(--tn-b) 55%,var(--tn-c))}.tn-head[data-depth="2"]{--tn-a:#150f1e;--tn-b:#2e2148;--tn-c:#513c88;--tn-glow:#9d84e0}.tn-head[data-depth="3"]{--tn-a:#0e0a14;--tn-b:#221836;--tn-c:#3b2c64;--tn-glow:#7c66c2}.tn-art{position:absolute;right:60px;bottom:-10px;z-index:-1;width:200px;height:100px;opacity:.95}.tn-text{position:relative;max-width:max(55%,calc(100% - 270px));min-width:0}.tn-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.86)}.tn-head :is(h1,h2){margin:4px 0 0;font-size:21px;font-weight:800;line-height:1.2;color:#ffffff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.tn-head p{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.9)}.tn-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.16);color:#ffffff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,background-color .2s ease}.tn-close:hover{transform:rotate(90deg);background:rgba(255,255,255,.26)}.tn-close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.tn-head [data-window-back-control]{align-self:center!important;margin-right:4px;border-color:transparent!important;box-shadow:0 6px 16px -8px rgba(0,0,0,.45)}.hiring-dialog .tn-head{flex:none}.oh-window .tn-head{margin:0}.tn-screen .tn-head{border-radius:22px;box-shadow:0 14px 30px -20px rgba(40,20,80,.75)}@media (max-width:600px){.tn-head{min-height:104px;padding-right:56px}.tn-art{inset:0;width:auto;height:auto}.tn-art .oh-scene-svg{display:none}.tn-text{max-width:100%}}@media (prefers-reduced-motion:reduce){.tn-close{transition:none}.tn-close:hover{transform:none}}.oh-window .tn-head+.oh-window-body{padding-top:14px}.opus-storefront[data-module=engineering]{height:140px;overflow:hidden;background:#0e0a14}article[data-compact] .opus-storefront[data-module=engineering]{height:132px}article[data-compact] .opus-storefront[data-module=engineering]>svg{height:100%;margin-top:0}.em-svg{display:block}.em-neon{animation:em-breathe 6s ease-in-out infinite}.em-urgent{animation-duration:3.2s}.em-fan{animation:em-spin 4s linear infinite}@keyframes em-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes em-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.em-fan,.em-neon{animation:none}}:is(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#efeaf6;--em-bg-b:#e2dbec;--em-city-far:#d8cfe5;--em-city-near:#c9bedc;--em-grid:#d6cde3;--em-win:#f6f2fb}:is(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#ebf0f7;--em-bg-b:#dce4f0;--em-city-far:#cfd9e8;--em-city-near:#bfcde1;--em-grid:#d1dbe8;--em-win:#f3f6fb}:is(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#f7efe9;--em-bg-b:#eee1d8;--em-city-far:#e7d4c8;--em-city-near:#dcc4b5;--em-grid:#e5d6cc;--em-win:#fbf5f1}:is(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#ecf4ef;--em-bg-b:#dcebe2;--em-city-far:#cfe3d6;--em-city-near:#bfd8c8;--em-grid:#d2e4d8;--em-win:#f2f8f4}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#2b2534;--em-bg-b:#1d1826;--em-city-far:#3a3248;--em-city-near:#463c56;--em-grid:#352d42;--em-win:#5e5272}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#232b37;--em-bg-b:#171d28;--em-city-far:#303b4c;--em-city-near:#3b485b;--em-grid:#2d3747;--em-win:#52627a}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#342a2b;--em-bg-b:#251d1f;--em-city-far:#473938;--em-city-near:#544442;--em-grid:#3e3233;--em-win:#6e5a57}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#24302b;--em-bg-b:#18221e;--em-city-far:#31423b;--em-city-near:#3c5047;--em-grid:#2d3b35;--em-win:#4f6a5f}.opus-storefront[data-module=engineering]{background:var(--surface-soft)}.snow-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.snow-toggle{position:absolute;right:8px;top:8px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--muted);box-shadow:0 4px 12px -6px rgba(40,20,70,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .15s ease}.snow-toggle:hover{color:var(--foreground);transform:translateY(-1px)}.snow-toggle[aria-pressed=true]{color:#2d6fc4;background:color-mix(in srgb,#e4effc 90%,transparent)}:root[data-theme$=dark] .snow-toggle[aria-pressed=true]{color:#9cc8ff;background:color-mix(in srgb,#1a2638 90%,transparent)}@media (prefers-reduced-motion:reduce){.snow-toggle{display:none}}:is(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb,var(--em-bg-b) 70%,#ffffff);--em-floor-line:color-mix(in srgb,var(--em-city-near) 70%,var(--em-bg-b));--em-curb:color-mix(in srgb,var(--em-city-near) 80%,#6b6378);--em-curb-side:color-mix(in srgb,var(--em-city-near) 60%,#4a4555);--em-plant:#a9c9a4}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb,var(--em-bg-a) 80%,#ffffff 6%);--em-floor-line:color-mix(in srgb,var(--em-city-near) 80%,var(--em-bg-a));--em-curb:color-mix(in srgb,var(--em-city-near) 70%,#000000);--em-curb-side:color-mix(in srgb,var(--em-city-near) 50%,#000000);--em-plant:#4f6b55}.sx-svg{display:block}.sx-svg[data-tone]{--sx-bld:#b7aacb;--sx-bld-dark:#8f80a9;--sx-inside:#8a7aa6;--sx-box:#c9a982;--sx-deco:#9d8fb8;--sx-glow:#fff3c4;--sx-walk:#e6dff0;--sx-joint:#d3c9e2;--sx-curb:#c4b8d8;--sx-road:#cfc5de;--sx-win-lit:#fbf7ff;--sx-win-off:#a99cc0}.sx-svg[data-tone=blue]{--sx-bld:#a9b9d2;--sx-bld-dark:#7f93b4;--sx-inside:#7a8fb0;--sx-deco:#8c9fbe;--sx-walk:#e1e8f2;--sx-joint:#cdd7e6;--sx-curb:#b9c7dc;--sx-road:#c6d1e2;--sx-win-lit:#f7faff;--sx-win-off:#9badc8}.sx-svg[data-tone=peach]{--sx-bld:#d4bba9;--sx-bld-dark:#b3967f;--sx-inside:#a8896f;--sx-deco:#bb9f88;--sx-walk:#f1e6dd;--sx-joint:#e3d2c5;--sx-curb:#d9c3b3;--sx-road:#e1cfc1;--sx-win-lit:#fffaf4;--sx-win-off:#c4a993}.sx-svg[data-tone=mint]{--sx-bld:#a8c7b4;--sx-bld-dark:#7fa58e;--sx-inside:#78a089;--sx-deco:#8db39c;--sx-walk:#e1eee6;--sx-joint:#cde2d5;--sx-curb:#b9d4c3;--sx-road:#c5dccd;--sx-win-lit:#f7fcf9;--sx-win-off:#98bba6}:root[data-theme$=dark] .sx-svg[data-tone]{--sx-bld:#4a3f5c;--sx-bld-dark:#362d45;--sx-inside:#2a2236;--sx-box:#8a6f52;--sx-deco:#574a6c;--sx-glow:#ffe3a0;--sx-walk:#2f2839;--sx-joint:#3c3349;--sx-curb:#463c55;--sx-road:#251f2e;--sx-win-lit:#e9dff8;--sx-win-off:#3a3149}:root[data-theme$=dark] .sx-svg[data-tone=blue]{--sx-bld:#3e4b60;--sx-bld-dark:#2d3748;--sx-inside:#212a38;--sx-deco:#4b5a72;--sx-walk:#27303d;--sx-joint:#333e4e;--sx-curb:#3b485b;--sx-road:#1d242f;--sx-win-lit:#dde9f8;--sx-win-off:#323e50}:root[data-theme$=dark] .sx-svg[data-tone=peach]{--sx-bld:#5a4744;--sx-bld-dark:#433432;--sx-inside:#2e2423;--sx-deco:#6a5552;--sx-walk:#372d2d;--sx-joint:#443837;--sx-curb:#4f4140;--sx-road:#2a2222;--sx-win-lit:#f6e7dc;--sx-win-off:#4a3c3a}:root[data-theme$=dark] .sx-svg[data-tone=mint]{--sx-bld:#3e574b;--sx-bld-dark:#2d4137;--sx-inside:#1f2d27;--sx-deco:#4b6a5c;--sx-walk:#27332e;--sx-joint:#333f39;--sx-curb:#3b4b44;--sx-road:#1d2622;--sx-win-lit:#dff2e8;--sx-win-off:#32443c}.sx-twinkle{animation:sx-twinkle 4s ease-in-out infinite}.sx-twinkle:nth-child(2n){animation-delay:1.3s}.sx-twinkle:nth-child(3n){animation-delay:2.6s}.sx-drone{animation:sx-drone 5s ease-in-out infinite}.sx-garland{animation:sx-garland 2.4s ease-in-out infinite}@keyframes sx-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes sx-drone{0%,to{transform:translate(0)}50%{transform:translate(6px,-3px)}}@keyframes sx-garland{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sx-drone,.sx-garland,.sx-twinkle{animation:none}}.sx-flow{animation:sx-flow 9s ease-in-out infinite}.sx-flowline{stroke-dasharray:26 8;animation:sx-dash 3.5s linear infinite}.sx-trail{animation:sx-trail 2.8s linear infinite}@keyframes sx-flow{0%,to{transform:translateX(0)}50%{transform:translateX(-14px)}}@keyframes sx-dash{to{stroke-dashoffset:-68}}@keyframes sx-trail{0%{transform:translateX(-80px);opacity:0}20%{opacity:1}to{transform:translateX(120px);opacity:0}}@media (prefers-reduced-motion:reduce){.sx-flow,.sx-flowline,.sx-trail{animation:none}}.sx-region-divider{grid-column:1/-1;margin:14px 0 8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--muted) 24%,transparent);color:var(--muted);font-size:12px;background:transparent}.sx-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_05241f{font-family:Geist,Geist Fallback;font-style:normal}.__variable_05241f{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_2e4c48{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_2e4c48{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_14cd0a{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_14cd0a{--font-opus-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_ef5dbf{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_ef5dbf{--font-brand:"Orbitron","Orbitron Fallback"}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eb938c80662ec9f9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ce0d0fd45f1bd74-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b05562d9b852d37-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7a820720491a53d2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prata Fallback;src:local("Times New Roman");ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.00%;size-adjust:118.40%}.__className_f1223a{font-family:Prata,Prata Fallback;font-weight:400;font-style:normal}.__variable_f1223a{--font-opus-display:"Prata","Prata Fallback"}.fb-launch{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border-radius:18px;border:1px solid rgba(201,160,220,.35);color:#fff;text-align:left;background:linear-gradient(150deg,rgba(28,19,32,.92),rgba(58,29,54,.92));box-shadow:0 14px 34px -18px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .25s ease,border-color .25s ease}.fb-launch:hover{transform:translateY(-2px);border-color:rgba(201,160,220,.7)}.fb-launch:focus-visible{outline:2px solid #c9a0dc;outline-offset:3px}.fb-launch-text{display:grid;gap:1px}.fb-launch-text b{font-size:14px;font-weight:800;letter-spacing:.01em}.fb-launch-text small{font-size:12px;color:#d9c7e4}.fb-launch-art{flex:none}.fb-launch-art,.fb-launch-art svg{position:relative;width:40px;height:40px}.fb-launch-art svg{z-index:1}.fb-letter{animation:fb-bob 3.2s ease-in-out infinite}@keyframes fb-bob{50%{transform:translateY(-1.5px)}}.fb-dot{transform-box:fill-box;transform-origin:center;animation:fb-pulse 2.4s ease-in-out infinite}@keyframes fb-pulse{50%{transform:scale(1.18)}}.fb-particles{position:absolute;inset:-6px;pointer-events:none}.fb-particles i{position:absolute;bottom:6px;width:4px;height:4px;border-radius:50%;background:#f5d7ff;opacity:0;animation:fb-rise 3s ease-out infinite}.fb-particles i:first-child{left:8%;animation-delay:0s}.fb-particles i:nth-child(2){left:30%;animation-delay:.5s;background:#34d399}.fb-particles i:nth-child(3){left:52%;animation-delay:1s}.fb-particles i:nth-child(4){left:74%;animation-delay:1.5s;background:#c9a0dc}.fb-particles i:nth-child(5){left:90%;animation-delay:2s}.fb-particles i:nth-child(6){left:42%;animation-delay:2.5s;background:#34d399}@keyframes fb-rise{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:.9}to{opacity:0;transform:translateY(-30px) scale(1)}}@media (max-width:640px){.fb-launch{top:12px;right:12px;padding:5px 12px 5px 6px;gap:8px}.fb-launch-text small{display:none}.fb-launch-art,.fb-launch-art svg{width:34px;height:34px}}.fb-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,6,14,.6);animation:fb-fade .2s ease-out}@keyframes fb-fade{0%{opacity:0}}.fb-window{width:100%;max-width:560px;max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:24px;border:1px solid var(--ns-line,var(--border));background:var(--surface);color:var(--foreground);box-shadow:0 40px 90px -30px rgba(0,0,0,.7);outline:none;animation:fb-up .25s cubic-bezier(.2,.9,.3,1.1)}@keyframes fb-up{0%{opacity:0;transform:translateY(14px) scale(.98)}}.fb-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:16px;color:#fff;background:radial-gradient(120% 120% at 20% 0,rgba(166,111,192,.45),transparent 60%),linear-gradient(150deg,#1c1320,#3a1d36 60%,#5a2450)}.fb-window[data-kind=claim] .fb-head{background:radial-gradient(120% 120% at 20% 0,rgba(220,38,38,.35),transparent 60%),linear-gradient(150deg,#1d0a0e,#3a1d36 60%,#5a1621)}.fb-head-text{flex:1;min-width:0;text-align:center}.fb-head-text h2{margin:0;font-size:18px;font-weight:800}.fb-head-text p{margin:2px 0 0;font-size:13px;color:#d9c7e4}.fb-head-gap{width:38px;flex:none}.fb-icon-btn{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;color:#fff;background:rgba(255,255,255,.1);transition:background-color .2s ease}.fb-icon-btn:hover{background:rgba(255,255,255,.2)}.fb-kinds{display:grid;gap:8px;margin:0;padding:14px;list-style:none}.fb-kind{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border-radius:16px;border:1px solid var(--ns-line,var(--border));background:var(--surface);color:var(--foreground);text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fb-kind:hover{transform:translateY(-1px);border-color:var(--ns-lilac,#a66fc0);box-shadow:0 10px 24px -16px rgba(58,29,54,.6)}.fb-kind[data-kind=claim]:hover{border-color:var(--ns-red,#dc2626)}.fb-kind span{display:grid;gap:2px;min-width:0}.fb-kind b{font-size:15px}.fb-kind small{font-size:12px;color:var(--muted)}.fb-art{flex:none;width:52px;height:52px}.fb-scan{animation:fb-scan 2.6s ease-in-out infinite}@keyframes fb-scan{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(26px);opacity:.5}}.fb-ring-a{animation:fb-sway-a 3s ease-in-out infinite}.fb-ring-b{animation:fb-sway-b 3s ease-in-out infinite}@keyframes fb-sway-a{50%{transform:translateX(1.5px)}}@keyframes fb-sway-b{50%{transform:translateX(-1.5px)}}.fb-spark{animation:fb-twinkle 2s ease-in-out infinite}@keyframes fb-twinkle{50%{opacity:.2}}.fb-bar{transform-box:fill-box;transform-origin:bottom;animation:fb-grow 2.8s ease-in-out infinite}.fb-bar-2{animation-delay:.2s}.fb-bar-3{animation-delay:.4s}@keyframes fb-grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.75)}}.fb-alert{animation:fb-alert 2s ease-in-out infinite}@keyframes fb-alert{50%{opacity:.45}}.fb-pen{animation:fb-write 2.4s ease-in-out infinite}@keyframes fb-write{0%,to{transform:translate(0)}50%{transform:translate(-4px,2px)}}.fb-form{display:grid;gap:12px;padding:14px 16px 16px}.fb-form-art{display:flex;justify-content:center}.fb-form-art .fb-art{width:64px;height:64px}.fb-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:520px){.fb-grid{grid-template-columns:1fr}}.fb-field{position:relative;display:grid;gap:6px}.fb-field>span{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.fb-field>span i{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.fb-field input,.fb-field textarea{width:100%;padding:11px 12px;border-radius:12px;border:1px solid var(--ns-line,var(--border));background:color-mix(in srgb,var(--foreground) 3%,var(--surface));color:var(--foreground);font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.fb-field textarea{resize:vertical;min-height:120px;line-height:1.45}.fb-field input:focus,.fb-field textarea:focus{border-color:var(--ns-lilac,#a66fc0);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--ns-lilac,#a66fc0) 18%,transparent)}.fb-count{justify-self:end;font-size:12px;color:var(--muted)}.fb-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fb-error{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;color:var(--ns-red,#dc2626);background:color-mix(in srgb,var(--ns-red,#dc2626) 10%,transparent)}.fb-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:14px;color:#fff;font-size:15px;font-weight:800;background:linear-gradient(135deg,#1c1320,#5a2450);box-shadow:0 14px 28px -16px rgba(90,36,80,.9);transition:transform .2s ease,opacity .2s ease}.fb-primary:hover:not(:disabled){transform:translateY(-1px)}.fb-primary:disabled{opacity:.6}.fb-window[data-kind=claim] .fb-primary{background:linear-gradient(135deg,#1d0a0e,#5a1621)}.fb-done{display:grid;justify-items:center;gap:14px;padding:26px 20px 22px;text-align:center}.fb-done p{margin:0;max-width:380px;font-size:14px;line-height:1.5;color:var(--muted)}.fb-done-mark{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#0f9f75,var(--ns-mint,#10b981));box-shadow:0 16px 30px -14px rgba(16,185,129,.9);animation:fb-pop .45s cubic-bezier(.3,1.4,.5,1)}@keyframes fb-pop{0%{transform:scale(.4);opacity:0}}.pf-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding:14px 16px 18px;font-size:12px;color:var(--muted)}.pf-company{letter-spacing:.02em}.fb-foot-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--ns-line,var(--border));font-size:12px;font-weight:700;color:var(--muted);transition:color .2s ease,border-color .2s ease}.fb-foot-btn:hover{color:var(--foreground);border-color:var(--ns-lilac,#a66fc0)}.ab-loader~.pf-foot,.auth-stage~.pf-foot{display:none}@media (prefers-reduced-motion:reduce){.fb-alert,.fb-bar,.fb-done-mark,.fb-dot,.fb-letter,.fb-overlay,.fb-particles i,.fb-pen,.fb-ring-a,.fb-ring-b,.fb-scan,.fb-spark,.fb-window{animation:none}.fb-particles{display:none}}.cs{display:grid;gap:8px}.cs-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.cs-row:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.cs-row[data-invalid=true]{border-color:color-mix(in srgb,var(--ns-red,#dc2626) 55%,transparent);background:color-mix(in srgb,var(--ns-red,#dc2626) 7%,transparent);animation:cs-nudge .35s ease}@keyframes cs-nudge{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.cs-input{position:absolute;width:1px;height:1px;opacity:0}.cs-box{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid color-mix(in srgb,var(--ns-lilac,#a66fc0) 60%,var(--ns-line,var(--border)));background:var(--surface);color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.cs-input:checked+.cs-box{color:#fff;border-color:transparent;background:linear-gradient(135deg,#0f9f75,var(--ns-mint,#10b981));transform:scale(1.04)}.cs-input:focus-visible+.cs-box{outline:2px solid var(--ns-lilac,#a66fc0);outline-offset:2px}.cs-row[data-invalid=true] .cs-box{border-color:var(--ns-red,#dc2626)}.cs-text{font-size:13px;line-height:1.45;color:var(--foreground)}.cs-text small{font-size:12px;color:var(--muted)}.cs-row:not([data-required]) .cs-text{color:color-mix(in srgb,var(--foreground) 82%,var(--muted))}.cs-doc{display:inline;padding:0;font:inherit;font-weight:700;color:var(--ns-aubergine,#6a2a5b);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}:root[data-theme$=dark] .cs-doc{color:var(--ns-lilac,#c9a0dc)}.cs-doc:hover{text-decoration-color:currentColor}.lg-overlay{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,6,14,.6)}.lg-window{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 32px);border-radius:22px;border:1px solid var(--ns-line,var(--border));background:var(--surface);color:var(--foreground);box-shadow:0 40px 90px -30px rgba(0,0,0,.7);outline:none}.lg-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ns-line,var(--border))}.lg-head h2{flex:1;margin:0;font-size:17px;font-weight:800}.lg-head-ico{place-items:center;flex:none;width:36px;height:36px;color:#fff;background:linear-gradient(150deg,#3a1d36,#6a2a5b)}.lg-close,.lg-head-ico{display:grid;border-radius:12px}.lg-close{place-items:center;width:36px;height:36px;color:var(--muted);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.lg-scroll{overflow-y:auto;padding:16px}.lg-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--ns-line,var(--border))}.lg-link{font-size:13px;font-weight:700;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.lg-accept{min-height:42px;padding:0 18px;border-radius:12px;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(135deg,#1c1320,#5a2450)}.lg-body p{margin:0 0 12px;font-size:14px;line-height:1.6}.lg-version{display:block;margin-top:8px;font-size:12px;color:var(--muted)}.lg-empty{display:grid;gap:6px;padding:18px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--ns-lilac,#a66fc0) 50%,var(--ns-line,var(--border)));background:color-mix(in srgb,var(--ns-lilac,#a66fc0) 6%,transparent)}.lg-empty p{margin:0;font-size:14px;line-height:1.5}.lg-empty small{font-size:12px;color:var(--muted)}.lg-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--pvz-accent)}.lg-card{margin-top:18px;padding:22px;border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 30px -22px rgba(20,16,24,.5)}.lg-card-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.lg-card-head h1{margin:0;font-size:22px;font-weight:800}.lg-kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pvz-accent)}.pf-docs{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:12px}.pf-docs a{font-size:12px;color:var(--muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.pf-docs a:hover{color:var(--foreground);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.cs-row[data-invalid=true]{animation:none}}.cs-settings{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.cs-settings-row{display:flex;align-items:center;gap:10px;color:var(--ns-aubergine,#6a2a5b)}:root[data-theme$=dark] .cs-settings-row{color:var(--ns-lilac,#c9a0dc)}.cs-settings-text{display:grid;flex:1;min-width:0;color:var(--foreground)}.cs-settings-text b{font-size:14px}.cs-settings-text small{font-size:12px;color:var(--muted)}.cs-switch{position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 16%,transparent);transition:background-color .2s ease}.cs-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .2s ease}.cs-switch[data-on=true]{background:var(--ns-mint,#10b981)}.cs-switch[data-on=true] i{transform:translateX(20px)}.cs-switch:disabled{opacity:.6}.cs-settings-error{margin:0;font-size:12px;color:var(--ns-red,#dc2626)}.cs-settings-docs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:8px;border-top:1px solid var(--border);color:var(--muted)}.cs-settings-docs a{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cs-settings-docs a:hover{color:var(--foreground)}.lu-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,6,14,.72)}.lu-window{display:grid;gap:12px;width:100%;max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px 20px 18px;border-radius:24px;border:1px solid var(--ns-line,var(--border));background:var(--surface);color:var(--foreground);box-shadow:0 40px 90px -30px rgba(0,0,0,.75)}.lu-ico{display:grid;place-items:center;justify-self:center;width:54px;height:54px;border-radius:18px;color:#fff;background:linear-gradient(150deg,#3a1d36,#6a2a5b);box-shadow:0 14px 28px -14px rgba(90,36,80,.9)}.lu-window h2{margin:0;text-align:center;font-size:19px;font-weight:800}.lu-window>p{margin:0;text-align:center;font-size:14px;line-height:1.5;color:var(--muted)}.lu-docs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lu-docs li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--ns-lilac,#a66fc0) 8%,transparent)}.lu-docs b{font-size:13px}.lu-docs small{flex:none;font-size:12px;color:var(--muted)}.lu-error{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;color:var(--ns-red,#dc2626);background:color-mix(in srgb,var(--ns-red,#dc2626) 10%,transparent)}.lu-accept{min-height:48px;border-radius:14px;color:#fff;font-size:15px;font-weight:800;background:linear-gradient(135deg,#1c1320,#5a2450);box-shadow:0 14px 28px -16px rgba(90,36,80,.9)}.lu-accept:disabled{opacity:.6}.lu-logout{display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:center;padding:4px 8px;font-size:13px;font-weight:700;color:var(--muted)}.lg-body h2{margin:28px 0 12px;font-size:20px;line-height:1.4;font-weight:700}.lg-table-wrap{overflow-x:auto;margin:20px 0}.lg-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.lg-table-wrap td,.lg-table-wrap th{border:1px solid var(--border);padding:12px;text-align:left;vertical-align:top}.tu-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,6,14,.62)}.tu-window{position:relative;width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px 20px 18px;border-radius:24px;border:1px solid var(--ns-line,var(--border));background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--ns-lilac,#a66fc0) 22%,transparent),transparent 70%),var(--surface);color:var(--foreground);box-shadow:0 40px 90px -30px rgba(0,0,0,.7);animation:tu-in .28s ease}@keyframes tu-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.tu-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.tu-head{display:grid;justify-items:center;gap:6px;text-align:center}.tu-coin{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ns-lilac,#a66fc0) 30%,transparent),transparent 70%);animation:tu-float 4s ease-in-out infinite}@keyframes tu-float{50%{transform:translateY(-4px)}}.tu-head h2{margin:0;font-size:20px;font-weight:800}.tu-head p{margin:0;font-size:13px;color:var(--muted)}.tu-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:18px;font-size:12px;font-weight:700;color:var(--muted)}.tu-input{display:flex;align-items:center;gap:8px;padding:0 16px;min-height:56px;border-radius:16px;border:1.5px solid var(--ns-line,var(--border));background:var(--surface-soft,var(--surface));transition:border-color .2s ease,box-shadow .2s ease}.tu-input:focus-within{border-color:var(--ns-lilac,#a66fc0);box-shadow:0 0 0 4px color-mix(in srgb,var(--ns-lilac,#a66fc0) 18%,transparent)}.tu-input input{flex:1;width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.tu-input b{font-size:20px;color:var(--muted)}.tu-input:has(input[aria-invalid=true]){border-color:color-mix(in srgb,var(--ns-red,#dc2626) 55%,transparent)}.tu-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.tu-presets button{min-height:38px;border-radius:12px;border:1px solid var(--ns-line,var(--border));font-size:13px;font-weight:700;color:var(--foreground);background:var(--surface);transition:border-color .2s ease,background-color .2s ease,transform .15s ease}.tu-presets button:hover{transform:translateY(-1px)}.tu-presets button[aria-pressed=true]{border-color:var(--ns-lilac,#a66fc0);color:var(--ns-aubergine,#6a2a5b);background:color-mix(in srgb,var(--ns-lilac,#a66fc0) 14%,var(--surface))}:root[data-theme$=dark] .tu-presets button[aria-pressed=true]{color:var(--ns-lilac,#c9a0dc)}.tu-get{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--foreground) 4%,transparent);font-size:13px;color:var(--muted)}.tu-get-sum{font-size:18px;font-weight:800;color:var(--foreground)}.tu-muted{color:var(--muted);font-size:13px}.tu-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:14px;border-radius:14px;color:#fff;font-size:15px;font-weight:800;background:linear-gradient(135deg,#1c1320,#5a2450 60%,#a66fc0);box-shadow:0 14px 30px -16px #5a2450;transition:transform .15s ease,opacity .2s ease}.tu-primary:hover:not(:disabled){transform:translateY(-1px)}.tu-primary:disabled,.tu-secondary:disabled{opacity:.55}.tu-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:10px;border-radius:14px;border:1px solid var(--ns-line,var(--border));font-size:14px;font-weight:700;color:var(--foreground)}.tu-note{display:flex;gap:6px;align-items:flex-start;margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.tu-note svg{flex:none;margin-top:1px;color:var(--ns-mint,#10b981)}.tu-error{margin:10px 0 0;font-size:13px;color:var(--ns-red,#dc2626)}.tu-pay{display:grid;grid-template-columns:196px minmax(0,1fr);gap:16px;align-items:center;margin-top:18px}.tu-qr{position:relative;padding:8px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(28,19,32,.08),0 16px 34px -18px rgba(90,36,80,.55)}.tu-qr>svg{display:block;width:100%;height:auto}.tu-qr-coin{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.tu-pay-side{display:grid;gap:10px;font-size:13px}.tu-pay-sum b{font-size:18px;font-weight:800}.tu-pay-side ol{margin:0;padding-left:18px;list-style:decimal;display:grid;gap:4px;color:var(--muted);font-size:12px;line-height:1.45}.tu-bank{display:inline-flex;min-height:44px;padding:8px 12px;border-radius:14px;color:#fff;line-height:1.25;text-align:center;font-weight:800;background:linear-gradient(135deg,#1c1320,#5a2450)}.tu-bank,.tu-wait{align-items:center;justify-content:center;gap:8px;font-size:13px}.tu-wait{display:flex;margin:14px 0 0;color:var(--muted)}.tu-dot{width:8px;height:8px;border-radius:50%;background:var(--ns-lilac,#a66fc0);animation:tu-pulse 1.4s ease-in-out infinite}@keyframes tu-pulse{50%{opacity:.3;transform:scale(.7)}}.tu-result{display:grid;justify-items:center;gap:8px;margin-top:18px;text-align:center}.tu-result h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800}.tu-result p{margin:0;font-size:13px;color:var(--muted)}.tu-ok>svg{color:var(--ns-mint,#10b981);animation:tu-pop .4s ease}@keyframes tu-pop{0%{transform:scale(.4);opacity:0}}@media (max-width:480px){.tu-pay{grid-template-columns:minmax(0,1fr)}.tu-qr{width:190px;justify-self:center}.tu-pay-side{order:-1}}@media (prefers-reduced-motion:reduce){.tu-coin,.tu-dot,.tu-ok>svg,.tu-window{animation:none}}.sf{display:grid;gap:12px;margin-bottom:12px}.sf-head h4{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800}.sf-head h4 svg{color:var(--ns-lilac,#a66fc0)}.sf-head p{margin:2px 0 0;font-size:12px;color:var(--muted)}.sf-mine{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid var(--border);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--sf-accent,#a66fc0) 16%,transparent),transparent 60%),var(--surface-soft,var(--surface))}.sf-mine[data-tier=prime]{--sf-accent:#38bdf8}.sf-mine[data-tier=premium]{--sf-accent:#c9a0dc}.sf-mine-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sf-tier-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#1c1320,#3b3742);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sf-accent,#a66fc0) 60%,transparent),0 0 18px -6px var(--sf-accent,transparent)}.sf-mine-until{font-size:12px;color:var(--muted)}.sf-meter-row{display:flex;justify-content:space-between;font-size:13px}.sf-meter-row span{color:var(--muted)}.sf-meter-bar{height:8px;margin-top:6px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 10%,transparent);overflow:hidden}.sf-meter-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#0f9f75);transition:width .4s ease}.sf-meter-bar span[data-over=true]{background:linear-gradient(90deg,#f87171,#dc2626)}.sf-over{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--ns-red,#dc2626)}.sf-periods{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sf-periods li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.sf-period-title{font-size:13px;font-weight:700;min-width:0}.sf-period-title small{font-weight:500;font-size:12px;color:var(--muted)}.sf-period-until{font-size:12px;color:var(--muted);grid-column:1}.sf-switch{grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.sf-switch input{position:absolute;width:1px;height:1px;opacity:0}.sf-switch span{position:relative;width:40px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 18%,transparent);transition:background-color .2s ease}.sf-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s ease}.sf-switch input:checked+span{background:linear-gradient(135deg,#0f9f75,#34d399)}.sf-switch input:checked+span:after{transform:translateX(18px)}.sf-switch input:focus-visible+span{outline:2px solid var(--ns-lilac,#a66fc0);outline-offset:2px}.sf-switch em{font-style:normal;font-size:12px;color:var(--muted)}.sf-switch[data-disabled=true]{opacity:.5;cursor:default}.sf-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.sf-terms button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:11px;font-size:13px;font-weight:700;color:var(--muted);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.sf-terms button[aria-checked=true]{color:var(--foreground);background:var(--surface);box-shadow:0 4px 14px -8px rgba(0,0,0,.45)}.sf-terms i{font-style:normal;font-size:12px;font-weight:800;padding:1px 6px;border-radius:999px;color:#065f46;background:#a7f3d0}:root[data-theme$=dark] .sf-terms i{color:#a7f3d0;background:rgba(16,185,129,.18)}.sf-notice{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.4}.sf-notice-ok{background:color-mix(in srgb,#34d399 14%,transparent);color:var(--foreground)}.sf-notice-warn{background:color-mix(in srgb,#dc2626 10%,transparent);color:var(--foreground)}.sf-tiers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sf-card,.sf-tiers{display:grid;gap:10px}.sf-card{--sf-accent:#a66fc0;position:relative;padding:16px;border-radius:20px;overflow:hidden;color:#f4f2f7;background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--sf-accent) 30%,transparent),transparent 65%),linear-gradient(170deg,#26232b,#141217);border:1px solid color-mix(in srgb,var(--sf-accent) 40%,#3b3742);box-shadow:0 24px 50px -30px color-mix(in srgb,var(--sf-accent) 70%,#000),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .25s ease,box-shadow .25s ease}.sf-card:hover{transform:translateY(-2px);box-shadow:0 30px 60px -28px color-mix(in srgb,var(--sf-accent) 85%,#000),inset 0 1px 0 rgba(255,255,255,.08)}.sf-card[data-tier=prime]{--sf-accent:#38bdf8}.sf-card[data-tier=premium]{--sf-accent:#c9a0dc}.sf-card-art{display:grid;place-items:center;margin:-4px 0 -6px}.sf-card h5{margin:0;font-size:20px;font-weight:800;text-align:center;letter-spacing:.01em}.sf-perks{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;color:#d9d6de}.sf-perks li{display:flex;gap:8px;align-items:flex-start}.sf-perks svg{flex:none;margin-top:2px;color:#34d399}.sf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.sf-price-main{font-size:24px;font-weight:800;color:#fff}.sf-price s{font-size:13px;color:#9c97a6}.sf-price small{flex-basis:100%;font-size:12px;color:#b4afbd}.sf-active{display:flex;align-items:center;gap:6px;color:#a7f3d0}.sf-active,.sf-muted{margin:0;font-size:12px}.sf-muted{color:#b4afbd}.sf-buy{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:14px;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(135deg,#1c1320,#5a2450 60%,#a66fc0);box-shadow:0 12px 26px -16px #5a2450;transition:transform .15s ease,opacity .2s ease}.sf-card .sf-buy{background:linear-gradient(135deg,color-mix(in srgb,var(--sf-accent) 40%,#1c1320),color-mix(in srgb,var(--sf-accent) 85%,#1c1320));color:#0b0a0d}.sf-card[data-tier=premium] .sf-buy{color:#1c1320}.sf-buy:hover:not(:disabled){transform:translateY(-1px)}.sf-buy:disabled{opacity:.5}.sf-buy-sm{width:auto;min-height:38px;padding:0 14px;font-size:13px}.sf-slots-title{margin:2px 0 6px;font-size:13px;font-weight:800;color:var(--muted)}.sf-slots-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.sf-slot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 6px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.sf-slot-body{display:grid;gap:2px;min-width:0}.sf-slot h6{margin:0;font-size:14px;font-weight:800}.sf-slot-price{font-size:15px;font-weight:800}.sf-slot small{font-size:12px;color:var(--muted)}.sf-slot .sf-slot-active{color:#0f9f75}.sf-overlay{position:fixed;inset:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,6,14,.62)}.sf-dialog{position:relative;display:grid;justify-items:center;gap:10px;width:100%;max-width:400px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border-radius:24px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);box-shadow:0 40px 90px -30px rgba(0,0,0,.7);animation:sf-in .25s ease}@keyframes sf-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.sf-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.sf-dialog h4{margin:0;font-size:18px;font-weight:800;text-align:center}.sf-sum{display:grid;gap:6px;width:100%;margin:0;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.sf-sum div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.sf-sum dt{color:var(--muted)}.sf-sum dd{margin:0;font-weight:700}.sf-short{color:var(--ns-red,#dc2626)}.sf-renew{display:flex;gap:10px;align-items:flex-start;width:100%;font-size:13px;line-height:1.4;cursor:pointer}.sf-renew input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:#0f9f75}.sf-fine{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.sf-fine svg{flex:none;margin-top:2px}.sf-art-float{animation:sf-float 4.5s ease-in-out infinite}.sf-art-glow{animation:sf-glow 3.6s ease-in-out infinite;transform-origin:60px 62px}.sf-art-p{animation:sf-twinkle 2.8s ease-in-out infinite}.sf-art-p2{animation-delay:.7s}.sf-art-p3{animation-delay:1.4s}.sf-art-p4{animation-delay:2.1s}@keyframes sf-float{50%{transform:translateY(-4px)}}@keyframes sf-glow{50%{opacity:.65;transform:scale(.94)}}@keyframes sf-twinkle{0%,to{opacity:.2}50%{opacity:1}}@media (max-width:480px){.sf-tiers{grid-template-columns:minmax(0,1fr)}.sf-terms button{flex-direction:column;gap:2px;min-height:52px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.sf-art-float,.sf-art-glow,.sf-art-p,.sf-dialog{animation:none!important}.sf-card{transition:none}}.sf-slots[data-unlimited=true] .sf-slot{opacity:.5;filter:saturate(.6);pointer-events:none}.sf-slots-unlimited{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1c1320,#5a2450 60%,#a66fc0);vertical-align:middle}.sf-slot-unlimited{flex:none;padding:8px 12px;border-radius:12px;font-size:12px;font-weight:800;color:var(--muted);border:1px dashed var(--border)}