:root{--ink:#f7f7f5;--muted:#999a9f;--panel:#151517;--panel-strong:#1a1a1d;--line:#ffffff17;--orange:#ff7a18;--orange-hot:#ff942f;--orange-soft:#ff7a1821;--black:#09090a}*{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--black);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.site-shell{background:radial-gradient(circle at 78% 24%,#ff74141d,#0000 28rem),radial-gradient(circle at 50% -20%,#ffffff09,#0000 34rem),radial-gradient(circle at 5% 82%,#ff8b360e,#0000 31rem),linear-gradient(135deg,#09090a 0%,#0b0a0a 52%,#0c0907 100%);min-height:100svh;position:relative;overflow:hidden}.site-shell:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.site-shell:after{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(#ff8d3e13,#ff7a1805 44%,#0000 72%);border-radius:50%;width:min(48rem,70vw);height:22rem;position:absolute;top:6rem;right:-12rem;transform:rotate(-12deg)}.ambient{filter:blur(100px);opacity:.1;pointer-events:none;contain:strict;border-radius:50%;width:28rem;height:28rem;position:absolute}.ambient--one{background:var(--orange);animation:11s ease-in-out infinite alternate drift;top:5rem;right:-13rem}.ambient--two{background:#ffb066;animation:14s ease-in-out 1s infinite alternate-reverse drift;bottom:-10rem;left:-18rem}.spark-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.spark-field span{--spark-size:3px;width:var(--spark-size);height:var(--spark-size);opacity:0;background:#ff9b4d;border-radius:50%;animation:8s ease-in-out infinite spark-rise;position:absolute;box-shadow:0 0 14px #ff7a18c7}.spark-field span:first-child{animation-delay:-1s;top:82%;left:7%}.spark-field span:nth-child(2){--spark-size:2px;animation-delay:-5s;top:34%;left:17%}.spark-field span:nth-child(3){animation-delay:-3s;top:72%;left:33%}.spark-field span:nth-child(4){--spark-size:2px;animation-delay:-6s;top:18%;left:48%}.spark-field span:nth-child(5){animation-delay:-2s;top:84%;left:61%}.spark-field span:nth-child(6){--spark-size:2px;animation-delay:-4s;top:24%;left:74%}.spark-field span:nth-child(7){animation-delay:-7s;top:66%;left:86%}.spark-field span:nth-child(8){--spark-size:2px;animation-delay:-2.5s;top:16%;left:93%}.spark-field span:nth-child(9){animation-delay:-5.5s;top:58%;left:55%}.spark-field span:nth-child(10){--spark-size:2px;animation-delay:-6.7s;top:58%;left:12%}.spark-field span:nth-child(11){animation-delay:-3.4s;top:91%;left:26%}.spark-field span:nth-child(12){--spark-size:2px;animation-delay:-7.4s;top:70%;left:68%}.spark-field span:nth-child(13){animation-delay:-4.1s;top:88%;left:80%}.spark-field span:nth-child(14){--spark-size:2px;animation-delay:-1.8s;top:49%;left:97%}@keyframes drift{to{transform:translate(2rem,-1.5rem)scale(1.08)}}@keyframes spark-rise{0%,to{opacity:0;transform:translateY(16px)scale(.6)}28%{opacity:.55}66%{opacity:.12;transform:translate(18px,-42px)scale(1)}}.topbar{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:84px;margin:0 auto;display:flex;position:relative}.brand{align-items:center;gap:12px;transition:transform .18s;display:flex}.brand:hover{transform:translateY(-1px)}.brand__mark{background:var(--orange);color:#120a04;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;line-height:1;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:grid;box-shadow:0 10px 34px #ff7a1838}.brand:hover .brand__mark{transform:rotate(-4deg)scale(1.04);box-shadow:0 14px 38px #ff7a184d}.brand__copy{gap:1px;line-height:1;display:grid}.brand__name{letter-spacing:.16em;font-size:19px;font-weight:840}.brand__copy small{color:#73747a;letter-spacing:.055em;font-size:9px;font-weight:650}.brand--compact .brand__mark{border-radius:10px;width:36px;height:36px;font-size:18px}.topbar__right{align-items:center;gap:28px;display:flex}.service-status{color:#b4b5b9;align-items:center;gap:9px;font-size:14px;display:flex}.service-status__dot{background:#57d88b;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite status-pulse;box-shadow:0 0 0 4px #57d88b1a}.service-status--checking .service-status__dot{background:#ffb15f;box-shadow:0 0 0 4px #ffb15f17}.service-status--offline{color:#c8a18b}.service-status--offline .service-status__dot{background:#ff815f;animation-duration:1.2s;box-shadow:0 0 0 4px #ff815f17}@keyframes status-pulse{50%{box-shadow:0 0 0 7px #57d88b0a,0 0 16px #57d88b57}}.support-link{color:#e9e9ea;background:#ff7a180b;border:1px solid #ff7a182b;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.support-link__icon{color:var(--orange);transition:transform .16s}.support-link:hover{color:#fff;background:#ff7a181a;border-color:#ff7a1857;transform:translateY(-1px)}.support-link:hover .support-link__icon{transform:translate(2px,-2px)}.activation-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(500px,590px);align-items:center;gap:clamp(52px,6.5vw,96px);width:min(1240px,100% - 48px);min-height:calc(100svh - 148px);margin:0 auto;padding:68px 0 56px;display:grid;position:relative}.hero-copy{align-self:center;animation:.7s cubic-bezier(.2,.8,.2,1) both enter-left}@keyframes enter-left{0%{opacity:0;transform:translate(-22px)}}.eyebrow{color:#c8c8ca;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow__spark{color:var(--orange);font-size:17px}.hero-copy h1{letter-spacing:-.062em;margin:24px 0;font-size:clamp(58px,6vw,86px);font-weight:760;line-height:.94}.hero-copy h1 span{color:#0000;background:linear-gradient(100deg,#ff6e0c,#ffb06e,#ff6e0c) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite headline-flow}@keyframes headline-flow{50%{filter:drop-shadow(0 0 18px #ff7a1824);background-position:100% 0}}.hero-copy>p{max-width:560px;color:var(--muted);margin:0;font-size:19px;line-height:1.7}.trust-row{color:#c2c2c5;align-items:center;gap:24px;margin-top:42px;font-size:13px;display:flex}.trust-row span{white-space:nowrap;align-items:center;gap:8px;transition:color .16s,transform .16s;display:flex}.trust-row span:hover{color:#f1f1f2;transform:translateY(-2px)}.trust-row i{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-style:normal}.activation-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate;background:linear-gradient(145deg,#ffffff08,#0000 31%),radial-gradient(circle at 94% 2%,#ff812716,#0000 34%),#141416f0;border:1px solid #ffffff1a;border-radius:30px;min-height:590px;padding:38px;animation:.74s cubic-bezier(.2,.8,.2,1) 80ms both enter-card;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000085,0 18px 50px #ff640809,inset 0 1px #ffffff0b,inset 0 0 0 1px #ff7a1808}.activation-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff8226d9,#0000);height:1px;animation:3.6s ease-in-out infinite card-line-breathe;position:absolute;inset:-1px 42px auto}.activation-card:after{content:"";filter:blur(46px);opacity:.7;pointer-events:none;background:#ff8d3e1f;border-radius:50%;width:21rem;height:11rem;animation:7s ease-in-out infinite alternate card-light-drift;position:absolute;top:-8rem;right:-6rem}@keyframes card-light-drift{to{opacity:.42;transform:translate(-26px,18px)scale(1.08)}}@keyframes card-line-breathe{50%{opacity:.45;inset-inline:88px}}.activation-card>*{z-index:1;position:relative}@keyframes enter-card{0%{opacity:0;transform:translateY(20px)scale(.985)}}.activation-card__top{justify-content:space-between;align-items:flex-start;gap:20px;min-height:54px;display:flex}.step-label{color:var(--orange-hot);text-transform:uppercase;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:780;display:block}.activation-card h2{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:680;line-height:1.2}.tier{color:#ffb071;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ff7a1814;border:1px solid #ff8f3e42;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:780;display:inline-flex}.tier--ultimate{color:#d9bcff;background:#894ae21a;border-color:#aa6dff4d}.tier--deluxe{color:#ffd874;background:#ffbf2017;border-color:#ffca484d}.tier--standardplus{color:#82c9ff;background:#43aaff14;border-color:#43aaff47}.progress{grid-template-columns:repeat(3,1fr);gap:6px;margin:26px 0 34px;display:grid}.progress__bar{background:#ffffff12;border-radius:3px;height:3px;transition:background .24s,box-shadow .24s;overflow:hidden}.progress__bar.is-active{background:linear-gradient(90deg,#ff6c0a,#ffad62,#ff6c0a) 0 0/220% 100%;animation:2.8s linear infinite progress-flow;box-shadow:0 0 12px #ff7a1840}@keyframes progress-flow{to{background-position:-220% 0}}.activation-form{flex-direction:column;display:flex}.activation-form,.state-content,.loading-state,.result{animation:.44s cubic-bezier(.16,.8,.22,1) both panel-in}@keyframes panel-in{0%{opacity:0;filter:blur(3px);transform:translateY(11px)}}.activation-form>label{color:#d6d6d8;margin:0 0 9px 2px;font-size:14px;font-weight:680}.code-field,.profile-field{background:#0e0e10;border:1px solid #ffffff1c;border-radius:15px;align-items:center;min-height:74px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.code-field:focus-within,.profile-field:focus-within{border-color:#ff7a18a8;transform:translateY(-1px);box-shadow:0 0 0 4px #ff7a1814}.code-field.is-error{border-color:#ff6060c7;animation:.42s field-nudge;box-shadow:0 0 0 4px #ff606017}@keyframes field-nudge{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.code-field>span,.profile-field>span{width:56px;color:var(--orange);border-right:1px solid var(--line);place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:21px;font-weight:760;display:grid}.profile-field>span{color:#aeb0b5;font-size:16px;font-weight:850}.code-field input,.profile-field input{color:#f5f5f4;background:0 0;border:0;outline:0;width:100%;min-width:0;height:72px;padding:0 18px}.code-field input{letter-spacing:.085em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(17px,2vw,20px);font-weight:680}.profile-field input{font-size:15px}.field-paste{color:#ffb47e;cursor:pointer;background:#ff7a1812;border:1px solid #ff8e3c33;border-radius:9px;flex:none;min-height:34px;margin-right:11px;padding:0 11px;font-size:10px;font-weight:740;transition:color .16s,background .16s,transform .16s}.field-paste:hover{color:#fff0e4;background:#ff7a1824;transform:translateY(-1px)}.code-field input::placeholder,.profile-field input::placeholder{color:#56565b;opacity:1}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:60px;font-size:16px;font-weight:760;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s,opacity .16s;display:inline-flex}.primary-button{background:linear-gradient(105deg, transparent 34%, #ffffff3d 48%, transparent 62%) 130% 0 / 230% 100% no-repeat, var(--orange);color:#190b02;margin-top:14px;position:relative;overflow:hidden;box-shadow:0 14px 34px #ff7a182b}.primary-button:hover:not(:disabled){background:linear-gradient(105deg, transparent 34%, #ffffff47 48%, transparent 62%) -130% 0 / 230% 100% no-repeat, var(--orange-hot);transition:transform .16s,background-position .62s,box-shadow .16s,opacity .16s;transform:translateY(-1px);box-shadow:0 18px 42px #ff7a1838}.primary-button span{transition:transform .18s}.primary-button:hover:not(:disabled) span{transform:translate(4px)}.primary-button:active:not(:disabled){transform:translateY(1px)}.primary-button:disabled{cursor:wait;opacity:.6}.secondary-button{border:1px solid var(--line);color:#dbdbde;background:#202023}.secondary-button:hover{background:#27272a}.form-hint{color:#65666b;text-align:center;margin:15px 0 0;font-size:12px;line-height:1.5}.text-button{color:#77787d;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;margin:17px auto 0;padding:5px 8px;font-size:12px;-webkit-text-decoration:underline #ffffff1f;text-decoration:underline #ffffff1f;transition:color .16s}.text-button:hover:not(:disabled){color:#d8d8da}.text-button:disabled{cursor:not-allowed;opacity:.6}.text-button--danger{color:#916e62}.notice{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:11px;margin-top:20px;padding:15px 16px;display:flex}.notice__dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.notice--error{background:#ff5b520e;border-color:#ff5b5238}.notice--error .notice__dot{background:#ff625a}.notice--warning{background:#ff99350e;border-color:#ffa34338}.notice--warning .notice__dot{background:#ffa243}.notice--info .notice__dot{background:#5ea9ff}.notice strong{color:#e6e6e8;font-size:14px;display:block}.notice p{color:#8e8f94;margin:3px 0 0;font-size:13px;line-height:1.5}.privacy-note{background:#57d88b09;border:1px solid #57d88b1f;border-radius:13px;align-items:center;gap:12px;margin-bottom:22px;padding:13px 14px;display:flex}.privacy-note__lock{color:#63d993;background:#57d88b17;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.privacy-note strong{color:#d7e8dc;font-size:12px;display:block}.privacy-note p{color:#79877e;margin:3px 0 0;font-size:11px;line-height:1.4}.profile-help-toggle{color:#8b8c91;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;margin:10px 2px 0;padding:3px 0;font-size:11px;font-weight:620;transition:color .16s;display:inline-flex}.profile-help-toggle:hover,.profile-help-toggle.is-open{color:#e6e6e8}.profile-help-toggle.is-open{color:#ffc093}.profile-help-toggle i{color:var(--orange);font-size:15px;font-style:normal;line-height:1;transition:transform .22s}.profile-help-toggle.is-open i{transform:rotate(180deg)}.profile-help{transform-origin:top;background:linear-gradient(145deg,#ff7a180f,#ffffff05);border:1px solid #ff8b3629;border-radius:13px;margin-top:10px;padding:14px;animation:.26s cubic-bezier(.2,.75,.2,1) both help-reveal}@keyframes help-reveal{0%{opacity:0;transform:translateY(-5px)scaleY(.96)}}.profile-help__head{align-items:center;gap:10px;display:flex}.profile-help__head>span{color:#101013;background:#dfe4ea;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:13px;font-weight:850;display:grid}.profile-help__head strong{color:#e4e4e6;font-size:11px;display:block}.profile-help__head p{color:#76777c;margin:3px 0 0;font-size:10px}.profile-help ol{gap:8px;margin:13px 0 11px;padding:0;list-style:none;display:grid}.profile-help li{border-radius:8px;align-items:flex-start;gap:9px;padding:5px 6px;transition:background .16s,transform .16s;display:flex}.profile-help li:hover{background:#ff7a180e;transform:translate(2px)}.profile-help li>span{width:19px;height:19px;color:var(--orange-hot);background:var(--orange-soft);border-radius:6px;flex:none;place-items:center;font-size:8px;font-weight:780;display:grid}.profile-help li p{color:#96979c;margin:1px 0 0;font-size:11px;line-height:1.45}.profile-help a{color:#ffc093;text-decoration:none;transition:color .16s}.profile-help a:hover{color:#fff2e8}.profile-help strong{color:#dedee0}.profile-help>code{color:#a8a9ad;background:#00000038;border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;display:block}.state-content{text-align:center;flex-direction:column;align-items:stretch;display:flex}.state-symbol{color:#17100a;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:25px;font-weight:850;display:grid}.state-symbol--warning{background:#ff9a45;box-shadow:0 14px 36px #ff893126}.state-lead{color:#a1a2a7;max-width:390px;margin:0 auto 20px;font-size:14px;line-height:1.6}.state-lead strong{color:#e8e8e9}.instruction-list{border:1px solid var(--line);text-align:left;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.instruction-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:11px 14px;display:flex}.instruction-list li:last-child{border-bottom:0}.instruction-list span{width:25px;height:25px;color:var(--orange-hot);background:var(--orange-soft);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:760;display:grid}.instruction-list p{color:#929398;margin:0;font-size:12px;line-height:1.45}.instruction-list strong{color:#d8d8da;font-weight:650}.button-row{grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:16px;display:grid}.button-row .primary-button{margin:0}.countdown-ring{background:conic-gradient(from -90deg, var(--orange) var(--countdown-progress,0deg), #ffffff12 0);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;padding:3px;transition:filter .18s;animation:1s ease-in-out infinite alternate pulse-ring;display:grid}.countdown-ring:before{content:"";background:#151517;border-radius:50%;grid-area:1/1;width:61px;height:61px}.countdown-ring span{z-index:1;grid-area:1/1;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:24px;font-weight:730}.countdown-ring.is-complete{filter:drop-shadow(0 0 15px #ff7a184d)}.countdown-ring.is-complete span{color:#ffad71}@keyframes pulse-ring{to{filter:drop-shadow(0 0 12px #ff7a182b)}}.risk-box{color:#917d70;background:#ff7b1809;border:1px solid #ff914624;border-radius:13px;margin-bottom:5px;padding:14px;font-size:11px;line-height:1.55}.loading-state{flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.scanner{place-items:center;width:118px;height:118px;display:grid;position:relative}.scanner__core{color:#150b03;background:var(--orange);border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 45px #ff7a1840}.scanner__orbit{border:1px solid #ff8e3b4d;border-top-color:var(--orange);border-radius:50%;animation:1.25s linear infinite spin;position:absolute;inset:9px}.scanner__orbit--two{border-color:#ffffff0f #ffffff0f #ff8f3e52;animation-duration:2.1s;animation-direction:reverse;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.loading-copy{text-align:center;margin-top:18px}.loading-copy strong{color:#ededee;font-size:14px;display:block}.loading-copy span{color:#66676c;margin-top:5px;font-size:10px;display:block}.loading-steps{gap:9px;margin-top:25px;display:flex}.loading-steps span{border:1px solid var(--line);color:#55565a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:760;transition:all .26s;display:grid}.loading-steps span.is-done{color:var(--orange-hot);background:var(--orange-soft);border-color:#ff7a1852}.result{flex-direction:column;display:flex}.result__cover{aspect-ratio:460/178;color:inherit;background:#0c0c0e;border:1px solid #ffffff1a;border-radius:15px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.result__cover:hover{border-color:#ff91413d;transform:translateY(-2px);box-shadow:0 14px 34px #00000040}.result__cover img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.75,.2,1);display:block}.result__cover:hover img{transform:scale(1.025)}.result__cover:after{content:"";background:linear-gradient(#0000,#070708b8);height:52%;position:absolute;inset:auto 0 0}.result__shine{background:#ffffff14;width:30%;height:320%;animation:4.8s ease-in-out infinite cover-shine;position:absolute;inset:-120% auto auto -30%;transform:rotate(24deg)}.result__cover-action{z-index:2;color:#f4f4f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.78;background:#08080aad;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:10px;font-weight:680;transition:opacity .18s,transform .18s,border-color .18s;display:inline-flex;position:absolute;bottom:12px;right:13px;transform:translateY(2px)}.result__cover-action i{color:var(--orange-hot);font-style:normal;transition:transform .18s}.result__cover:hover .result__cover-action{opacity:1;border-color:#ff8e3c52;transform:translateY(0)}.result__cover:hover .result__cover-action i{transform:translate(2px,-2px)}.result__cover-fallback{background:radial-gradient(circle at 84% 25%,#ff7a1826,#0000 42%),linear-gradient(135deg,#151518,#0b0b0d);align-items:center;gap:15px;width:100%;height:100%;padding:22px;display:flex}.result__cover-fallback>span{color:#111114;background:#e8ebef;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:850;display:grid;box-shadow:0 12px 30px #00000047}.result__cover-fallback strong{color:#efeff0;font-size:15px;display:block}.result__cover-fallback small{color:#77787d;margin-top:5px;font-size:9px;display:block}@keyframes cover-shine{0%,35%{left:-40%}68%,to{left:125%}}.result__meta{justify-content:flex-start;align-items:center;gap:16px;margin-top:17px;display:flex}.success-label{color:#62d991;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:760}.success-label--restored{color:#ffb071}.restored-note{color:#a58b77;background:#ff7a180a;border:1px solid #ff8f3e29;border-radius:10px;margin-top:13px;padding:10px 11px;font-size:11px;line-height:1.5}.result h3{letter-spacing:-.025em;margin:4px 0 0;font-size:23px;line-height:1.25}.wishlist-match{color:#ae8b70;background:#ff7a1809;border:1px solid #ff8a3524;border-radius:10px;margin-top:13px;padding:9px 11px;font-size:11px}.steam-price{background:radial-gradient(circle at 92% 0,#5bb0ff17,#0000 46%),#357ec209;border:1px solid #5bb0ff2b;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s;display:flex}.steam-price:hover{background:radial-gradient(circle at 92% 0,#5bb0ff24,#0000 50%),#357ec20e;border-color:#5bb0ff4d;transform:translateY(-1px)}.steam-price span{color:#7592aa;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:760;display:block}.steam-price strong{color:#dcefff;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:17px;display:block}.steam-price small{color:#718293;text-align:right;max-width:190px;font-size:10px;line-height:1.4}.key-box{background:#ff7a180b;border:1px solid #ff7a1833;border-radius:13px;margin-top:16px;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s}.key-box:hover{background:#ff7a1812;border-color:#ff914157;transform:translateY(-1px)}.key-box>span{color:#8d7564;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:760;display:block}.key-box>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.key-box code{color:#ffe4ce;letter-spacing:.055em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(14px,2vw,18px);font-weight:700}.key-box button{color:#ffbc89;cursor:pointer;background:#ff7a1814;border:1px solid #ff964a38;border-radius:9px;flex:none;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;transition:color .16s,background .16s,transform .16s}.key-box button:hover{color:#fff0e4;background:#ff7a1829;transform:translateY(-1px)}.result>.primary-button{margin-top:14px}.activation-help-toggle{color:#85868b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;margin:12px auto 0;padding:5px 8px;font-size:11px;font-weight:650;transition:color .16s;display:inline-flex}.activation-help-toggle:hover,.activation-help-toggle.is-open{color:#e5e5e7}.activation-help-toggle i{color:var(--orange);font-size:15px;font-style:normal;line-height:1;transition:transform .22s}.activation-help-toggle.is-open i{transform:rotate(180deg)}.activation-help{background:#ff7a1809;border:1px solid #ff8b3626;border-radius:12px;margin-top:10px;padding:12px 13px;animation:.26s cubic-bezier(.2,.75,.2,1) both help-reveal}.activation-help ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activation-help li{align-items:flex-start;gap:9px;display:flex}.activation-help li>span{width:19px;height:19px;color:var(--orange-hot);background:var(--orange-soft);border-radius:6px;flex:none;place-items:center;font-size:8px;font-weight:780;display:grid}.activation-help p{color:#96979c;margin:1px 0 0;font-size:11px;line-height:1.45}.activation-help strong{color:#dedee0}.footer{border-top:1px solid var(--line);color:#56575c;z-index:1;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:64px;margin:0 auto;font-size:10px;display:flex;position:relative}@media (max-width:940px){.activation-layout{grid-template-columns:1fr;gap:42px;padding-top:54px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-copy h1 br{display:none}.trust-row{justify-content:center}.activation-card{width:min(100%,620px);margin:0 auto}}@media (max-width:600px){.topbar,.activation-layout,.footer{width:min(100% - 28px,560px)}.topbar{min-height:70px}.brand__name{font-size:16px}.service-status{display:none}.topbar__right{gap:0}.support-link{min-height:34px;padding:0 10px;font-size:12px}.support-link__label{font-size:0}.support-link__label:after{content:"Поддержка";font-size:12px}.activation-layout{gap:32px;padding:40px 0 32px}.hero-copy h1{margin:18px 0;font-size:clamp(45px,14vw,68px)}.hero-copy>p{font-size:15px;line-height:1.65}.trust-row{flex-wrap:wrap;gap:12px;margin-top:28px}.activation-card{border-radius:22px;min-height:0;padding:25px 20px}.activation-card h2{font-size:20px}.progress{margin:19px 0 24px}.code-field,.profile-field{min-height:61px}.code-field input,.profile-field input{height:59px}.code-field>span,.profile-field>span{width:46px}.code-field input{letter-spacing:.04em;padding:0 12px;font-size:14px}.profile-field input{padding:0 12px;font-size:12px}.field-paste{margin-right:8px;padding:0 8px}.profile-help{padding:12px}.steam-price{flex-direction:column;align-items:flex-start;gap:6px}.steam-price small{text-align:left;max-width:none}.button-row{grid-template-columns:1fr}.footer{justify-content:center}.footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consent-check{cursor:pointer;background:#ff7a1809;border:1px solid #ff8b362e;border-radius:13px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:2px;padding:12px 13px;display:grid}.consent-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.consent-check>span{background:#111114;border:1px solid #ff9f517a;border-radius:6px;place-items:center;width:20px;height:20px;transition:all .16s;display:grid}.consent-check>span:after{content:"✓";color:#111;font-size:13px;font-weight:900;transition:all .16s;transform:scale(0)}.consent-check input:checked+span{border-color:var(--orange-hot);background:var(--orange-hot);box-shadow:0 0 18px #ff7a1838}.consent-check input:checked+span:after{transform:scale(1)}.consent-check input:focus-visible+span{outline-offset:3px;outline:2px solid #ffa65ec7}.consent-check em{color:#8f9096;font-size:11px;font-style:normal;line-height:1.55}.consent-check a,.footer a,.legal-card a,.legal-footer a{color:#d7d7da;text-underline-offset:3px;-webkit-text-decoration:underline #ff8b3673;text-decoration:underline #ff8b3673}.consent-check a:hover,.footer a:hover,.legal-card a:hover,.legal-footer a:hover{color:var(--orange-hot)}.footer{gap:28px;min-height:104px;padding-block:18px}.footer__identity{gap:5px;display:grid}.footer strong{color:#c4c5c9;font-size:12px}.footer__identity span{color:#77787d;font-size:10px;line-height:1.45}.footer__identity .footer__trademark{color:#929399;font-size:11px;font-weight:650}.footer nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 18px;display:flex}.footer nav a{color:#96979c;font-size:10px;text-decoration:none}.legal-shell{color:#e6e6e8;background:radial-gradient(circle at 20% 0,#ff7a181f,#0000 34%),#09090b;min-height:100vh;padding:0 0 30px}.legal-topbar,.legal-card,.legal-footer{width:min(960px,100% - 40px);margin-inline:auto}.legal-topbar{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;min-height:82px;display:flex}.legal-brand{color:#fff;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.legal-brand span{color:#111;background:linear-gradient(145deg,#ffb066,#ff7118);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 24px #ff7a183b}.legal-brand>div{gap:2px;line-height:1;display:grid}.legal-brand strong{letter-spacing:.12em;font-size:16px}.legal-brand small{color:#76777d;letter-spacing:.045em;font-size:9px;font-weight:650}.legal-back{color:#8d8e94;font-size:12px;text-decoration:none}.legal-back:hover{color:#fff}.legal-card{background:linear-gradient(145deg,#18181cf5,#0d0d10fa);border:1px solid #ffffff17;border-radius:26px;margin-top:44px;padding:clamp(24px,5vw,54px);box-shadow:0 28px 80px #00000057}.legal-heading{border-bottom:1px solid #ffffff14;padding-bottom:30px}.legal-heading>span{color:var(--orange-hot);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.legal-heading h1{letter-spacing:-.04em;max-width:760px;margin:13px 0 14px;font-size:clamp(31px,5vw,50px);line-height:1.05}.legal-heading p,.legal-card p,.legal-card li{color:#a4a5aa;font-size:14px;line-height:1.75}.legal-heading p{max-width:720px;margin:0}.legal-card section{content-visibility:auto;contain-intrinsic-size:220px;padding-top:28px}.legal-card section+section{border-top:1px solid #ffffff0e;margin-top:8px}.legal-card h2{color:#f0f0f2;margin:0 0 13px;font-size:18px;line-height:1.25}.legal-card p{margin:10px 0 0}.legal-card ul{margin:12px 0 0;padding-left:21px}.legal-card li+li{margin-top:7px}.legal-card strong{color:#e3e3e6}.legal-requisites{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.legal-requisites p{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-content:center;gap:4px;min-height:74px;margin:0;padding:13px 15px;display:grid}.legal-requisites span{color:#66676c;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.legal-requisites strong{overflow-wrap:anywhere;font-size:12px}.legal-footer{color:#73747a;justify-content:space-between;align-items:center;gap:24px;min-height:96px;font-size:10px;display:flex}.legal-footer__identity{gap:4px;display:grid}.legal-footer__identity strong{color:#b6b7bc;font-size:11px}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;display:flex}.legal-footer a{color:#8b8c92;text-decoration:none}@media (max-width:700px){.footer{flex-direction:column;align-items:flex-start;width:min(100% - 28px,560px);padding:18px 0 22px}.footer>div span,.footer span:last-child{display:inline}.footer nav{justify-content:flex-start}.legal-topbar,.legal-card,.legal-footer{width:min(100% - 26px,620px)}.legal-topbar{min-height:70px}.legal-back{font-size:10px}.legal-card{border-radius:20px;margin-top:24px;padding:24px 18px}.legal-requisites{grid-template-columns:1fr}.legal-footer{flex-direction:column;align-items:flex-start;padding:20px 0}.legal-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
