:root{--ink:#1c1c1e;--mut:#6f6f76;--soft:#9a9aa0;--mut-box:#6f6f76;--soft-box:#9a9aa0;--line:rgba(0,0,0,.08);--vc:#121215;--orbR: calc(min(215px,38vmin)*1.42) ;--tk-tight:-.03em;--tk-snug:-.02em;--tk-soft:-.01em;--tk-caps:.1em;--swap:.6s;--ink-swap:.45s}:root{--fs-1:12px;--fs-2:13px;--fs-3:14px;--fs-4:15px;--fs-5:16px;--fs-6:17px;--fs-7:18px;--fs-8:19px;--fs-9:21px;--fs-10:24px;--fs-11:28px}:root{--sp-1:4px;--sp-2:6px;--sp-3:9px;--sp-4:13px;--sp-5:18px;--sp-6:24px;--sp-7:32px;--lh-tight:1.2;--lh-snug:1.35;--lh-body:1.5;--lh-loose:1.6}:root{--fw-sub:400}@media(max-height:860px){:root{--orbR: calc(min(185px,31vmin)*1.42) }}@media(max-height:700px){:root{--orbR: calc(min(150px,26vmin)*1.42) }.orb{width:40px!important;height:40px!important}}@media(max-height:700px){:root{--sp-4:11px;--sp-5:15px;--sp-6:19px;--sp-7:26px}}@media(max-width:1000px){.selCard{padding:11px 13px}.selCard .L{font-size:var(--fs-4)}.selCard .R b{font-size:var(--fs-3)}.selCard .R span{font-size:var(--fs-1)}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{font-family:Vinylacy,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);overflow:hidden;letter-spacing:var(--tk-soft);background:var(--page-jour)}:root{--page-jour:linear-gradient(180deg,#fafafa 0%,#f1f1f3 55%,#e7e7ea 100%);--page-nuit:linear-gradient(180deg,#101014 0%,#17171c 55%,#0b0b0f 100%)}:root{--st-err:#8c1e16;--st-err-inv:#ffa79b;--st-warn:#6b4200;--st-warn-inv:#ffc95c;--st-ok:#0d5228;--st-ok-inv:#6fe0a0;--st-info:#0f3aa6;--st-info-inv:#a5c8ff;--st-err-lit:rgba(224,80,63,.1);--st-err-lit-nuit:rgba(255,120,100,.2);--st-warn-lit:rgba(209,154,0,.11);--st-warn-lit-nuit:rgba(255,205,90,.18);--st-ok-lit:rgba(42,140,74,.1);--st-ok-lit-nuit:rgba(120,220,160,.18);--st-err-plaque:rgba(255,236,232,.82);--reset-arme:#e0281c}button,input,textarea,select,#topbar,#botLeft,#crumb,#orbit,#colName,#colStory,#colorFan,#hueRing,#recap,#choicesWrap,#bar,#barMsg,#essWrap,#atRail,#toast,#introUi,#viewHint,#heartEl,.screen,.modal,.drawer,.tuto-bubble{font-weight:400}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}input{font-family:inherit}.glass{position:relative;background:var(--gl-jour);-webkit-backdrop-filter:var(--gl-fx);backdrop-filter:var(--gl-fx);-webkit-backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort));backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort));border-radius:24px;box-shadow:0 12px 40px #0000001f}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(160deg,#ffffffd9,#ffffff40 18%,#ffffff0d 42%,#ffffff05 60%,#ffffff4d 88%,#fff9);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff1f,#ffffff08 22%,#fff0 45%);pointer-events:none}.glass>*{position:relative;z-index:1}.glassDark{color:#fff}#choices.glassDark .szHead i{box-shadow:inset 0 0 0 1.5px #ffffff80}#choices.glassDark #backBtn:hover{background:#ffffff1a}#choices.glassDark .cta{background:#fff;color:#1c1c1e}#choices.glassDark .cta.ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #fff3}#colName b,#colName span{color:inherit}.cta{background:var(--ink);color:#fff;font-size:var(--fs-7);font-weight:600;letter-spacing:var(--tk-tight);border-radius:999px;padding:15px 32px;transition:all .25s ease}.cta:hover{transform:scale(1.025)}.cta:active{transform:scale(.97)}.cta[disabled]{opacity:.35;cursor:default}.cta.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.pill{border:1px solid var(--line);border-radius:16px;padding:12px 18px;font-size:var(--fs-3);color:var(--ink);background:#ffffffb8;transition:all .15s;text-align:center}.pill:hover{border-color:#b5b5bc}.pill.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pill.dis{opacity:.45}.pill b{display:block;font-size:var(--fs-4);font-weight:600;letter-spacing:var(--tk-soft)}.pill b sup{font-size:var(--fs-1);font-weight:400}.pill .sub{display:block;font-size:var(--fs-2);color:var(--mut);margin-top:2px}.pill .pr{display:block;font-size:var(--fs-3);font-weight:600;margin-top:4px}@media(min-width:761px){.pill{--mtx:var(--ink);--mmut:var(--mut-box);--mut:var(--mut-box);--soft:var(--soft-box)}}@property --draw{syntax:"<angle>";initial-value:0deg;inherits:false;}.cta,.fmtCard,.selCard:not(.premGlow):not(.casinoGlow),.finRow{position:relative;transition:transform .28s cubic-bezier(.34,1.4,.6,1)}.cta:after,.fmtCard:after,.selCard:not(.premGlow):not(.casinoGlow):after,.finRow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.6px;pointer-events:none;opacity:.8;--draw:0deg;background:conic-gradient(from 180deg,currentColor 0deg,currentColor var(--draw),transparent var(--draw),transparent calc(360deg - var(--draw)),currentColor calc(360deg - var(--draw)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;transition:--draw .42s ease}.cta:hover:after,.fmtCard:hover:after,.selCard:not(.premGlow):not(.casinoGlow):hover:after,.finRow:hover:after{--draw:180deg}.cta:hover,.fmtCard:hover,.selCard:not(.premGlow):not(.casinoGlow):hover,.finRow:hover{transform:scale(1.025)}.selCard.on:after,.fmtCard.on:after,.finRow.on:after,.cta.on:after{opacity:0!important;--draw:0deg !important}.disc{position:relative;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--vc),#fff 8%) 0 18.5%,transparent 18.5%),repeating-radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--vc),#000 50%) 0 1.2px,color-mix(in srgb,var(--vc),#000 12%) 1.2px 2.6px),var(--vc)}.heart{position:relative;background:var(--vc);transform:rotate(-45deg);box-shadow:0 24px 45px #0f0f1940}.heart:before,.heart:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:var(--vc)}.heart:before{top:-50%;left:0}.heart:after{left:50%;top:0}.nfcBadge{cursor:help;position:fixed;left:calc(50% + 110px);top:calc(50% - 150px);z-index:6;width:48px;height:48px;border-radius:50%;background:#ffffffe6;display:none;align-items:center;justify-content:center;box-shadow:0 6px 16px #00000026;font-size:var(--fs-3);font-weight:600}.sw{width:34px;height:34px;border-radius:50%;cursor:pointer;border:none;padding:0;box-shadow:inset 0 0 0 1px #0000001a;transition:transform .12s;position:relative;flex:none}.sw:hover{transform:scale(1.12)}.sw.sel{box-shadow:0 0 0 3px #fff,0 4px 14px #14141e38}body.night .sw.sel{box-shadow:0 0 0 3px #fff,0 4px 14px #00000073}#topbar{position:fixed;top:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;z-index:40;transition:opacity .5s}#topbar .logo{font-size:var(--fs-7);font-weight:700;letter-spacing:var(--tk-snug);display:flex;align-items:center}#topbar .logo img{height:34px;width:auto;display:block;transition:filter var(--swap) ease}.logo.ondark img{filter:brightness(0) invert(1)}#cartBtn{position:relative;width:32px;height:38px;background:none;border:none;font-size:var(--fs-7);display:flex;align-items:center;justify-content:center;color:var(--ink)}#cartCount{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;border-radius:99px;background:var(--ink);color:#fff;font-size:var(--fs-1);line-height:17px;text-align:center;display:none}#crumb{position:fixed;top:56px;left:50%;transform:translate(-50%);display:flex;justify-content:center;gap:12px;font-size:var(--fs-3);font-weight:500;color:var(--mut);z-index:30;transition:opacity .5s;border-radius:999px;padding:8px 18px}#crumb span{cursor:pointer;padding:2px 4px}#crumb .cur{color:var(--ink);font-weight:600;font-size:1.12em;letter-spacing:-.01em}#crumb span{transition:font-size .25s ease,color .25s ease}#crumb .done{color:var(--mut)}#crumb .sep{cursor:default;color:#c9c9ce}body.night #crumb{color:#fff9}body.night #crumb .done{color:#ffffffb8}body.night #crumb .sep{color:#ffffff4d}#crumb.glassDark{color:#ffffffb8}#crumb.glassDark .cur{color:#fff}#crumb.glassDark .done{color:#fffc}#crumb.glassDark .sep{color:#ffffff52}#stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;cursor:grab;touch-action:none}#stage.grabbing{cursor:grabbing}#gl{width:100%;height:100%;display:block;animation:fadeIn 1.2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#heartEl{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);display:none;z-index:4;padding:60px}#viewHint{position:fixed;left:50%;bottom:132px;transform:translate(-50%);font-size:var(--fs-2);color:var(--soft);z-index:5;transition:opacity .4s;display:flex;gap:14px}#resetView{font-size:var(--fs-2);color:var(--mut);text-decoration:underline;display:none}#orbit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:0;transition:opacity .4s}#orbit.show{opacity:1}.orb{position:absolute;width:52px;height:52px;border-radius:50%;pointer-events:auto;cursor:pointer;transform:translate(-50%,-50%);border:3px solid rgba(255,255,255,.95);box-shadow:0 8px 20px #14141e2e;transition:transform .15s}.orb:hover{transform:translate(-50%,-50%) scale(1.15)}.orb.orbElite{width:58px;height:58px;border-color:transparent}.orb.orbElite:after{content:"";position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border-radius:50%;padding:3.5px;background:conic-gradient(from var(--pang),#c3b0ec,#8f7be0,#ff2e9a,#e7abcc,#ffdf3d,#f0dcb2,#a9c8ec,#c3b0ec);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:premSpin 2.2s linear infinite;animation-delay:var(--capd,0s)}@media(prefers-reduced-motion:reduce){.orb.orbElite:after{animation:none}}.orb.sel{border-color:var(--ink);box-shadow:0 0 0 3px #ffffffe6,0 8px 20px #14141e40}.orb.sold{opacity:.5}.orb.sold:before{content:"";position:absolute;left:50%;top:50%;width:110%;height:2.5px;background:#fff;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 0 4px #0000004d}#colName{position:fixed;left:50%;top:96px;transform:translate(-50%);z-index:9;font-size:var(--fs-4);opacity:0;transition:opacity .4s,color var(--swap) ease;pointer-events:none;white-space:nowrap}#colName.ondark{color:#fff}#colName b{font-weight:600;letter-spacing:var(--tk-snug)}#colName span{font-weight:400}#recap{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));width:236px;border-radius:26px;padding:16px 18px;line-height:var(--lh-snug);z-index:20}#recap.noFmt{display:none}#recap h4{font-size:var(--fs-4);font-weight:600;margin-bottom:var(--sp-3)}.rrow{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-3);color:var(--mut);padding:var(--sp-3) 8px;margin:0 -8px;border-radius:8px;cursor:pointer;position:relative;transition:color .18s,background .15s}.rrow:hover{color:var(--ink);background:#0000000d}#recap.glassDark .rrow:hover{color:#fff;background:#ffffff1a}.rrow.active{color:var(--ink);font-weight:600}.rrow.active:before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:3px;height:15px;border-radius:2px;background:var(--ink)}#recap.glassDark .rrow.active{color:#fff}#recap.glassDark .rrow.active:before{background:#fff}.rrow .edit{font-size:var(--fs-1);color:var(--soft)}.rtot{display:flex;justify-content:space-between;font-size:var(--fs-4);font-weight:600;color:var(--ink);border-top:1px solid var(--line);margin-top:var(--sp-4);padding-top:var(--sp-4)}#fake{font-size:var(--fs-1);color:var(--soft);text-align:right;margin-top:var(--sp-2)}#choicesWrap{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;justify-content:center;padding:0 14px calc(24px + env(safe-area-inset-bottom));pointer-events:none;transition:opacity .5s}@media(max-width:760px){body.musicStep #choicesWrap{left:0;top:auto}body.musicStep #choices{width:100%;max-height:58vh}}#choices{pointer-events:auto;border-radius:26px;padding:var(--sp-6) var(--sp-7);width:min(730px,92vw);min-height:214px;display:flex;flex-direction:column}@media(min-width:761px)and (max-width:1400px){#choices{width:min(730px,calc(100vw - 520px))}}#stepTitle{font-size:var(--fs-9);font-weight:600;letter-spacing:var(--tk-tight);line-height:var(--lh-tight);margin-bottom:var(--sp-2);color:var(--mttl)}#stepHint{font-size:var(--fs-3);color:var(--mut);line-height:var(--lh-body);margin-bottom:var(--sp-6);font-weight:var(--fw-sub)}#stepHint:empty{display:none;margin:0 0 var(--sp-5)}#stepBody{display:flex;row-gap:var(--sp-5);column-gap:var(--sp-4);align-items:stretch;flex-wrap:wrap;justify-content:center}.backMini{flex:0 0 100%;text-align:left;margin:-2px 0 var(--sp-1)}.hintLink{font-size:var(--fs-4);color:var(--mut);background:none;border:none;padding:2px 8px;border-radius:999px;margin-left:4px;cursor:pointer}.hintLink:hover{background:#0000000d}#choices.glassDark .hintLink:hover{background:#ffffff1a}#stepBody.oneline{flex-wrap:nowrap}#stepBody.oneline>*{flex:1 1 0;min-width:0}#stepBody.oneline .selCard{min-width:0!important;padding:var(--sp-4);gap:var(--sp-3)}#stepBody.oneline .selCard .R span{line-height:var(--lh-snug)}@property --mtx{syntax:"<color>";initial-value:#1c1c1e;inherits:true;}@property --mttl{syntax:"<color>";initial-value:#0c0c0f;inherits:true;}#choices{--mtx:var(--ink);--mmut:var(--mtx);--mut:var(--mtx);--soft:var(--mtx);--mttl:#0c0c0f;--mbg:rgba(0,0,0,.05);--mbgh:rgba(0,0,0,.1);--mtk:rgba(0,0,0,.04);--mbar:rgba(0,0,0,.08);color:var(--mtx);transition:color var(--swap) ease;transition:--mtx var(--swap) ease,--mttl var(--swap) ease,color var(--swap) ease}#choices.glassDark{--mtx:#fff;--mttl:#fff;--mbg:rgba(255,255,255,.09);--mbgh:rgba(255,255,255,.16);--mtk:rgba(255,255,255,.07);--mbar:rgba(255,255,255,.14)}#choices .selCard,#choices .fmtCard,#choices .finRow,#choices .artRow{--mtx:var(--ink);--mmut:var(--mut-box);--mut:var(--mut-box);--soft:var(--soft-box);color:var(--ink)}#choices .mini,#choices .ed-face,#choices .ed-card,#choices .ed-text,#choices .ed-acts button{--mtx:var(--ink);--mmut:var(--mut-box);--mut:var(--mut-box);--soft:var(--soft-box)}#choices .cta{transition:transform .28s cubic-bezier(.34,1.4,.6,1),background-color var(--swap) ease,color var(--swap) ease,border-color var(--swap) ease}#choices #stepBody [style*="opacity:.65"]{opacity:1!important;font-weight:500!important}#stepNav{display:flex;gap:var(--sp-4);justify-content:flex-end;margin-top:auto;padding-top:var(--sp-5);align-items:center}#backBtn{font-size:var(--fs-4);color:var(--mut);padding:var(--sp-3) var(--sp-4);border-radius:999px}#backBtn:hover{background:#0000000d}#sheetHandle,#conMore{display:none}body.intro #topbar,body.intro #crumb,body.intro #choicesWrap,body.intro #recap,body.intro #viewHint,body.intro #botLeft,body.intro #langSw,body.intro #bar,body.intro #barMsg,body.intro #essWrap,body.intro #atRail{opacity:0;pointer-events:none}body.intro-out #crumb,body.intro-out #choicesWrap,body.intro-out #recap,body.intro-out #botLeft,body.intro-out #langSw,body.intro-out #bar,body.intro-out #essWrap{transition:opacity .55s ease}body.intro-out #choicesWrap,body.intro-out #bar,body.intro-out #essWrap{transition-delay:.12s}body.intro-out #recap,body.intro-out #botLeft,body.intro-out #langSw{transition-delay:.24s}.fmtCards{display:flex;gap:var(--sp-4);flex-wrap:nowrap;justify-content:center;align-items:stretch;flex:1}.fmtCard{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;background:#ffffffbf;border:1.5px solid rgba(255,255,255,.9);border-radius:16px;padding:var(--sp-5) var(--sp-4);text-align:left;cursor:pointer;transition:all .18s}.fmtCard:hover{background:#ffffffe0}.fmtCard.on{background:#fff;border-color:var(--ink);box-shadow:0 4px 18px #14141e24}.fmtCard b{display:block;font-size:var(--fs-5);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tk-tight);color:var(--ink)}.fmtCard span{font-size:var(--fs-2);color:var(--mut);line-height:var(--lh-body);display:block;margin-top:var(--sp-2);font-weight:var(--fw-sub)}.fmtCard .pr{font-size:var(--fs-3);color:var(--ink);font-weight:600;letter-spacing:var(--tk-snug);margin-top:auto;padding-top:var(--sp-4);align-self:flex-end;text-align:right}.szGroup{display:flex;flex-direction:column;gap:var(--sp-3);align-items:stretch}.szHead{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-3);font-weight:500;color:var(--mut);padding-left:var(--sp-1)}.szHead i{display:inline-block;border-radius:50%;background:#2a2a2e;box-shadow:inset 0 0 0 1.5px #ffffff40}.szGroup .tiers{display:flex;gap:var(--sp-3)}.mini{width:64px;height:64px;border:1.5px dashed #c0c0c6;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font-size:var(--fs-1);color:var(--mut);text-align:center;transition:all .15s;position:relative;overflow:hidden;background:#ffffff80}.mini:hover{border-color:#8e8e96}.mini em{font-style:normal;font-size:var(--fs-7)}.mini.filled{border-style:solid;border-color:var(--ink);color:#fff}.mini.filled .bgart{position:absolute;top:0;right:0;bottom:0;left:0}.mini.filled span{position:relative;z-index:2;font-weight:600}.artRow{display:flex;align-items:center;gap:var(--sp-4);width:100%;background:#ffffffbf;border:1px solid var(--line);border-radius:16px;padding:var(--sp-4) var(--sp-5)}.artRow .ttl{flex:1;min-width:120px}.artRow .ttl b{font-size:var(--fs-5);font-weight:600;line-height:var(--lh-tight);display:block}.artRow .ttl span{font-size:var(--fs-2);color:var(--mut);line-height:var(--lh-snug)}.finRow{width:100%;display:flex;justify-content:space-between;align-items:center;background:#ffffffbf;border:1px solid var(--line);border-radius:16px;padding:var(--sp-5);cursor:pointer;transition:all .15s}.finRow.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.finRow b{font-size:var(--fs-5);font-weight:600;line-height:var(--lh-tight);display:block}.finRow span{font-size:var(--fs-3);color:var(--mut);line-height:var(--lh-snug)}.finRow .fp{font-size:var(--fs-5);font-weight:600;white-space:nowrap;margin-left:var(--sp-4)}.check{width:24px;height:24px;border-radius:50%;border:1.5px solid #c9c9ce;margin-left:var(--sp-4);flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--fs-3);color:#fff}.finRow.on .check{background:var(--ink);border-color:var(--ink)}.selWrap{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);flex:1;min-width:170px}.selCard{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);border-radius:16px;padding:var(--sp-5);cursor:pointer;text-align:left;background:#ffffffbf;border:1.5px solid rgba(255,255,255,.9);transition:all .18s;animation:cardIn .25s ease}@keyframes cardIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.selCard:hover{background:#ffffffe0}.selCard.on{background:#fff;border-color:var(--ink);box-shadow:0 4px 18px #14141e24}.selCard.dis{opacity:.45;cursor:default}.selCard .L{font-size:var(--fs-4);font-weight:600;letter-spacing:var(--tk-tight);line-height:var(--lh-tight);color:var(--ink);white-space:nowrap}.selCard .R{text-align:right;line-height:var(--lh-body)}.selCard .R b{display:block;font-size:var(--fs-3);font-weight:600;letter-spacing:var(--tk-snug);color:var(--ink)}.selCard .R span{display:block;font-size:var(--fs-1);color:var(--mut);letter-spacing:var(--tk-soft)}@property --pang{syntax:"<angle>";initial-value:0deg;inherits:false;}.premGlow{position:relative;box-shadow:0 6px 22px #8c6ee629}.premGlow:before{content:"";position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border-radius:19px;padding:3.5px;background:conic-gradient(from var(--pang),#c3b0ec,#8f7be0,#ff2e9a,#e7abcc,#ffdf3d,#f0dcb2,#a9c8ec,#c3b0ec);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:premSpin 5s linear infinite}@keyframes premSpin{to{--pang:360deg}}@media(prefers-reduced-motion:reduce){.premGlow:before{animation:none}}.casinoGlow{position:relative;box-shadow:0 6px 22px #c8202e2e}.casinoGlow:before{content:"";position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border-radius:19px;padding:3.5px;background:conic-gradient(from var(--pang),#ff8a94,#c8202e,#ffd36b,#7a0f1c,#ff5c6a,#ffe9a6,#c8202e,#ff8a94);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:premSpin 4s linear infinite}@media(prefers-reduced-motion:reduce){.casinoGlow:before{animation:none}}.sumLine{font-size:var(--fs-5);line-height:var(--lh-body)}.sumRow a{color:inherit;text-decoration:underline}.sumCb{accent-color:var(--mtx)}.backMini{font-size:var(--fs-4);color:var(--mut);padding:var(--sp-2) var(--sp-3);border-radius:999px;align-self:flex-start}#colStory{position:fixed;left:20px;bottom:calc(70px + env(safe-area-inset-bottom));width:216px;z-index:9;--mut:#5f5f68;font-size:var(--fs-4);font-weight:300;line-height:1.65;color:var(--mut);letter-spacing:var(--tk-soft);opacity:0;transition:opacity .5s,color var(--swap) ease;pointer-events:none}#colStory b{display:block;font-weight:600;font-size:var(--fs-3);letter-spacing:var(--tk-snug);color:var(--ink);margin-bottom:6px}#hueRing{position:fixed;left:50%;top:calc(50% + var(--stageDY,0px));transform:translate(-50%,-50%);z-index:8;width:calc((var(--orbR) + 26px) * 2);aspect-ratio:1;border-radius:50%;cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);-webkit-mask:radial-gradient(circle,transparent calc(var(--orbR) - 25px),#fff calc(var(--orbR) - 24px),#fff calc(var(--orbR) + 25px),transparent calc(var(--orbR) + 26px));mask:radial-gradient(circle,transparent calc(var(--orbR) - 25px),#fff calc(var(--orbR) - 24px),#fff calc(var(--orbR) + 25px),transparent calc(var(--orbR) + 26px));display:none}#hueRing.show{display:block}#colorFan{position:fixed;left:50%;bottom:var(--fy,118px);--step:var(--stepHide,4.5deg);transform:translate(calc(-50% + var(--fx,0px))) translateY(var(--fhide,112px));z-index:22;width:0;height:0;pointer-events:none;opacity:0;transition:transform .45s cubic-bezier(.34,1.15,.5,1),opacity .45s}#colorFan.show{opacity:1}#colorFan.reveal{--step:var(--stepShow,7.2deg);transform:translate(calc(-50% + var(--fx,0px))) translateY(0)}.fanSlot{position:absolute;bottom:0;left:0;transform-origin:50% 100%;width:52px;height:182px;background:none;border:none;padding:0;cursor:pointer;pointer-events:auto;transform:translate(-50%) rotate(calc(var(--i,0) * var(--step,7deg)));transition:transform .45s cubic-bezier(.34,1.15,.5,1)}.fanCard{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;background:linear-gradient(135deg,var(--hL,#fff) 0%,var(--h,#5533ff) 42%,var(--hD,#000) 100%);border:1px solid rgba(255,255,255,.5);box-shadow:0 5px 13px #00000026,inset 0 2px #fff9;transition:transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .34s ease}.fanCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#fff9,#ffffff2e 20%,#fff0 44%)}.fanSlot:hover .fanCard{transform:translateY(-30px);box-shadow:0 12px 24px #0000003d,inset 0 2px #ffffffb8}.fanSlot.sel .fanCard{transform:translateY(-18px);border-color:#fff;box-shadow:0 0 0 2px #fff,0 10px 20px #0000003d,inset 0 2px #ffffffb8}@media(max-width:760px){#colorFan{bottom:24px}.fanSlot{width:40px;height:165px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;align-items:center;justify-content:center;background:#14141959;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.overlay.open{display:flex}.modal{background:#fff;border-radius:22px;padding:26px;width:min(92vw,420px);max-height:84vh;overflow-y:auto;box-shadow:0 30px 80px #00000040}.modal h3{font-family:Vinylacy,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-8);font-weight:600;letter-spacing:-.01em;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.modal h3 span{font-family:inherit}.modal p{font-size:var(--fs-4);color:var(--mut);line-height:1.55;margin-bottom:16px}.modal input[type=email]{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-size:var(--fs-4);margin-bottom:12px}#drawer{position:fixed;top:0;right:-420px;bottom:0;width:min(100vw,400px);z-index:100001;background:#fafafceb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:-20px 0 60px #0000001f;transition:right .4s cubic-bezier(.4,0,.2,1);padding:22px;display:flex;flex-direction:column}#drawer.open{right:0}#drawer h3{font-size:var(--fs-8);font-weight:600;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.cartItem{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;gap:12px;align-items:center}.cartThumb{width:54px;height:54px;flex:none}.cartItem .ci{flex:1}.cartItem .ci b{font-size:var(--fs-4);display:block}.cartItem .ci span{font-size:var(--fs-2);color:var(--mut);display:block;margin-top:2px}.cartItem .ciRow{display:flex;align-items:center;gap:10px;margin-top:8px}.qtyBox{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:#fff}.qtyBox button{width:26px;height:26px;border:none;background:none;cursor:pointer;font-size:var(--fs-6);line-height:1;color:var(--ink);display:flex;align-items:center;justify-content:center;padding:0}.qtyBox button:hover{background:#0000000d}.qtyBox span{min-width:22px;text-align:center;font-size:var(--fs-4);font-weight:600;color:var(--ink)}.ciDel{border:none;background:none;cursor:pointer;color:var(--soft);font-size:var(--fs-4);padding:2px 4px}.ciDel:hover{color:var(--ink)}#drawerFoot{margin-top:auto;display:flex;flex-direction:column}#drawerFoot .cta.ghost{margin-bottom:8px}#drawerFoot .rtot{font-size:var(--fs-6)}.screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:none;overflow-y:auto;background:linear-gradient(180deg,#fafafa,#eeeef1)}.screen.open{display:block}.scInner{max-width:900px;margin:0 auto;padding:70px 24px 60px}.scInner h2{font-size:var(--fs-11);font-weight:700;letter-spacing:var(--tk-snug)}.scInner .sub{font-size:var(--fs-5);color:var(--mut);margin:8px 0 26px;line-height:1.5}.pathCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pathCard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;text-align:left;cursor:pointer;transition:all .15s}.pathCard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #14141e1a}.pathCard b{font-size:var(--fs-6);display:block;margin-bottom:6px}.pathCard span{font-size:var(--fs-3);color:var(--mut);line-height:1.5}.qr{width:96px;height:96px;margin-top:14px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.qr i{background:#1c1c1e;border-radius:1px}.qr i.o{background:transparent}.stPanel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;margin-bottom:16px}.stPanel h4{font-size:var(--fs-5);font-weight:600;margin-bottom:10px}.track{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;margin-bottom:8px;background:#fafafa}.track b{font-size:var(--fs-4);font-weight:500;flex:1}.track span{font-size:var(--fs-3);color:var(--mut)}.track button{width:26px;height:26px;border-radius:8px;color:var(--mut);font-size:var(--fs-4)}.track button:hover{background:#0000000f}.gauge{height:6px;border-radius:99px;background:#e4e4e8;overflow:hidden;margin:10px 0 4px}.gauge i{display:block;height:100%;border-radius:99px;background:var(--ink);transition:width .3s}.gauge i.over{background:var(--st-err)}.glegend{display:flex;justify-content:space-between;font-size:var(--fs-2);color:var(--soft)}.artGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.artSlot{aspect-ratio:1;border:1.5px dashed #c9c9ce;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:var(--fs-3);color:var(--mut);text-align:center;padding:10px;transition:all .15s;position:relative;overflow:hidden}.artSlot:hover{border-color:#8e8e96}.artSlot.filled{border-style:solid;border-color:var(--ink);color:#fff}.artSlot.filled .bgart{position:absolute;top:0;right:0;bottom:0;left:0}.artSlot.filled span{position:relative;z-index:2;font-weight:600}.statusBanner{border-radius:14px;padding:14px 18px;font-size:var(--fs-4);margin-bottom:18px}.stOk{background:#eaf3de;color:var(--st-ok)}.stWarn{background:#faeeda;color:var(--st-warn)}.backLink{font-size:var(--fs-4);color:var(--mut);padding:8px 0;display:inline-block;cursor:pointer}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--page-nuit);opacity:0;transition:opacity .9s ease;z-index:-1;pointer-events:none;display:none}body.fade:before{display:block}body.night:before{opacity:1}body.night:not(.fade){background:var(--page-nuit)}.logo.ondark{color:#fff}#ground{display:none!important}#botLeft{position:fixed;left:20px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;display:flex;gap:8px;align-items:center}#resetAll{font-size:var(--fs-3);color:var(--mut);padding:8px 14px;border-radius:999px;background:#ffffffa6;border:1px solid var(--line);min-width:82px;text-align:center}body.night #resetAll{background:#26262c;color:#ffffffd9;border-color:#ffffff40}#spinBtn{font-size:var(--fs-3);color:var(--mut);padding:8px 14px;border-radius:999px;background:#ffffffa6;border:1px solid var(--line);min-width:86px;text-align:center}body.night #spinBtn{background:#26262c;color:#ffffffd9;border-color:#ffffff40}#resetAll:hover,#spinBtn:hover,#helpBtn:hover{background:#fff;color:var(--ink);border-color:#00000047;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}body.night #resetAll:hover,body.night #spinBtn:hover,body.night #helpBtn:hover{background:#34343b;color:#fff;border-color:#ffffff8c;box-shadow:0 4px 12px #00000059}#resetAll:active,#spinBtn:active,#helpBtn:active{transform:translateY(0);box-shadow:none}#resetAll.danger:hover{background:var(--reset-arme);color:#fff;border-color:var(--reset-arme)}#resetAll,#spinBtn,#helpBtn{transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}#resetAll,#spinBtn,#nightBtn{transition:background .2s ease,color .2s ease,border-color .2s ease;height:34px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding-top:0;padding-bottom:0}#botLeft .bic{display:inline-flex;align-items:center;line-height:1}#botLeft .bic svg{display:block;fill:currentColor}:root{--ic-reset:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFI0lEQVR4nO2ca6hVRRTHfzd73EtEid1ekIVF9JASs6huVmZETyiL7PGljKw0r9eQKC2054cKDOwBadaHIntRH+xDUEQUBJZFRE+jkFJ7WWq3ruVjx4J14bDx3LPnnD17z96zfjBwPuzZs2b+Z89jzcwCwzAMwzAMwzAMwzAMwzAMwzAMI0T2BI4E+oDzgGnAZfr7FOAofcbwQBcwCbgdWAl8B2wHkhbpP+Bb4HXNe6qJ1JkIk4GngQ0ZGj9r+l3fORUYRWScCSwGngIWAidkyLMvME//2Ynn9AMwAOxHzTkYeGc3DbATWA507yZPD3An8GsBQqTTZmCB2lA75N/2RYsGkD59j4Y80/TfmpSc1gHTqRkPZaz8FcAY4LUAhEhS6VWgl5oMxOszVvqrnAfrJOf0MzCFijMmgIZMckwybb6VCjM2gEZMPKRHqCh1FSQBllBByhDkL50dfQp8DKzVxZ+Psh6mYvgWZCfwLrAIuAAY3WI8Owu4B3hP8+Zhw0wqhC9B1mnDHtGBbYfr4m9jh7b8qy6dKAX5A5gP7JOjjeIlmKvvbteuX4CDiFCQuzw6AKVBX+zAtpeItMt6u4nvKy9uBIbatE1cPlGOIcsL8Eq304WtD90h6UuQ7boD6JOTgD/bsE3GuCinvTcUYH9fG93XbyHvpxzmUZBFBdXhpjp9JXvpPN2HIDcXWA/X2dc36ukOklUexNihJ0yK3PF0HeTPJlBOVrd1noI8UUI9BhxtfJaAuS7HrmtVziv1rPQ4ulk2htxtCeOBF9o8tDAEfAhcn9p7L5q7He2eUKKtUTDW0Ut8R9kGx8D7DoK8XLaxMbDYQZDPyzY2Bs5xEEQmMnZ22DO9jgP7ON8GGTgtEieWbWwMrK3Dir1OrHEQ5NKyjY2BzxwEkVtchmd+dBDkfN/GGPC3gyBnlG1s3TnQcdpb5DZBlFzsIIb4vfYu2+C684CDIHIv0vDMBw6CvOLbmNg5GthVN/e7DIr9wJPAMmAWcADV4H7HAV0iSATNQJNzTluAqwibHof7kpI2hR6IYG6LCkhXcAnhssDx63iGgDkE+CdDJTaUdIAhi8t9i6MgQa/QZzlUROb5ofGYoxjfl3wYoyWPV/gYZjcw6ChI8LOrJQ6VkbEmJCY6iiGbV/sTONc6VEhOnIfEaY6CyN3H4OnOOGX8JMDTfqMzBkdLtI7BXkVII6H2trUIiSSXZELkjYyCSE9QKSZrkJl0RVbrUdNGurT76gfmABd5XmiN0jLmaJl9KZfJphZirAzw685El27ayOXKGU1OZYzXSAxJKslO3eUebJJ3/tSkCx2OejdhhKh2yzxfRC2V44CtLVb01+R8Mn8kh+FWtWn4K7pSZ43PA/cBJ1JzVmfoqzdrqIyiVuBiU5RMcphezm7yDunuHgXe0iShlI5v8uxtDuVFeeBtZod31e/V627pZ3c0uSS6wqE8GfOi4xaHBlqRyjs/Qx4JntzIcw7lyW3c6OhzaKB5qTglWY7mDOoGmYuIw+l0IkQ8pF9naJwhdekPM8OhYeVa3DCHZgwM8GVV1xh5LR5HWtEnunhr5EEHQeTZRvpbPL9NY59EzdQmvq/BJlFBFzoIIjt/aWY3cbGLDecWUN9KICvfq3URtlQjNzT2/41MyeF6QK+WsVTLnB7o7mVlxp41GcT4KOaxoGiO1Ug8zcSQ+/HHlG1kbIwD3kz5pnZp9Ac79FxyWKgLNcnU1jAMwzAMwzAMwzAMwzAMwzAMwyBc/gfYdXRJc+2IpAAAAABJRU5ErkJggg==);--ic-pause:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAABx0lEQVR4nO3dMU5UUQBG4dNiDQhWDjF2IDVqqQ1b0HENshnYAGDogLgBZR2AwhKwMxlzk1tMiBnmJW9e/sk9X/La+Sf39PeCJEmSJEmSJEmShrIGfAT2gdEAe1t1q2yuDrC3NJ4D34C/wGTq+wnsLGBvF7h6tFW2T4B1GvcCuH10OJOp7wF42+Pee+DPjL1rYIOGfZ9xOJP6/QZWeth6BtzPsXdBo17PcTiT+n3uYe9Lh71XNKjLAR32sHfUYW9Mg752OKCzHvbOOuyV/9acg+AgBzTIIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhvCY2jBcpL/FV45962Bt32GvyqvHico7D+dXTZfzlN+7m2DunYZvAzRPPVez1uPeu/uas5yrKeyZNK4+onP7nQZcfwPYC9t7Ux2Kmt8r2cX3lR9Uq8KE+Q/RygL1R3SqbPnkkSZIkSZIkSZLEMP4BOHaOS2Yt5uUAAAAASUVORK5CYII=);--ic-play:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC9ElEQVR4nO2dPWyNURjHfz5LUgYRE7ERdBBJfQ0Gia+9NVqEoYvRajQQEZOBwdhISDoZKj5HVDBQJIbaUAOJNtcjb3LEO2np7T3POc//l/z389xfcs+95zzv84IQQgghhBBCCCGEEGIpcAS4DtwHXgF3gEvArtyLi8Ye4A1gf8k4sDP3QiNwEpiZQ8bvzAIXgf7ci66V/cCPecpoZwo4kXvxtbEc+PAfMtq5DWzKXUgtHF+gDEv5BpwDVuQuqHRudkmIpTwFducuqmSed1mIAT+BG8C63MWVyKdFEGIpH9NXovgHvi6iEEu5C2zNXWgp9EKIAd/Tpt+Xu2Dv9EqIpbwGDuYu2jO9FmKtTX997uI9kkOIpTQ/KE4DS3J/CJ7IKcRSmlPlbbk/CC94EGLpYPM8sIrgeBFiKZPAYQLjTYiljAIbCIhXIQZ8Ac6kW8wweBZiKY+AAYJQghBLm/7lCLeUpQixlPfAMSqmNCGWMlbrLWWpQgyYTpv+MiqiZCHWuqUcpBJqEGKpNanZ9NdQOLUIsVZr0jAFU5sQa236mymQWoVYqa1JNQuxlAlgL4UQQYgBHeAKsBbnRBFireP9HTgmmhBLNbuVElGIAS+B1TgkqhADRnBIZCETOCSyEPN41BJdyADOkBBnRBfSjzMiC3mGQyILGcEhUYW80B9DXN3Fb8cp0YRMej7HiiSko+N33EQXVPi5wj2bxocUQ61CxtTkgJs2oCEKphYhs2qU85MnaiX1kWk1W/vatDdSIaUJeacHdnxkRo+0+clD7+dPUYR81mPRfjKqwQF+jscPERhvw2f6CI4HIfc0nukPGmDmDI34c4aGYAYfE7syd8He6YWQcWBL7kJLYTFHjU+V/hB/LcP4O8DVElpuoryuYjB3USUzHLnlptZXHt2qdZhYLvYt4KVgQ7kXXyun0mY835abCxFu73LTHHu/nUPGA71Ysrc0t3NHgWtpSH7z5s/HqXP8QI/XIoQQQgghhBBCCCGEoLv8ApJQ2wzbKygdAAAAAElFTkSuQmCC);--ic-help:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAADSklEQVR4nO3cW4hNURzH8a8x7uTaeGBSjHIrlwdRLo3knpREIbeIFM9yyxt5kFJqRBEvPHmjRsgDhcwTJRSN20QYI8ZlRqvW1DTNzPnvc/bZa/bZv0+t13X7dc6+rLUXiIiIiIiIiIiIiIiIiIiISCkZAcwD1gJbgF3AZmAFMAcYG7qDpW6Un/hrwHug1VDeAJd9WBWhB1AqpgIXgF/GELoqv4GrwPTQA0qrwcBp4F+BQXQsrr4aYFjoAabJZOBVzEF0LK7+WaEHmgZzgc9FDqOtNAILQg+4JxsHNCQURlv5CkwLPfCeqDfwKM9J/Qs0FRDKM2BA6AnoaXZEmMAPwElgETC8XR39gSnAHuBBxFCOBRx7j1MO1BsmrcUHMchY71LgrTGQ7x3CzbTlxtvVjXnUPRp4bgxlXxHGlkqXDJN1uID6q4CfhjbuxDimVHtiuOiWF9jGcUMgzUC/mMaUap9yTNTWmB42LX9b7lVN5n3pZoKagCExtfPREMjimNpKtfvdTNCZBP8aXVkdY3uptamLyWkAKmNs57EhkOoY20u17cCLdhdXd8czI+Y23hkCibvN1BvoX6PErdIQxh/fviTggCGQutCdzIqRhltrV/Q+KwHlwA3jq5kJoTtb6vr6dXTLA+HF0J0tdZOAh8YwvvnFMSmCXn7bT5QFq3zeIovBeKA2QhCuHLFULNHtBH5ECMItdh3Nox0x3EWdi/ircH9n63NVLNH18VtLo4RxD5gYuuOl6lTEX4Vboi0L3elStSxCGLf8BV+KpMwv61ou3Af9rbAU0RJjGLtDdzQragyBnA3dySypM7wK0aa3BDXmCOR86A5m7YLekiOQbaE7mbWHwdYcZX7oTmbNxxyB6FV6wm53E4bbOiQJW9dNIFoXD+SQ/9S5fRhu7VzbeAIaA2zwd1WzQ3dGRERERCR+M/2xTU+Bl8BN/41JoR+HSh72+uM0OntSvxvjN4liUG04Q+uKpSKJR61xPd0dFiAJLE41G7f+uOuJFNmACHux9ofubFbUGwNZGbqjWXHCEIb7/FkHkiVkaI5di+4ObE3oTmZNBXC9kzBeA6tCdy7LqvyxHO54wIV+R4qIiIiIiIiIiIiIiIiIiIhQmv4DsrCgL7n03iIAAAAASUVORK5CYII=);--ic-day:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFnUlEQVR4nO2dz28cNRTHv5u2SbetuGU3aUUZgQqp6KGlXIAUcQTOhAOowLVpfvBH0B+i0COE9G8ocIAG1MIdtVJa0rRIgVuz4dqcAou0yNJbabUaP3tmPF575n0kS9Hu7PrHd+1nP/s5gCAIgiAIgiAIgiBEzisALlM6M+rC1J33AXQB9Cipv+dGXag6szMgRj9tj7pQdeVoihj9ND3qwtWRhBFEvSd4JhFBwiIRQcIiEUHCIhFBwiIRQcIiEUHsaQJYAvAVgHkAExUQZALARarTIoCDiEiM9aEGug+g7Tif5xhB1HsuaaXUaT0WUZY0jbTpWJRxAP+k5LNH77kU46GmTqqnBM/XzC/XtSirKXmseBKjR3UNnnmmAq5FaQL4ghyK2/S3es2HGCpdQARMpIy3ZfcU1ygxNgx1uF/SZKUUJgH8bqjQH4F6ZSctyv440LIX7vKb9FxIYmxE3rsLi7KGcFirshhZxuPjOb53P4ATAN4E8Dalc/Saes/luqYyYtiKctLiOxrU4NcA3NOsQfpJvXeXnp2lz5o4WRcxTKKoyo4xnzsEYBnAX4ZfMJf+pAWr+i4d+wA8qosYg0bz1lBlT2mebQD4GMDfBYQYTupQxHmmx5waEuVWYJOO0ngWwItMz2gDuO1QiOH0M9PQqqfM5LRrleRVzfEe16kD4OyoKxs6bwHYzdG4/1LK+rldylPQ9Ixdy8ZXw9kCgNM0vDUotek15YW9M3SqkRNFesoQUxbDVJe8q1lcFtPk/TUJs10X421Dw8KArwN4qUAeykg/sDD0NuuVyvOJoaF+APCMg3wOA7hpyEtNiWvNIcM646Zh0ZgV9V3fMfntONxPiZJPDfsNh0vI84hh+IpiW7YMGow7pFvQZtj4rXSGfquutuTciPeqV5n8X0cNucasM6Y9xZfoeslV1JB7msa47bEMv2jK8Bsi4hiA5y0SdzZqP7OfsRDAGbI9cjLqGLdsA9VWpQZYZnH6qQb/RjONPMF87jT8RvDqyvFCyvNNsj3c5ljaVHqujILb+IXSkjorlcWgt+CPNlMOtdM4zPWcbdB1HbJ9JWdB+m7uYd5lDPoY/DHGeInfSXm+U6AdLrks+OUCBXkSuCBdT4J85rLgdRyy3kh5/ssCQ5Zz2ziX8ReyR67vqhn1lYxGXbn23wth2nsg57R3Ef5YzjntPRDCtNc1dzWNccdjGX6twsLQFZ+P2HVyjLGLalZZO2aZcXfFQ/43mPxfQw1p0IlC3axkpsS8Xwbwnybv2rrfOaPao1ONLrZu0zaouPiP2m5Q9bdwOf/YtyVs4X7P5Nep+xau4iPDPP5HRz3lCAnM5fWBg3yip0FHcHpMemAZssDZDFOY2lqdbUeaC6NjaLAuub7VTl+Wqe0NxoAP+tvUyXxhgLOWR0m7tNO3RC7tqYGjpFP02jIt+mz8b0/lNtNwDls/lcPWdj1lO0fjZk1PyLkoUIDlDOPAa1kY+iJpjbEZtQrYUQ39U4aQtvOOg3fUxOHDjCFtk1WeSW2mNNIjw+KvSQZ8q4AQW7QCb+YI+tyoYqiCTox+svFbNehE4VVyj3ObRHv0zJUMjkIuLLpSopjE6FEQaFb20a7e7MDFAbP0Gre5pOO4oYyVEMVGDOUaieVqjYcxi2IjxkZgRrNlUeYoRbG53+QxraxjLfs0ImGCgm1iHo/bFj1lPZYLzC567PJNOt7ZoXTd4X6GjSjqOsOoL8F0Pf6upuShDnjDkyhRXIK56EmMcU/XxHKi+AydyM1BzaXDrYgvUm6n2MVoLlIGFXSRruW+4PgXO8qrxuepTgsxieGLxLMgggERJDASESQsEhEkLBIRJCwSESQsEhEkLI4ygkTjia0aOyliyD8nHiFzKf++u9QAS8HMGQrKv+Q5glcQBEEQBEEQBEEQ4Jz/AblaZEuqt8ZWAAAAAElFTkSuQmCC)}.bic .ico{display:block;width:14px;height:14px;background:currentColor;-webkit-mask-image:var(--i);mask-image:var(--i);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#helpBtn .ico{width:20px;height:20px}#resetAll .ico,#spinBtn .ico{width:18px;height:18px}#spinBtn .ico-play{width:15px;height:15px;transform:translate(1.5px)}body:not(.night) #resetAll,body:not(.night) #spinBtn,body:not(.night) #helpBtn{color:var(--ink)}body #resetAll.armed .ico,body #resetAll.danger .ico{background:#fff}.vny-right button.hdrIcon .ico{width:16px;height:16px}#resetAll.danger,body.night #resetAll.danger{background:var(--reset-arme);color:#fff;border-color:var(--reset-arme)}#nightBtn{color:var(--ink);padding:0 2px;border:none;background:none;min-width:0;display:inline-flex;align-items:center;gap:8px}@keyframes nightNudge{0%,to{box-shadow:0 0 #5a50e600}50%{box-shadow:0 0 0 5px #5a50e638}}#nightBtn.nudge{animation:nightNudge 1.3s ease-in-out 3}#nightBtn .sw{position:relative;flex:none;width:58px;height:34px;border-radius:500px;background:#eee;box-shadow:none;transition:background .25s ease}body.night #nightBtn .sw{background:#3a3a41}#nightBtn .swKnob{position:absolute;top:2px;left:2px;width:28px;height:28px;z-index:1;border-radius:500px;background:linear-gradient(#fff,#e3e3e3);box-shadow:#00000042 0 .82px 1.15px -.63px,#00000040 0 2.1px 2.95px -1.25px,#0000003d 0 4.2px 5.9px -1.9px,#00000038 0 8px 11.2px -2.5px,#0000002e 0 15.9px 22.3px -3.1px,#00000017 0 35px 49px -3.75px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}#nightBtn .swKnob:after{content:"";position:absolute;left:50%;top:50%;width:21px;height:21px;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(#f2f2f2,#e8e8e8)}#nightBtn .sw.on .swKnob{transform:translate(24px)}#nightBtn .sw,#nightBtn .sw:hover{transform:none}#nightBtn .swKnob{display:flex;align-items:center;justify-content:center;color:#1c1c1e}#nightBtn .swKnob .bic{position:relative;z-index:1;display:inline-flex;line-height:1}#nightBtn .swKnob .bic .ico{width:14px;height:14px}#nightBtn .swKnob .bic svg{width:14px;height:14px;display:block}#nightBtn .swLight{flex:none;width:7px;height:7px;border-radius:50px;background:#cfcfcf;transition:background .25s ease,box-shadow .25s ease}body.night #nightBtn .swLight{background:#55555c}#nightBtn .swLight.on,body.night #nightBtn .swLight.on{background:#5a50e6;box-shadow:0 0 0 3px #5a50e62e,0 0 8px #5a50e68c}#nightBtn.ondark,#cartBtn.ondark{color:#fff}#nightBtn,#cartBtn{transition:color var(--swap) ease}body.night #colStory,#colStory.ondark{color:#ffffffb3}body.night #colStory b,#colStory.ondark b{color:#fff}body.night #colStory>span,#colStory.ondark>span{color:#ffffff8c!important}#recap.glassDark,#recap.glassDark h4,#recap.glassDark .rtot{color:#fff}#recap.glassDark .rrow{color:#ffffffb3}#recap.glassDark .rtot{border-color:#ffffff40}#recap.glassDark #fake{color:#fff6}body.night #ground{opacity:.25}.pen{font-style:normal;font-size:var(--fs-1);opacity:.55;margin-left:6px;display:inline-block;transform:scaleX(-1)}#topbar .logo{visibility:hidden}#toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,80px);background:var(--ink);color:#fff;font-size:var(--fs-4);border-radius:999px;padding:10px 20px;z-index:70;transition:transform .35s cubic-bezier(.4,0,.2,1)}#toast.show{transform:translate(-50%)}#introUi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:56px;pointer-events:none;transition:opacity .6s}#introUi.hide{opacity:0}#introTxt{font-size:var(--fs-10);font-weight:600;letter-spacing:var(--tk-soft);opacity:0;animation:fadeUp .8s 1.6s forwards}#introSkip{margin-top:16px;font-size:var(--fs-4);color:var(--soft);opacity:0;animation:fadeUp .5s .8s forwards;padding:8px 16px;pointer-events:auto}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){:root{--sheetH:58vh;--stageDY:-21vh;--stageH:42vh;--orbR:min(calc(31vmin * 1.42), calc(50vw - 34px) , calc(var(--stageH) / 2 - 28px))}#recap{display:none}#choicesWrap,body.musicStep #choicesWrap{padding:0}#choices{border-radius:24px 24px 0 0;max-width:none;min-width:0;width:100%;max-height:var(--sheetH);overflow:hidden;padding:14px 20px 0}#stepBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;align-content:flex-start;padding-bottom:2px}body.musicStep #choices{width:100%;max-height:var(--sheetH)}#sheetHandle{display:flex;justify-content:center;padding:2px 0 10px}#sheetHandle i{width:38px;height:4px;border-radius:99px;background:#c9c9ce}#mobTotal,#crumb,#stepHint{display:none!important}#viewHint{display:none}.orb{width:42px;height:42px}.fmtCard{min-width:100%}#choices{padding:10px 20px 0}#choices.glass{background:#fcfcfd9e;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 -.5px #00000014,0 -14px 44px #0000001f}#choices.glass:before,#choices.glass:after{display:none!important}body.night #choices.glass{background:#1c1c1e9e;box-shadow:0 -.5px #ffffff14,0 -14px 44px #00000080}#choices,#choices.glassDark{--mtx:var(--ink);--mmut:var(--mtx);--mttl:#0c0c0f;--mbg:rgba(0,0,0,.05);--mbgh:rgba(0,0,0,.1);--mtk:rgba(0,0,0,.04);--mbar:rgba(0,0,0,.08);color:var(--mtx)}#choices.glassDark .cta{background:var(--ink);color:#fff}#choices.glassDark .cta.ghost{background:var(--mbg);color:var(--ink);border:1px solid var(--mbar);box-shadow:none}body.night #choices,body.night #choices.glassDark{--mtx:#fff;--mmut:var(--mtx);--mttl:#fff;--mbg:rgba(255,255,255,.09);--mbgh:rgba(255,255,255,.16);--mtk:rgba(255,255,255,.07);--mbar:rgba(255,255,255,.14);color:var(--mtx)}body.night #choices.glassDark .cta{background:#fff;color:#1c1c1e}body.night #choices.glassDark .cta.ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3)}.mDesc{width:100%;flex:1 1 100%;font-size:var(--fs-3);color:var(--mmut);line-height:1.35;padding:2px 2px 4px;letter-spacing:var(--tk-soft)}#stepTitle.mobNav{flex:none;display:flex;align-items:center;gap:8px;margin:0;padding:0 0 6px;font-size:inherit;letter-spacing:normal}#stepTitle.mobNav .arrow{width:44px;height:40px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-10);line-height:1;color:var(--mtx);background:transparent;border:0;padding:0;border-radius:12px;flex:none;cursor:pointer}#stepTitle.mobNav .arrow:active{background:var(--mbg)}#stepTitle.mobNav .arrow[disabled]{opacity:.22;pointer-events:none}#stepTitle.mobNav .navTitle{flex:1;min-width:0;text-align:center;font-size:var(--fs-9);font-weight:600;letter-spacing:var(--tk-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mttl)}#stepTitle.mobNav .navTitle span{color:var(--mmut);font-weight:500;margin-left:5px;font-size:var(--fs-6)}#topPrice{font-size:var(--fs-5);font-weight:600;letter-spacing:var(--tk-snug);color:var(--ink);margin-right:8px;white-space:nowrap}body.night #topPrice{color:#fff}#topPrice:empty{display:none}.mrow{flex:1 1 100%;min-width:0;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0;padding:3px 4px 6px;scroll-padding-inline:4px;scrollbar-width:none}.mrow::-webkit-scrollbar{display:none}.pill{flex:none;border:1.5px solid rgba(0,0,0,.14);border-radius:999px;padding:9px 15px;font-size:var(--fs-4);font-weight:500;color:var(--mmut);background:#ffffff8c;white-space:nowrap;cursor:pointer;font-family:inherit;line-height:1.15}#choices.glassDark .pill{border-color:#fff3;background:#ffffff12}.pill.on{border-color:var(--mtx);color:var(--mtx);font-weight:600;background:var(--bg,#fff)}#choices.glassDark .pill.on{background:#ffffff24}.pill i{font-style:normal;color:var(--mmut);font-size:var(--fs-2);margin-left:5px;font-weight:400}.pill.on i{color:var(--mmut)}.pill.more:after{content:"\203a";margin-left:7px;color:var(--mmut);font-weight:600}.pill.dis{opacity:.45}.coverChip{width:100%;display:flex;align-items:center;gap:8px;border:1.5px solid var(--mtx);border-radius:14px;padding:11px 14px;background:var(--mbg);cursor:pointer;font-family:inherit;text-align:left}.coverChip b{font-size:var(--fs-5);font-weight:600;color:var(--mtx)}.coverChip i{font-style:normal;font-size:var(--fs-4);font-weight:600;color:var(--mmut);margin-right:auto}.coverChip u{font-size:var(--fs-3);color:var(--mmut);text-decoration:none;white-space:nowrap}.coverChip u:after{content:" \203a"}.selCard.compact{padding:11px 14px;border-radius:14px;animation:none}.selCard.compact:after{display:none}.drill{position:relative;width:100%;flex:1 1 100%}@keyframes dFwd{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes dBwd{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.drill.fwd{animation:dFwd .26s cubic-bezier(.22,.61,.36,1)}.drill.bwd{animation:dBwd .26s cubic-bezier(.22,.61,.36,1)}.drillTop{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-3);color:var(--mmut);padding:1px 2px 5px;width:100%;text-align:left;background:none;border:0;font-family:inherit;cursor:pointer}.drillTop b{color:var(--mtx);font-weight:600;font-size:var(--fs-4)}.seg{display:flex;background:var(--mbg);border-radius:10px;padding:2px;gap:2px;margin:0 0 6px;width:100%;flex:1 1 100%}.seg button{flex:1;min-width:0;font-size:var(--fs-3);font-weight:500;color:var(--mmut);padding:7px 4px;border-radius:8px;white-space:nowrap;background:transparent;border:0;font-family:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.seg button.on{background:var(--bg,#fff);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001a}#choices.glassDark .seg button.on{background:#ffffffeb;color:#1c1c1e}.seg button i{font-style:normal;font-size:var(--fs-1);color:var(--mmut);margin-left:3px}.seg button.on i{color:var(--ink)}.seg button.dis{opacity:.5}.seg button.premGlow{position:relative;color:var(--ink);font-weight:600}.seg button.premGlow i{color:#b06ab0}.seg button.premGlow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:2.2px;background:conic-gradient(from 120deg,#8f7be0,#ff2e9a,#ffdf3d,#a9c8ec,#8f7be0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:1}.seg button.premGlow:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:11px;z-index:-1;background:conic-gradient(from 120deg,#8f7be0,#ff2e9a,#ffdf3d,#a9c8ec,#8f7be0);filter:blur(10px);opacity:.6;pointer-events:none;animation:premBreathe 2.4s ease-in-out infinite}@keyframes premBreathe{0%,to{opacity:.45}50%{opacity:.85}}.seg button.premGlow.on:before{opacity:.5;animation:none}@media(prefers-reduced-motion:reduce){.seg button.premGlow:before{animation:none}}#orbit,#colorFan,#hueRing,#colName,#colStory{display:none!important}.swRow{margin:0;gap:10px;scroll-snap-type:x proximity;padding:8px;scroll-padding-inline:8px}.sw{flex:none;width:42px;height:42px;border-radius:50%;border:0;padding:0;cursor:pointer;scroll-snap-align:center;position:relative;box-shadow:0 0 0 1px #00000021 inset,0 1px 3px #0000002e;transition:transform .16s ease}.sw.on{box-shadow:0 0 0 1px #00000021 inset,0 0 0 2px var(--bg,#fff),0 0 0 4px var(--mtx,#111)}body.night .sw.on{box-shadow:0 0 0 1px #00000021 inset,0 0 0 2px #1c1c1e,0 0 0 4px #fff}.sw.sold{opacity:.42}.sw.sold:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:1.5px;background:#ffffffe6;transform:rotate(-45deg);border-radius:2px}.sw.swElite{box-shadow:0 1px 4px #00000038}.sw.swElite:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;padding:3px;background:conic-gradient(from 120deg,#c3b0ec,#8f7be0,#ff2e9a,#e7abcc,#ffdf3d,#f0dcb2,#a9c8ec,#c3b0ec);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.sw.swElite.on{box-shadow:0 0 0 2px var(--bg,#fff),0 1px 4px #00000038}body.night .sw.swElite.on{box-shadow:0 0 0 2px #1c1c1e,0 1px 4px #0006}.sw.swElite.on:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.swCap{width:100%;flex:1 1 100%;min-width:0;font-size:var(--fs-2);color:var(--mmut);letter-spacing:var(--tk-soft);padding:2px 2px 4px;line-height:1.35}.swCap b{font-weight:600;color:var(--mtx);letter-spacing:var(--tk-soft)}.capTag{background:linear-gradient(90deg,#8f7be0,#ff2e9a,#ffdf3d);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-1);letter-spacing:var(--tk-caps);font-weight:700;vertical-align:1px;margin-left:3px}#stepNav{flex:none;margin-top:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:transparent;flex-wrap:nowrap;gap:8px}#stepNav.mobFoot{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin:0 -20px;padding:8px 16px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--mbar)}#stepNav.mobFoot .footTxt{flex:1;min-width:0;font-size:var(--fs-3);color:var(--mmut);line-height:1.25;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#stepNav.mobFoot .footTxt b{color:var(--mtx);font-weight:600}#stepNav .cta{white-space:nowrap;padding:14px 22px;font-size:var(--fs-6)}#stepNav.mobFoot .cta{padding:11px 24px;font-size:var(--fs-6);font-weight:600;letter-spacing:var(--tk-snug);border-radius:999px}#stepNav .cta.ghost{font-size:var(--fs-4);padding:12px 14px;font-weight:500;position:relative;isolation:isolate}#stepNav .cta.ghost:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;padding:1.6px;background:conic-gradient(from 120deg,#8f7be0,#ff2e9a,#ffdf3d,#a9c8ec,#8f7be0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:.95}#backBtn{white-space:nowrap;padding:8px 10px}#choices:after{content:"";position:absolute;left:0;right:0;bottom:var(--navH,64px);height:28px;pointer-events:none;opacity:0;transition:opacity .22s;z-index:3;background:linear-gradient(180deg,#fff0,#ffffffeb)}#choices.glassDark:after{background:linear-gradient(180deg,#1c1c1e00,#1c1c1eeb)}#choices.more:after{opacity:1}#conMore{display:block;position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--navH,64px) + 2px);z-index:4;pointer-events:none;font-size:var(--fs-4);line-height:1;color:var(--mut);opacity:0;transition:opacity .22s}#choices.more #conMore{opacity:1}#choices.collapsed:after,#choices.collapsed #conMore{opacity:0}#collapseBtn{display:flex;top:16px;right:14px;opacity:.55}#conMove{display:none!important}#sheetHandle{cursor:pointer;padding:6px 0 12px}#sheetHandle i{width:44px;height:5px}#botLeft{left:12px;top:11px;bottom:auto;z-index:41;gap:7px}#botLeft #spinBtn,#botLeft #nightBtn{min-width:0;width:34px;height:34px;padding:0;font-size:0}#botLeft #spinBtn .blbl,#botLeft #helpBtn .blbl{display:none}#botLeft .bic{font-size:var(--fs-6)}#botLeft #resetAll{width:auto;padding:0 12px 0 10px;font-size:var(--fs-3)}#crumb{left:0;right:0;top:52px;width:100%;transform:none;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:8px 16px;border-radius:0;-webkit-mask:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}#crumb::-webkit-scrollbar{display:none}#crumb span{flex:none}#colName{top:88px}#colStory{right:auto;left:0;width:100%;bottom:auto;top:84px;padding:0 22px;text-align:center}}#mobTotal{display:none;justify-content:space-between;align-items:center;font-size:var(--fs-4);color:var(--mut);margin-bottom:8px}#mobTotal b{font-size:var(--fs-6)}#ground.heartBg{top:46%!important;transform:translate(-50%,-50%)!important;height:min(600px,92vmin)!important;width:min(600px,92vmin)!important;background:radial-gradient(circle at center,#3a3e486b,#3a3e4829 52%,#3a3e4800 74%)!important;filter:blur(4px)!important;border-radius:50%}.editorWrap{--acc:var(--st-info);width:min(340px,90vw);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.ed-faces{display:flex;gap:6px}.ed-face{font-size:var(--fs-3);font-weight:600;padding:6px 16px;border-radius:999px;border:1px solid var(--line);background:#ffffffb3;color:var(--mut);cursor:pointer;transition:all .15s}.ed-face.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ed-stage{position:relative;flex:none}.ed-label{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#f4f2ec 0 46%,#c9302c 46.3% 47.5%,#1e1e22 47.6%,#1e1e22);box-shadow:0 14px 34px #00000038,inset 0 0 0 1px #00000014}.ed-label:after{content:"";position:absolute;left:50%;top:50%;width:5%;height:5%;transform:translate(-50%,-50%);border-radius:50%;background:#e8e8ec;box-shadow:inset 0 0 0 2px #0003}.ed-surf{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden}.ed-layer{position:absolute;transform-origin:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ed-layer.dragging{cursor:grabbing}.ed-layer img{width:100%;height:100%;display:block;object-fit:fill;pointer-events:none}.ed-txt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;line-height:1.05;pointer-events:none;white-space:pre-wrap}.ed-layer.sel{outline:1.5px solid var(--acc)}.ed-float{position:absolute;display:none;gap:3px;background:var(--ink);border-radius:11px;padding:4px;z-index:60;box-shadow:0 8px 22px #0000004d;transform:translate(-50%,-100%)}.ed-float.on{display:flex}.ed-float button{width:30px;height:30px;border:none;background:none;color:#fff;font-size:var(--fs-5);border-radius:7px;cursor:pointer}.ed-float button:hover{background:#ffffff29}.ed-strip{display:flex;gap:7px;overflow-x:auto;overflow-y:visible;max-width:100%;padding:6px 5px 4px}.ed-card{position:relative;flex:none;width:50px;height:50px;border-radius:11px;border:2px solid var(--line);cursor:pointer;background:#f2f2f4;display:flex;align-items:center;justify-content:center;font-size:var(--fs-6);font-weight:700;color:var(--mut)}.ed-card.sel{border-color:var(--acc)}.ed-card img{width:100%;height:100%;object-fit:cover;border-radius:9px}.ed-add{border-style:dashed;border-color:var(--acc);color:var(--acc);flex-direction:column;gap:1px;background:#f6f8ff;font-weight:600}.ed-addt{border-color:#c9c9d2;color:var(--ink);background:#fafafc}.ed-ctrls{width:100%;display:flex;flex-direction:column;gap:8px}.ed-sl label{font-size:var(--fs-2);color:var(--mut);display:flex;justify-content:space-between;margin-bottom:3px;font-weight:500}.ed-sl input{width:100%}.ed-empty{font-size:var(--fs-3);color:var(--soft);text-align:center;padding:6px}.ed-acts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;justify-content:center}.ed-acts button{font-size:var(--fs-2);font-weight:600;padding:6px 9px;border-radius:8px;border:1px solid var(--line);background:#ffffffb8;cursor:pointer;color:var(--ink)}.ed-acts button:hover{border-color:#b9b9c0}.ed-acts button.del{color:var(--st-err);border-color:#8c1e164d}#choices{position:relative}#collapseBtn{position:absolute;top:14px;right:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;box-shadow:none;padding:4px;cursor:pointer;color:var(--mtx);opacity:.5;display:flex;align-items:center;justify-content:center;z-index:6;transform:rotate(-90deg);transition:opacity .15s,transform .22s ease}#collapseBtn:hover{opacity:1}#collapseBtn:focus,#collapseBtn:active{outline:none;background:none;box-shadow:none}#collapseBtn svg{display:block;width:15px;height:15px;pointer-events:none}#choices.collapsed{min-height:0;height:auto;padding-top:15px;padding-bottom:15px}#choices.collapsed>*:not(#collapseBtn):not(#stepTitle):not(#conMove):not(#musMove){display:none}#musMove{display:none!important}#choices.collapsed #stepTitle{display:block;margin:0;font-size:var(--fs-6);font-weight:600;letter-spacing:var(--tk-soft)}#choices.collapsed #collapseBtn{transform:rotate(90deg)}.ed-text{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:9px;font-size:var(--fs-4);font-family:inherit;color:var(--ink);background:#ffffffd9}#choices.glassDark .ed-text{background:#ffffffeb}.ed-swatches{display:flex;flex-wrap:wrap;gap:7px}.ed-sw{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.14);cursor:pointer;padding:0;box-shadow:0 1px 2px #0000002e;transition:transform .12s}.ed-sw:hover{transform:scale(1.12)}.ed-sw.on{box-shadow:0 0 0 2px #fff,0 0 0 3.6px var(--ink)}#choices.glassDark .ed-sw.on{box-shadow:0 0 0 2px #1c1c1e,0 0 0 3.6px #fff}.ed-cur{display:inline-block;width:13px;height:13px;border-radius:50%;margin-left:6px;vertical-align:middle;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 2px #00000040}.ed-hue,.ed-lit{width:100%;height:7px;border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:8px;cursor:pointer;border:none}.ed-hue{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ed-lit{background:linear-gradient(90deg,#000,gray,#fff)}.ed-hue::-webkit-slider-thumb,.ed-lit::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;border:1.5px solid #fff;box-shadow:0 0 0 1px #00000059,0 1px 2px #0006;cursor:pointer}@keyframes shakeX{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.shake{animation:shakeX .5s cubic-bezier(.36,.07,.19,.97)}.ed-cardx{position:absolute;top:-5px;right:-5px;width:15px;height:15px;border-radius:50%;background:#1c1c1ee6;color:#fff;font-size:var(--fs-3);line-height:14px;text-align:center;cursor:pointer;z-index:3;box-shadow:0 1px 3px #00000073}.ed-cardx:hover{background:var(--st-err)}.ed-tgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:10px;align-items:start}.ed-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.ed-cell label{font-size:var(--fs-2);color:var(--mut);font-weight:500;display:flex;justify-content:space-between}.ed-cell .ed-text{width:100%}.ed-cell .ed-hue,.ed-cell .ed-lit{margin-top:0;align-self:center;width:100%}.ed-cell input[type=range]{margin-top:auto}.ed-szv{color:var(--soft);font-weight:400}#helpBtn{font-size:var(--fs-5);color:var(--ink);padding:0;width:34px;height:34px;min-width:0;border-radius:50%;background:#ffffffa6;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s}#helpBtn .bic{font-weight:700;line-height:1}body.night #helpBtn{background:#26262c;color:#ffffffd9;border-color:#ffffff40}@media(max-width:760px){#botLeft #helpBtn{min-width:0;width:34px;height:34px;padding:0;font-size:0}#botLeft #helpBtn .bic{font-size:var(--fs-6)}}#langSw{position:fixed;top:14px;right:58px;z-index:60;display:inline-flex;align-items:center}#langSw .langCur{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:#ffffffa6;cursor:pointer;font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--ink);letter-spacing:.02em;transition:background .18s,color .18s,border-color .18s}#langSw .langCur:hover{background:#ffffffd9}#langSw .langCur .fl{font-size:var(--fs-4);line-height:1}#langSw .langCur .chev{color:var(--soft);transition:transform .2s}#langSw.open .langCur .chev{transform:rotate(180deg)}#langSw .langMenu{position:absolute;top:calc(100% + 8px);right:0;width:216px;max-height:min(70vh,360px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:16px;padding:6px;box-shadow:0 24px 60px -22px #0006;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .16s,transform .16s;-webkit-overflow-scrolling:touch}#langSw.open .langMenu{opacity:1;transform:none;pointer-events:auto}#langSw .langOpt{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border:none;background:none;border-radius:11px;cursor:pointer;font:inherit;text-align:left;transition:background .12s}#langSw .langOpt:hover{background:#f5f5f4}#langSw .langOpt .fl{font-size:var(--fs-8);line-height:1;width:22px;text-align:center}#langSw .langOpt .nm{flex:1;font-size:var(--fs-4);font-weight:500;color:var(--ink)}#langSw .langOpt .code{font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;color:var(--soft)}#langSw .langOpt.on{background:#f0efed}#langSw .langOpt.on .code{color:var(--st-info)}body.night #langSw .langCur{background:#26262c;color:#ffffffe6;border-color:#ffffff40}body.night #langSw .langMenu{background:#1f1f24;border-color:#ffffff24}body.night #langSw .langOpt .nm{color:#ffffffe6}body.night #langSw .langOpt:hover{background:#ffffff14}body.night #langSw .langOpt.on{background:#ffffff24}#langSw.ondark .langCur{color:#fff;border-color:#ffffff59;background:#ffffff1a}#langSw.ondark .langCur .chev{color:#ffffffb3}@media(max-width:760px){#langSw .langMenu{width:200px}}@media(max-width:760px){#langSw .langCur .code,#langSw .langCur .chev{display:none}#langSw .langCur{gap:0;padding:0 12px}html body .vny-right #nightBtn{min-width:0}}body.rtl #botLeft{left:auto;right:20px}body.rtl #recap{right:auto;left:24px}body.rtl #colStory{left:auto;right:20px}body.rtl #langSw{right:auto;left:58px}body.rtl #langSw .langMenu{right:auto;left:0;transform-origin:top left}body.rtl #stepBody,body.rtl #recap,body.rtl #stepTitle,body.rtl #stepHint,body.rtl .mDesc,body.rtl .swCap{text-align:right}body.rtl .selCard .R{text-align:left}body.rtl #collapseBtn{right:auto!important;left:16px!important}body.rtl #conMove,body.rtl #musMove{right:auto!important;left:44px!important}@media(max-width:760px){body.rtl #botLeft{left:auto;right:12px}body.rtl #collapseBtn{right:auto!important;left:14px!important}}.tuto-ring{position:fixed;z-index:99998;border-radius:14px;box-shadow:0 0 0 3px #ffffffeb,0 0 0 9999px #0f0f1480;opacity:0;pointer-events:none;transition:left .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),opacity .25s}.tuto-bubble{position:fixed;z-index:99999;width:280px;max-width:calc(100vw - 32px);border-radius:16px;padding:15px 17px;opacity:0;transform:translateY(6px);transition:opacity .28s,transform .28s,left .35s ease,top .35s ease}.tuto-bubble.on{opacity:1;transform:translateY(0)}.tuto-bubble{--mut:var(--ink);--soft:var(--ink)}body.night .tuto-bubble{--ink:#fff;--mut:#fff;--soft:#fff}.tuto-bubble{background:#fcfcfd;box-shadow:0 14px 44px #0000002e}body.night .tuto-bubble{background:#1a1a20;box-shadow:0 14px 44px #0000006b}.tuto-bubble h4{font-size:var(--fs-5);font-weight:600;color:var(--ink);margin:0 0 5px;letter-spacing:var(--tk-snug)}.tuto-bubble p{font-size:var(--fs-4);color:var(--mut);line-height:1.5;margin:0;letter-spacing:var(--tk-soft)}.tuto-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px}.tuto-dots{display:flex;gap:5px}.tuto-dots i{width:6px;height:6px;border-radius:50%;background:#00000029;transition:background .2s}.tuto-dots i.on{background:var(--ink)}.tuto-skip{font-size:var(--fs-3);color:var(--soft);background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.tuto-skip:hover{color:var(--mut)}.tuto-next{font-size:var(--fs-4);font-weight:600;color:#fff;background:var(--ink);border:none;border-radius:999px;padding:7px 15px;cursor:pointer;font-family:inherit}body.night .tuto-next{background:#fff;color:#1c1c1e}body.night .tuto-dots i{background:#ffffff4d}.tuto-tail{position:absolute!important;z-index:5!important;display:none;width:20px;height:9px;left:var(--tail-x,140px);margin-left:-10px;pointer-events:none;background:#0003}.tuto-tail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gl-jour);-webkit-backdrop-filter:var(--gl-fx);backdrop-filter:var(--gl-fx)}body.night .tuto-tail:before{background:var(--gl-nuit)}.tuto-bubble.tail-up>.tuto-tail{display:block;top:-9px;clip-path:polygon(50% 0,100% 100%,0 100%)}.tuto-bubble.tail-up>.tuto-tail:before{clip-path:polygon(50% 2.4px,calc(100% - 1.2px) 100%,1.2px 100%)}.tuto-bubble.tail-down>.tuto-tail{display:block;bottom:-9px;clip-path:polygon(0 0,100% 0,50% 100%)}.tuto-bubble.tail-down>.tuto-tail:before{clip-path:polygon(1.2px 0,calc(100% - 1.2px) 0,50% calc(100% - 2.4px))}.tuto-ring.flat{box-shadow:0 0 0 9999px #0f0f1480!important}.tuto-dim{filter:blur(4px)!important;opacity:.5!important;transition:filter .3s ease,opacity .3s ease;pointer-events:none}:root{--tuto-film:rgba(243,243,246,.58)}body.night{--tuto-film:rgba(12,12,16,.62)}.tuto-film{position:absolute!important;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:9!important;pointer-events:none;background:var(--tuto-film);opacity:0;transition:opacity .3s ease}.tuto-veil{pointer-events:none}.tuto-veil>.tuto-film{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes tutoCall{0%,to{outline-color:#5a50e600;outline-offset:0}50%{outline-color:#5a50e64d;outline-offset:5px}}#helpBtn.tuto-call{outline:2px solid rgba(90,80,230,0);outline-offset:0;animation:tutoCall 1.7s ease-in-out 1.1s 5}@media(prefers-reduced-motion:reduce){#helpBtn.tuto-call{animation:none;outline-color:transparent}}.tuto-bubble .qmark{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.4px solid currentColor;font-size:var(--fs-1);font-weight:700;line-height:1;vertical-align:-.1em;margin:0 1px}.drawerNote{font-size:var(--fs-2);line-height:1.4;color:var(--soft);margin:0 0 10px;text-align:left}body.night #drawer{background:#1c1c1cf0;box-shadow:-20px 0 60px #0000008c;color:#fff}body.night #drawer h3{color:#fff}body.night #drawer h3 button{color:#fff9!important}body.night .cartItem{background:#ffffff0f;border-color:#ffffff24}body.night .cartThumb{background:#2a2a2e}body.night .cartItem .ci b{color:#fff}body.night .cartItem .ci span{color:#fff9}body.night .qtyBox{background:#ffffff14;border-color:#ffffff2e}body.night .qtyBox button{color:#fff}body.night .qtyBox button:hover{background:#ffffff1f}body.night .qtyBox span{color:#fff}body.night .ciDel{color:#ffffff80}body.night .ciDel:hover{color:#fff}body.night .drawerNote{color:#ffffff80}body.night #drawerFoot .rtot{color:#fff;border-color:#fff3}body.night #drawer .cta{background:#fff;color:#1c1c1e}body.night #drawer .cta.ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3)}body.rtl .drawerNote{text-align:right}#nfcTip{position:fixed;z-index:100003;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;background:#1c1c1eeb;color:#fff;font-size:var(--fs-3);font-weight:500;letter-spacing:var(--tk-soft);padding:7px 11px;border-radius:10px;box-shadow:0 6px 22px #00000047;white-space:nowrap}#nfcTip.on{opacity:1;transform:translateY(0)}.ed-warn{position:absolute;left:-5px;top:-5px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2);font-weight:700;color:#fff;line-height:1;cursor:help;box-shadow:0 1px 4px #0000004d}.ed-warn.soft{background:var(--st-warn-inv);color:var(--st-warn)}.ed-warn.hard{background:var(--st-err-inv);color:var(--st-err);border-radius:4px}.vnlModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100004;background:#14141e57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.vnlModalBox{background:#fff;border-radius:18px;padding:22px 24px;width:min(420px,92vw);box-shadow:0 24px 70px #0000004d}.vnlModalTxt{font-size:var(--fs-6);line-height:1.45;color:var(--ink);margin:0 0 18px}.vnlModalRow{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.vnlModalRow .cta{padding:10px 16px;font-size:var(--fs-4)}.netAlert{width:100%;font-size:var(--fs-3);line-height:1.45;color:var(--st-err);background:var(--st-err-lit);border:1px solid rgba(140,30,22,.38);border-radius:12px;padding:9px 12px;margin-bottom:10px}.cta.loading{pointer-events:none;cursor:default}.cta .spin{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;vertical-align:-2px;animation:vnlSpin .7s linear infinite}@keyframes vnlSpin{to{transform:rotate(360deg)}}#orbit .orb{width:var(--orbD,44px);height:var(--orbD,44px)}body:not(.essential) #essWrap{display:none!important}body.essential{--eBg:#fff;--eFg:#0c0c0f;--eMut:#3c3c46;--eLine:#d7d7df;--eLineSoft:#e4e4ea;--eCtl:#b9b9c2;--eCard:#fff;--eSel:#0c0c0f;--eSelFg:#fff;--eChip:#eeeef3;--essBand:36vh}body.essential.night{--eBg:#0e0e12;--eFg:#fff;--eMut:#c2c2cc;--eLine:#4a4a56;--eLineSoft:#26262e;--eCtl:#5f5f6b;--eCard:#16161c;--eSel:#fff;--eSelFg:#0c0c0f;--eChip:#26262e}body.essential{background:var(--eBg)!important}body.essential #stage{background:var(--eBg)}body.essential #choicesWrap,body.essential #recap,body.essential #crumb,body.essential #orbit,body.essential #colName,body.essential #colStory,body.essential #hueRing,body.essential #colorFan,body.essential #ground,body.essential #conMore,body.essential #viewHint{display:none!important}#essWrap{position:fixed;top:var(--essTop,0px);right:0;bottom:0;width:min(468px,42vw);z-index:26;display:flex;flex-direction:column;background:var(--eBg);border-left:1px solid var(--eLine);color:var(--eFg)}body.rtl #essWrap{right:auto;left:0;border-left:0;border-right:1px solid var(--eLine)}#essCol{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 28px}#essPad{display:block!important;height:58vh}#essTotal{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:0 28px;border-top:1px solid var(--eLine);background:var(--eBg);color:var(--eFg);font-size:var(--fs-7);font-weight:600;cursor:pointer}#essWrap{--mtx:var(--eFg);--mmut:var(--eMut);--mut:var(--eMut);--soft:var(--eMut);--ink:var(--eFg);--mbg:var(--eChip);--mbgh:var(--eLineSoft);--mtk:var(--eChip);--mbar:var(--eLine)}.eStep{position:relative;padding:26px 0 30px;border-top:1px solid var(--eLineSoft)}#essCol .eStep:first-of-type{border-top:0}.eStep.cur:before{content:"";position:absolute;left:-28px;top:22px;bottom:22px;width:4px;background:var(--eFg);border-radius:0 3px 3px 0}body.rtl .eStep.cur:before{left:auto;right:-28px;border-radius:3px 0 0 3px}.eHead{display:flex;align-items:center;gap:11px}.eNum{font-style:normal;font-size:var(--fs-2);font-weight:700;letter-spacing:.04em;color:var(--eFg);background:var(--eChip);border-radius:99px;padding:5px 10px;flex:none;font-variant-numeric:tabular-nums}.eStep.cur .eNum{background:var(--eSel);color:var(--eSelFg)}.eT{font-size:var(--fs-11);font-weight:700;letter-spacing:-.03em;color:var(--eFg);line-height:1.15;margin:0}.eH{font-size:var(--fs-6);line-height:1.45;color:var(--eMut);margin:9px 0 18px;font-weight:var(--fw-sub)}.eH:empty{display:none;margin:0 0 14px}.eB{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%}.eN{display:flex;gap:12px;margin-top:18px;align-items:center;flex-wrap:wrap}body.essential .eB .fmtCards{display:flex;flex-direction:column;gap:12px;width:100%}body.essential .eB .fmtCard,body.essential .eB .selCard{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:16px;row-gap:2px;width:100%!important;min-width:0!important;flex:none!important;min-height:76px;padding:15px 18px;background:var(--eCard);color:var(--eFg);border:2.5px solid var(--eLine);border-radius:18px;box-shadow:none!important;text-align:start;font:inherit;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}body.essential .eB .fmtCard:hover,body.essential .eB .selCard:hover{border-color:var(--eSel)}body.essential .eB .fmtCard.on,body.essential .eB .selCard.on{background:var(--eSel);color:var(--eSelFg);border-color:var(--eSel)}body.essential .eB .selCard.dis{opacity:1;border-style:dashed;color:var(--eMut)}body.essential .eB .premGlow{box-shadow:none}body.essential .eB .premGlow:before{position:static!important;inset:auto!important;padding:0!important;border-radius:0!important;background-image:none!important;animation:none!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}body.essential .eB .fmtCard>b{grid-column:2;grid-row:1;font-size:var(--fs-9);font-weight:650;letter-spacing:-.02em}body.essential .eB .fmtCard>span{grid-column:2;grid-row:2;font-size:var(--fs-5);line-height:1.35;color:var(--eMut)}body.essential .eB .fmtCard.on>span{color:var(--eSelFg);opacity:.82}body.essential .eB .fmtCard>.pr{grid-column:3;grid-row:1/3;font-size:var(--fs-8);font-weight:700;white-space:nowrap}body.essential .eB .selCard>.L{grid-column:2;grid-row:1/3;font-size:var(--fs-9);font-weight:650;letter-spacing:-.02em}body.essential .eB .selCard>.R{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}body.rtl.essential .eB .selCard>.R{align-items:flex-start;text-align:left}body.essential .eB .selCard>.R b{font-size:var(--fs-8);font-weight:700}body.essential .eB .selCard>.R span{font-size:var(--fs-4);color:var(--eMut);line-height:1.3}body.essential .eB .selCard.on>.R span{color:var(--eSelFg);opacity:.82}body.essential .eB .selCard span[style*=color]{color:inherit!important}body.essential .eB .fmtCard:after,body.essential .eB .selCard:after{content:"";grid-column:4;grid-row:1/3;flex:none;width:30px;height:30px;border-radius:50%;border:2.5px solid var(--eCtl);box-sizing:border-box}body.essential .eB .fmtCard.on:after,body.essential .eB .selCard.on:after{content:"\2713";background:var(--eSelFg);border-color:var(--eSelFg);color:var(--eSel);font-size:var(--fs-7);font-weight:800;line-height:25px;text-align:center}body.essential .eB .fmtCard:before,body.essential .eB .selCard:before{content:"";grid-column:1;grid-row:1/3;flex:none;width:26px;height:26px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.essential .eB [data-ico=classic]:before,body.essential .eB [data-ico=size]:before,body.essential .eB [data-ico=tier]:before{-webkit-mask-image:var(--ic-disc);mask-image:var(--ic-disc)}body.essential .eB [data-ico=heart]:before{-webkit-mask-image:var(--ic-heart);mask-image:var(--ic-heart)}body.essential .eB [data-ico=nfc]:before{-webkit-mask-image:var(--ic-nfc);mask-image:var(--ic-nfc)}body.essential .eB [data-ico=color]:before{-webkit-mask-image:var(--ic-drop);mask-image:var(--ic-drop)}body.essential .eB [data-ico=print]:before{-webkit-mask-image:var(--ic-img);mask-image:var(--ic-img)}body.essential .eB [data-ico=draw]:before{-webkit-mask-image:var(--ic-pen);mask-image:var(--ic-pen)}body.essential{--ic-disc:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="2.5"/></svg>');--ic-heart:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20s-7-4.5-7-9.5A4 4 0 0112 8a4 4 0 017 2.5c0 5-7 9.5-7 9.5z"/></svg>');--ic-nfc:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round"><path d="M5 12a7 7 0 017-7M8.5 12A3.5 3.5 0 0112 8.5"/><path d="M19 12a7 7 0 01-7 7M15.5 12a3.5 3.5 0 01-3.5 3.5"/></svg>');--ic-drop:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3s6 6.5 6 10.5A6 6 0 016 13.5C6 9.5 12 3 12 3z"/></svg>');--ic-img:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><path d="M21 15l-5-5L5 21"/></svg>');--ic-pen:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20h9M16.5 3.5a2.1 2.1 0 013 3L7 19l-4 1 1-4z"/></svg>');--ic-t:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M2.6 3.6H21.4V7.6H19.6V5.5H13.4V18.5H15.9V20.4H8.1V18.5H10.6V5.5H4.4V7.6H2.6Z"/></svg>')}body.essential .eB .backMini{align-self:flex-start;font-size:var(--fs-6);color:var(--eFg);padding:12px 6px;min-height:56px;display:flex;align-items:center}body.essential .eH .hintLink{color:var(--eFg);text-decoration:underline;font-size:var(--fs-6);padding:8px 10px;display:inline-flex;align-items:center;min-height:44px}body.essential .eB .coverNone{min-height:56px;padding:12px 4px!important}body.essential .eB .coverNone span{color:var(--eFg)!important;font-size:var(--fs-6)!important}body.essential .eB .swRow{display:flex;flex-wrap:wrap;gap:12px;overflow:visible;margin:4px 0 0;padding:0}body.essential .eB .swRow .sw{width:56px;height:56px;min-width:56px;border-radius:50%;border:2px solid var(--eLine);position:relative;cursor:pointer;padding:0;flex:none}body.essential .eB .swRow .sw.on{box-shadow:0 0 0 3px var(--eSel);border-color:var(--eBg)}body.essential .eB .swRow .sw.on:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-9);font-weight:800}body.essential .eB .swRow .sw.lite.on:after{color:#0c0c0f}body.essential .eB .swRow .sw.sold{opacity:.45}body.essential .eB .swCap{font-size:var(--fs-6);color:var(--eFg);margin-top:12px;font-weight:500}body.essential .eB .swCap b{font-weight:700}body.essential .eB>div{max-width:none!important}body.essential .eB .netAlert{font-size:var(--fs-5)}body.essential .eN .cta{flex:1 1 200px;min-height:64px;border-radius:999px;font-size:var(--fs-9);font-weight:700;background:var(--eSel);color:var(--eSelFg);border:0;box-shadow:none;padding:0 26px}body.essential .eN .cta:disabled{background:var(--eLineSoft);color:var(--eMut)}body.essential .eN .cta.ghost{flex:0 1 auto;background:transparent;color:var(--eFg);border:2px solid var(--eLine)}body.essential .eN>span,body.essential .eN>div{color:var(--eMut)!important;font-size:var(--fs-4)!important;max-width:100%!important}body.essential .eN a{color:var(--eFg)!important;text-decoration:underline}body.essential .eB [style*=--st-info]{background:var(--eFg)!important}body.essential #toast{left:auto;right:calc(min(468px,42vw)/2);transform:translate(50%,80px)}body.essential #toast.show{transform:translate(50%)}body.rtl.essential #toast{right:auto;left:calc(min(468px,42vw)/2);transform:translate(-50%,80px)}body.rtl.essential #toast.show{transform:translate(-50%)}body.essential .eB .tkBtn{padding:16px 8px!important;margin:-14px -4px;font-size:var(--fs-6)!important}@media(max-width:760px){#essWrap{top:calc(var(--essTop,0px) + var(--essBand,36vh));left:0;width:auto;border-left:0;border-right:0;border-top:1px solid var(--eLine)}#essCol,#essTotal{padding:0 18px}body.essential #botLeft{left:12px;top:calc(var(--essTop,0px) + 10px);bottom:auto}body.essential #toast,body.rtl.essential #toast{left:50%;right:auto;transform:translate(-50%,80px)}body.essential #toast.show,body.rtl.essential #toast.show{transform:translate(-50%)}.eStep.cur:before{left:-18px}body.rtl .eStep.cur:before{right:-18px;left:auto}.eT{font-size:var(--fs-10)}#essPad{height:40vh}body.essential .eB .fmtCard,body.essential .eB .selCard{min-height:72px}body.essential #botLeft{gap:9px}body.essential #botLeft #spinBtn,body.essential #botLeft #nightBtn,body.essential #botLeft #helpBtn{width:34px;height:34px;min-width:0;border-radius:999px}body.essential #botLeft #resetAll{width:auto;height:34px;min-width:0;border-radius:999px}}@media(prefers-reduced-motion:reduce){#essCol{scroll-behavior:auto}}body.essential .eB .fmtCard:after,body.essential .eB .selCard:after{position:static!important;inset:auto!important;padding:0!important;background:none!important;opacity:1!important;-webkit-mask:none!important;mask:none!important;-webkit-mask-composite:add!important;mask-composite:add!important;transition:none!important}body.essential .eB .fmtCard.on:after,body.essential .eB .selCard.on:after{background:var(--eSelFg)!important}body.essential .eB .fmtCard:hover,body.essential .eB .selCard:hover{transform:none}body.essential .eB .selCard{animation:none}body.essential .eB .fmtCard b,body.essential .eB .fmtCard .pr,body.essential .eB .selCard .L,body.essential .eB .selCard .R b{color:inherit!important}body.essential .eB .fmtCard span,body.essential .eB .selCard .R span{color:var(--eMut)!important}body.essential .eB .fmtCard.on span,body.essential .eB .selCard.on .R span{color:var(--eSelFg)!important;opacity:.82}body.essential .eB .selWrap{display:block;width:100%;min-width:0}body.essential .eB .ed-face{min-height:56px;padding:0 18px;font-size:var(--fs-6);display:inline-flex;align-items:center;justify-content:center}body.essential .eB .sumRow{min-height:56px;align-items:center;font-size:var(--fs-5);line-height:1.5;padding:6px 0}body.essential .eB .sumCb{width:24px!important;height:24px!important;margin-top:0}body.essential .eB .sumRow a{display:inline-block;padding:21px 8px;margin:-21px -8px}#botLeft #spinBtn{width:34px;height:34px;min-width:0;padding:0;border-radius:50%;justify-content:center;font-size:0}#botLeft #resetAll .bic,#botLeft #spinBtn .bic{font-size:var(--fs-6)}#botLeft #spinBtn .blbl{display:none}#botLeft #resetAll{width:auto;min-width:0;height:34px;padding:0 14px 0 11px;border-radius:999px;font-size:var(--fs-3);gap:6px}#botLeft #resetAll .blbl{display:inline;font-weight:500;letter-spacing:var(--tk-soft)}#botLeft #resetAll:hover,body.night #botLeft #resetAll:hover{background:var(--reset-arme);border-color:var(--reset-arme);color:#fff}#botLeft #resetAll:hover .ico{background:#fff}.vny-right button.hdrIcon{width:34px;height:34px;min-width:0;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;font-size:0}.vny-right button.hdrIcon .blbl{display:none}.vny-right button.hdrIcon .bic{display:inline-flex;font-size:var(--fs-6)}.vny-right button.hdrIcon:hover{background:#0000000f}.vny-right #nightBtn.hdrIcon{width:auto;padding:0 2px;border-radius:999px}body.night .vny-right button.hdrIcon{color:#fff}body.night .vny-right button.hdrIcon:hover{background:#ffffff1f}html body .vny-right #nightBtn:hover,html body.night .vny-right #nightBtn:hover,html body .vny-header--config .vny-right.ondark #nightBtn:hover{background:none}#atRail{display:none}body.atelier #atRail{display:flex;flex-direction:column;position:fixed;right:24px;bottom:24px;width:272px;z-index:41;border-radius:26px;top:calc(var(--vny-header-bottom, 56px) + 16px);overflow:hidden}.at-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.at-scroll::-webkit-scrollbar{width:0}#atRail::-webkit-scrollbar{width:0}body.atelier #atRail{--soft:var(--ink);--mut:var(--ink)}body.night.atelier #atRail{--soft:rgba(255,255,255,.62);--mut:rgba(255,255,255,.82)}@media(min-width:761px){body:not(.essential) .editorWrap{display:none}}body.atelier #choicesWrap,body.atelier #recap{display:none!important}.at-s{padding:var(--sp-5);border-bottom:1px solid rgba(0,0,0,.06)}.at-s:last-child{border-bottom:none}.at-grow{flex:1}.at-l{font-size:var(--fs-1);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0c0c0f;margin-bottom:var(--sp-4)}.at-t{font-size:var(--fs-2);color:var(--soft);line-height:var(--lh-loose);margin-top:var(--sp-3);font-weight:var(--fw-sub)}.at-pick{margin:-2px 0 2px}.at-pick button{font-size:var(--fs-3);font-weight:500;color:var(--soft);padding:2px 0}.at-pick button:hover{color:var(--ink)}.at-head{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4)}.at-ttl{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.at-ttl>b{font-size:var(--fs-8);font-weight:600;letter-spacing:var(--tk-tight);color:#0c0c0f}.at-faces{align-self:flex-start}.at-faces{display:flex;gap:2px;background:#0000000d;border-radius:10px;padding:3px}.at-faces button{padding:6px 11px;border-radius:8px;font-size:var(--fs-3);color:var(--mut);font-weight:500}.at-faces button.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000024}.at-hist{display:flex;gap:2px}.at-hist button{width:28px;height:28px;border-radius:8px;color:var(--mut);font-size:var(--fs-5)}.at-hist button:hover:not(:disabled){background:#0000000f;color:var(--ink)}.at-hist button:disabled{opacity:.3;cursor:default}.at-big{display:flex;gap:8px}.at-big button{flex:1;border:1px solid rgba(0,0,0,.1);border-radius:13px;padding:13px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--fs-3);font-weight:500;background:#fff9;transition:all .16s}.at-big button:hover{border-color:var(--ink);transform:translateY(-1px)}.at-big svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.at-lay{display:flex;align-items:center;gap:8px;padding:6px;border-radius:10px;cursor:pointer;transition:background .14s}.at-lay:hover{background:#0000000a}.at-lay.on{background:#0f3aa61f;box-shadow:inset 0 0 0 1px #0f3aa673}.at-lay .th{width:28px;height:28px;border-radius:7px;flex:none;background:#0000000f;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:var(--fs-3);font-weight:700;color:var(--mut)}.at-lay .th img{width:100%;height:100%;object-fit:cover}.at-lay .nm{flex:1;min-width:0}.at-lay .nm b{display:block;font-size:var(--fs-2);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-lay .nm span{display:block;font-size:var(--fs-1);color:var(--soft)}.at-b{width:7px;height:7px;border-radius:50%;flex:none}.at-b.soft{background:var(--st-warn-inv);box-shadow:inset 0 0 0 1.5px var(--st-warn)}.at-b.hard{background:var(--st-err-inv);box-shadow:inset 0 0 0 1.5px var(--st-err);border-radius:1px}.at-act{display:flex;gap:1px;opacity:0;transition:opacity .15s}.at-lay:hover .at-act,.at-lay.on .at-act{opacity:1}.at-act button{width:21px;height:21px;border-radius:6px;color:var(--soft);font-size:var(--fs-2)}.at-act button:hover{background:#00000014;color:var(--ink)}.at-f{margin-bottom:var(--sp-5)}.at-f:last-child{margin-bottom:0}.at-f>label{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-2);color:var(--mut);margin-bottom:6px}.at-f>label b{font-size:var(--fs-2);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.at-f input[type=range]{width:100%;-webkit-appearance:none;height:3px;border-radius:3px;background:#00000024;outline:none}.at-f input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.18);box-shadow:0 1px 3px #0003;cursor:pointer}.at-f textarea{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:9px 11px;resize:none;outline:none;font-size:var(--fs-4);background:#ffffffb3;color:inherit}.at-f textarea:focus{border-color:var(--ink)}.at-fonts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.at-fonts button{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:8px 5px;background:#fff9;line-height:1.15;transition:all .15s}.at-fonts button:hover{border-color:#0000004d}.at-fonts button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.at-fonts b{display:block;font-size:var(--fs-6);font-weight:600}.at-fonts span{display:block;font-size:var(--fs-1);color:var(--soft);margin-top:1px}.at-cols{display:flex;gap:7px;flex-wrap:wrap}.at-cols button{width:23px;height:23px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000029;transition:transform .14s}.at-cols button:hover{transform:scale(1.13)}.at-cols button.on{box-shadow:0 0 0 2px #ffffffe6,0 0 0 3.5px var(--ink)}.at-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-top:var(--sp-5)}.at-row button{border:1px solid rgba(0,0,0,.1);border-radius:9px;padding:8px 6px;font-size:var(--fs-2);color:var(--mut);background:#fff9;transition:all .15s}.at-row button:hover{border-color:var(--ink);color:var(--ink)}.at-row button.dgr{color:var(--st-err);background:var(--st-err-plaque);border-color:#8c1e1647}.at-net{border-radius:10px;padding:10px 11px;font-size:var(--fs-2);line-height:1.5}.at-net.ok{background:var(--st-ok-lit);color:var(--st-ok)}.at-net.soft{background:var(--st-warn-lit);color:var(--st-warn)}.at-net.hard{background:var(--st-err-lit);color:var(--st-err)}.at-bar{height:3px;border-radius:3px;background:#0000001f;margin-top:8px;overflow:hidden}.at-bar i{display:block;height:100%;border-radius:3px;background:currentColor}.at-foot{margin-top:auto;padding:var(--sp-5);border-top:1px solid rgba(0,0,0,.07);display:flex;gap:8px;align-items:center}.at-foot button{flex:1;border-radius:999px;padding:12px 10px;font-size:var(--fs-4);font-weight:600;transition:transform .2s cubic-bezier(.34,1.3,.6,1)}.at-foot .pri{background:var(--ink);color:#fff}.at-foot .pri:hover{transform:scale(1.02)}.at-foot .gh{flex:0 0 auto;padding:12px 16px;color:var(--mut);font-weight:500}.at-foot .gh:hover{color:var(--ink)}body.night #atRail{color:#fff}body.night #atRail .at-s{border-color:#ffffff1f}body.night #atRail .at-l{color:#fff}body.night #atRail .at-ttl>b{color:#fff}body.night #atRail .at-t,body.night #atRail .at-f>label,body.night #atRail .at-lay .nm span{color:#ffffffa8}body.night #atRail .at-f>label b{color:#fff}body.night #atRail .at-pick button{color:#ffffffb8}body.night #atRail .at-pick button:hover{color:#fff}body.night #atRail .at-faces{background:#ffffff1f}body.night #atRail .at-faces button{color:#ffffffb3}body.night #atRail .at-faces button.on{background:#fff;color:#1c1c1e}body.night #atRail .at-hist button{color:#ffffffb3}body.night #atRail .at-hist button:hover:not(:disabled){background:#ffffff24;color:#fff}body.night #atRail .at-big button,body.night #atRail .at-fonts button,body.night #atRail .at-row button{background:#ffffff1f;border-color:#ffffff38;color:#fff}body.night #atRail .at-big button:hover,body.night #atRail .at-fonts button:hover,body.night #atRail .at-row button:hover{border-color:#fff;background:#fff3}body.night #atRail .at-fonts button.on{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}body.night #atRail .at-fonts span{color:#fff9}body.night #atRail .at-row button.dgr{color:var(--st-err-inv)}body.night #atRail .at-f textarea{background:#ffffff1f;border-color:#ffffff3d;color:#fff}body.night #atRail .at-f input[type=range]{background:#ffffff42}body.night #atRail .at-lay:hover{background:#ffffff1a}body.night #atRail .at-lay.on{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff73}body.night #atRail .at-lay .th{background:#ffffff24;color:#fff}body.night #atRail .at-act button{color:#ffffffb3}body.night #atRail .at-act button:hover{background:#ffffff29;color:#fff}body.night #atRail .at-cols button.on{box-shadow:0 0 0 2px #0006,0 0 0 3.5px #fff}body.night #atRail .at-net.ok{background:var(--st-ok-lit-nuit);color:var(--st-ok-inv)}body.night #atRail .at-net.soft{background:var(--st-warn-lit-nuit);color:var(--st-warn-inv)}body.night #atRail .at-net.hard{background:var(--st-err-lit-nuit);color:var(--st-err-inv)}body.night #atRail .at-bar{background:#fff3}body.night #atRail .at-foot{border-color:#ffffff24}body.night #atRail .at-foot .pri{background:#fff;color:#1c1c1e}body.night #atRail .at-foot .gh{color:#ffffffb8}body.night #atRail .at-foot .gh:hover{color:#fff}@media(min-width:761px){body.musicStep:not(.essential) #choicesWrap{left:auto;right:24px;width:272px;padding:0;top:calc(var(--vny-header-bottom, 56px) + 16px);bottom:24px}body.musicStep:not(.essential) #choices{width:100%;max-width:none;min-height:0;max-height:none;border-radius:26px;padding:17px 15px 0;overflow:hidden;transform:none}body.musicStep:not(.essential) #conMove{display:none!important}body.musicStep:not(.essential) #musMove{display:flex!important}body.musicStep:not(.essential) #choices.collapsed{align-self:flex-start;padding-bottom:15px}body.musicStep:not(.essential) #stepTitle{flex:none;padding-right:56px}body.musicStep:not(.essential) #stepHint{flex:none;font-size:var(--fs-2);line-height:var(--lh-body);margin-bottom:var(--sp-5)}body.musicStep:not(.essential) #stepBody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:flex-start;justify-content:flex-start;margin:0 -5px;padding:0 5px 2px}body.musicStep:not(.essential) #stepBody::-webkit-scrollbar{width:0}body.musicStep:not(.essential) #stepNav{flex:none;flex-wrap:wrap;gap:var(--sp-3);margin-top:0;padding:var(--sp-5) 0 var(--sp-5);border-top:1px solid rgba(0,0,0,.07)}body.night.musicStep:not(.essential) #stepNav{border-top-color:#ffffff24}body.musicStep:not(.essential) #stepNav .cta.ghost{order:-1;flex:1 0 100%;padding:10px 12px;font-size:var(--fs-4);font-weight:500}body.musicStep:not(.essential) #stepNav .cta:not(.ghost){padding:13px 22px;font-size:var(--fs-6)}body.musicStep:not(.essential) #stepNav #backBtn{margin-right:auto}body.musicStep:not(.essential) #conMore{display:flex;align-items:flex-end;justify-content:center;position:absolute;left:15px;right:15px;bottom:var(--navH,64px);height:26px;z-index:4;pointer-events:none;font-size:var(--fs-4);line-height:1;color:var(--mmut);opacity:0;transition:opacity .22s;background:linear-gradient(180deg,#fff0,#ffffffd1)}body.night.musicStep:not(.essential) #conMore{background:linear-gradient(180deg,#16161a00,#16161ad1)}body.musicStep:not(.essential) #choices.more #conMore{opacity:1}body.musicStep:not(.essential) #choices.collapsed #conMore{opacity:0}body.musicStep:not(.essential) #recap{display:none!important}}body.night #choices,body.night #recap,body.night #crumb,body.night #colName{--mtx:#fff;--mmut:rgba(255,255,255,.72);--mut:rgba(255,255,255,.72);--soft:rgba(255,255,255,.58);--line:rgba(255,255,255,.16);color:#fff}body.night #choices{--mttl:#fff}body.night #choices .cta:not(.ghost){background:#fff;color:#1c1c1e}body.night #choices .cta.ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3)}body.night #crumb .cur{color:#fff}body.night #recap .rrow.active:before{background:#fff}#recap.glass{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:0}#recap.glass:before,#recap.glass:after{display:none}#recap{--mut:#5f5f68;--line:rgba(0,0,0,.16)}#recap .rrow:hover{background:#00000012}body.night #recap{--ink:#fff;--mut:rgba(255,255,255,.74);--line:rgba(255,255,255,.28)}body.night #recap .rrow:hover{background:#ffffff1f}:root{--gl-jour:rgba(255,255,255,.06);--gl-nuit:rgba(22,22,26,.06);--gl-fx:blur(4px) saturate(100%) brightness(.92);--gl-plat:rgba(0,0,0,.08);--gl-trait:rgba(128,128,136,.45);--gl-trait-clair:rgba(255,255,255,.35)}body.night .glass{background:var(--gl-nuit)}.vny-header--config .vny-logo.ondark img{filter:brightness(0) invert(1)}html body .vny-header--config .vny-right.ondark .vny-icon,html body .vny-header--config .vny-right .vny-icon.ondark{color:#ffffffe6!important}html body .vny-header--config .vny-right .vny-icon.ondark:hover{color:#fff!important}html body .vny-header--config .vny-right .vny-burger.ondark span{background:#fff!important}html body .vny-header--config .vny-right #nightBtn.ondark{color:#fff}html body .vny-header--config .vny-right.ondark .vny-icon:hover{color:#fff!important}html body .vny-header--config .vny-right.ondark .vny-burger span{background:#fff!important}html body .vny-header--config .vny-right.ondark,html body .vny-header--config .vny-right.ondark #nightBtn{color:#fff}html body .vny-header--config .vny-right.ondark button.hdrIcon:hover{background:#ffffff1f}html body .vny-right #nightBtn{background:none}html body .vny-header--config .vny-right.ondark #nightBtn{border-color:#ffffff59}body:has(.vny-header--config) #langSw .langCur{background:none}body:has(.vny-header--config) #langSw .langCur:hover{background:none;color:#000}body:has(.vny-header--config .vny-right.ondark) #langSw .langCur{color:#fff;border-color:#ffffff59}body:has(.vny-header--config .vny-right.ondark) #langSw .langCur .chev{color:#ffffffb3}html body .vny-header--config .vny-right [id^=weglot-switcher] .active-language>a,html body .vny-header--config .vny-right #weglot-switcher-1 .active-language>a{background:none!important}html body .vny-header--config .vny-right.ondark [id^=weglot-switcher] .active-language>a,html body .vny-header--config .vny-right.ondark #weglot-switcher-1 .active-language>a{color:#fff!important;border-color:#ffffff59!important}#bar,#prog,#barMsg,#barSwipe{display:none}body.essential #essWrap{visibility:hidden;pointer-events:none}html body.essential{background:var(--page-jour)!important}html body.essential.night{background:var(--page-nuit)!important}body.essential #stage{background:transparent}body.essential #ground{display:block!important}body.essential #toast,body.rtl.essential #toast{left:50%;right:auto;bottom:112px;transform:translate(-50%,200px)}body.essential #toast.show,body.rtl.essential #toast.show{transform:translate(-50%)}body.essential #bar{--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.3,.6,1);--barInk:#0c0c0f;--barOn:#0c0c0f;--barOnFg:#fff;--barHair:rgba(0,0,0,.14);--barChipBg:rgba(255,255,255,.55);--barChipBgH:rgba(255,255,255,.8);--barChipOn:#fff;--barChipOnFg:#0c0c0f;--barChipOnSh:inset 0 0 0 2px #0c0c0f,0 3px 12px rgba(12,12,15,.2);--ink:var(--barInk);--mut:var(--barInk);--soft:var(--barInk);--mtx:var(--barInk);--mmut:var(--barInk);--line:var(--barHair);--mbg:rgba(0,0,0,.05);--mbgh:rgba(0,0,0,.09);--mtk:rgba(0,0,0,.04);--mbar:var(--barHair);color:var(--barInk);--barW:min(760px,92vw);--barPillH:34px;position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:32;display:flex;flex-direction:row;align-items:center;gap:14px;width:var(--barW);height:66px;border-radius:999px;padding:0 8px 0 22px;transition:height .35s var(--ease),border-radius .35s var(--ease),padding .35s var(--ease),background .35s var(--ease),backdrop-filter .35s var(--ease)}body.essential.night #bar{--barInk:#fff;--barOn:#fff;--barOnFg:#0c0c0f;--barHair:rgba(255,255,255,.24);--barChipBg:rgba(255,255,255,.07);--barChipBgH:rgba(255,255,255,.16);--barChipOn:#fff;--barChipOnFg:#0c0c0f;--barChipOnSh:none;--mbg:rgba(255,255,255,.09);--mbgh:rgba(255,255,255,.15);--mtk:rgba(255,255,255,.07)}body.essential #bar.hasBack{padding-left:54px}body.essential #bar.glass{background:var(--gl-jour);-webkit-backdrop-filter:var(--gl-fx);backdrop-filter:var(--gl-fx);-webkit-backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort));backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort))}body.essential.night #bar.glass{background:var(--gl-nuit)}body.essential #bar.wide #barBody{overflow-x:auto;scrollbar-width:none}body.essential #bar.wide #barBody::-webkit-scrollbar{display:none}body.essential #bar.tall{height:auto;border-radius:26px;flex-direction:column;align-items:stretch;gap:10px;padding:16px 18px 0}body.essential #bar.tall.hasBack{padding-left:18px}body.essential #bar.tall{padding-right:8px}body.essential #bar.tall #barPrice{margin-left:auto}body.essential #bar:has(#barNext.barCta) #barPrice{display:none}body.essential #bar.tall #barBody{flex-direction:column;align-items:stretch;gap:8px;padding-right:10px;max-height:min(56vh,520px);overflow-y:auto;scrollbar-width:none}body.essential #bar.tall #barBody::-webkit-scrollbar{display:none}body.essential #barBody{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;overflow:hidden;padding:5px 0;margin:-5px 0}body.essential #barFoot{display:flex;align-items:center;gap:14px;flex:none;height:66px;position:static}body.essential #barBack{position:absolute;left:12px;top:0;height:66px;width:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--barInk);opacity:.75;transition:opacity .2s}body.essential #barBack:hover{opacity:1}body.essential #bar:not(.hasBack) #barBack{display:none}body.essential #bar.tall #barBack{position:static;height:46px;top:auto;left:auto}body.essential #barPrice{font-size:var(--fs-7);font-weight:600;letter-spacing:var(--tk-tight);flex:none;white-space:nowrap;color:var(--barInk)}body.essential #barNext{width:46px;height:46px;border-radius:50%;flex:none;background:var(--barOn);color:var(--barOnFg);display:flex;align-items:center;justify-content:center;transition:transform .22s var(--spring),opacity .2s}body.essential #barNext:hover:not(:disabled){transform:scale(1.07)}body.essential #barNext:disabled{opacity:.32;cursor:default;transform:none}body.essential #barNext.barCta{width:auto;flex:1 1 auto;height:46px;border-radius:999px;padding:0 22px;font-size:var(--fs-6);font-weight:650;letter-spacing:var(--tk-snug);white-space:nowrap}body.essential #barNext.barCta:hover:not(:disabled){transform:none;filter:brightness(1.35)}body.essential.night #barNext.barCta:hover:not(:disabled){filter:brightness(.88)}body.essential .barStp{font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--barInk);white-space:nowrap;flex:none}body.essential .barSep{width:1px;height:26px;flex:none;background:var(--barHair)}body.essential #bar.tall .barSep{display:none}body.essential .barFam{display:flex;align-items:center;gap:7px;flex:none}body.essential .barChip{flex:none;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:var(--barPillH);border-radius:999px;padding:8px 14px;font-size:var(--fs-4);font-weight:550;letter-spacing:var(--tk-soft);color:var(--barInk);white-space:nowrap;background:var(--barChipBg);box-shadow:inset 0 0 0 1.4px var(--barHair);transition:background .18s var(--ease),color .18s var(--ease),box-shadow .18s}body.essential .barChip:hover{background:var(--barChipBgH);box-shadow:inset 0 0 0 1.6px var(--barInk)}body.essential .barChip i{font-style:normal;font-size:var(--fs-1);font-weight:650;opacity:.85}body.essential .barChip.on{background:var(--barChipOn);color:var(--barChipOnFg);box-shadow:var(--barChipOnSh)}body.essential .barChip.on i{opacity:.8}body.essential .barChip.dis{opacity:.5}body.essential .barChip .cdot{width:13px;height:13px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #00000038}body.essential .barChip.on .cdot{box-shadow:inset 0 0 0 1px #0000004d}body.essential #bar .barChip.premGlow{position:relative;box-shadow:0 4px 16px #8c6ee638}body.essential #bar .barChip.premGlow.on{box-shadow:var(--barChipOnSh),0 4px 16px #8c6ee638}body.essential.night #bar .barChip.premGlow.on{box-shadow:0 4px 16px #8c6ee638}body.essential #bar .barChip.premGlow:before{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;border-radius:999px;padding:2.5px;background:conic-gradient(from var(--pang),#c3b0ec,#8f7be0,#ff2e9a,#e7abcc,#ffdf3d,#f0dcb2,#a9c8ec,#c3b0ec);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:premSpin 5s linear infinite}@media(prefers-reduced-motion:reduce){body.essential #bar .barChip.premGlow:before{animation:none}}body.essential #bar .barSw{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:8px;margin:0;flex-wrap:nowrap;scroll-padding-inline:8px}body.essential #bar .barSw::-webkit-scrollbar{display:none}body.essential #bar .barSw .sw{width:34px;height:34px;min-width:34px;flex:none;border-radius:50%;border:0;padding:0;position:relative;cursor:pointer;box-shadow:inset 0 0 0 1px #00000029,0 1px 3px #00000024;transition:transform .16s var(--ease)}body.essential #bar .barSw .sw:hover{transform:scale(1.12)}body.essential #bar .barSw .sw.on{box-shadow:inset 0 0 0 1px #00000029,0 0 0 2px var(--eBg),0 0 0 4px var(--barInk)}body.essential #bar .barSw .sw.sold{opacity:.5}body.essential #bar .barSw .sw.sold:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:1.8px;border-radius:2px;background:#fffffff2;box-shadow:0 0 0 .5px #00000073;transform:rotate(-45deg)}body.essential #bar .barSw .sw.swElite:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;padding:3px;background:conic-gradient(from 120deg,#c3b0ec,#8f7be0,#ff2e9a,#e7abcc,#ffdf3d,#f0dcb2,#a9c8ec,#c3b0ec);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}body.essential #bar .barSw .sw.swElite.on:after{top:-5px;right:-5px;bottom:-5px;left:-5px}body.essential #bar .barChip.barFamBack{flex:none}body.essential #barMsg{--msgGl:var(--gl-jour);--barInk:#0c0c0f;--ink:var(--barInk);--mut:var(--barInk);--soft:var(--barInk);--mtx:var(--barInk);--mmut:var(--barInk);--ease:cubic-bezier(.22,.61,.36,1);display:block;position:fixed;left:50%;bottom:calc(var(--barTop,90px) + 12px);transform:translate(-50%,6px);z-index:31;max-width:min(460px,88vw);min-width:0;width:max-content;padding:10px 16px;border-radius:18px;text-align:center;background:var(--msgGl);-webkit-backdrop-filter:var(--gl-fx);backdrop-filter:var(--gl-fx);-webkit-backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort));backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort));color:var(--barInk);box-shadow:0 10px 32px #0000001f;font-size:var(--fs-3);line-height:1.45;letter-spacing:var(--tk-soft);opacity:0;pointer-events:none;transition:opacity .28s var(--ease),transform .28s var(--ease)}body.essential.night #barMsg{--msgGl:var(--gl-nuit);--barInk:#fff}body.essential #barMsg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(160deg,#ffffffd9,#ffffff40 18%,#ffffff0d 42%,#ffffff05 60%,#ffffff4d 88%,#fff9);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}body.essential #barMsg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff1f,#ffffff08 22%,#fff0 45%)}body.essential #barMsg>*{position:relative;z-index:1}body.essential #barMsg.on{opacity:1;transform:translate(-50%);pointer-events:auto}body.essential #barMsg b{display:block;font-size:var(--fs-4);font-weight:700;letter-spacing:var(--tk-snug)}body.essential #barMsg span{display:block;margin-top:3px;font-weight:var(--fw-sub)}body.essential #barMsg .capTag{display:inline;background:linear-gradient(90deg,#8f7be0,#ff2e9a,#ffdf3d);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-1);letter-spacing:var(--tk-caps);font-weight:700;vertical-align:1px;margin-left:5px}body.essential #bar .barRecap{display:flex;flex-direction:column;gap:1px}body.essential #bar .barRecap .rrow{font-size:var(--fs-4);color:var(--barInk);padding:7px 10px;margin:0;border-radius:10px}body.essential #bar .barRecap .rrow:hover{background:#0000000f;color:var(--barInk)}body.essential.night #bar .barRecap .rrow:hover{background:#ffffff1f}body.essential #bar .barRecap .rtot{font-size:var(--fs-6);color:var(--barInk);border-top:1px solid var(--barHair);margin-top:8px;padding:10px 10px 2px}body.essential #bar .barRecap .pen{opacity:.5}body.essential #bar #summaryAgree{margin-top:2px!important}body.essential #bar .sumRow{font-size:var(--fs-3);line-height:1.4;color:var(--barInk)}body.essential #bar .sumRow a{color:var(--barInk);text-decoration:underline}body.essential #bar .sumCb{accent-color:var(--barInk)}body.essential #bar .editorWrap{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px}body.essential #bar .ed-faces{display:flex;gap:7px;flex:none}body.essential #bar .ed-face{flex:none;min-height:0;padding:8px 16px;border-radius:999px;border:0;font-size:var(--fs-4);font-weight:550;letter-spacing:var(--tk-soft);background:var(--barChipBg);color:var(--barInk);box-shadow:inset 0 0 0 1.4px var(--barHair);transition:background .18s var(--ease),color .18s var(--ease),box-shadow .18s}body.essential #bar .ed-face:hover{background:var(--barChipBgH);box-shadow:inset 0 0 0 1.6px var(--barInk)}body.essential #bar .ed-face.on{background:var(--barChipOn);color:var(--barChipOnFg);box-shadow:var(--barChipOnSh)}body.essential #bar .ed-strip{display:flex;gap:8px;flex:1 1 auto;min-width:0;justify-content:flex-end;overflow:visible;max-width:none;padding:0}body.essential #bar .ed-strip .ed-card{display:none}body.essential #bar .ed-strip .ed-card.ed-add{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;padding:8px 15px;border:0;border-radius:999px;background:var(--barChipBg);color:var(--barInk);box-shadow:inset 0 0 0 1.4px var(--barHair);font-size:var(--fs-4);font-weight:550;letter-spacing:var(--tk-soft);white-space:nowrap;transition:background .18s var(--ease),box-shadow .18s}body.essential #bar .ed-strip .ed-card.ed-add:hover{background:var(--barChipBgH);box-shadow:inset 0 0 0 1.6px var(--barInk)}body.essential #bar .ed-strip .ed-card.ed-add:after{content:attr(title)}body.essential #bar .ed-strip .ed-card.ed-add>div{font-size:var(--fs-7)!important;line-height:1!important}body.essential #bar .ed-strip .ed-card.ed-add>div+div{display:none}body.essential #bar .ed-ctrls{grid-column:1/-1;width:100%;gap:10px}body.essential #bar .ed-ctrls:empty{display:none}body.essential #bar .ed-sl label,body.essential #bar .ed-cell label{color:var(--barInk);font-size:var(--fs-2);font-weight:500}body.essential #bar .ed-tgrid{margin-bottom:0}body.essential #bar .ed-text{background:#ffffffeb;color:#0c0c0f;border:1px solid rgba(0,0,0,.14)}body.essential.night #bar .ed-text{background:#ffffff24;color:#fff;border-color:#ffffff3d}body.essential #bar input[type=range]{accent-color:var(--barInk)}body.essential #bar .barHint{font-size:var(--fs-3);line-height:1.45;color:var(--barInk);letter-spacing:var(--tk-soft)}body.essential #barMsg:has(.barThumbs){max-width:min(760px,92vw)}body.essential #barMsg .barThumbs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:8px}body.essential .barThumb{position:relative;flex:none;width:54px;height:54px;padding:0;border:0;border-radius:12px;cursor:pointer;overflow:visible;display:flex;align-items:center;justify-content:center;background:#0000000d;box-shadow:inset 0 0 0 1.5px #00000024;transition:transform .16s var(--ease),box-shadow .16s}body.essential .barThumb:hover{transform:translateY(-1px)}body.essential .barThumb.on{box-shadow:inset 0 0 0 2px var(--st-info)}body.essential.night .barThumb.on{box-shadow:inset 0 0 0 2px var(--st-info-inv)}body.essential .barThumb img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}body.essential .barThumb span{font-size:var(--fs-1);font-weight:650;line-height:1.15;padding:0 4px;max-height:100%;overflow:hidden;text-align:center;word-break:break-word;color:#0c0c0f}body.essential .barThumbX{position:absolute;top:-6px;right:-6px;width:19px;height:19px;padding:0;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--fs-5);line-height:1;background:#1c1c1e;color:#fff;box-shadow:0 1px 4px #00000073;transition:background .16s}body.essential .barThumbX:hover{background:var(--st-err)}body.essential.night .barThumb{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff38}body.essential.night .barThumb span{color:#fff}body.essential.night .barThumbX{background:#fff;color:#0c0c0f}body.essential.night .barThumbX:hover{background:var(--st-err-inv);color:var(--st-err)}body.essential #bar{--mbg:rgba(0,0,0,.055);--mbgh:rgba(0,0,0,.1);--mtk:rgba(0,0,0,.045);--mbar:rgba(0,0,0,.13)}body.essential.night #bar{--mbg:rgba(255,255,255,.1);--mbgh:rgba(255,255,255,.17);--mtk:rgba(255,255,255,.08);--mbar:rgba(255,255,255,.17)}body.essential #bar .barMus{width:100%}body.essential #bar .barMus>div{max-width:none!important;width:100%}body.essential #bar .barMus div:has(>u){padding:15px 16px!important;box-shadow:inset 0 0 0 1px var(--barHair)}body.essential #bar .barMus div:has(>u):hover{background:var(--mbgh)!important}body.essential #bar .barMus u{text-underline-offset:3px}body.essential #bar .barMus .tkBtn{transition:transform .16s var(--ease)}body.essential #bar .barMus .tkBtn:hover{transform:scale(1.25)}body.essential #bar .barLater{align-self:center;flex:none;margin:2px 0 0;padding:9px 20px;border-radius:999px;font-size:var(--fs-4);font-weight:550;letter-spacing:var(--tk-soft);background:var(--barChipBg);color:var(--barInk);border:0;box-shadow:inset 0 0 0 1.4px var(--barHair)}body.essential #bar .barLater:hover{background:var(--barChipBgH);box-shadow:inset 0 0 0 1.6px var(--barInk);transform:none}body.essential #bar .barMus input[type=url]{font-family:inherit}body.essential #prog{display:block;position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(420px,80vw);height:2px;border-radius:2px;background:#00000014;z-index:33;overflow:hidden}body.essential.night #prog{background:#ffffff29}body.essential #prog i{display:block;height:100%;border-radius:2px;background:var(--eFg);transition:width .45s cubic-bezier(.22,.61,.36,1)}body.essential #bar:not(.tall) .editorWrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;width:auto;max-width:none;margin:0;gap:10px;flex:0 0 auto}body.essential #bar:not(.tall) .ed-face,body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add{box-sizing:border-box;height:var(--barPillH);min-height:var(--barPillH);padding:8px 14px;border-radius:999px;line-height:1;display:inline-flex;align-items:center;justify-content:center}body.essential #bar:not(.tall) .ed-strip{flex:0 0 auto;justify-content:flex-start;overflow:visible}body.essential #bar:not(.tall) .ed-ctrls{flex:0 0 auto;width:auto;flex-direction:row;align-items:baseline;gap:12px}body.essential #bar:not(.tall) .ed-sl{flex:0 0 auto;width:auto}body.essential #bar:not(.tall) .ed-tgrid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:12px;margin:0}body.essential #bar:not(.tall) .ed-cell{flex:0 0 auto;width:auto}body.essential #bar:not(.tall) .ed-sl,body.essential #bar:not(.tall) .ed-cell{display:flex;flex-direction:row;align-items:center;gap:7px;min-width:0}body.essential #bar:not(.tall) .ed-cell:has(.ed-text){align-items:baseline}body.essential #bar:not(.tall) .ed-sl label,body.essential #bar:not(.tall) .ed-cell label{flex:0 0 auto;margin-bottom:0;justify-content:flex-start;gap:5px;white-space:nowrap;font-size:var(--fs-1);letter-spacing:.02em}body.essential #bar:not(.tall) .ed-cell label span{min-width:25px;text-align:right;font-variant-numeric:tabular-nums}body.essential #bar:not(.tall) .ed-sl label span{min-width:33px;text-align:right;font-variant-numeric:tabular-nums}body.essential #bar:not(.tall) .ed-sl input[type=range],body.essential #bar:not(.tall) .ed-cell input[type=range]{flex:0 0 72px;width:72px;margin-top:0}body.essential #bar:not(.tall) .ed-text{padding:5px 9px;font-size:var(--fs-3);border-radius:8px;flex:0 0 104px;width:104px}body.essential #bar:not(.tall) .ed-hue,body.essential #bar:not(.tall) .ed-lit{margin-top:0}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add{gap:6px}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add>*{display:none}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add:before{content:"+";font-size:var(--fs-4);line-height:1;font-weight:500;transform:scale(1.308)}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add:after{content:"";width:16px;height:16px;flex:none;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--ic-img);mask-image:var(--ic-img)}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add.ed-addt:after{-webkit-mask-image:var(--ic-t);mask-image:var(--ic-t)}body.essential #bar .ed-cell:has(.ed-lit){display:none}body.essential #bar{display:flex}@media(max-width:760px){body.essential #bar:not(.tall) #barBody{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}body.essential #bar:not(.tall) #barBody::-webkit-scrollbar{display:none}body.essential #bar .fondu{--fdS:0px;--fdE:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fdS),#000 calc(100% - var(--fdE)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fdS),#000 calc(100% - var(--fdE)),transparent 100%)}body.rtl.essential #bar .fondu{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 var(--fdS),#000 calc(100% - var(--fdE)),transparent 100%);mask-image:linear-gradient(270deg,transparent 0,#000 var(--fdS),#000 calc(100% - var(--fdE)),transparent 100%)}body.essential #barBody,body.essential #barFoot{gap:9px}body.essential #bar{--barW: calc(100vw - 20px) ;bottom:calc(14px + env(safe-area-inset-bottom))}body.essential #bar.hasBack{padding-left:44px}body.essential #bar.tall.hasBack{padding-left:14px}body.essential #barBack{left:8px}body.essential #bar.glass{background:#fcfcfd9e;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}body.essential.night #bar.glass{background:#1c1c1e9e}body.essential #barMsg{max-width:calc(100vw - 20px);background:#fcfcfdb8;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}body.essential.night #barMsg{background:#1c1c1eb8}:root{--barTools:34px}body.essential #botLeft{left:12px;right:auto;top:auto;bottom:calc(var(--barTop,90px) + 16px)}body.rtl.essential #botLeft{left:auto;right:12px}body.essential #barPrice{position:absolute;right:8px;bottom:calc(100% + 10px);height:var(--barTools);display:flex;align-items:center;font-size:var(--fs-5);color:var(--barInk);font-variant-numeric:normal}body.rtl.essential #barPrice{right:auto;left:8px}body.essential #barFoot .barSep{display:none}body.essential #bar.tall #barNext{margin-left:auto}body.rtl.essential #bar.tall #barNext{margin-left:0;margin-right:auto}body.essential #barMsg{bottom:calc(var(--barTop,90px) + var(--barTools) + 34px)}body.essential #bar.bar2:not(.tall){height:auto;border-radius:30px;padding-top:10px;padding-bottom:10px}body.essential #bar.bar2:not(.tall) #barBody{flex-wrap:wrap;align-content:center;row-gap:8px;overflow-x:hidden;overflow-y:hidden;scroll-snap-type:none}body.essential #bar.bar2:not(.tall) #barBody>*{flex:1 1 100%;min-width:0;flex-wrap:wrap;row-gap:7px}body.essential #bar.bar2:not(.tall) #barBody>.barStp{flex:0 0 100%}body.essential #bar.bar2:not(.tall) #barBody>.barSep{display:none}body.essential #bar.bar2:not(.tall) #barBack{top:0;bottom:0;height:auto}body.essential #botLeft>button{font-weight:400;border-radius:999px}body.essential #botLeft>button .bic{font-weight:400;font-size:var(--fs-4)}body.essential #botLeft>button .bic svg{width:15px;height:15px}body.essential #barPrice{font-weight:600}body.essential .barChip i,body.essential #barMsg b{font-weight:500}body.essential .barChip i,body.essential .barChip.on i{opacity:.62}body.essential #bar:not(.tall) .ed-ctrls{flex:1 1 100%;width:100%}body.essential #bar:not(.tall) .ed-sl,body.essential #bar:not(.tall) .ed-cell{flex:1 1 auto;width:auto;min-width:0}body.essential #bar:not(.tall) .ed-sl input[type=range],body.essential #bar:not(.tall) .ed-cell input[type=range]{flex:1 1 auto;width:auto;min-width:90px}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add{min-height:48px;padding:0 22px;gap:8px}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add:before{transform:scale(1.6)}body.essential #bar:not(.tall) .ed-strip .ed-card.ed-add:after{width:20px;height:20px}body.essential #bar .barCovSay{flex:1 1 100%;min-width:0;font-size:var(--fs-3);line-height:1.42;color:var(--barInk);letter-spacing:var(--tk-soft);font-weight:var(--fw-sub);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.essential #bar .barCovSay b{font-weight:600}body.essential #barSwipe{display:block;position:absolute;top:50%;margin-top:-16px;right:70px;width:32px;height:32px;pointer-events:none;z-index:6;opacity:0;background:url(/cdn/shop/files/icons8-swipe-32.png?v=1787090066) center/contain no-repeat;filter:drop-shadow(0 1px 3px rgba(255,255,255,.95))}body.essential.night #barSwipe{filter:invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.95))}body.essential #barSwipe.on{animation:vnySwipe 4.2s cubic-bezier(.45,0,.55,1) both}@keyframes vnySwipe{0%{opacity:0;transform:translate(0) scale(.86)}6%{opacity:.95;transform:translate(0) scale(1)}20%{transform:translate(-96px)}34%{transform:translate(0)}48%{transform:translate(-96px)}62%{transform:translate(0)}76%{transform:translate(-96px)}90%{opacity:.95;transform:translate(0)}to{opacity:0;transform:translate(0) scale(.86)}}@media(prefers-reduced-motion:reduce){body.essential #barSwipe.on{animation:vnySwipeFondu 4.2s ease both}@keyframes vnySwipeFondu{0%,to{opacity:0}8%,90%{opacity:.95}}}body.essential #bar.bar2:not(.tall) .barSw{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:9px;justify-content:start;align-content:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;flex:1 1 100%}}@media(min-width:761px){body.essential #bar .barCovSay{flex:0 1 auto;min-width:0;font-size:var(--fs-3);line-height:1.42;color:var(--barInk);letter-spacing:var(--tk-soft);font-weight:var(--fw-sub);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.essential #bar .barCovSay b{font-weight:650}}@property --gl-ang{syntax:"<angle>";inherits:false;initial-value:145deg;}@property --gl-lens{syntax:"*";inherits:false;}@media(min-width:761px){html.gl-fx .glass.gl-lensed{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.gl-fx .glass>.gl-lens{display:none}html.gl-fx .glass.gl-lensed>.gl-lens{display:block;position:absolute;pointer-events:none;z-index:0;-webkit-backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort));backdrop-filter:var(--gl-fx) var(--gl-lens,url(#vny-glass-distort))}html.gl-fx .glass:before{z-index:3}html.gl-fx .glass>*:not(.gl-lens):not(.gl-glow):not(.gl-shadow){z-index:4}html.gl-fx .glass:before,html.gl-fx body.essential #barMsg:before{background:conic-gradient(from var(--gl-ang),rgba(255,255,255,.95) 0deg,rgba(255,255,255,.3) 40deg,rgba(255,255,255,.05) 95deg,rgba(255,255,255,.1) 150deg,rgba(255,255,255,.66) 190deg,rgba(255,255,255,.14) 240deg,rgba(255,255,255,.04) 300deg,rgba(255,255,255,.95) 360deg)}html.gl-fx .glass.gl-on{box-shadow:0 0 0 .5px #0003,inset 0 0 0 .5px #0000001a}html.gl-fx .glass:not(.gl-on){box-shadow:0 0 0 .5px #0003,inset 0 0 0 .5px #0000001a,0 12px 40px #0000001f}html.gl-fx body.essential #barMsg{box-shadow:0 0 0 .5px #0003,inset 0 0 0 .5px #0000001a,0 10px 32px #0000001f}@keyframes glSweep{to{--gl-ang:505deg}}html.gl-fx .glass.gl-press:before{animation:glSweep .72s cubic-bezier(.3,.7,.3,1)}html.gl-fx .glass>.gl-glow,html.gl-fx .glass>.gl-shadow{display:none}html.gl-fx .glass.gl-on>.gl-glow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(220px 220px at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.34),rgba(255,255,255,.1) 42%,transparent 72%);transition:opacity .55s ease-out}@keyframes glImpact{0%{opacity:0}12%{opacity:1}to{opacity:0}}html.gl-fx .glass.gl-on.gl-press>.gl-glow{animation:glImpact .34s cubic-bezier(.2,.7,.35,1) forwards}html.gl-fx .glass.gl-on>.gl-shadow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;box-shadow:0 14px 44px #0000004d;opacity:.43;transition:opacity .6s linear}@media(prefers-reduced-motion:reduce){html.gl-fx .glass.gl-press:before{animation:none}html.gl-fx .glass.gl-on>.gl-glow,html.gl-fx .glass.gl-on>.gl-shadow{transition:none}html.gl-fx .glass.gl-on.gl-press>.gl-glow{animation:none}}}@media(min-width:761px){#botLeft>button.glass{--gl-bis-min:6;--gl-bis-k:.24;--gl-amp:.03;background:var(--gl-jour);border:1px solid var(--gl-trait);color:var(--ink)}html.gl-fx #botLeft>button.glass.gl-lensed>.gl-lens{-webkit-backdrop-filter:var(--gl-fx);backdrop-filter:var(--gl-fx)}html.gl-fx #botLeft>button.glass:after{display:none}html.gl-fx #botLeft>button.glass.gl-on{box-shadow:none}body.night #botLeft>button.glass,#botLeft.ondark>button.glass{border-color:var(--gl-trait-clair)}body.night #botLeft>button.glass{background:var(--gl-nuit);color:#fff}html.gl-fx #botLeft>button.glass.gl-on>.gl-shadow{box-shadow:0 4px 14px #0000004d}html.gl-fx #botLeft>button.armed.glass:before,html.gl-fx #botLeft>button.armed.glass:after{display:none}html.gl-fx #botLeft>button.armed.glass>.gl-lens,html.gl-fx #botLeft>button.armed.glass>.gl-glow,html.gl-fx #botLeft>button.armed.glass>.gl-shadow{display:none}html.gl-fx #botLeft>button.armed.glass{box-shadow:0 4px 14px #00000038}body.night #botLeft>button.armed.glass,#botLeft.ondark>button.armed.glass,#botLeft>button.armed.glass{border-color:var(--reset-arme);color:#fff}#botLeft>button.glass:hover{border-color:#808088d9}body.night #botLeft>button.glass:hover,#botLeft.ondark>button.glass:hover{border-color:#ffffffb8}body:not(.night) #botLeft>button.glass:not(.armed),body:not(.night) #botLeft>button.glass:not(.armed):hover{border-color:#ffffff9e}html.gl-fx body:not(.night) #botLeft>button.glass:not(.armed).gl-lensed>.gl-lens{-webkit-backdrop-filter:blur(4px) saturate(100%);backdrop-filter:blur(4px) saturate(100%)}html.gl-fx body:not(.night) #botLeft>button.glass:not(.armed):before{background:conic-gradient(from var(--gl-ang),rgba(255,255,255,1) 0deg,rgba(255,255,255,.42) 40deg,rgba(255,255,255,.1) 95deg,rgba(255,255,255,.16) 150deg,rgba(255,255,255,.8) 190deg,rgba(255,255,255,.2) 240deg,rgba(255,255,255,.08) 300deg,rgba(255,255,255,1) 360deg)}html.gl-fx body:not(.night) #botLeft>button.glass:not(.armed).gl-on{box-shadow:inset 0 1px #ffffff8c}html.gl-fx body:not(.night) #botLeft>button.glass:not(.armed).gl-on>.gl-shadow{box-shadow:0 2px 6px #0000002e}}#botLeft>button:not(.glass)>.gl-lens,#botLeft>button:not(.glass)>.gl-glow,#botLeft>button:not(.glass)>.gl-shadow{display:none}body:has(.vny-header--config) .vny-right #nightBtn .sw,body:has(.vny-header--config) #langSw .langCur{position:relative;background-color:var(--gl-jour);background-image:linear-gradient(var(--gl-plat),var(--gl-plat));border:1px solid var(--gl-trait)}body.night:has(.vny-header--config) .vny-right #nightBtn .sw,body.night:has(.vny-header--config) #langSw .langCur{background-color:var(--gl-nuit);border-color:var(--gl-trait-clair)}body:has(.vny-header--config .vny-right.ondark) .vny-right #nightBtn .sw,body:has(.vny-header--config .vny-right.ondark) #langSw .langCur{border-color:var(--gl-trait-clair)}body:has(.vny-header--config) .vny-right #nightBtn .sw:before,body:has(.vny-header--config) #langSw .langCur:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 145deg,#fffffff2,#ffffff4d 40deg,#ffffff0d,#ffffff1a 150deg,#ffffffa8 190deg,#ffffff24 240deg,#ffffff0a,#fffffff2 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:0}body:has(.vny-header--config) .vny-right #nightBtn .sw:after,body:has(.vny-header--config) #langSw .langCur:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;box-shadow:0 0 0 .5px #0003,inset 0 0 0 .5px #0000001a,0 4px 14px #0000001f}body:has(.vny-header--config) #langSw .langCur>*{position:relative;z-index:1}body:not(.night):has(.vny-header--config) .vny-right #nightBtn .sw,body:not(.night):has(.vny-header--config) #langSw .langCur{background-image:none}body:not(.night):has(.vny-header--config .vny-right:not(.ondark)) .vny-right #nightBtn .sw,body:not(.night):has(.vny-header--config .vny-right:not(.ondark)) #langSw .langCur{border-color:#ffffff9e}body:not(.night):has(.vny-header--config) .vny-right #nightBtn .sw:before,body:not(.night):has(.vny-header--config) #langSw .langCur:before{background:conic-gradient(from 145deg,#fff,#ffffff6b 40deg,#ffffff1a,#ffffff29 150deg,#fffc 190deg,#fff3 240deg,#ffffff14,#fff 360deg)}body:not(.night):has(.vny-header--config) .vny-right #nightBtn .sw:after,body:not(.night):has(.vny-header--config) #langSw .langCur:after{box-shadow:0 0 0 .5px #0000000d,inset 0 1px #ffffff8c,0 2px 6px #0000000f}html body:not(.night) .vny-header--config .vny-right [id^=weglot-switcher] .active-language>a,html body:not(.night) .vny-header--config .vny-right #weglot-switcher-1 .active-language>a{background-image:none!important;border-color:#ffffff9e!important;box-shadow:0 0 0 .5px #0000000d,inset 0 1px #ffffff8c,0 2px 6px #0000000f!important}body:has(.vny-header--config) .vny-right #nightBtn .sw:hover,body:has(.vny-header--config) #langSw .langCur:hover{background-color:var(--gl-jour);background-image:linear-gradient(#00000008,#00000008)}body.night:has(.vny-header--config) .vny-right #nightBtn .sw:hover,body.night:has(.vny-header--config) #langSw .langCur:hover{background-color:var(--gl-nuit);background-image:linear-gradient(#ffffff0f,#ffffff0f)}html body .vny-header--config .vny-right [id^=weglot-switcher] .active-language>a,html body .vny-header--config .vny-right #weglot-switcher-1 .active-language>a{position:relative;background-color:var(--gl-jour)!important;background-image:linear-gradient(var(--gl-plat),var(--gl-plat))!important;border:1px solid var(--gl-trait)!important;box-shadow:0 0 0 .5px #0003,inset 0 0 0 .5px #0000001a,0 4px 14px #0000001f!important}body.night .vny-header--config .vny-right [id^=weglot-switcher] .active-language>a,body.night .vny-header--config .vny-right #weglot-switcher-1 .active-language>a{background-color:var(--gl-nuit)!important;border-color:var(--gl-trait-clair)!important}html body .vny-header--config .vny-right.ondark [id^=weglot-switcher] .active-language>a,html body .vny-header--config .vny-right.ondark #weglot-switcher-1 .active-language>a{border-color:var(--gl-trait-clair)!important}body:not(.night):has(.vny-header--config) .vny-right #nightBtn .sw:after,body:not(.night):has(.vny-header--config) #langSw .langCur:after{box-shadow:0 0 0 .5px #0000001f,inset 0 0 0 .5px #0000000f,0 1px 3px #0000000d}body.colorStep #stepTitle{font-size:var(--fs-8);margin-bottom:var(--sp-4)}body.bare #choicesWrap #choices{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;min-height:0!important}body.bare #choices:before,body.bare #choices:after{display:none!important}body.bare #choices>.gl-lens,body.bare #choices>.gl-shadow,body.bare #choices>.gl-glow{display:none!important}body.bare #choices #stepHint,body.bare #choices #collapseBtn,body.bare #choices #sheetHandle,body.bare #choices #conMove,body.bare #choices #conMore,body.bare #choices #mobTotal{display:none!important}body.bare #choices #stepTitle{display:block;text-align:left;align-self:flex-start;font-size:var(--fs-8);font-weight:600;letter-spacing:var(--tk-tight);margin:0 0 var(--sp-3) 2px;padding:0;color:var(--ink);transition:color var(--swap) ease}body.night.bare #choices #stepTitle,body.bare #choices #stepTitle.ondark{color:#fff}body.bare:not(.night) #choices #stepTitle:not(.ondark){color:var(--ink)}body.bare #choices #stepBody{margin:0}body.bare #choices #stepNav{padding-top:14px}body.bare #choices .fmtCard:hover,body.bare #choices .selCard:hover,body.bare #choices .pill:hover{border-color:#ffffffe6}body.bare #choices .fmtCard.on,body.bare #choices .selCard.on,body.bare #choices .pill.on,body.bare #choices .fmtCard.on:hover,body.bare #choices .selCard.on:hover,body.bare #choices .pill.on:hover{border-color:#fff;box-shadow:0 0 0 2px #fff,0 4px 18px #14141e24}body.bare #choices .fmtCard.on,body.bare #choices .selCard.on,body.bare #choices .pill.on{background:#fff}body.night.bare #choices .fmtCard,body.night.bare #choices .selCard,body.night.bare #choices .pill{background:#26262ceb;border-color:#ffffff2e;color:#fff}body.night.bare #choices .fmtCard .sub,body.night.bare #choices .selCard .sub,body.night.bare #choices .pill .sub,body.night.bare #choices .fmtCard .pr,body.night.bare #choices .selCard .pr,body.night.bare #choices .pill .pr,body.night.bare #choices .fmtCard i,body.night.bare #choices .selCard i,body.night.bare #choices .pill i,body.night.bare #choices .fmtCard span,body.night.bare #choices .selCard span,body.night.bare #choices .pill span{color:#fffc}body.night.bare #choices .fmtCard b,body.night.bare #choices .selCard b,body.night.bare #choices .pill b,body.night.bare #choices .fmtCard .pr,body.night.bare #choices .selCard .pr{color:#fff}body.night.bare #choices .fmtCard span{color:#ffffffb8}body.night.bare #choices .selCard .L{color:#fff}body.night.bare #choices .selCard span[style*="color:var(--ink)"],body.night.bare #choices .selCard b[style*="color:var(--ink)"]{color:#fff!important}body.night.bare #choices .selCard span[style*="color:var(--mut)"],body.night.bare #choices .selCard span[style*="color:var(--soft)"]{color:#ffffffb8!important}body.night.bare #choices .selCard .R span{color:#ffffffb8}body.night.bare #choices .coverNone span{color:#fffc}body.night.bare #choices .coverNone>span:first-child{border-color:#ffffffd9!important}body.night.bare #choices .coverNone>span:first-child>span{background:#fff!important}body.night.bare #choices .fmtCard:hover,body.night.bare #choices .selCard:hover,body.night.bare #choices .pill:hover{background:#303037f2;border-color:#ffffff59}body.night.bare #choices .fmtCard.on,body.night.bare #choices .selCard.on,body.night.bare #choices .pill.on,body.night.bare #choices .fmtCard.on:hover,body.night.bare #choices .selCard.on:hover,body.night.bare #choices .pill.on:hover{background:#34343b;border-color:#fff;box-shadow:0 0 0 2px #fff,0 4px 18px #0006}body.bare:not(.night) #choices .fmtCard:after,body.bare:not(.night) #choices .selCard:after,body.bare:not(.night) #choices .pill:after{display:none!important}body.bare #choices .fmtCard,body.bare #choices .selCard,body.bare #choices .pill{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}body.bare #choices .fmtCard:hover,body.bare #choices .selCard:hover,body.bare #choices .pill:hover{transform:scale(1.04);border-color:inherit}body.bare #choices .pill:hover{border-color:var(--line)}body.bare #choices .fmtCard:hover,body.bare #choices .selCard:hover{border-color:#ffffffe6}body.night.bare #choices .fmtCard:hover,body.night.bare #choices .selCard:hover,body.night.bare #choices .pill:hover{border-color:#ffffff2e}#stepBody{transition:opacity .17s ease,transform .17s ease}#stepBody.colOut{opacity:0;transform:translate(-36px)}#stepBody.colOutR{opacity:0;transform:translate(36px)}@keyframes colInR{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes colInL{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}.colPane{flex-basis:100%;width:100%}.colPane.anim{animation:colInR .36s cubic-bezier(.2,.8,.2,1)}#stepBody.colIn>.selCard{animation:colInL .36s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.colPane.anim,#stepBody.colIn>.selCard{animation:none}}.colGrid{flex-basis:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;padding:2px 0}.colGrid .orb{position:relative;left:auto;top:auto;transform:none;width:34px;height:34px;border:none;padding:0;box-shadow:inset 0 0 0 1px #0000001a;transition:transform .12s;flex:none}.colGrid .orb.orbElite{width:34px;height:34px}.colGrid .orb:hover{transform:scale(1.12)}.colGrid .orb.sel{box-shadow:0 0 0 3px #fff,0 4px 14px #14141e38}body.night .colGrid .orb{box-shadow:inset 0 0 0 1px #ffffff24}body.night .colGrid .orb.sel{box-shadow:0 0 0 3px #fff,0 4px 14px #00000073}.colGrid.oneLine{flex-wrap:nowrap;width:max-content;max-width:none;margin-left:50%;transform:translate(-50%)}body.bare #choices,body.bare #choicesWrap,body.bare #stepBody{overflow:visible!important}#langSw .langCur{transition:background .25s ease,color .25s ease,border-color .25s ease}#langSw .langCur.ondark{background:#26262cc7!important;color:#fff!important;border-color:#ffffff47!important}#langSw .langCur.ondark .chev{color:#ffffffb3!important}#colFlash{position:fixed;z-index:120;transform:translate(-50%,-4px);pointer-events:none;opacity:0;padding:0;background:none;color:var(--ink);font-size:var(--fs-3);font-weight:600;letter-spacing:var(--tk-soft);white-space:nowrap;text-shadow:0 1px 6px rgba(255,255,255,.7);transition:opacity .18s ease,transform .18s ease}#colFlash.show{opacity:1;transform:translate(-50%)}body.night #colFlash{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7)}@media(max-width:760px){#choices{transition:max-height .3s ease}#choices.sheetMin #stepBody,#choices.sheetMin #stepNav,#choices.sheetMin #stepHint,#choices.sheetMin #stepTitle,#choices.sheetMin #conMore{display:none!important}#choices.sheetMin #mobTotal{display:flex!important;margin:0 0 16px}#choices.sheetMin #sheetHandle i{background:var(--ink);opacity:.5}}body.essential #barFold{display:none}@media(max-width:760px){body.essential #bar.tall #barFold{display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:var(--barChipBg);color:var(--barInk);padding:0;flex:none;transition:transform .25s ease}body.essential #bar.fold #barFold{transform:rotate(180deg)}body.essential #bar.fold #barBody{display:none!important}body.essential #bar.tall.fold{height:66px;flex-direction:row;align-items:center;border-radius:999px;padding:0 8px 0 22px;gap:14px}body.essential #bar.tall.fold #barPrice{margin-left:0}}@media(max-width:760px){html body .vny-header--config,html body .vny-header--config.is-sticky{padding:4px 12px 0!important}}@keyframes barInR{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes barInL{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}body.essential .barSlideIn{animation:barInR .32s cubic-bezier(.2,.8,.2,1)}body.essential .barSlideBack{animation:barInL .32s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){body.essential .barSlideIn,body.essential .barSlideBack{animation:none}}#rotateOv{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;padding:24px;background:#fafafa8c;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);color:var(--ink);font-size:var(--fs-5);font-weight:500;letter-spacing:var(--tk-soft)}#rotateOv p{margin:0;max-width:34ch;line-height:1.4}#rotateOv .rotIco{animation:rotHint 1.6s ease-in-out infinite}@keyframes rotHint{0%,20%{transform:rotate(90deg)}50%,70%{transform:rotate(0)}to{transform:rotate(90deg)}}body.night #rotateOv{background:#0c0c1099;color:#fff}@media(orientation:landscape)and (max-height:520px)and (pointer:coarse){#rotateOv{display:flex}}@media(prefers-reduced-motion:reduce){#rotateOv .rotIco{animation:none}}.selCard .L.plain,body.essential .barChip.plain{font-weight:500}body.night.bare #choices .fmtCard,body.night.bare #choices .selCard,body.night.bare #choices .pill{position:relative;background:var(--gl-nuit);-webkit-backdrop-filter:var(--gl-fx);backdrop-filter:var(--gl-fx);border-color:transparent;box-shadow:0 12px 40px #0000001f}body.night.bare #choices .fmtCard:hover,body.night.bare #choices .selCard:hover,body.night.bare #choices .pill:hover{background:#ffffff0a;border-color:transparent}body.night.bare #choices .fmtCard.on,body.night.bare #choices .selCard.on,body.night.bare #choices .pill.on,body.night.bare #choices .fmtCard.on:hover,body.night.bare #choices .selCard.on:hover,body.night.bare #choices .pill.on:hover{background:#ffffff12;border-color:#fff;box-shadow:0 0 0 2px #fff,0 12px 40px #0003}body.night.bare #choices .fmtCard.on:before,body.night.bare #choices .selCard.on:not(.casinoGlow):before,body.night.bare #choices .pill.on:before{display:none}body.night.bare #choices .fmtCard:not(.premGlow):not(.casinoGlow):before,body.night.bare #choices .selCard:not(.premGlow):not(.casinoGlow):before,body.night.bare #choices .pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(160deg,#ffffffd9,#ffffff40 18%,#ffffff0d 42%,#ffffff05 60%,#ffffff4d 88%,#fff9);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}body.night.bare #choices .fmtCard:after,body.night.bare #choices .selCard:after,body.night.bare #choices .pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:0;opacity:1;background:linear-gradient(180deg,#ffffff1f,#ffffff08 22%,#fff0 45%);-webkit-mask:none;mask:none;pointer-events:none;transition:none}body.night.bare #choices .fmtCard>*,body.night.bare #choices .selCard>*,body.night.bare #choices .pill>*{position:relative;z-index:1}body:has(.vny-header--config) .vny-right #nightBtn .swKnob{z-index:1}@keyframes casinoBlink{0%{box-shadow:0 0 #ffd36b00}18%{box-shadow:0 0 0 2.5px #ffd36b,0 0 14px #ffd36bb3}36%{box-shadow:0 0 0 2.5px #ff2e3f,0 0 14px #ff2e3f99}54%{box-shadow:0 0 0 2.5px #ffd36b,0 0 14px #ffd36bb3}72%{box-shadow:0 0 0 2.5px #ff2e3f,0 0 14px #ff2e3f99}to{box-shadow:0 0 #ffd36b00}}@keyframes casinoJolt{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(-2px) scale(1.03)}40%{transform:translateY(1px) scale(.99)}60%{transform:translateY(-1px) scale(1.02)}80%{transform:translateY(0) scale(1.01)}}body.casinoFlash #choices .selCard,body.casinoFlash #choices .fmtCard,body.casinoFlash #choices .pill,body.casinoFlash .cta,body.casinoFlash #backBtn,body.casinoFlash #botLeft>button,body.casinoFlash #nightBtn .sw,body.casinoFlash #langSw .langCur,body.casinoFlash #bar .barChip,body.casinoFlash #barNext,body.casinoFlash #barBack{animation:casinoBlink 1.5s ease-out 1,casinoJolt 1.5s ease-out 1!important}body.casinoFlash #recap .rrow,body.casinoFlash #stepTitle{animation:casinoJolt 1.5s ease-out 1}@keyframes slotSpin{0%{transform:translateY(0)}12.00%{transform:translateY(-130%)}12.01%{transform:translateY(130%)}24.00%{transform:translateY(-130%)}24.01%{transform:translateY(130%)}36.00%{transform:translateY(-130%)}36.01%{transform:translateY(130%)}48.00%{transform:translateY(-130%)}48.01%{transform:translateY(130%)}60.00%{transform:translateY(-130%)}60.01%{transform:translateY(130%)}72.00%{transform:translateY(-130%)}72.01%{transform:translateY(130%)}84.00%{transform:translateY(-130%)}84.01%{transform:translateY(130%)}93%{transform:translateY(-7%)}to{transform:translateY(0)}}.slot{display:inline-block}body.casinoFlash .slot{animation:slotSpin 1.5s linear 1}body.casinoFlash #choices .selCard,body.casinoFlash #choices .fmtCard,body.casinoFlash .cta,body.casinoFlash #backBtn,body.casinoFlash #botLeft>button,body.casinoFlash #bar .barChip,body.casinoFlash #crumb span,body.casinoFlash #stepTitle,body.casinoFlash #colStory,body.casinoFlash #recap .rrow span,body.casinoFlash #langSw .langCur{overflow:hidden}.casinoName{background:linear-gradient(90deg,#ff5c6a,#ffd36b 45%,#ff2e3f);-webkit-background-clip:text;background-clip:text;color:transparent!important}@media(prefers-reduced-motion:reduce){body.casinoFlash *{animation:none!important}}.capTag.ltdTag,body.essential #barMsg .capTag.ltdTag{background:linear-gradient(90deg,#4ea6f0,#9fd3ff,#4ea6f0);-webkit-background-clip:text;background-clip:text;color:transparent}.casNote{display:block;margin-top:6px;font-size:var(--fs-2);color:var(--mut);letter-spacing:.01em}.casWatch{display:inline-block;margin-top:6px;font-size:var(--fs-2);color:#1a5cff;text-decoration:underline;text-underline-offset:2px;cursor:pointer;pointer-events:auto}.casWatch:hover{color:#0b3fcc}body.night .casWatch{color:#7fa8ff}body.night .casWatch:hover{color:#a9c4ff}#colStory .casWatch{pointer-events:auto}#barMsg .casWatch{margin-top:6px}#casinoOv{z-index:100002}.casModal{position:relative;width:min(94vw,1080px);max-height:90vh;background:#fff;color:#17181c;border:0;box-shadow:0 30px 80px #00000040;padding:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;overflow:hidden;border-radius:24px}body.night .casModal{background:#141418;color:#f2f2f4;box-shadow:0 30px 80px #0009}.casVid{background:#000;display:flex;align-items:center}.casVid video{display:block;width:100%;height:100%;object-fit:cover;background:#000;outline:none}.casTxt{padding:38px 40px 34px;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}@media(min-width:761px){.casModal{min-height:min(66vh,540px)}}.casModal h3{font-family:Vinylacy,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-9);font-weight:700;letter-spacing:-.01em;color:inherit;margin:0 0 16px;padding-right:28px}.casClose{position:absolute;top:14px;right:16px;z-index:2;width:34px;height:34px;border-radius:50%;font-size:26px;line-height:34px;text-align:center;color:#17181c;background:#ffffffd9;border:0;cursor:pointer;padding:0}.casClose:hover{background:#fff}body.night .casClose{color:#fff;background:#ffffff1f}body.night .casClose:hover{background:#ffffff38}.casModal p{color:#3a3b42;font-size:var(--fs-5);line-height:1.6;margin-bottom:14px}body.night .casModal p{color:#ffffffd6}.casModal p.casFine{color:#7a7b84;font-size:var(--fs-2);margin-bottom:0}body.night .casModal p.casFine{color:#ffffff80}@media(max-width:760px){.casModal{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.casVid video{aspect-ratio:16/9;height:auto}.casTxt{padding:18px 18px 16px}.casModal h3{font-size:var(--fs-8)}}@media(max-width:760px){textarea,input[type=text],input[type=email],input[type=search],select{font-size:16px!important}}#shop-hcaptcha-badge-container{display:none!important}.notifyLegal{font-size:var(--fs-1);color:var(--mut);margin-top:8px;text-align:center}.notifyLegal a{color:inherit;text-decoration:underline}#atTextBar{position:fixed;left:12px;right:12px;z-index:100006;border-radius:18px;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 40px #00000038;padding:12px;display:flex;flex-direction:column;gap:10px}#atTextBar .atTxtOk{align-self:flex-end;padding:8px 18px;border-radius:999px;background:#1c1c1e;color:#fff;font-size:15px;font-weight:600}#atTextBar .atTxtFloat{width:100%!important;min-height:56px;height:56px;font-size:16px!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;background:#fff!important;color:#1c1c1e!important;padding:10px 12px!important;margin:0!important;box-sizing:border-box;resize:none}body.night #atTextBar{background:#1c1c20f0}body.night #atTextBar .atTxtOk{background:#fff;color:#1c1c1e}body.night #atTextBar .atTxtFloat{background:#1c1c20!important;color:#fff!important;border-color:#ffffff2e!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vnl-app-atelier.css.map */
