.vs-setup{--s-card: var(--chrome-card, #f8f5ee);--s-card-deep: var(--chrome-card-deep, var(--s-card));--s-ink: var(--ink, #171b18);--s-ink-2: var(--ink-2, #3d443f);--s-ink-3: var(--ink-3, #5a615c);--s-line: var(--line, rgba(23, 27, 24, .14));--s-line-2: var(--line-2, rgba(23, 27, 24, .22));--s-field: var(--surface-2, rgba(255, 255, 255, .7));--s-accent: var(--accent-warm, #1fbf72);--s-accent-ink: var(--accent-ink, #ffffff);--s-accent-text: var(--accent-text, #0a5c33);--s-attention: var(--attention, #b3412e);--s-focus: var(--focus-ring, #0a5c33);--s-ui: var(--font-ui, "Schibsted Grotesk Variable", "Schibsted Grotesk", system-ui, sans-serif);--s-display: var(--font-display, "Jost", "Futura", var(--s-ui));box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;color:var(--s-ink);font:450 14px/1.5 var(--s-ui);background:linear-gradient(180deg,var(--s-card),var(--s-card-deep));backdrop-filter:blur(30px) saturate(1.35);-webkit-backdrop-filter:blur(30px) saturate(1.35);border:1px solid var(--s-line);border-radius:18px;box-shadow:var(--chrome-shadow, 0 30px 80px rgba(15, 18, 16, .28)),var(--chrome-inset, inset 0 1px 0 rgba(255, 255, 255, .5));overflow-y:auto;overscroll-behavior:contain}.vs-setup[data-surface=home]{--s-card: #f8f5ee;--s-card-deep: #f3efe6;--s-ink: var(--ink, #171b18);--s-ink-2: #3d443f;--s-ink-3: #5a615c;--s-accent: var(--brand, #0a5c33);--s-accent-ink: #ffffff;--s-accent-text: var(--brand, #0a5c33);--s-focus: var(--brand, #0a5c33);--s-field: #ffffff;--s-ui: var(--font, "Schibsted Grotesk Variable", system-ui, sans-serif)}.vs-setup::backdrop{background:#08080a80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vs-setup[open]{animation:vs-setup-in .22s cubic-bezier(.16,1,.3,1)}@keyframes vs-setup-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vs-setup[open]{animation:none}}.vs-setup *,.vs-setup *:before,.vs-setup *:after{box-sizing:border-box}.vs-setup h2,.vs-setup p,.vs-setup fieldset,.vs-setup legend{margin:0;padding:0;border:0}.vs-setup-form{display:flex;flex-direction:column}.vs-setup-head{padding:24px 24px 4px}.vs-setup-mark{display:block;width:28px;height:28px;border-radius:8px;margin-bottom:14px}.vs-setup-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--s-ink-3)}.vs-setup h2{font:500 26px/1.15 var(--s-display);letter-spacing:-.02em;margin-top:6px;color:var(--s-ink)}.vs-setup h2:focus{outline:none}.vs-setup-body{padding:18px 24px 4px;display:grid;gap:20px}.vs-setup-field{display:grid;gap:7px}.vs-setup-label{font-size:13px;font-weight:600;color:var(--s-ink)}.vs-setup-opt{font-weight:450;color:var(--s-ink-3);margin-left:4px}.vs-setup-input{width:100%;min-height:48px;padding:0 14px;font:500 16px var(--s-ui);color:var(--s-ink);background:var(--s-field);border:1px solid var(--s-line-2);border-radius:12px;outline:none;transition:border-color .14s,box-shadow .14s}.vs-setup-input:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-accent) 22%,transparent)}.vs-setup-input[aria-invalid=true]{border-color:var(--s-attention)}.vs-setup-help{font-size:12.5px;color:var(--s-ink-3)}.vs-setup-err{font-size:13px;color:var(--s-attention);min-height:0}.vs-setup-err:empty{display:none}.vs-setup-making legend{margin-bottom:9px}.vs-setup-choices{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--s-line);border-radius:12px;overflow:hidden;background:var(--s-field)}.vs-setup-choice{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 10px;text-align:center;font-size:13px;font-weight:550;line-height:1.25;color:var(--s-ink-2);cursor:pointer;transition:background .14s,color .14s}.vs-setup-choice+.vs-setup-choice{border-left:1px solid var(--s-line)}.vs-setup-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.vs-setup-choice:hover{color:var(--s-ink);background:color-mix(in srgb,var(--s-ink) 5%,transparent)}.vs-setup-choice:has(input:checked){color:var(--s-accent-text);background:color-mix(in srgb,var(--s-accent) 12%,transparent);box-shadow:inset 0 0 0 1.5px var(--s-accent)}.vs-setup-choice:has(input:focus-visible){outline:2px solid var(--s-focus);outline-offset:-4px}.vs-setup-news{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:13.5px;color:var(--s-ink-2);cursor:pointer}.vs-setup-news input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--s-accent);cursor:pointer}.vs-setup-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 24px}.vs-setup-go,.vs-setup-skip{appearance:none;min-height:48px;border-radius:12px;font:650 15px var(--s-ui);cursor:pointer}.vs-setup-go{flex:1 1 auto;max-width:240px;margin-left:auto;padding:0 22px;border:0;background:var(--s-accent);color:var(--s-accent-ink);box-shadow:0 1px color-mix(in srgb,var(--s-ink) 6%,transparent),0 10px 24px -12px color-mix(in srgb,var(--s-accent) 80%,transparent)}.vs-setup-go:hover{filter:brightness(.95) saturate(1.05)}.vs-setup-skip{padding:0 6px;border:0;background:transparent;color:var(--s-ink-3);font-weight:500;text-decoration:underline;text-underline-offset:4px}.vs-setup-skip:hover{color:var(--s-ink)}.vs-setup-go:disabled,.vs-setup-skip:disabled{opacity:.6;cursor:wait}.vs-setup :focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}@media(max-width:520px){.vs-setup{width:100vw;max-width:100vw;max-height:calc(100dvh - 24px);margin:auto 0 0;border-radius:22px 22px 0 0;border-bottom:0}.vs-setup-head{padding:22px 20px 2px}.vs-setup-body{padding:16px 20px 2px;gap:18px}.vs-setup-foot{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.vs-setup-choice{font-size:12.5px;padding:6px}}.vs-acc-id .acc-item-val.vs-acc-email{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-acc-news[aria-pressed=true] .acc-item-val{color:var(--accent-text, #0a5c33)}
