.Pickers-module__qKXFJW__overlay{z-index:300;-webkit-backdrop-filter:blur(6px);background:#1c162d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Pickers-module__qKXFJW__sheet{background:#fff;border-radius:22px;gap:0;width:min(360px,100%);max-height:min(640px,100dvh - 40px);padding:6px 6px 8px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1717170d,0 26px 60px #261c3d42}.Pickers-module__qKXFJW__header{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px;display:flex}.Pickers-module__qKXFJW__title{letter-spacing:.01em;color:#171717;font-size:14px;font-weight:850}.Pickers-module__qKXFJW__close{color:#4b5563;cursor:pointer;background:#1717170f;border:none;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;transition:background .18s,color .18s,transform .14s;display:grid}.Pickers-module__qKXFJW__close svg{width:20px;height:20px}.Pickers-module__qKXFJW__close:hover{color:#171717;background:#17171717}.Pickers-module__qKXFJW__close:active{transform:scale(.92)}.Pickers-module__qKXFJW__body{gap:12px;min-height:0;padding:0 12px 8px;display:grid;overflow-y:auto}.Pickers-module__qKXFJW__handle{display:none}.Pickers-module__qKXFJW__footer{grid-auto-flow:column;gap:8px;padding:10px 12px 8px;display:grid}.Pickers-module__qKXFJW__primary,.Pickers-module__qKXFJW__secondary{min-height:46px;font:inherit;cursor:pointer;border:none;border-radius:13px;padding:0 16px;font-size:13px;font-weight:850;transition:transform .14s,background .18s,box-shadow .18s}.Pickers-module__qKXFJW__primary{color:#fff;background:linear-gradient(135deg,#8b6ce0 0%,#6f43e8 100%);box-shadow:0 6px 18px #6f43e847}.Pickers-module__qKXFJW__primary:hover{box-shadow:0 8px 22px #6f43e85c}.Pickers-module__qKXFJW__secondary{color:#6f43e8;background:#7e5bd517}.Pickers-module__qKXFJW__secondary:hover{background:#7e5bd529}.Pickers-module__qKXFJW__primary:active,.Pickers-module__qKXFJW__secondary:active{transform:translateY(1px)}.Pickers-module__qKXFJW__primary:focus-visible,.Pickers-module__qKXFJW__secondary:focus-visible,.Pickers-module__qKXFJW__close:focus-visible{outline-offset:2px;outline:2px solid #6f43e8}.Pickers-module__qKXFJW__monthBar{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0;display:flex}.Pickers-module__qKXFJW__monthLabel{gap:1px;min-width:0;display:grid}.Pickers-module__qKXFJW__monthName{color:#171717;letter-spacing:-.01em;font-size:15px;font-weight:850}.Pickers-module__qKXFJW__monthMeta{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:750}.Pickers-module__qKXFJW__monthNav{flex:none;gap:6px;display:flex}.Pickers-module__qKXFJW__navButton{color:#6f43e8;cursor:pointer;background:#7e5bd514;border:none;border-radius:11px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;transition:background .18s,transform .14s,opacity .18s;display:grid}.Pickers-module__qKXFJW__navButton:hover:not(:disabled){background:#7e5bd529}.Pickers-module__qKXFJW__navButton:active:not(:disabled){transform:scale(.92)}.Pickers-module__qKXFJW__navButton:disabled{opacity:.32;cursor:not-allowed}.Pickers-module__qKXFJW__navButton:focus-visible{outline-offset:2px;outline:2px solid #6f43e8}.Pickers-module__qKXFJW__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:2px 0;display:grid}.Pickers-module__qKXFJW__weekday{letter-spacing:.08em;color:#9ca3af;place-items:center;height:26px;font-size:10px;font-weight:850;display:grid}.Pickers-module__qKXFJW__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.Pickers-module__qKXFJW__day{aspect-ratio:1;color:#2b2733;min-height:38px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;padding:0;font-size:13.5px;font-weight:750;transition:background .16s,color .16s,transform .14s;display:grid;position:relative}.Pickers-module__qKXFJW__day:hover:not(:disabled):not(.Pickers-module__qKXFJW__daySelected){background:#7e5bd51a}.Pickers-module__qKXFJW__day:active:not(:disabled){transform:scale(.93)}.Pickers-module__qKXFJW__dayMuted{color:#c9c6d1;font-weight:650}.Pickers-module__qKXFJW__day:disabled{color:#d8d5de;cursor:not-allowed}.Pickers-module__qKXFJW__daySelected{color:#fff;background:linear-gradient(135deg,#8b6ce0 0%,#6f43e8 100%);font-weight:850;box-shadow:0 5px 14px #6f43e852}.Pickers-module__qKXFJW__dayToday:after{content:"";background:#6f43e8;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.Pickers-module__qKXFJW__daySelected.Pickers-module__qKXFJW__dayToday:after{background:#ffffffe6}.Pickers-module__qKXFJW__day:focus-visible{outline-offset:1px;outline:2px solid #6f43e8}.Pickers-module__qKXFJW__day:focus:not(:focus-visible){outline:none}.Pickers-module__qKXFJW__shortcuts{flex-wrap:wrap;gap:6px;display:flex}.Pickers-module__qKXFJW__shortcut{color:#6f43e8;min-height:34px;font:inherit;cursor:pointer;background:#7e5bd514;border:none;border-radius:8px;padding:0 12px;font-size:11.5px;font-weight:800;transition:background .18s,transform .14s}.Pickers-module__qKXFJW__shortcut:hover{background:#7e5bd529}.Pickers-module__qKXFJW__shortcut:active{transform:translateY(1px)}.Pickers-module__qKXFJW__shortcut:focus-visible{outline-offset:2px;outline:2px solid #6f43e8}.Pickers-module__qKXFJW__summary{background:linear-gradient(135deg,#8b6ce01f 0%,#6f43e81a 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.Pickers-module__qKXFJW__summaryLabel{letter-spacing:.08em;text-transform:uppercase;color:#7c66ad;font-size:10px;font-weight:850}.Pickers-module__qKXFJW__summaryValue{letter-spacing:-.01em;color:#4a2b9c;font-variant-numeric:tabular-nums;font-size:20px;font-weight:850}.Pickers-module__qKXFJW__columns{grid-template-columns:1fr 1fr .8fr;gap:8px;display:grid}.Pickers-module__qKXFJW__column{gap:6px;min-width:0;display:grid}.Pickers-module__qKXFJW__columnLabel{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:#9ca3af;font-size:9.5px;font-weight:850}.Pickers-module__qKXFJW__wheel{scroll-snap-type:y mandatory;scrollbar-width:none;background:#f6f6f8;border-radius:14px;align-content:start;gap:4px;height:188px;padding:4px;display:grid;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.Pickers-module__qKXFJW__wheel::-webkit-scrollbar{display:none}.Pickers-module__qKXFJW__tick{color:#4b5563;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;scroll-snap-align:center;background:0 0;border:none;border-radius:10px;padding:0 6px;font-size:14px;font-weight:750;transition:background .16s,color .16s,transform .14s}.Pickers-module__qKXFJW__tick:hover:not(:disabled):not(.Pickers-module__qKXFJW__tickOn){color:#6f43e8;background:#7e5bd51a}.Pickers-module__qKXFJW__tick:active:not(:disabled){transform:scale(.95)}.Pickers-module__qKXFJW__tick:disabled{color:#cfcdd6;cursor:not-allowed}.Pickers-module__qKXFJW__tickOn{color:#fff;background:linear-gradient(135deg,#8b6ce0 0%,#6f43e8 100%);font-weight:850;box-shadow:0 4px 12px #6f43e847}.Pickers-module__qKXFJW__tick:focus-visible{outline-offset:-2px;outline:2px solid #6f43e8}.Pickers-module__qKXFJW__tick:focus:not(:focus-visible){outline:none}.Pickers-module__qKXFJW__limitNote{color:#9ca3af;align-items:flex-start;gap:6px;font-size:10.5px;font-weight:700;line-height:1.4;display:flex}.Pickers-module__qKXFJW__limitNote svg{flex:none;margin-top:1px}@media (max-width:640px){.Pickers-module__qKXFJW__overlay{align-items:end;padding:0}.Pickers-module__qKXFJW__sheet{width:100%;max-width:none;max-height:min(88dvh,720px);padding:0 4px calc(10px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.Pickers-module__qKXFJW__handle{background:#17171724;border-radius:999px;justify-self:center;width:40px;height:4px;margin:9px 0 2px;display:block}.Pickers-module__qKXFJW__header{padding:8px 14px 10px}.Pickers-module__qKXFJW__title{font-size:16px}.Pickers-module__qKXFJW__body{gap:14px;padding:0 14px 10px}.Pickers-module__qKXFJW__footer{padding:12px 14px 6px}.Pickers-module__qKXFJW__day{min-height:44px;font-size:15px}.Pickers-module__qKXFJW__weekday{height:30px;font-size:11px}.Pickers-module__qKXFJW__wheel{height:216px}.Pickers-module__qKXFJW__tick{min-height:46px;font-size:16px}.Pickers-module__qKXFJW__summaryValue{font-size:23px}}@media (prefers-reduced-motion:reduce){.Pickers-module__qKXFJW__day,.Pickers-module__qKXFJW__tick,.Pickers-module__qKXFJW__navButton,.Pickers-module__qKXFJW__primary,.Pickers-module__qKXFJW__secondary,.Pickers-module__qKXFJW__shortcut{transition-duration:.01ms}.Pickers-module__qKXFJW__wheel{scroll-behavior:auto}}
.SoundPanel-module__h1KxyW__panel{--accent:#7e5bd5;--accent-soft:#7e5bd517;--accent-line:#7e5bd529;--surface:#fff;--surface-muted:#f8f6ffe6;--ink:#1a1a1a;--ink-soft:#6b7280;--ink-faint:#9ca3af;--danger:#ef4444;--ok:#059669;--radius:14px;gap:18px;width:100%;min-width:0;display:grid}.SoundPanel-module__h1KxyW__summary{background:var(--accent-soft);border:1px solid var(--accent-line);font-size:var(--sound-summary-font,12.5px);color:#4b3b73;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:650;line-height:1.45;display:flex}.SoundPanel-module__h1KxyW__summary svg{color:var(--accent);flex:none;margin-top:1px}.SoundPanel-module__h1KxyW__uploadCard{border-radius:var(--radius);border:1px solid var(--accent-line);background:var(--surface-muted);transition:border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden}.SoundPanel-module__h1KxyW__uploadCard.SoundPanel-module__h1KxyW__hasSong{background:linear-gradient(#7e5bd50f 0%,#ffffffe6 100%)}.SoundPanel-module__h1KxyW__uploadCard.SoundPanel-module__h1KxyW__dragging{border-color:var(--accent);background:#7e5bd51a;box-shadow:0 0 0 4px #7e5bd51f}.SoundPanel-module__h1KxyW__uploadCard.SoundPanel-module__h1KxyW__failed{background:#fee2e280;border-color:#ef444466}.SoundPanel-module__h1KxyW__cardBody{align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.SoundPanel-module__h1KxyW__artwork{color:#fff;background:linear-gradient(140deg,#8b6ce0 0%,#5f3fb0 100%);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 4px 12px #5f3fb047}.SoundPanel-module__h1KxyW__artwork.SoundPanel-module__h1KxyW__idle{color:var(--accent);box-shadow:none;background:#7e5bd51f}.SoundPanel-module__h1KxyW__artwork.SoundPanel-module__h1KxyW__live:after{content:"";border:2px solid #7e5bd573;border-radius:15px;animation:1.8s ease-out infinite SoundPanel-module__h1KxyW__pulseRing;position:absolute;inset:-4px}@keyframes SoundPanel-module__h1KxyW__pulseRing{0%{opacity:.9;transform:scale(.92)}70%{opacity:0;transform:scale(1.12)}to{opacity:0}}.SoundPanel-module__h1KxyW__cardText{flex:auto;gap:3px;min-width:0;display:grid}.SoundPanel-module__h1KxyW__cardTitleRow{align-items:center;gap:6px;min-width:0;display:flex}.SoundPanel-module__h1KxyW__cardTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sound-title-font,13.5px);color:var(--ink);font-weight:850;overflow:hidden}.SoundPanel-module__h1KxyW__badge{font-size:var(--sound-badge-font,8px);text-transform:uppercase;letter-spacing:.06em;color:var(--ok);background:#10b9811a;border-radius:999px;flex:none;padding:2px 6px;font-weight:800}.SoundPanel-module__h1KxyW__badge.SoundPanel-module__h1KxyW__custom{color:var(--accent);background:#7e5bd521}.SoundPanel-module__h1KxyW__cardMeta{font-size:var(--sound-subtitle-font,11.5px);color:var(--ink-faint);align-items:center;gap:6px;min-width:0;font-weight:650;display:flex}.SoundPanel-module__h1KxyW__cardMeta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SoundPanel-module__h1KxyW__dot{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.SoundPanel-module__h1KxyW__playButton>svg:first-child{transform:translate(1px)}.SoundPanel-module__h1KxyW__playButton.SoundPanel-module__h1KxyW__on>svg:first-child,.SoundPanel-module__h1KxyW__playButton>svg.SoundPanel-module__h1KxyW__spin{transform:none}.SoundPanel-module__h1KxyW__playButton{width:var(--sound-play-size,42px);height:var(--sound-play-size,42px);min-width:var(--sound-play-size,42px);min-height:var(--sound-play-size,42px);cursor:pointer;color:var(--accent);background:#7e5bd51a;border:none;border-radius:50%;flex:none;place-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:grid}.SoundPanel-module__h1KxyW__playButton:focus:not(:focus-visible),.SoundPanel-module__h1KxyW__previewChip:focus:not(:focus-visible),.SoundPanel-module__h1KxyW__ghostAction:focus:not(:focus-visible),.SoundPanel-module__h1KxyW__tile:focus:not(:focus-visible),.SoundPanel-module__h1KxyW__switch:focus:not(:focus-visible){outline:none}.SoundPanel-module__h1KxyW__playButton:hover:not(:disabled){background:#7e5bd52e;transform:scale(1.06)}.SoundPanel-module__h1KxyW__playButton:active:not(:disabled){transform:scale(.94)}.SoundPanel-module__h1KxyW__playButton.SoundPanel-module__h1KxyW__on{color:#fff;background:linear-gradient(135deg,#3b2a3a 0%,#7e5bd5 100%);box-shadow:0 4px 14px #7e5bd559}.SoundPanel-module__h1KxyW__playButton.SoundPanel-module__h1KxyW__on:hover:not(:disabled){background:linear-gradient(135deg,#2c1e2b 0%,#6f49ca 100%);box-shadow:0 6px 18px #7e5bd573}.SoundPanel-module__h1KxyW__playButton:disabled{opacity:.45;cursor:not-allowed}.SoundPanel-module__h1KxyW__waveform{--trim-thumb:16px;--trim-thumb-h:30px;cursor:pointer;touch-action:none;align-items:center;gap:2px;height:38px;margin:0 5px;padding:2px 8px;display:flex;position:relative}.SoundPanel-module__h1KxyW__waveform:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.SoundPanel-module__h1KxyW__bar{transform-origin:50%;background:#7e5bd53d;border-radius:999px;flex:auto;min-width:3px;min-height:4px;transition:background .18s,transform .18s}.SoundPanel-module__h1KxyW__bar.SoundPanel-module__h1KxyW__played{background:var(--accent)}.SoundPanel-module__h1KxyW__bar.SoundPanel-module__h1KxyW__outside{opacity:.35}.SoundPanel-module__h1KxyW__waveform.SoundPanel-module__h1KxyW__live .SoundPanel-module__h1KxyW__bar.SoundPanel-module__h1KxyW__played:nth-last-child(-n+2){transform:scaleY(1.15)}.SoundPanel-module__h1KxyW__waveTimes{color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;padding:5px 13px 0;font-size:9.5px;font-weight:750;display:flex}.SoundPanel-module__h1KxyW__cardActions{border-top:1px solid #7e5bd51a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding:11px 13px 13px;display:flex}.SoundPanel-module__h1KxyW__ghostAction{border:1px solid var(--accent-line);background:var(--surface);min-height:34px;color:var(--accent);font-size:var(--sound-action-font,12px);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-weight:800;transition:background .18s,transform .12s,border-color .18s;display:inline-flex}.SoundPanel-module__h1KxyW__ghostAction:hover:not(:disabled){background:#7e5bd514;border-color:#7e5bd54d}.SoundPanel-module__h1KxyW__ghostAction:active:not(:disabled){transform:translateY(1px)}.SoundPanel-module__h1KxyW__ghostAction.SoundPanel-module__h1KxyW__danger{color:var(--danger);border-color:#ef44443d}.SoundPanel-module__h1KxyW__ghostAction.SoundPanel-module__h1KxyW__danger:hover:not(:disabled){background:#fee2e2b3;border-color:#ef444466}.SoundPanel-module__h1KxyW__ghostAction:disabled{opacity:.5;cursor:not-allowed}.SoundPanel-module__h1KxyW__dropZone{text-align:center;border:none;border-top:1px dashed var(--accent-line);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:0;place-items:center;gap:7px;padding:22px 16px;transition:background .2s;display:grid}.SoundPanel-module__h1KxyW__dropZone.SoundPanel-module__h1KxyW__solo{border-top:none;padding:26px 16px}.SoundPanel-module__h1KxyW__dropZone:disabled{opacity:.55;cursor:not-allowed}.SoundPanel-module__h1KxyW__dropZone:hover{background:#7e5bd50d}.SoundPanel-module__h1KxyW__dropIcon{width:38px;height:38px;color:var(--accent);background:#7e5bd51a;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid}.SoundPanel-module__h1KxyW__uploadCard.SoundPanel-module__h1KxyW__dragging .SoundPanel-module__h1KxyW__dropIcon{transform:translateY(-3px)scale(1.1)}.SoundPanel-module__h1KxyW__dropTitle{font-size:var(--sound-drop-font,12.5px);color:var(--accent);font-weight:800}.SoundPanel-module__h1KxyW__dropHint{font-size:var(--sound-hint-font,11px);color:var(--ink-faint);font-weight:650;line-height:1.4}.SoundPanel-module__h1KxyW__hiddenInput{display:none}.SoundPanel-module__h1KxyW__progressTrack{background:#7e5bd524;border-radius:999px;height:6px;position:relative;overflow:hidden}.SoundPanel-module__h1KxyW__progressFill{background:linear-gradient(90deg,#8b6ce0,#5f3fb0);border-radius:999px;height:100%;transition:width .25s}.SoundPanel-module__h1KxyW__progressFill.SoundPanel-module__h1KxyW__indeterminate{width:38%;animation:1.15s ease-in-out infinite SoundPanel-module__h1KxyW__sweep}@keyframes SoundPanel-module__h1KxyW__sweep{0%{transform:translate(-110%)}to{transform:translate(310%)}}.SoundPanel-module__h1KxyW__successMark{min-height:34px;font-size:var(--sound-action-font,11px);color:var(--ok);align-items:center;gap:5px;margin-left:auto;font-weight:800;animation:.34s cubic-bezier(.34,1.56,.64,1) SoundPanel-module__h1KxyW__popIn;display:inline-flex}@keyframes SoundPanel-module__h1KxyW__popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.SoundPanel-module__h1KxyW__errorRow{color:var(--danger);border-top:1px solid #ef444429;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 13px 13px;font-size:10.5px;font-weight:700;line-height:1.4;display:flex}.SoundPanel-module__h1KxyW__errorIcon{flex:none}.SoundPanel-module__h1KxyW__errorText{overflow-wrap:anywhere;flex:140px;min-width:0}.SoundPanel-module__h1KxyW__dismiss{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--danger);cursor:pointer;background:0 0;border:1px solid #ef44443d;border-radius:50%;flex:none;place-items:center;transition:background .18s,transform .16s;display:grid}.SoundPanel-module__h1KxyW__dismiss:hover{background:#fee2e2cc}.SoundPanel-module__h1KxyW__dismiss:active{transform:scale(.9)}.SoundPanel-module__h1KxyW__dismiss:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.SoundPanel-module__h1KxyW__dismiss:focus:not(:focus-visible){outline:none}.SoundPanel-module__h1KxyW__skeleton{border-radius:var(--radius);background:linear-gradient(100deg,#7e5bd512 20%,#7e5bd526 40%,#7e5bd512 60%) 0 0/220% 100%;height:88px;animation:1.4s linear infinite SoundPanel-module__h1KxyW__shimmer}@keyframes SoundPanel-module__h1KxyW__shimmer{to{background-position:-220% 0}}.SoundPanel-module__h1KxyW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.SoundPanel-module__h1KxyW__tiles.SoundPanel-module__h1KxyW__single{grid-template-columns:minmax(0,1fr)}.SoundPanel-module__h1KxyW__tile{text-align:left;background:var(--surface);cursor:pointer;border:1.5px solid #17171714;border-radius:12px;gap:2px;min-height:46px;padding:10px 11px;transition:border-color .18s,background .18s,transform .14s,box-shadow .18s;display:grid}.SoundPanel-module__h1KxyW__tile:hover:not(:disabled):not(.SoundPanel-module__h1KxyW__tileOn){background:#7e5bd50a;border-color:#7e5bd54d}.SoundPanel-module__h1KxyW__tile:active:not(:disabled){transform:scale(.985)}.SoundPanel-module__h1KxyW__tileOn{background:#f2e8ff;border-color:#d8bfff;box-shadow:0 3px 12px #8c4cf324}.SoundPanel-module__h1KxyW__tile:disabled{opacity:.55;cursor:not-allowed}.SoundPanel-module__h1KxyW__tileLabel{font-size:var(--sound-tile-font,13px);color:#4b5563;align-items:center;gap:6px;font-weight:800;display:flex}.SoundPanel-module__h1KxyW__tileOn .SoundPanel-module__h1KxyW__tileLabel{color:#5b32c9}.SoundPanel-module__h1KxyW__tileHint{overflow-wrap:anywhere;font-size:var(--sound-tile-hint-font,11px);color:var(--ink-faint);font-weight:650;line-height:1.35}.SoundPanel-module__h1KxyW__tileOn .SoundPanel-module__h1KxyW__tileHint{color:#7c66ad}.SoundPanel-module__h1KxyW__rowList{gap:6px;display:grid}.SoundPanel-module__h1KxyW__row{background:var(--surface);border:1px solid #1717170f;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:border-color .18s,background .18s;display:flex}.SoundPanel-module__h1KxyW__row.SoundPanel-module__h1KxyW__rowOn{border-color:var(--accent-line);background:#7e5bd509}.SoundPanel-module__h1KxyW__rowText{flex:auto;gap:1px;min-width:0;display:grid}.SoundPanel-module__h1KxyW__rowLabel{font-size:var(--sound-row-font,13px);color:var(--ink);font-weight:800}.SoundPanel-module__h1KxyW__rowHint{overflow-wrap:anywhere;font-size:var(--sound-row-hint-font,11px);color:var(--ink-faint);font-weight:650;line-height:1.35}.SoundPanel-module__h1KxyW__rowActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.SoundPanel-module__h1KxyW__previewChip>svg{transform:translate(1px)}.SoundPanel-module__h1KxyW__previewChip{border:1px solid var(--accent-line);background:var(--surface);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--accent);cursor:pointer;border-radius:50%;place-items:center;transition:transform .16s cubic-bezier(.34,1.56,.64,1),background .18s;display:grid}.SoundPanel-module__h1KxyW__previewChip:hover:not(:disabled){background:#7e5bd51a}.SoundPanel-module__h1KxyW__previewChip:active:not(:disabled){transform:scale(.9)}.SoundPanel-module__h1KxyW__previewChip.SoundPanel-module__h1KxyW__ringing{background:#7e5bd529;animation:.5s SoundPanel-module__h1KxyW__ring}@keyframes SoundPanel-module__h1KxyW__ring{0%,to{transform:scale(1)}35%{transform:scale(1.16)}}.SoundPanel-module__h1KxyW__previewChip.SoundPanel-module__h1KxyW__chipOnAir{box-shadow:0 3px 10px #5f3fb059;color:#fff!important;background:linear-gradient(135deg,#7e5bd5,#5f3fb0)!important;border-color:#0000!important}.SoundPanel-module__h1KxyW__previewChip.SoundPanel-module__h1KxyW__chipOnAir>svg{transform:none;color:#fff!important}.SoundPanel-module__h1KxyW__previewChip:disabled{opacity:.4;cursor:not-allowed}.SoundPanel-module__h1KxyW__switch{cursor:pointer;background:#17171724;border:none;border-radius:999px;flex:none;width:44px;min-width:44px;height:26px;min-height:26px;padding:0;transition:background .22s;position:relative}.SoundPanel-module__h1KxyW__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .24s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000038}.SoundPanel-module__h1KxyW__switch.SoundPanel-module__h1KxyW__switchOn{background:linear-gradient(135deg,#8b6ce0,#6f43e8)}.SoundPanel-module__h1KxyW__switch.SoundPanel-module__h1KxyW__switchOn:after{transform:translate(18px)}.SoundPanel-module__h1KxyW__switch:disabled{opacity:.5;cursor:not-allowed}.SoundPanel-module__h1KxyW__switch:focus-visible,.SoundPanel-module__h1KxyW__tile:focus-visible,.SoundPanel-module__h1KxyW__previewChip:focus-visible,.SoundPanel-module__h1KxyW__ghostAction:focus-visible,.SoundPanel-module__h1KxyW__playButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SoundPanel-module__h1KxyW__slider{background:var(--surface);border:1px solid #1717170f;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.SoundPanel-module__h1KxyW__slider svg{color:var(--ink-soft);flex:none}.SoundPanel-module__h1KxyW__range{width:100%;min-width:0;height:26px;min-height:0;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:0;flex:auto;margin:0;padding:0}.SoundPanel-module__h1KxyW__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) 0%, var(--accent) var(--fill,50%), #7e5bd529 var(--fill,50%), #7e5bd529 100%);border-radius:999px;height:5px}.SoundPanel-module__h1KxyW__range::-moz-range-track{background:#7e5bd529;border-radius:999px;height:5px}.SoundPanel-module__h1KxyW__range::-moz-range-progress{background:var(--accent);border-radius:999px;height:5px}.SoundPanel-module__h1KxyW__range::-webkit-slider-thumb{appearance:none;border:2px solid var(--accent);background:#fff;border-radius:50%;width:17px;height:17px;margin-top:-6px;transition:transform .16s;box-shadow:0 2px 6px #7e5bd54d}.SoundPanel-module__h1KxyW__range::-moz-range-thumb{border:2px solid var(--accent);background:#fff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 6px #7e5bd54d}.SoundPanel-module__h1KxyW__range:active::-webkit-slider-thumb{transform:scale(1.18)}.SoundPanel-module__h1KxyW__range:disabled{opacity:.5;cursor:not-allowed}.SoundPanel-module__h1KxyW__sliderValue{text-align:right;min-width:34px;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:800}.SoundPanel-module__h1KxyW__uploadingBody{gap:10px;padding:13px;display:grid}.SoundPanel-module__h1KxyW__uploadingBody .SoundPanel-module__h1KxyW__cardBody{padding:0}.SoundPanel-module__h1KxyW__uploadingBody .SoundPanel-module__h1KxyW__progressTrack{margin:2px 0}.SoundPanel-module__h1KxyW__uploadingBody .SoundPanel-module__h1KxyW__cardActions{border-top:1px solid #7e5bd51f;margin-top:2px;padding:10px 0 0}.SoundPanel-module__h1KxyW__percent{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:850}.SoundPanel-module__h1KxyW__spin{animation:.9s linear infinite SoundPanel-module__h1KxyW__spinner}@keyframes SoundPanel-module__h1KxyW__spinner{to{transform:rotate(360deg)}}.SoundPanel-module__h1KxyW__lockNote{color:var(--ink-soft);background:#1717170a;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:10.5px;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.SoundPanel-module__h1KxyW__panel *,.SoundPanel-module__h1KxyW__panel :before,.SoundPanel-module__h1KxyW__panel :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.SoundPanel-module__h1KxyW__panel{--sound-summary-font:12px;--sound-title-font:14px;--sound-subtitle-font:12px;--sound-badge-font:9px;--sound-tile-font:13px;--sound-tile-hint-font:11px;--sound-row-font:13px;--sound-row-hint-font:11px;--sound-action-font:12px;--sound-drop-font:13px;--sound-hint-font:11.5px;--sound-play-size:42px;gap:22px}.SoundPanel-module__h1KxyW__tile{min-height:54px}.SoundPanel-module__h1KxyW__previewChip{width:38px;min-width:38px;height:38px;min-height:38px}.SoundPanel-module__h1KxyW__switch{width:50px;min-width:50px;height:30px;min-height:30px}.SoundPanel-module__h1KxyW__switch:after{width:24px;height:24px}.SoundPanel-module__h1KxyW__switch.SoundPanel-module__h1KxyW__switchOn:after{transform:translate(20px)}}.SoundPanel-module__h1KxyW__categoryStack{gap:14px;display:grid}.SoundPanel-module__h1KxyW__subSection{gap:8px;display:grid}.SoundPanel-module__h1KxyW__subHeading{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11.5px;font-weight:800}.SoundPanel-module__h1KxyW__divider{background:#7e5bd51a;height:1px;margin:2px 0}.SoundPanel-module__h1KxyW__trimCard{border-top:1px dashed var(--accent-line);margin-top:10px;padding:11px 0 2px}.SoundPanel-module__h1KxyW__trimHead{justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.SoundPanel-module__h1KxyW__trimTitle{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.SoundPanel-module__h1KxyW__trimNote{color:var(--ink-faint);margin:7px 13px 0;font-size:11px;line-height:1.45}.SoundPanel-module__h1KxyW__trimWindow{left:calc(var(--trim-start) * (100% - var(--trim-thumb)) / 100);right:calc((100 - var(--trim-end)) * (100% - var(--trim-thumb)) / 100);-webkit-backdrop-filter:blur(.5px)saturate(165%);backdrop-filter:blur(.5px)saturate(165%);pointer-events:none;background:linear-gradient(#ffffff57,#7e5bd529 42%,#7e5bd512);border:none;border-radius:11px;height:calc(100% + 8px);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 5px #1f123e1f}.SoundPanel-module__h1KxyW__trimWindow:before,.SoundPanel-module__h1KxyW__trimWindow:after{content:"";height:100%;width:var(--trim-thumb);background: linear-gradient(#ffffffeb, #ffffffeb) center / 2px 12px no-repeat, linear-gradient(180deg, #9070e0, var(--accent));position:absolute;top:0;box-shadow:0 1px 4px #1f123e42}.SoundPanel-module__h1KxyW__trimWindow:before{border-radius:11px 3px 3px 11px;left:0}.SoundPanel-module__h1KxyW__trimWindow:after{border-radius:3px 11px 11px 3px;right:0}.SoundPanel-module__h1KxyW__trimWindow.SoundPanel-module__h1KxyW__disabled:before,.SoundPanel-module__h1KxyW__trimWindow.SoundPanel-module__h1KxyW__disabled:after{background:linear-gradient(#fffc, #fffc) center / 2px 12px no-repeat, var(--ink-faint)}.SoundPanel-module__h1KxyW__trimRange{width:100%;height:var(--trim-thumb-h);appearance:none;pointer-events:none;background:0 0;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SoundPanel-module__h1KxyW__trimRange:focus{outline:none}.SoundPanel-module__h1KxyW__trimRange::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}.SoundPanel-module__h1KxyW__trimRange::-moz-range-track{background:0 0;border:0;height:100%}.SoundPanel-module__h1KxyW__trimRange::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--trim-thumb);height:var(--trim-thumb-h);cursor:grab;pointer-events:auto;background:0 0;border:none;border-radius:6px}.SoundPanel-module__h1KxyW__trimRange::-moz-range-thumb{box-sizing:border-box;width:var(--trim-thumb);height:var(--trim-thumb-h);cursor:grab;pointer-events:auto;background:0 0;border:none;border-radius:6px}.SoundPanel-module__h1KxyW__trimRange:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.SoundPanel-module__h1KxyW__trimRange:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.SoundPanel-module__h1KxyW__trimRange:disabled::-webkit-slider-thumb{cursor:not-allowed}.SoundPanel-module__h1KxyW__trimRange:disabled::-moz-range-thumb{cursor:not-allowed}.SoundPanel-module__h1KxyW__trimReadout{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 13px 0;display:flex}.SoundPanel-module__h1KxyW__trimStat{color:var(--ink);flex-direction:column;gap:1px;font-size:13px;font-weight:800;display:inline-flex}.SoundPanel-module__h1KxyW__trimStat small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:9px;font-weight:750}.SoundPanel-module__h1KxyW__trimStatEnd{align-items:flex-end}.SoundPanel-module__h1KxyW__trimSelected{color:var(--accent);font-size:10.5px;font-weight:800}
.EditorFields-module__cWGvIW__section{gap:17px;min-width:0;display:grid}.EditorFields-module__cWGvIW__sectionHead{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.EditorFields-module__cWGvIW__sectionTitle{min-width:0;font-size:var(--editor-section-font,11px);letter-spacing:.07em;text-transform:uppercase;color:#1a1a1a;align-items:center;gap:9px;font-weight:850;display:flex}.EditorFields-module__cWGvIW__sectionMark{width:var(--editor-mark-size,26px);height:var(--editor-mark-size,26px);color:#7e5bd5;background:#7e5bd51a;border-radius:9px;flex:none;place-items:center;display:grid}.EditorFields-module__cWGvIW__sectionMark svg{flex:none}.EditorFields-module__cWGvIW__sectionBody{gap:13px;min-width:0;display:grid}.EditorFields-module__cWGvIW__sectionNote{font-size:var(--editor-note-font,10.5px);color:#9ca3af;flex:none;font-weight:650}.EditorFields-module__cWGvIW__field,.EditorFields-module__cWGvIW__fieldBody{gap:5px;min-width:0;display:grid}.EditorFields-module__cWGvIW__standalone{gap:17px}.EditorFields-module__cWGvIW__labelRow{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.EditorFields-module__cWGvIW__label{min-width:0;font-size:var(--editor-label-font,10.5px);letter-spacing:.055em;text-transform:uppercase;color:#5c5359;font-weight:850}.EditorFields-module__cWGvIW__requiredMark{color:#d97706;margin-left:-.03em;font-size:1.05em;font-weight:850;line-height:0}.EditorFields-module__cWGvIW__sectionTitle .EditorFields-module__cWGvIW__requiredMark{margin-left:-9px}.EditorFields-module__cWGvIW__invalid .EditorFields-module__cWGvIW__requiredMark{color:#ef4444}.EditorFields-module__cWGvIW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EditorFields-module__cWGvIW__counter{color:#9ca3af;font-variant-numeric:tabular-nums;flex:none;font-size:9.5px;font-weight:800}.EditorFields-module__cWGvIW__counter.EditorFields-module__cWGvIW__tight{color:#b45309}.EditorFields-module__cWGvIW__counter.EditorFields-module__cWGvIW__full{color:var(--danger,#ef4444)}.EditorFields-module__cWGvIW__counter.EditorFields-module__cWGvIW__ok{color:#059669}.EditorFields-module__cWGvIW__input,.EditorFields-module__cWGvIW__textarea{color:#171717;width:100%;min-width:0;min-height:44px;font:inherit;font-size:var(--editor-input-font,14px);background:#f4f4f6;border:none;border-radius:12px;outline:none;margin:0;padding:10px 12px;scroll-margin-top:20px;scroll-margin-bottom:28px;font-weight:500;line-height:1.4;transition:background .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #0000}.EditorFields-module__cWGvIW__input:hover:not(:disabled),.EditorFields-module__cWGvIW__textarea:hover:not(:disabled){background:#efeff2}.EditorFields-module__cWGvIW__input:focus,.EditorFields-module__cWGvIW__textarea:focus{background:#fff;box-shadow:inset 0 0 0 2px #7e5bd573}.EditorFields-module__cWGvIW__input::placeholder,.EditorFields-module__cWGvIW__textarea::placeholder{color:#b6b2bd;font-weight:500}.EditorFields-module__cWGvIW__textarea{resize:vertical;min-height:96px}.EditorFields-module__cWGvIW__input:disabled,.EditorFields-module__cWGvIW__textarea:disabled{color:#7d7a80;cursor:not-allowed;background:#eeeef1}.EditorFields-module__cWGvIW__invalid .EditorFields-module__cWGvIW__input,.EditorFields-module__cWGvIW__invalid .EditorFields-module__cWGvIW__textarea{background:#fff7f7;box-shadow:inset 0 0 0 1px #ef444473}.EditorFields-module__cWGvIW__invalid .EditorFields-module__cWGvIW__input:focus,.EditorFields-module__cWGvIW__invalid .EditorFields-module__cWGvIW__textarea:focus{box-shadow:inset 0 0 0 2px #ef444499}.EditorFields-module__cWGvIW__inputWrap{align-items:center;min-width:0;display:flex;position:relative}.EditorFields-module__cWGvIW__inputWrap svg{color:#9ca3af;pointer-events:none;position:absolute;left:11px}.EditorFields-module__cWGvIW__inputWrap .EditorFields-module__cWGvIW__input{padding-left:34px}.EditorFields-module__cWGvIW__hint{font-size:var(--editor-hint-font,9.5px);color:#9ca3af;overflow-wrap:anywhere;font-weight:650;line-height:1.4}.EditorFields-module__cWGvIW__error{font-size:var(--editor-hint-font,9.5px);color:#ef4444;overflow-wrap:anywhere;align-items:flex-start;gap:5px;font-weight:750;line-height:1.4;display:flex}.EditorFields-module__cWGvIW__error svg{flex:none;margin-top:1px}.EditorFields-module__cWGvIW__pair{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:9px;min-width:0;display:grid}.EditorFields-module__cWGvIW__linkRow{align-items:center;gap:7px;min-width:0;display:flex}.EditorFields-module__cWGvIW__linkRow .EditorFields-module__cWGvIW__inputWrap{flex:auto}.EditorFields-module__cWGvIW__linkAction{color:#7e5bd5;cursor:pointer;background:#7e5bd51a;border:none;border-radius:12px;flex:none;align-items:center;gap:5px;min-height:44px;padding:0 13px;font-size:11px;font-weight:800;transition:background .18s,border-color .18s,transform .12s;display:inline-flex}.EditorFields-module__cWGvIW__linkAction:hover:not([aria-disabled=true]){background:#7e5bd52e}.EditorFields-module__cWGvIW__linkAction:active:not([aria-disabled=true]){transform:translateY(1px)}.EditorFields-module__cWGvIW__linkAction[aria-disabled=true]{opacity:.45;pointer-events:none}.EditorFields-module__cWGvIW__input:focus,.EditorFields-module__cWGvIW__input:focus-visible,.EditorFields-module__cWGvIW__textarea:focus,.EditorFields-module__cWGvIW__textarea:focus-visible{outline:none}.EditorFields-module__cWGvIW__linkAction:focus-visible{outline-offset:2px;outline:2px solid #7e5bd5}.EditorFields-module__cWGvIW__linkAction:focus:not(:focus-visible){outline:none}.EditorFields-module__cWGvIW__mapContainer{flex-direction:column;gap:8px;min-width:0;display:flex}.EditorFields-module__cWGvIW__mapFrame{background:#f1eff7;border:1px solid #241c301a;border-radius:14px;flex-direction:column;margin:0;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -4px #241c3014,0 1px 3px #0000000a}.EditorFields-module__cWGvIW__mapFrame:hover{border-color:#7e5bd538;box-shadow:0 6px 20px -4px #241c301f,0 2px 4px #0000000d}.EditorFields-module__cWGvIW__mapCanvas{aspect-ratio:16/9;background:#eceaf2;width:100%;min-height:140px;position:relative}.EditorFields-module__cWGvIW__mapCanvas iframe{border:0;width:100%;height:100%;display:block}.EditorFields-module__cWGvIW__mapHintBlock{font-size:var(--editor-hint-font,9.5px);color:#9ca3af;overflow-wrap:anywhere;font-weight:650;line-height:1.45;display:inline}.EditorFields-module__cWGvIW__mapInlineLink{color:#7e5bd5;font:inherit;font-size:inherit;cursor:pointer;text-underline-offset:2.5px;background:0 0;border:none;margin:0;padding:0;font-weight:800;-webkit-text-decoration:underline #7e5bd566;text-decoration:underline #7e5bd566;transition:color .16s,text-decoration-color .16s;display:inline}.EditorFields-module__cWGvIW__mapInlineLink:hover{color:#5b32d6;text-decoration-color:#5b32d6}.EditorFields-module__cWGvIW__mapInlineLink:active{opacity:.8}.EditorFields-module__cWGvIW__mapInlineLink:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #7e5bd5}@media (max-width:900px){.EditorFields-module__cWGvIW__section,.EditorFields-module__cWGvIW__standalone{--editor-section-font:12px;--editor-note-font:11.5px;--editor-label-font:11px;--editor-input-font:16px;--editor-hint-font:11px;--editor-mark-size:30px;gap:20px}.EditorFields-module__cWGvIW__sectionBody{gap:16px}.EditorFields-module__cWGvIW__input,.EditorFields-module__cWGvIW__textarea,.EditorFields-module__cWGvIW__select{border-radius:13px;min-height:50px;padding:12px 14px;font-size:16px}.EditorFields-module__cWGvIW__select{padding-right:38px}.EditorFields-module__cWGvIW__inputWrap .EditorFields-module__cWGvIW__input{padding-left:38px}.EditorFields-module__cWGvIW__textarea{min-height:120px}.EditorFields-module__cWGvIW__linkAction{min-height:50px;font-size:12px}.EditorFields-module__cWGvIW__mapCaption{padding:6px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.EditorFields-module__cWGvIW__input,.EditorFields-module__cWGvIW__textarea,.EditorFields-module__cWGvIW__linkAction{transition-duration:.01ms}}.EditorFields-module__cWGvIW__select{color:#171717;width:100%;min-width:0;min-height:44px;font:inherit;font-size:var(--editor-input-font,14px);cursor:pointer;appearance:none;background-color:#f4f4f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:none;border-radius:12px;outline:none;margin:0;padding:10px 38px 10px 12px;scroll-margin-top:20px;scroll-margin-bottom:28px;font-weight:500;line-height:1.4;transition:background-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #0000}.EditorFields-module__cWGvIW__select:hover:not(:disabled){background-color:#efeff2}.EditorFields-module__cWGvIW__select:focus{background-color:#fff;box-shadow:inset 0 0 0 2px #7e5bd573}.EditorFields-module__cWGvIW__select:disabled{color:#7d7a80;cursor:not-allowed;background-color:#eeeef1}
.MapGuideModal-module__BG7-aq__overlay{z-index:350;-webkit-backdrop-filter:blur(6px);background:#17122673;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.MapGuideModal-module__BG7-aq__sheet{background:#fff;border-radius:22px;flex-direction:column;width:min(480px,100%);max-height:min(680px,100dvh - 36px);padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #1717170f,0 24px 64px #261c3d47}.MapGuideModal-module__BG7-aq__handle{display:none}.MapGuideModal-module__BG7-aq__header{border-bottom:1px solid #1717170f;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 14px;display:flex}.MapGuideModal-module__BG7-aq__headerCopy{align-items:center;gap:12px;min-width:0;display:flex}.MapGuideModal-module__BG7-aq__headerIcon{color:#7e5bd5;background:#7e5bd51f;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.MapGuideModal-module__BG7-aq__titleGroup{flex-direction:column;gap:2px;min-width:0;display:flex}.MapGuideModal-module__BG7-aq__title{letter-spacing:-.01em;color:#171717;margin:0;font-size:15px;font-weight:850}.MapGuideModal-module__BG7-aq__subtitle{color:#6b7280;margin:0;font-size:11.5px;font-weight:550;line-height:1.35}.MapGuideModal-module__BG7-aq__close{color:#4b5563;cursor:pointer;background:#1717170d;border:none;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .16s,color .16s,transform .12s;display:grid}.MapGuideModal-module__BG7-aq__close:hover{color:#171717;background:#1717171a}.MapGuideModal-module__BG7-aq__close:active{transform:scale(.92)}.MapGuideModal-module__BG7-aq__close:focus-visible{outline-offset:2px;outline:2px solid #7e5bd5}.MapGuideModal-module__BG7-aq__tabContainer{padding:12px 20px 8px}.MapGuideModal-module__BG7-aq__tabs{background:#f4f3f7;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.MapGuideModal-module__BG7-aq__tab{color:#6b7280;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.MapGuideModal-module__BG7-aq__tab:hover:not(.MapGuideModal-module__BG7-aq__tabActive){color:#171717;background:#ffffff80}.MapGuideModal-module__BG7-aq__tabActive{color:#7e5bd5;background:#fff;font-weight:850;box-shadow:0 2px 6px #0000000f}.MapGuideModal-module__BG7-aq__tab:focus-visible{outline-offset:1px;outline:2px solid #7e5bd5}.MapGuideModal-module__BG7-aq__body{flex-direction:column;gap:12px;min-height:0;padding:8px 20px 16px;display:flex;overflow-y:auto}.MapGuideModal-module__BG7-aq__stepList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.MapGuideModal-module__BG7-aq__stepCard{background:#f9f8fb;border:1px solid #7e5bd514;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.MapGuideModal-module__BG7-aq__stepCard:hover{background:#f5f3f9;border-color:#7e5bd52e}.MapGuideModal-module__BG7-aq__stepNumber{color:#fff;background:#7e5bd5;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:11px;font-weight:850;display:grid}.MapGuideModal-module__BG7-aq__stepContent{flex-direction:column;gap:3px;min-width:0;display:flex}.MapGuideModal-module__BG7-aq__stepTitle{color:#1a1a1a;margin:0;font-size:12.5px;font-weight:800}.MapGuideModal-module__BG7-aq__stepDesc{color:#595563;margin:0;font-size:11.5px;font-weight:500;line-height:1.4}.MapGuideModal-module__BG7-aq__stepDesc strong{color:#2b2733;font-weight:750}.MapGuideModal-module__BG7-aq__venueLinkBanner{background:linear-gradient(135deg,#7e5bd51a 0%,#6f43e80f 100%);border:1px dashed #7e5bd547;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.MapGuideModal-module__BG7-aq__venueBannerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.MapGuideModal-module__BG7-aq__venueBannerLabel{letter-spacing:.04em;text-transform:uppercase;color:#7e5bd5;font-size:10px;font-weight:850}.MapGuideModal-module__BG7-aq__venueBannerName{color:#1f1b29;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.MapGuideModal-module__BG7-aq__venueBannerBtn{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#7e5bd5;border:none;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;transition:background .16s,transform .12s;display:inline-flex}.MapGuideModal-module__BG7-aq__venueBannerBtn:hover{background:#6f43e8}.MapGuideModal-module__BG7-aq__venueBannerBtn:active{transform:translateY(1px)}.MapGuideModal-module__BG7-aq__venueBannerBtn:focus-visible{outline-offset:2px;outline:2px solid #7e5bd5}.MapGuideModal-module__BG7-aq__tipBox{color:#635f6e;background:#f7f6fa;border:1px solid #1717170f;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.MapGuideModal-module__BG7-aq__tipBox svg{color:#7e5bd5;flex:none;margin-top:2px}.MapGuideModal-module__BG7-aq__footer{border-top:1px solid #1717170f;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.MapGuideModal-module__BG7-aq__primaryBtn{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8b6ce0 0%,#6f43e8 100%);border:none;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:12.5px;font-weight:800;transition:box-shadow .16s,transform .12s,opacity .16s;display:inline-flex;box-shadow:0 4px 12px #6f43e83d}.MapGuideModal-module__BG7-aq__primaryBtn:hover{box-shadow:0 6px 16px #6f43e852}.MapGuideModal-module__BG7-aq__primaryBtn:active{transform:translateY(1px)}.MapGuideModal-module__BG7-aq__primaryBtn:focus-visible{outline-offset:2px;outline:2px solid #6f43e8}@media (max-width:640px){.MapGuideModal-module__BG7-aq__overlay{align-items:end;padding:0}.MapGuideModal-module__BG7-aq__sheet{width:100%;max-width:none;max-height:min(90dvh,700px);padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0}.MapGuideModal-module__BG7-aq__handle{background:#17171726;border-radius:999px;align-self:center;width:38px;height:4px;margin:8px 0 0;display:block}.MapGuideModal-module__BG7-aq__header{padding:14px 16px 12px}.MapGuideModal-module__BG7-aq__tabContainer{padding:10px 16px 6px}.MapGuideModal-module__BG7-aq__body{gap:10px;padding:6px 16px 14px}.MapGuideModal-module__BG7-aq__footer{padding:10px 16px 14px}.MapGuideModal-module__BG7-aq__primaryBtn{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.MapGuideModal-module__BG7-aq__sheet,.MapGuideModal-module__BG7-aq__tab,.MapGuideModal-module__BG7-aq__close,.MapGuideModal-module__BG7-aq__primaryBtn,.MapGuideModal-module__BG7-aq__venueBannerBtn{transition-duration:.01ms}}
.VisitorAudioControl-module__ctWFoa__root{z-index:45;right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--vq-audio-lift,0px));flex-direction:column;align-items:flex-end;gap:.5rem;transition:bottom .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed}.VisitorAudioControl-module__ctWFoa__button{color:#fff;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(140%);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#1816146b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .95rem;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1;transition:background-color .24s,border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:0 8px 28px #00000038,inset 0 1px #ffffff29}.VisitorAudioControl-module__ctWFoa__button:hover{background:#1816148f;border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 14px 34px #00000047,inset 0 1px #fff3}.VisitorAudioControl-module__ctWFoa__button:focus-visible{border-color:#ffffffbf;outline:none;box-shadow:0 0 0 3px #ffffff47,0 10px 30px #0000004d}.VisitorAudioControl-module__ctWFoa__button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff6,#0000 62%);position:absolute;inset:0;transform:scale(.55)}.VisitorAudioControl-module__ctWFoa__button:active:after{animation:.52s cubic-bezier(.22,1,.36,1) VisitorAudioControl-module__ctWFoa__vqAudioRipple}.VisitorAudioControl-module__ctWFoa__icon{place-items:center;width:1.1rem;height:1.1rem;display:inline-grid;position:relative}.VisitorAudioControl-module__ctWFoa__iconInner{grid-area:1/1;display:inline-flex}.VisitorAudioControl-module__ctWFoa__spinner{animation:.9s linear infinite VisitorAudioControl-module__ctWFoa__vqAudioSpin}.VisitorAudioControl-module__ctWFoa__label{white-space:nowrap;position:relative}.VisitorAudioControl-module__ctWFoa__equalizer{opacity:0;align-items:flex-end;gap:2px;width:0;height:.85rem;margin-left:.1rem;transition:width .28s cubic-bezier(.22,1,.36,1),opacity .28s;display:inline-flex;overflow:hidden}.VisitorAudioControl-module__ctWFoa__equalizer span{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:30%}.VisitorAudioControl-module__ctWFoa__equalizerActive{opacity:.9;width:.95rem}.VisitorAudioControl-module__ctWFoa__equalizerActive span{animation:1.08s ease-in-out infinite VisitorAudioControl-module__ctWFoa__vqAudioBar}.VisitorAudioControl-module__ctWFoa__equalizerActive span:first-child{animation-delay:-160ms}.VisitorAudioControl-module__ctWFoa__equalizerActive span:nth-child(2){animation-delay:-540ms}.VisitorAudioControl-module__ctWFoa__equalizerActive span:nth-child(3){animation-delay:-320ms}.VisitorAudioControl-module__ctWFoa__equalizerActive span:nth-child(4){animation-delay:-760ms}.VisitorAudioControl-module__ctWFoa__root[data-state=playing] .VisitorAudioControl-module__ctWFoa__button{animation:3.6s ease-in-out infinite VisitorAudioControl-module__ctWFoa__vqAudioPulse}.VisitorAudioControl-module__ctWFoa__panel{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(150%);transform-origin:100% 100%;background:#18161494;border:1px solid #fff3;border-radius:1rem;width:13.5rem;padding:.85rem .9rem .75rem;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff24}.VisitorAudioControl-module__ctWFoa__panelHead{letter-spacing:.06em;text-transform:uppercase;opacity:.75;align-items:center;gap:.35rem;margin:0 0 .7rem;font-size:.72rem;font-weight:600;display:flex}.VisitorAudioControl-module__ctWFoa__panelField{gap:.4rem;display:grid}.VisitorAudioControl-module__ctWFoa__panelNote{opacity:.7;margin:0;font-size:.74rem;line-height:1.5}.VisitorAudioControl-module__ctWFoa__panelLabel{opacity:.7;font-size:.72rem;font-weight:500}.VisitorAudioControl-module__ctWFoa__slider{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.25rem;margin:0}.VisitorAudioControl-module__ctWFoa__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #ffffffeb var(--vq-audio-fill,50%), #ffffff38 var(--vq-audio-fill,50%));border-radius:999px;height:3px}.VisitorAudioControl-module__ctWFoa__slider::-moz-range-track{background:linear-gradient(to right, #ffffffeb var(--vq-audio-fill,50%), #ffffff38 var(--vq-audio-fill,50%));border-radius:999px;height:3px}.VisitorAudioControl-module__ctWFoa__slider::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:.85rem;height:.85rem;margin-top:-.34rem;transition:transform .16s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px #00000059}.VisitorAudioControl-module__ctWFoa__slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:.85rem;height:.85rem;box-shadow:0 2px 6px #00000059}.VisitorAudioControl-module__ctWFoa__slider:hover::-webkit-slider-thumb{transform:scale(1.18)}.VisitorAudioControl-module__ctWFoa__slider:focus-visible::-webkit-slider-thumb{transform:scale(1.18)}.VisitorAudioControl-module__ctWFoa__slider:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #fffc}.VisitorAudioControl-module__ctWFoa__panelFoot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.VisitorAudioControl-module__ctWFoa__panelState{opacity:.75;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.VisitorAudioControl-module__ctWFoa__panelState:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.VisitorAudioControl-module__ctWFoa__panelState[data-state=playing]:before{opacity:1;background:#6ee7a8}.VisitorAudioControl-module__ctWFoa__panelState[data-state=muted]:before{background:#fff6}.VisitorAudioControl-module__ctWFoa__panelAction{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:.6rem;padding:.4rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background-color .18s,border-color .18s}.VisitorAudioControl-module__ctWFoa__panelAction:hover{background:#fff3;border-color:#ffffff57}.VisitorAudioControl-module__ctWFoa__panelAction:focus-visible{border-color:#fffc;outline:none;box-shadow:0 0 0 3px #ffffff3d}@keyframes VisitorAudioControl-module__ctWFoa__vqAudioSpin{to{transform:rotate(360deg)}}@keyframes VisitorAudioControl-module__ctWFoa__vqAudioBar{0%,to{height:28%}25%{height:92%}50%{height:46%}75%{height:74%}}@keyframes VisitorAudioControl-module__ctWFoa__vqAudioRipple{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.06)}}@keyframes VisitorAudioControl-module__ctWFoa__vqAudioPulse{0%,to{box-shadow:0 8px 28px #00000038,inset 0 1px #ffffff29}50%{box-shadow:0 8px 30px #00000042,inset 0 1px #ffffff3d}}@media (max-width:560px){.VisitorAudioControl-module__ctWFoa__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.VisitorAudioControl-module__ctWFoa__button{justify-content:center;width:2.9rem;height:2.9rem;padding:0}.VisitorAudioControl-module__ctWFoa__equalizer{display:none}.VisitorAudioControl-module__ctWFoa__panel{width:12.5rem}}@media (prefers-contrast:more){.VisitorAudioControl-module__ctWFoa__button,.VisitorAudioControl-module__ctWFoa__panel{-webkit-backdrop-filter:none;background:#100f0eeb;border-color:#ffffffa6}}@media (prefers-reduced-motion:reduce){.VisitorAudioControl-module__ctWFoa__root,.VisitorAudioControl-module__ctWFoa__button{transition:none;animation:none}.VisitorAudioControl-module__ctWFoa__button:hover{transform:none}.VisitorAudioControl-module__ctWFoa__button:active:after{animation:none}.VisitorAudioControl-module__ctWFoa__equalizerActive span{height:55%;animation:none}.VisitorAudioControl-module__ctWFoa__spinner{animation-duration:2s}}
