.ghost-icon-wrapper.svelte-1h5q5bu{display:flex;justify-content:center;align-items:center;position:relative;overflow:visible;padding:1rem}.ghost.recording{filter:drop-shadow(0 0 12px rgba(0,180,140,.85));outline:2px solid rgba(0,120,100,.4);outline-offset:2px;border-radius:50%}.progress-container.svelte-heiq2t{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#fef3c7f5,#fbbf2447),#fde68adb;transition:box-shadow .3s ease,background .3s ease}.progress-bar.svelte-heiq2t{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(var(--progress-ratio, .16));transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1);animation:svelte-heiq2t-pulse-glow 1.5s infinite ease-in-out}.processing-dots.svelte-heiq2t{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.processing-dots.svelte-heiq2t span:where(.svelte-heiq2t){width:.55rem;height:.55rem;border-radius:9999px;background:#111827c2;animation:svelte-heiq2t-dot-breathe 1.15s ease-in-out infinite}.processing-dots.svelte-heiq2t span:where(.svelte-heiq2t):nth-child(2){animation-delay:.14s}.processing-dots.svelte-heiq2t span:where(.svelte-heiq2t):nth-child(3){animation-delay:.28s}@keyframes svelte-heiq2t-dot-breathe{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.9;transform:scale(1)}}@keyframes svelte-heiq2t-pulse-glow{0%{box-shadow:inset 0 0 5px #ffbe3c80}50%{box-shadow:inset 0 0 15px #ffbe3ccc}to{box-shadow:inset 0 0 5px #ffbe3c80}}@media (prefers-reduced-motion: reduce){.progress-bar.svelte-heiq2t,.processing-dots.svelte-heiq2t span:where(.svelte-heiq2t){animation:none}.progress-bar.svelte-heiq2t{transition-duration:.12s}}.record-button.svelte-l3lljb{position:relative;overflow:hidden;isolation:isolate;text-shadow:0 1px 1px rgba(255,255,255,.5);background-size:100% 100%;background-position:0% 0%;transition:transform .3s cubic-bezier(.25,.1,.25,1),box-shadow .3s cubic-bezier(.25,.1,.25,1),background-image .3s cubic-bezier(.25,.1,.25,1),background-position .3s cubic-bezier(.25,.1,.25,1);background-image:linear-gradient(to right,#fbbf24,#f59e0bf5);box-shadow:0 4px 6px -1px #fbbf2433,0 2px 4px -1px #0000001a,inset 0 1px #ffffff26}.record-button.svelte-l3lljb:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.68),transparent 42%),linear-gradient(90deg,#ffffff29,#fff0);opacity:.34;transform:scale(.985);animation:svelte-l3lljb-button-surface-breathe 4.8s ease-in-out infinite}.record-button.svelte-l3lljb:focus{outline:none;box-shadow:0 0 0 3px #fbbf2466,0 1px 3px #0000001a}.record-button.svelte-l3lljb:focus-visible{outline:3px solid #ffd65c;outline-offset:2px}.record-button.svelte-l3lljb:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 6px 10px -2px #fbbf2440,0 4px 6px -1px #0000001a,inset 0 1px #fff3}.record-button.svelte-l3lljb:not(.recording-active):hover:not(:disabled){background-image:linear-gradient(to right,#fcd34d,#fbbf24)}.record-button.svelte-l3lljb:active:not(:disabled){transform:translateY(1px) scale(.98);box-shadow:0 2px 4px -1px #fbbf2426,0 1px 2px -1px #0000001a,inset 0 1px 3px #0000001a}.record-button.svelte-l3lljb:not(.recording-active):active:not(:disabled){background-image:linear-gradient(to right,#f59e0b,#ea580cf2)}.button-press{animation:svelte-l3lljb-button-press .4s cubic-bezier(.25,.1,.25,1)}@keyframes svelte-l3lljb-button-press{0%{transform:scale(1)}35%{transform:scale(.98);background-color:#f59e0b;box-shadow:inset 0 1px 3px #0000001a}75%{transform:scale(1.01);background-color:#fbbf24}to{transform:scale(1);background-color:#fbbf24}}.pulse-subtle.svelte-l3lljb{animation:svelte-l3lljb-button-shadow-breathe 4.8s ease-in-out infinite;transform-origin:center}@keyframes svelte-l3lljb-button-shadow-breathe{0%,to{box-shadow:0 4px 6px -1px #fbbf2433,0 2px 4px -1px #0000001a,0 0 8px 1px #fbbf2424}50%{box-shadow:0 4px 7px -1px #fbbf2438,0 2px 4px -1px #0000001a,0 0 12px 2px #fbbf2433}}@keyframes svelte-l3lljb-button-surface-breathe{0%,to{opacity:.24;transform:scale(.985)}50%{opacity:.56;transform:scale(1.035)}}.notification-pulse.svelte-l3lljb{animation:svelte-l3lljb-notification-glow 2.5s ease-in-out infinite;transform-origin:center;box-shadow:0 0 15px 3px #8b5cf633,0 0 5px 1px #8b5cf61a;background-image:linear-gradient(to bottom,#faf5ffe6,#ede9fee6);border:1px solid rgba(167,139,250,.3)}@keyframes svelte-l3lljb-notification-glow{0%,to{box-shadow:0 0 10px 1px #8b5cf633,0 0 3px #8b5cf61a;transform:scale(1)}50%{box-shadow:0 0 18px 4px #8b5cf64d,0 0 8px 2px #8b5cf626;transform:scale(1.003)}}.recording-active.svelte-l3lljb{position:relative;overflow:hidden;--record-progress-fill: linear-gradient(90deg, #fbbf24 0%, #fb923c 68%, #f472b6 100%);--record-progress-track: linear-gradient( 90deg, rgba(254, 243, 199, .94), rgba(251, 191, 36, .3) );background-image:linear-gradient(135deg,#fef3c7fa,#fbbf2480);box-shadow:0 8px 18px -8px #fb923c70,0 0 0 1px #fbbf2457,inset 0 1px #ffffff6b;border:1px solid rgba(251,191,36,.4);transition:box-shadow .3s ease-out,border-color .3s ease-out,transform .2s ease}.recording-active.svelte-l3lljb:before{background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.78),transparent 38%),linear-gradient(90deg,#ffffff1f,#fff0);opacity:.42}.recording-progress-track.svelte-l3lljb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;background:var(--record-progress-track)}.recording-progress-track.svelte-l3lljb:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;border:1px solid rgba(255,255,255,.38);pointer-events:none}.recording-progress-fill.svelte-l3lljb{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(var(--progress-ratio, 0));transform-origin:left center;background:var(--record-progress-fill);box-shadow:inset 0 1px #ffffff47,0 0 18px #fb923c47;transition:transform .34s cubic-bezier(.22,1,.36,1),background .22s ease-out}.recording-progress-head.svelte-l3lljb{position:absolute;top:11px;bottom:11px;left:clamp(14px,var(--progress, 0%),calc(100% - 14px));width:2px;transform:translate(-50%);border-radius:9999px;background:linear-gradient(180deg,#fff0,#fffc 24%,#fffc 76%,#fff0);box-shadow:0 0 9px #ffffff94,0 0 12px #f472b63d;transition:left .34s cubic-bezier(.22,1,.36,1)}.recording-warning.svelte-l3lljb{--record-progress-fill: linear-gradient(90deg, #fb923c 0%, #f97316 55%, #fb7185 100%);--record-progress-track: linear-gradient( 90deg, rgba(255, 237, 213, .94), rgba(251, 146, 60, .28) );box-shadow:0 8px 18px -8px #f973167a,0 0 0 1px #fb923c6b,inset 0 1px #ffffff61}.recording-danger.svelte-l3lljb{--record-progress-fill: linear-gradient(90deg, #f97316 0%, #ef4444 58%, #ec4899 100%);--record-progress-track: linear-gradient( 90deg, rgba(254, 226, 226, .96), rgba(239, 68, 68, .3) );box-shadow:0 8px 18px -8px #ef44448f,0 0 0 1px #ef444475,inset 0 1px #ffffff5c}.button-content.svelte-l3lljb{position:relative;display:inline-flex;align-items:center;justify-content:center}.text-shadow-recording.svelte-l3lljb{text-shadow:0 1px 0 rgba(255,255,255,.28),0 1px 8px rgba(255,255,255,.18);font-weight:700;letter-spacing:0}.cta-text.svelte-l3lljb{z-index:2}@media (max-width: 640px){.button-content.svelte-l3lljb{font-size:.95em}}@media (prefers-reduced-motion: reduce){.pulse-subtle.svelte-l3lljb,.button-press,.notification-pulse.svelte-l3lljb,.record-button.svelte-l3lljb:before{animation:none!important}.recording-progress-fill.svelte-l3lljb,.recording-progress-head.svelte-l3lljb{transition-duration:.12s}}.history-container.svelte-17g0lcb{position:relative;width:100%;height:5rem;display:flex;flex-direction:row-reverse;border-radius:1rem;overflow:hidden;box-shadow:inset 0 0 15px #f9a8d426;background:linear-gradient(to bottom,#ffffff80,#fff2f833);contain:content}.history-bar.svelte-17g0lcb{position:absolute;bottom:0;background:linear-gradient(to top,#ffa573,#ff9f9a,#ff7fcd,#ffb6f3);transition:height .15s ease-in-out;border-radius:3px 3px 0 0;margin-right:1px;box-shadow:0 0 8px #f9a8d433;opacity:.95;will-change:transform;transform:translateZ(0);backface-visibility:hidden}[data-theme=peach] .history-bar{background:linear-gradient(to top,#ffa573,#ff9f9a,#ff7fcd,#ffb6f3)}[data-theme=mint] .history-bar{background:linear-gradient(to top,#86efac,#5eead4,#67e8f9)}[data-theme=bubblegum] .history-bar{background:linear-gradient(to top,#20c5ff,#4d7bff,#c85aff,#ee45f0,#ff3ba0,#ff1a8d)}[data-theme=rainbow] .history-bar{animation:svelte-17g0lcb-hueShift 9.1s linear infinite,svelte-17g0lcb-rainbowBars 3s ease-in-out infinite;background-image:linear-gradient(to top,#ff3d7f,#ff8d3c,#fff949,#4dff60,#35deff,#9f7aff,#ff3d7f);background-size:100% 600%;box-shadow:0 0 8px #ffffff26,0 0 10px #ff9ce31a;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;background-position:0% 0%}.animations-enabled [data-theme=rainbow] .history-bar{animation-play-state:running}.animations-paused [data-theme=rainbow] .history-bar{animation-play-state:paused}@keyframes svelte-17g0lcb-rainbowBars{0%,to{filter:drop-shadow(0 0 2px rgba(255,156,227,.2));transform:scale(1)}25%{filter:drop-shadow(0 0 3px rgba(169,255,156,.2));transform:scale(1.01)}50%{filter:drop-shadow(0 0 3px rgba(156,221,255,.2));transform:scale(1.02)}75%{filter:drop-shadow(0 0 2px rgba(255,234,138,.2));transform:scale(1.01)}}@keyframes svelte-17g0lcb-hueShift{0%{filter:hue-rotate(0deg) saturate(1.3) brightness(1.1);background-position:0% 0%}50%{filter:hue-rotate(180deg) saturate(1.35) brightness(1.125);background-position:0% 300%}to{filter:hue-rotate(360deg) saturate(1.4) brightness(1.15);background-position:0% 600%}}.recording-controls-wrapper.svelte-1fjaqgk{position:relative;width:100%}.button-section.svelte-1fjaqgk{position:relative;z-index:30;background:transparent}.visualizer-section.svelte-1fjaqgk{position:relative;z-index:10}.visualizer-appear.svelte-1fjaqgk{animation:svelte-1fjaqgk-recording-visualizer-appear .8s ease-out forwards}@keyframes svelte-1fjaqgk-recording-visualizer-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.button-container.svelte-1fjaqgk{width:90%;max-width:90vw;margin:0 auto}.wrapper-container.svelte-1fjaqgk{min-width:280px;display:flex;justify-content:center}}.transcript-wrapper.svelte-15m3g89{margin-top:24px}.final-transcript.svelte-15m3g89{margin-bottom:max(7rem,14svh)}.copy-btn.svelte-15m3g89{min-height:44px;min-width:44px;touch-action:manipulation;transform-origin:center}.copy-btn.copyNeedsGesture.svelte-15m3g89{height:3.5rem;width:3.5rem;box-shadow:0 14px 30px #f9a8d452,0 0 0 5px #ffffffeb;animation:svelte-15m3g89-copy-squeeze 1.65s cubic-bezier(.34,1.56,.64,1) infinite}.copy-btn.copyNeedsGesture.svelte-15m3g89:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:9999px;border:2px solid rgba(249,168,212,.42);pointer-events:none;animation:svelte-15m3g89-copy-ring 1.65s ease-out infinite}.copy-nudge.svelte-15m3g89{animation:svelte-15m3g89-copy-nudge-pop 1.65s cubic-bezier(.34,1.56,.64,1) infinite}.copy-nudge-dot.svelte-15m3g89{margin:0 .1rem;height:.28rem;width:.28rem;border-radius:9999px;background:#ec4899;box-shadow:0 0 8px #ec48993d}@keyframes svelte-15m3g89-copy-nudge-pop{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)}}@keyframes svelte-15m3g89-copy-squeeze{0%,to{transform:scale(1)}36%{transform:scale(1.13)}52%{transform:scale(.97)}70%{transform:scale(1.07)}}@keyframes svelte-15m3g89-copy-ring{0%{opacity:.8;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.18)}}.transcript-box.svelte-15m3g89{display:flex;flex-direction:column;overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1);position:relative}.transcript-box.svelte-15m3g89:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2rem;background:radial-gradient(circle at 50% 50%,rgba(249,168,212,.04),transparent 70%);opacity:0;transition:opacity .6s ease-in-out;pointer-events:none;z-index:1}.transcript-box.svelte-15m3g89:hover:before{opacity:1}.transcript-box.svelte-15m3g89:hover{box-shadow:0 10px 30px #f9a8d447;border-color:#f9a8d466;transform:translateY(-.5px) scale(1.001)}.transcript-wrapper.transcript-arrival-focus.svelte-15m3g89 .transcript-box:where(.svelte-15m3g89){animation:svelte-15m3g89-transcriptFocusBounce .68s cubic-bezier(.2,.88,.22,1.16) both}@keyframes svelte-15m3g89-transcriptFocusBounce{0%{transform:translateY(8px) scale(.985);box-shadow:0 8px 24px #f9a8d433}58%{transform:translateY(-2px) scale(1.006);box-shadow:0 14px 34px #f9a8d44d}to{transform:translateY(0) scale(1);box-shadow:0 10px 30px #f9a8d440}}.custom-transcript-text.svelte-15m3g89{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;transition:background-color .4s ease,font-size .5s ease-out,text-shadow .3s ease;line-height:1.6;caret-color:#ec4899;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.text-xs.svelte-15m3g89,.text-sm.svelte-15m3g89,.text-base.svelte-15m3g89,.text-lg.svelte-15m3g89{letter-spacing:0}.text-xl.svelte-15m3g89,.text-2xl.svelte-15m3g89,.text-3xl.svelte-15m3g89,.text-4xl.svelte-15m3g89{line-height:1.5;letter-spacing:0}.transcript-box.svelte-15m3g89:focus-within{background-color:#fdf2f8e6;border-color:#f9a8d4a6;box-shadow:0 10px 28px #f9a8d44d,0 0 2px #f9a8d433 inset;transform:translateY(-1px) scale(1.003);animation:svelte-15m3g89-edit-pulse .6s cubic-bezier(.4,0,.2,1) 1}.transcript-box.svelte-15m3g89:focus-within .custom-transcript-text:where(.svelte-15m3g89){text-shadow:0 .5px 0 rgba(249,168,212,.2),0 1px 1.5px rgba(0,0,0,.03);letter-spacing:0}@keyframes svelte-15m3g89-edit-pulse{0%{background-color:#fdf2f8e6}30%{background-color:#f9a8d44d}to{background-color:#fdf2f8e6}}.custom-transcript-text.svelte-15m3g89:focus{outline:none}.transcript-content-area.svelte-15m3g89{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-thumb-color) transparent;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:background-color .25s ease,box-shadow .25s ease}.transcript-box.svelte-15m3g89 :where(.svelte-15m3g89)::-moz-selection{background-color:#ec489940;color:#111827;text-shadow:none}.transcript-box.svelte-15m3g89 :where(.svelte-15m3g89)::selection{background-color:#ec489940;color:#111827;text-shadow:none}.scroll-indicator-bottom.svelte-15m3g89{height:40px;background:linear-gradient(to top,#fffffffa,#fdf2f8e6 15%,#fdf2f880 40%,#fdf2f81a 75%,#fff0);box-shadow:0 -6px 12px -6px #f9a8d426;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;pointer-events:none;opacity:.95}@media (max-width: 600px){.transcript-box-container.svelte-15m3g89{padding-top:.35rem}.transcript-content-area.svelte-15m3g89{max-height:min(46vh,340px);padding:1.25rem 1rem 1.5rem;scrollbar-width:none;scrollbar-gutter:auto}.final-transcript.svelte-15m3g89 .transcript-box:where(.svelte-15m3g89){overflow:visible}.final-transcript.svelte-15m3g89 .transcript-content-area:where(.svelte-15m3g89){max-height:none;overflow:visible;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}.custom-transcript-text.svelte-15m3g89{line-height:1.72}.copy-btn.svelte-15m3g89{right:.35rem;top:-1.1rem}.copy-btn.copyNeedsGesture.svelte-15m3g89{right:.2rem;top:-1.35rem}.transcript-content-area.svelte-15m3g89::-webkit-scrollbar{display:none}.transcript-wrapper.svelte-15m3g89{margin-top:24px}.final-transcript.svelte-15m3g89{margin-bottom:max(14rem,28svh)}.live-transcript.svelte-15m3g89{margin-top:.5rem}.live-transcript.svelte-15m3g89 .transcript-content-area:where(.svelte-15m3g89){max-height:min(22vh,190px);padding:1rem 1rem 1.25rem}.live-transcript.svelte-15m3g89 .custom-transcript-text:where(.svelte-15m3g89){line-height:1.58}.scroll-indicator-bottom.svelte-15m3g89{height:48px}}.transcript-footer-area.svelte-15m3g89{flex-shrink:0;position:relative;z-index:5;margin-top:-4px}.animate-shadow-appear.svelte-15m3g89{box-shadow:0 8px 30px #f9a8d440;animation:svelte-15m3g89-shadowAppear .5s ease-out forwards}.animate-text-appear.svelte-15m3g89{animation:svelte-15m3g89-textAppear .4s ease-out forwards}@keyframes svelte-15m3g89-shadowAppear{0%{box-shadow:0 0 #f9a8d400}to{box-shadow:0 8px 30px #f9a8d440}}@keyframes svelte-15m3g89-textAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.copy-btn.copyNeedsGesture.svelte-15m3g89{animation:none;transform:scale(1.08)}.copy-btn.copyNeedsGesture.svelte-15m3g89:after{animation:none;opacity:.75;transform:scale(1)}.copy-nudge.svelte-15m3g89{animation:none}.transcript-box.svelte-15m3g89,.transcript-box.svelte-15m3g89:before,.transcript-wrapper.transcript-arrival-focus.svelte-15m3g89 .transcript-box:where(.svelte-15m3g89),.custom-transcript-text.svelte-15m3g89,.transcript-content-area.svelte-15m3g89,.animate-shadow-appear.svelte-15m3g89,.animate-text-appear.svelte-15m3g89{animation:none;transition-duration:.01ms}}.permission-error-container.svelte-gs4toq{margin-top:1rem;padding:0 1rem}.permission-error-modal.svelte-gs4toq{width:min(100%,520px);border:1px solid rgba(249,168,212,.55);border-radius:1.5rem;background:linear-gradient(135deg,#fffaeffa,#fff6e6f5);box-shadow:0 18px 42px #f9a8d438;padding:1rem;color:#374151}.modal-header.svelte-gs4toq{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.permission-icon.svelte-gs4toq{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid rgba(245,158,11,.24);background:#fffbebeb;color:#b45309}h3.svelte-gs4toq{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:0;color:#2f3545}p.svelte-gs4toq{margin:0;font-size:.92rem;line-height:1.5;color:#5b6270}.error-steps.svelte-gs4toq{display:grid;gap:.5rem;margin:1rem 0}.step.svelte-gs4toq{display:grid;grid-template-columns:1.75rem 1fr;align-items:start;gap:.6rem;border:1px solid rgba(249,168,212,.35);border-radius:1rem;background:#ffffffa8;padding:.65rem .75rem;text-align:left}.step-number.svelte-gs4toq{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#ff5c9f1a;color:#c24172;font-size:.78rem;font-weight:800}.permission-actions.svelte-gs4toq{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.5rem}.dismiss-btn.svelte-gs4toq{min-height:44px;width:100%;border:1px solid rgba(249,168,212,.62);border-radius:999px;background:linear-gradient(135deg,#ff7bab,#f6a43a);color:#fff;font-size:.95rem;font-weight:800;box-shadow:0 10px 22px #ff5c9f2e;cursor:pointer}.dismiss-btn.secondary.svelte-gs4toq{background:#ffffffe0;color:#9a3412}.dismiss-btn.svelte-gs4toq:focus-visible{outline:2px solid rgba(255,92,159,.5);outline-offset:3px}.notice-container.svelte-v614os{display:flex;justify-content:center;align-items:center;padding:0 1rem}.notice-message.svelte-v614os{max-width:500px;line-height:1.5;font-size:.9rem;color:#8a5a16;text-align:center;padding:.65rem .9rem;border:1px solid rgba(245,158,11,.22);border-radius:999px;background:#fffbebe6;box-shadow:0 8px 20px #f59e0b1a}.sr-only.svelte-v614os{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 768px){.notice-container.svelte-v614os{margin-top:.75rem;padding:0 .5rem}.notice-message.svelte-v614os{font-size:.85rem;border-radius:1rem}}.main-wrapper.svelte-187tkhd{position:relative;z-index:1;width:100%;box-sizing:border-box}.svelte-187tkhd:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.svelte-187tkhd{box-sizing:border-box}.mobile-centered-container.svelte-187tkhd{width:100%;max-width:100vw;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-suffix.svelte-1g7us8h{display:inline-block;color:var(--suffix-color, inherit);font-size:var(--suffix-size, 30%);font-weight:700;line-height:1;letter-spacing:0;font-kerning:normal;position:absolute;bottom:.15em;right:-.35em;margin-left:0;font-family:inherit;font-variation-settings:inherit;transform:translateY(var(--offset-y, 0));opacity:.9;z-index:1;filter:drop-shadow(0 0 2px rgba(0,0,0,.12))}.app-text.svelte-1g7us8h{background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;text-shadow:0 1px 1px rgba(0,0,0,.03);transition:filter .2s ease,transform .2s cubic-bezier(.18,.89,.32,1.28);display:inline-block;position:relative;transform-origin:center;padding:.1em 0;transform:translateZ(0);backface-visibility:hidden}.theme-peach.svelte-1g7us8h .app-text:where(.svelte-1g7us8h){background-image:linear-gradient(to bottom right,#ff82ca,#ffb060)}.theme-mint.svelte-1g7us8h .app-text:where(.svelte-1g7us8h){background-image:linear-gradient(to bottom right,#4ad8cb,#67e799)}.theme-bubblegum.svelte-1g7us8h .app-text:where(.svelte-1g7us8h){background-image:linear-gradient(to bottom right,#9f8fff,#8183f4)}.theme-rainbow.svelte-1g7us8h .app-text:where(.svelte-1g7us8h){background-image:linear-gradient(to right,#ff0080,#ff8c00,#ffed00,#00ff80,#00bfff);background-size:200% auto;animation:svelte-1g7us8h-rainbow-shift 3s linear infinite}@keyframes svelte-1g7us8h-rainbow-shift{0%{background-position:0% center}to{background-position:200% center}}.app-suffix.svelte-1g7us8h:hover .app-text:where(.svelte-1g7us8h){filter:brightness(1.05) saturate(1.05);transform:rotate(-2deg) scale(1.05)}.bottom-right.svelte-1g7us8h,.bottom-left.svelte-1g7us8h{bottom:-.92em}.top-right.svelte-1g7us8h,.top-left.svelte-1g7us8h{top:-.5em;bottom:auto}.bottom-right.svelte-1g7us8h,.top-right.svelte-1g7us8h{right:var(--offset-x, -.2em)}.bottom-left.svelte-1g7us8h,.top-left.svelte-1g7us8h{left:var(--offset-x, -.2em);right:auto}@media (max-width: 640px){.app-suffix.svelte-1g7us8h{font-size:calc(var(--suffix-size) * .95)}}@media (max-width: 480px){.app-suffix.svelte-1g7us8h{font-size:calc(var(--suffix-size) * .9)}.bottom-right.svelte-1g7us8h,.bottom-left.svelte-1g7us8h{bottom:-.8em}.top-right.svelte-1g7us8h,.top-left.svelte-1g7us8h{top:-.48em}}@media (min-width: 1024px){.bottom-right.svelte-1g7us8h,.bottom-left.svelte-1g7us8h{bottom:-.8em}.top-right.svelte-1g7us8h,.top-left.svelte-1g7us8h{top:-.52em}}@media (prefers-reduced-motion: reduce){.theme-rainbow.svelte-1g7us8h .app-text:where(.svelte-1g7us8h){animation:none}.app-suffix.svelte-1g7us8h:hover .app-text:where(.svelte-1g7us8h){transform:none}}.staggered-text.svelte-t82agj{opacity:1;font-feature-settings:"kern" 1;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stagger-letter.svelte-t82agj{display:inline-block;opacity:0;transform:translateY(15px) translateZ(0);animation:svelte-t82agj-staggerFadeIn .6s cubic-bezier(.19,1,.22,1) forwards;animation-delay:var(--letter-delay, 0s);will-change:transform,opacity;backface-visibility:hidden}@keyframes svelte-t82agj-staggerFadeIn{0%{opacity:0;transform:translateY(15px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.slide-in-subtitle.svelte-t82agj{opacity:0;transform:translateY(10px);animation:svelte-t82agj-slideIn .8s cubic-bezier(.19,1,.22,1) forwards;animation-delay:.6s;will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;font-kerning:normal;max-inline-size:40ch;text-wrap:balance;line-height:1.4}@keyframes svelte-t82agj-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.title-container.svelte-t82agj{display:flex;flex-direction:column;align-items:center;position:relative}.talktype-main-word.svelte-t82agj{display:inline-block;position:relative}.app-suffix-container.svelte-t82agj{display:inline-block;width:0;height:0;overflow:visible}.suffix-wrapper.svelte-t82agj{position:absolute;display:inline-block;bottom:0;right:.25em;z-index:1}.title-suffix{letter-spacing:0;font-variation-settings:inherit}@media (max-width: 640px){h1.staggered-text.svelte-t82agj{font-size:3rem;line-height:1.1}.suffix-wrapper.svelte-t82agj{transform:scale(.98)}.slide-in-subtitle.svelte-t82agj{max-inline-size:28ch;font-size:1rem;line-height:1.6;text-wrap:balance}}@media (max-width: 480px){.suffix-wrapper.svelte-t82agj{transform:scale(.95);right:.05em}}@media (prefers-reduced-motion: reduce){.stagger-letter.svelte-t82agj,.slide-in-subtitle.svelte-t82agj{opacity:1;transform:none;animation:none;will-change:auto}}.footer-nav-button.svelte-zr1ld6{border-radius:.75rem}.footer-nav-button.svelte-zr1ld6:hover{background-color:var(--tt-footer-button-hover-bg);color:var(--tt-footer-button-hover-color)}.footer-nav-button.svelte-zr1ld6:focus-visible{outline:2px solid var(--tt-footer-focus-ring);outline-offset:2px;background-color:var(--tt-footer-button-hover-bg);color:var(--tt-footer-button-hover-color)}#extension_modal.svelte-qjzd95 .ghost-container{background:transparent!important}.intro-modal-box.svelte-1ac7l30{box-shadow:0 10px 25px -5px #f9a8d44d,0 8px 10px -6px #f9a8d433,0 0 15px #f9a8d426}.ghost-wrapper.svelte-1ac7l30{position:relative;z-index:1}.ghost-wrapper.svelte-1ac7l30 button.ghost-container{background:transparent!important;box-shadow:none!important;filter:none!important;animation:none!important;contain:none!important}.ghost-wrapper.svelte-1ac7l30 .ghost-container,.ghost-wrapper.svelte-1ac7l30 .ghost-svg{background-color:transparent!important;box-shadow:none!important;filter:none!important}.ghost-wrapper.svelte-1ac7l30 .ghost-container:before,.ghost-wrapper.svelte-1ac7l30 .ghost-container:after{display:none!important}.ghost-wrapper.svelte-1ac7l30 svg.ghost-svg .ghost-layer{animation:svelte-1ac7l30-intro-pulse 3s ease-in-out infinite}@keyframes svelte-1ac7l30-intro-pulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.1) saturate(1.1)}}.chevron.svelte-xg3f86{display:inline-block;height:.65rem;width:.65rem;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}details[open].svelte-xg3f86 .chevron:where(.svelte-xg3f86){transform:rotate(225deg)}
