.core-loop-demo-module__uE17ZG__demo{--gold:#f1c44e;--gold-hi:#f6d479;--said:var(--v2-said,#7fe0c6);--said-ink:#08261f;--ink:#1a1206;--sub-font:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--serif:"Iowan Old Style", "New York", ui-serif, "Palatino Linotype", Georgia, "Noto Serif", serif;width:100%;container-type:inline-size}.core-loop-demo-module__uE17ZG__frame{aspect-ratio:4/5;color:#fff;isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;--sub:max(15px, 4.6cqw);--tr:max(12.5px, 3.5cqw);--stage:max(26px, 8.2cqw);--stage-tr:max(14px, 4.1cqw);--stage-word:max(42px, 13cqw);--stage-gloss:max(14px, 4.1cqw);--stage-ctx:max(17px, 5cqw);--cap:max(12.5px, 3.45cqw);--pill-h:30px;--pill-fs:12px;--icon:22px;--pad:12px;--bar:50px;--subs-bottom:calc(var(--bar) + 5.5%);background:#0b0b0c;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 70px -28px #14110a99,0 10px 24px -12px #14110a59}@container (min-width:480px){.core-loop-demo-module__uE17ZG__frame{aspect-ratio:16/9;--sub:clamp(15px, 3.2cqw, 24px);--tr:clamp(12.5px, 2.3cqw, 18px);--stage:clamp(26px, 5.6cqw, 42px);--stage-tr:clamp(14px, 2.6cqw, 20px);--stage-word:clamp(42px, 8.6cqw, 66px);--stage-gloss:clamp(14px, 2.6cqw, 19px);--stage-ctx:clamp(17px, 3.4cqw, 26px);--cap:clamp(12.5px, 2.2cqw, 15px);--pill-h:30px;--pill-fs:12.5px;--icon:22px;--pad:14px;--bar:54px;--subs-bottom:calc(var(--bar) + 6%);border-radius:14px}}@container (min-width:720px){.core-loop-demo-module__uE17ZG__frame{aspect-ratio:2.39;--sub:clamp(16px, 2.2cqw, 29px);--tr:clamp(12.5px, 1.55cqw, 20px);--stage:clamp(30px, 4.1cqw, 54px);--stage-tr:clamp(14px, 1.7cqw, 22px);--stage-word:clamp(48px, 6.4cqw, 88px);--stage-gloss:clamp(14px, 1.65cqw, 21px);--stage-ctx:clamp(18px, 2.2cqw, 30px);--cap:clamp(13px, 1.3cqw, 16px);--pill-h:clamp(28px, 2.7cqw, 34px);--pill-fs:clamp(12px, 1.12cqw, 14px);--icon:clamp(22px, 2.2cqw, 28px);--pad:clamp(14px, 1.6cqw, 20px);--bar:calc(var(--pill-h) + 26px);--subs-bottom:calc(var(--bar) + 7%);border-radius:16px}}.core-loop-demo-module__uE17ZG__media,.core-loop-demo-module__uE17ZG__poster,.core-loop-demo-module__uE17ZG__video{width:100%;height:100%;position:absolute;inset:0}.core-loop-demo-module__uE17ZG__poster,.core-loop-demo-module__uE17ZG__video{object-fit:cover;object-position:var(--x,47%) 50%;transition:object-position}.core-loop-demo-module__uE17ZG__video{opacity:0;transition:opacity .4s}.core-loop-demo-module__uE17ZG__video.core-loop-demo-module__uE17ZG__ready{opacity:1}.core-loop-demo-module__uE17ZG__shade{pointer-events:none;background:linear-gradient(#0000 48%,#0000002e 66%,#0000009e 100%),linear-gradient(#00000047 0%,#0000 22%);position:absolute;inset:0}.core-loop-demo-module__uE17ZG__surface{cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.core-loop-demo-module__uE17ZG__surface:focus-visible{outline:none}.core-loop-demo-module__uE17ZG__subs{z-index:2;left:50%;bottom:var(--subs-bottom);text-align:center;width:max-content;max-width:88%;font-family:var(--sub-font);text-shadow:0 2px 6px #000000e6,0 0 2px #000000e6;pointer-events:none;line-height:1.32;position:absolute;transform:translate(-50%)}.core-loop-demo-module__uE17ZG__source{pointer-events:auto;color:#fff;font:500 var(--sub) / 1.32 var(--sub-font);text-shadow:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0;padding:.08em .18em;transition:text-shadow .2s;display:inline}.core-loop-demo-module__uE17ZG__word{color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;margin:0;padding:0 1px;transition:background .12s,color .2s,text-shadow .15s;display:inline}.core-loop-demo-module__uE17ZG__word:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover){.core-loop-demo-module__uE17ZG__source:hover{text-shadow:0 2px 6px #000000e6,0 0 2px #000000e6,0 0 18px #f1c44e3d}.core-loop-demo-module__uE17ZG__source .core-loop-demo-module__uE17ZG__word:hover{text-shadow:0 2px 6px #000000e6,0 0 2px #000000e6,0 0 12px #f1c44e80;background:#f1c44e38}}.core-loop-demo-module__uE17ZG__word:active{background:#f1c44e52}.core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__gold{color:var(--gold);text-shadow:0 0 16px #f1c44e4d,0 2px 6px #000000e6,0 0 2px #000000e6}.core-loop-demo-module__uE17ZG__punct{color:var(--punct,inherit)}.core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__gold{--punct:#fff}.core-loop-demo-module__uE17ZG__source.core-loop-demo-module__uE17ZG__cue .core-loop-demo-module__uE17ZG__word:not(.core-loop-demo-module__uE17ZG__gold){animation:3.4s ease-in-out infinite core-loop-demo-module__uE17ZG__cue;animation-delay:calc(var(--i,0) * .16s)}@keyframes core-loop-demo-module__uE17ZG__cue{0%,34%,to{background:0 0}12%{background:#f1c44e42}}.core-loop-demo-module__uE17ZG__replaying .core-loop-demo-module__uE17ZG__word{color:#fff9}.core-loop-demo-module__uE17ZG__replaying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__lit{color:#fff}.core-loop-demo-module__uE17ZG__replaying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__gold{color:#f1c44eb8;--punct:#fff9}.core-loop-demo-module__uE17ZG__replaying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__gold.core-loop-demo-module__uE17ZG__lit{--punct:#fff}@media (hover:hover){.core-loop-demo-module__uE17ZG__source.core-loop-demo-module__uE17ZG__replaying .core-loop-demo-module__uE17ZG__word:hover{background:0 0}}.core-loop-demo-module__uE17ZG__replaying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__gold.core-loop-demo-module__uE17ZG__lit{color:var(--gold);animation:1.1s ease-out core-loop-demo-module__uE17ZG__glint}@keyframes core-loop-demo-module__uE17ZG__glint{0%{color:#fbe7a6;text-shadow:0 0 8px #ffdc82,0 0 22px #ffc850f2,0 0 44px #f1c44eb3,0 2px 6px #000000e6}to{text-shadow:0 0 16px #f1c44e4d,0 2px 6px #000000e6,0 0 2px #000000e6}}.core-loop-demo-module__uE17ZG__translation{font:400 var(--tr) / 1.3 var(--sub-font);color:#eceff3db;pointer-events:auto;cursor:default;margin-top:.1em;transition:opacity .26s,filter .26s,transform .3s}.core-loop-demo-module__uE17ZG__slot{position:relative}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__translation{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(10px)}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__source{line-height:1.95}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word{color:#ffffff85;cursor:default;background:0 0;transition:color .18s,text-shadow .3s;position:relative}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__gold{color:#f1c44e8c;--punct:#ffffff85}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__said{color:#fff;animation:.62s ease-out core-loop-demo-module__uE17ZG__saidIn}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__said.core-loop-demo-module__uE17ZG__gold{color:var(--gold);--punct:#fff}@keyframes core-loop-demo-module__uE17ZG__saidIn{30%{text-shadow:0 0 14px #7fe0c6d9,0 0 30px #7fe0c673,0 2px 6px #000000e6}}@media (hover:hover){.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__source .core-loop-demo-module__uE17ZG__word:hover{background:0 0}}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__source .core-loop-demo-module__uE17ZG__word:active{background:0 0}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word:after{content:"";background:var(--said);transform-origin:0;opacity:0;pointer-events:none;border-radius:2px;height:max(2px,.075em);transition:transform .26s ease-out,opacity .2s;position:absolute;bottom:.02em;left:6%;right:6%;transform:scaleX(0);box-shadow:0 0 10px #7fe0c68c,0 1px 3px #0009}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__said:after{opacity:1;transform:scaleX(1)}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word[data-g]:before{content:attr(data-g);letter-spacing:.005em;color:#f0f2f6f0;white-space:nowrap;text-shadow:0 1px 8px #000000f2,0 0 3px #000000f2,0 0 1px #000;opacity:0;pointer-events:none;font-size:max(10.5px,.5em);font-style:italic;font-weight:500;line-height:1.15;transition:opacity .32s 60ms,transform .32s 60ms;position:absolute;bottom:calc(100% - .12em);left:50%;transform:translate(-50%,.25em)}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__said[data-g]:before{opacity:1;transform:translate(-50%)}.core-loop-demo-module__uE17ZG__perfect .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__said:after{background:linear-gradient(90deg, var(--said) 0%, #eafff8 50%, var(--said) 100%);animation:core-loop-demo-module__uE17ZG__sheen .9s ease-out calc(var(--i,0) * 70ms) 1 both;background-size:300% 100%}@keyframes core-loop-demo-module__uE17ZG__sheen{0%{background-position:100% 0}to{background-position:0 0}}.core-loop-demo-module__uE17ZG__sayPill{box-sizing:border-box;height:max(28px,2.3em);font:600 var(--pill-fs) / 1 var(--sub-font);color:#ffffffdb;white-space:nowrap;text-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e11b8;border:1px solid #7fe0c64d;border-radius:999px;align-items:center;gap:10px;padding:0 1em 0 .9em;animation:.28s ease-out .1s both core-loop-demo-module__uE17ZG__pillIn;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(7px - 50%));box-shadow:0 10px 30px #0006}@keyframes core-loop-demo-module__uE17ZG__pillIn{0%{opacity:0;transform:translate(-50%,calc(1px - 50%))scale(.96)}}.core-loop-demo-module__uE17ZG__dot{background:var(--said);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-out infinite core-loop-demo-module__uE17ZG__sayLive}@keyframes core-loop-demo-module__uE17ZG__sayLive{0%{box-shadow:0 0 #7fe0c699}70%,to{box-shadow:0 0 0 8px #7fe0c600}}.core-loop-demo-module__uE17ZG__bars{align-items:center;gap:3px;height:18px;display:inline-flex}.core-loop-demo-module__uE17ZG__bars b{background:var(--said);opacity:.9;border-radius:2px;width:3px;height:3px}.core-loop-demo-module__uE17ZG__sayPill.core-loop-demo-module__uE17ZG__best{background:#102621c7;border-color:#7fe0c6bf;gap:10px;padding:0 1.05em 0 1.1em;animation:none;box-shadow:0 0 26px #7fe0c640,0 10px 30px #0006}.core-loop-demo-module__uE17ZG__score{font:400 1.7em / 1 var(--serif);color:#fff;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;animation:.34s cubic-bezier(.34,1.56,.64,1) core-loop-demo-module__uE17ZG__pop}.core-loop-demo-module__uE17ZG__score span{color:#ffffff80}.core-loop-demo-module__uE17ZG__ok{background:var(--said);width:20px;height:20px;color:var(--said-ink);border-radius:50%;place-items:center;animation:.34s cubic-bezier(.34,1.56,.64,1) .12s both core-loop-demo-module__uE17ZG__pop;display:inline-grid}.core-loop-demo-module__uE17ZG__ok svg{width:13px;height:13px}.core-loop-demo-module__uE17ZG__nailed{color:#ffffffeb}.core-loop-demo-module__uE17ZG__peek{z-index:4;color:#f4f1e9eb;font:500 clamp(12px, 1.2cqw, 14px) / 1.2 var(--sub-font);white-space:nowrap;pointer-events:none;background:#0e1014f2;border:1px solid #f1c44e42;border-radius:12px;padding:.5em .85em .55em;animation:.16s both core-loop-demo-module__uE17ZG__peekIn;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 12px 34px #00000080}.core-loop-demo-module__uE17ZG__peek b{font:400 1.18em / 1 var(--serif);color:var(--gold)}.core-loop-demo-module__uE17ZG__peekSep{opacity:.45;margin:0 .45em}.core-loop-demo-module__uE17ZG__peekWhen{color:#eceff380;margin-left:.45em}@keyframes core-loop-demo-module__uE17ZG__peekIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))}}.core-loop-demo-module__uE17ZG__hint{z-index:4;color:#f3f0e8;max-width:calc(100% - 24px);font:600 clamp(12px, 1.25cqw, 14.5px) / 1.2 var(--sub-font);white-space:nowrap;pointer-events:none;background:#0d0f13e6;border:1px solid #f1c44e73;border-radius:999px;padding:.62em 1.15em;animation:.35s both core-loop-demo-module__uE17ZG__hintIn;position:absolute;top:max(12px,5.5%);left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.core-loop-demo-module__uE17ZG__hintSep{opacity:.55;margin:0 .45em}@keyframes core-loop-demo-module__uE17ZG__hintIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.core-loop-demo-module__uE17ZG__invite{pointer-events:auto;cursor:pointer;background:var(--gold);border-color:var(--gold);color:var(--ink);align-items:center;gap:.55em;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.core-loop-demo-module__uE17ZG__invite:hover{background:var(--gold-hi)}.core-loop-demo-module__uE17ZG__invite:active{transform:translate(-50%)scale(.97)}.core-loop-demo-module__uE17ZG__invite:focus-visible{outline-offset:3px;outline:2px solid #fff}.core-loop-demo-module__uE17ZG__invite svg{flex:none;width:1.2em;height:1.2em}.core-loop-demo-module__uE17ZG__listen{box-sizing:border-box;min-height:40px;padding:.62em 1.25em .62em 1.05em;font-size:clamp(13.5px,1.45cqw,16px);animation:.35s both core-loop-demo-module__uE17ZG__hintIn,2.4s ease-out 1.4s 3 core-loop-demo-module__uE17ZG__listenRing}@keyframes core-loop-demo-module__uE17ZG__listenRing{0%{box-shadow:0 12px 40px #00000080,0 0 #f1c44e99}70%,to{box-shadow:0 12px 40px #00000080,0 0 0 14px #f1c44e00}}.core-loop-demo-module__uE17ZG__stage{z-index:3;position:absolute;inset:0}.core-loop-demo-module__uE17ZG__dim{cursor:pointer;background:radial-gradient(at 50% 52%,#0000008c 0%,#000c 72%);border:0;width:100%;margin:0;padding:0;animation:.35s both core-loop-demo-module__uE17ZG__fadeIn;position:absolute;inset:0}.core-loop-demo-module__uE17ZG__dim:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.core-loop-demo-module__uE17ZG__stageBody{text-align:center;pointer-events:none;width:90%;animation:.5s cubic-bezier(.22,1,.36,1) both core-loop-demo-module__uE17ZG__lift;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}@keyframes core-loop-demo-module__uE17ZG__lift{0%{opacity:0;transform:translate(-50%,-38%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes core-loop-demo-module__uE17ZG__fadeIn{0%{opacity:0}to{opacity:1}}.core-loop-demo-module__uE17ZG__wave{justify-content:center;align-items:flex-end;gap:4px;height:clamp(18px,2.2cqw,26px);margin-bottom:clamp(10px,1.7cqw,20px);display:inline-flex}.core-loop-demo-module__uE17ZG__wave span{background:var(--gold);transform-origin:bottom;border-radius:2px;width:4px;height:25%}.core-loop-demo-module__uE17ZG__wave span:first-child{--h:30%;animation-delay:0s}.core-loop-demo-module__uE17ZG__wave span:nth-child(2){--h:65%;animation-delay:.1s}.core-loop-demo-module__uE17ZG__wave span:nth-child(3){--h:100%;animation-delay:.22s}.core-loop-demo-module__uE17ZG__wave span:nth-child(4){--h:80%;animation-delay:.32s}.core-loop-demo-module__uE17ZG__wave span:nth-child(5){--h:50%;animation-delay:.18s}.core-loop-demo-module__uE17ZG__wave span:nth-child(6){--h:85%;animation-delay:.26s}.core-loop-demo-module__uE17ZG__wave span:nth-child(7){--h:38%;animation-delay:.12s}.core-loop-demo-module__uE17ZG__thinking .core-loop-demo-module__uE17ZG__wave span{height:var(--h);animation:1.1s ease-in-out infinite core-loop-demo-module__uE17ZG__cueWave}.core-loop-demo-module__uE17ZG__playing .core-loop-demo-module__uE17ZG__wave span{animation:.8s ease-in-out infinite core-loop-demo-module__uE17ZG__wave}@keyframes core-loop-demo-module__uE17ZG__cueWave{0%,to{opacity:.5;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@keyframes core-loop-demo-module__uE17ZG__wave{0%,to{height:22%}50%{height:100%}}.core-loop-demo-module__uE17ZG__stageLine{font-family:var(--serif);font-size:var(--stage);letter-spacing:-.01em;color:#fff;text-shadow:0 4px 30px #0009;text-wrap:balance;line-height:1.16}.core-loop-demo-module__uE17ZG__sw{transition:color .25s,text-shadow .25s;display:inline-block}.core-loop-demo-module__uE17ZG__sw.core-loop-demo-module__uE17ZG__lit{color:var(--gold);text-shadow:0 0 28px #f1c44e73,0 4px 30px #0009;animation:.42s cubic-bezier(.34,1.56,.64,1) core-loop-demo-module__uE17ZG__pop}@keyframes core-loop-demo-module__uE17ZG__pop{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-6px)scale(1.08)}to{transform:none}}.core-loop-demo-module__uE17ZG__sw.core-loop-demo-module__uE17ZG__gold:not(.core-loop-demo-module__uE17ZG__lit){color:#f1c44ed9}.core-loop-demo-module__uE17ZG__focus{text-underline-offset:.2em;-webkit-text-decoration:underline #f1c44ef2;text-decoration:underline #f1c44ef2;text-decoration-thickness:3px}.core-loop-demo-module__uE17ZG__bigWord{width:fit-content;font-family:var(--serif);font-size:var(--stage-word);letter-spacing:-.015em;color:#fff;text-shadow:0 4px 30px #0009;margin:0 auto;line-height:1.04;transition:color .3s,text-shadow .3s;display:block}.core-loop-demo-module__uE17ZG__bigWord.core-loop-demo-module__uE17ZG__lit{color:var(--gold);text-shadow:0 0 34px #f1c44e6b,0 4px 30px #0009;animation:.5s cubic-bezier(.34,1.56,.64,1) core-loop-demo-module__uE17ZG__pop}.core-loop-demo-module__uE17ZG__gloss{font:500 var(--stage-gloss) / 1.3 var(--sub-font);letter-spacing:.01em;color:#f4f1e9e6;margin-top:.4em}.core-loop-demo-module__uE17ZG__lemma{font-family:var(--serif);color:#eceff38f;margin-left:.6em;font-style:italic;font-weight:400}.core-loop-demo-module__uE17ZG__stageLine.core-loop-demo-module__uE17ZG__context{font-size:var(--stage-ctx);color:#ffffffb3;margin-top:clamp(14px,2.6cqw,30px);line-height:1.3}.core-loop-demo-module__uE17ZG__context .core-loop-demo-module__uE17ZG__sw:not(.core-loop-demo-module__uE17ZG__lit) .core-loop-demo-module__uE17ZG__focus{color:#fff}.core-loop-demo-module__uE17ZG__context .core-loop-demo-module__uE17ZG__sw.core-loop-demo-module__uE17ZG__lit{text-shadow:0 0 18px #f1c44e66,0 4px 30px #0009;animation-name:core-loop-demo-module__uE17ZG__popSmall}@keyframes core-loop-demo-module__uE17ZG__popSmall{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-3px)scale(1.06)}to{transform:none}}.core-loop-demo-module__uE17ZG__stage.core-loop-demo-module__uE17ZG__out .core-loop-demo-module__uE17ZG__stageBody{animation:.24s both core-loop-demo-module__uE17ZG__stepBack}@keyframes core-loop-demo-module__uE17ZG__stepBack{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}.core-loop-demo-module__uE17ZG__stage.core-loop-demo-module__uE17ZG__out .core-loop-demo-module__uE17ZG__dim{animation:.9s .2s both core-loop-demo-module__uE17ZG__fadeOut}@keyframes core-loop-demo-module__uE17ZG__fadeOut{0%{opacity:1}to{opacity:.25}}.core-loop-demo-module__uE17ZG__stageHint{font:400 clamp(11px, 1.05cqw, 13px) / 1 var(--sub-font);letter-spacing:.04em;color:#ffffff73;margin-top:clamp(12px,2cqw,26px)}.core-loop-demo-module__uE17ZG__caption{z-index:4;left:50%;bottom:calc(var(--bar) + 3.5%);text-align:center;width:min(86%,46em);font:400 var(--cap) / 1.4 var(--sub-font);color:#ffffffd6;text-shadow:0 1px 8px #000000e6;pointer-events:none;text-wrap:balance;margin:0;position:absolute;transform:translate(-50%)}.core-loop-demo-module__uE17ZG__caption i{color:#fff3cf;font-style:italic}.core-loop-demo-module__uE17ZG__captionLine{animation:.3s both core-loop-demo-module__uE17ZG__fadeIn;display:inline}.core-loop-demo-module__uE17ZG__fly{z-index:6;background:var(--gold);color:var(--ink);font:700 clamp(14px, 1.6cqw, 19px) / 1 var(--sub-font);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;align-items:center;padding:.55em 1em .6em .85em;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.85);box-shadow:0 10px 30px #f1c44e59}.core-loop-demo-module__uE17ZG__fly.core-loop-demo-module__uE17ZG__shown{opacity:1;transform:translate(-50%,-50%)scale(1)}.core-loop-demo-module__uE17ZG__fly.core-loop-demo-module__uE17ZG__go{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.35);opacity:.2;transition:transform .7s cubic-bezier(.55,0,.3,1),opacity .7s}.core-loop-demo-module__uE17ZG__flySpark{margin-right:.4em}.core-loop-demo-module__uE17ZG__ghost{z-index:7;pointer-events:none;width:22px;height:22px;transform:translate(var(--gx), var(--gy));filter:drop-shadow(0 2px 6px #0009);transition:transform 1.15s cubic-bezier(.45,0,.2,1),opacity .35s;position:absolute;top:0;left:0}.core-loop-demo-module__uE17ZG__ghost svg{width:100%;height:100%;transition:transform .12s;display:block}.core-loop-demo-module__uE17ZG__ghost.core-loop-demo-module__uE17ZG__down svg{transform:scale(.82)}.core-loop-demo-module__uE17ZG__finger{background:#ffffff61;border:2px solid #ffffffe6;border-radius:50%;width:30px;height:30px;transition:transform .12s,background .12s;position:absolute;top:-15px;left:-15px;box-shadow:0 2px 10px #00000073}.core-loop-demo-module__uE17ZG__ghost.core-loop-demo-module__uE17ZG__down .core-loop-demo-module__uE17ZG__finger{background:#f1c44e8c;transform:scale(.8)}.core-loop-demo-module__uE17ZG__ghost.core-loop-demo-module__uE17ZG__hidden{opacity:0}.core-loop-demo-module__uE17ZG__ripple{border:2px solid var(--gold);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;left:-14px}.core-loop-demo-module__uE17ZG__ghost.core-loop-demo-module__uE17ZG__down .core-loop-demo-module__uE17ZG__ripple{animation:.6s ease-out core-loop-demo-module__uE17ZG__ripple}@keyframes core-loop-demo-module__uE17ZG__ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.core-loop-demo-module__uE17ZG__bar{z-index:5;padding:0 var(--pad) max(9px, 1.1cqw);font-family:var(--sub-font);position:absolute;bottom:0;left:0;right:0}.core-loop-demo-module__uE17ZG__track{background:#ffffff3d;border-radius:3px;height:3px;margin-bottom:max(7px,.8cqw);position:relative;overflow:hidden}.core-loop-demo-module__uE17ZG__fill{transform-origin:0;background:#ffffffe6;position:absolute;inset:0;transform:scaleX(0)}.core-loop-demo-module__uE17ZG__row{height:var(--pill-h);align-items:center;gap:6px;display:flex}.core-loop-demo-module__uE17ZG__iconBtn{width:calc(var(--icon) + 10px);height:var(--pill-h);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .1s,background .15s;display:inline-flex}.core-loop-demo-module__uE17ZG__iconBtn svg{width:var(--icon);height:var(--icon)}.core-loop-demo-module__uE17ZG__iconBtn:hover{background:#ffffff1a}.core-loop-demo-module__uE17ZG__iconBtn:active{transform:scale(.92)}.core-loop-demo-module__uE17ZG__iconBtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.core-loop-demo-module__uE17ZG__cap{height:var(--pill-h);box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);font:700 var(--pill-fs) / 1 var(--sub-font);background:#141519c7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;margin-left:6px;padding:0 3px;display:inline-flex;box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff0f}.core-loop-demo-module__uE17ZG__seg{height:calc(var(--pill-h) - 8px);box-sizing:border-box;color:#fff;font:inherit;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.42em;margin:0;padding:0 .62em;transition:background .15s,color .15s,transform .12s;display:inline-flex;position:relative}.core-loop-demo-module__uE17ZG__seg+.core-loop-demo-module__uE17ZG__seg:before{content:"";pointer-events:none;background:#ffffff24;width:1px;position:absolute;top:28%;bottom:28%;left:-.5px}button.core-loop-demo-module__uE17ZG__seg{cursor:pointer}button.core-loop-demo-module__uE17ZG__seg:hover{background:#ffffff1a}button.core-loop-demo-module__uE17ZG__seg:hover:before,button.core-loop-demo-module__uE17ZG__seg:hover+.core-loop-demo-module__uE17ZG__seg:before{opacity:0}button.core-loop-demo-module__uE17ZG__seg:active{transform:scale(.95)}.core-loop-demo-module__uE17ZG__seg:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.core-loop-demo-module__uE17ZG__main{padding:0 3px}.core-loop-demo-module__uE17ZG__logo{width:calc(var(--pill-h) - 12px);height:calc(var(--pill-h) - 12px);background:radial-gradient(circle at 35% 30%, #ffe08a, var(--gold) 60%, #d9a92c);color:var(--ink);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:.74em;font-weight:800;display:inline-flex}.core-loop-demo-module__uE17ZG__key{box-sizing:border-box;color:#e8ebef;background:#ffffff21;border-bottom:2px solid #ffffff38;border-radius:.34em;justify-content:center;align-items:center;min-width:1.85em;height:1.3em;padding:0 .35em;font-size:.78em;transition:background .15s,color .15s;display:inline-flex}.core-loop-demo-module__uE17ZG__say.core-loop-demo-module__uE17ZG__active{color:var(--said);background:#7fe0c629}.core-loop-demo-module__uE17ZG__say.core-loop-demo-module__uE17ZG__active .core-loop-demo-module__uE17ZG__key{background:var(--said);color:var(--said-ink);border-bottom-color:#4fb79c;animation:1.2s ease-in-out infinite core-loop-demo-module__uE17ZG__sayKey}@keyframes core-loop-demo-module__uE17ZG__sayKey{50%{box-shadow:0 0 0 4px #7fe0c640}}.core-loop-demo-module__uE17ZG__capsule{gap:.36em;padding:0 .78em 0 .66em}.core-loop-demo-module__uE17ZG__spark{color:var(--gold);font-size:1.05em;line-height:1;display:inline-block}.core-loop-demo-module__uE17ZG__count{text-align:center;font-variant-numeric:tabular-nums;min-width:.7em}.core-loop-demo-module__uE17ZG__zero .core-loop-demo-module__uE17ZG__spark{opacity:.55}.core-loop-demo-module__uE17ZG__zero .core-loop-demo-module__uE17ZG__count{color:#ffffff8c}.core-loop-demo-module__uE17ZG__plus{background:#f1c44e29}.core-loop-demo-module__uE17ZG__plus .core-loop-demo-module__uE17ZG__count{color:var(--gold)}.core-loop-demo-module__uE17ZG__bump{background:#f1c44e29;animation:.5s cubic-bezier(.34,1.56,.64,1) core-loop-demo-module__uE17ZG__bump}.core-loop-demo-module__uE17ZG__bump .core-loop-demo-module__uE17ZG__spark{animation:.55s core-loop-demo-module__uE17ZG__spin}@keyframes core-loop-demo-module__uE17ZG__bump{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes core-loop-demo-module__uE17ZG__spin{0%{transform:rotate(0)scale(1.3)}to{transform:rotate(180deg)scale(1)}}.core-loop-demo-module__uE17ZG__title{color:#ffffff9e;font:500 var(--pill-fs) / 1 var(--sub-font);letter-spacing:.02em;white-space:nowrap;margin-left:auto}@container (max-width:479px){.core-loop-demo-module__uE17ZG__title,.core-loop-demo-module__uE17ZG__stageHint{display:none}.core-loop-demo-module__uE17ZG__cap{margin-left:2px}}@container (max-width:719px){.core-loop-demo-module__uE17ZG__title,.core-loop-demo-module__uE17ZG__stageHint{display:none}}.core-loop-demo-module__uE17ZG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.core-loop-demo-module__uE17ZG__stageBody,.core-loop-demo-module__uE17ZG__dim,.core-loop-demo-module__uE17ZG__hint{animation:.2s both core-loop-demo-module__uE17ZG__fadeIn}.core-loop-demo-module__uE17ZG__stageBody{transform:translate(-50%,-50%)}.core-loop-demo-module__uE17ZG__sw.core-loop-demo-module__uE17ZG__lit,.core-loop-demo-module__uE17ZG__bigWord.core-loop-demo-module__uE17ZG__lit,.core-loop-demo-module__uE17ZG__replaying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__gold.core-loop-demo-module__uE17ZG__lit,.core-loop-demo-module__uE17ZG__bump,.core-loop-demo-module__uE17ZG__bump .core-loop-demo-module__uE17ZG__spark,.core-loop-demo-module__uE17ZG__thinking .core-loop-demo-module__uE17ZG__wave span,.core-loop-demo-module__uE17ZG__playing .core-loop-demo-module__uE17ZG__wave span{animation:none}.core-loop-demo-module__uE17ZG__thinking .core-loop-demo-module__uE17ZG__wave span,.core-loop-demo-module__uE17ZG__playing .core-loop-demo-module__uE17ZG__wave span{height:var(--h)}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__said,.core-loop-demo-module__uE17ZG__perfect .core-loop-demo-module__uE17ZG__word.core-loop-demo-module__uE17ZG__said:after,.core-loop-demo-module__uE17ZG__sayPill,.core-loop-demo-module__uE17ZG__dot,.core-loop-demo-module__uE17ZG__score,.core-loop-demo-module__uE17ZG__ok,.core-loop-demo-module__uE17ZG__say.core-loop-demo-module__uE17ZG__active .core-loop-demo-module__uE17ZG__key{animation:none}.core-loop-demo-module__uE17ZG__translation,.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word:after,.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word[data-g]:before{transition-property:opacity}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__translation,.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word[data-g]:before{transform:none}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word:after{transform:scaleX(1)}.core-loop-demo-module__uE17ZG__saying .core-loop-demo-module__uE17ZG__word[data-g]:before{transform:translate(-50%)}.core-loop-demo-module__uE17ZG__fly,.core-loop-demo-module__uE17ZG__fly.core-loop-demo-module__uE17ZG__shown,.core-loop-demo-module__uE17ZG__fly.core-loop-demo-module__uE17ZG__go{transform:translate(calc(-50% + var(--dx)), calc(-100% + var(--dy) - 12px));transition:opacity .3s}.core-loop-demo-module__uE17ZG__fly.core-loop-demo-module__uE17ZG__go{opacity:0;transition:opacity .6s .2s}.core-loop-demo-module__uE17ZG__source.core-loop-demo-module__uE17ZG__cue .core-loop-demo-module__uE17ZG__word:not(.core-loop-demo-module__uE17ZG__gold){text-underline-offset:.24em;-webkit-text-decoration:underline #f1c44e8c;text-decoration:underline #f1c44e8c;text-decoration-thickness:2px;animation:none}.core-loop-demo-module__uE17ZG__ghost{transition:opacity .35s}}
.hero-video-module__xIArra__width,.hero-video-module__xIArra__frame{width:100%;max-width:max(560px,177.778svh - 657.778px);margin-inline:auto}.hero-video-module__xIArra__frame{aspect-ratio:16/9;position:relative}.hero-video-module__xIArra__video{object-fit:cover;width:100%;height:100%;display:block}.hero-video-module__xIArra__bigPlay{color:#17140f;background:#fffaf1eb;border-radius:9999px;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;margin:auto;transition:transform .2s,background-color .2s;display:flex;position:absolute;inset:0;box-shadow:0 12px 30px -10px #0000008c}.hero-video-module__xIArra__bigPlay:hover{background:#fffaf1;transform:scale(1.05)}.hero-video-module__xIArra__controls{gap:.5rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.hero-video-module__xIArra__control{color:#fffaf1;-webkit-backdrop-filter:blur(6px);background:#0e0c099e;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.hero-video-module__xIArra__control:hover{background:#0e0c09d1}.hero-video-module__xIArra__bigPlay:focus-visible,.hero-video-module__xIArra__control:focus-visible{outline:2px solid var(--v2-spark-deep);outline-offset:3px}
.progress-module__mpu7VW__root{--gold:#f5d67a;--spark:#f1c44e;width:100%;container:grow/inline-size}.progress-module__mpu7VW__card{color:#fff;font-family:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.005em;background:#0d0d0e;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 40px 80px -40px #14110a8c,0 0 0 1px #14110a14}.progress-module__mpu7VW__film{aspect-ratio:4/3;background:#000;position:relative;overflow:hidden;container-type:inline-size}@container grow (min-width:560px){.progress-module__mpu7VW__film{aspect-ratio:16/9}}@container grow (min-width:900px){.progress-module__mpu7VW__film{aspect-ratio:2.35}}.progress-module__mpu7VW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.progress-module__mpu7VW__shade{pointer-events:none;background:linear-gradient(#00000073,#0000 22% 50%,#000000bf 100%);position:absolute;inset:0}.progress-module__mpu7VW__when{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 8px #000000b3;font-size:clamp(11.5px,1.5cqi,14px);font-weight:600;position:absolute;top:3.2cqi;left:3.6cqi}.progress-module__mpu7VW__pause{color:#ffffffd9;cursor:pointer;opacity:.7;background:#00000059;border:0;border-radius:999px;place-items:center;width:34px;height:34px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:2.2cqi;right:2.6cqi}.progress-module__mpu7VW__pause:hover,.progress-module__mpu7VW__pause:focus-visible{opacity:1;background:#0000008c}.progress-module__mpu7VW__pause:focus-visible{outline:2px solid var(--spark);outline-offset:2px}.progress-module__mpu7VW__pause svg{width:16px;height:16px}.progress-module__mpu7VW__sub{text-align:center;margin:0;transition:opacity .35s;position:absolute;bottom:3.6cqi;left:4cqi;right:4cqi}.progress-module__mpu7VW__sub.progress-module__mpu7VW__off{opacity:0}.progress-module__mpu7VW__line{text-shadow:0 2px 6px #000000e6,0 0 2px #000000e6;font-size:clamp(16px,2.7cqi,30px);font-weight:500;line-height:1.32;display:block}.progress-module__mpu7VW__row{text-wrap:balance;display:block}.progress-module__mpu7VW__tr{color:#eceff3cc;text-wrap:balance;text-shadow:0 2px 6px #000000e6;margin-top:.35em;font-size:clamp(12.5px,1.7cqi,18px);line-height:1.35;display:block}.progress-module__mpu7VW__w{transition:color .6s,text-shadow .6s}.progress-module__mpu7VW__gold{color:var(--gold);text-shadow:0 0 16px #f1c44e59,0 2px 6px #000000e6,0 0 2px #000000e6}.progress-module__mpu7VW__readout{grid-template-columns:1fr auto;align-items:end;gap:10px 16px;padding:16px 18px 18px;transition:opacity .5s;display:grid}.progress-module__mpu7VW__readout.progress-module__mpu7VW__dim{opacity:.35}@container grow (min-width:700px){.progress-module__mpu7VW__readout{padding:18px 26px 22px}}.progress-module__mpu7VW__stat{flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;display:flex}.progress-module__mpu7VW__know,.progress-module__mpu7VW__of{color:#eceff3c7;font-size:clamp(14px,2.2cqi,17px)}.progress-module__mpu7VW__pct{font-family:var(--font-display,var(--font-instrument)), system-ui, sans-serif;letter-spacing:-.03em;color:var(--gold);font-variant-numeric:tabular-nums;min-width:2.1ch;font-size:clamp(38px,7cqi,56px);font-weight:600;line-height:1}.progress-module__mpu7VW__words{white-space:nowrap;align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.progress-module__mpu7VW__count{color:#eceff3c7;font-variant-numeric:tabular-nums;font-size:14px}.progress-module__mpu7VW__count b{color:#fff;font-size:1.15em;font-weight:700}.progress-module__mpu7VW__spark{color:var(--spark)}.progress-module__mpu7VW__plus{color:var(--spark);opacity:0;font-size:13px;font-weight:700;transition:opacity .5s}.progress-module__mpu7VW__plus.progress-module__mpu7VW__plusOn{opacity:1}.progress-module__mpu7VW__bar{background:#24262b;border-radius:8px;grid-column:1/-1;height:8px;overflow:hidden}.progress-module__mpu7VW__bar i{border-radius:inherit;background:linear-gradient(90deg, #c99a2e, var(--gold));height:100%;transition:width .2s linear;display:block;box-shadow:0 0 14px #f1c44e8c}@container grow (max-width:479px){.progress-module__mpu7VW__readout{grid-template-columns:1fr}.progress-module__mpu7VW__words{padding-bottom:0}.progress-module__mpu7VW__plus{order:2}}.progress-module__mpu7VW__note{color:var(--v2-muted,#6a6459);margin:10px 2px 0;font-size:13px;line-height:1.45}.progress-module__mpu7VW__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-module__mpu7VW__sub,.progress-module__mpu7VW__w,.progress-module__mpu7VW__readout,.progress-module__mpu7VW__plus,.progress-module__mpu7VW__bar i{transition:none}}
.say-it-demo-module__e7Iy0q__demo{--said:var(--v2-said,#7fe0c6);--said-glow:#7fe0c680;--said-ink:#08261f;--shadow:0 4px 30px #0009}.say-it-demo-module__e7Iy0q__stack{--peek:50px;padding-top:calc(var(--peek) * var(--behind,0));display:grid;position:relative}@media (min-width:640px){.say-it-demo-module__e7Iy0q__stack{--peek:62px}}.say-it-demo-module__e7Iy0q__card{transform-origin:50% 0;grid-area:1/1}.say-it-demo-module__e7Iy0q__slot0{z-index:3}.say-it-demo-module__e7Iy0q__slot1{z-index:2;transform:translateY(calc(var(--peek) * -1)) scale(.95)}.say-it-demo-module__e7Iy0q__slot2{z-index:1;transform:translateY(calc(var(--peek) * -2)) scale(.9)}.say-it-demo-module__e7Iy0q__slot3{z-index:0;transform:translateY(calc(var(--peek) * -2)) scale(.9);opacity:0}.say-it-demo-module__e7Iy0q__card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.say-it-demo-module__e7Iy0q__shade{z-index:1;background:var(--v2-ink,#0f0e0c);opacity:0;pointer-events:none;position:absolute;inset:0}.say-it-demo-module__e7Iy0q__slot1 .say-it-demo-module__e7Iy0q__shade{opacity:.1}.say-it-demo-module__e7Iy0q__slot2 .say-it-demo-module__e7Iy0q__shade,.say-it-demo-module__e7Iy0q__slot3 .say-it-demo-module__e7Iy0q__shade{opacity:.2}.say-it-demo-module__e7Iy0q__peekLine{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--v2-serif);color:#fff9;text-shadow:0 1px 6px #0009;flex:1 1 0;font-size:15px;line-height:1.2;overflow:hidden}@media (min-width:640px){.say-it-demo-module__e7Iy0q__peekLine{font-size:16px}}.say-it-demo-module__e7Iy0q__slot0 .say-it-demo-module__e7Iy0q__peekLine{opacity:0}.say-it-demo-module__e7Iy0q__dealing .say-it-demo-module__e7Iy0q__card{transition:transform .6s cubic-bezier(.3,.7,.2,1),opacity .6s}.say-it-demo-module__e7Iy0q__dealing .say-it-demo-module__e7Iy0q__shade,.say-it-demo-module__e7Iy0q__dealing .say-it-demo-module__e7Iy0q__peekLine{transition:opacity .6s}.say-it-demo-module__e7Iy0q__controls{z-index:5;padding:0 1rem 1rem;position:absolute;bottom:0;left:0}@media (min-width:640px){.say-it-demo-module__e7Iy0q__controls{padding:0 1.75rem 1.75rem}}.say-it-demo-module__e7Iy0q__count{margin:.85rem 0 0;display:flex}.say-it-demo-module__e7Iy0q__count.say-it-demo-module__e7Iy0q__none{visibility:hidden}.say-it-demo-module__e7Iy0q__countRow{background:var(--v2-ink,#0f0e0c);color:#c4c8ce;white-space:nowrap;border-radius:9999px;align-items:center;gap:9px;height:2rem;padding:0 .9rem 0 .8rem;font-size:13.5px;font-weight:500;line-height:1.35;display:inline-flex}.say-it-demo-module__e7Iy0q__countRow:before{content:"";background:var(--said);border-radius:2px;flex:none;width:14px;height:3px;box-shadow:0 0 8px #7fe0c673}.say-it-demo-module__e7Iy0q__countRow b{font-variant-numeric:tabular-nums;color:#fff;font-weight:700;display:inline-block}.say-it-demo-module__e7Iy0q__countRow b.say-it-demo-module__e7Iy0q__tick{animation:.7s ease-out say-it-demo-module__e7Iy0q__tick}@keyframes say-it-demo-module__e7Iy0q__tick{0%{color:var(--said);opacity:0;transform:translateY(-4px)}40%{color:var(--said);opacity:1;transform:none}to{color:#fff}}.say-it-demo-module__e7Iy0q__line{font-family:var(--v2-serif);letter-spacing:-.01em;text-wrap:balance;text-shadow:var(--shadow);line-height:1.2}.say-it-demo-module__e7Iy0q__line.say-it-demo-module__e7Iy0q__open{line-height:1.95}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__line{transition:line-height .24s}.say-it-demo-module__e7Iy0q__w{color:#fff;line-height:1.15;display:inline-block;position:relative}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__w{transition:color .18s}.say-it-demo-module__e7Iy0q__practice .say-it-demo-module__e7Iy0q__w{color:#ffffff6b}.say-it-demo-module__e7Iy0q__practice .say-it-demo-module__e7Iy0q__w.say-it-demo-module__e7Iy0q__said,.say-it-demo-module__e7Iy0q__w.say-it-demo-module__e7Iy0q__said{color:#fff}.say-it-demo-module__e7Iy0q__t{display:inline-block;position:relative}.say-it-demo-module__e7Iy0q__t:after{content:"";background:var(--said);height:max(2px,.06em);box-shadow:0 0 10px var(--said-glow), 0 1px 3px #0009;transform-origin:0;opacity:0;border-radius:2px;position:absolute;bottom:-.1em;left:.03em;right:.03em;transform:scaleX(0)}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__t:after{transition:transform .26s ease-out,opacity .26s ease-out}.say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__t:after{opacity:1;transform:scaleX(1)}.say-it-demo-module__e7Iy0q__p{display:inline-block}.say-it-demo-module__e7Iy0q__g{opacity:0;white-space:nowrap;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;color:#ffffffdb;text-shadow:0 1px 8px #000000e6;pointer-events:none;font-size:max(12px,.36em);font-style:italic;font-weight:500;line-height:1;position:absolute;bottom:calc(100% - .05em);left:50%;transform:translate(-50%,.35em)}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__g{transition:opacity .32s 60ms,transform .32s 60ms}.say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__g{opacity:1;transform:translate(-50%)}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__t{animation:.62s ease-out say-it-demo-module__e7Iy0q__said-in}@keyframes say-it-demo-module__e7Iy0q__said-in{0%{text-shadow:0 0 0 transparent, var(--shadow);transform:translateY(2px)}35%{text-shadow:0 0 22px #7fe0c6b3, var(--shadow);transform:translateY(-2px)}to{text-shadow:0 0 0 transparent, var(--shadow);transform:translateY(0)}}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__sweep .say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__t{animation:say-it-demo-module__e7Iy0q__sweep .9s ease-out calc(var(--i) * 70ms) both}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__sweep .say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__t:after{background:linear-gradient(90deg, var(--said) 0%, #f0fffa 50%, var(--said) 100%);animation:say-it-demo-module__e7Iy0q__sheen .9s ease-out calc(var(--i) * 70ms) both;background-size:300% 100%}@keyframes say-it-demo-module__e7Iy0q__sweep{0%,to{text-shadow:var(--shadow)}35%{color:#f4fffc;text-shadow:0 0 12px #fff9, var(--shadow)}}@keyframes say-it-demo-module__e7Iy0q__sheen{0%{background-position:100% 0}to{background-position:0 0}}.say-it-demo-module__e7Iy0q__slot{place-items:center;min-height:2.5rem;display:grid;position:relative}.say-it-demo-module__e7Iy0q__slot>*{grid-area:1/1}.say-it-demo-module__e7Iy0q__translation.say-it-demo-module__e7Iy0q__away{opacity:0;filter:blur(6px);transform:translateY(10px)}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__translation{transition:opacity .4s,filter .4s,transform .4s}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__translation.say-it-demo-module__e7Iy0q__away{transition-duration:.26s}.say-it-demo-module__e7Iy0q__voice,.say-it-demo-module__e7Iy0q__result{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;border-radius:9999px;align-items:center;display:inline-flex;transform:translateY(4px)}.say-it-demo-module__e7Iy0q__voice.say-it-demo-module__e7Iy0q__on,.say-it-demo-module__e7Iy0q__result.say-it-demo-module__e7Iy0q__on{opacity:1;transform:none}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__voice,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__result{transition:opacity .2s,transform .2s}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__voice.say-it-demo-module__e7Iy0q__on,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__result.say-it-demo-module__e7Iy0q__on{transition-delay:.1s}.say-it-demo-module__e7Iy0q__voice{background:#00000080;gap:.55rem;height:2rem;padding:0 .85rem;box-shadow:inset 0 0 0 1px #7fe0c647}.say-it-demo-module__e7Iy0q__dot{background:var(--said);border-radius:50%;width:7px;height:7px;animation:1.4s ease-out infinite say-it-demo-module__e7Iy0q__live}@keyframes say-it-demo-module__e7Iy0q__live{0%{box-shadow:0 0 #7fe0c699}to{box-shadow:0 0 0 7px #7fe0c600}}.say-it-demo-module__e7Iy0q__bars{align-items:center;gap:3px;height:18px;display:flex}.say-it-demo-module__e7Iy0q__bars b{background:var(--said);opacity:.9;border-radius:2px;width:3px;min-height:3px}.say-it-demo-module__e7Iy0q__result{white-space:nowrap;background:#102621b8;gap:.7rem;height:2.35rem;padding:0 1rem 0 1.05rem;box-shadow:inset 0 0 0 1px #7fe0c699,0 0 22px #7fe0c629}.say-it-demo-module__e7Iy0q__score{font-family:var(--v2-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;color:#fff;font-size:23px;line-height:1}.say-it-demo-module__e7Iy0q__score span{color:#ffffff80}.say-it-demo-module__e7Iy0q__ok,.say-it-demo-module__e7Iy0q__check{background:var(--said);color:var(--said-ink);border-radius:50%;place-items:center;display:inline-grid}.say-it-demo-module__e7Iy0q__ok{width:1.25rem;height:1.25rem}.say-it-demo-module__e7Iy0q__resultText{color:#ffffffe6;font-size:14px;font-weight:600}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__result.say-it-demo-module__e7Iy0q__on .say-it-demo-module__e7Iy0q__score,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__result.say-it-demo-module__e7Iy0q__on .say-it-demo-module__e7Iy0q__ok{animation:.34s ease-out both say-it-demo-module__e7Iy0q__settle}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__result.say-it-demo-module__e7Iy0q__on .say-it-demo-module__e7Iy0q__ok{animation-delay:.12s}@keyframes say-it-demo-module__e7Iy0q__settle{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.say-it-demo-module__e7Iy0q__chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#0000008c;border-radius:9999px;align-items:center;gap:.5rem;max-width:100%;height:2rem;padding:0 .8rem 0 .4rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.say-it-demo-module__e7Iy0q__chip.say-it-demo-module__e7Iy0q__nailed{box-shadow:inset 0 0 0 1px #7fe0c659}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__chip{transition:box-shadow .3s}.say-it-demo-module__e7Iy0q__chipText.say-it-demo-module__e7Iy0q__quiet{opacity:.5}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__chipText{transition:opacity .2s}.say-it-demo-module__e7Iy0q__key{color:#e8ebef;background:#ffffff21;border-radius:6px;align-items:center;height:1.35rem;padding:0 .45rem;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 -2px #fff3}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__key{transition:background .15s,color .15s,box-shadow .15s,transform .15s}.say-it-demo-module__e7Iy0q__key.say-it-demo-module__e7Iy0q__held{background:var(--said);color:var(--said-ink);transform:translateY(1px);box-shadow:inset 0 -1px #4fb79c,0 0 14px #7fe0c659}.say-it-demo-module__e7Iy0q__check{width:1.35rem;height:1.35rem}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__chip.say-it-demo-module__e7Iy0q__nailed .say-it-demo-module__e7Iy0q__check,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__chip.say-it-demo-module__e7Iy0q__nailed .say-it-demo-module__e7Iy0q__chipText{animation:.3s ease-out both say-it-demo-module__e7Iy0q__fade-in}@keyframes say-it-demo-module__e7Iy0q__fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.say-it-demo-module__e7Iy0q__score{font-size:21px}.say-it-demo-module__e7Iy0q__resultText{font-size:13px}}@media (prefers-reduced-motion:reduce){.say-it-demo-module__e7Iy0q__line{line-height:1.95}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__line{transition:none}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__t,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__sweep .say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__t,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__sweep .say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__t:after,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__result.say-it-demo-module__e7Iy0q__on .say-it-demo-module__e7Iy0q__score,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__result.say-it-demo-module__e7Iy0q__on .say-it-demo-module__e7Iy0q__ok,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__chip.say-it-demo-module__e7Iy0q__nailed .say-it-demo-module__e7Iy0q__check,.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__chip.say-it-demo-module__e7Iy0q__nailed .say-it-demo-module__e7Iy0q__chipText,.say-it-demo-module__e7Iy0q__dot{animation:none}.say-it-demo-module__e7Iy0q__t:after{transform:scaleX(1)}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__t:after{transition:opacity .26s}.say-it-demo-module__e7Iy0q__g,.say-it-demo-module__e7Iy0q__said .say-it-demo-module__e7Iy0q__g{transform:translate(-50%)}.say-it-demo-module__e7Iy0q__live .say-it-demo-module__e7Iy0q__g{transition:opacity .32s}.say-it-demo-module__e7Iy0q__translation.say-it-demo-module__e7Iy0q__away{filter:none;transform:none}.say-it-demo-module__e7Iy0q__voice,.say-it-demo-module__e7Iy0q__result,.say-it-demo-module__e7Iy0q__key.say-it-demo-module__e7Iy0q__held{transform:none}.say-it-demo-module__e7Iy0q__dealing .say-it-demo-module__e7Iy0q__card{transition:none}.say-it-demo-module__e7Iy0q__countRow b.say-it-demo-module__e7Iy0q__tick{animation:none}}
.details-module__ppwula__plate{background:var(--v2-paper-2);-webkit-user-select:none;user-select:none;border-radius:18px;justify-content:center;align-items:center;height:172px;padding:0 16px;display:flex;overflow:hidden}.details-module__ppwula__art{zoom:1;justify-content:center;width:100%;display:flex}@media (min-width:640px){.details-module__ppwula__plate{border-radius:20px;height:184px}.details-module__ppwula__art{zoom:1.15}}@media (min-width:1024px){.details-module__ppwula__plate{height:200px}.details-module__ppwula__art{zoom:1.25}}@media (max-width:639px){.details-module__ppwula__plate{display:none}}
