.sf-rw-wrap{max-width:960px;padding-bottom:48px}.sf-rw{display:grid;gap:16px}.sf-rw-error{display:grid;justify-items:start;gap:12px}.sf-iv-hero,.sf-rw-hero{position:relative;display:grid;gap:18px;padding:24px 22px;overflow:hidden;border-radius:28px;background:radial-gradient(70% 120% at 100% 0,rgb(233 201 118/24%),transparent 62%),radial-gradient(60% 90% at 0 100%,rgb(201 150 46/14%),transparent 70%),linear-gradient(160deg,#211f24,#0c0c0e);box-shadow:var(--sf-shadow-lg);color:#f4eee2;isolation:isolate;animation:sf-rise .4s var(--sf-ease) both}.sf-rw-glow{position:absolute;inset:-40% -10% auto auto;z-index:-1;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(233 201 118/30%),transparent 65%);filter:blur(6px);animation:sf-rw-drift 9s ease-in-out infinite alternate}@keyframes sf-rw-drift{to{transform:translate(-40px,30px) scale(1.12)}}.sf-rw-balance,.sf-rw-entries{display:grid;gap:6px;align-content:start}.sf-iv-ticket small,.sf-rw-balance small,.sf-rw-entries small{color:rgb(244 238 226/66%);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sf-rw-balance p,.sf-rw-entries p{display:flex;align-items:baseline;gap:10px;margin:0}.sf-rw-balance b{background:linear-gradient(180deg,#fbe8b4,#e9c976 45%,#b98a2c);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--sf-display);font-size:clamp(44px,11vw,64px);font-weight:750;line-height:1;letter-spacing:-.035em}.sf-rw-balance span{color:rgb(244 238 226/78%);font-size:15px;font-weight:650}.sf-rw-entries{padding:16px 18px;border-radius:20px;background:rgb(255 255 255/6%);box-shadow:inset 0 0 0 1px rgb(233 201 118/20%)}.sf-rw-entries p .sf-ico{align-self:center;color:var(--sf-gold-light)}.sf-rw-entries b{color:#fff;font-family:var(--sf-display);font-size:34px;font-weight:700;line-height:1}.sf-rw-use{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:4px;color:var(--sf-gold-light);font-size:14px;font-weight:650;text-decoration:none}.sf-rw-use:hover .sf-ico{transform:translateX(3px)}.sf-rw-use .sf-ico{transition:transform .25s var(--sf-ease)}.sf-rw-chip{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:650}.sf-rw-chip.is-pending{background:rgb(240 170 70/16%);box-shadow:inset 0 0 0 1px rgb(240 170 70/32%);color:#f3c27a}.sf-rw-warn{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:16px;background:#fbf3df;box-shadow:inset 0 0 0 1px #efdcae;color:#6b4b0e;font-size:14.5px;font-weight:600}.sf-rw-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sf-rw-facts li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:var(--sf-muted);font-size:14px;line-height:1.5}.sf-rw-facts .sf-ico{margin-top:2px;color:var(--sf-gold-deep)}.sf-rw-card{display:grid;gap:16px;padding:20px;border-radius:24px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);color:var(--sf-ink)}.sf-rw-card h2{margin:0;font-family:var(--sf-display);font-size:19px;font-weight:700;letter-spacing:-.01em}.sf-rw-card-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center}.sf-rw-card-head p{margin:2px 0 0;color:var(--sf-muted);font-size:14px}.sf-rw-badge{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#232227,#0f0f11);box-shadow:0 8px 18px -10px rgb(201 150 46/60%);color:var(--sf-gold-light)}.sf-rw-exchange{background:linear-gradient(180deg,var(--sf-tint) 0,var(--sf-card) 75%);box-shadow:0 0 0 1px rgb(201 150 46/38%),var(--sf-shadow)}.sf-rw-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sf-rw-stepper button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:14px;background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--sf-hair);color:var(--sf-ink);cursor:pointer;transition:background .2s,transform .2s var(--sf-ease)}.sf-rw-stepper button:hover:not(:disabled){background:var(--sf-gold-wash);transform:translateY(-1px)}.sf-rw-stepper button:disabled{opacity:.45;cursor:not-allowed}.sf-rw-stepper output{min-width:48px;font-family:var(--sf-display);font-size:28px;font-weight:700;text-align:center}.sf-rw-cost{margin-left:auto;color:var(--sf-gold-deep);font-size:15px;font-weight:700}.sf-rw-exchange .sf-cta{width:100%}.sf-rw-notice{margin:0}.sf-rw-history-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sf-rw-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--sf-hair)}.sf-rw-tabs button{min-height:40px;padding:0 16px;border:0;border-radius:11px;background:none;color:var(--sf-muted);font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .2s,color .2s}.sf-rw-tabs button[aria-selected=true]{background:var(--sf-ink);box-shadow:0 8px 18px -10px rgb(10 10 12/70%);color:#fff}.sf-co-code-toggle:focus-visible,.sf-iv-code:focus-visible,.sf-me-feat:focus-visible,.sf-me-points:focus-visible,.sf-rw-stepper button:focus-visible,.sf-rw-tabs button:focus-visible{outline:2px solid var(--sf-gold);outline-offset:3px}.sf-rw-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sf-rw-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--sf-hair)}.sf-rw-list li:last-child{border-bottom:0}.sf-rw-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-rw-list li.is-debit .sf-rw-ico,.sf-rw-list li.is-rejected .sf-rw-ico,.sf-rw-list li.is-reversed .sf-rw-ico{background:var(--sf-sand);color:var(--sf-muted)}.sf-rw-what{display:grid;gap:3px;min-width:0}.sf-rw-what b{overflow:hidden;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sf-rw-what small{color:var(--sf-muted);font-size:13px;line-height:1.4}.sf-rw-amount{display:grid;justify-items:end;gap:4px}.sf-rw-amount b{font-family:var(--sf-display);font-size:17px;font-weight:700;color:var(--sf-emerald)}.sf-rw-list li.is-debit .sf-rw-amount b,.sf-rw-state{color:var(--sf-muted)}.sf-rw-state{display:inline-flex;padding:3px 9px;border-radius:999px;background:var(--sf-sand);font-size:12px;font-weight:700;white-space:nowrap}.sf-rw-state.is-available,.sf-rw-state.is-rewarded{background:rgb(31 157 97/12%);color:var(--sf-emerald)}.sf-rw-state.is-pending,.sf-rw-state.is-qualified{background:rgb(196 120 20/12%);color:#9a5a08}.sf-rw-state.is-expired,.sf-rw-state.is-rejected,.sf-rw-state.is-reversed{background:rgb(176 46 46/10%);color:var(--sf-ruby)}.sf-rw-empty{margin:0;padding:18px 4px 6px;color:var(--sf-muted);font-size:14.5px}.sf-iv-ticket{position:relative;display:grid;justify-items:start;gap:8px;padding:18px 20px;border-radius:20px;background:radial-gradient(circle at 0 50%,#0c0c0e 0 10px,transparent 11px),radial-gradient(circle at 100% 50%,#0c0c0e 0 10px,transparent 11px),linear-gradient(135deg,rgb(233 201 118/22%),rgb(201 150 46/8%));box-shadow:inset 0 0 0 1px rgb(233 201 118/38%)}.sf-iv-ticket:after{content:"";position:absolute;inset:12px auto 12px 72%;border-left:2px dashed rgb(233 201 118/30%)}.sf-iv-code{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:#fff;font-family:var(--sf-display);font-size:clamp(24px,7vw,34px);font-weight:750;letter-spacing:.14em;cursor:pointer}.sf-iv-code .sf-ico{color:var(--sf-gold-light)}.sf-iv-link{display:grid;gap:8px}.sf-iv-link label{color:rgb(244 238 226/66%);font-size:13px;font-weight:650}.sf-iv-row{display:flex;flex-wrap:wrap;gap:8px}.sf-iv-row input{flex:1 1 260px;min-width:0;min-height:48px;padding:0 14px;border:0;border-radius:14px;background:rgb(255 255 255/8%);box-shadow:inset 0 0 0 1px rgb(255 255 255/14%);color:#fff;font:inherit;font-size:14.5px}.sf-iv-row input:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-iv-row .sf-btn{min-height:48px}.sf-iv-hero .sf-btn-line{box-shadow:inset 0 0 0 1px rgb(233 201 118/50%);color:var(--sf-gold-light)}.sf-iv-live{min-height:18px;margin:0;color:var(--sf-gold-light);font-size:13px;font-weight:600}.sf-iv-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.sf-iv-steps li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:center;font-size:15px;line-height:1.5}.sf-iv-steps li:not(:last-child):after{content:"";position:absolute;top:40px;bottom:-12px;left:18px;border-left:2px dotted rgb(201 150 46/40%)}.sf-iv-steps b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#f4dc98,#c9962e);box-shadow:0 6px 14px -8px rgb(201 150 46/80%);color:#2a1d05;font-family:var(--sf-display);font-size:16px;font-weight:750}.sf-iv-invited{grid-template-columns:44px minmax(0,1fr);align-items:start;background:linear-gradient(180deg,var(--sf-tint) 0,var(--sf-card) 80%)}.sf-iv-invited p{margin:6px 0 0;color:var(--sf-muted);font-size:14.5px;line-height:1.5}.sf-iv-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-iv-stat{display:grid;gap:4px;padding:16px;border-radius:20px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow)}.sf-iv-stat .sf-ico{color:var(--sf-gold-deep)}.sf-iv-stat b{font-family:var(--sf-display);font-size:28px;font-weight:700;line-height:1.1}.sf-iv-stat small{color:var(--sf-muted);font-size:13px;font-weight:600}.sf-iv-stat em{color:var(--sf-gold-deep);font-size:13px;font-style:normal;font-weight:650}.sf-iv-stat.is-earned{grid-column:1/-1;background:radial-gradient(90% 140% at 100% 0,rgb(233 201 118/22%),transparent 65%),linear-gradient(160deg,#211f24,#0c0c0e);box-shadow:var(--sf-shadow);color:#f4eee2}.sf-iv-stat.is-earned b{color:var(--sf-gold-light)}.sf-iv-stat.is-earned small{color:rgb(244 238 226/70%)}.sf-iv-stat.is-earned .sf-ico,.sf-iv-stat.is-earned em{color:var(--sf-gold-light)}.sf-me-points{color:inherit;text-decoration:none;transition:box-shadow .25s,transform .25s var(--sf-ease)}.sf-me-points:hover{box-shadow:inset 0 0 0 1px rgb(233 201 118/55%);transform:translateY(-1px)}.sf-me-feature{display:grid;gap:12px}.sf-me-feat{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;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;animation:sf-rise .45s var(--sf-ease) both}.sf-me-feat:hover{box-shadow:0 0 0 1px rgb(201 150 46/45%),0 20px 36px -24px rgb(24 18 8/50%);transform:translateY(-2px)}.sf-me-feat.is-points{background:radial-gradient(80% 140% at 100% 0,rgb(233 201 118/22%),transparent 62%),linear-gradient(160deg,#201f24,#0d0d0f);box-shadow:var(--sf-shadow);color:#f4eee2}.sf-me-feat-i{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:linear-gradient(180deg,#f4dc98,#c9962e);box-shadow:0 10px 22px -12px rgb(201 150 46/80%);color:#2a1d05}.sf-me-feat.is-invite .sf-me-feat-i{background:linear-gradient(180deg,#232227,#0f0f11);color:var(--sf-gold-light)}.sf-me-feat-copy{display:grid;gap:3px;min-width:0}.sf-me-feat-copy small{color:var(--sf-muted);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sf-me-feat.is-points .sf-me-feat-copy small{color:rgb(244 238 226/64%)}.sf-me-feat-copy b{font-size:16px;font-weight:700}.sf-me-feat.is-points .sf-me-feat-copy b{color:var(--sf-gold-light);font-family:var(--sf-display);font-size:28px;line-height:1.05}.sf-me-feat-copy em{color:rgb(244 238 226/74%);font-size:13px;font-style:normal;font-weight:600}.sf-me-feat>.sf-ico:last-child{color:var(--sf-muted);transition:transform .25s var(--sf-ease),color .25s}.sf-me-feat.is-points>.sf-ico:last-child{color:var(--sf-gold-light)}.sf-me-feat:hover>.sf-ico:last-child{color:var(--sf-gold-deep);transform:translateX(3px)}.sf-auth3-invite{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;padding:12px 14px;border-radius:16px;background:var(--sf-gold-wash);box-shadow:inset 0 0 0 1px rgb(201 150 46/30%);color:var(--sf-gold-deep);font-size:14px;font-weight:650}.sf-auth3-invite b{margin-left:auto;letter-spacing:.12em}.sf-co-code{display:grid;gap:8px}.sf-co-code label{color:var(--sf-muted);font-size:13px;font-weight:650}.sf-co-code-toggle{display:inline-flex;align-items:center;gap:8px;width:max-content;min-height:40px;padding:0 4px;border:0;background:none;color:var(--sf-gold-deep);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer}.sf-co-code-toggle:hover{text-decoration:underline;text-underline-offset:3px}.sf-co-code-row{display:flex;flex-wrap:wrap;gap:8px}.sf-co-code-row input{flex:1 1 180px;min-width:0;min-height:48px;padding:0 14px;border:0;border-radius:14px;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line);color:var(--sf-ink);font:inherit;font-size:15px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.sf-co-code-row input[readonly]{background:var(--sf-gold-wash);box-shadow:inset 0 0 0 1px rgb(201 150 46/40%);color:var(--sf-gold-deep)}.sf-co-code-row input:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-co-code-row input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--sf-ruby)}.sf-co-code-row .sf-btn{min-height:48px}.sf-co-promo span{color:var(--sf-gold-deep)}.sf-co-promo.is-entries b{color:var(--sf-gold-deep);font-size:13px;letter-spacing:.08em}.sf-co-bonus{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:16px;background:rgb(196 120 20/10%);color:#8a5207;font-size:14.5px;font-weight:650}.sf-co-bonus.is-in{background:rgb(31 157 97/12%);color:var(--sf-emerald)}.sf-play-next{display:inline-flex;align-items:center;gap:8px;margin:2px 0 0;padding:8px 12px;border-radius:12px;background:rgb(255 255 255/8%);box-shadow:inset 0 0 0 1px rgb(233 201 118/26%);color:var(--sf-gold-light);font-size:14px;font-weight:650}.sf-reveal-note{margin:0;color:rgb(244 238 226/72%);font-size:13.5px}[data-theme=dark] .sf-rw-warn{background:rgb(240 170 70/12%);box-shadow:inset 0 0 0 1px rgb(240 170 70/28%);color:#f3c27a}[data-theme=dark] .sf-rw-state.is-pending,[data-theme=dark] .sf-rw-state.is-qualified{background:rgb(240 170 70/16%);color:#f3c27a}[data-theme=dark] .sf-co-bonus{background:rgb(240 170 70/12%);color:#f3c27a}[data-theme=dark] .sf-iv-ticket{background:radial-gradient(circle at 0 50%,#0c0c0e 0 10px,transparent 11px),radial-gradient(circle at 100% 50%,#0c0c0e 0 10px,transparent 11px),linear-gradient(135deg,rgb(233 201 118/20%),rgb(201 150 46/6%))}@media (min-width:720px){.sf-rw-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sf-iv-hero,.sf-rw-hero{align-items:center;padding:30px 32px}.sf-iv-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.sf-me-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-iv-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.sf-iv-stat.is-earned{grid-column:auto}.sf-rw-card{padding:24px 26px}}@media (max-width:420px){.sf-rw-list li{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.sf-rw-ico{width:36px;height:36px}.sf-rw-cost{width:100%;margin-left:0}.sf-iv-ticket:after{display:none}}@media (prefers-reduced-motion:reduce){.sf-iv-hero,.sf-me-feat,.sf-rw-glow,.sf-rw-hero{animation:none}.sf-me-feat,.sf-me-feat>.sf-ico:last-child,.sf-me-points,.sf-rw-stepper button,.sf-rw-use .sf-ico{transition:none}}.sf-nl-narrow{max-width:640px}.sf-contact-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sf-contact-seal{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--sf-gold-light),var(--sf-gold) 60%,var(--sf-gold-deep));box-shadow:0 18px 40px -18px rgb(154 110 23/75%),inset 0 1px 0 rgb(255 255 255/45%);animation:sf-pop .5s var(--sf-ease) both}.sf-contact-seal svg{width:44px;height:44px;fill:none;stroke:#24180a;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.sf-contact-seal circle{stroke:rgb(36 24 10/18%);stroke-width:2}.sf-contact-seal path{stroke-dasharray:40;stroke-dashoffset:40;animation:sf-draw .55s .25s var(--sf-ease) forwards}.sf-nl-page{position:relative;overflow-x:hidden;overflow-x:clip}.sf-nl-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(26px,4vw,52px);border-radius:32px;background:radial-gradient(120% 90% at 0 0,var(--sf-gold-wash),transparent 55%),radial-gradient(90% 80% at 100% 100%,rgb(201 150 46/12%),transparent 60%),var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow-lg);isolation:isolate}.sf-nl-hero-copy h1{margin:0 0 14px;font-family:var(--sf-display);font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.sf-nl-hero-copy>p{margin:0;max-width:48ch;color:var(--sf-ink-2);font-size:16px;line-height:1.6}.sf-nl-points{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.sf-nl-points li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;animation:sf-rise .5s var(--sf-ease) both}.sf-nl-points li:nth-child(2){animation-delay:.08s}.sf-nl-points li:nth-child(3){animation-delay:.16s}.sf-nl-points li>span{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--sf-gold-wash);color:var(--sf-gold-deep);box-shadow:inset 0 0 0 1px rgb(201 150 46/22%)}.sf-nl-hero-form{position:relative}.sf-nl-orbit{position:absolute;inset:-40px;z-index:-1;pointer-events:none}.sf-nl-orbit i{position:absolute;inset:0;margin:auto;border:1px solid rgb(201 150 46/22%);border-radius:50%;aspect-ratio:1;animation:sf-nl-orbit 14s linear infinite}.sf-nl-orbit i:first-child{width:68%}.sf-nl-orbit i:nth-child(2){width:86%;border-style:dashed;animation-duration:22s;animation-direction:reverse}.sf-nl-orbit i:nth-child(3){width:104%;border-color:rgb(201 150 46/12%);animation-duration:30s}.sf-nl-orbit i:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--sf-gold);box-shadow:0 0 14px var(--sf-gold-light)}@keyframes sf-nl-orbit{to{transform:rotate(1turn)}}.sf-nl-card{display:grid;gap:18px;padding:clamp(18px,2.4vw,26px);border-radius:24px;background:var(--sf-glass);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);backdrop-filter:blur(10px)}.sf-nl-card.is-closed{display:flex;align-items:center;gap:12px;color:var(--sf-muted)}.sf-nl-card.is-closed p{margin:0}.sf-nl-topics{margin:0;padding:0;border:0}.sf-nl-topics legend{margin-bottom:10px;color:var(--sf-ink-2);font-size:13px;font-weight:650}.sf-nl-topics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-nl-topic{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-radius:16px;background:var(--sf-card);box-shadow:inset 0 0 0 1px var(--sf-field-line);cursor:pointer;transition:box-shadow .2s,transform .2s var(--sf-ease),background .2s}.sf-nl-topic:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--sf-field-hover)}.sf-nl-topic input{position:absolute;opacity:0;pointer-events:none}.sf-nl-topic:has(input:focus-visible){outline:2px solid var(--sf-gold);outline-offset:2px}.sf-nl-topic.is-on{background:linear-gradient(180deg,var(--sf-gold-wash),var(--sf-card));box-shadow:inset 0 0 0 1.5px var(--sf-gold),0 10px 24px -18px rgb(154 110 23/70%)}.sf-nl-topic-i{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--sf-sand);color:var(--sf-ink-2);transition:background .2s,color .2s}.sf-nl-topic.is-on .sf-nl-topic-i{background:var(--sf-metal);color:#24180a}.sf-nl-topic-t{display:grid;gap:2px;min-width:0}.sf-nl-topic-t b{font-size:14px;font-weight:650}.sf-nl-topic-t small{min-width:0;overflow:hidden;overflow:clip;color:var(--sf-muted);font-size:12px;line-height:1.35}.sf-nl-check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--sf-gold);color:#24180a;opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s var(--sf-ease)}.sf-nl-topic.is-on .sf-nl-check{opacity:1;transform:scale(1)}.sf-nl-field,.sf-nl-row{display:flex;gap:8px;align-items:center}.sf-nl-field{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:14px;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line);color:var(--sf-muted);transition:box-shadow .16s}.sf-nl-field:focus-within{box-shadow:inset 0 0 0 1px var(--sf-gold-deep),0 0 0 3px rgb(201 150 46/18%)}.sf-nl-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:15px}.sf-nl-row .sf-go.is-small{height:46px;flex:none}.sf-nl-error{display:flex;align-items:center;gap:6px;margin:0;color:var(--sf-ruby);font-size:13px;font-weight:600;animation:sf-shake .4s both}.sf-nl-consent{margin:0;color:var(--sf-muted);font-size:12px;line-height:1.5}.sf-nl-consent a{color:var(--sf-gold-deep);font-weight:650}.sf-nl-sent{display:flex;align-items:center;gap:14px;animation:sf-rise .4s var(--sf-ease) both}.sf-nl-sent b{font-size:16px}.sf-nl-sent p{margin:4px 0 0;color:var(--sf-ink-2);font-size:13.5px;line-height:1.5}.sf-nl-envelope{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--sf-metal);color:#24180a;box-shadow:0 14px 30px -16px rgb(154 110 23/80%);animation:sf-nl-fly .7s var(--sf-ease) both}.sf-nl-envelope.is-lg{width:76px;height:76px;border-radius:24px}.sf-nl-envelope.is-muted{background:var(--sf-sand);color:var(--sf-ink-2);box-shadow:none}@keyframes sf-nl-fly{0%{opacity:0;transform:translate(-18px,14px) rotate(-12deg) scale(.7)}60%{opacity:1;transform:translate(3px,-3px) rotate(4deg) scale(1.04)}to{transform:none}}.sf-fnews{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:center;padding:20px 22px;border-radius:22px;background:radial-gradient(110% 120% at 0 0,var(--sf-gold-wash),transparent 55%),var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);min-width:0;overflow:hidden;overflow:clip}.sf-fnews:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(233 201 118/14%) 50%,transparent 70%);transform:translateX(-100%);animation:sf-fnews-sheen 7s ease-in-out 1.5s infinite;pointer-events:none}@keyframes sf-fnews-sheen{0%,70%{transform:translateX(-100%)}to{transform:translateX(100%)}}.sf-fnews-copy{display:flex;align-items:center;gap:14px}.sf-fnews-i{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sf-metal);color:#24180a}.sf-fnews h2{margin:0;font-family:var(--sf-display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--sf-ink)}.sf-fnews-copy p{margin:3px 0 0;font-size:13.5px}.sf-nl-form.is-footer{display:grid;gap:8px}.sf-nl-sent.is-footer{position:relative;z-index:1}.sf-nl-confirm{position:relative;display:grid;justify-items:center;gap:14px;margin:clamp(10px,4vw,40px) auto 0;padding:clamp(26px,5vw,44px);border-radius:30px;background:radial-gradient(100% 70% at 50% 0,var(--sf-gold-wash),transparent 60%),var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow-lg);text-align:center;animation:sf-rise .45s var(--sf-ease) both;min-width:0;overflow:hidden;overflow:clip}.sf-nl-confirm.is-loading{min-height:260px;place-items:center}.sf-nl-confirm h1{margin:0;font-family:var(--sf-display);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.035em}.sf-nl-confirm p{max-width:44ch;margin:0;color:var(--sf-ink-2);font-size:15.5px;line-height:1.6}.sf-nl-confirm .sf-go:not(.is-small){width:auto;min-width:260px}.sf-nl-burst{position:absolute;top:70px;left:50%;width:0;height:0;pointer-events:none}.sf-nl-burst i{position:absolute;width:7px;height:7px;border-radius:2px;background:var(--sf-gold);transform:rotate(calc(var(--i) * 30deg)) translateY(0);opacity:0;animation:sf-nl-burst .9s .15s var(--sf-ease) forwards}.sf-nl-burst i:nth-child(2n){width:5px;height:9px;background:var(--sf-gold-light)}@keyframes sf-nl-burst{0%{opacity:1;transform:rotate(calc(var(--i) * 30deg)) translateY(0) scale(.6)}to{opacity:0;transform:rotate(calc(var(--i) * 30deg)) translateY(-90px) scale(1)}}.sf-prefs{display:grid;gap:16px;margin-top:clamp(8px,3vw,30px)}.sf-prefs.is-loading{min-height:240px;place-items:center}.sf-prefs-hero h1{margin:0;font-family:var(--sf-display);font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.035em}.sf-prefs-hero p{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;color:var(--sf-ink-2);font-size:15px}.sf-prefs-pill{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--sf-sand);font-size:12.5px;font-weight:700}.sf-prefs-pill.is-subscribed{background:rgb(31 157 97/12%);color:var(--sf-emerald)}.sf-prefs-pill.is-pending{background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-prefs-card{display:grid;gap:14px;padding:22px;border-radius:24px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);animation:sf-rise .4s var(--sf-ease) both}.sf-prefs-card h2{margin:0;font-family:var(--sf-display);font-size:19px;font-weight:700;letter-spacing:-.02em}.sf-prefs-card p{margin:0;color:var(--sf-ink-2);font-size:14.5px;line-height:1.55}.sf-prefs-card .sf-go{justify-self:start}.sf-prefs-card.is-problem{display:flex;align-items:center;gap:12px;color:var(--sf-muted)}.sf-prefs-card.is-leave{box-shadow:0 0 0 1px rgb(200 55 45/14%),var(--sf-shadow)}.sf-prefs-card.is-focus{animation:sf-prefs-focus 1.6s var(--sf-ease) both}@keyframes sf-prefs-focus{0%,60%{box-shadow:0 0 0 2px var(--sf-gold),0 0 0 8px rgb(201 150 46/18%),var(--sf-shadow)}to{box-shadow:0 0 0 1px rgb(200 55 45/14%),var(--sf-shadow)}}.sf-prefs-card.is-left{justify-items:center;text-align:center}.sf-prefs-card.is-left .sf-go{justify-self:center}.sf-prefs-wave{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:var(--sf-sand);color:var(--sf-ink-2);animation:sf-nl-wave 2.4s ease-in-out infinite}@keyframes sf-nl-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(6deg)}60%{transform:rotate(0)}}.sf-prefs-topics{display:flex;flex-wrap:wrap;gap:8px}.sf-prefs-topic{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 14px;border:0;border-radius:999px;background:var(--sf-sand);color:var(--sf-ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.sf-prefs-topic i{position:relative;width:34px;height:20px;border-radius:999px;background:rgb(24 20 12/16%);transition:background .2s}.sf-prefs-topic i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/25%);transition:transform .25s var(--sf-ease)}.sf-prefs-topic.is-on{background:var(--sf-gold-wash);color:var(--sf-ink);box-shadow:inset 0 0 0 1px rgb(201 150 46/40%)}.sf-prefs-topic.is-on i{background:var(--sf-gold)}.sf-prefs-topic.is-on i:after{transform:translateX(14px)}.sf-prefs-topic:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-prefs-lang{max-width:280px}.sf-prefs-leave{display:flex;flex-wrap:wrap;gap:8px}.sf-prefs-change{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.sf-prefs-change .sf-fl{flex:1 1 260px}.sf-prefs-service{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--sf-muted);font-size:13px}.sf-nl-account h2{display:flex;align-items:center;gap:10px}.sf-nl-account.is-loading{min-height:120px;place-items:center}.sf-nl-dot{width:10px;height:10px;border-radius:50%;background:var(--sf-muted)}.sf-nl-dot.is-on{background:var(--sf-emerald);box-shadow:0 0 0 4px rgb(31 157 97/16%);animation:sf-cv-pulse 2.4s ease-in-out infinite}.sf-contact-desk{display:grid;gap:16px;margin:18px 0 8px;padding:clamp(18px,2.6vw,28px);border-radius:26px;background:radial-gradient(100% 60% at 100% 0,var(--sf-gold-wash),transparent 55%),var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);animation:sf-rise .4s var(--sf-ease) both}.sf-contact-desk.is-closed,.sf-contact-desk.is-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;color:var(--sf-muted)}.sf-contact-desk.is-closed p{margin:0}.sf-contact-desk.is-done{justify-items:center;text-align:center}.sf-contact-desk.is-done h2{margin:0;font-family:var(--sf-display);font-size:24px;font-weight:700;letter-spacing:-.03em}.sf-contact-desk.is-done p{max-width:46ch;margin:0;color:var(--sf-ink-2)}.sf-contact-ref span{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:12px;background:var(--sf-night);color:var(--sf-gold-light);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;letter-spacing:.08em;position:relative;min-width:0;overflow:hidden;overflow:clip}.sf-contact-ref span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgb(255 255 255/22%) 50%,transparent 75%);transform:translateX(-100%);animation:sf-sweep 2.4s ease-in-out .6s infinite}.sf-contact-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sf-contact-mine{display:inline-flex;gap:6px;color:var(--sf-gold-deep);font-weight:650}.sf-contact-as,.sf-contact-mine{align-items:center;font-size:14px}.sf-contact-as{display:flex;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:var(--sf-sand);color:var(--sf-ink-2)}.sf-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sf-contact-cats{margin:0;padding:0;border:0}.sf-contact-cats legend{margin-bottom:8px;color:var(--sf-ink-2);font-size:13px;font-weight:600}.sf-contact-cats>div{display:flex;flex-wrap:wrap;gap:8px}.sf-chip-pick{position:relative;cursor:pointer}.sf-chip-pick input{position:absolute;opacity:0;pointer-events:none}.sf-chip-pick span{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--sf-card);box-shadow:inset 0 0 0 1px var(--sf-field-line);color:var(--sf-ink-2);font-size:13.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .2s var(--sf-ease)}.sf-chip-pick:hover span{box-shadow:inset 0 0 0 1px var(--sf-field-hover)}.sf-chip-pick input:checked+span{background:var(--sf-night);box-shadow:none;color:#fff;transform:translateY(-1px)}.sf-chip-pick input:focus-visible+span{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-fl textarea{width:100%;min-height:132px;margin:0;padding:12px 13px;border:1px solid var(--sf-field-line);border-radius:12px;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;line-height:1.55;resize:vertical;transition:border-color .16s,box-shadow .16s}.sf-fl textarea:hover{border-color:var(--sf-field-hover)}.sf-fl textarea:focus{border-color:var(--sf-gold-deep);box-shadow:0 0 0 3px rgb(201 150 46/18%)}.sf-contact-text .sf-fl-hint{display:flex;justify-content:space-between;gap:10px}.sf-contact-send{display:grid;gap:10px}.sf-contact-send .sf-go{max-width:340px}.sf-contact-privacy{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--sf-muted);font-size:12.5px;line-height:1.5}.sf-contact-privacy a{color:var(--sf-gold-deep);font-weight:650}.sf-cv-presence,.sf-sc-presence{display:inline-flex;align-items:center;gap:7px;color:var(--sf-muted);font-size:13px;font-weight:600}.sf-cv-presence i,.sf-sc-presence i{width:8px;height:8px;border-radius:50%;background:var(--sf-muted)}.sf-cv-presence.is-online,.sf-sc-presence.is-online{color:var(--sf-emerald)}.sf-cv-presence.is-online i,.sf-sc-presence.is-online i{background:var(--sf-emerald);animation:sf-cv-pulse 2s ease-in-out infinite}@keyframes sf-cv-pulse{0%,to{box-shadow:0 0 0 0 rgb(31 157 97/45%)}50%{box-shadow:0 0 0 6px rgb(31 157 97/0)}}.sf-cv{display:flex;flex-direction:column;min-height:0;height:min(72dvh,720px);border-radius:24px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);min-width:0;overflow:hidden;overflow:clip}.sf-cv.is-compact{height:100%;border-radius:0;background:transparent;box-shadow:none}.sf-cv.is-loading{display:grid;grid-template-rows:none;align-content:start;gap:12px;padding:20px}.sf-cv-skeleton{width:62%;height:54px;border-radius:18px;background:linear-gradient(90deg,var(--sf-sand),var(--sf-card),var(--sf-sand));background-size:200% 100%;animation:sf-cv-shimmer 1.4s ease-in-out infinite}.sf-cv-skeleton.is-right{justify-self:end;width:48%}@keyframes sf-cv-shimmer{to{background-position:-200% 0}}.sf-cv-missing{display:grid;justify-items:center;gap:10px;padding:40px 20px;color:var(--sf-muted);text-align:center}.sf-cv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sf-hair);background:radial-gradient(120% 140% at 100% 0,var(--sf-gold-wash),transparent 55%),var(--sf-card)}.sf-cv-ref{color:var(--sf-gold-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;letter-spacing:.06em}.sf-cv-head h2{margin:3px 0 0;font-family:var(--sf-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.sf-cv-state{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sf-cv-pill{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--sf-sand);color:var(--sf-ink-2);font-size:12px;font-weight:700;white-space:nowrap}.sf-cv-pill.is-waiting_customer{background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-cv-pill.is-open,.sf-cv-pill.is-waiting_team{background:rgb(31 157 97/12%);color:var(--sf-emerald)}.sf-cv-pill.is-closed{background:rgb(24 20 12/6%);color:var(--sf-muted)}.sf-cv-reconnect{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:6px;background:var(--sf-gold-wash);color:var(--sf-gold-deep);font-size:12.5px;font-weight:600}.sf-cv-reconnect .sf-spinner{width:13px;height:13px}.sf-cv-log{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:4px;overflow-y:auto;padding:16px 18px 10px;overscroll-behavior:contain;scroll-behavior:smooth}.sf-cv-log:focus-visible{outline:2px solid var(--sf-gold);outline-offset:-2px}.sf-cv-row-wrap{display:grid}.sf-cv-day{display:flex;align-items:center;gap:10px;margin:10px 0 8px;color:var(--sf-muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sf-cv-day:after,.sf-cv-day:before{content:"";flex:1;height:1px;background:var(--sf-hair)}.sf-cv-row{display:flex;align-items:flex-end;gap:8px;margin:3px 0;animation:sf-cv-in .32s var(--sf-ease) both}.sf-cv-row.is-mine{justify-content:flex-end}@keyframes sf-cv-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.sf-cv-avatar{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sf-metal);color:#24180a}.sf-cv-bubble{display:grid;gap:3px;max-width:min(78%,520px);padding:9px 13px 7px;border-radius:18px 18px 18px 6px;background:var(--sf-sand);color:var(--sf-ink)}.sf-cv-row.is-mine .sf-cv-bubble{border-radius:18px 18px 6px 18px;background:linear-gradient(180deg,#2a292f,#17171a);color:#f8f7f4}.sf-cv-row.is-pending .sf-cv-bubble{opacity:.78}.sf-cv-who{color:var(--sf-gold-deep);font-size:11px;font-weight:750;letter-spacing:.03em}.sf-cv-row.is-mine .sf-cv-who{color:var(--sf-gold-light)}.sf-cv-bubble p{display:flex;align-items:center;gap:6px;margin:0;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sf-cv-bubble time{justify-self:end;opacity:.6;font-size:10.5px;font-variant-numeric:tabular-nums}.sf-cv-seen{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:2px 2px 4px 0;color:var(--sf-emerald);font-size:11.5px;font-weight:650;animation:sf-fade-in .4s both}.sf-cv-sending{display:inline-flex;align-items:center;gap:6px;justify-self:end;font-size:11px;opacity:.8}.sf-cv-dots{display:inline-flex;gap:3px}.sf-cv-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:sf-cv-dot 1s ease-in-out infinite}.sf-cv-dots i:nth-child(2){animation-delay:.15s}.sf-cv-dots i:nth-child(3){animation-delay:.3s}@keyframes sf-cv-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.sf-cv-retry{display:inline-flex;align-items:center;gap:5px;justify-self:end;padding:0;border:0;background:none;color:#ff9a8f;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.sf-cv-system{align-self:center;max-width:90%;margin:10px 0;padding:6px 12px;border-radius:999px;background:var(--sf-sand);color:var(--sf-muted);font-size:12.5px;text-align:center}.sf-cv-system.is-closed{background:rgb(24 20 12/5%)}.sf-cv-file{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:220px;padding:6px 4px;color:inherit;text-decoration:none}.sf-cv-file-i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgb(255 255 255/14%)}.sf-cv-row.is-team .sf-cv-file-i{background:var(--sf-card)}.sf-cv-file b{display:block;min-width:0;overflow:hidden;overflow:clip;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.sf-cv-file small{opacity:.7;font-size:11.5px}.sf-cv-file.is-removed{display:inline-flex;min-width:0;opacity:.6;text-decoration:line-through}.sf-cv-notice{display:flex;align-items:center;gap:6px;margin:0;padding:6px 18px;color:var(--sf-ruby);font-size:12.5px;font-weight:600}.sf-cv-compose{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--sf-hair);background:var(--sf-card)}.sf-cv.is-compact .sf-cv-compose{background:transparent}.sf-cv-compose textarea{flex:1;min-width:0;max-height:160px;padding:11px 14px;border:0;border-radius:18px;outline:0;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line);color:var(--sf-ink);font:inherit;font-size:15px;line-height:1.45;resize:none;transition:box-shadow .16s}.sf-cv-compose textarea:focus{box-shadow:inset 0 0 0 1px var(--sf-gold-deep),0 0 0 3px rgb(201 150 46/16%)}.sf-cv-send,.sf-cv-tool{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;transition:transform .2s var(--sf-ease),background .2s,opacity .2s}.sf-cv-tool{background:var(--sf-sand);color:var(--sf-ink-2)}.sf-cv-tool:hover{transform:rotate(-12deg)}.sf-cv-send{background:var(--sf-metal);color:#24180a;box-shadow:0 10px 20px -12px rgb(154 110 23/80%)}.sf-cv-send:not(:disabled):hover{transform:translateY(-1px) scale(1.04)}.sf-cv-send:disabled{opacity:.45;cursor:default;box-shadow:none}.sf-cv-send:focus-visible,.sf-cv-tool:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-inbox-wrap{display:grid;gap:16px}.sf-inbox-head .sf-kicker{margin-bottom:4px}.sf-inbox{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.sf-inbox.is-loading{display:grid;grid-template-columns:none;justify-items:center;gap:10px;min-height:240px;place-content:center;color:var(--sf-muted)}.sf-inbox-list{padding:16px;border-radius:24px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow)}.sf-inbox-list,.sf-inbox-list-head{display:grid;gap:12px}.sf-inbox-list-head .sf-go{justify-self:start}.sf-inbox-list ul{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none}.sf-inbox-list li{animation:sf-rise .35s var(--sf-ease) both}.sf-inbox-list button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s,box-shadow .2s}.sf-inbox-list button:hover{background:var(--sf-sand)}.sf-inbox-list button[aria-current=true]{background:var(--sf-gold-wash);box-shadow:inset 3px 0 0 var(--sf-gold)}.sf-inbox-copy{display:grid;gap:4px;min-width:0}.sf-inbox-line{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.sf-inbox-line b{min-width:0;overflow:hidden;overflow:clip;font-size:14.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sf-inbox-line time{flex:none;color:var(--sf-muted);font-size:12px}.sf-inbox-line.is-sub small{min-width:0;overflow:hidden;overflow:clip;color:var(--sf-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sf-inbox-line em,.sf-sc-mine em{display:grid;flex:none;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--sf-gold);color:#24180a;font-size:12px;font-style:normal;font-weight:800;animation:sf-pop .4s var(--sf-ease) both}.sf-inbox-line.is-meta{justify-content:flex-start}.sf-inbox-line code{color:var(--sf-muted);font-size:11.5px;letter-spacing:.04em}.sf-inbox-empty{display:flex;align-items:center;gap:10px;margin:0;padding:20px 6px;color:var(--sf-muted)}.sf-inbox-thread{min-width:0}.sf-inbox-blank{display:grid;place-content:center;justify-items:center;gap:12px;height:min(72dvh,720px);padding:24px;border-radius:24px;background:radial-gradient(60% 50% at 50% 45%,var(--sf-gold-wash),transparent 70%),var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair);color:var(--sf-gold)}.sf-inbox-blank p{max-width:30ch;margin:0;color:var(--sf-muted);font-size:14px;line-height:1.5;text-align:center}.sf-inbox-back{display:none;align-items:center;gap:6px;margin-bottom:10px;padding:0;border:0;background:none;color:var(--sf-gold-deep);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.sf-inbox-gate{display:grid;justify-items:center;gap:14px;padding:clamp(28px,5vw,48px) 20px;border-radius:26px;background:var(--sf-card);box-shadow:0 0 0 1px var(--sf-hair),var(--sf-shadow);text-align:center}.sf-inbox-gate p{max-width:42ch;margin:0;color:var(--sf-ink-2)}.sf-inbox-gate-i{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--sf-gold-wash);color:var(--sf-gold-deep)}.sf-inbox-single{max-width:820px}.support-panel.sf-sc{height:min(40rem,calc(100dvh - 9.5rem));background:var(--sf-paper);color:var(--sf-ink);border-color:var(--sf-hair);animation:sf-sc-in .32s var(--sf-ease) both;transform-origin:bottom right}@keyframes sf-sc-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.sf-sc-head .sf-sc-presence{margin-top:6px;color:rgb(248 247 244/75%)}.sf-sc-head .sf-sc-presence.is-online{color:#7ee0b0}.sf-sc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px 12px 0;padding:4px;border-radius:14px;background:var(--sf-sand)}.sf-sc-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--sf-muted);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.sf-sc-tabs button[aria-selected=true]{background:var(--sf-card);color:var(--sf-ink);box-shadow:var(--sf-shadow)}.sf-sc-tabs em{position:absolute;top:7px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--sf-gold);animation:sf-cv-pulse 2s ease-in-out infinite}.sf-sc-body{display:grid;align-content:start;gap:12px;min-height:0;flex:1;overflow-y:auto;padding:12px 14px;overscroll-behavior:contain}.sf-sc-body.is-team{display:flex;flex-direction:column;padding:0}.sf-sc-body.is-team>:not(.sf-cv){margin:12px 14px 0}.sf-sc-hint,.sf-sc-lead{margin:0;color:var(--sf-muted);font-size:12.5px;line-height:1.5}.sf-sc-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:14px;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line);color:var(--sf-muted)}.sf-sc-search:focus-within{box-shadow:inset 0 0 0 1px var(--sf-gold-deep),0 0 0 3px rgb(201 150 46/16%)}.sf-sc-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:14px}.sf-sc-answer{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:12px;border-radius:16px;background:var(--sf-gold-wash);box-shadow:inset 0 0 0 1px rgb(201 150 46/28%);color:var(--sf-ink);animation:sf-rise .3s var(--sf-ease) both}.sf-sc-answer .sf-ico{color:var(--sf-gold-deep)}.sf-sc-answer p,.sf-sc-nomatch{margin:0;font-size:13.5px;line-height:1.5}.sf-sc-nomatch{color:var(--sf-muted)}.sf-sc-faq{display:grid;gap:6px}.sf-sc-faq details{border-radius:14px;background:var(--sf-card);box-shadow:inset 0 0 0 1px var(--sf-hair)}.sf-sc-faq summary{padding:11px 12px;font-size:13.5px;font-weight:650;cursor:pointer;list-style:none}.sf-sc-faq summary::-webkit-details-marker{display:none}.sf-sc-faq summary:after{content:"+";float:right;color:var(--sf-gold-deep);font-weight:800}.sf-sc-faq details[open] summary:after{content:"−"}.sf-sc-faq details p{margin:0;padding:0 12px 12px;color:var(--sf-ink-2);font-size:13.5px;line-height:1.55}.sf-sc-cta{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:0;border-radius:16px;background:linear-gradient(180deg,#2a292f,#17171a);color:#f8f7f4;font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--sf-ease)}.sf-sc-cta:hover{transform:translateY(-1px)}.sf-sc-cta-i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--sf-metal);color:#24180a}.sf-sc-cta b{display:block;font-size:14px}.sf-sc-cta small{display:block;margin-top:2px;opacity:.72;font-size:12px;line-height:1.4}.sf-sc-label{margin:0;color:var(--sf-ink-2);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.sf-sc-mine{min-width:0}.sf-sc-mine ul{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0;padding:0;list-style:none}.sf-sc-mine button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:var(--sf-card);box-shadow:inset 0 0 0 1px var(--sf-hair);color:inherit;font:inherit;text-align:left;cursor:pointer}.sf-sc-mine button:hover{box-shadow:inset 0 0 0 1px var(--sf-field-hover)}.sf-sc-mine button>span{display:grid;min-width:0}.sf-sc-mine b,.sf-sc-mine small{min-width:0;overflow:hidden;overflow:clip;text-overflow:ellipsis;white-space:nowrap}.sf-sc-mine b{font-size:13.5px}.sf-sc-mine small{color:var(--sf-muted);font-size:12px}.sf-sc-all{color:var(--sf-gold-deep);font-size:13px;font-weight:700}.sf-sc-start{display:grid;gap:8px;padding-bottom:14px}.sf-sc-guest{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px}.sf-sc-start input,.sf-sc-start textarea{width:100%;min-width:0;padding:10px 12px;border:0;border-radius:12px;outline:0;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line);color:var(--sf-ink);font:inherit;font-size:14px;resize:none}.sf-sc-start input:focus,.sf-sc-start textarea:focus{box-shadow:inset 0 0 0 1px var(--sf-gold-deep),0 0 0 3px rgb(201 150 46/16%)}.sf-sc-start .sf-go{justify-self:end}.sf-sc-error{margin:0;color:var(--sf-ruby);font-size:12.5px;font-weight:650}.sf-sc-closed{display:grid;justify-items:center;gap:10px;padding:20px 10px;color:var(--sf-muted);text-align:center}.sf-sc-closed p{margin:0;font-size:13.5px}.sf-sc-threadhead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;border-bottom:1px solid var(--sf-hair)}.sf-sc-threadhead button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--sf-gold-deep);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sf-sc-threadhead code{color:var(--sf-muted);font-size:11.5px;letter-spacing:.05em}.sf-sc .sf-cv{flex:1;height:auto}.sf-sc .sf-cv-log{padding:10px 12px 6px}.sf-sc .sf-cv-bubble{max-width:88%}.sf-sc .support-links{padding-top:8px}:root[data-theme=dark] .sf-cv-row.is-mine .sf-cv-bubble,:root[data-theme=dark] .sf-sc-cta{background:linear-gradient(180deg,#f4f0e8,#e6dfd2);color:#1c1d22}:root[data-theme=dark] .sf-cv-row.is-mine .sf-cv-who{color:var(--sf-ivory-mark)}:root[data-theme=dark] .sf-cv-row.is-mine .sf-cv-file-i{background:rgb(28 29 34/8%)}:root[data-theme=dark] .sf-cv-retry{color:#b3261e}:root[data-theme=dark] .sf-chip-pick input:checked+span{background:var(--sf-ivory);color:var(--sf-ivory-ink)}:root[data-theme=dark] .sf-prefs-topic i{background:rgb(255 255 255/18%)}:root[data-theme=dark] .sf-cv-pill.is-closed,:root[data-theme=dark] .sf-cv-system.is-closed{background:rgb(255 255 255/8%)}:root[data-theme=dark] .sf-contact-ref span{background:#121216}:root[data-theme=dark] .sf-nl-orbit i{border-color:rgb(221 174 74/26%)}@media (max-width:899px){.sf-inbox{grid-template-columns:minmax(0,1fr)}.sf-inbox.has-open .sf-inbox-list,.sf-inbox:not(.has-open) .sf-inbox-thread{display:none}.sf-inbox-back{display:inline-flex}.sf-cv{height:calc(100dvh - 220px);min-height:420px}}@media (max-width:767px){.sf-inbox-single .sf-cv,.sf-inbox-thread .sf-cv{height:calc(100dvh - 180px - 96px - env(safe-area-inset-bottom, 0px));min-height:360px}}@media (max-width:760px){.sf-nl-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px;border-radius:26px}.sf-nl-orbit{inset:-20px;opacity:.6}.sf-fnews{padding:18px}.sf-contact-grid,.sf-fnews{grid-template-columns:minmax(0,1fr)}.sf-nl-row{flex-direction:column;align-items:stretch}.sf-nl-row .sf-go.is-small{width:100%}}@media (max-width:420px){.sf-nl-topics>div,.sf-sc-guest{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sf-contact-ref span:after,.sf-cv-dots i,.sf-cv-presence.is-online i,.sf-fnews:after,.sf-nl-burst i,.sf-nl-dot.is-on,.sf-nl-orbit i,.sf-prefs-wave,.sf-sc-presence.is-online i,.sf-sc-tabs em{animation:none}}.sf-sc-tabs.has-ai{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-sc-tabs button.is-ai{color:var(--sf-gold-deep)}.sf-sc-tabs button.is-ai[aria-selected=true]{background:radial-gradient(120% 140% at 0 0,var(--sf-gold-wash),transparent 60%),var(--sf-card);color:var(--sf-ink)}.sf-sc-tabs button.is-ai .sf-ico{color:var(--sf-gold)}.sf-sc-body.is-ai{display:flex;flex-direction:column;padding:0;overflow:hidden}.sf-ai{display:flex;flex:1;flex-direction:column;min-height:0}.sf-ai-intro{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;margin:12px 14px 0;padding:12px;overflow:hidden;border-radius:16px;background:radial-gradient(130% 120% at 0 0,var(--sf-gold-wash),transparent 58%),var(--sf-card);box-shadow:inset 0 0 0 1px var(--sf-hair)}.sf-ai-intro.is-compact{align-items:center;padding:8px 10px}.sf-ai-intro.is-compact .sf-ai-lead{display:none}.sf-ai-intro.is-compact .sf-ai-orb{width:28px;height:28px;border-radius:9px}.sf-ai-rate-buttons{display:inline-flex;gap:6px}.sf-ai-orb{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(140deg,#1b1b20,#3d3323);color:var(--sf-gold-light);box-shadow:0 6px 18px -6px rgb(201 150 46/55%);animation:sf-ai-glow 3.2s ease-in-out infinite}@keyframes sf-ai-glow{50%{box-shadow:0 6px 24px -4px rgb(232 196 110/70%)}}.sf-ai-title{margin:0;color:var(--sf-ink);font-size:14px;font-weight:750}.sf-ai-lead{margin:2px 0 0;color:var(--sf-muted);font-size:12.5px;line-height:1.45}.sf-ai-badge{display:inline-grid;place-items:center;height:17px;padding:0 6px;border-radius:6px;background:linear-gradient(140deg,var(--sf-gold-light),var(--sf-gold));color:#24180a;font-size:10px;font-weight:800;letter-spacing:.06em;vertical-align:1px}.sf-ai-new{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:var(--sf-sand);color:var(--sf-ink-2);cursor:pointer}.sf-ai-new:hover{color:var(--sf-ink)}.sf-ai-log{display:flex;flex:1;flex-direction:column;gap:4px;min-height:140px;overflow-y:auto;padding:12px 14px 8px;overscroll-behavior:contain;scroll-behavior:smooth}.sf-ai-start{display:grid;gap:8px;margin-top:2px}.sf-ai-chip{display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:14px;background:var(--sf-card);box-shadow:inset 0 0 0 1px var(--sf-hair);color:var(--sf-ink);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;animation:sf-rise .35s var(--sf-ease) both;transition:transform .2s var(--sf-ease),box-shadow .2s}.sf-ai-chip:nth-child(2){animation-delay:60ms}.sf-ai-chip:nth-child(3){animation-delay:.12s}.sf-ai-chip .sf-ico{color:var(--sf-gold-deep)}.sf-ai-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--sf-gold-deep),0 6px 16px -10px rgb(201 150 46/60%)}.sf-ai-hint{display:flex;align-items:center;gap:6px;margin:2px 2px 0;color:var(--sf-muted);font-size:12px}.sf-ai-row{display:flex;align-items:flex-end;gap:8px;margin:3px 0;animation:sf-cv-in .32s var(--sf-ease) both}.sf-ai-row.is-mine{justify-content:flex-end}.sf-ai-avatar{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sf-metal);color:#24180a}.sf-ai-row.is-ai .sf-ai-avatar{background:linear-gradient(140deg,#1b1b20,#3d3323);color:var(--sf-gold-light)}.sf-ai-bubble{display:grid;gap:5px;max-width:min(84%,520px);padding:9px 13px;border-radius:18px 18px 18px 6px;background:var(--sf-sand);color:var(--sf-ink)}.sf-ai-row.is-ai .sf-ai-bubble{background:linear-gradient(var(--sf-card),var(--sf-card)) padding-box,linear-gradient(140deg,rgb(232 196 110/75%),rgb(201 150 46/15%) 60%) border-box;border:1px solid transparent;box-shadow:0 8px 22px -16px rgb(36 24 10/45%)}.sf-ai-row.is-mine .sf-ai-bubble{border-radius:18px 18px 6px 18px;background:linear-gradient(180deg,#2a292f,#17171a);color:#f8f7f4}.sf-ai-row.is-pending .sf-ai-bubble{opacity:.75}.sf-ai-who{display:flex;align-items:center;gap:6px;color:var(--sf-gold-deep);font-size:11px;font-weight:750;letter-spacing:.03em}.sf-ai-row.is-mine .sf-ai-who{color:var(--sf-gold-light)}.sf-ai-bubble p{margin:0;font-size:14.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sf-ai-bubble p a{color:var(--sf-gold-deep);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.sf-ai-sources{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.sf-ai-sources a{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 9px;border-radius:999px;background:var(--sf-sand);color:var(--sf-ink-2);font-size:11.5px;font-weight:650;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-ai-sources a:hover{background:var(--sf-gold-wash);color:var(--sf-ink)}.sf-ai-rate{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--sf-muted);font-size:11.5px}.sf-ai-rate button{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:0;border-radius:999px;background:var(--sf-sand);color:var(--sf-ink-2);font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.sf-ai-rate button:hover{background:var(--sf-gold-wash);color:var(--sf-ink)}.sf-ai-thanks{color:var(--sf-emerald);font-size:11.5px!important}.sf-ai-row.is-typing .sf-ai-bubble{grid-auto-flow:column;align-items:center;gap:10px}.sf-ai-row.is-typing small{color:var(--sf-muted);font-size:12px}.sf-ai-dots{display:inline-flex;gap:4px}.sf-ai-dots i{width:7px;height:7px;border-radius:50%;background:var(--sf-gold);animation:sf-ai-dot 1.1s ease-in-out infinite}.sf-ai-dots i:nth-child(2){animation-delay:.15s}.sf-ai-dots i:nth-child(3){animation-delay:.3s}@keyframes sf-ai-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.sf-ai-system{align-self:center;margin:8px 0;padding:6px 12px;border-radius:999px;background:var(--sf-gold-wash);color:var(--sf-gold-deep);font-size:12px;font-weight:650;text-align:center}.sf-ai-fallback{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:6px 0;padding:12px;border-radius:16px;background:var(--sf-sand);color:var(--sf-ink);animation:sf-rise .3s var(--sf-ease) both}.sf-ai-fallback p{margin:0;font-size:13.5px;line-height:1.5}.sf-ai-fallback>div{display:flex;flex-wrap:wrap;grid-column:2;align-items:center;gap:10px}.sf-ai-link{color:var(--sf-gold-deep);font-size:13px;font-weight:650}.sf-ai-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 8px;padding:10px 12px;border:0;border-radius:16px;background:radial-gradient(120% 120% at 100% 0,var(--sf-gold-wash),transparent 60%),var(--sf-card);box-shadow:inset 0 0 0 1px rgb(201 150 46/40%);color:var(--sf-ink);font:inherit;text-align:left;cursor:pointer;animation:sf-rise .3s var(--sf-ease) both}.sf-ai-offer:hover{box-shadow:inset 0 0 0 1px var(--sf-gold-deep),0 10px 24px -14px rgb(201 150 46/65%)}.sf-ai-offer-i{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--sf-metal);color:#24180a}.sf-ai-offer b{display:block;font-size:13.5px}.sf-ai-offer small{display:block;color:var(--sf-muted);font-size:12px}.sf-ai-handoff{display:grid;gap:8px;margin:0 14px 8px;padding:12px;border-radius:16px;background:var(--sf-card);box-shadow:inset 0 0 0 1px var(--sf-gold-deep);animation:sf-rise .3s var(--sf-ease) both}.sf-ai-handoff-lead{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--sf-ink-2);font-size:12.5px;line-height:1.45}.sf-ai-handoff input,.sf-ai-handoff select{width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:12px;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line);color:var(--sf-ink);font:inherit;font-size:14px}.sf-ai-guest{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}.sf-ai-handoff-acts{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.sf-ai-handoff-back{min-height:36px;padding:0 4px;border:0;background:none;color:var(--sf-ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s var(--sf-ease),text-decoration-color .2s var(--sf-ease)}.sf-ai-handoff-back:focus-visible,.sf-ai-handoff-back:hover{color:var(--sf-ink);text-decoration-color:currentColor}.sf-ai-handoff-back:disabled{opacity:.5;cursor:default}.sf-ai-handed{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0 14px 12px;padding:12px;border-radius:16px;background:linear-gradient(140deg,#1b1b20,#2f2a20);color:#f6f1e6;animation:sf-rise .35s var(--sf-ease) both}.sf-ai-handed .sf-ico{color:var(--sf-gold-light)}.sf-ai-handed b{display:block;font-size:13.5px}.sf-ai-handed>div>span{display:block;color:rgb(246 241 230/75%);font-size:12.5px}.sf-ai-handed .sf-go{grid-column:1/-1;justify-self:start}.sf-ai-notice{margin:0 14px 6px;color:var(--sf-ruby);font-size:12.5px}.sf-ai-ask{display:flex;align-items:flex-end;gap:8px;margin:0 12px;padding:6px 6px 6px 12px;border-radius:18px;background:var(--sf-field);box-shadow:inset 0 0 0 1px var(--sf-field-line)}.sf-ai-ask:focus-within{box-shadow:inset 0 0 0 1px var(--sf-gold-deep),0 0 0 3px rgb(201 150 46/16%)}.sf-ai-ask textarea{flex:1;min-width:0;max-height:120px;padding:8px 0;border:0;outline:0;resize:none;background:transparent;color:var(--sf-ink);font:inherit;font-size:14.5px;line-height:1.45;field-sizing:content}.sf-ai-send{display:grid;flex:none;place-items:center;width:40px;height:40px;border:0;border-radius:14px;background:linear-gradient(140deg,var(--sf-gold-light),var(--sf-gold));color:#24180a;cursor:pointer;transition:transform .2s var(--sf-ease),opacity .2s}.sf-ai-send:hover:not(:disabled){transform:translateY(-1px) rotate(-8deg)}.sf-ai-send:disabled{cursor:default;opacity:.45}.sf-ai-disclaimer{margin:6px 14px 4px;color:var(--sf-muted);font-size:11px;text-align:center}.sf-ai-disclaimer button{padding:0;border:0;background:none;color:var(--sf-gold-deep);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sf-cv-row.is-ai .sf-cv-avatar{background:linear-gradient(140deg,#1b1b20,#3d3323);color:var(--sf-gold-light)}.sf-cv-row.is-ai .sf-cv-bubble{background:var(--sf-card);box-shadow:inset 0 0 0 1px rgb(201 150 46/38%)}.sf-cv-system.is-handoff{background:var(--sf-gold-wash);color:var(--sf-gold-deep);font-weight:650}@media (max-width:520px){.sf-sc-tabs.has-ai button{gap:5px;font-size:12.5px}.sf-ai-guest{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sf-ai-chip,.sf-ai-dots i,.sf-ai-fallback,.sf-ai-handed,.sf-ai-handoff,.sf-ai-offer,.sf-ai-orb,.sf-ai-row{animation:none}.sf-ai-log{scroll-behavior:auto}}.sf-live.is-ended{background:rgb(20 20 20/72%);color:#f6f3ec}.sf-live.is-ended i{background:var(--sf-gold-light);box-shadow:none;animation:none}.sf-ended{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:14px 0 6px;padding:18px;border:1px solid color-mix(in srgb,var(--sf-gold) 34%,transparent);border-radius:20px;background:linear-gradient(150deg,var(--sf-gold-wash),var(--sf-card) 70%);box-shadow:var(--sf-shadow);animation:sf-grow-rise .5s var(--sf-ease) both}.sf-ended.is-cancelled{border-color:var(--sf-hair);background:linear-gradient(150deg,var(--sf-sand),var(--sf-card) 70%)}.sf-ended-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sf-metal);color:#2a1d05;box-shadow:0 10px 22px -12px rgb(154 110 23/70%)}.sf-ended.is-cancelled .sf-ended-ico{background:var(--sf-night);color:#f6f3ec}.sf-ended b{display:block;font-family:var(--sf-display);font-size:18px;letter-spacing:-.01em}.sf-ended p{margin:4px 0 12px;color:var(--sf-ink-2);font-size:14.5px;line-height:1.55}.sf-cat-intro{max-width:68ch;margin:10px 0 0;color:var(--sf-ink-2);font-size:15.5px;line-height:1.65}.sf-related-links{margin:34px 0 8px;padding:20px;border:1px solid var(--sf-hair);border-radius:22px;background:var(--sf-card);box-shadow:var(--sf-shadow)}.sf-related-links ul{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none}.sf-related-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--sf-hair);border-radius:999px;background:var(--sf-paper);color:var(--sf-ink);font-weight:600;text-decoration:none;transition:border-color .18s ease,transform .18s var(--sf-ease),box-shadow .18s ease}.sf-related-links a:hover{border-color:var(--sf-gold);box-shadow:0 10px 22px -16px rgb(154 110 23/60%);transform:translateY(-1px)}.sf-related-links a:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-nc{display:grid;gap:16px}.sf-nc-intro{margin:0;color:var(--sf-ink-2);font-size:15px;line-height:1.6}.sf-nc-skel{height:220px;border-radius:18px;background:linear-gradient(90deg,var(--sf-sand),var(--sf-card),var(--sf-sand));background-size:200% 100%;animation:sf-grow-shimmer 1.4s linear infinite}.sf-nc-msg{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:14px;font-size:14px;font-weight:600;animation:sf-grow-rise .35s var(--sf-ease) both}.sf-nc-msg.is-ok{background:color-mix(in srgb,var(--sf-emerald) 14%,var(--sf-card));color:var(--sf-ink)}.sf-nc-msg.is-bad{background:color-mix(in srgb,var(--sf-ruby) 13%,var(--sf-card));color:var(--sf-ink)}.sf-nc-card h2{display:inline-flex;align-items:center;gap:8px}.sf-nc-empty,.sf-nc-sub{margin:0 0 12px;color:var(--sf-muted);font-size:14px;line-height:1.55}.sf-nc-note{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--sf-tint);color:var(--sf-ink-2);font-size:13.5px}.sf-nc-devices{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sf-nc-devices>li{display:grid;gap:12px;padding:16px;border:1px solid var(--sf-hair);border-radius:18px;background:var(--sf-paper);animation:sf-grow-rise .4s var(--sf-ease) both}.sf-nc-devices>li.is-here{border-color:color-mix(in srgb,var(--sf-gold) 55%,transparent);background:linear-gradient(160deg,var(--sf-gold-wash),var(--sf-paper) 60%)}.sf-nc-dev-head{display:flex;align-items:center;gap:12px}.sf-nc-dev-ico{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sf-card);color:var(--sf-gold-deep);box-shadow:var(--sf-shadow)}.sf-nc-dev-name{display:grid;flex:1;min-width:0}.sf-nc-dev-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-nc-dev-name small{color:var(--sf-muted);font-size:12.5px}.sf-nc-dev-name em{color:var(--sf-gold-deep);font-style:normal;font-weight:700}.sf-nc-rename{display:flex;flex:1;flex-wrap:wrap;gap:8px}.sf-nc-code input,.sf-nc-phone input,.sf-nc-phone select,.sf-nc-rename input{min-height:44px;padding:0 14px;border:1px solid var(--sf-field-line);border-radius:12px;background:var(--sf-field);color:var(--sf-ink);font:inherit}.sf-nc-rename input{flex:1;min-width:160px}.sf-nc-link{flex:none;min-height:44px;padding:0 4px;border:0;background:none;color:var(--sf-gold-deep);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.sf-nc-link.is-danger{color:var(--sf-ruby)}.sf-nc-link:disabled{opacity:.5;cursor:default}.sf-nc-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--sf-hair);cursor:pointer}.sf-nc-toggle>span:first-child{display:grid;gap:2px}.sf-nc-toggle small{color:var(--sf-muted);font-size:13px;line-height:1.45}.sf-nc-toggle.is-off{opacity:.55;cursor:default}.sf-nc-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.sf-nc-topics legend{margin-bottom:8px;color:var(--sf-muted);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sf-nc-topics button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--sf-hair);border-radius:999px;background:var(--sf-card);color:var(--sf-ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.sf-nc-topics button.is-on{border-color:transparent;background:var(--sf-metal);color:#2a1d05}.sf-nc-link:focus-visible,.sf-nc-topics button:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-nc-dev-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sf-nc-phone{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;gap:12px;align-items:start}.sf-nc-phone>.sf-go{margin-top:23px}.sf-nc-phone.is-off{opacity:.55}.sf-nc-phone.is-off .sf-go:disabled{cursor:not-allowed}.sf-nc-phone label{display:grid;gap:6px;color:var(--sf-ink-2);font-size:13px;font-weight:600}.sf-nc-phone small{color:var(--sf-muted);font-weight:500}.sf-nc-code{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sf-nc-code p{flex-basis:100%;margin:0;color:var(--sf-ink-2);font-size:14px}.sf-nc-code input{width:9.5ch;font-size:20px;font-weight:700;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.sf-nc-verified{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sf-nc-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--sf-emerald) 16%,var(--sf-card));font-weight:700;font-variant-numeric:tabular-nums}.sf-nc-consents{margin-top:8px}@keyframes sf-grow-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sf-grow-shimmer{to{background-position:-200% 0}}@media (max-width:640px){.sf-ended{padding:16px}.sf-ended,.sf-nc-phone{grid-template-columns:1fr}.sf-nc-phone .sf-go{width:100%;margin-top:0;justify-content:center}.sf-nc-dev-acts .sf-go{flex:1;justify-content:center}.sf-related-links{padding:16px}}@media (prefers-reduced-motion:reduce){.sf-ended,.sf-nc-devices>li,.sf-nc-msg,.sf-nc-skel{animation:none}.sf-related-links a{transition:none}}