._1Mk8JW_backdrop{z-index:50;padding:var(--gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(700px 500px at 50% 30%,#c41e2f2e,#0000 70%),#0c0608db;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}._1Mk8JW_dialog{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 50% 0%, #c41e2f38, transparent 60%), var(--bordeaux);text-align:center;width:100%;max-width:480px;animation:_1Mk8JW_rise .6s var(--ease) both;justify-items:center;gap:18px;padding:clamp(32px,6vw,48px) clamp(24px,5vw,44px);display:grid;box-shadow:0 40px 120px -40px #000000e6}._1Mk8JW_title{font-size:clamp(2rem,7vw,2.75rem)}._1Mk8JW_text{color:var(--text-muted);font-size:.9375rem}._1Mk8JW_actions{gap:10px;width:100%;margin-top:6px;display:grid}._1Mk8JW_small{color:var(--text-faint);font-size:.75rem}@keyframes _1Mk8JW_rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}._1Mk8JW_mark{filter:drop-shadow(0 12px 24px #c41e2f73)}
.jcq8YG_player{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.jcq8YG_play{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--rose);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), box-shadow .35s var(--ease), border-color .25s var(--ease);background:#f28b9514;border-radius:50%;place-items:center;padding:0 0 0 2px;display:grid}.jcq8YG_play:hover{border-color:var(--rose);background:#f28b9529}.jcq8YG_player[data-status=playing] .jcq8YG_play,.jcq8YG_player[data-status=loading] .jcq8YG_play{border-color:var(--rouge);background:var(--rouge);color:#fff;padding-left:0;box-shadow:0 0 0 6px #c41e2f2e,0 8px 24px -8px #c41e2fcc}.jcq8YG_track{border-radius:6px;height:40px;position:relative}.jcq8YG_track:has(.jcq8YG_seek:focus-visible){outline:2px solid var(--rose);outline-offset:4px}.jcq8YG_bars{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.jcq8YG_bars span{height:calc(var(--h) * 100%);transform-origin:50%;background:#f8eeea33;border-radius:2px;flex:1;min-height:3px}.jcq8YG_fill{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.jcq8YG_fill span{background:linear-gradient(180deg, var(--rose), var(--rouge-vif))}.jcq8YG_player[data-status=playing] .jcq8YG_bars span{animation:.9s ease-in-out infinite alternate jcq8YG_voice;animation-delay:calc(var(--i) * -71ms)}@keyframes jcq8YG_voice{0%{transform:scaleY(.68)}to{transform:scaleY(1.08)}}.jcq8YG_seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.jcq8YG_time{font-variant-numeric:tabular-nums;min-width:3.4em;color:var(--text-muted);text-align:right;font-size:.8125rem}.jcq8YG_player[data-status=error] .jcq8YG_time{color:var(--rose)}.jcq8YG_spinner{animation:.8s linear infinite jcq8YG_spin}@keyframes jcq8YG_spin{to{transform:rotate(360deg)}}
.xk1LMW_composer{align-items:start;gap:40px;display:grid}@media (min-width:1040px){.xk1LMW_composer{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}.xk1LMW_steps{gap:48px;min-width:0;display:grid}.xk1LMW_step{border:0;min-width:0;margin:0;padding:0}.xk1LMW_legend{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:0;font-size:1.75rem;font-weight:500;line-height:1.1;display:flex}.xk1LMW_stepNum{border:1px solid var(--rose);width:32px;height:32px;font-family:var(--sans);color:var(--rose);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.xk1LMW_count{font-family:var(--sans);color:var(--text-muted);margin-left:auto;font-size:.8125rem;font-weight:400}.xk1LMW_chips{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.xk1LMW_chips::-webkit-scrollbar{display:none}@media (min-width:900px){.xk1LMW_chips{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:4px 0 0;overflow:visible}}.xk1LMW_chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;scroll-snap-align:start;transition:border-color .25s var(--ease), background-color .25s var(--ease), transform .25s var(--ease);align-content:start;gap:6px;padding:16px 16px 18px;display:grid;position:relative}.xk1LMW_chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.xk1LMW_chip input{opacity:0;pointer-events:none;position:absolute}.xk1LMW_chip:has(input:checked){border-color:var(--rose);background:linear-gradient(160deg,#f28b952e,#f28b950a)}.xk1LMW_chip:has(input:focus-visible){outline:2px solid var(--rose);outline-offset:3px}.xk1LMW_chipLabel{font-family:var(--serif);font-size:1.375rem;font-weight:500;line-height:1.1}.xk1LMW_chip:has(input:checked) .xk1LMW_chipLabel{color:var(--rose);font-style:italic}.xk1LMW_chipText{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.xk1LMW_grid{gap:16px;display:grid}@media (min-width:640px){.xk1LMW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xk1LMW_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 100% 0%, #f28b9512, transparent 55%), var(--surface);transition:border-color .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);animation:xk1LMW_appear .45s var(--ease) both;align-content:start;gap:16px;padding:22px;display:grid;position:relative}.xk1LMW_card[hidden]{display:none}.xk1LMW_card:hover{border-color:var(--line-strong)}.xk1LMW_card[data-selected]{border-color:var(--rouge);box-shadow:0 0 0 1px var(--rouge), 0 24px 60px -24px #c41e2f99}@keyframes xk1LMW_appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xk1LMW_cardHead{align-items:center;gap:16px;min-width:0;display:flex}.xk1LMW_aura{background:radial-gradient(circle at 32% 28%, var(--light) 0%, transparent 58%), radial-gradient(circle at 70% 75%, var(--deep) 0%, transparent 70%), linear-gradient(135deg, var(--grenat), var(--noir));width:64px;height:64px;box-shadow:inset 0 0 0 1px #f8eeea2e, 0 10px 30px -12px var(--deep);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.xk1LMW_aura span{font-family:var(--serif);color:var(--ivoire);text-shadow:0 1px 8px #120a0d99;font-size:1.5rem;font-style:italic;font-weight:500}.xk1LMW_identity{gap:4px;min-width:0;display:grid}.xk1LMW_cardIndex{letter-spacing:.18em;text-transform:uppercase;color:var(--rose);font-size:.6875rem;font-weight:500}.xk1LMW_name{font-size:1.75rem;line-height:1.1}.xk1LMW_voice{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.xk1LMW_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xk1LMW_tags li{border:1px solid var(--line);letter-spacing:.02em;color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:.75rem}.xk1LMW_listen{border-radius:var(--radius);background:#0b060873;gap:8px;padding:14px;display:grid}.xk1LMW_demo{letter-spacing:.02em;color:var(--rose);opacity:.85;font-size:.6875rem}.xk1LMW_noAudio{color:var(--text-faint);text-align:center;padding:12px 0;font-size:.875rem}.xk1LMW_cardFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.xk1LMW_choose{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.xk1LMW_choose input{opacity:0;width:1px;height:1px;position:absolute}.xk1LMW_radio{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:22px;height:22px;transition:border-color .2s;position:relative}.xk1LMW_radio:after{content:"";background:var(--rouge-vif);transition:transform .25s var(--ease);border-radius:50%;position:absolute;inset:4px;transform:scale(0)}.xk1LMW_choose:hover .xk1LMW_radio,.xk1LMW_choose input:checked+.xk1LMW_radio{border-color:var(--rose)}.xk1LMW_choose input:checked+.xk1LMW_radio:after{transform:scale(1)}.xk1LMW_choose input:focus-visible+.xk1LMW_radio{outline:2px solid var(--rose);outline-offset:3px}.xk1LMW_choose:has(input:checked){color:var(--rose)}.xk1LMW_code{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.xk1LMW_anyCard{cursor:pointer;background:0 0;border-style:dashed;align-content:center;justify-items:start}.xk1LMW_anyIcon{width:56px;height:56px;color:var(--rose);place-items:center;display:grid}.xk1LMW_anyTitle{font-family:var(--serif);font-size:1.625rem;font-weight:500;line-height:1.1}.xk1LMW_note{color:var(--text-faint);margin-top:18px;font-size:.8125rem}.xk1LMW_summary{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(140% 70% at 0% 0%, #c41e2f33, transparent 60%), linear-gradient(180deg, var(--bordeaux), #120a0de6);gap:22px;padding:26px;display:grid;box-shadow:0 40px 80px -50px #000c}@media (min-width:1040px){.xk1LMW_summary{position:sticky;top:132px}}.xk1LMW_summary .xk1LMW_legend{margin-bottom:0}.xk1LMW_recap{margin:0;display:grid}.xk1LMW_recap>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.xk1LMW_recap>div:first-child{border-top:1px solid var(--line)}.xk1LMW_recap dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem}.xk1LMW_recap dd{font-family:var(--serif);text-align:right;margin:0;font-size:1.3125rem}.xk1LMW_codeValue{color:var(--rose);letter-spacing:.08em}.xk1LMW_howto{counter-reset:howto;color:var(--text-muted);gap:10px;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.xk1LMW_howto li{counter-increment:howto;grid-template-columns:22px 1fr;gap:10px;display:grid}.xk1LMW_howto li:before{content:counter(howto);width:22px;height:22px;color:var(--rose);background:#f28b9524;border-radius:50%;place-items:center;margin-top:1px;font-size:.6875rem;font-weight:600;display:grid}.xk1LMW_howto strong{color:var(--ivoire);font-weight:600}.xk1LMW_nowrap{white-space:nowrap}.xk1LMW_qr{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:84px 1fr;align-items:center;gap:16px;margin:0;padding:14px;display:none}@media (min-width:1040px) and (hover:hover){.xk1LMW_qr{display:grid}}.xk1LMW_qrCode{background:var(--ivoire);border-radius:8px;padding:6px;display:block}.xk1LMW_qr figcaption{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.xk1LMW_alt{color:var(--text-muted);font-size:.8125rem}.xk1LMW_alt a{color:var(--rose);text-underline-offset:3px}.xk1LMW_private{color:var(--text-faint);font-size:.75rem}
.VJcUVW_svg{width:100%;height:auto;overflow:visible}.VJcUVW_rings{transform-origin:186px 299px;animation:120s linear infinite VJcUVW_rotate}.VJcUVW_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.45,.05,.55,.95) forwards VJcUVW_draw}.VJcUVW_puff{opacity:0;transform-origin:186px 299px;animation:1.8s ease-out 3.4s forwards VJcUVW_puff}.VJcUVW_breath{opacity:0;animation:1.6s 3.7s forwards VJcUVW_appear}@keyframes VJcUVW_draw{to{stroke-dashoffset:0}}@keyframes VJcUVW_puff{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes VJcUVW_appear{to{opacity:1}}@keyframes VJcUVW_rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.VJcUVW_draw,.VJcUVW_breath{stroke-dashoffset:0;opacity:1;animation:none}.VJcUVW_puff{display:none}}
.ZARIfG_hero{padding-block:clamp(32px,6vw,80px) clamp(16px,4vw,40px);position:relative;overflow:hidden}.ZARIfG_inner{align-items:center;gap:40px;display:grid;position:relative}.ZARIfG_copy{z-index:2;justify-items:start;gap:24px;max-width:640px;display:grid;position:relative}.ZARIfG_title{letter-spacing:-.015em;font-size:clamp(2.75rem,9.5vw,5.4rem);font-weight:500;line-height:.98}.ZARIfG_intro{max-width:54ch;color:var(--text-muted);font-size:clamp(1.0625rem,2.2vw,1.1875rem);line-height:1.7}.ZARIfG_cta{margin-top:8px}.ZARIfG_listen{color:var(--ivoire);border-bottom:1px solid var(--line-strong);align-items:center;gap:10px;margin-top:4px;padding-bottom:4px;font-size:.9375rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.ZARIfG_listen:hover{border-color:var(--rose)}.ZARIfG_listenIcon{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--rose);border-radius:50%;place-items:center;padding-left:2px;display:grid}.ZARIfG_visual{z-index:1;opacity:.3;pointer-events:none;width:118%;max-width:560px;position:absolute;top:8px;right:-40%}@media (min-width:640px){.ZARIfG_visual{opacity:.38;width:72%;right:-14%}}@media (min-width:960px){.ZARIfG_inner{grid-template-columns:1.1fr .9fr;gap:48px}.ZARIfG_visual{opacity:1;place-self:start end;width:100%;max-width:580px;position:relative;top:auto;right:auto}}.ZARIfG_aside{z-index:2;width:100%;min-width:0;position:relative}@media (min-width:960px){.ZARIfG_aside{justify-self:end;max-width:480px}}
