.sf-wheel h1{margin:0;font-family:var(--sf-display);font-size:clamp(32px,3.2vw,46px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.sf-play{margin-bottom:8px}.sf-play .sf-acts-row{align-items:center}.sf-play-go{height:52px;padding:0 26px;border:0;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.sf-play-go:disabled{opacity:.6;cursor:progress}.sf-play-live{min-height:20px;font-weight:600;color:var(--sf-gold-light)!important}.sf-tight-top{padding-top:8px}.sf-segs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.sf-segs li{display:grid;justify-items:start;gap:4px;padding:16px;border-radius:18px;background:var(--sf-card);border:1px solid var(--sf-hair)}.sf-segs .sf-ico{color:var(--sf-gold-deep)}.sf-segs b{font-family:var(--sf-display);font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.sf-segs small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-muted)}.sf-segs li.is-dark{background:linear-gradient(180deg,#232227,#111113);border-color:#26262b;color:#f4eee2}.sf-segs li.is-dark .sf-ico,.sf-segs li.is-dark small{color:var(--sf-gold-light)}.sf-segs li.is-gold{background:var(--sf-metal);border-color:transparent;color:#24180a}.sf-segs li.is-gold .sf-ico,.sf-segs li.is-gold small{color:#4a340c}.sf-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sf-games li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border-radius:20px;background:var(--sf-card);border:1px solid var(--sf-hair)}.sf-game-i{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(180deg,#232227,#0f0f11);color:var(--sf-gold-light)}.sf-games h3{margin:0;font-family:var(--sf-display);font-size:17px;font-weight:600;letter-spacing:-.02em}.sf-games p{margin:4px 0 0;font-size:14px;color:var(--sf-muted)}.sf-play-closed{align-items:center;margin-top:18px}.sf-reveal{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow:hidden auto;background:radial-gradient(70% 55% at 50% 50%,#2a1f0b 0,#0c0b09 62%,#050505 100%);animation:sf-fade-in .4s ease both}.sf-reveal-rays{position:fixed;top:50%;left:50%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgb(242 220 155/10%) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 46%);mask-image:radial-gradient(circle,#000 0,transparent 46%);opacity:.55;animation:sf-rays 48s linear infinite;transition:opacity 1s}.sf-reveal.is-open .sf-reveal-rays{opacity:1}.sf-reveal-spot{top:-10%;left:50%;width:70vmin;height:75vh;margin-left:-35vmin;background:linear-gradient(180deg,rgb(255 236 190/16%),transparent 80%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(8px)}.sf-reveal-fx,.sf-reveal-spot{position:fixed;pointer-events:none}.sf-reveal-fx{inset:0;z-index:3;width:100%;height:100%}.sf-reveal-x{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));z-index:4;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255/20%);background:rgb(0 0 0/35%);color:#fff;cursor:pointer}.sf-reveal-stage{position:relative;z-index:2;display:grid;grid-template-areas:"stage";place-items:center;width:min(420px,100%)}.sf-reveal-card,.sf-reveal-gift{grid-area:stage}.sf-reveal-gift{display:grid;justify-items:center;gap:18px}.sf-reveal-tap{margin:0;font-size:12px;font-weight:700;letter-spacing:.26em;text-align:center;text-transform:uppercase;color:var(--sf-gold-light);transition:opacity .4s}.sf-reveal-open{height:48px;padding:0 24px;border:0;font:inherit;font-weight:700;cursor:pointer;transition:opacity .4s}.sf-reveal.is-open .sf-reveal-open,.sf-reveal.is-open .sf-reveal-tap{opacity:0}.sf-reveal.is-open .sf-reveal-gift{pointer-events:none;animation:sf-fade-out .3s 1.1s forwards}.sf-gift{position:relative;width:240px;height:240px;padding:0;border:0;background:none;cursor:pointer;animation:sf-gift-bob 3.2s ease-in-out infinite}.sf-gift:focus-visible{outline:2px solid var(--sf-gold-light);outline-offset:8px;border-radius:24px}.sf-gift:not(:disabled):hover .sf-gift-lid{transform:translateY(-6px) rotate(-2deg)}.sf-gift-glow{inset:-50px;background:radial-gradient(circle,rgb(233 201 118/38%),transparent 62%);filter:blur(6px);animation:sf-glow 2.6s ease-in-out infinite}.sf-gift-floor,.sf-gift-glow{position:absolute;border-radius:50%}.sf-gift-floor{bottom:2px;left:50%;width:230px;height:30px;margin-left:-115px;background:radial-gradient(rgb(0 0 0/70%),transparent 70%);filter:blur(4px)}.sf-gift-box{position:absolute;bottom:16px;left:30px;width:168px;height:128px;transform-origin:50% 100%}.sf-gift-front{position:absolute;inset:0;border-radius:6px 6px 12px 12px;background:radial-gradient(circle at 1px 1px,rgb(233 201 118/16%) 1px,transparent 1.6px) 0 0 /12px 12px,linear-gradient(105deg,rgb(255 255 255/9%),transparent 28%,transparent 70%,rgb(255 255 255/5%)),linear-gradient(180deg,#2e2d33,#18181b 50%,#0a0a0c);box-shadow:inset 0 1px 0 rgb(255 255 255/14%),inset 0 -22px 30px rgb(0 0 0/55%),0 24px 40px -18px rgb(0 0 0/90%)}.sf-gift-side{position:absolute;top:7px;right:-22px;width:22px;height:121px;border-radius:0 6px 10px 0;background:linear-gradient(180deg,#1d1d21,#050506);transform:skewY(-32deg);transform-origin:0 0}.sf-gift-band{position:absolute;top:0;bottom:0;left:50%;width:30px;margin-left:-15px;background:linear-gradient(90deg,#7e5812,#e9c976 22%,#fff4cf 38%,#d4a23d 58%,#9a6e17 80%,#e2b95a);box-shadow:0 0 10px rgb(0 0 0/45%)}.sf-gift-box .sf-gift-band{border-radius:0 0 3px 3px}.sf-gift-box .sf-gift-band:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/55%) 50%,transparent 70%);background-size:100% 300%;animation:sf-sheen-down 3.6s ease-in-out infinite}.sf-gift-lid{position:absolute;bottom:136px;left:20px;z-index:2;width:188px;height:40px;transition:transform .35s var(--sf-ease)}.sf-gift-lid-top{position:absolute;top:-12px;left:6px;right:-12px;height:16px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#3d3c43,#232227);transform:skewX(-38deg);transform-origin:0 100%}.sf-gift-lid-front{position:absolute;inset:0;border-radius:6px;background:linear-gradient(105deg,rgb(255 255 255/12%),transparent 30%),linear-gradient(180deg,#34333a,#141416);box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 12px 16px -8px rgb(0 0 0/80%)}.sf-gift-lid .sf-gift-band{width:32px;margin-left:-16px;border-radius:2px}.sf-gift-bow{position:absolute;top:-40px;left:50%;width:0;height:0}.sf-gift-bow i{position:absolute;display:block}.sf-gift-bow .l,.sf-gift-bow .r{top:-4px;width:70px;height:46px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 62%,transparent 30%,#7e5812 33%,#f7e3a1 52%,#d4a23d 70%,#8f6417 100%);box-shadow:0 8px 14px -6px rgb(0 0 0/70%)}.sf-gift-bow .l{right:4px;transform:rotate(-16deg);transform-origin:100% 60%}.sf-gift-bow .r{left:4px;transform:rotate(16deg);transform-origin:0 60%}.sf-gift-bow .tl,.sf-gift-bow .tr{top:26px;width:20px;height:52px;background:linear-gradient(90deg,#9a6e17,#f7e3a1 45%,#c99632);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%)}.sf-gift-bow .tl{right:0;transform:rotate(24deg);transform-origin:50% 0}.sf-gift-bow .tr{left:0;transform:rotate(-24deg);transform-origin:50% 0}.sf-gift-bow b{position:absolute;top:10px;left:-15px;width:30px;height:26px;border-radius:9px;background:radial-gradient(circle at 35% 30%,#fff4cf,#e2b95a 45%,#8f6417 100%);box-shadow:0 4px 8px rgb(0 0 0/50%)}.sf-reveal.is-open .sf-gift{animation:none}.sf-reveal.is-open .sf-gift-lid{animation:sf-lid-off 1s cubic-bezier(.3,.9,.3,1) forwards}.sf-reveal.is-open .sf-gift-box{animation:sf-box-sink .9s ease-in .35s forwards}.sf-reveal.is-open .sf-gift-floor{animation:sf-fade-out .6s .6s forwards}.sf-reveal.is-open .sf-gift-glow{animation:sf-flash 1.1s ease-out forwards}.sf-reveal-card{position:relative;z-index:2;display:grid;justify-items:center;gap:14px;width:100%;padding:26px 22px 22px;border-radius:28px;background:linear-gradient(180deg,#fffdf7,#f6efe1);box-shadow:0 40px 120px -30px rgb(211 162 58/60%),0 0 0 1px rgb(233 201 118/60%);text-align:center;opacity:0;pointer-events:none;transform:translateY(24px) scale(.7);transition:opacity .6s .7s,transform .9s cubic-bezier(.2,1.2,.3,1) .7s}.sf-reveal.is-open .sf-reveal-card{opacity:1;pointer-events:auto;transform:none}.sf-reveal-card .sf-kicker{margin:0}.sf-reveal-card p{margin:0;max-width:34ch;font-size:14px;color:var(--sf-ink-2)}.sf-reveal-medal{position:relative;display:grid;place-items:center;align-content:center;width:168px;height:168px;overflow:hidden;border-radius:50%;background:var(--sf-metal);color:#24180a;box-shadow:0 22px 44px -16px rgb(201 150 46/95%),inset 0 3px 0 rgb(255 255 255/60%),inset 0 -6px 14px rgb(120 80 10/35%)}.sf-reveal-medal:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255/60%) 50%,transparent 65%);transform:translateX(-120%);animation:sf-medal-shine 2.8s ease-in-out 1.4s infinite}.sf-reveal-medal b{font-family:var(--sf-display);font-size:50px;font-weight:700;letter-spacing:-.05em;line-height:1}.sf-reveal-medal small{max-width:120px;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sf-reveal-medal.is-words b{max-width:128px;font-size:22px;letter-spacing:-.01em;line-height:1.1;text-align:center;overflow-wrap:anywhere}.sf-reveal-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.sf-reveal-acts .sf-btn{flex:1 1 150px;height:48px;font:inherit;font-weight:700;cursor:pointer}.sf-reveal-acts button.sf-btn{border:0}@keyframes sf-fade-in{0%{opacity:0}}@keyframes sf-fade-out{to{opacity:0}}@keyframes sf-rays{to{rotate:1turn}}@keyframes sf-gift-bob{0%,to{transform:translateY(0) rotate(0deg)}40%{transform:translateY(-10px) rotate(-1deg)}70%{transform:translateY(-4px) rotate(1deg)}}@keyframes sf-glow{50%{opacity:.6;transform:scale(.94)}}@keyframes sf-sheen-down{0%{background-position:0 100%}60%,to{background-position:0 -100%}}@keyframes sf-lid-off{30%{transform:translateY(-30px) rotate(-6deg)}to{opacity:0;transform:translate(70px,-260px) rotate(28deg) scale(.9)}}@keyframes sf-box-sink{to{opacity:0;transform:translateY(30px) scale(.86)}}@keyframes sf-flash{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(2.2);background:radial-gradient(circle,rgb(255 246 214/90%),rgb(233 201 118/40%) 30%,transparent 62%)}to{opacity:0;transform:scale(3)}}@keyframes sf-medal-shine{60%,to{transform:translateX(120%)}}.sf-quiet{max-width:860px}.sf-cat-head h1,.sf-doc-body h1,.sf-quiet-head h1{margin:0;font-family:var(--sf-display);font-size:clamp(30px,3.2vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.05}.sf-quiet-head{margin-bottom:18px}.sf-quiet-card{display:grid;justify-items:start;gap:16px;padding:28px;border-radius:26px;background:var(--sf-card);border:1px solid var(--sf-hair);box-shadow:var(--sf-shadow)}.sf-quiet-i{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-prose{display:grid;gap:12px;font-size:15.5px;line-height:1.7;color:var(--sf-ink-2)}.sf-prose p{margin:0}.sf-prose h2{margin:10px 0 0;font-family:var(--sf-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--sf-ink)}.sf-lead{font-size:17px;color:var(--sf-ink-2)}.sf-doc{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;align-items:start}.sf-toc{position:sticky;top:90px;display:grid;gap:2px;padding:10px;border-radius:20px;background:var(--sf-card);border:1px solid var(--sf-hair)}.sf-toc a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:600;color:var(--sf-ink-2)}.sf-toc a:hover{background:var(--sf-paper)}.sf-toc .sf-ico{color:var(--sf-gold-deep)}.sf-toc a[aria-current=page]{background:var(--sf-sand);color:var(--sf-ink);font-weight:800}.sf-doc-body{display:grid;gap:14px;max-width:820px;padding:30px;border-radius:26px;background:var(--sf-card);border:1px solid var(--sf-hair);box-shadow:var(--sf-shadow)}.sf-doc-body .sf-kicker{margin:0}.sf-flag-note{padding:14px 16px;border-radius:16px;background:var(--sf-gold-wash);border:1px solid rgb(201 150 46/30%);font-size:14px;line-height:1.55}.sf-doc-body .sf-steps{margin:4px 0}.sf-doc-body .sf-steps li{background:var(--sf-paper)}.sf-contact,.sf-doc-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.sf-contact-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--sf-hair);background:var(--sf-paper);font:inherit;color:var(--sf-ink);text-align:left;line-height:1.3;cursor:pointer;transition:border-color .2s,transform .2s}.sf-contact-card:hover{border-color:#dccfb6;transform:translateY(-2px)}.sf-contact-card .sf-ico{color:var(--sf-gold-deep)}.sf-contact-card strong,.sf-doc-trust strong{display:block;font-size:15px}.sf-contact-card small,.sf-doc-trust small{display:block;margin-top:2px;font-size:13px;color:var(--sf-muted)}.sf-doc-trust li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:16px;background:var(--sf-paper);border:1px solid var(--sf-hair);line-height:1.35}.sf-doc-trust li>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-cat-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.sf-cat-head .sf-disc{flex-shrink:0;width:76px;height:76px}.sf-cat-head .sf-kicker{margin-bottom:4px}.sf-cat-children{margin-bottom:18px}.sf-pz-text{margin:0;line-height:1.65;color:var(--sf-ink-2)}.sf-pz-section{display:grid;gap:10px}.sf-pz-section h2{margin:0;font-family:var(--sf-display);font-size:20px;font-weight:600}.sf-pz-section h3{margin:4px 0 0;font-size:16px}.sf-kv-list{padding:0;list-style:none}.sf-kv-list li{padding:12px 14px;border-radius:14px;background:var(--sf-card);border:1px solid var(--sf-hair);font-size:14px;color:var(--sf-ink-2)}.sf-chips-static{margin:0;padding:0;list-style:none}.sf-chips-static li{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--sf-hair);background:var(--sf-paper);font-size:13px;font-weight:700}.sf-404{display:grid;align-content:center;min-height:70vh}.sf-404 img{width:72px;height:auto}.sf-404-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}@media (max-width:980px){.sf-doc{grid-template-columns:minmax(0,1fr)}.sf-toc{position:static;display:flex;gap:6px;margin-right:calc(-1 * var(--sf-gr));padding:0 var(--sf-gr) 2px 0;overflow-x:auto;border:0;background:transparent;scrollbar-width:none}.sf-toc::-webkit-scrollbar{display:none}.sf-toc a{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:var(--sf-card);border:1px solid var(--sf-hair);font-size:13px;white-space:nowrap}.sf-toc a[aria-current=page]{background:var(--sf-night);border-color:var(--sf-night);color:#fff}.sf-toc a[aria-current=page] .sf-ico{color:var(--sf-gold-light)}.sf-segs{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-games,.sf-steps-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sf-wheel h1{font-size:30px}.sf-play .sf-acts-row{justify-content:center}.sf-play-go{width:100%}.sf-segs li{padding:12px;border-radius:16px}.sf-segs b{font-size:24px}.sf-games li{grid-template-columns:48px minmax(0,1fr);padding:14px}.sf-game-i{width:48px;height:48px;border-radius:14px}.sf-games .sf-pill{grid-column:2;justify-self:start}.sf-reveal-medal{width:148px;height:148px}.sf-reveal-medal b{font-size:44px}.sf-doc-body,.sf-quiet-card{padding:20px;border-radius:22px}.sf-prose{font-size:14.5px}.sf-contact,.sf-doc-trust{grid-template-columns:minmax(0,1fr)}.sf-cat-head .sf-disc{width:60px;height:60px}.sf-flangs a{height:32px;padding:0 10px 0 8px}}@media (prefers-reduced-motion:reduce){.sf-gift,.sf-gift-box .sf-gift-band:after,.sf-gift-glow,.sf-reveal,.sf-reveal-medal:after,.sf-reveal-rays{animation:none!important}.sf-reveal-card{transition:opacity .2s;transform:none}}body,html{overscroll-behavior-y:none}html{background:var(--sf-paper)}.sf-fdemo{flex-basis:100%;font-size:12px;color:var(--sf-muted)}.sf-wpop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;animation:sf-fade-in .35s ease both}.sf-wpop .sf-scrim{z-index:0;background:rgb(14 12 8/62%)}.sf-wpop-card{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;width:min(860px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;animation:sf-wpop-in .5s cubic-bezier(.2,1.2,.3,1) both}.sf-play-pop{width:100%;grid-template-columns:minmax(0,1fr) 300px;padding:30px 32px;margin:0}.sf-play-pop .sf-wheelbox{width:300px;height:300px}.sf-play-pop h2{padding-right:36px}.sf-wpop-x{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:rgb(255 255 255/12%);color:#fff;cursor:pointer}.sf-wpop-later{padding:6px 12px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes sf-wpop-in{0%{opacity:0;transform:translateY(30px) scale(.96)}}@media (max-width:767px){.sf-top{top:0;padding-top:env(safe-area-inset-top,0)}.sf-top,.sf-top-in{background:var(--sf-paper)}.sf-top-in{-webkit-backdrop-filter:none;backdrop-filter:none}.sf-wpop{place-items:end center;padding:0}.sf-wpop-card{gap:0;max-height:94dvh;background:#0e0e10;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.sf-play-pop,.sf-wpop-card{border-radius:26px 26px 0 0}.sf-play-pop{grid-template-columns:minmax(0,1fr);padding:22px 16px 14px;box-shadow:none}.sf-play-pop .sf-wheelbox{width:240px;height:240px}.sf-play-pop h2{padding-right:0;font-size:24px}.sf-wpop-later{color:#cfc9bd}}@media (prefers-reduced-motion:reduce){.sf-wpop,.sf-wpop-card{animation:none}}.sf-spinner{display:inline-block;flex:none;width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:sf-turn .7s linear infinite}.sf-spinner.is-lg{width:36px;height:36px;border-width:3px;color:var(--sf-gold)}@keyframes sf-turn{to{transform:rotate(1turn)}}@keyframes sf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sf-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes sf-sweep{to{transform:translateX(100%)}}.sf-go{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;padding:0 22px;overflow:hidden;border:0;border-radius:16px;font:inherit;font-size:15.5px;font-weight:650;text-decoration:none;cursor:pointer;transition:transform .18s var(--sf-ease),box-shadow .2s,background .2s,color .2s}.sf-go.is-dark{background:linear-gradient(180deg,#2a292f,#121214);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/10%),0 14px 28px -16px rgb(10 10 12/70%)}.sf-go.is-dark .sf-ico{color:var(--sf-gold-light)}.sf-go.is-gold{background:var(--sf-metal);color:#24180a;box-shadow:inset 0 1px 0 rgb(255 255 255/45%),0 14px 28px -16px rgb(154 110 23/80%)}.sf-go.is-line{background:var(--sf-card);color:var(--sf-ink);box-shadow:inset 0 0 0 1px rgb(24 20 12/16%)}.sf-go.is-line:hover{box-shadow:inset 0 0 0 1px rgb(24 20 12/36%)}.sf-go.is-danger{background:var(--sf-card);color:var(--sf-ruby);box-shadow:inset 0 0 0 1px rgb(200 55 45/35%)}.sf-go.is-danger:hover{background:#fdf0ee}.sf-go.is-dark:hover,.sf-go.is-gold:hover{transform:translateY(-1px)}.sf-go:active{transform:scale(.985)}.sf-go:focus-visible{outline:2px solid var(--sf-gold);outline-offset:3px}.sf-go:disabled{cursor:progress}.sf-go.is-small{width:auto;height:42px;padding:0 16px;border-radius:12px;font-size:14px}.sf-go.is-busy{pointer-events:none}.sf-go.is-busy:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/20%) 50%,transparent 80%);transform:translateX(-100%);animation:sf-sweep 1.2s ease-in-out infinite}.sf-fl{position:relative;display:grid;gap:5px}.sf-fl>label{position:relative;display:flex;flex-direction:column;gap:6px}.sf-fl input,.sf-fl select{width:100%;height:44px;margin:0;padding:0 13px;border:1px solid var(--sf-field-line);border-radius:10px;outline:0;background:var(--sf-field);box-shadow:0 1px 2px rgb(24 18 8/4%);color:var(--sf-ink);font:inherit;font-size:15px;font-weight:500;appearance:none;transition:border-color .16s,box-shadow .16s,background .16s}.sf-fl select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%237a746b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;cursor:pointer}.sf-fl input:hover,.sf-fl select:hover{border-color:var(--sf-field-hover)}.sf-fl input:focus,.sf-fl select:focus{border-color:var(--sf-gold-deep);outline:0;box-shadow:0 0 0 3px rgb(201 150 46/18%)}.sf-fl input[readonly]{border-color:transparent;background:var(--sf-sand);box-shadow:none;color:var(--sf-muted)}.sf-fl input:-webkit-autofill{-webkit-text-fill-color:var(--sf-ink);box-shadow:inset 0 0 0 40px var(--sf-field)}.sf-fl input:-webkit-autofill:focus{box-shadow:inset 0 0 0 40px var(--sf-field),0 0 0 3px rgb(201 150 46/18%)}.sf-field .sf-input input:focus,.sf-input input:focus{outline:0}.sf-fl-label{order:-1;overflow:hidden;color:var(--sf-ink-2);font-size:13px;font-weight:600;line-height:17px;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.sf-fl input:user-invalid{border-color:rgb(200 55 45/55%)}.sf-fl input:user-invalid~.sf-fl-label{color:var(--sf-ruby)}.sf-fl.has-eye input{padding-right:48px}.sf-fl-eye{position:absolute;top:27px;right:4px;display:grid;place-items:center;width:38px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sf-muted);cursor:pointer}.sf-fl-eye:hover{background:var(--sf-sand);color:var(--sf-ink)}.sf-fl-hint{color:var(--sf-muted);font-size:12px;line-height:1.45}.sf-fl-warn{display:inline-flex;align-items:center;gap:6px;color:var(--sf-gold-deep);font-size:12px;font-weight:650}.sf-fl.has-check input{padding-right:48px}.sf-fl.is-ok input,.sf-fl.is-ok input:focus{border-color:rgb(18 140 90/55%)}.sf-fl.is-ok input:focus{box-shadow:0 0 0 4px rgb(18 140 90/12%)}.sf-fl.is-bad input,.sf-fl.is-bad input:focus{border-color:rgb(200 55 45/60%)}.sf-fl.is-bad input:focus{box-shadow:0 0 0 4px rgb(200 55 45/12%)}.sf-fl.is-bad .sf-fl-label{color:var(--sf-ruby)}.sf-fl-mark{position:absolute;top:33px;right:11px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sf-emerald);color:#fff;animation:sf-mark-in .32s var(--sf-ease) both}@keyframes sf-mark-in{0%{opacity:0;transform:scale(.4)}}.sf-fl-ok{color:var(--sf-emerald);font-size:12px;font-weight:650}.sf-fl.is-bad .sf-fl-warn{color:var(--sf-ruby)}.sf-strength{display:flex;align-items:center;gap:10px}.sf-strength-bars{display:grid;grid-template-columns:repeat(4,22px);gap:4px}.sf-strength-bars i{height:4px;border-radius:4px;background:rgb(24 20 12/10%);transition:background .25s}.sf-strength small{color:var(--sf-muted);font-size:12.5px;font-weight:600}.sf-strength.is-1 i:first-child{background:var(--sf-ruby)}.sf-strength.is-2 i:nth-child(-n+2){background:#d9861c}.sf-strength.is-3 i:nth-child(-n+3){background:var(--sf-gold)}.sf-strength.is-4 i{background:var(--sf-emerald)}.sf-strength.is-1 small{color:var(--sf-ruby)}.sf-strength.is-4 small{color:var(--sf-emerald)}.sf-alert{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:14px;font-size:14px;font-weight:500;line-height:1.5;animation:sf-rise .28s var(--sf-ease) both}.sf-alert .sf-ico{margin-top:1px}.sf-alert.is-bad{background:#fdf0ee;color:#8f241c;box-shadow:inset 0 0 0 1px rgb(200 55 45/18%)}.sf-alert.is-info{background:#f7f2e7;color:var(--sf-ink-2);box-shadow:inset 0 0 0 1px var(--sf-hair)}.sf-alert.is-ok{background:#ecf7f0;color:#17603d;box-shadow:inset 0 0 0 1px rgb(31 157 97/20%)}.sf-alert code{font-size:13px;word-break:break-all}@keyframes sf-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.sf-auth3{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);min-height:min(700px,calc(100dvh - 130px));margin:8px 0 48px;overflow:hidden;border-radius:30px;background:var(--sf-card);box-shadow:0 50px 100px -60px rgb(24 18 8/60%),0 0 0 1px var(--sf-hair)}.sf-auth3-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:32px 36px 36px;overflow:hidden;background:var(--sf-night);color:#fff;isolation:isolate}.sf-auth3-photo{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;animation:sf-auth3-drift 26s ease-in-out infinite alternate}@keyframes sf-auth3-drift{0%{transform:scale(1.04)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}.sf-auth3-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgb(8 8 10/60%),rgb(8 8 10/6%) 28%,rgb(8 8 10/22%) 55%,rgb(8 8 10/94%)),radial-gradient(110% 60% at 0 100%,rgb(201 150 46/26%),transparent 62%)}.sf-auth3-sheen{position:absolute;inset:-40% -60%;z-index:-1;background:linear-gradient(105deg,transparent 44%,rgb(233 201 118/13%) 50%,transparent 56%);animation:sf-auth3-sheen 8s ease-in-out infinite;pointer-events:none}@keyframes sf-auth3-sheen{0%,55%{transform:translateX(-35%)}to{transform:translateX(35%)}}.sf-auth3-brand{width:fit-content}.sf-auth3-brand img{width:auto;height:54px;filter:drop-shadow(0 6px 16px rgb(0 0 0/55%))}.sf-auth3-copy{display:grid;gap:18px;max-width:460px}.sf-auth3-copy h2{margin:0;font-family:var(--sf-display);font-size:clamp(32px,3.2vw,48px);font-weight:700;line-height:1.02;letter-spacing:-.045em;text-shadow:0 2px 30px rgb(0 0 0/35%);text-wrap:balance}.sf-auth3-live{display:grid;gap:8px;padding:16px 18px;border-radius:20px;background:rgb(14 14 16/48%);box-shadow:inset 0 0 0 1px rgb(255 255 255/14%);color:#fff;text-decoration:none;backdrop-filter:blur(16px) saturate(140%);transition:box-shadow .2s,transform .2s var(--sf-ease)}.sf-auth3-live:hover{box-shadow:inset 0 0 0 1px rgb(233 201 118/55%);transform:translateY(-2px)}.sf-auth3-live-top{display:flex;align-items:center;justify-content:space-between;color:var(--sf-gold-light)}.sf-auth3-live small{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sf-auth3-live small:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#3ddc84;vertical-align:1px;animation:sf-live 2s infinite}@keyframes sf-live{0%{box-shadow:0 0 0 0 rgb(61 220 132/55%)}70%,to{box-shadow:0 0 0 8px rgb(61 220 132/0)}}.sf-auth3-live strong{font-size:17px;font-weight:650}.sf-auth3-live em{color:rgb(255 255 255/72%);font-size:13px;font-style:normal}.sf-auth3-live .sf-bar{height:5px;background:rgb(255 255 255/16%)}.sf-auth3-main{display:grid;align-items:center;padding:36px clamp(20px,3.6vw,56px);background:radial-gradient(120% 60% at 100% 0,rgb(233 201 118/10%),transparent 60%),var(--sf-card)}.sf-auth3-inner{width:100%;max-width:400px;margin-inline:auto}.sf-auth3-pane{animation:sf-rise .32s var(--sf-ease) both}.sf-auth3-inner>.sf-alert{margin-top:18px}.sf-auth3-pane h1,.sf-done h1{margin:0;font-family:var(--sf-display);font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.1;letter-spacing:-.035em}.sf-auth3-sub{margin:6px 0 0;color:var(--sf-muted);font-size:14px;line-height:1.5}.sf-auth3-msgs{display:grid;gap:10px;margin-top:18px}.sf-auth3-msgs:empty{display:none}.sf-auth3-msgs.is-shake{animation:sf-shake .42s cubic-bezier(.36,.07,.19,.97) both}.sf-auth3-form{display:grid;gap:12px;margin-top:18px}.sf-auth3-form .sf-go[type=submit]{margin-top:4px}.sf-auth3-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-auth3-row{display:flex;justify-content:flex-end;margin:-4px 0 0}.sf-auth3-forgot{padding:4px 2px;border:0;background:none;color:var(--sf-gold-deep);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sf-auth3-forgot:hover{text-decoration:underline;text-underline-offset:3px}.sf-auth3-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;padding:8px 14px 8px 10px;border:0;border-radius:999px;background:var(--sf-sand);color:var(--sf-ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sf-auth3-back .sf-ico{transform:rotate(180deg)}.sf-auth3-back:hover{background:#ebe1cf;color:var(--sf-ink)}.sf-auth3-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--sf-ink-2);font-size:14px;font-weight:600;text-decoration:none}.sf-auth3-link:hover{color:var(--sf-ink);text-decoration:underline;text-underline-offset:3px}.sf-auth3-or{display:flex;align-items:center;gap:12px;margin:16px 0 0;color:var(--sf-muted);font-size:13px}.sf-auth3-or:after,.sf-auth3-or:before{content:"";flex:1;height:1px;background:var(--sf-hair)}.sf-auth3-oauth{display:grid;gap:8px}.sf-auth3-wait{display:grid;place-items:center;padding:40px 0}.sf-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;border-radius:12px;background:var(--sf-sand);isolation:isolate}.sf-seg-pill{position:absolute;top:4px;bottom:4px;left:4px;z-index:-1;width:calc(50% - 4px);border-radius:9px;background:var(--sf-card);box-shadow:0 1px 2px rgb(24 18 8/8%),0 6px 16px -8px rgb(24 18 8/30%);transition:transform .34s var(--sf-ease)}.sf-seg[data-at=register] .sf-seg-pill{transform:translateX(100%)}.sf-seg button{height:38px;border:0;background:none;color:var(--sf-muted);font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:color .2s}.sf-seg button[aria-selected=true]{color:var(--sf-ink)}.sf-seg button:focus-visible{border-radius:12px;outline:2px solid var(--sf-gold);outline-offset:-2px}.sf-tick{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--sf-ink-2);font-size:12.5px;line-height:1.5;cursor:pointer}.sf-tick input{position:absolute;top:0;left:0;width:18px;height:18px;margin:0;opacity:0}.sf-tick-box{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:5px;background:var(--sf-field);box-shadow:inset 0 0 0 1.5px rgb(24 20 12/24%);color:transparent;transition:background .18s,box-shadow .18s,color .18s}.sf-tick-box .sf-ico{transform:scale(.4);transition:transform .22s var(--sf-ease)}.sf-tick input:checked+.sf-tick-box{background:var(--sf-ink);box-shadow:none;color:var(--sf-gold-light)}.sf-tick input:checked+.sf-tick-box .sf-ico{transform:scale(1)}.sf-tick input:focus-visible+.sf-tick-box{box-shadow:0 0 0 3px rgb(201 150 46/40%)}.sf-tick a{color:var(--sf-ink);font-weight:650;text-decoration:underline;text-underline-offset:2px}.sf-done{display:grid;justify-items:center;gap:12px;padding:12px 0;text-align:center;animation:sf-rise .4s var(--sf-ease) both}.sf-done p{max-width:36ch;margin:0;color:var(--sf-muted);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.sf-done-badge{display:grid;place-items:center;width:88px;height:88px;margin-bottom:8px;border-radius:50%;animation:sf-pop .5s var(--sf-ease) both}.sf-done-badge.is-ok{background:radial-gradient(circle,rgb(31 157 97/14%),rgb(31 157 97/4%) 70%)}.sf-done-badge.is-mail{background:linear-gradient(180deg,#26252b,#0f0f11);color:var(--sf-gold-light);box-shadow:0 18px 40px -18px rgb(10 10 12/70%)}.sf-done-check{width:64px;height:64px;fill:none;stroke:var(--sf-emerald);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sf-done-check circle{stroke-dasharray:151;stroke-dashoffset:151;animation:sf-draw .6s var(--sf-ease) .1s forwards}.sf-done-check path{stroke-dasharray:36;stroke-dashoffset:36;animation:sf-draw .35s var(--sf-ease) .55s forwards}@keyframes sf-draw{to{stroke-dashoffset:0}}.sf-done-bar{position:relative;width:min(220px,70%);height:4px;margin-top:8px;overflow:hidden;border-radius:4px;background:rgb(24 20 12/8%)}.sf-done-bar:after{content:"";position:absolute;inset:0;background:var(--sf-metal);transform-origin:0 50%;animation:sf-fill-x 1.1s linear forwards}@keyframes sf-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sf-done-acts{display:grid;justify-items:center;gap:14px;width:100%;margin-top:14px}.sf-done-acts .sf-go{max-width:320px}.sf-me{display:grid;gap:18px;max-width:1000px;margin:8px auto 56px}.sf-me-loading{display:grid;justify-items:center;gap:14px;max-width:520px;margin:0 auto;padding:96px 0;color:var(--sf-muted)}.sf-me-hero{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px;overflow:hidden;border-radius:28px;background:radial-gradient(80% 140% at 100% 0,rgb(233 201 118/22%),transparent 60%),linear-gradient(160deg,#201f24,#0d0d0f);box-shadow:var(--sf-shadow-lg);color:#f4eee2;isolation:isolate;animation:sf-rise .4s var(--sf-ease) both}.sf-me-glow{position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,rgb(255 255 255/2.2%) 0 2px,transparent 2px 14px)}.sf-me-id{display:flex;align-items:center;gap:18px;min-width:0}.sf-me-avatar{display:grid;flex:none;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--sf-metal);box-shadow:0 0 0 4px rgb(255 255 255/6%),0 14px 30px -14px rgb(233 201 118/70%);color:#24180a;font-size:26px}.sf-me-avatar,.sf-me-id h1{font-family:var(--sf-display);font-weight:700}.sf-me-id h1{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.sf-me-id p{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:6px 0 0;color:rgb(244 238 226/70%);font-size:14px}.sf-me-mail{overflow-wrap:anywhere}.sf-me-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;background:rgb(24 20 12/6%);color:var(--sf-ink-2);font-size:12px;font-weight:650;white-space:nowrap}.sf-me-badge.is-ok{background:rgb(31 157 97/12%);color:#17834f}.sf-me-hero .sf-me-badge.is-ok{background:rgb(61 220 132/14%);color:#86e6b0}.sf-me-hero .sf-me-badge.is-warn{background:rgb(233 201 118/16%);color:var(--sf-gold-light)}.sf-me-points{display:grid;justify-items:end;gap:2px;min-width:170px;padding:14px 20px;border-radius:20px;background:rgb(255 255 255/6%);box-shadow:inset 0 0 0 1px rgb(233 201 118/22%)}.sf-me-points small{color:rgb(244 238 226/64%);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sf-me-points b{color:var(--sf-gold-light);font-family:var(--sf-display);font-size:38px;font-weight:700;line-height:1.05;letter-spacing:-.03em}.sf-me-points span{color:rgb(244 238 226/80%);font-size:13px;font-weight:600}.sf-me-tabs{display:flex;gap:6px;padding:5px;overflow-x:auto;border-radius:18px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);scrollbar-width:none}.sf-me-tabs::-webkit-scrollbar{display:none}.sf-me-tabs button{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:13px;background:none;color:var(--sf-muted);font:inherit;font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.sf-me-tabs button:hover{background:var(--sf-paper);color:var(--sf-ink)}.sf-me-tabs button[aria-current=page]{background:var(--sf-ink);box-shadow:0 8px 18px -10px rgb(10 10 12/70%);color:#fff}.sf-me-tabs button[aria-current=page] .sf-ico{color:var(--sf-gold-light)}.sf-me-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--sf-gold-wash);color:var(--sf-gold-deep);font-size:11.5px;font-weight:700}.sf-me-body{display:grid;gap:16px;animation:sf-rise .3s var(--sf-ease) both}.sf-me-verify{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#fbf3df;box-shadow:inset 0 0 0 1px #efdcae;color:#6b4b0e;font-size:14.5px;font-weight:600}.sf-me-verify>span{flex:1 1 220px}.sf-me-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sf-me-tiles a,.sf-me-tiles button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;height:100%;padding:16px;border:0;border-radius:20px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);color:var(--sf-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .2s var(--sf-ease),box-shadow .2s}.sf-me-tiles a:hover,.sf-me-tiles button:hover{box-shadow:0 0 0 1px rgb(201 150 46/40%),0 18px 34px -22px rgb(24 18 8/45%);transform:translateY(-2px)}.sf-me-tiles b{font-size:15px;font-weight:650}.sf-me-tiles a>.sf-ico:last-child,.sf-me-tiles button>.sf-ico:last-child{color:var(--sf-muted)}.sf-me-tile-i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#232227,#0f0f11);color:var(--sf-gold-light)}.sf-me-avatar{position:relative}.sf-me-avatar:after{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 55%,rgb(233 201 118/90%) 75%,transparent 92%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:sf-me-ring 4.5s linear infinite}@keyframes sf-me-ring{to{transform:rotate(1turn)}}.sf-me-tiles li{animation:sf-rise .45s var(--sf-ease) both}.sf-me-tiles li:nth-child(2){animation-delay:.04s}.sf-me-tiles li:nth-child(3){animation-delay:.08s}.sf-me-tiles li:nth-child(4){animation-delay:.12s}.sf-me-tiles li:nth-child(5){animation-delay:.16s}.sf-me-tiles li:nth-child(6){animation-delay:.2s}.sf-me-tile-i{transition:transform .3s var(--sf-ease),box-shadow .3s}.sf-me-tiles a:hover .sf-me-tile-i,.sf-me-tiles button:hover .sf-me-tile-i{box-shadow:0 8px 18px -8px rgb(201 150 46/70%);transform:scale(1.06) rotate(-4deg)}.sf-me-tiles a>.sf-ico:last-child,.sf-me-tiles button>.sf-ico:last-child{transition:transform .25s var(--sf-ease),color .25s}.sf-me-tiles a:hover>.sf-ico:last-child,.sf-me-tiles button:hover>.sf-ico:last-child{color:var(--sf-gold-deep);transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.sf-me-avatar:after,.sf-me-tiles li{animation:none}}.sf-me-card{display:grid;gap:16px;padding:22px;border-radius:24px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow)}.sf-me-card.is-danger{box-shadow:0 0 0 1px rgb(200 55 45/16%),var(--sf-shadow)}.sf-me-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sf-me-card-head h2{margin:0;font-family:var(--sf-display);font-size:20px;font-weight:700;letter-spacing:-.025em}.sf-me-card .sf-auth3-form{margin-top:0}.sf-me-card .sf-go:not(.is-small){max-width:340px}.sf-me-muted{margin:0;color:var(--sf-muted);font-size:14.5px;line-height:1.55}.sf-me-note{display:flex;align-items:center;gap:8px}.sf-me-empty{display:grid;justify-items:start;gap:12px}.sf-me-list{display:grid;margin:0;padding:0;list-style:none}.sf-me-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--sf-hair)}.sf-me-list li:first-child{padding-top:0;border-top:0}.sf-me-list .sf-me-tile-i{width:40px;height:40px;border-radius:12px}.sf-me-list strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:650}.sf-me-list small{display:block;margin-top:3px;color:var(--sf-muted);font-size:13px}.sf-me-acts{display:flex;flex-wrap:wrap;gap:10px}.sf-me-out{display:inline-flex;align-items:center;justify-self:start;gap:8px;padding:10px 4px;border:0;background:none;color:var(--sf-muted);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.sf-me-out:hover{color:var(--sf-ruby)}.sf-me-code{display:block;padding:10px 12px;border-radius:12px;background:var(--sf-paper);font-size:12.5px;word-break:break-all}.sf-cta.is-busy{position:relative;overflow:hidden;cursor:progress}.sf-cta.is-busy:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/22%) 50%,transparent 80%);transform:translateX(-100%);animation:sf-sweep 1.2s ease-in-out infinite}.sf-co-result{display:grid;justify-items:center;gap:12px;padding:36px 28px 32px;border-radius:28px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow-lg);text-align:center;animation:sf-rise .4s var(--sf-ease) both}.sf-co-result.is-paid{background:radial-gradient(90% 50% at 50% 0,rgb(31 157 97/8%),transparent 70%),var(--sf-card)}.sf-co-result h2{margin:0;font-family:var(--sf-display);font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.04em}.sf-done-badge.is-bad{background:rgb(200 55 45/10%);color:var(--sf-ruby)}.sf-done-badge.is-wait{background:var(--sf-gold-wash)}.sf-co-ref{margin:0;color:var(--sf-ink-2);font-size:14px;font-weight:650;letter-spacing:.04em}.sf-co-msg{max-width:46ch;margin:0;color:var(--sf-muted);font-size:15px;line-height:1.55}.sf-co-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 0;padding:0;list-style:none}.sf-co-steps li{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;background:var(--sf-paper);color:var(--sf-muted);font-size:13.5px;font-weight:600}.sf-co-steps li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(24 20 12/8%)}.sf-co-steps li.is-done{color:#17603d}.sf-co-steps li.is-done>span{background:var(--sf-emerald);color:#fff}.sf-co-steps li.is-now{color:var(--sf-ink)}.sf-co-steps li.is-now>span{background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-co-steps li.is-now .sf-spinner{width:14px;height:14px}.sf-co-steps li.is-bad{color:var(--sf-ruby)}.sf-co-steps li.is-bad>span{background:var(--sf-ruby);color:#fff}.sf-co-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:min(100%,420px);margin-top:8px;padding:14px 0;border-top:1px solid var(--sf-hair);border-bottom:1px solid var(--sf-hair);font-weight:600}.sf-co-sum b{font-size:22px}.sf-co-numbers{display:grid;justify-items:center;gap:6px;width:min(100%,560px)}.sf-co-numbers strong{font-size:16px}.sf-co-numbers>span{color:var(--sf-muted);font-size:13px}.sf-co-numbers ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0;padding:0;list-style:none}.sf-co-numbers li{position:relative;display:grid;place-items:center;min-width:74px;height:40px;padding:0 12px;border-radius:10px;background:var(--sf-metal);box-shadow:0 8px 16px -10px rgb(154 110 23/80%);color:#24180a;font-size:15px;font-weight:750;letter-spacing:.04em;animation:sf-pop .45s var(--sf-ease) both}.sf-co-numbers li:after,.sf-co-numbers li:before{content:"";position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--sf-card)}.sf-co-numbers li:before{left:-5px}.sf-co-numbers li:after{right:-5px}.sf-co-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:min(100%,460px);margin-top:10px}.sf-game .sf-wvis{min-height:300px}.sf-play-live.is-win{font-size:16px}.sf-game-fx{position:fixed;inset:0;z-index:60;width:100%;height:100%;pointer-events:none}.sf-scratch{position:relative;z-index:1;display:grid;gap:14px;width:min(100%,380px);padding:18px;border-radius:26px;background:linear-gradient(160deg,#fbf6ea,#efe3c8);box-shadow:0 30px 60px -28px rgb(0 0 0/80%),inset 0 0 0 1px rgb(255 255 255/60%);color:#24180a;transform:rotate(-2deg);transition:transform .4s var(--sf-ease);user-select:none}.sf-scratch.is-done,.sf-scratch.is-scratch,.sf-scratch:hover{transform:none}.sf-scratch:before{content:"";position:absolute;inset:8px;border:1px dashed rgb(154 110 23/35%);border-radius:20px;pointer-events:none}.sf-scratch-head{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 0;color:var(--sf-gold-deep);font-family:var(--sf-display);font-size:15px;font-weight:800;letter-spacing:.16em}.sf-scratch-field{position:relative;height:200px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:inset 0 2px 10px rgb(24 18 8/12%)}.sf-scratch.is-idle .sf-scratch-field{animation:sf-scratch-call 2.6s ease-in-out infinite}@keyframes sf-scratch-call{50%{box-shadow:inset 0 2px 10px rgb(24 18 8/12%),0 0 0 6px rgb(233 201 118/40%)}}.sf-scratch-prize{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;background:radial-gradient(circle at 50% 40%,#fff8e6,#f3e4c4);text-align:center}.sf-scratch-prize b{font-family:var(--sf-display);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.04em}.sf-scratch-prize b.is-words{font-size:30px;letter-spacing:-.02em}.sf-scratch-prize small{color:var(--sf-gold-deep);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sf-scratch-prize>.sf-ico{color:var(--sf-gold)}.sf-scratch.is-done .sf-scratch-prize b{animation:sf-pop .5s var(--sf-ease) both}.sf-scratch-foil{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;touch-action:none;transition:opacity .6s ease}.sf-scratch.is-scratch .sf-scratch-foil{cursor:crosshair}.sf-scratch.is-done .sf-scratch-foil{opacity:0;pointer-events:none}.sf-scratch-wait{position:absolute;inset:0;display:grid;place-items:center;background:rgb(255 248 230/50%);color:var(--sf-gold-deep);backdrop-filter:blur(2px)}.sf-scratch-foot{display:flex;justify-content:center;gap:8px}.sf-scratch-foot i{width:8px;height:8px;border-radius:50%;background:rgb(154 110 23/30%)}.sf-boxgame{z-index:1}.sf-boxgame:disabled{cursor:default}.sf-boxgame.is-asking{animation:sf-box-shake .5s ease-in-out infinite}.sf-boxgame.is-asking .sf-gift-lid{transform:translateY(-10px) rotate(-3deg)}@keyframes sf-box-shake{20%{transform:rotate(-4deg) translateY(-2px)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg) translateY(-3px)}80%{transform:rotate(2deg)}}.sf-boxgame.is-done{opacity:.55;filter:grayscale(.4)}.sf-boxgame-q{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sf-metal);box-shadow:0 10px 20px -8px rgb(0 0 0/60%);color:#24180a;animation:sf-bob 2.4s ease-in-out infinite}.sf-gamecards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none}.sf-gamecards a{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;overflow:hidden;border-radius:24px;background:radial-gradient(90% 120% at 100% 0,rgb(233 201 118/20%),transparent 60%),linear-gradient(160deg,#222127,#0e0e10);box-shadow:var(--sf-shadow-lg);color:#f4eee2;text-decoration:none;transition:transform .25s var(--sf-ease);isolation:isolate}.sf-gamecards a:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgb(233 201 118/16%) 50%,transparent 65%);transform:translateX(-100%);transition:transform .7s var(--sf-ease)}.sf-gamecards a:hover{transform:translateY(-3px)}.sf-gamecards a:hover:after{transform:translateX(100%)}.sf-gamecard-art{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--sf-metal);box-shadow:0 12px 24px -12px rgb(233 201 118/70%);color:#24180a}.sf-gamecards li.is-box .sf-gamecard-art{background:linear-gradient(180deg,#2e2d33,#0a0a0c);box-shadow:inset 0 0 0 1px rgb(233 201 118/40%);color:var(--sf-gold-light)}.sf-gamecard-copy{display:grid;gap:3px;min-width:0}.sf-gamecard-copy b{font-family:var(--sf-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.sf-gamecard-copy small{color:rgb(244 238 226/62%);font-size:13px}.sf-gamecard-copy em{color:var(--sf-gold-light);font-size:13px;font-style:normal;font-weight:650}.sf-gamecard-go{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;background:rgb(255 255 255/8%);box-shadow:inset 0 0 0 1px rgb(233 201 118/30%);color:#f4e3b5;font-size:13.5px;font-weight:650;white-space:nowrap}@media (max-width:900px){.sf-auth3{grid-template-columns:minmax(0,1fr);min-height:0;margin:0 0 28px;border-radius:24px}.sf-auth3-art{min-height:176px;padding:18px 20px 20px}.sf-auth3-brand img{height:44px}.sf-auth3-copy h2{font-size:26px}.sf-auth3-live{display:none}.sf-auth3-main{padding:26px 20px 30px}.sf-seg{margin-bottom:22px}}@media (max-width:760px){.sf-me{gap:14px;margin-top:0}.sf-me-hero{padding:22px 20px;border-radius:24px}.sf-me-avatar{width:58px;height:58px;font-size:21px}.sf-me-points{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;justify-items:start;width:100%}.sf-me-points b{grid-row:span 2;grid-column:2;font-size:32px}.sf-me-tabs{padding:4px;border-radius:16px}.sf-me-tabs button{flex:none;height:40px;padding:0 14px;font-size:14px}.sf-me-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-me-tiles a,.sf-me-tiles button{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;padding:14px}.sf-me-tiles a>.sf-ico:last-child,.sf-me-tiles button>.sf-ico:last-child{display:none}.sf-me-card{padding:18px 16px;border-radius:20px}.sf-me-list li{grid-template-columns:36px minmax(0,1fr)}.sf-me-list li>:last-child:not(div){grid-column:2;justify-self:start}}@media (max-width:520px){.sf-gamecards{grid-template-columns:minmax(0,1fr)}.sf-gamecards a{grid-template-columns:56px minmax(0,1fr)}.sf-gamecard-art{width:56px;height:56px}.sf-gamecard-go{grid-column:1/-1;justify-content:center}.sf-scratch-field{height:180px}}@media (max-width:420px){.sf-auth3-pair{grid-template-columns:minmax(0,1fr)}.sf-auth3-art{min-height:150px}.sf-auth3-copy h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.sf-auth3-live small:before,.sf-auth3-photo,.sf-auth3-sheen,.sf-boxgame-q,.sf-boxgame.is-asking,.sf-go.is-busy:after,.sf-scratch.is-idle .sf-scratch-field{animation:none}}.sf-cookie{position:fixed;z-index:85;left:20px;bottom:20px;display:grid;gap:14px;width:min(440px,calc(100% - 40px));padding:18px;border:1px solid rgb(201 150 46/22%);border-radius:22px;background:rgb(255 255 255/97%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 60px -28px rgb(24 18 8/45%),0 2px 6px rgb(24 18 8/6%);animation:sf-cookie-in .5s var(--sf-ease) both}@keyframes sf-cookie-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}.sf-cookie-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start}.sf-cookie-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-cookie h2{margin:0 0 4px;font-family:var(--sf-display);font-size:16px;font-weight:700}.sf-cookie p{margin:0;font-size:13px;line-height:1.5;color:var(--sf-ink-2)}.sf-cookie p a{color:var(--sf-gold-deep);font-weight:650;text-decoration:underline;text-underline-offset:2px}.sf-cookie-x{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--sf-sand);color:var(--sf-ink-2);cursor:pointer}.sf-cookie-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sf-cookie-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--sf-hair);border-radius:14px;background:var(--sf-paper)}.sf-cookie-list strong{display:block;font-size:13.5px}.sf-cookie-list small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--sf-muted)}.sf-cookie-always{flex-shrink:0;font-size:11.5px;font-weight:700;color:var(--sf-emerald)}.sf-cookie-acts{display:grid;grid-template-columns:auto auto 1fr;gap:8px}.sf-cookie-acts .sf-btn{height:40px;padding:0 14px;font-size:13px}.sf-switch{position:relative;flex-shrink:0;display:inline-flex;cursor:pointer}.sf-switch input{position:absolute;inset:0;opacity:0;cursor:pointer}.sf-switch>span[aria-hidden=true]{position:relative;width:44px;height:26px;border-radius:999px;background:#d9d3c7;transition:background .2s}.sf-switch>span[aria-hidden=true]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/25%);transition:transform .22s var(--sf-ease)}.sf-switch input:checked+span[aria-hidden=true]{background:var(--sf-gold)}.sf-switch input:checked+span[aria-hidden=true]:after{transform:translateX(18px)}.sf-switch input:focus-visible+span[aria-hidden=true]{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-fcookie{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12.5px;opacity:.8;cursor:pointer}.sf-fcookie:hover{opacity:1;text-decoration:underline}.sf-cookie-table{display:grid;margin:18px 0;overflow:hidden;border:1px solid var(--sf-hair);border-radius:16px;background:var(--sf-card)}.sf-cookie-table>div{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.6fr) minmax(110px,.8fr);gap:14px;padding:12px 16px;border-top:1px solid var(--sf-hair);font-size:13.5px}.sf-cookie-table>div.is-head{border-top:0;background:var(--sf-paper);font-size:11.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted)}.sf-cookie-table code{display:block;font-size:12.5px;word-break:break-all}.sf-cookie-table small{display:block;margin-top:3px;font-size:11.5px;color:var(--sf-gold-deep)}.sf-update{position:fixed;z-index:96;top:calc(74px + env(safe-area-inset-top, 0px));left:50%;display:flex;align-items:center;gap:12px;width:min(520px,calc(100% - 24px));padding:10px 10px 10px 12px;border:1px solid rgb(233 201 118/30%);border-radius:18px;background:rgb(18 18 20/95%);color:#f4eee2;box-shadow:0 24px 48px -20px rgb(0 0 0/60%);transform:translateX(-50%);animation:sf-update-in .45s var(--sf-ease) both}@keyframes sf-update-in{0%{opacity:0;transform:translate(-50%,-16px)}}@keyframes sf-update-up{0%{opacity:0;transform:translate(-50%,16px)}}@media (min-width:981px){.sf-update{top:auto;bottom:calc(24px + env(safe-area-inset-bottom, 0px));animation-name:sf-update-up}}@media (prefers-reduced-motion:reduce){.sf-update{animation:none}}.sf-update-ico{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:11px;background:rgb(233 201 118/14%);color:var(--sf-gold-light)}.sf-update>div{flex:1;min-width:0}.sf-update strong{display:block;font-size:14px}.sf-update small{display:block;font-size:12px;color:#bdb4a2}.sf-update .sf-btn{height:38px;padding:0 14px;font-size:13px}.sf-update-x{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:rgb(255 255 255/8%);color:#d8d0bf;cursor:pointer}.sf-push{display:grid;justify-items:start;gap:6px}.sf-push.is-row{justify-items:stretch}.sf-push.is-row .sf-push-btn{width:100%}.sf-push-btn{height:44px}.sf-push.is-on .sf-push-btn .sf-ico{color:var(--sf-emerald)}.sf-push-note{max-width:420px;font-size:12.5px;line-height:1.45;color:var(--sf-muted)}.sf-menu-extra{padding-top:4px}.sf-app-push{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding-top:16px;border-top:1px solid rgb(255 255 255/10%)}.sf-app-push>span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;opacity:.85}.sf-app-push .sf-push-note{color:inherit;opacity:.75}.sf-installed{pointer-events:none}.sf-installed .sf-ico{color:var(--sf-emerald)}.sf-iw2{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:center;padding:38px 40px;overflow:hidden;border-radius:28px;color:#f4eee2;background:radial-gradient(60% 90% at 85% 40%,rgb(233 201 118/22%),transparent 65%),radial-gradient(40% 60% at 10% 100%,rgb(201 150 46/14%),transparent 70%),linear-gradient(160deg,#1d1b1f,#0d0d0f 70%);box-shadow:var(--sf-shadow-lg);isolation:isolate}.sf-iw2:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(233 201 118/18%) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent,#000 60%);opacity:.5}.sf-iw2-copy{display:grid;gap:12px;justify-items:start}.sf-iw2-copy .sf-kicker{color:var(--sf-gold-light)}.sf-iw2-copy h2{margin:0;font-family:var(--sf-display);font-size:clamp(28px,4vw,40px);font-weight:750;letter-spacing:-.03em;line-height:1.05}.sf-iw2-copy>p{max-width:520px;margin:0;font-size:15px;line-height:1.55;color:#d4cbb8}.sf-iw2-soon{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid rgb(233 201 118/35%);border-radius:999px;background:rgb(233 201 118/10%);color:var(--sf-gold-light);font-size:12px;font-weight:750;letter-spacing:.04em}.sf-iw2-soon i{width:7px;height:7px;border-radius:50%;background:var(--sf-gold-light);box-shadow:0 0 0 0 rgb(233 201 118/60%);animation:sf-iw2-pulse 1.8s ease-out infinite}@keyframes sf-iw2-pulse{to{box-shadow:0 0 0 9px rgb(233 201 118/0)}}.sf-iw2-steps{display:grid;gap:10px;width:100%;margin:6px 0 4px;padding:0;list-style:none}.sf-iw2-steps li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center}.sf-iw2-step-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgb(233 201 118/12%);color:var(--sf-gold-light)}.sf-iw2-steps b{display:block;font-size:14px}.sf-iw2-steps small{display:block;font-size:12.5px;color:#b9b09d}.sf-iw2-acts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.sf-iw2-acts .sf-push-btn.sf-btn-dark{background:linear-gradient(180deg,#e6c46f,#c99632);color:#1d1405}.sf-iw2-acts .sf-push-btn.sf-btn-dark .sf-ico{color:#1d1405}.sf-iw2-acts .sf-push-btn.sf-btn-line{border-color:rgb(233 201 118/40%);color:#f4eee2}.sf-iw2-acts .sf-push-note{color:#b9b09d}.sf-iw2-stage{display:grid;place-items:center;min-height:300px;perspective:900px}.sf-iw2-ticket{position:relative;display:grid;justify-items:center;gap:10px;width:min(320px,100%);padding:26px 22px 22px;border-radius:22px;background:radial-gradient(120% 80% at 50% 0,rgb(255 255 255/55%),transparent 60%),var(--sf-metal);color:#1d1405;box-shadow:0 40px 70px -30px rgb(201 150 46/55%),inset 0 1px 0 rgb(255 255 255/60%);transform:rotateX(8deg) rotateY(-10deg);animation:sf-iw2-float 6s ease-in-out infinite}@keyframes sf-iw2-float{50%{transform:rotateX(4deg) rotateY(-4deg) translateY(-8px)}}.sf-iw2-perf{position:absolute;top:50%;right:-11px;left:-11px;height:22px;margin-top:-11px;background:radial-gradient(circle at 0 50%,#0d0d0f 10px,transparent 11px) 0 /22px 22px no-repeat,radial-gradient(circle at 100% 50%,#0d0d0f 10px,transparent 11px) 100% /22px 22px no-repeat;pointer-events:none}.sf-iw2-no{font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sf-iw2-roll{width:100%;height:76px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.sf-iw2-roll ul{margin:0;padding:0;list-style:none;animation:sf-iw2-roll 10s cubic-bezier(.7,0,.2,1) infinite}.sf-iw2-roll li{display:grid;place-items:center;height:76px;text-align:center}.sf-iw2-roll b{font-family:var(--sf-display);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.sf-iw2-roll small{font-size:12.5px;font-weight:650;opacity:.75}@keyframes sf-iw2-roll{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-76px)}50%,68%{transform:translateY(-152px)}75%,93%{transform:translateY(-228px)}to{transform:translateY(-304px)}}.sf-iw2-stamp{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:999px;background:#141414;color:var(--sf-gold-light);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sf-iw2-tag{font-size:11px;font-weight:650;opacity:.7}.sf-iw2-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}.sf-iw2-tiers li{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--sf-hair);border-radius:18px;background:var(--sf-card);box-shadow:var(--sf-shadow);transition:transform .35s var(--sf-ease),box-shadow .35s,border-color .35s}.sf-iw2-tiers li:hover{border-color:rgb(201 150 46/45%);box-shadow:0 20px 36px -22px rgb(154 110 23/55%);transform:translateY(-4px)}.sf-iw2-vis{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:radial-gradient(90% 120% at 80% 0,rgb(233 201 118/32%),transparent 60%),linear-gradient(160deg,#2b2a30,#121214)}.sf-iw2-vis:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/22%) 50%,transparent 65%);transform:translateX(-120%);animation:sf-iw2-sweep 5.5s ease-in-out infinite;pointer-events:none}.sf-iw2-tiers li:nth-child(2) .sf-iw2-vis:after{animation-delay:.6s}.sf-iw2-tiers li:nth-child(3) .sf-iw2-vis:after{animation-delay:1.2s}.sf-iw2-tiers li:nth-child(4) .sf-iw2-vis:after{animation-delay:1.8s}@keyframes sf-iw2-sweep{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.sf-iw2-vis img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--sf-ease)}.sf-iw2-tiers li:hover .sf-iw2-vis img{transform:scale(1.07)}.sf-iw2-vis b{padding:0 8px;font-family:var(--sf-display);font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1;text-align:center;background:var(--sf-metal);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 14px rgb(201 150 46/30%))}.sf-iw2-ex{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:rgb(14 14 16/58%);color:#f4eee2;font-size:10px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sf-iw2-tier-b{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding:11px 12px 12px}.sf-iw2-tier-b strong{display:-webkit-box;overflow:hidden;font-size:13.5px;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-iw2-tier-go{display:grid;flex-shrink:0;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sf-gold-wash);color:var(--sf-gold-deep)}@media (max-width:900px){.sf-iw2{grid-template-columns:minmax(0,1fr);padding:26px 20px;border-radius:24px}.sf-iw2-stage{order:-1;min-height:0;padding:6px 0 4px}.sf-iw2-ticket{width:min(280px,100%)}.sf-iw2-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sf-iw2-roll ul,.sf-iw2-soon i,.sf-iw2-ticket,.sf-iw2-vis:after{animation:none}}.sf-wn-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.sf-wn-card{display:grid;gap:6px;height:100%;padding:16px;border:1px solid var(--sf-hair);border-radius:18px;background:linear-gradient(180deg,#fffaf0 0,var(--sf-card) 60%);color:var(--sf-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s var(--sf-ease)}.sf-wn-card:hover{border-color:#dccfb6;box-shadow:0 18px 34px -24px rgb(154 110 23/55%);transform:translateY(-2px)}.sf-wn-card strong{font-size:16px;font-weight:750}.sf-wn-prize{font-size:13px;color:var(--sf-ink-2)}.sf-wn-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;color:var(--sf-muted)}.sf-wn-meta b{color:var(--sf-gold-deep)}.sf-wn-proof{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:650;color:var(--sf-emerald)}.sf-wn-medal{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sf-metal);color:#1d1405;box-shadow:0 10px 22px -12px rgb(201 150 46/70%)}.sf-wn-medal.is-big{width:64px;height:64px;border-radius:20px}.sf-wn-empty{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border:1px dashed rgb(201 150 46/40%);border-radius:20px;background:var(--sf-card)}.sf-wn-empty strong{display:block;font-size:15px}.sf-wn-empty p{margin:2px 0 0;font-size:13.5px;color:var(--sf-ink-2)}.sf-wn-proofcard{display:grid;justify-items:start;gap:12px;max-width:760px;margin:8px 0 24px;padding:28px;border:1px solid var(--sf-hair);border-radius:24px;background:var(--sf-card);box-shadow:var(--sf-shadow)}.sf-wn-proofcard h1{margin:0;font-family:var(--sf-display);font-size:clamp(26px,4vw,34px);letter-spacing:-.02em}.sf-wn-proofcard>p{margin:0;color:var(--sf-ink-2)}.sf-wn-proofcard .sf-kv{width:100%}.sf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;word-break:break-all}@media (max-width:640px){.sf-wn-rail{display:flex;margin:0 calc(-1 * var(--sf-gr)) 0 calc(-1 * var(--sf-gl));padding:2px var(--sf-gr) 8px var(--sf-gl);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sf-wn-rail::-webkit-scrollbar{display:none}.sf-wn-rail>li{flex:0 0 74%;scroll-snap-align:start}.sf-wn-empty{grid-template-columns:44px minmax(0,1fr)}.sf-wn-empty .sf-btn{grid-column:1/-1;justify-self:start}.sf-wn-proofcard{padding:20px}}.sf-pills li.is-gold{border-color:transparent;background:var(--sf-metal);color:#1d1405;font-weight:750}.sf-social{display:grid;gap:8px}.sf-social-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 18px;border:1px solid rgb(24 20 12/16%);border-radius:14px;background:#fff;color:#1f1f1f;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s,transform .12s,box-shadow .18s}.sf-social-btn .sf-brand-mark{position:absolute;left:16px}.sf-social-btn:hover{border-color:rgb(24 20 12/30%);box-shadow:0 8px 18px -12px rgb(24 18 8/35%)}.sf-social-btn:active{transform:scale(.985)}.sf-social-btn:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-social-btn:disabled{opacity:.6;cursor:default}.sf-social-btn.is-facebook{border-color:#0866ff;background:#0866ff;color:#fff}.sf-social-btn.is-facebook:hover{background:#075ce5}.sf-social-btn.is-apple,.sf-social-btn.is-x{border-color:#000;background:#000;color:#fff}.sf-social-btn.is-apple:hover,.sf-social-btn.is-x:hover{background:#1b1b1b}.sf-oauth-return{display:grid;place-items:center;min-height:52vh;padding:32px 0}.sf-oauth-return .sf-auth3-form,.sf-oauth-wait{width:min(420px,100%)}.sf-oauth-wait{display:grid;justify-items:center;gap:16px;text-align:center}.sf-oauth-wait p{margin:0;font-weight:600;color:var(--sf-ink-2)}.sf-oauth-badge{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--sf-hair);border-radius:20px;background:#fff;box-shadow:var(--sf-shadow)}.sf-oauth-badge.is-facebook{color:#0866ff}.sf-oauth-badge.is-apple,.sf-oauth-badge.is-x{color:#000}@media (max-width:767px){.sf-cookie{right:calc(10px + env(safe-area-inset-right, 0px));left:calc(10px + env(safe-area-inset-left, 0px));bottom:calc(94px + env(safe-area-inset-bottom, 0px));width:auto;padding:16px}.sf-cookie-acts{grid-template-columns:1fr 1fr}.sf-cookie-acts .sf-btn-gold{grid-column:1/-1;order:-1;height:44px}.sf-cookie-table>div{grid-template-columns:minmax(0,1fr);gap:4px}.sf-cookie-table>div.is-head{display:none}}.sf-pz-rowwrap{position:relative}.sf-pz-arrow{position:absolute;z-index:2;top:36px;display:none;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--sf-hair);border-radius:50%;background:rgb(255 255 255/96%);color:var(--sf-ink);box-shadow:0 8px 18px -10px rgb(24 18 8/40%);cursor:pointer}.sf-pz-arrow:hover{border-color:#d9c29a}.sf-pz-arrow.is-prev{left:-10px}.sf-pz-arrow.is-prev .sf-ico{transform:rotate(180deg)}.sf-pz-arrow.is-next{right:-10px}@media (hover:hover) and (pointer:fine){.sf-pz-arrow{display:grid}}.sf-cta{height:46px;padding:0 8px 0 18px;font-size:14.5px}.sf-cta-lg{height:48px;font-size:15px}.sf-cta-go{width:28px;height:28px}.sf-go{height:48px;font-size:15px}.sf-play-go{height:46px;padding:0 22px;font-size:15px}.sf-social-btn{height:44px;font-size:14.5px}.sf-push-btn{height:40px}.sf-cookie-acts .sf-btn{height:38px}@media (max-width:767px){.sf-checkout-bar .sf-btn,.sf-pzbar .sf-btn{height:42px}.sf-cookie-acts .sf-btn-gold{height:40px}}@keyframes sf-band-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sf-band>.sf-wrap{animation:sf-band-in linear both;animation-timeline:view();animation-range:entry 0 entry 28%}}}.sf-btn-gold,.sf-cta-buy{position:relative;overflow:hidden}.sf-btn-gold:after,.sf-cta-buy:after,.sf-go.is-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255/45%) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sf-btn-gold:hover:after,.sf-cta-buy:hover:after,.sf-go.is-gold:hover:after{transform:translateX(120%);transition:transform .75s var(--sf-ease)}}.sf-spot-copy .sf-kicker,.sf-spot-copy h2{text-shadow:0 1px 10px rgb(0 0 0/55%)}.sf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sf-mp-wrap{max-width:920px;padding-bottom:40px}.sf-mp-head{margin:4px 0 18px}.sf-mp-stage{width:max-content}.sf-mp-stage.is-selected{background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-mp-stage.is-verification{background:rgb(196 120 20/12%);color:#9a5a08}.sf-mp-stage.is-confirmed,.sf-mp-stage.is-delivered{background:rgb(31 157 97/12%);color:var(--sf-emerald)}.sf-mp-stage.is-closed{background:var(--sf-sand);color:var(--sf-muted)}[data-theme=dark] .sf-mp-stage.is-verification{background:rgb(240 170 70/16%);color:#f3c27a}.sf-mp-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sf-mp-card{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;border-radius:22px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);color:var(--sf-ink);text-decoration:none;transition:transform .2s var(--sf-ease),box-shadow .2s}.sf-mp-card:hover{box-shadow:0 0 0 1px rgb(201 150 46/40%),0 18px 34px -22px rgb(24 18 8/45%);transform:translateY(-2px)}.sf-mp-card.is-due{box-shadow:0 0 0 1px rgb(201 150 46/55%),var(--sf-shadow);background:linear-gradient(180deg,var(--sf-tint) 0,var(--sf-card) 70%)}.sf-mp-card:focus-visible{outline:2px solid var(--sf-gold);outline-offset:3px}.sf-mp-art{display:grid;place-items:center;width:88px;height:88px;overflow:hidden;border-radius:18px;background:var(--sf-sand);color:var(--sf-gold-deep)}.sf-mp-art img{width:100%;height:100%;object-fit:cover}.sf-mp-art.is-big{width:120px;height:120px;border-radius:22px}.sf-mp-main{display:grid;gap:4px;min-width:0}.sf-mp-main strong{font-size:16.5px;font-weight:750;line-height:1.25}.sf-mp-sub{font-size:13.5px}.sf-mp-line,.sf-mp-sub{margin:0;color:var(--sf-ink-2)}.sf-mp-line{font-size:14px}.sf-mp-line.is-strong{color:var(--sf-ink);font-weight:650}.sf-mp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;color:var(--sf-muted)}.sf-mp-due,.sf-mp-meta b{color:var(--sf-gold-deep)}.sf-mp-due{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:650}.sf-mp-due.is-late{color:var(--sf-ruby)}.sf-mp-go{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;white-space:nowrap;color:var(--sf-ink)}.sf-mp-card:hover .sf-mp-go .sf-ico{transform:translateX(3px)}.sf-mp-go .sf-ico{transition:transform .25s var(--sf-ease)}.sf-mp-note{margin-top:16px}.sf-mp-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;counter-reset:none}.sf-mp-track li{position:relative;display:grid;justify-items:start;gap:6px;font-size:12px;font-weight:600;line-height:1.3;color:var(--sf-muted)}.sf-mp-track li:before{content:"";position:absolute;top:9px;left:22px;right:-2px;height:2px;border-radius:2px;background:var(--sf-hair)}.sf-mp-track li:last-child:before{display:none}.sf-mp-track li.is-done:before{background:var(--sf-emerald)}.sf-mp-dot{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--sf-card);box-shadow:inset 0 0 0 2px var(--sf-hair);color:#fff}.sf-mp-track li.is-done .sf-mp-dot{background:var(--sf-emerald);box-shadow:none}.sf-mp-track li.is-now{color:var(--sf-ink)}.sf-mp-track li.is-now .sf-mp-dot{background:var(--sf-gold);box-shadow:0 0 0 4px rgb(201 150 46/22%)}.sf-mp-track.is-compact{max-width:220px;margin-top:4px}.sf-mp-track.is-compact .sf-mp-dot{width:12px;height:12px}.sf-mp-track.is-compact .sf-mp-dot .sf-ico{display:none}.sf-mp-track.is-compact li:before{top:5px;left:14px}.sf-mp-case{display:grid;gap:16px}.sf-mp-hero{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px 20px;align-items:center;padding:22px;border-radius:26px;background:radial-gradient(90% 120% at 100% 0,rgb(233 201 118/16%),transparent 60%),var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow)}.sf-mp-hero-main{display:grid;gap:6px;min-width:0}.sf-mp-hero h1{margin:0;font-family:var(--sf-display);font-size:clamp(24px,3.4vw,32px);font-weight:650;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.sf-mp-hero .sf-mp-track,.sf-mp-proof{grid-column:1/-1}.sf-mp-proof{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:13px;font-weight:700;color:var(--sf-emerald);text-decoration:none}.sf-mp-proof:hover{text-decoration:underline}.sf-mp-alerts:empty{display:none}.sf-mp-alerts{display:grid;gap:8px}.sf-mp-asked{padding:12px 14px;border-radius:14px;background:var(--sf-tint);box-shadow:inset 0 0 0 1px rgb(201 150 46/30%);font-size:14px}.sf-mp-asked p{margin:4px 0 0;white-space:pre-line;color:var(--sf-ink-2)}.sf-mp-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.sf-mp-methods legend{margin-bottom:6px;padding:0;font-size:13.5px;font-weight:600;color:var(--sf-ink-2)}.sf-mp-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:14px;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line);font-size:14px;font-weight:600;color:var(--sf-ink);cursor:pointer}.sf-mp-option.is-wide{grid-column:1/-1;font-weight:500}.sf-mp-option:hover{box-shadow:inset 0 0 0 1px var(--sf-field-hover)}.sf-mp-option.is-on,.sf-mp-option:has(input:checked){box-shadow:inset 0 0 0 2px var(--sf-gold);background:var(--sf-tint)}.sf-mp-option input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--sf-gold-deep,#8d6410)}.sf-mp-option input:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-mp-text{width:100%;min-height:84px;padding:12px 14px;border-radius:14px;border:1px solid var(--sf-field-line);background:var(--sf-field);font:inherit;font-size:16px;font-weight:500;color:var(--sf-ink);resize:vertical}.sf-mp-text:focus{outline:2px solid var(--sf-gold);outline-offset:1px}.sf-mp-claim .sf-go,.sf-mp-do .sf-go{justify-self:start}.sf-mp-code{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:var(--sf-tint);box-shadow:inset 0 0 0 1px rgb(201 150 46/35%)}.sf-mp-code code{flex:1 1 200px;font-size:18px;font-weight:700;letter-spacing:.06em;color:var(--sf-ink)}.sf-me-card-head label.sf-go{position:relative;cursor:pointer}.sf-mp-files,.sf-mp-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sf-mp-files li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:14px;background:var(--sf-paper)}.sf-mp-files .sf-ico{color:var(--sf-gold-deep)}.sf-mp-file-main{display:grid;gap:2px;min-width:0}.sf-mp-file-main a,.sf-mp-file-main>span{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;color:var(--sf-ink)}.sf-mp-file-main small,.sf-mp-steps small{font-size:12.5px;color:var(--sf-muted)}.sf-mp-steps li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start}.sf-mp-steps li>span:last-child{display:grid;gap:2px;font-size:14px}.sf-mp-steps li:before{content:"";position:absolute;top:22px;bottom:-10px;left:9px;width:2px;background:var(--sf-hair)}.sf-mp-steps li:last-child:before{display:none}.sf-mp-steps .sf-mp-dot{background:var(--sf-emerald);box-shadow:none}.sf-mp-steps li:last-child .sf-mp-dot{background:var(--sf-gold);box-shadow:0 0 0 4px rgb(201 150 46/22%)}.sf-mp-decline summary{font-family:var(--sf-display);font-size:17px;font-weight:700;color:var(--sf-ruby);cursor:pointer}.sf-mp-decline .sf-go{justify-self:start}.sf-me-tiles li.is-wide{grid-column:1/-1}.sf-me-tiles li.is-wide a{background:linear-gradient(100deg,var(--sf-tint) 0,var(--sf-card) 65%);box-shadow:0 0 0 1px rgb(201 150 46/38%),var(--sf-shadow)}.sf-wn-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sf-wn-card .sf-mp-stage{margin-top:2px}.sf-wn-proofcard .sf-mp-track{width:100%;max-width:520px}.sf-rs-criteria{display:grid;gap:8px;width:100%;font-size:14px}.sf-rs-criteria ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sf-rs-criteria li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:12px;background:var(--sf-paper)}.sf-rs-entries{display:grid;gap:6px;justify-items:start}.sf-rs-entries small{max-width:60ch;font-size:12.5px;color:var(--sf-muted)}@media (max-width:640px){.sf-mp-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.sf-mp-art{width:72px;height:72px;border-radius:16px}.sf-mp-go{grid-column:1/-1;justify-content:space-between;padding:10px 2px 0;border-top:1px solid var(--sf-hair)}.sf-mp-hero{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:16px;border-radius:22px}.sf-mp-art.is-big{width:84px;height:84px;border-radius:18px}.sf-mp-track li{font-size:11px}.sf-mp-methods,.sf-wn-grid{grid-template-columns:minmax(0,1fr)}.sf-wn-grid{display:grid;margin:0;padding:0;overflow:visible}.sf-wn-grid>li{flex:none}.sf-mp-claim .sf-go,.sf-mp-decline .sf-go,.sf-mp-do .sf-go{justify-self:stretch;max-width:none}}@media (prefers-reduced-motion:reduce){.sf-mp-card,.sf-mp-go .sf-ico{transition:none}.sf-mp-card:hover{transform:none}}