@property --wizard-near{syntax:"<number>";inherits:true;initial-value:0}@property --glass-edge-top{syntax:"<number>";inherits:true;initial-value:.3}@property --glass-edge-bot{syntax:"<number>";inherits:true;initial-value:.07}.wizard-root{--wizard-ease:cubic-bezier(.25, .46, .45, .94);--wizard-ease-io:cubic-bezier(.45, 0, .55, 1);--wizard-ink-shadow:0 2px 22px #0000008c;--wizard-dissolve:.42s;--wizard-dissolve-out:.28s;--wizard-slide:.36s;--wizard-enter:.32s}.wizard-root .glass,.wizard-root .glass-panel,.wizard-root .glass-island{transition:--glass-edge-top var(--wizard-enter) var(--wizard-ease), --glass-edge-bot var(--wizard-enter) var(--wizard-ease), box-shadow var(--wizard-enter) var(--wizard-ease), color .28s var(--wizard-ease)}.wizard-root .brand-cta-button{transition:filter .5s var(--wizard-ease), box-shadow .8s var(--wizard-ease), transform .2s var(--wizard-ease)}.wizard-root .brand-cta-button:hover{background-image:var(--background-image-brand-cta);transform:none}@media (hover:hover){.wizard-root .brand-cta-button:hover{filter:brightness(1.06)saturate(1.05)}}.wizard-root .brand-cta-button:active{transform:scale(.985)}.wizard-cta-final{position:relative;overflow:hidden}.wizard-cta-final:after{content:"";pointer-events:none;animation:wizard-glint 7s var(--wizard-ease-io) 1.5s infinite;background:linear-gradient(100deg,#0000 35%,#ffffff4d 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes wizard-glint{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.wizard-root :is(.wizard-opt,.wizard-swatch,.wizard-door,.wizard-tab,.wizard-back,.wizard-exit,.wizard-take,.wizard-link,.wizard-pill):focus-visible{outline:2px solid var(--color-brand-300);outline-offset:3px}.wizard-root .wizard-opt:focus-visible{border-radius:14px}.wizard-voice-in{animation:wizard-voice-in var(--wizard-enter) var(--wizard-ease) both}@keyframes wizard-voice-in{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.wizard-settle{animation:wizard-settle var(--wizard-enter) var(--wizard-ease) both}@keyframes wizard-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wizard-top{z-index:20;pointer-events:none;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:8px 10px;display:grid;position:absolute;inset:0 0 auto}.wizard-top>*{pointer-events:auto}.wizard-top-inline{flex-shrink:0;position:relative}.wizard-top-inline:before{display:none}.wizard-top:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000073,#0000);position:absolute;inset:0 0 -40px}.wizard-exit{width:40px;height:40px;color:var(--color-text-tertiary);transition:background-color .5s var(--wizard-ease), color .5s var(--wizard-ease);border-radius:9999px;place-items:center;display:grid}@media (hover:hover){.wizard-exit:hover{color:var(--color-text-primary);background-color:#ffffff12;transition-duration:.3s}}.wizard-beats{justify-self:center;gap:6px;width:100%;max-width:520px;display:flex}.wizard-beat{flex:1;min-width:0;padding:12px 0}.wizard-beat:before{content:"";height:2px;transition:background-color .6s var(--wizard-ease), box-shadow .6s var(--wizard-ease);background:#ffffff1a;border-radius:2px;display:block}.wizard-beat[data-state=done]:before{background:#ffffff6b}.wizard-beat[data-state=now]:before{background:var(--color-brand-300);box-shadow:0 0 12px var(--color-brand-glow)}.wizard-fork{height:100%;transition:opacity .32s var(--wizard-ease-io);position:relative;overflow:hidden;container:wizard/size}.wizard-fork[data-leaving=true]{opacity:0}.wizard-fork-inner{padding:58px 12px calc(12px + env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr);gap:12px;display:grid;position:absolute;inset:0}.wizard-fork-title{font-family:var(--font-accent);color:var(--color-text-primary);text-wrap:balance;padding:0 6px;font-size:36px;line-height:1.02}.wizard-doors{grid-template-rows:1fr 1fr;gap:10px;min-height:0;display:grid}.wizard-door{isolation:isolate;text-align:left;background:var(--color-bg-secondary);min-height:0;box-shadow:0 40px 90px -40px var(--color-brand-glow);transition:transform .4s var(--wizard-ease-io), filter .32s var(--wizard-ease-io);border-radius:24px;position:relative;overflow:hidden}.wizard-door :is(img,video){object-fit:cover;object-position:center var(--wizard-door-focus,20%);width:100%;height:100%;transition:transform 3.2s var(--wizard-ease);position:absolute;inset:0;transform:scale(1.01)}.wizard-door-shade{background:linear-gradient(#0000 55%,#000000b3 100%);position:absolute;inset:0}.wizard-door-label{font-family:var(--font-accent);color:var(--color-text-primary);transition:transform .35s var(--wizard-ease);font-size:36px;line-height:1;position:absolute;bottom:16px;left:20px}.wizard-door[data-on=true]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--color-brand-300);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.wizard-door:hover :is(img,video){transform:scale(1.05)}.wizard-door:hover .wizard-door-label{transform:translateY(-3px)}.wizard-doors:has(.wizard-door:hover) .wizard-door:not(:hover){filter:brightness(.7)saturate(.85)}}.wizard-doors[data-leaving=true] .wizard-door:not([data-chosen=true]){filter:brightness(.45)}.wizard-fork-inner:has(.wizard-kinds){grid-template-rows:auto auto minmax(0,1fr)}.wizard-kinds{gap:6px;padding:0 2px;display:flex}.wizard-kind{min-width:0;height:44px;color:var(--color-text-secondary);border-radius:999px;flex:1 1 0;font-size:15px;font-weight:600}.wizard-kind[aria-checked=true]{color:var(--color-text-primary)}.wizard-door[data-soon=true]{cursor:default}.wizard-door[data-soon=true] :is(img,video){filter:brightness(.4)saturate(.6)}.wizard-door[data-soon=true] .wizard-door-label{opacity:.55}.wizard-door-soon{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary);background:#00000080;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;bottom:20px;right:18px}@container wizard (min-width:820px) and (min-height:540px){.wizard-fork-inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:22px;width:min(1040px,100cqw - 96px);margin:0 auto;padding:72px 0 36px}.wizard-fork-title{padding:0;font-size:clamp(40px,4.4cqw,64px)}.wizard-doors{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:14px;height:min(100cqh - 200px,720px)}.wizard-door{border-radius:30px}.wizard-door img{object-position:center 18%}.wizard-door-label{font-size:clamp(38px,3.6cqw,56px);bottom:24px;left:28px}.wizard-fork-inner:has(.wizard-kinds){grid-template-rows:auto auto auto}.wizard-kinds{width:min(420px,100%);padding:0}.wizard-fork-inner:has(.wizard-kinds) .wizard-doors{height:min(100cqh - 266px,720px)}}.wizard-pick{height:100%;position:relative;overflow:hidden;container:wizard/size}.wizard-layout{position:absolute;inset:0}.wizard-stage{top:0;left:0;right:0;bottom:calc(var(--wizard-sheet-h,320px) - 32px);transition:bottom var(--wizard-dissolve) var(--wizard-ease), --wizard-near .45s var(--wizard-ease);position:absolute}.wizard-stage-img{--wizard-img-filter:brightness(1)}.wizard-stage-img:not([data-graded=none]){--wizard-img-filter:contrast(1.1) saturate(1.06) brightness(.84)}.wizard-frame{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background-image:var(--background-image-atmosphere-stage);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.wizard-frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0006 0,#0000 14% 52%,#000000b8 94%);position:absolute;inset:0}.wizard-stage-room{filter:grayscale()blur(24px)brightness(.55);opacity:0;transition:opacity var(--wizard-dissolve) var(--wizard-ease);background-position:50%;background-size:cover;position:absolute;inset:-20%}.wizard-stage:not([data-graded=none]) .wizard-stage-room{opacity:.45}.wizard-stage-drag{will-change:transform;position:absolute;inset:0}.wizard-stage-img{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;filter:var(--wizard-img-filter);pointer-events:none;-webkit-user-drag:none;position:absolute;inset:0}.wizard-stage-img[data-graded=face]{-webkit-mask-image:radial-gradient(80% 58% at 50% 36%,#000 44%,#0000 100%);mask-image:radial-gradient(80% 58% at 50% 36%,#000 44%,#0000 100%)}.wizard-stage-img[data-graded=body]{-webkit-mask-image:radial-gradient(64% 84% at 50% 42%,#000 50%,#0000 100%);mask-image:radial-gradient(64% 84% at 50% 42%,#000 50%,#0000 100%)}.wizard-stage-img.is-front{opacity:1;animation:wizard-focus-in var(--wizard-dissolve) var(--wizard-ease-io) both, wizard-breathe 20s ease-in-out var(--wizard-dissolve) infinite alternate}.wizard-stage-img.is-front.in-fwd{animation:wizard-push-in var(--wizard-dissolve) var(--wizard-ease-io) both, wizard-breathe 20s ease-in-out var(--wizard-dissolve) infinite alternate}.wizard-stage-img.is-front.in-back{animation:wizard-pull-in var(--wizard-dissolve) var(--wizard-ease-io) both, wizard-breathe 20s ease-in-out var(--wizard-dissolve) infinite alternate}.wizard-stage-img.is-front.in-left{animation:wizard-from-right var(--wizard-slide) var(--wizard-ease) both, wizard-breathe 20s ease-in-out var(--wizard-slide) infinite alternate}.wizard-stage-img.is-front.in-right{animation:wizard-from-left var(--wizard-slide) var(--wizard-ease) both, wizard-breathe 20s ease-in-out var(--wizard-slide) infinite alternate}.wizard-stage-img.is-back{opacity:1;animation:wizard-fade-away var(--wizard-dissolve-out) var(--wizard-ease-io) both}.wizard-stage-img.is-back.out-fwd{animation:wizard-push-out var(--wizard-dissolve-out) var(--wizard-ease-io) both}.wizard-stage-img.is-back.out-back{animation:wizard-pull-out var(--wizard-dissolve-out) var(--wizard-ease-io) both}.wizard-stage-img.is-back.out-left{animation:wizard-to-left var(--wizard-slide) var(--wizard-ease) both}.wizard-stage-img.is-back.out-right{animation:wizard-to-right var(--wizard-slide) var(--wizard-ease) both}@keyframes wizard-focus-in{0%{opacity:0;filter:blur(5px) var(--wizard-img-filter);transform:scale(1.02)}to{opacity:1;filter:blur(0) var(--wizard-img-filter);transform:none}}@keyframes wizard-push-in{0%{opacity:0;filter:blur(4px) var(--wizard-img-filter);transform:scale(.985)}to{opacity:1;filter:blur(0) var(--wizard-img-filter);transform:none}}@keyframes wizard-push-out{to{opacity:0;filter:blur(4px) var(--wizard-img-filter);transform:scale(1.04)}}@keyframes wizard-pull-in{0%{opacity:0;filter:blur(4px) var(--wizard-img-filter);transform:scale(1.03)}to{opacity:1;filter:blur(0) var(--wizard-img-filter);transform:none}}@keyframes wizard-pull-out{to{opacity:0;filter:blur(4px) var(--wizard-img-filter);transform:scale(.985)}}@keyframes wizard-from-right{0%{opacity:0;transform:translate(14%)}to{opacity:1;transform:none}}@keyframes wizard-from-left{0%{opacity:0;transform:translate(-14%)}to{opacity:1;transform:none}}@keyframes wizard-to-left{to{opacity:0;transform:translate(-14%)}}@keyframes wizard-to-right{to{opacity:0;transform:translate(14%)}}@keyframes wizard-fade-away{to{opacity:0}}@keyframes wizard-breathe{0%{transform:none}to{transform:scale(1.035)translateY(-.4%)}}.wizard-stage-tint,.wizard-stage-color,.wizard-stage-grade{pointer-events:none;position:absolute;inset:0}.wizard-stage-tint,.wizard-stage-color{opacity:0;transition:opacity var(--wizard-dissolve) var(--wizard-ease)}.wizard-stage-tint{background:radial-gradient(calc(90% - var(--wizard-near) * 24%) calc(82% - var(--wizard-near) * 20%) at 50% 40%, transparent 36%, var(--color-bg-primary) 100%);mix-blend-mode:multiply}.wizard-stage-color{background:var(--color-brand-700);mix-blend-mode:color}.wizard-stage:not([data-graded=none]) .wizard-stage-tint{opacity:.95}.wizard-stage:not([data-graded=none]) .wizard-stage-color{opacity:.12}.wizard-stage-grade{background:radial-gradient(90% 60% at 25% 0%, var(--color-brand-bloom), transparent 62%);mix-blend-mode:screen}.wizard-stage-fallback{animation:wizard-fade-in var(--wizard-dissolve) var(--wizard-ease-io) both;position:absolute;inset:0}@keyframes wizard-fade-in{0%{opacity:0}}.wizard-panel{z-index:2;height:100%;padding:0 10px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;justify-content:flex-end;gap:12px;display:flex;position:relative}.wizard-question{text-shadow:var(--wizard-ink-shadow);padding:0 8px}.wizard-title{font-family:var(--font-accent);letter-spacing:-.012em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(30px,8.6cqw,38px);font-weight:400;line-height:1.02}.wizard-voice{font-family:var(--font-accent);color:var(--color-brand-200);text-wrap:balance;margin:6px 0 0;font-size:19px;font-style:italic;line-height:1.25}.wizard-sheet{pointer-events:auto;border-radius:26px;flex-direction:column;flex:none;min-height:0;padding:10px;display:flex}.wizard-tabs{gap:6px;margin-bottom:6px;display:flex}.wizard-tab{text-align:left;border-radius:16px;flex:1 1 0;align-content:center;gap:1px;min-width:0;height:48px;padding:0 12px;display:grid}.wizard-tab-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.wizard-tab[aria-selected=true] .wizard-tab-label{color:var(--color-brand-200)}.wizard-tab-value{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.wizard-axes{align-content:center;min-height:124px;padding:2px 0 10px;display:grid}.wizard-axis{gap:10px;min-width:0;display:grid}.wizard-axis[data-hidden-on-phone=true]{display:none}.wizard-axis-in{animation:wizard-tab-in var(--wizard-enter) var(--wizard-ease) both}@keyframes wizard-tab-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.wizard-axis-head{justify-content:space-between;align-items:baseline;gap:12px;display:none}.wizard-axis-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.wizard-axis-value{color:var(--color-brand-300);transition:color var(--wizard-enter) var(--wizard-ease);font-size:13px}.wizard-axis-value[data-preview=true]{color:var(--color-text-secondary)}.wizard-opts{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--wizard-visible,4) - 1) * 8px) / var(--wizard-visible,4));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -10px;padding:4px 10px 2px;scroll-padding-inline:10px;display:grid;overflow-x:auto}.wizard-opts::-webkit-scrollbar{display:none}.wizard-opt{text-align:left;scroll-snap-align:start;align-content:start;gap:6px;min-width:0;display:grid}.wizard-opt-img{aspect-ratio:4/5;background:var(--color-bg-tertiary);filter:brightness(.84)saturate(.9);transition:box-shadow var(--wizard-enter) var(--wizard-ease), filter var(--wizard-enter) var(--wizard-ease);border-radius:13px;position:relative;overflow:hidden;box-shadow:0 0 #0000,0 12px 26px -16px #000000e6}.wizard-opt-img img{object-fit:cover;object-position:center 12%;width:100%;height:100%;transition:transform 1.6s var(--wizard-ease)}.wizard-opt-img:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.wizard-opt-name{color:var(--color-text-tertiary);transition:color var(--wizard-enter) var(--wizard-ease);font-size:11.5px;line-height:1.25}.wizard-opt[aria-pressed=true] .wizard-opt-img{filter:none;box-shadow:0 0 0 2px var(--color-brand-300), 0 16px 36px -14px var(--color-brand-glow)}.wizard-opt[aria-pressed=true] .wizard-opt-name{color:var(--color-text-primary)}.wizard-opt[data-custom=true] .wizard-opt-img{filter:none;box-shadow:none;background:#ffffff08;place-items:center;display:grid}.wizard-opt[data-custom=true] .wizard-opt-img:after{box-shadow:inset 0 0 0 1.5px #ffffff38}.wizard-opt[data-custom=true][aria-pressed=true] .wizard-opt-img{box-shadow:0 0 0 2px var(--color-brand-300), 0 16px 36px -14px var(--color-brand-glow);background:#ffffff0f}.wizard-opt-custom{color:var(--color-text-tertiary);place-items:center;display:grid}.wizard-opt-clip{width:28px;height:28px}.wizard-opt[aria-pressed=true] .wizard-opt-clip{color:var(--color-text-primary)}.wizard-custom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.wizard-custom-apply{border-radius:9999px!important;height:40px!important}@media (hover:hover){.wizard-opt:hover .wizard-opt-img{filter:none;transition-duration:.5s}.wizard-opt:hover .wizard-opt-img img{transition-duration:1.2s;transform:scale(1.04)}.wizard-opt:hover .wizard-opt-name{color:var(--color-text-secondary);transition-duration:.4s}}.wizard-swatches{scrollbar-width:none;scroll-snap-type:x proximity;gap:2px;margin:0 -10px;padding:8px 10px 4px;display:flex;overflow-x:auto}.wizard-swatches::-webkit-scrollbar{display:none}.wizard-swatch{scroll-snap-align:start;flex:none;align-content:start;justify-items:center;gap:7px;width:70px;display:grid;position:relative}.wizard-swatch-dot{width:44px;height:44px;transition:transform var(--wizard-enter) var(--wizard-ease), box-shadow var(--wizard-enter) var(--wizard-ease);border-radius:9999px;position:relative;box-shadow:0 0 #0000,0 0 #0000,inset 0 0 0 1px #ffffff29,0 8px 18px -10px #000000e6}.wizard-swatch[data-eye=true] .wizard-swatch-dot:after{content:"";background:radial-gradient(circle at 38% 36%,#ffffffd9 0 12%,#000 18% 100%);border-radius:9999px;position:absolute;inset:33%}.wizard-swatch[data-custom=true] .wizard-swatch-dot{color:var(--color-text-tertiary);background:#ffffff0a;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff38,0 8px 18px -10px #000000e6}.wizard-swatch-clip{width:18px;height:18px}.wizard-swatch[aria-pressed=true][data-custom=true] .wizard-swatch-dot{color:var(--color-text-primary)}.wizard-swatch-name{text-align:center;max-width:100%;color:var(--color-text-tertiary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.wizard-swatch[aria-pressed=true] .wizard-swatch-dot{box-shadow:0 0 0 2px var(--color-bg-secondary), 0 0 0 4px var(--color-brand-300), inset 0 0 0 1px #ffffff29, 0 10px 22px -8px var(--color-brand-glow);transform:scale(1.05)}.wizard-swatch[aria-pressed=true] .wizard-swatch-name{color:var(--color-text-primary)}@media (hover:hover){.wizard-swatch:hover .wizard-swatch-dot{transition-duration:.5s;transform:scale(1.05)}}.wizard-chips{flex-wrap:wrap;gap:6px;display:flex}.wizard-age{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;padding:6px 6px 0;display:grid}.wizard-age-read{display:grid}.wizard-age-num{font-family:var(--font-accent);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:56px;line-height:.9}.wizard-age-unit{color:var(--color-text-tertiary);font-size:13px}.wizard-age input{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:30px;margin:0}.wizard-age input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-brand-300) var(--wizard-fill), #ffffff1f var(--wizard-fill));border-radius:3px;height:3px}.wizard-age input::-moz-range-track{background:#ffffff1f;border-radius:3px;height:3px}.wizard-age input::-moz-range-progress{background:var(--color-brand-300);border-radius:3px;height:3px}.wizard-age input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-text-primary);width:26px;height:26px;box-shadow:0 0 0 7px var(--color-brand-bloom), 0 6px 16px -4px #000000e6;border-radius:9999px;margin-top:-11.5px}.wizard-age input::-moz-range-thumb{background:var(--color-text-primary);width:26px;height:26px;box-shadow:0 0 0 7px var(--color-brand-bloom);border:0;border-radius:9999px}.wizard-age-ends{color:var(--color-text-quaternary);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.wizard-actions{gap:10px;padding-top:10px;display:flex}.wizard-back{width:52px;height:52px;color:var(--color-text-secondary);border-radius:9999px;flex:none;place-items:center;display:grid}@container wizard (min-width:820px) and (min-height:540px){.wizard-layout{--wizard-panel-w:clamp(360px, 30cqw, 440px);--wizard-gap:clamp(32px, 4.4cqw, 88px);--wizard-frame-w:min(calc((100cqh - 120px) * .8), 680px, calc(100cqw - var(--wizard-panel-w) - var(--wizard-gap) - 96px));grid-template-columns:var(--wizard-frame-w) var(--wizard-panel-w);justify-content:center;align-items:center;column-gap:var(--wizard-gap);padding:72px 48px 44px;display:grid}.wizard-top{grid-template-columns:40px minmax(0,1fr) 40px;padding:14px 24px}.wizard-top:before{display:none}.wizard-beat{padding:10px 0}.wizard-stage{width:var(--wizard-frame-w);aspect-ratio:4/5;position:relative;inset:auto}.wizard-frame{touch-action:pan-y;background-image:radial-gradient(80% 70% at 50% 28%, var(--color-brand-950), var(--color-bg-primary) 75%);box-shadow:0 60px 140px -60px var(--color-brand-glow), 0 0 0 1px #ffffff0f;border-radius:32px;-webkit-mask-image:none;mask-image:none}.wizard-frame:after{background:linear-gradient(#0000 62%,#00000073);box-shadow:inset 0 0 120px 10px #00000059}.wizard-stage-img[data-graded=face]{-webkit-mask-image:radial-gradient(60% 52% at 50% 36%,#000 44%,#0000 100%);mask-image:radial-gradient(60% 52% at 50% 36%,#000 44%,#0000 100%)}.wizard-stage-img[data-graded=body]{-webkit-mask-image:radial-gradient(58% 80% at 50% 44%,#000 56%,#0000 100%);mask-image:radial-gradient(58% 80% at 50% 44%,#000 56%,#0000 100%)}.wizard-panel{pointer-events:auto;justify-content:flex-start;gap:22px;height:auto;max-height:calc(100cqh - 116px);padding:0}.wizard-question{text-shadow:none;padding:0}.wizard-title{font-size:clamp(34px,3.1cqw,50px)}.wizard-voice{min-height:2.5em;margin-top:12px;font-size:clamp(20px,1.6cqw,25px)}.wizard-sheet{border-radius:28px;flex:0 auto;min-height:0;padding:18px}.wizard-tabs{display:none}.wizard-axes{overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;align-content:start;gap:20px;min-height:0;margin:-4px -8px 0;padding:4px 8px 18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.wizard-axes::-webkit-scrollbar{display:none}.wizard-axis[data-hidden-on-phone=true]{display:grid}.wizard-axis-in{animation:none}.wizard-sheet[data-axes=many] .wizard-axis-head{display:flex}.wizard-opts{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(var(--wizard-columns,4), minmax(0, 1fr));scroll-snap-type:none;gap:12px 9px;margin:0;padding:0;overflow:visible}.wizard-opt{gap:7px}.wizard-opt-img{border-radius:14px}.wizard-opt-name{font-size:12px}.wizard-opts[data-long=true] .wizard-opt-name{min-height:2.5em}.wizard-swatches{flex-wrap:wrap;gap:10px;margin:0;padding:0;overflow:visible}.wizard-swatch{width:auto}.wizard-swatch-dot{width:32px;height:32px}.wizard-swatch-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wizard-age{grid-template-columns:1fr;row-gap:10px;padding:0}.wizard-age-read{align-items:baseline;gap:10px;display:flex}.wizard-actions{border-top:1px solid #ffffff0f;padding-top:14px}.wizard-back{width:54px;height:54px}}.wizard-wait{height:100%;padding:64px 20px calc(24px + env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:relative;overflow:hidden;container:wizard/size}.wizard-wait-photo{isolation:isolate;background:var(--color-bg-primary);position:absolute;inset:0;overflow:hidden}.wizard-wait-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;filter:grayscale(1) blur(var(--wizard-blur,34px)) brightness(.72);transform:scale(1.12)}.wizard-wait-wash{background:var(--color-brand-700);mix-blend-mode:color;opacity:.85;position:absolute;inset:0}.wizard-wait-vignette{background:radial-gradient(62% 52% at 50% 50%, transparent, var(--color-bg-primary));opacity:.9;position:absolute;inset:0}.wizard-wait-body{text-align:center;justify-items:center;gap:26px;width:min(640px,100%);display:grid;position:relative}.wizard-wait-line{min-height:2.2em;font-family:var(--font-accent);color:var(--color-text-primary);text-wrap:balance;place-items:center;margin:0;font-size:40px;font-style:italic;line-height:1.06;display:grid}.wizard-rail{background:#ffffff1a;border-radius:3px;width:min(320px,100%);height:3px;overflow:hidden}.wizard-rail span{border-radius:inherit;background-image:var(--background-image-brand-cta);height:100%;box-shadow:0 0 16px var(--color-brand-glow);transition:width .3s linear;display:block}.wizard-wait-fine{color:var(--color-text-primary);text-shadow:var(--wizard-ink-shadow);margin:0;font-size:13px}@container wizard (min-width:820px){.wizard-wait-line{font-size:clamp(44px,4.6cqw,64px)}}.wizard-reveal{height:100%;position:relative;overflow-y:auto;container:wizard/size}.wizard-reveal-inner{flex-direction:column;min-height:100%;display:flex}.wizard-reveal-photo{flex:auto;min-height:36cqh;display:flex;position:relative}.wizard-reveal-frame{background:var(--color-bg-secondary);box-shadow:0 40px 100px -40px var(--color-brand-glow);border-radius:0 0 30px 30px;flex:1;position:relative;overflow:hidden}.wizard-reveal-frame>img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.wizard-reveal-frame>img[data-developing=true]{animation:wizard-develop 2.2s var(--wizard-ease) both, wizard-breathe 18s ease-in-out 2.2s infinite alternate}@keyframes wizard-develop{0%{filter:blur(22px)saturate(.4)brightness(1.3);transform:scale(1.1)}60%{filter:blur(2px)saturate(.9)brightness(1.05)}to{filter:none;transform:scale(1)}}.wizard-reveal-failed{text-align:center;color:var(--color-text-secondary);place-items:center;padding:32px;display:grid;position:absolute;inset:0}.wizard-takes{gap:6px;display:flex;position:absolute;bottom:16px;right:14px}.wizard-take{aspect-ratio:4/5;opacity:.55;width:38px;transition:opacity var(--wizard-enter) var(--wizard-ease), box-shadow var(--wizard-enter) var(--wizard-ease);border-radius:9px;overflow:hidden}.wizard-take img{object-fit:cover;object-position:top;width:100%;height:100%}.wizard-take[aria-pressed=true]{opacity:1;box-shadow:0 0 0 1.5px var(--color-text-primary)}@media (hover:hover){.wizard-take:hover{opacity:.9;transition-duration:.3s}}.wizard-reveal-side{padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));flex:none;gap:14px;min-width:0;display:grid}.wizard-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-300);margin:0;font-size:11px;font-weight:600}.wizard-name{font-family:var(--font-accent);letter-spacing:-.012em;color:var(--color-text-primary);overflow-wrap:anywhere;margin:-4px 0 0;font-size:60px;font-weight:400;line-height:.92}.wizard-name[data-length=long]{font-size:46px}.wizard-name[data-length=longest]{font-size:36px}.wizard-name-in{animation:wizard-name-in .45s var(--wizard-ease) 60ms both}@keyframes wizard-name-in{0%{opacity:0;letter-spacing:.08em;filter:blur(8px)}to{opacity:1;letter-spacing:-.012em;filter:none}}.wizard-message{min-height:48px;animation:wizard-settle var(--wizard-enter) var(--wizard-ease) both;align-items:flex-end;gap:10px;display:flex}.wizard-message-avatar{width:32px;height:32px;box-shadow:0 0 0 1.5px var(--color-brand-300);border-radius:9999px;flex:none;overflow:hidden}.wizard-message-avatar img{object-fit:cover;object-position:center 12%;width:100%;height:100%}.wizard-bubble{color:var(--color-text-primary);border-radius:20px 20px 20px 6px;padding:12px 16px;font-size:16px;line-height:1.42}.wizard-typing{gap:4px;padding:17px 16px;display:inline-flex}.wizard-typing i{background:var(--color-text-secondary);border-radius:9999px;width:6px;height:6px;animation:1.2s ease-in-out infinite wizard-dot}.wizard-typing i:nth-child(2){animation-delay:.15s}.wizard-typing i:nth-child(3){animation-delay:.3s}@keyframes wizard-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.wizard-links{color:var(--color-text-quaternary);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:flex}.wizard-link{color:var(--color-text-tertiary);text-underline-offset:3px;transition:color var(--wizard-enter) var(--wizard-ease);font-size:13px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.wizard-link:disabled{opacity:.4;cursor:default}@media (hover:hover){.wizard-link:not(:disabled):hover{color:var(--color-text-primary);transition-duration:.3s}}.wizard-pill{height:34px;color:var(--color-text-secondary);border-radius:9999px;padding:0 13px;font-size:13px}.wizard-pill[aria-pressed=true]{color:var(--color-text-primary)}.customize{height:100%;position:relative;overflow-y:auto}.customize-rows{animation:wizard-settle var(--wizard-enter) var(--wizard-ease) both;border-radius:22px;margin:0;padding:4px 0;list-style:none}.customize-rows>li{position:relative}.customize-rows>li+li:before{content:"";pointer-events:none;background:#ffffff12;height:1px;position:absolute;top:0;left:16px;right:16px}.customize-row{text-align:left;cursor:pointer;width:100%;transition:background-color var(--wizard-enter) var(--wizard-ease);border-radius:16px;align-items:center;gap:12px;padding:13px 14px 13px 16px;display:flex}@media (hover:hover){.customize-row:hover{background:#ffffff0b;transition-duration:.3s}}.customize-row:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:-2px}.customize-row-text{flex:1;gap:2px;min-width:0;display:grid}.customize-row-label{color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.customize-row-saved{color:var(--color-text-brand-secondary);align-items:center;gap:3px;animation:2.6s both customize-saved;display:inline-flex}@keyframes customize-saved{0%{opacity:0}10%{opacity:1}78%{opacity:1}to{opacity:0}}.customize-row-value{-webkit-line-clamp:2;color:var(--color-text-primary);-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.customize-row-empty{color:var(--color-text-brand-secondary)}.customize-row-chevron{width:18px;height:18px;color:var(--color-fg-quaternary);flex:none}.customize-list{margin:0;padding:0;list-style:none}.customize-list>li+li{border-top:1px solid #ffffff12}.customize-list-row{text-align:left;cursor:pointer;width:calc(100% + 20px);min-height:52px;transition:background-color var(--wizard-enter) var(--wizard-ease);border-radius:12px;grid-template-columns:132px minmax(0,1fr) 18px;align-items:center;column-gap:12px;margin:0 -10px;padding:0 10px;display:grid}@media (hover:hover){.customize-list-row:hover{background:#ffffff0b;transition-duration:.3s}}.customize-list-row:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:-2px}.customize-list-label{color:var(--color-text-tertiary);font-size:14px;line-height:1.3}.customize-list-value{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);font-size:15px;line-height:1.3;overflow:hidden}.customize-list-empty{color:var(--color-text-brand-secondary)}.customize-list-saved{width:18px;height:18px;color:var(--color-text-brand-secondary);animation:2.6s both customize-saved}@media (max-width:380px){.customize-list-row{grid-template-columns:120px minmax(0,1fr) 18px;column-gap:10px}}.customize-pill{height:32px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0f;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;transition:background-color .24s,color .24s;display:inline-flex}.customize-pill-on{color:var(--color-text-primary);background:#ffffff24}@media (hover:hover){.customize-pill:hover{color:var(--color-text-primary);background:#ffffff1c;transition-duration:.3s}}.customize-empty{height:100%;color:var(--color-text-secondary);align-content:center;place-items:center;gap:16px;display:grid}.customize-sheet{background:var(--color-bg-secondary);border-radius:24px;flex-direction:column;width:100%;max-height:min(760px,100dvh - 4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 90px -24px #000000eb}.customize-sheet-body{gap:16px;min-width:0;padding:22px 20px 20px;display:grid;overflow-y:auto}.customize-sheet-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:22px;font-weight:800;line-height:1.1}.customize-voices .truncate{white-space:normal;text-overflow:clip;overflow:visible}@media (min-width:640px){.customize-sheet-body{padding:26px 26px 24px}}@container wizard (min-width:820px) and (min-height:540px){.wizard-reveal-inner{--wizard-panel-w:clamp(340px, 28cqw, 420px);--wizard-gap:clamp(32px, 4.4cqw, 88px);--wizard-frame-w:min(calc((100cqh - 120px) * .8), 680px, calc(100cqw - var(--wizard-panel-w) - var(--wizard-gap) - 96px));grid-template-columns:var(--wizard-frame-w) var(--wizard-panel-w);justify-content:center;align-items:center;column-gap:var(--wizard-gap);min-height:100%;padding:72px 48px 44px;display:grid}.wizard-reveal-photo{flex:none;min-height:0;display:block}.wizard-reveal-frame{aspect-ratio:4/5;width:100%;box-shadow:0 70px 160px -60px var(--color-brand-glow), 0 0 0 1px #ffffff0f;border-radius:32px}.wizard-reveal-side{align-content:center;gap:18px;padding:0}.wizard-name{font-size:clamp(60px,5.6cqw,92px)}.wizard-name[data-length=long]{font-size:clamp(46px,4.2cqw,68px)}.wizard-name[data-length=longest]{font-size:clamp(36px,3.2cqw,52px)}.wizard-takes{margin-top:12px;position:static}.wizard-take{width:46px}}@media (prefers-reduced-motion:reduce){.wizard-root *,.wizard-root :before,.wizard-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wizard-root [data-icon=loading] .animate-spin{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}.wizard-stage-label{color:var(--color-text-secondary);letter-spacing:.08em;font-size:12px;font-weight:500}.wizard-save-exit{min-height:44px;color:var(--color-text-secondary);padding:10px 16px}.wizard-status{text-align:center;height:100%;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex}.wizard-status p{max-width:32ch;font-size:14px;line-height:1.6}.wizard-status-title{color:var(--color-text-primary);font-family:var(--font-accent);font-size:32px;line-height:1.1}.wizard-notice{background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:14px;padding:12px 16px;font-size:13px;line-height:1.5}.wizard-link{align-items:center;min-height:32px;display:inline-flex}.wizard-exit:focus-visible,.wizard-link:focus-visible,.wizard-take:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:4px}.wizard-take:disabled{cursor:default;opacity:.6}.wizard-stage-label{background:color-mix(in srgb, var(--color-bg-primary) 70%, transparent);color:var(--color-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;justify-self:center;padding:8px 14px}.wizard-reveal .wizard-exit,.wizard-wait .wizard-exit{background:color-mix(in srgb, var(--color-bg-primary) 70%, transparent);color:var(--color-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root .wizard-root :is(.wizard-title,.wizard-fork-title,.wizard-door-label,.wizard-name,.wizard-wait-line,.wizard-age-num,.wizard-status-title){font-family:var(--font-display);letter-spacing:-.035em;font-style:normal;font-weight:800}:root .wizard-root .wizard-title{font-size:clamp(28px,8cqw,34px);line-height:1.04}:root .wizard-root .wizard-fork-title{font-size:32px;line-height:1.04}:root .wizard-root .wizard-door-label{font-size:32px}:root .wizard-root .wizard-name{font-size:54px;line-height:.95}:root .wizard-root .wizard-name[data-length=long]{font-size:42px}:root .wizard-root .wizard-name[data-length=longest]{font-size:33px}:root .wizard-root .wizard-wait-line{font-size:34px;line-height:1.08}:root .wizard-root .wizard-age-num{font-size:50px}:root .wizard-root .wizard-status-title{font-size:28px}:root .wizard-root .wizard-name-in{animation-name:wizard-name-in-ember}@keyframes wizard-name-in-ember{0%{opacity:0;letter-spacing:.06em;filter:blur(8px)}to{opacity:1;letter-spacing:-.035em;filter:none}}:root .wizard-root .wizard-voice{font-family:var(--font-body);letter-spacing:-.005em;font-size:17px;font-style:normal;font-weight:500;line-height:1.35}.front-door .wizard-root .wizard-opt[aria-pressed=true] .wizard-opt-img,.front-door .wizard-root .wizard-opt[data-custom=true][aria-pressed=true] .wizard-opt-img{box-shadow:0 0 0 2px var(--color-text-primary), 0 16px 36px -14px #000000d9}.front-door .wizard-root .wizard-swatch[aria-pressed=true] .wizard-swatch-dot{box-shadow:0 0 0 2px var(--color-bg-secondary), 0 0 0 4px var(--color-text-primary), inset 0 0 0 1px #ffffff2e}.front-door .wizard-root .wizard-door[data-on=true]:after{box-shadow:inset 0 0 0 2px var(--color-text-primary)}.front-door .wizard-root .wizard-pill[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-bg-primary)}.front-door .wizard-root .wizard-tab[aria-selected=true] .wizard-tab-label{color:var(--color-text-primary)}.front-door .wizard-root{--glass-lit-rgb:250 238 228}.front-door .wizard-root .glass-lit{box-shadow:none}@container wizard (min-width:820px) and (min-height:540px){.front-door .wizard-root .wizard-title{font-size:clamp(32px,2.8cqw,46px)}.front-door .wizard-root .wizard-voice{font-size:clamp(18px,1.35cqw,22px)}.front-door .wizard-root .wizard-fork-title{font-size:clamp(36px,4cqw,58px)}.front-door .wizard-root .wizard-door-label{font-size:clamp(34px,3.2cqw,50px)}.front-door .wizard-root .wizard-name{font-size:clamp(54px,5cqw,84px)}.front-door .wizard-root .wizard-name[data-length=long]{font-size:clamp(42px,3.8cqw,62px)}.front-door .wizard-root .wizard-name[data-length=longest]{font-size:clamp(33px,2.9cqw,47px)}}@container wizard (min-width:820px){.front-door .wizard-root .wizard-wait-line{font-size:clamp(40px,4.2cqw,58px)}}.wizard-board{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wizard-board-scroll{overscroll-behavior:contain;flex:1;min-height:0;margin-top:8px;overflow-y:auto}.wizard-board-page{gap:14px;width:100%;max-width:1040px;margin:0 auto;padding:8px 16px 24px;display:grid}.wizard-board-head{text-align:center;justify-items:center;gap:4px;padding:4px 4px 2px;display:grid}.wizard-board-count{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-size:11px;font-weight:600}.wizard-board-section{border-radius:22px;gap:12px;padding:14px 12px;scroll-margin-top:10px;display:grid}.wizard-board-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 4px;font-size:11px;font-weight:600}.wizard-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wizard-board-grid[data-dense=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wizard-board-card{aspect-ratio:3/4;background:var(--color-bg-tertiary);transition:box-shadow var(--wizard-enter) var(--wizard-ease), transform .2s var(--wizard-ease);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #000000e6}.wizard-board-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.wizard-board-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#000000b8 100%);position:absolute;inset:0}.wizard-board-card-img{object-fit:cover;object-position:center 15%;width:100%;height:100%;position:absolute;inset:0}.wizard-board-card-name{z-index:2;text-align:left;color:var(--color-text-primary);text-shadow:0 1px 8px #0009;font-size:15px;font-weight:600;line-height:1.15;position:absolute;bottom:10px;left:12px;right:10px}.wizard-board-grid[data-dense=true] .wizard-board-card-name{font-size:13px;bottom:8px;left:9px}.wizard-board-card-check{z-index:2;background:var(--color-brand-500);width:24px;height:24px;color:var(--color-text-primary);border-radius:9999px;place-items:center;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #ffffffd9}.wizard-board-card:active{transform:scale(.98)}.wizard-board-dots{flex-wrap:wrap;gap:4px;display:flex}.wizard-board .wizard-swatch-name{color:var(--color-text-secondary);font-size:12.5px}.wizard-board .wizard-swatch[aria-pressed=true] .wizard-swatch-name{color:var(--color-text-primary);font-weight:600}.wizard-board :is(.wizard-age-unit,.wizard-age-ends){color:var(--color-text-secondary)}.wizard-board-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wizard-board-voice{border-radius:16px;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.wizard-board-voice-play{width:36px;height:36px;color:var(--color-text-primary);background:#ffffff1a;border-radius:9999px;flex:none;place-items:center;display:grid}.wizard-board-voice-pick{text-align:left;flex:1;min-width:0;display:grid}.wizard-board-voice-name{color:var(--color-text-primary);font-size:14.5px;font-weight:600}.wizard-board-voice-feel{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wizard-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wizard-review-tile{aspect-ratio:3/4;background:var(--color-bg-secondary);border-radius:16px;position:relative;overflow:hidden}.wizard-review-tile:after{content:"";background:linear-gradient(#0000 50%,#000000bf 100%);position:absolute;inset:0}.wizard-review-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.wizard-review-text{z-index:1;text-align:left;display:grid;position:absolute;bottom:7px;left:9px;right:8px}.wizard-review-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-size:10.5px}.wizard-review-value{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.wizard-board-actions{width:100%;max-width:1040px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:10px;margin:0 auto;display:flex}@media (hover:hover){.wizard-board-card:hover{transition-duration:.3s;transform:translateY(-2px)}.wizard-board-voice-play:hover{background:#ffffff29;transition-duration:.3s}}@media (min-width:640px){.wizard-board-page{gap:18px;padding:12px 28px 28px}.wizard-board-section{padding:18px 18px 20px}.wizard-board-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px}.wizard-board-grid[data-dense=true]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.wizard-board-voices{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wizard-board-actions{padding:12px 28px 20px}}@media (prefers-reduced-motion:reduce){.wizard-board-card,.wizard-board-card:hover,.wizard-board-card:active{transition:none;transform:none}}@keyframes wizard-tag-in{0%{opacity:0;transform:translateY(6px)scale(.85)}}.wizard-board-count{color:#ffffffc7;background:#ffffff14;border-radius:9999px;justify-self:center;padding:5px 12px}.wizard-board .wizard-board-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;color:#fff;text-shadow:0 0 30px var(--color-brand-glow);text-wrap:balance;margin-top:6px;font-size:clamp(31px,9.2cqw,48px);font-style:italic;font-weight:900;line-height:.9}.wizard-board .wizard-voice{font-size:18px}.wizard-board-label{letter-spacing:.12em;color:#ffffffeb;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.wizard-board-label[data-done=true] svg{color:var(--color-brand-300)}.wizard-board-section-bare{padding:2px 0 4px}.wizard-board-grid:has(.wizard-board-card-on) .wizard-board-card:not(.wizard-board-card-on) .wizard-board-card-img{filter:brightness(.7)saturate(.8);transition:filter .3s var(--wizard-ease)}.wizard-board-card-on{box-shadow:0 0 0 3px var(--color-brand-300), 0 0 30px -4px var(--color-brand-glow), 0 18px 40px -14px var(--color-brand-glow)}.wizard-board-card[data-pop=true]{animation:.42s cubic-bezier(.3,1.6,.5,1) wizard-pop}.wizard-board-card[data-pop=true]:after{animation:.7s ease-out wizard-flash}.wizard-board-card[data-pop=true] .wizard-board-card-check{animation:.4s cubic-bezier(.3,1.8,.5,1) wizard-check-in}@keyframes wizard-pop{0%{transform:scale(.94)}55%{transform:scale(1.045)}to{transform:none}}@keyframes wizard-flash{0%{box-shadow:inset 0 0 0 3px #fffffff2,inset 0 0 70px #fff6}to{box-shadow:inset 0 0 0 1px #ffffff14}}@keyframes wizard-check-in{0%{transform:scale(0)}}.wizard-board-voice-play:has(.wizard-eq){background:var(--background-image-brand-cta);color:var(--color-brand-cta-fg);box-shadow:0 0 18px -2px var(--color-brand-glow)}.wizard-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.wizard-eq i{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite wizard-eq}.wizard-eq i:nth-child(2){animation-delay:-.3s}.wizard-eq i:nth-child(3){animation-delay:-.6s}@keyframes wizard-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (min-width:640px){.wizard-board .wizard-board-title{font-size:clamp(40px,5cqw,60px)}}@media (prefers-reduced-motion:reduce){.wizard-root .wizard-board-card[data-pop=true]{animation:none!important}.wizard-root .wizard-board-card[data-pop=true]:after{animation-duration:.7s!important}.wizard-root .wizard-board-card[data-pop=true] .wizard-board-card-check{animation:none!important}.wizard-root .wizard-board-card-img{transition-duration:.5s!important}}.wizard-poster{font-family:var(--font-anton), var(--font-display);text-transform:uppercase;letter-spacing:.004em;text-wrap:balance;color:#0000;background:linear-gradient(180deg, #fff 30%, var(--color-brand-200) 100%);filter:drop-shadow(0 0 22px var(--color-brand-glow));-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(40px,11.2vw,76px);font-style:normal;font-weight:400;line-height:.94}.wizard-root .wizard-board .wizard-board-title{font-family:var(--font-anton), var(--font-display);letter-spacing:.004em;color:#0000;background:linear-gradient(180deg, #fff 30%, var(--color-brand-200) 100%);text-shadow:none;filter:drop-shadow(0 0 22px var(--color-brand-glow));-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,10.4vw,66px);font-style:normal;font-weight:400;line-height:.94}.wizard-door2{height:100%;padding:14px 14px calc(12px + env(safe-area-inset-bottom,0px));grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:relative;overflow:hidden}.wizard-door2-top{justify-content:space-between;align-items:flex-start;display:flex}.wizard-door2-step{justify-items:start;gap:10px;display:grid}.wizard-door2-pill{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;background:#ffffff1a;border-radius:9999px;margin:0;padding:6px 14px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff29}.wizard-door2-dots{align-items:center;gap:5px;padding-left:2px;display:flex}.wizard-door2-dots i{background:#ffffff38;border-radius:9999px;width:6px;height:6px}.wizard-door2-dots i[data-state=done]{background:var(--color-brand-400)}.wizard-door2-dots i[data-state=now]{background:var(--background-image-brand-cta);width:26px;box-shadow:0 0 10px var(--color-brand-glow)}.wizard-door2-pct{font-variant-numeric:tabular-nums;color:#fff9;padding-top:6px;font-size:14px;font-weight:700}.wizard-door2-head{text-align:center;justify-items:center;gap:6px;display:grid}.wizard-door2-sub{color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:500}.wizard-door2-kinds{background:#ffffff0f;border-radius:9999px;justify-self:center;gap:4px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.wizard-door2-kind{min-width:132px;height:44px;color:var(--color-text-secondary);transition:background .25s var(--wizard-ease), color .25s var(--wizard-ease), box-shadow .25s var(--wizard-ease);border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.wizard-door2-kind[aria-checked=true]{background:var(--background-image-brand-cta);color:var(--color-brand-cta-fg);box-shadow:0 8px 26px -6px var(--color-brand-glow)}.wizard-door2-cards{justify-content:center;gap:10px;min-width:0;min-height:0;display:flex}.wizard-door2-card{aspect-ratio:3/4;background:var(--color-bg-tertiary);min-width:0;max-width:calc(50% - 5px);height:100%;transition:box-shadow .3s var(--wizard-ease), transform .3s var(--wizard-ease), opacity .3s var(--wizard-ease);border-radius:20px;flex:1 1 0;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #000000e6}.wizard-door2-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.wizard-door2-card :is(video,img){object-fit:cover;object-position:var(--wizard-door-focus,50%) 22%;width:100%;height:100%;position:absolute;inset:0}.wizard-door2-shade{z-index:1;background:linear-gradient(#0000 62%,#000000a8 100%);position:absolute;inset:0}.wizard-door2-label{z-index:2;font-family:var(--font-display);color:#fff;text-shadow:0 2px 12px #0000008c;font-size:22px;font-weight:700;line-height:1;position:absolute;bottom:14px;left:16px}.wizard-door2-check{z-index:3;background:var(--background-image-brand-cta);width:30px;height:30px;color:var(--color-brand-cta-fg);box-shadow:0 0 0 2px #ffffffe6, 0 0 18px var(--color-brand-glow);border-radius:9999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.wizard-door2-card[data-on=true]{box-shadow:0 0 0 3px var(--color-brand-400), 0 0 40px -4px var(--color-brand-glow), 0 20px 44px -18px var(--color-brand-glow)}.wizard-door2-card[data-soon=true] :is(video,img){filter:grayscale(.6)brightness(.45)}.wizard-door2-soon{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#0000008c;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.wizard-door2[data-leaving=true] .wizard-door2-card:not([data-chosen=true]){opacity:.35}.wizard-door2-card[data-chosen=true]{animation:.42s cubic-bezier(.3,1.6,.5,1) wizard-pop}.wizard-door2-card[data-chosen=true]:after{animation:.7s ease-out wizard-flash}.wizard-door2-card[data-chosen=true] .wizard-door2-check{animation:.4s cubic-bezier(.3,1.8,.5,1) wizard-check-in}.wizard-door2-foot{display:flex}.wizard-door2-back{height:48px;color:var(--color-text-primary);border-radius:16px;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.wizard-board-top{flex:none;padding:12px 14px 0}.wizard-board-back{flex:none;height:52px}.wizard-board .wizard-board-head{padding-top:0}@media (min-width:768px){.wizard-board-top{padding:26px 40px 0}}@media (max-width:767px){.wizard-door2.glass-panel,.wizard-board.glass-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}.wizard-door2.glass-panel:after,.wizard-board.glass-panel:after{display:none}}@media (hover:hover){.wizard-door2-card:not(:disabled):hover{transform:translateY(-3px)}.wizard-door2-kind:not([aria-checked=true]):hover{color:var(--color-text-primary)}}@media (min-width:768px){.wizard-door2,.wizard-board.glass-panel{border-radius:32px;width:min(1180px,100% - 48px);height:calc(100% - 40px);margin:20px auto}.wizard-door2:before,.wizard-board.glass-panel:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 50% at 0% 0%, var(--color-brand-glow), transparent 70%), radial-gradient(40% 40% at 100% 100%, var(--color-brand-glow), transparent 70%);opacity:.45;pointer-events:none;position:absolute;inset:0}.wizard-door2{gap:18px;padding:30px 40px 28px}.wizard-door2-head{margin-top:-10px}.wizard-door2-sub{font-size:18px}.wizard-door2-kind{min-width:170px;height:50px;font-size:17px}.wizard-door2-cards{gap:18px}.wizard-door2-card{border-radius:24px;flex:0 auto;max-width:calc(50% - 9px)}.wizard-door2-label{font-size:30px;bottom:20px;left:22px}.wizard-door2-check{width:34px;height:34px;top:14px;right:14px}.wizard-board.glass-panel .wizard-board-actions{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.wizard-root .wizard-door2-card[data-chosen=true]{animation:none!important}.wizard-root .wizard-door2-card[data-chosen=true]:after{animation-duration:.7s!important}}.wizard-cta-glass{isolation:isolate;min-width:0;height:52px;color:var(--color-brand-cta-fg);text-shadow:0 1px 2px #00000047;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:0 14px 34px -14px var(--color-brand-glow);border-radius:16px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16.5px;font-weight:650;transition:filter .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden}.wizard-cta-glass:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, #ffffff3d 0%, #ffffff0d 46%, #fff0 58%), var(--background-image-brand-cta);opacity:.86;position:absolute;inset:0}.wizard-cta-glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff9e 0%,#ffffff1f 55%,#ffffff3d 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.wizard-cta-glass:active:not(:disabled){transform:scale(.985)}.wizard-cta-glass:disabled{opacity:.6}@media (hover:hover){.wizard-cta-glass:hover:not(:disabled){filter:brightness(1.1)}}.wizard-cta-glint{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wizard-cta-glint:after{content:"";animation:wizard-glint 7s var(--wizard-ease-io) 1.5s infinite;background:linear-gradient(100deg,#0000 35%,#ffffff4d 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.wizard-root :is(.wizard-cta-glass,.wizard-door2-back,.wizard-door2-card,.wizard-door2-kind):focus-visible{outline:2px solid var(--color-brand-300);outline-offset:3px}.wizard-root .wizard-door2-back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd9;background:linear-gradient(#ffffff1a 0%,#fff0 100%),#ffffff0d;border-radius:16px;height:56px;padding:0 24px;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);position:relative}.wizard-root :is(.wizard-door2-back,.wizard-board-section):before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}@media (hover:hover){.wizard-root .wizard-door2-back:hover{color:#fff;background:linear-gradient(#ffffff24 0%,#ffffff05 100%),#ffffff14}}.wizard-root .wizard-cta-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:56px;box-shadow:0 8px 22px -12px var(--color-brand-glow);font-weight:600;transition:filter .3s cubic-bezier(.4,0,.2,1),transform .2s}.wizard-root .wizard-cta-glass:before{background:linear-gradient(180deg, #ffffff29 0%, #ffffff05 100%), var(--background-image-brand-cta);opacity:.9}.wizard-root .wizard-cta-glass:after{background:0 0;border:1px solid #ffffff38;padding:0;-webkit-mask:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-root .wizard-board-section{background:#ffffff08;border-radius:20px;gap:14px;padding:16px 14px;position:relative}.wizard-root .wizard-board-section:before{border-color:#ffffff1a}.wizard-root .wizard-board-label{letter-spacing:.16em;color:#ffffff9e;margin:0 2px;font-size:11.5px;font-weight:700}.wizard-root .wizard-board-label[data-done=true]{color:#ffffffd9}.wizard-root .wizard-board-dots{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.wizard-root .wizard-board-dots .wizard-swatch{width:auto;transition:background .3s var(--wizard-ease), box-shadow .3s var(--wizard-ease);background:#ffffff0d;border-radius:14px;gap:8px;padding:12px 4px 10px}.wizard-root .wizard-board-dots .wizard-swatch-dot{width:38px;height:38px}.wizard-root .wizard-board-dots .wizard-swatch[aria-pressed=true]{background:rgb(var(--glass-lit-rgb) / .16);box-shadow:inset 0 0 0 1.5px rgb(var(--glass-lit-rgb) / .75)}.wizard-root .wizard-board-dots .wizard-swatch[aria-pressed=true] .wizard-swatch-dot{box-shadow:inset 0 0 0 1px #ffffff29, 0 8px 18px -8px var(--color-brand-glow);transform:none}@media (hover:hover){.wizard-root .wizard-board-dots .wizard-swatch:not([aria-pressed=true]):hover{background:#ffffff17}}.wizard-board-pair{gap:14px;display:grid}@media (min-width:768px){.wizard-board-pair{grid-template-columns:var(--pair)}.wizard-root .wizard-board-pair .wizard-board-dots{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.wizard-root .wizard-board-section{padding:18px}.wizard-root .wizard-board.glass-panel{height:fit-content;max-height:calc(100% - 48px);margin:auto;position:absolute;inset:0}.wizard-root .wizard-board.glass-panel .wizard-board-scroll{flex:auto}}.wizard-board-page{container:board/inline-size}.wizard-root .wizard-board-dots{grid-template-columns:repeat(var(--e5), minmax(0, 1fr))}@container board (min-width:600px){.wizard-root .wizard-board-grid{grid-template-columns:repeat(var(--e4), minmax(0, 1fr))}.wizard-root .wizard-board-grid[data-dense=true]{grid-template-columns:repeat(var(--e5), minmax(0, 1fr))}.wizard-root .wizard-board-dots{grid-template-columns:repeat(var(--e7), minmax(0, 1fr))}}@container board (min-width:820px){.wizard-root .wizard-board-grid{grid-template-columns:repeat(var(--e6), minmax(0, 1fr))}.wizard-root .wizard-board-grid[data-dense=true]{grid-template-columns:repeat(var(--e7), minmax(0, 1fr))}.wizard-root .wizard-board-pair .wizard-board-dots{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}.wizard-root .wizard-board-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 16px),#0000 100%)}.wizard-root{--wizard-btn-ease:cubic-bezier(.22, 1, .36, 1)}.wizard-root :is(.wizard-door2-back,.wizard-cta-glass){isolation:isolate;letter-spacing:.01em;height:56px;transition:color .5s var(--wizard-btn-ease), box-shadow .5s var(--wizard-btn-ease), transform .5s var(--wizard-btn-ease);border-radius:16px;font-size:16.5px;font-weight:700;overflow:hidden}.wizard-root :is(.wizard-door2-back,.wizard-cta-glass) svg{transition:transform .5s var(--wizard-btn-ease)}.wizard-root .wizard-door2-back{color:#ffffffdb}.wizard-root .wizard-door2-back:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--wizard-btn-ease);background:radial-gradient(130% 170% at 50% -10%,#ffffff21 0%,#fff0 70%),#ffffff08;position:absolute;inset:0}.wizard-root .wizard-door2-back:before{transition:opacity .5s var(--wizard-btn-ease);opacity:.85}:root{--wiz-lit:176 112 255;--wiz-deep:138 70 236;--wiz-glow:150 80 245;--wiz-hover:160 90 250;--wiz-soft:200 150 255;--wiz-edge:205 165 255;--wiz-shade:40 10 70;--wiz-night:10 4 20;--wiz-night2:14 6 26;--wiz-sheet:22 13 34}.wizard-root .wizard-cta-glass{color:#fff;text-shadow:0 1px 10px rgb(var(--wiz-shade) / .35);background:linear-gradient(180deg, #ffffff29 0%, #ffffff08 55%, #fff0 100%), linear-gradient(180deg, rgb(var(--wiz-lit) / .78) 0%, rgb(var(--wiz-deep) / .66) 100%);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:0 12px 32px -16px rgb(var(--wiz-glow) / .9)}.wizard-root .wizard-cta-glass:before{background:radial-gradient(90% 150% at 50% 115%, rgb(var(--wiz-soft) / .5) 0%, rgb(var(--wiz-soft) / 0) 70%), linear-gradient(180deg, #ffffff1f 0%, #fff0 60%);opacity:0;transition:opacity .5s var(--wizard-btn-ease)}.wizard-root .wizard-cta-glass:after{opacity:.85;transition:opacity .5s var(--wizard-btn-ease);border-color:#ffffff4d}@media (hover:hover){.wizard-root .wizard-door2-back:hover{color:#fff;background:linear-gradient(#ffffff1a 0%,#fff0 100%),#ffffff0d}.wizard-root .wizard-door2-back:hover:not(:disabled):after,.wizard-root .wizard-door2-back:hover:not(:disabled):before{opacity:1}.wizard-root .wizard-door2-back:hover:not(:disabled) svg{transform:translate(-3px)}.wizard-root .wizard-cta-glass:hover:not(:disabled){filter:none;box-shadow:0 16px 42px -14px rgb(var(--wiz-hover) / .95)}.wizard-root .wizard-cta-glass:hover:not(:disabled):before,.wizard-root .wizard-cta-glass:hover:not(:disabled):after{opacity:1}.wizard-root .wizard-cta-glass:hover:not(:disabled) svg{transform:translate(3px)}.wizard-root :is(.wizard-door2-back,.wizard-cta-glass):hover:not(:disabled){transform:translateY(-1px)}}.wizard-root :is(.wizard-door2-back,.wizard-cta-glass):active:not(:disabled){transition-duration:.12s;transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.wizard-root :is(.wizard-door2-back,.wizard-cta-glass),.wizard-root :is(.wizard-door2-back,.wizard-cta-glass):before,.wizard-root :is(.wizard-door2-back,.wizard-cta-glass):after{transition-duration:.5s!important}.wizard-root :is(.wizard-door2-back,.wizard-cta-glass),.wizard-root :is(.wizard-door2-back,.wizard-cta-glass) svg{transform:none!important}}@media (min-width:768px){.wizard-root .wizard-door2{grid-template-rows:auto auto auto auto auto;gap:18px;width:min(900px,100% - 48px);height:fit-content;max-height:calc(100% - 48px);margin:auto;padding:28px 36px;position:absolute;inset:0}.wizard-root .wizard-door2 .wizard-poster{font-size:clamp(40px,4.2vw,58px)}.wizard-root .wizard-door2-sub{font-size:17px}.wizard-root .wizard-door2-cards{gap:16px}.wizard-root .wizard-door2-card{border-radius:20px;flex:none;width:auto;max-width:none;height:clamp(260px,min(48vh,100vh - 440px),460px)}.wizard-root .wizard-door2-label{font-size:24px;bottom:16px;left:18px}}.wizard-root .wizard-door2-kinds{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:linear-gradient(#ffffff1a 0%,#fff0 100%),#ffffff0d;border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid;position:relative}.wizard-root .wizard-door2-kinds:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff3;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-root .wizard-door2-kind{isolation:isolate;letter-spacing:.01em;color:#ffffff9e;min-width:128px;height:44px;box-shadow:none;transition:color .5s var(--wizard-btn-ease), background-color .5s var(--wizard-btn-ease), box-shadow .5s var(--wizard-btn-ease);background:#fff0;border-radius:15px;padding:0 20px;font-size:16px;font-weight:700;position:relative;overflow:hidden}.wizard-root .wizard-door2-kind:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff29 0%, #ffffff08 55%, #fff0 100%), linear-gradient(180deg, rgb(var(--wiz-lit) / .78) 0%, rgb(var(--wiz-deep) / .66) 100%);opacity:0;transition:opacity .5s var(--wizard-btn-ease);position:absolute;inset:0}.wizard-root .wizard-door2-kind:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--wizard-btn-ease);border:1px solid #ffffff4d;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-root .wizard-door2-kind[aria-checked=true]{color:#fff;text-shadow:0 1px 10px rgb(var(--wiz-shade) / .35);box-shadow:0 10px 26px -14px rgb(var(--wiz-glow) / .9);background:0 0}.wizard-root .wizard-door2-kind[aria-checked=true]:before,.wizard-root .wizard-door2-kind[aria-checked=true]:after{opacity:1}@media (hover:hover){.wizard-root .wizard-door2-kind:not([aria-checked=true]):hover{color:#ffffffeb;background-color:#ffffff0f}}@media (min-width:768px){.wizard-root .wizard-door2-kind{min-width:156px;height:46px}}@media (prefers-reduced-motion:reduce){.wizard-root .wizard-door2-kind,.wizard-root .wizard-door2-kind:before,.wizard-root .wizard-door2-kind:after{transition-duration:.5s!important}}@media (min-width:768px){.wizard-root .wizard-door2,.wizard-root .wizard-board.glass-panel{width:min(960px,100% - 48px)}.wizard-root .wizard-door2 .wizard-door2-head{margin-top:8px}.wizard-root .wizard-board .wizard-board-head{padding-top:12px}}.wizard-root :is(.wizard-door2 .wizard-poster,.wizard-board .wizard-board-title){font-size:clamp(30px,8.4vw,38px)}@media (min-width:768px){.wizard-root :is(.wizard-door2 .wizard-poster,.wizard-board .wizard-board-title){font-size:clamp(36px,3.1vw,46px)}}.wizard-root .wizard-door2-kinds,.wizard-root .wizard-door2-kind{border-radius:9999px}.wizard-root .wizard-board-grid[data-shared=true]{--gap:10px;gap:var(--gap);justify-content:center}.wizard-root .wizard-board-grid[data-shared=true][data-dense=true]{--gap:8px}@container board (max-width:599.98px){.wizard-root .wizard-board-grid[data-shared=true][data-three=true]{--gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-root .wizard-board-grid[data-three=true] .wizard-board-card-name{font-size:13px;bottom:8px;left:9px}}@container board (min-width:600px){.wizard-root .wizard-board-grid[data-shared=true]{--gap:14px;grid-template-columns:repeat(var(--e4), calc((100% - (var(--w4) - 1) * var(--gap)) / var(--w4)))}.wizard-root .wizard-board-grid[data-shared=true][data-dense=true]{--gap:12px;grid-template-columns:repeat(var(--e5), calc((100% - (var(--w5) - 1) * var(--gap)) / var(--w5)))}}@container board (min-width:820px){.wizard-root .wizard-board-grid[data-shared=true]{grid-template-columns:repeat(var(--e6), calc((100% - (var(--w6) - 1) * var(--gap)) / var(--w6)))}.wizard-root .wizard-board-grid[data-shared=true][data-dense=true]{grid-template-columns:repeat(var(--e7), calc((100% - (var(--w7) - 1) * var(--gap)) / var(--w7)))}}.wizard-board-section-top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.wizard-root .wizard-board-own{isolation:isolate;letter-spacing:.01em;color:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:32px;transition:color .5s var(--wizard-btn-ease), box-shadow .5s var(--wizard-btn-ease);background:linear-gradient(#ffffff1a 0%,#fff0 100%),#ffffff0d;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.wizard-root .wizard-board-own:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff3d;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-root .wizard-board-own:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, #ffffff29 0%, #ffffff08 55%, #fff0 100%), linear-gradient(180deg, rgb(var(--wiz-lit) / .78) 0%, rgb(var(--wiz-deep) / .66) 100%);opacity:0;transition:opacity .5s var(--wizard-btn-ease);position:absolute;inset:0}.wizard-root .wizard-board-own[aria-pressed=true]{color:#fff;box-shadow:0 8px 22px -12px rgb(var(--wiz-glow) / .9)}.wizard-root .wizard-board-own[aria-pressed=true]:after{opacity:1}.wizard-root .wizard-board-own:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:3px}@media (hover:hover){.wizard-root .wizard-board-own:hover{color:#fff}}.wizard-custom-glass{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wizard-root .wizard-field{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:text;background:linear-gradient(#ffffff14 0%,#fff0 100%),#ffffff0a;border-radius:16px;height:52px;display:block;position:relative}.wizard-root .wizard-field:before{content:"";border-radius:inherit;pointer-events:none;transition:opacity .5s var(--wizard-btn-ease);border:1px solid #ffffff38;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-root .wizard-field:after{content:"";border-radius:inherit;border:1px solid rgb(var(--wiz-edge) / .7);box-shadow:0 0 28px -10px rgb(var(--wiz-glow) / .85);pointer-events:none;opacity:0;transition:opacity .5s var(--wizard-btn-ease);position:absolute;inset:0}.wizard-root .wizard-field:focus-within:after{opacity:1}.wizard-root .wizard-field:focus-within:before{opacity:0}.wizard-field-input{border-radius:inherit;width:100%;height:100%;font:inherit;color:#fff;caret-color:rgb(var(--wiz-edge));background:0 0;border:0;outline:0;padding:0 18px;font-size:16px;font-weight:500}.wizard-field-input::placeholder{color:#ffffff6b;font-weight:400}.wizard-root .wizard-cta-glass.wizard-custom-go{flex:none;height:52px;padding:0 24px;font-size:15.5px}.wizard-root .wizard-board-own.wizard-board-own-tile{grid-column:span var(--fp);border-radius:16px;flex-wrap:wrap;place-content:center;gap:6px 8px;min-width:0;height:auto;min-height:54px;padding:10px 12px;font-size:14px;display:flex}@container board (min-width:600px){.wizard-root .wizard-board-grid[data-shared=true] .wizard-board-own-tile{grid-column:span var(--f4)}.wizard-root .wizard-board-grid[data-shared=true][data-dense=true] .wizard-board-own-tile{grid-column:span var(--f5)}}@container board (min-width:820px){.wizard-root .wizard-board-grid[data-shared=true] .wizard-board-own-tile{grid-column:span var(--f6)}.wizard-root .wizard-board-grid[data-shared=true][data-dense=true] .wizard-board-own-tile{grid-column:span var(--f7)}}.wizard-board-own-pen{width:32px;height:32px;transition:border-color .5s var(--wizard-btn-ease);border:1px dashed #ffffff61;border-radius:9999px;flex:none;place-items:center;display:grid}.wizard-root .wizard-board-own-tile[aria-pressed=true] .wizard-board-own-pen{border-color:#ffffffb3}.wizard-board-own-word{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}@container board (min-width:600px){.wizard-root .wizard-board-voices{grid-template-columns:repeat(var(--e4), minmax(0, 1fr))}}.wizard-root .wizard-wordbox{align-items:center;display:flex}.wizard-root .wizard-wordbox .wizard-field-input{flex:auto;min-width:0}.wizard-root .wizard-wordbox-lead .wizard-field-input{padding-left:6px}.wizard-wordbox-icon{color:#ffffff80;flex:none;place-items:center;padding-left:16px;display:grid}.wizard-root .wizard-wordbox-tall{height:auto;display:block}.wizard-root .wizard-wordbox-area{resize:none;height:auto;min-height:104px;padding:15px 18px 30px;line-height:1.5;display:block}.wizard-wordbox-count{font-variant-numeric:tabular-nums;color:#ffffff61;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:16px}.wizard-wordbox-dice{color:#ffffff9e;width:40px;height:40px;transition:background .4s var(--wizard-btn-ease), color .4s var(--wizard-btn-ease);border-radius:12px;flex:none;place-items:center;margin-right:6px;display:grid}@media (hover:hover){.wizard-wordbox-dice:hover{color:#fff;background:#ffffff14}}.wizard-wordbox-dice:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.wizard-voice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container board (min-width:600px){.wizard-voice-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.wizard-root .wizard-voice-chip{isolation:isolate;text-align:left;color:#ffffffdb;min-width:0;height:56px;transition:color .4s var(--wizard-btn-ease), box-shadow .4s var(--wizard-btn-ease);background:linear-gradient(#ffffff14 0%,#fff0 100%),#ffffff0a;border-radius:16px;align-items:center;gap:10px;padding:0 12px 0 8px;display:flex;position:relative;overflow:hidden}.wizard-root .wizard-voice-chip:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff3;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-root .wizard-voice-chip:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, #ffffff29 0%, #ffffff05 100%), var(--background-image-brand-cta);opacity:0;transition:opacity .4s var(--wizard-btn-ease);position:absolute;inset:0}.wizard-root .wizard-voice-chip-on{color:#fff;box-shadow:0 8px 22px -12px var(--color-brand-glow)}.wizard-root .wizard-voice-chip-on:after{opacity:1;background:linear-gradient(180deg, #ffffff29 0%, #ffffff08 55%, #fff0 100%), linear-gradient(180deg, rgb(var(--wiz-lit) / .78) 0%, rgb(var(--wiz-deep) / .66) 100%)}@media (hover:hover){.wizard-root .wizard-voice-chip:not(.wizard-voice-chip-on):hover{color:#fff;box-shadow:inset 0 0 0 100vmax #ffffff0a}}.wizard-root .wizard-voice-chip:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.wizard-voice-chip-icon{color:#fff;background:#ffffff1a;border-radius:9999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.wizard-voice-chip-on .wizard-voice-chip-icon{background:#ffffff38}.wizard-voice-chip-words{min-width:0;display:grid}.wizard-voice-chip-name{font-size:14.5px;font-weight:700;line-height:1.2}.wizard-voice-chip-feel{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.wizard-voice-chip-on .wizard-voice-chip-feel{color:#fffc}.wizard-sum-body{gap:14px;display:grid}@container board (min-width:720px){.wizard-sum-body{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start}}.wizard-sum-hero{isolation:isolate;aspect-ratio:4/5;box-shadow:0 24px 60px -28px var(--color-brand-glow), 0 2px 0 #ffffff0a inset;background:#ffffff0a;border-radius:24px;margin:0;position:relative;overflow:hidden}@container board (min-width:720px){.wizard-sum-hero{aspect-ratio:3/4;position:sticky;top:0}}.wizard-sum-hero:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-sum-hero:after{content:"";z-index:0;background:linear-gradient(180deg, #0000 38%, rgb(var(--wiz-night) / .55) 62%, rgb(var(--wiz-night) / .92) 100%);pointer-events:none;position:absolute;inset:0}.wizard-sum-hero-img{object-fit:cover;object-position:center 16%;width:100%;height:100%;position:absolute;inset:0}.wizard-sum-sheen{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff29 50%,#0000 60%);animation:1.6s cubic-bezier(.22,1,.36,1) .25s both wizard-sum-sheen;position:absolute;inset:-20% -60%;transform:translate(-60%)}@keyframes wizard-sum-sheen{to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.wizard-sum-sheen{background:radial-gradient(70% 50% at 50% 0,#ffffff1a,#0000 70%);animation:1.2s both wizard-sum-glow;transform:none}}@keyframes wizard-sum-glow{0%{opacity:0}}.wizard-sum-hero-words{z-index:3;justify-items:start;gap:8px;padding:18px;display:grid;position:absolute;inset:auto 0 0}.wizard-sum-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:700}.wizard-root .wizard-sum-name{max-width:100%;font-family:var(--font-anton), var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#fff;text-shadow:0 0 28px var(--color-brand-glow);font-size:clamp(40px,9cqi,60px);line-height:.95;overflow:hidden}.wizard-sum-meta{flex-wrap:wrap;gap:6px;display:flex}.wizard-sum-meta>button{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:30px;transition:background .4s var(--wizard-btn-ease);background:#ffffff1f;border-radius:9999px;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}@media (hover:hover){.wizard-sum-meta>button:hover{background:#fff3}}.wizard-root .wizard-sum-meta-quiet{color:#ffffff8c;font-weight:500}.wizard-sum-voice{color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:40px;transition:background .4s var(--wizard-btn-ease);background:#ffffff1a;border-radius:9999px;align-items:center;gap:9px;padding:0 14px 0 4px;font-size:13.5px;display:inline-flex}.wizard-sum-voice b{color:#fff;font-weight:700}.wizard-sum-voice .wizard-voice-chip-icon{background:var(--background-image-brand-cta);width:32px;height:32px;box-shadow:0 0 16px -4px var(--color-brand-glow)}.wizard-sum-voice-on{background:#ffffff2e}@media (hover:hover){.wizard-sum-voice:hover{background:#ffffff2e}}.wizard-sum-side{align-content:start;gap:14px;display:grid}.wizard-root .wizard-sum-panel{background:#ffffff08;border-radius:20px;gap:12px;padding:16px 14px;display:grid;position:relative}.wizard-root .wizard-sum-panel:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-sum-look{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wizard-sum-tile{isolation:isolate;aspect-ratio:3/4;opacity:0;animation:wizard-sum-in .5s calc(.12s + var(--i,0) * 50ms) var(--wizard-btn-ease,ease) forwards;background:#ffffff0a;border-radius:14px;position:relative;overflow:hidden;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.wizard-sum-tile{animation-name:wizard-sum-fade;transform:none}}@keyframes wizard-sum-in{to{opacity:1;transform:none}}@keyframes wizard-sum-fade{to{opacity:1}}.wizard-sum-tile img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .6s var(--wizard-btn-ease);position:absolute;inset:0}.wizard-sum-tile:after{content:"";background:linear-gradient(180deg, transparent 48%, rgb(var(--wiz-night) / .82) 100%);pointer-events:none;position:absolute;inset:0}.wizard-sum-tile-blank{background:radial-gradient(80% 60% at 50% 30%, rgb(var(--wiz-lit) / .22), transparent 70%), #ffffff08;place-items:center;padding-bottom:22%;display:grid;position:absolute;inset:0}.wizard-sum-tile-words{z-index:1;text-align:left;min-width:0;display:grid;position:relative}.wizard-sum-tile>.wizard-sum-tile-words{position:absolute;bottom:8px;left:10px;right:10px}.wizard-sum-tile>.wizard-sum-tile-pen{color:#ffffffeb;background:rgb(var(--wiz-night2) / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.85;top:8px;bottom:auto}.wizard-sum-tile:has(.wizard-sum-tile-blank)>.wizard-sum-tile-pen{display:none}.wizard-sum-tile-label{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:10.5px;font-weight:600}.wizard-sum-tile-value{-webkit-line-clamp:2;color:#fff;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.wizard-sum-tile-pen{z-index:1;color:#ffffffb3;opacity:.7;width:22px;height:22px;transition:opacity .4s var(--wizard-btn-ease), background .4s var(--wizard-btn-ease);background:#ffffff1f;border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:9px;right:8px}@media (hover:hover){.wizard-sum-tile:hover img{transform:scale(1.04)}:is(.wizard-sum-tile,.wizard-sum-words):hover .wizard-sum-tile-pen{opacity:1;background:rgb(var(--wiz-lit) / .55);color:#fff}}@media (hover:hover) and (prefers-reduced-motion:reduce){.wizard-sum-tile:hover img{transform:none}}.wizard-sum-tile-colours{background:radial-gradient(80% 60% at 50% 30%, rgb(var(--wiz-lit) / .18), transparent 70%), #ffffff0a}.wizard-sum-dots{justify-content:center;padding-top:24%;display:flex;position:absolute;inset:0 0 auto}.wizard-sum-dot{aspect-ratio:1;background:#ffffff1f;border-radius:9999px;flex:none;width:42%;box-shadow:0 0 0 2px #ffffff29,0 8px 18px -6px #0009}.wizard-sum-dot+.wizard-sum-dot{margin-left:-10%}@container board (min-width:720px){.wizard-sum-tile{aspect-ratio:1}.wizard-sum-dots{padding-top:14%}}.wizard-root .wizard-sum-words{text-align:left;transition:background .4s var(--wizard-btn-ease);gap:8px;padding:16px 44px 16px 14px;display:grid;position:relative}.wizard-root .wizard-sum-words .wizard-sum-tile-pen{top:14px;bottom:auto;right:14px}.wizard-sum-quote{color:#ffffffeb;font-size:15px;line-height:1.45}@media (hover:hover){.wizard-root .wizard-sum-words:hover{background:#ffffff12}}.wizard-root :is(.wizard-sum-tile,.wizard-sum-words,.wizard-sum-name,.wizard-sum-meta>button,.wizard-sum-voice):focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}[data-shell=ember] .wizard-backdrop{position:absolute}.wizard-cust-side{grid-template-columns:minmax(0,1fr)}@container board (min-width:720px){.wizard-cust-side{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-cust-side>.wizard-cust-wide{grid-column:1/-1}}.wizard-root .wizard-cust-side>.wizard-sum-words{align-content:start;min-height:96px}.wizard-cust-label{flex-wrap:wrap}.wizard-root .wizard-cust-saved{letter-spacing:.04em;text-transform:none;color:#fff;background:rgb(var(--wiz-lit) / .5);border-radius:9999px;align-items:center;gap:4px;height:22px;padding:0 9px;font-size:11px;font-weight:700;animation:2.6s both wizard-cust-saved;display:inline-flex}@keyframes wizard-cust-saved{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}.wizard-root .wizard-cust-ask{color:var(--color-brand-300)}.wizard-cust-value{color:#ffffffbd;gap:6px;font-size:14.5px;line-height:1.45;display:grid}.wizard-cust-value b{color:#fff;font-size:17px;font-weight:700;line-height:1.2}.wizard-cust-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wizard-cust-chips i{color:#ffffffdb;background:#ffffff12;border-radius:9999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.wizard-cust-voice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wizard-cust-voice-change{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:40px;transition:background .4s var(--wizard-btn-ease);background:#ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}@media (hover:hover){.wizard-cust-voice-change:hover{background:#ffffff2e}}.wizard-root .wizard-cust-voice-change:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.wizard-root.customize-sheet-v2{background:linear-gradient(180deg, #ffffff0f 0%, #ffffff04 100%), rgb(var(--wiz-sheet) / .94);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:0 30px 90px -24px #000000eb, 0 0 70px -36px rgb(var(--wiz-glow) / .7)}.wizard-root.customize-sheet-v2:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:0;-webkit-mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%);mask-image:linear-gradient(35deg,#0000 4%,#000 18% 82%,#0000 96%)}.wizard-root.customize-sheet-v2 .customize-sheet-title{font-family:var(--font-anton), var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;font-size:30px;font-weight:400;line-height:1}.wizard-root.customize-sheet-v2 fieldset .glass:has(textarea,input):not([role]){background:linear-gradient(#ffffff14 0%,#fff0 100%),#ffffff0a;border-radius:16px}.wizard-root.customize-sheet-v2 .wizard-cta-glass{flex:none;width:100%}.wizard-root.customize-sheet-v2 [role=radio]{transition:background .5s var(--wizard-btn-ease), box-shadow .5s var(--wizard-btn-ease)}.wizard-root.customize-sheet-v2 fieldset [role=radio][aria-checked=true]{background:linear-gradient(180deg, #ffffff24 0%, #ffffff05 55%, #fff0 100%), linear-gradient(180deg, rgb(var(--wiz-lit) / .62) 0%, rgb(var(--wiz-deep) / .5) 100%);box-shadow:0 10px 28px -14px rgb(var(--wiz-glow) / .9)}.wizard-root.customize-sheet-v2 [role=radio][aria-checked=true] :is(.text-tertiary,.text-secondary){color:#ffffffd6}.wizard-root.customize-sheet-v2 .wizard-cta-glass:disabled:not([aria-busy]){opacity:1;color:#fff6;text-shadow:none;box-shadow:none;background:#ffffff0a}.wizard-root.customize-sheet-v2 .wizard-cta-glass:disabled:not([aria-busy]):after{border-color:#ffffff29}@container board (min-width:720px){.wizard-meet .wizard-meet-body{grid-template-columns:minmax(300px,1fr) minmax(0,1fr);align-items:center}}.wizard-meet-line{min-height:1.5em}.wizard-meet-hero .wizard-meet-blur{filter:blur(var(--meet-blur,24px)) saturate(.85) brightness(.55);transition:filter .4s linear;transform:scale(1.1)}.wizard-meet-ring{z-index:2;place-items:center;padding-bottom:18%;display:grid;position:absolute;inset:0}.wizard-meet-ring>*{grid-area:1/1}.wizard-meet-ring svg{aspect-ratio:1;width:min(46%,170px);overflow:visible;transform:rotate(-90deg)}.wizard-meet-ring circle{fill:none;stroke-width:2.5px}.wizard-meet-ring-track{stroke:#ffffff24}.wizard-meet-ring-fill{stroke:rgb(var(--wiz-lit));stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(var(--wiz-glow) / .55));transition:stroke-dashoffset .3s linear}.wizard-meet-ring-pct{font-family:var(--font-anton), var(--font-display);font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(36px,8cqi,52px);line-height:1}.wizard-meet-ring-pct small{color:#ffffffb3;margin-left:2px;font-size:.45em}.wizard-meet-tile img{filter:grayscale(.7)brightness(.45);transition:filter .9s var(--wizard-btn-ease,ease)}.wizard-meet-tile .wizard-sum-dots{opacity:.4;transition:opacity .9s var(--wizard-btn-ease,ease)}.wizard-meet-tile-lit img{filter:none}.wizard-meet-tile-lit .wizard-sum-dots{opacity:1}.wizard-meet-fine{text-align:center;color:#ffffff8c;margin:0;font-size:13px}.wizard-root .wizard-cta-glass.wizard-meet-cta-tight{white-space:nowrap;padding:0 12px}@container board (max-width:370px){.wizard-root .wizard-cta-glass.wizard-meet-cta-tight{font-size:15px}}.wizard-board-actions.wizard-meet-actions{justify-content:center}.wizard-meet .wizard-meet-hero-her{aspect-ratio:4/5}@container board (min-width:720px){.wizard-meet .wizard-meet-hero-her{aspect-ratio:3/4}}.wizard-meet-photo{object-position:center 20%}.wizard-meet-photo[data-developing]{animation:1.8s cubic-bezier(.22,1,.36,1) both wizard-meet-develop}@keyframes wizard-meet-develop{0%{opacity:.35;filter:blur(22px)brightness(.6);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.wizard-meet-photo[data-developing]{opacity:0;animation-name:wizard-sum-fade;animation-duration:.9s}}.wizard-root .wizard-meet-name{margin:0}.wizard-meet-failed{z-index:3;text-align:center;color:#ffffffd1;place-items:center;padding:28px;font-size:15px;line-height:1.45;display:grid;position:absolute;inset:0}.wizard-meet-side{align-content:center}.wizard-meet-bubble-row{align-items:flex-end;gap:10px;display:flex}.wizard-meet-avatar{background:#ffffff14;border-radius:9999px;flex:none;width:36px;height:36px;overflow:hidden}.wizard-meet-avatar img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.wizard-meet-bubble{color:#fffffff0;background:#ffffff14;border-radius:18px 18px 18px 6px;min-width:0;padding:12px 15px;font-size:15.5px;line-height:1.45}.wizard-meet-bubble.wizard-typing{padding:16px 15px}.wizard-meet-takes{gap:8px;padding:2px;display:flex;overflow-x:auto}.wizard-meet-take{aspect-ratio:3/4;opacity:.55;width:64px;transition:opacity .4s var(--wizard-btn-ease,ease), box-shadow .4s var(--wizard-btn-ease,ease);border-radius:12px;flex:none;overflow:hidden}.wizard-meet-take img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.wizard-meet-take[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px rgb(var(--wiz-lit))}@media (hover:hover){.wizard-meet-take:hover{opacity:.9}}.wizard-meet-edits{flex-wrap:wrap;gap:8px;display:flex}.wizard-meet-edit{color:#ffffffe6;height:38px;transition:background .4s var(--wizard-btn-ease,ease);background:#ffffff14;border-radius:9999px;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.wizard-meet-edit:hover:not(:disabled){background:#ffffff26}}.wizard-meet-edit:disabled{opacity:.45}.wizard-root :is(.wizard-meet-take,.wizard-meet-edit):focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}
