.arkus-activation{align-items:center;color:#f8f3e8;display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1120px;padding-block:12px 28px;width:100%}@media (min-width:1024px){.arkus-activation{gap:72px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding-block:0}}.arkus-activation-stage{animation:arkus-activation-settle .64s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;min-width:0}.arkus-activation-eyebrow{align-items:center;color:rgba(216,184,94,.9);display:flex;font-size:.72rem;font-weight:600;gap:12px;letter-spacing:.22em;text-transform:uppercase}.arkus-activation-eyebrow-rule{background:rgba(216,184,94,.45);height:1px;width:22px}.arkus-activation-stage h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.02;margin-top:22px}.arkus-activation-stage h1 span{color:#d8b85e}.arkus-activation-lede{color:rgba(248,243,232,.64);font-size:1.02rem;line-height:1.65;margin-top:18px;max-width:31rem}.arkus-activation-card{margin-top:34px;max-width:440px;position:relative;width:100%}.arkus-activation-card:after{background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);bottom:-34px;content:"";height:44px;left:8%;pointer-events:none;position:absolute;right:8%;z-index:-1}.arkus-activation-card-placeholder{aspect-ratio:1.586;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),#0b0d10;border:1px solid rgba(255,255,255,.08);border-radius:4.5%/7.1%;width:100%}.arkus-activation-card-hint{color:rgba(248,243,232,.56);font-size:.78rem;margin-top:16px;max-width:440px;text-align:center}.arkus-activation-opens{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;max-width:440px}.arkus-activation-opens-label{align-items:center;color:rgba(216,184,94,.82);display:flex;font-size:.66rem;font-weight:600;gap:12px;grid-column:1/-1;letter-spacing:.22em;margin-bottom:2px;text-transform:uppercase}.arkus-activation-opens-label:after{background:linear-gradient(90deg,rgba(216,184,94,.4),transparent);content:"";flex:1;height:1px}.arkus-activation-opens-item{background:radial-gradient(130% 100% at 0 0,color-mix(in srgb,var(--product-tone) 13%,transparent),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),#0a0c0e;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 34px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden;padding:13px 10px 14px 14px;position:relative}.arkus-activation-opens-item:before{background:linear-gradient(90deg,transparent,var(--product-tone) 30%,transparent 85%);content:"";height:1px;left:0;opacity:.65;position:absolute;right:0;top:0}.arkus-activation-opens strong{align-items:center;color:#f8f3e8;display:flex;font-family:var(--font-display),Georgia,serif;font-size:1.12rem;font-weight:400;gap:8px;letter-spacing:-.005em;line-height:1.1}.arkus-activation-opens strong:before{background:var(--product-tone);border-radius:999px;box-shadow:0 0 10px var(--product-tone);content:"";flex:none;height:6px;width:6px}.arkus-activation-opens small{color:rgba(248,243,232,.55);font-size:.74rem;line-height:1.4;text-wrap:balance}@media (max-width:1023px){.arkus-activation-stage{align-items:center;text-align:center}.arkus-activation-stage h1{font-size:clamp(2.2rem,9vw,3rem);margin-top:16px}.arkus-activation-card-hint,.arkus-activation-lede,.arkus-activation-opens{display:none}.arkus-activation-card{margin-top:26px;max-width:340px}}.arkus-activation[data-issuing=true] .arkus-activation-card:before{animation:arkus-activation-issue 1.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(100deg,transparent 30%,rgba(244,223,152,.28) 50%,transparent 70%);background-size:250% 100%;border-radius:4.5%/7.1%;content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:5}.arkus-activation[data-issuing=true] .arkus-ic-forge-char{animation:arkus-ic-forge-inscribe 1.8s calc(var(--i, 0) * 80ms) ease-in-out infinite}.arkus-activation[data-issuing=true] .arkus-ic-forge-char:last-child .arkus-ic-spark,.arkus-activation[data-issuing=true] .arkus-ic-forge-char:last-child:before{display:none}.arkus-activation-panel{animation:arkus-activation-settle .64s cubic-bezier(.16,1,.3,1) 90ms both;background:radial-gradient(circle at 50% 0,rgba(216,184,94,.09),transparent 55%),rgba(8,10,12,.92);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 40px 120px rgba(0,0,0,.55);margin-inline:auto;max-width:480px;min-width:0;padding:30px 30px 24px;width:100%}.arkus-activation-panel h2{font-family:var(--font-display),Georgia,serif;font-size:1.95rem;font-weight:400;letter-spacing:-.01em;line-height:1.1}.arkus-activation-panel-sub{color:rgba(248,243,232,.6);font-size:.9rem;line-height:1.6;margin-top:8px}.arkus-activation-step{border-top:1px solid rgba(255,255,255,.08);margin-top:20px;padding-top:18px}.arkus-activation-step legend{align-items:center;color:#f8f3e8;display:flex;float:left;font-size:.8rem;font-weight:600;gap:10px;letter-spacing:.14em;margin-bottom:14px;padding:0;text-transform:uppercase;width:100%}.arkus-activation-step legend+*{clear:both}.arkus-activation-step-mark{align-items:center;border:1px solid rgba(216,184,94,.45);border-radius:999px;color:#d8b85e;display:inline-flex;flex:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;height:24px;justify-content:center;letter-spacing:0;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1);width:24px}.arkus-activation-step-mark svg{display:none;height:12px;width:12px}.arkus-activation-step[data-complete=true] .arkus-activation-step-mark{background:#d8b85e;border-color:#d8b85e;color:#061012}.arkus-activation-step[data-complete=true] .arkus-activation-step-mark .arkus-activation-step-num{display:none}.arkus-activation-step[data-complete=true] .arkus-activation-step-mark svg{display:block}.arkus-activation .arkus-field{font-size:16px;height:48px}.arkus-activation .arkus-field:disabled{opacity:.55}.arkus-activation-code{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.arkus-activation-code-ok{color:#d8b85e;height:18px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px}.arkus-activation-hint{color:rgba(248,243,232,.58);font-size:.78rem;line-height:1.5}.arkus-activation-submit{margin-top:22px;width:100%}.arkus-activation-trust{align-items:flex-start;color:rgba(248,243,232,.52);display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-top:16px}.arkus-activation-trust svg{color:rgba(216,184,94,.75);flex:none;height:18px;margin-top:1px;width:18px}.arkus-activation-divider{background:rgba(255,255,255,.08);height:1px;margin:20px 0 14px}.arkus-activation-footer{color:rgba(248,243,232,.55);display:flex;flex-wrap:wrap;font-size:.86rem;gap:8px 20px;justify-content:space-between}@media (min-width:1024px){.arkus-activation-panel{padding:22px 24px 18px}.arkus-activation-panel h2{font-size:1.85rem}.arkus-activation-panel-sub{line-height:1.5;margin-top:6px}.arkus-activation-step{margin-top:14px;padding-top:12px}.arkus-activation-step legend{margin-bottom:10px}.arkus-activation .arkus-field{height:44px}.arkus-activation-submit{margin-top:16px}.arkus-activation-trust{margin-top:10px}.arkus-activation-divider{margin:14px 0 10px}}@media (max-width:480px){.arkus-activation-panel{padding:28px 20px 24px}.arkus-activation-panel h2{font-size:1.7rem}.arkus-activation-code{letter-spacing:.05em}}.arkus-auth-root:has(.arkus-activation){background:radial-gradient(circle at 30% 30%,rgba(216,184,94,.1),transparent 42%),radial-gradient(circle at 80% 80%,rgba(37,215,238,.04),transparent 40%),#050708!important}@media (min-width:1024px){.arkus-auth-root:has(.arkus-activation)>div{padding-block:12px}}.arkus-auth-root:has(.arkus-activation):after,.arkus-auth-root:has(.arkus-activation):before{display:none!important}@keyframes arkus-activation-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes arkus-activation-issue{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.arkus-activation-panel,.arkus-activation-stage{animation:none}.arkus-activation[data-issuing=true] .arkus-activation-card:before{animation:none;background:rgba(244,223,152,.08)}.arkus-activation[data-issuing=true] .arkus-ic-forge-char{animation:none}}