.action.svelte-bk5dqa{color:#ffffffb8;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s;display:inline-flex}.action.svelte-bk5dqa:hover{color:#fff;background:#ffffff17}.action.svelte-8dpt25{color:#ffffffb8;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s;display:inline-flex}.action.svelte-8dpt25:hover,.action.is-open.svelte-8dpt25{color:#fff;background:#ffffff17}.one-click.svelte-8dpt25{color:var(--color-brand-navy);background:#0000000d;border-radius:100px;align-items:center;gap:5px;margin-top:6px;padding:4px 9px;font-size:11px;font-weight:600;transition:background-color .18s;display:inline-flex}.one-click.svelte-8dpt25:hover{background:#0000001a}.action.svelte-ter59o{color:#ffffffb8;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s;display:inline-flex}.action.svelte-ter59o:hover{color:#fff;background:#ffffff17}.tour-shot.svelte-1bkq7r9{border-radius:inherit;background:#0b0b0b;width:100%;height:100%;position:relative;overflow:hidden}.tour-shot.svelte-1bkq7r9:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 35%,#0b0b0bbf 100%);position:absolute;inset:0}.shot.svelte-1bkq7r9{transform-origin:0 0;transition:transform .7s var(--ease-standard);position:absolute;top:0;left:0}.shot.svelte-1bkq7r9 img:where(.svelte-1bkq7r9){-webkit-user-select:none;user-select:none;width:1440px;max-width:none;height:960px;display:block}.fake-replay.svelte-1bkq7r9{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;place-items:center;display:grid;position:absolute}.anno.svelte-1bkq7r9,.cursor.svelte-1bkq7r9,.tap.svelte-1bkq7r9{z-index:2;pointer-events:none;transition:transform .7s var(--ease-standard);position:absolute;top:0;left:0}.anno.svelte-1bkq7r9 .frame:where(.svelte-1bkq7r9){border:1px solid #ffffffb3;border-radius:6px;position:absolute;inset:0;box-shadow:0 0 0 1600px #0b0b0b6b}.anno.svelte-1bkq7r9 .h:where(.svelte-1bkq7r9){background:#171717;border:1px solid #fff;border-radius:2px;width:9px;height:9px;position:absolute}.anno.svelte-1bkq7r9 .tl:where(.svelte-1bkq7r9){top:-5px;left:-5px}.anno.svelte-1bkq7r9 .tr:where(.svelte-1bkq7r9){top:-5px;right:-5px}.anno.svelte-1bkq7r9 .bl:where(.svelte-1bkq7r9){bottom:-5px;left:-5px}.anno.svelte-1bkq7r9 .br:where(.svelte-1bkq7r9){bottom:-5px;right:-5px}.anno.svelte-1bkq7r9 .lead:where(.svelte-1bkq7r9){border-top:1px dashed #ffffff73;width:600px;height:0;position:absolute;top:50%}.anno.svelte-1bkq7r9 .lead.l:where(.svelte-1bkq7r9){right:calc(100% + 6px)}.anno.svelte-1bkq7r9 .lead.r:where(.svelte-1bkq7r9){left:calc(100% + 6px)}.anno.svelte-1bkq7r9 .label:where(.svelte-1bkq7r9){color:var(--color-brand-navy);font-size:var(--fs-xs);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-weight:500;position:absolute;top:-8px;left:-1px;transform:translateY(-100%);box-shadow:0 8px 24px #0006}.cursor.svelte-1bkq7r9{z-index:3;filter:drop-shadow(0 4px 10px #00000080);width:22px;height:22px;transition-duration:.9s}.tap.svelte-1bkq7r9{z-index:3;transition-duration:.9s}.tap.svelte-1bkq7r9:after{content:"";width:18px;height:18px;animation:svelte-1bkq7r9-tour-tap 1.6s var(--ease-out) infinite;border:1.5px solid #fff;border-radius:999px;position:absolute;top:-9px;left:-9px}@keyframes svelte-1bkq7r9-tour-tap{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.shot.svelte-1bkq7r9,.anno.svelte-1bkq7r9,.cursor.svelte-1bkq7r9,.tap.svelte-1bkq7r9{transition:none}.tap.svelte-1bkq7r9:after{opacity:0;animation:none}}.backdrop.svelte-1lu04qg{z-index:var(--z-modal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:svelte-1lu04qg-tour-fade var(--duration-base) var(--ease-out) both;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.welcome.svelte-1lu04qg,.coach.svelte-1lu04qg{color:#fff;outline:none}.welcome.svelte-1lu04qg{border-radius:var(--radius-card);width:min(760px,100%);max-height:calc(100dvh - 32px);animation:svelte-1lu04qg-tour-pop var(--duration-base) var(--ease-enter) both;background:#1c1c1c;border:1px solid #ffffff14;padding:8px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000008c}.welcome.svelte-1lu04qg .media:where(.svelte-1lu04qg){border-radius:calc(var(--radius-card) - 8px);height:340px;overflow:hidden}.welcome.svelte-1lu04qg .close:where(.svelte-1lu04qg){top:18px;right:18px}.body.svelte-1lu04qg{padding:28px 32px}.eyebrow.svelte-1lu04qg{color:#ffffff73;font-size:var(--fs-sm);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.badge.svelte-1lu04qg{color:#5fd3a0;font-size:var(--fs-xs);background:#1a8f5c2e;border-radius:999px;padding:2px 8px;font-weight:500}.title.svelte-1lu04qg{font-size:var(--fs-2xl);letter-spacing:-.04em;margin:12px 0 0;font-weight:500;line-height:1.2}.copy.svelte-1lu04qg{color:#ffffff9e;max-width:560px;min-height:3em;font-size:var(--fs-base);margin:10px 0 0;line-height:1.5}.foot.svelte-1lu04qg{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.left.svelte-1lu04qg,.actions.svelte-1lu04qg{align-items:center;gap:6px;display:flex}.pager.svelte-1lu04qg{align-items:center;gap:14px;display:flex}.swap.svelte-1lu04qg{animation:svelte-1lu04qg-tour-swap var(--duration-enter) var(--ease-enter) both}.btn.svelte-1lu04qg{height:44px;font-size:var(--fs-sm);cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-weight:500;display:inline-flex}.btn-primary.svelte-1lu04qg{color:var(--color-brand-navy);background:#fff}.btn-primary.svelte-1lu04qg:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000073}.btn-subtle.svelte-1lu04qg{color:#ffffffa6;background:0 0;padding:0 16px}.btn-subtle.svelte-1lu04qg:hover{color:#fff;background:#ffffff0f}.btn-sm.svelte-1lu04qg{height:36px;padding:0 16px}.icon-btn.svelte-1lu04qg{color:#ffffffd9;cursor:pointer;width:40px;height:40px;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #ffffff1f;border-radius:999px;place-items:center;display:grid}.icon-btn.svelte-1lu04qg:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff4d}.icon-btn.svelte-1lu04qg:disabled{opacity:.3;cursor:default}.close.svelte-1lu04qg{z-index:3;color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:36px;height:36px;transition:background-color var(--duration-fast) var(--ease-out);background:#17171799;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.close.svelte-1lu04qg:hover{color:#fff;background:#171717d9}.btn.svelte-1lu04qg:focus-visible,.icon-btn.svelte-1lu04qg:focus-visible,.close.svelte-1lu04qg:focus-visible,.dots.svelte-1lu04qg button:where(.svelte-1lu04qg):focus-visible{outline-offset:2px;outline:2px solid #fff}.dots.svelte-1lu04qg{align-items:center;gap:6px;display:flex}.dots.svelte-1lu04qg button:where(.svelte-1lu04qg){cursor:pointer;width:6px;height:6px;transition:width var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background:#ffffff40;border:0;border-radius:999px;padding:0}.dots.svelte-1lu04qg button[aria-current=step]:where(.svelte-1lu04qg){background:#fff;width:20px}.backdrop.sheet.svelte-1lu04qg{align-items:end;padding:0}.sheet.svelte-1lu04qg .welcome:where(.svelte-1lu04qg){width:100%;max-height:92dvh;padding-bottom:calc(8px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;animation-name:svelte-1lu04qg-tour-rise}.sheet.svelte-1lu04qg .welcome:where(.svelte-1lu04qg) .media:where(.svelte-1lu04qg){height:200px}.sheet.svelte-1lu04qg .body:where(.svelte-1lu04qg){padding:20px 16px 12px}.sheet.svelte-1lu04qg .copy:where(.svelte-1lu04qg){min-height:0}.sheet.svelte-1lu04qg .foot:where(.svelte-1lu04qg){margin-top:20px}.tour.svelte-1lu04qg{z-index:var(--z-modal);animation:svelte-1lu04qg-tour-fade var(--duration-base) var(--ease-out) both;position:fixed;inset:0}.hole.svelte-1lu04qg{pointer-events:none;transition:transform var(--duration-slow) var(--ease-standard), width var(--duration-slow) var(--ease-standard), height var(--duration-slow) var(--ease-standard), border-radius var(--duration-slow) var(--ease-standard);position:absolute;top:0;left:0;box-shadow:0 0 0 200vmax #000000b3}.hole.svelte-1lu04qg:after{content:"";border-radius:inherit;border:1px solid #ffffff8c;position:absolute;inset:-1px;box-shadow:0 0 0 4px #ffffff0f,0 0 40px #ffffff14}.dim.svelte-1lu04qg{background:#000000b3;position:absolute;inset:0}.coach.svelte-1lu04qg{border-radius:var(--radius-lg);width:360px;max-width:calc(100vw - 32px);transition:transform var(--duration-slow) var(--ease-standard);background:#1c1c1c;border:1px solid #ffffff1a;padding:6px;position:absolute;top:0;left:0;box-shadow:0 24px 70px #0009}.coach.svelte-1lu04qg .media:where(.svelte-1lu04qg){border-radius:calc(var(--radius-lg) - 6px);height:160px;overflow:hidden}.close-sm.svelte-1lu04qg{width:30px;height:30px;top:14px;right:14px}.coach.svelte-1lu04qg .body:where(.svelte-1lu04qg){padding:16px 16px 14px}.coach.svelte-1lu04qg .title:where(.svelte-1lu04qg){font-size:var(--fs-lg);letter-spacing:-.035em;margin-top:8px}.coach.svelte-1lu04qg .copy:where(.svelte-1lu04qg){min-height:0;font-size:var(--fs-sm);margin-top:6px}.coach.svelte-1lu04qg .foot:where(.svelte-1lu04qg){margin-top:18px}.count.svelte-1lu04qg{color:#ffffff73;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:500}.caret.svelte-1lu04qg{background:#1c1c1c;border:1px solid #ffffff1a;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.coach[data-side=top].svelte-1lu04qg .caret:where(.svelte-1lu04qg){border-top:0;border-left:0;bottom:-8px}.coach[data-side=right].svelte-1lu04qg .caret:where(.svelte-1lu04qg){border-top:0;border-right:0;left:-8px}.coach[data-side=left].svelte-1lu04qg .caret:where(.svelte-1lu04qg){border-bottom:0;border-left:0;right:-8px}.coach[data-side=bottom].svelte-1lu04qg .caret:where(.svelte-1lu04qg){border-bottom:0;border-right:0;top:-8px}.toast.svelte-1lu04qg{z-index:var(--z-toast);color:var(--color-brand-navy);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;animation:svelte-1lu04qg-tour-toast var(--duration-base) var(--ease-out) both;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-weight:500;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.toast.svelte-1lu04qg .ok:where(.svelte-1lu04qg){background:var(--color-brand-navy);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}@keyframes svelte-1lu04qg-tour-fade{0%{opacity:0}}@keyframes svelte-1lu04qg-tour-pop{0%{opacity:0;transform:scale(.96)}}@keyframes svelte-1lu04qg-tour-rise{0%{transform:translateY(100%)}}@keyframes svelte-1lu04qg-tour-swap{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}}@keyframes svelte-1lu04qg-tour-toast{0%{opacity:0;transform:translate(-50%, var(--motion-distance-sm))}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-1lu04qg,.welcome.svelte-1lu04qg,.swap.svelte-1lu04qg,.tour.svelte-1lu04qg,.toast.svelte-1lu04qg{animation:none}.hole.svelte-1lu04qg,.coach.svelte-1lu04qg,.btn.svelte-1lu04qg,.icon-btn.svelte-1lu04qg,.dots.svelte-1lu04qg button:where(.svelte-1lu04qg){transition:none}.btn-primary.svelte-1lu04qg:hover{transform:none}.backdrop.svelte-1lu04qg{-webkit-backdrop-filter:none;backdrop-filter:none}}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome){color:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome).bg-\[\#1c1c1c\],:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-\[\#1c1c1c\]{background-color:#fff}.figma-light>aside{box-shadow:0 1px 2px #1111110a,0 8px 24px #1111110d}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-\[\#171717\]{background-color:#ececee}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-white\/5{background-color:#1111110a}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-white\/\[0\.03\]{background-color:#11111106}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-white\/\[0\.04\]{background-color:#1111110a}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-white\/10{background-color:#1111110f}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-white\/12{background-color:#11111112}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .hover\:bg-white\/\[0\.06\]:hover{background-color:#1111110d}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .bg-white.text-\[\#171717\],:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .peer:checked~.peer-checked\:bg-white{color:#fff;background-color:#111;border-color:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white,:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .hover\:text-white:hover,:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .group\/tool:hover .group-hover\/tool\:text-white\/85{color:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/25,:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .placeholder\:text-white\/25::placeholder{color:#11111159}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/30{color:#1116}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/35{color:#11111173}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/40{color:#11111180}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/45{color:#11111185}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/50{color:#1111118c}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/55{color:#1119}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/60{color:#1111119e}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/65{color:#111111ad}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-white\/70{color:#111111b8}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .hover\:text-white\/60:hover{color:#111111ad}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .hover\:text-white\/70:hover{color:#111111c7}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .text-\[\#ff8f6b\]{color:#c2410c}.figma-light>aside.border-white\/8,.figma-light>aside.lg\:border-white\/8,:is(.figma-light>aside,.figma-light>.tool-mobile-chrome).border-white\/8,:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .border-white\/8{border-color:#11111112}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .border-white\/\[0\.06\]{border-color:#1111110f}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .border-white\/10{border-color:#11111117}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .border-white\/15{border-color:#1111111f}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .border-white\/20{border-color:#11111129}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .border-white\/25{border-color:#11111173}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .hover\:border-white\/15:hover{border-color:#11111129}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .hover\:border-white\/30:hover,:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .focus\:border-white\/30:focus{border-color:#1111114d}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .hover\:border-white\/40:hover{border-color:#11111161}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .peer:checked~.peer-checked\:border-white\/15{border-color:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .focus-visible\:outline-white:focus-visible,:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .peer:focus-visible~.peer-focus-visible\:outline-white{outline-color:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .has-\[\:focus-visible\]\:ring-white:has(:focus-visible){--tw-ring-color:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .tool-range{background:#11111124}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .tool-range::-webkit-slider-thumb{background:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .tool-range::-moz-range-thumb{background:#111}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .panel-scroll::-webkit-scrollbar-thumb{background:#11111129}:is(.figma-light>aside,.figma-light>.tool-mobile-chrome) .panel-scroll::-webkit-scrollbar-thumb:hover{background:#11111147}.panel-scroll.svelte-mjtzt5{scrollbar-gutter:stable}.panel-scroll.svelte-mjtzt5::-webkit-scrollbar{width:6px}.panel-scroll.svelte-mjtzt5::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.panel-scroll.svelte-mjtzt5::-webkit-scrollbar-thumb:hover{background:#ffffff57}.panel-scroll.svelte-mjtzt5::-webkit-scrollbar-track{background:0 0}.stage-loading.svelte-mjtzt5{animation:.2s .3s both svelte-mjtzt5-stage-loading-in}@keyframes svelte-mjtzt5-stage-loading-in{0%{opacity:0}to{opacity:1}}.tool-range.svelte-mjtzt5{appearance:none;background:#ffffff26;border-radius:999px;width:100%;height:3px}.tool-range.svelte-mjtzt5::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px}.tool-range.svelte-mjtzt5::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:14px;height:14px}
