@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2)format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-ext-300-normal-Btyq5fVI.woff2)format("woff2"),url(/assets/manrope-latin-ext-300-normal-DfIhbc9V.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff")}:root{--bg:#0b0d12;--panel:#141821;--line:#262c3a;--fg:#f3f5f9;--muted:#8b93a7;--accent:#5b8cff;--ok:#34c77b;--warn:#f0a83a;font-size:1.85185vmin}*{box-sizing:border-box;margin:0}html,body,#app{background:var(--bg);width:100%;height:100%;color:var(--fg);cursor:none;user-select:none;-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Samsung One,sans-serif;overflow:hidden}#stage{background:var(--bg);transform-origin:50%;position:absolute;top:50%;left:50%;overflow:hidden}#views,.layers,.layer,.takeover{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#views{z-index:1;left:var(--main-x,0);top:var(--main-y,0);width:var(--main-w,100%);height:var(--main-h,100%);bottom:auto;right:auto}.layers{z-index:2}.takeover{z-index:3}.layer{opacity:0;visibility:hidden;will-change:opacity, transform}.layer.visible{opacity:1;visibility:visible}.subtitles{z-index:2;text-align:center;visibility:hidden;pointer-events:none;position:absolute;bottom:6%;left:5%;right:5%}.subtitles>span{color:#fff;white-space:pre-line;text-shadow:0 .05em .1em rgba(0,0,0,.9);background:rgba(0,0,0,.6);border-radius:.2em;padding:.15em .5em;font-weight:600;line-height:1.3;display:inline-block}.slice{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.slice>img,.slice>video,.slice>canvas,.slice>iframe{object-fit:cover;background:#000;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.screen{flex-direction:column;padding:3rem 4rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.brand{text-align:right;position:absolute;top:3rem;right:4rem}.brand-logo{transform-origin:100%;width:15rem;height:auto;margin-left:auto;animation:4.8s ease-in-out infinite breathe;display:block}.brand-tag{letter-spacing:.42em;color:var(--muted);white-space:nowrap;margin-top:.7rem;margin-right:-.42em;font-size:.68rem;font-weight:600;line-height:1}@keyframes breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.brand-logo{animation:none}}.screen-name{letter-spacing:.01em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:50%;min-height:1.4rem;font-size:1.1rem;font-weight:600;overflow:hidden}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.75rem;font-weight:700}.pair{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.portrait .pair{text-align:center;flex-direction:column}.pair-text{flex:0 36rem;max-width:38rem}.pair-text h1{margin-bottom:.6rem;font-size:2rem;font-weight:600}.pair-text p{color:var(--muted);max-width:32rem;font-size:1.1rem;line-height:1.5}.portrait .pair-text p{margin:0 auto}.code{font-variant-numeric:tabular-nums;letter-spacing:.12em;margin:2.2rem 0;font-size:5.2rem;font-weight:700;line-height:1}.code .dash{color:var(--muted)}.qr{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:1.2rem;flex-shrink:0;width:16rem;min-width:200px;max-width:340px;height:16rem;min-height:200px;max-height:340px;margin-left:5rem;padding:1.2rem;box-shadow:0 1rem 3rem rgba(0,0,0,.4)}.portrait .qr{margin:2.5rem 0 0}.qr svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.steps{color:var(--muted);margin-top:.4rem;font-size:1rem}.steps b{color:var(--fg);font-weight:600}.ready{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ready p{margin-top:1rem}.ready .clock{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:7rem;font-weight:300;line-height:1}.ready h1{margin-top:1.5rem;font-size:2rem;font-weight:600}.ready p{color:var(--muted);font-size:1.1rem}.footer{color:var(--muted);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.pill{align-items:center;display:inline-flex}.dot{background:var(--muted);border-radius:50%;width:.65rem;height:.65rem;margin-right:.5rem}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.notice{color:var(--warn)}[data-notice=suspended] .ready h1{color:#f5b14c}[data-notice=suspended] .ready p{max-width:36rem;margin-left:auto;margin-right:auto}#zones{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.zone{position:absolute;overflow:hidden}.zone-side{background:#07090d}#zones[data-split=right] .zone-side{box-shadow:inset .15rem 0 rgba(255,255,255,.06)}#zones[data-split=left] .zone-side{box-shadow:inset -.15rem 0 rgba(255,255,255,.06)}.zone-media{object-fit:cover;border:0;width:100%;height:100%;position:absolute;top:0;left:0}#zones[data-fit=contain] .zone-main .slice>img,#zones[data-fit=contain] .zone-main .slice>video,#zones[data-fit=contain] .zone-main .slice>canvas{object-fit:contain}.widget-host{width:100%;height:100%;position:absolute;top:0;left:0}.ticker{color:#f3f5f9;background:#0f1219;align-items:stretch;width:100%;height:100%;font-weight:600;display:flex;position:absolute;top:0;left:0}.ticker.theme-light{color:#10131a;background:#f4f6fa}.ticker.theme-brand{background:linear-gradient(90deg,#2b4fd8,#5b8cff)}.ticker.theme-red{background:linear-gradient(90deg,#b5001b,#e30613)}.tk-track{flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.tk-scroll{white-space:nowrap;will-change:transform;font-size:1.6rem;line-height:1;display:inline-block}.tk-copy{display:inline-block}.tk-msg{padding:0 1.2rem}.tk-sep{opacity:.45}@keyframes tk-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tk-info{white-space:nowrap;font-variant-numeric:tabular-nums;background:rgba(0,0,0,.28);align-items:center;padding:0 1.6rem;font-size:1.45rem;display:flex}.ticker.theme-light .tk-info{background:rgba(0,0,0,.06)}.tk-info>span{align-items:center;margin-left:1.4rem;display:inline-flex}.tk-info>span:first-child{margin-left:0}.tk-clock{font-size:1.15em;font-weight:700}.tk-date{opacity:.8}.tk-wx .wx-icon{width:1.7em;height:1.7em;margin-right:.35em}.tk-wx-place{opacity:.7;margin-left:.45em;font-weight:400}.widget{text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 0,#1c2333 0%,#0b0d12 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.widget-fx{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.cd-inner{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.cd-title{letter-spacing:.02em;max-width:22em;margin-bottom:.7em;font-size:1.5em;font-weight:700}.cd-units{flex-wrap:wrap;justify-content:center;display:flex}.cd-unit{width:4.9em;margin:0 .35em}.cd-num{font-variant-numeric:tabular-nums;background:rgba(255,255,255,.07);border-radius:.14em;font-size:3.4em;font-weight:700;line-height:1.25;box-shadow:inset 0 0 0 .02em rgba(255,255,255,.12),0 .12em .3em rgba(0,0,0,.35)}.cd-label{letter-spacing:.3em;opacity:.7;margin-top:.55em;font-size:.72em;font-weight:700}.widget-countdown.tall .cd-units,.widget-timer.tall .cd-units{width:11.5em}.widget-countdown.tall .cd-unit{margin:.35em}.cd-bar{background:rgba(255,255,255,.12);border-radius:.2em;width:12em;height:.35em;margin-top:1.1em;overflow:hidden}.cd-bar-fill{transform-origin:0;background:currentColor;height:100%;transition:transform 1s linear}.cd-done{max-width:9em;font-size:3em;font-weight:800;line-height:1.1;animation:.6s cubic-bezier(.2,1.6,.4,1) both pop;display:none}.widget.done .cd-units,.widget.done .cd-bar{display:none}.widget.done .cd-done{display:block}.widget.urgent .cd-num{color:#ff5a6e;animation:1s ease-in-out infinite tick-pulse}@keyframes tick-pulse{0%{transform:scale(1.08)}60%{transform:scale(1)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.theme-newyear{background:radial-gradient(120% 90% at 50% 0,#2a1f4d 0%,#0b0a18 75%)}.theme-newyear .cd-num{color:#ffe08a;background:rgba(255,216,107,.08)}.theme-sale{background:radial-gradient(120% 90% at 50% 0,#c1121f 0%,#3a0306 80%)}.theme-sale .cd-num{background:rgba(0,0,0,.25)}.theme-sale .cd-title{text-transform:uppercase;color:#ffc531}.theme-valentine{background:radial-gradient(120% 90% at 50% 0,#ff4d6d 0%,#590d22 80%)}.theme-opening{background:radial-gradient(120% 90% at 50% 0,#10593a 0%,#04140d 80%)}.theme-opening .cd-num{color:#c8ffd9}.ck-inner{white-space:nowrap;flex-direction:column;align-items:center;width:max-content;display:flex}.ck-title{letter-spacing:.25em;opacity:.7;text-transform:uppercase;margin-bottom:.4em;font-size:1.1em;font-weight:700}.ck-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:4.6em;font-weight:300;line-height:1}.ck-sec{opacity:.6;margin-left:.08em;font-size:.42em}.ck-date{opacity:.8;margin-top:.5em;font-size:1.25em}.ck-wx{justify-content:center;align-items:center;margin-top:1em;font-size:1.25em;display:flex}.wx-main,.wx-sub{align-items:center;display:flex}.ck-wx .wx-icon{width:2.2em;height:2.2em}.wx-temp{margin-left:.3em;font-size:1.6em;font-weight:700}.wx-text{opacity:.85;margin-left:.6em}.wx-place{opacity:.55;margin-left:.6em}.widget-clock.tall .ck-wx{flex-direction:column}.widget-clock.tall .wx-sub{margin-top:.35em}.widget-clock.tall .wx-sub .wx-text{margin-left:0}.wx-icon{vertical-align:middle;display:inline-block}.widget-pharmacy-e{background:radial-gradient(90% 70% at 50% 45%,#3a0a10 0%,#0b0d12 75%);flex-direction:column}.pe-stage{flex:1;width:100%;min-height:0;position:relative}.pe-label{letter-spacing:.18em;color:#fff;padding:0 0 .7em;font-size:1.6em;font-weight:800}.pe-host{perspective:40em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.pe-host canvas{display:block;position:absolute;top:0;left:0}.pe-css{width:1em;height:1.2em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:9em;position:relative}.pe-css.spin{animation:5.5s linear infinite pe-spin}.pe-css.sway{animation:4s ease-in-out infinite pe-sway}.pe-layer{text-align:center;color:#8c0010;backface-visibility:visible;width:100%;font-weight:800;line-height:1.2;position:absolute;top:0;left:0}.pe-face{color:#ff1f33;text-shadow:0 0 .12em rgba(255,40,60,.6)}@keyframes pe-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes pe-sway{50%{transform:rotateY(28deg)}0%,to{transform:rotateY(-28deg)}}.camera{background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.camera .cam-media{object-fit:contain;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.camera-avplay{background:0 0}html.avplay-on,html.avplay-on body,html.avplay-on #app,html.avplay-on #stage,html.avplay-on .zone-main,html.avplay-on .live-camera{background:0 0!important}html.avplay-on #views{visibility:hidden}.cam-placeholder{text-align:center;width:100%;height:100%;color:var(--muted);background:repeating-linear-gradient(135deg,#10131a 0,#10131a 1.2rem,#0d1016 1.2rem,#0d1016 2.4rem);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;top:0;left:0}.cam-placeholder svg{color:#5b6478;width:4rem;height:4rem;margin-bottom:1rem}.cam-placeholder b{color:var(--fg);margin-bottom:.4rem;font-size:1.4rem}.cam-placeholder span{max-width:26rem;font-size:1rem}.camera.cam-error:after{content:"Kamera bağlantısı bekleniyor…";color:var(--warn);background:rgba(0,0,0,.65);border-radius:2rem;padding:.5rem 1rem;font-size:.95rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.pharmacy-layer,.live-layer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.pharmacy-layer{z-index:4}.live-layer{z-index:5}.live{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .7s ease-in-out,visibility 0s linear .7s;position:absolute;top:0;left:0}.live.visible{opacity:1;visibility:visible;transition:opacity .7s ease-in-out}.live-full .live-timer-box,.live-camera .live-cam{width:100%;height:100%;position:absolute;top:0;left:0}.live-camera{background:#000}.live-corner .live-timer-box{border-radius:1.2rem;width:22rem;height:14rem;position:absolute;bottom:2.5rem;right:2.5rem;overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.5),0 0 0 .12rem rgba(255,255,255,.12)}.live-badge{letter-spacing:.08em;background:rgba(0,0,0,.6);border-radius:2rem;align-items:center;padding:.55rem 1.1rem;font-size:1.1rem;font-weight:800;display:flex;position:absolute;top:2rem;left:2rem}.live-dot{background:#ff2d46;border-radius:50%;width:.75rem;height:.75rem;margin-right:.6rem;animation:1.2s ease-in-out infinite pulse}.live-celebration{color:#fff;overflow:hidden}.cel-bg{background:radial-gradient(80% 70% at 50% 45%,#2a1452 0%,#0a0614 75%);width:100%;height:100%;position:absolute;top:0;left:0}.cel-congrats .cel-bg{background:radial-gradient(80% 70% at 50% 45%,#4a3510 0%,#0d0904 75%)}.cel-anniversary .cel-bg{background:radial-gradient(80% 70% at 50% 45%,#4f0a1f 0%,#0d0307 75%)}.cel-custom .cel-bg{background:radial-gradient(80% 70% at 50% 45%,#10255a 0%,#050914 75%)}.cel-fx{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.cel-count{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:0;left:0}.cel-count-eyebrow{letter-spacing:.6em;opacity:.75;margin-bottom:.6em;margin-right:-.6em;font-size:1.1em;font-weight:800}.cel-count-num{width:1em;height:1em;font-size:14em;line-height:1;position:relative}.cel-digit{text-align:center;text-shadow:0 0 .12em rgba(255,255,255,.55),0 0 .35em rgba(160,120,255,.6);width:100%;font-weight:800;animation:1s cubic-bezier(.15,.9,.3,1) both cel-digit;position:absolute;top:0;left:0}@keyframes cel-digit{0%{opacity:0;transform:scale(2.6)}25%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(.6)}}.cel-count-ring{border:.25em solid rgba(255,255,255,.2);border-radius:50%;width:22em;height:22em;margin:-11em 0 0 -11em;animation:1s ease-out infinite cel-ring;position:absolute;top:50%;left:50%}@keyframes cel-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.cel-reveal{z-index:4;opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;padding:0 6em;display:flex;position:absolute;top:0;left:0}.revealed .cel-count{opacity:0;transform:scale(1.4)}.revealed .cel-reveal{opacity:1;visibility:visible}.cel-photo{opacity:0;background:linear-gradient(135deg,#ffd86b,#ff4d6d,#b98cff);border-radius:50%;flex-shrink:0;width:19em;height:19em;margin-right:4em;padding:.6em;box-shadow:0 0 4em rgba(255,120,160,.45)}.revealed .cel-photo{animation:1.1s cubic-bezier(.2,1.4,.4,1) .15s both cel-in-photo}.cel-photo img{object-fit:cover;border:.4em solid #0a0614;border-radius:50%;width:100%;height:100%;display:block}.cel-text{text-align:left;max-width:48em}.cel-photo+.cel-text{max-width:40em}.cel-reveal.no-photo .cel-text{text-align:center}.cel-title{letter-spacing:.01em;color:#ffd86b;opacity:0;font-size:3.2em;font-weight:800}.cel-name{letter-spacing:-.02em;word-break:break-word;background:linear-gradient(90deg,#fff,#ffe7a3 45%,#ff9ac1);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;margin-top:.08em;font-size:7.2em;font-weight:800;line-height:1.02}.cel-message{opacity:0;margin-top:.9em;font-size:2em;font-weight:400;line-height:1.35}.revealed .cel-title{animation:.8s ease-out .35s both cel-in}.revealed .cel-name{animation:1s cubic-bezier(.2,1.3,.4,1) .55s both cel-in-name}.revealed .cel-message{animation:.9s ease-out 1s both cel-in}@keyframes cel-in{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:none}}@keyframes cel-in-name{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes cel-in-photo{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}.portrait .cel-reveal{flex-direction:column;padding:0 3em}.portrait .cel-photo{margin:0 0 3em}.portrait .cel-text,.portrait .cel-photo+.cel-text{text-align:center;max-width:34em}.pharmacy{color:#fff;width:100%;height:100%;animation:.8s both fade-in;position:absolute;top:0;left:0}@keyframes fade-in{0%{opacity:0}}.pharmacy-duty{background:radial-gradient(90% 80% at 30%,#7a0412 0%,#2a0106 55%,#0b0002 100%);overflow:hidden}.ph-glow{background:radial-gradient(circle,rgba(255,40,60,.28) 0%,rgba(255,40,60,0) 60%);border-radius:50%;width:80em;height:80em;margin:-40em 0 0 -40em;animation:3.2s ease-in-out infinite ph-breathe;position:absolute;top:50%;left:50%}@keyframes ph-breathe{50%{opacity:.45;transform:scale(.9)}}.ph-duty{justify-content:center;align-items:center;width:100%;height:100%;padding:0 4em;display:flex;position:absolute;top:0;left:0}.ph-e{flex-shrink:0;width:15em;height:19em;margin-right:2.5em;position:relative}.ph-duty-text{text-align:left}.ph-tonight{letter-spacing:.3em;color:#ffd2d7;font-size:2.6em;font-weight:800}.ph-onduty{letter-spacing:-.01em;text-shadow:0 0 .08em #ff5a6a,0 0 .3em rgba(255,30,50,.8);font-size:5.4em;font-weight:800;line-height:.95;animation:2.4s ease-in-out infinite ph-neon}@keyframes ph-neon{50%{opacity:.82}}.ph-name{opacity:.9;margin-top:.7em;font-size:1.9em;font-weight:600}.portrait .ph-duty{text-align:center;flex-direction:column}.portrait .ph-e{margin:0 0 2em}.portrait .ph-duty-text{text-align:center}.pharmacy-closed{background:linear-gradient(160deg,#10141d 0%,#0a0c11 100%);flex-direction:column;padding:2.4em 3em;display:flex}.ph-head{align-items:center;margin-bottom:1.6em;display:flex}.ph-head-e,.ph-badge-e{text-align:center;color:#fff;background:#e30613;border-radius:.3em;flex-shrink:0;width:1.6em;height:1.6em;margin-right:.6em;font-weight:800;line-height:1.6em}.ph-head-e{font-size:2.8em}.ph-closed-title{font-size:2.4em;font-weight:800}.ph-closed-sub{color:var(--muted);margin-top:.2em;font-size:1.3em}.ph-list{flex-wrap:wrap;flex:1;align-content:center;margin:-.6em;display:flex}.ph-card{background:#161b26;border-radius:.8em;align-items:center;width:calc(50% - 1.2em);margin:.6em;padding:1.1em 1.3em;display:flex;box-shadow:inset 0 0 0 .06em #262c3a}.portrait .ph-card,[data-cols="1"] .ph-card{width:calc(100% - 1.2em)}[data-cols="3"] .ph-card{width:calc(33.333% - 1.2em)}.ph-card-body{flex:1;min-width:0}.ph-card-name{font-size:1.7em;font-weight:800;line-height:1.15}.ph-card-addr{color:#c4cad6;max-height:2.7em;margin-top:.35em;font-size:1.1em;line-height:1.35;overflow:hidden}.ph-card-meta{margin-top:.55em;font-size:1.15em;font-weight:700}.ph-phone{white-space:nowrap;margin-right:1em}.ph-dist{color:#ff8a96;white-space:nowrap}.ph-qr{text-align:center;flex-shrink:0;width:8.4em;margin-left:1em}.ph-qr-code{background:#fff;border-radius:.4em;width:8.4em;height:8.4em;padding:.35em}.ph-qr-code svg{width:100%;height:100%;display:block}.ph-qr-label{color:#ffd2d7;margin-top:.4em;font-size:.78em;font-weight:700;line-height:1.2}.ph-empty{text-align:center;color:var(--muted);flex:1;justify-content:center;align-items:center;padding:0 3em;font-size:1.6em;display:flex}.pharmacy-badge{background:rgba(10,0,2,.8);border-radius:2rem;align-items:center;width:auto;height:auto;padding:.6rem 1.2rem .6rem .6rem;font-size:1.1rem;font-weight:800;display:flex;top:auto;bottom:2rem;left:auto;right:2rem;box-shadow:0 0 0 .12rem rgba(227,6,19,.7)}.ph-badge-e{border-radius:50%;font-size:1rem}.live-celebration.visible{transition-duration:.3s}.ai-layer{z-index:6;pointer-events:none;color:#fff;width:100%;height:100%;font-family:Manrope,system-ui,sans-serif;position:absolute;top:0;left:0}.ai-layer[data-phase=off]{display:none}.ip-canvas{opacity:0;background:#05060a;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.ip-snap{object-fit:cover;transform:scaleX(-1)}.ip-layer[data-phase=mirror] .ip-canvas,.ip-layer[data-phase=countdown] .ip-canvas,.ip-layer[data-phase=result] .ip-canvas{opacity:1}.ip-ui{width:100%;height:100%;position:absolute;top:0;left:0}.ip-hint{letter-spacing:.01em;background:rgba(10,12,18,.72);border-radius:99px;align-items:center;padding:1.1vmin 2vmin 1.1vmin 1.4vmin;font-size:2vmin;animation:3.2s ease-in-out infinite ip-breathe;display:flex;position:absolute;bottom:2.2vmin;right:2.2vmin;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 .6vmin 2vmin rgba(0,0,0,.35)}.ip-hint svg{color:#ff4fd8;width:3vmin;height:3vmin;margin-right:1vmin}.ip-layer[data-phase=starting] .ip-hint,.ip-layer[data-phase=error] .ip-hint{opacity:.55}@-webkit-keyframes ip-breathe{50%{-webkit-transform:scale(1.04)}}@keyframes ip-breathe{50%{transform:scale(1.04)}}.ip-top{text-shadow:0 .2vmin 1vmin rgba(0,0,0,.6);align-items:center;display:flex;position:absolute;top:2.6vmin;left:3vmin}.ip-logo{object-fit:contain;max-width:22vmin;height:6vmin;margin-right:1.6vmin}.ip-org{font-size:2.8vmin;font-weight:700}.ip-chip{background:rgba(255,79,216,.85);border-radius:99px;padding:.9vmin 2.2vmin;font-size:2.2vmin;font-weight:700;position:absolute;top:2.8vmin;right:3vmin;box-shadow:0 0 3vmin rgba(255,79,216,.55)}.ip-bottom{text-align:center;text-shadow:0 .3vmin 1.4vmin rgba(0,0,0,.75);font-size:3.2vmin;font-weight:700;position:absolute;bottom:4vmin;left:0;right:0}.ip-layer[data-phase=countdown] .ip-bottom,.ip-layer[data-phase=result] .ip-bottom,.ip-layer[data-phase=result] .ip-chip{opacity:0}.ip-count{width:0;height:0;position:absolute;top:50%;left:50%}.ip-digit{text-align:center;color:#fff;text-shadow:0 0 4vmin rgba(255,79,216,.9),0 0 10vmin rgba(80,160,255,.6);width:40vmin;height:40vmin;font-size:32vmin;font-weight:800;line-height:40vmin;animation:1s ease-out both ip-pop;position:absolute;top:-20vmin;left:-20vmin}@-webkit-keyframes ip-pop{0%{opacity:0;-webkit-transform:scale(2.2)}25%{opacity:1;-webkit-transform:scale(1)}85%{opacity:1}to{opacity:0;-webkit-transform:scale(.7)}}@keyframes ip-pop{0%{opacity:0;transform:scale(2.2)}25%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0;transform:scale(.7)}}.ip-flash{background:#fff;width:100%;height:100%;animation:.9s ease-out both ip-flash;position:absolute;top:0;left:0}@keyframes ip-flash{0%{opacity:1}to{opacity:0}}.ip-result{background:rgba(5,6,10,.78);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;animation:.5s ease-out both ip-in;display:flex;position:absolute;top:0;left:0}.ip-result.ip-out{opacity:0}@keyframes ip-in{0%{opacity:0}}.ip-polaroid{background:#fff;border-radius:.6vmin;padding:1.6vmin 1.6vmin 5vmin;animation:.8s cubic-bezier(.2,1.4,.4,1) both ip-drop;transform:rotate(-3deg);box-shadow:0 2vmin 6vmin rgba(0,0,0,.5)}.ip-polaroid img{max-width:54vw;max-height:62vh;display:block}@-webkit-keyframes ip-drop{0%{opacity:0;-webkit-transform:translateY(-10vmin)rotate(-12deg)scale(1.1)}}@keyframes ip-drop{0%{opacity:0;transform:translateY(-10vmin)rotate(-12deg)scale(1.1)}}.ip-share{text-align:center;width:34vmin;margin-left:6vmin}.ip-qr{box-sizing:border-box;background:#fff;border-radius:1.4vmin;width:30vmin;height:30vmin;margin:0 auto 2.4vmin;padding:1.4vmin}.ip-qr svg{width:100%;height:100%;display:block}.ip-qr-wait{justify-content:center;align-items:center;display:flex}.ip-spinner{border:.9vmin solid #e6e6ee;border-top-color:#ff4fd8;border-radius:50%;width:7vmin;height:7vmin;animation:.9s linear infinite ip-spin}@-webkit-keyframes ip-spin{to{-webkit-transform:rotate(360deg)}}@keyframes ip-spin{to{transform:rotate(360deg)}}.ip-share-title{font-size:3.6vmin;font-weight:800}.ip-share-sub{opacity:.8;margin-top:.8vmin;font-size:2.2vmin}.portrait .ip-result{flex-direction:column}.portrait .ip-share{margin:5vmin 0 0}.portrait .ip-polaroid img{max-width:80vmin;max-height:50vmax}.ft-canvas{opacity:0;background:#05070b;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0;transform:scaleX(-1)}.ft-layer[data-phase=intro] .ft-canvas,.ft-layer[data-phase=active] .ft-canvas,.ft-layer[data-phase=rest] .ft-canvas,.ft-layer[data-phase=done] .ft-canvas{opacity:1}.ft-ui{width:100%;height:100%;position:absolute;top:0;left:0}.ft-hint{background:rgba(10,12,18,.72);border-radius:99px;align-items:center;padding:1.1vmin 2vmin 1.1vmin 1.4vmin;font-size:2vmin;animation:3.2s ease-in-out infinite ip-breathe;display:flex;position:absolute;bottom:2.2vmin;right:2.2vmin;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 .6vmin 2vmin rgba(0,0,0,.35)}.ft-hint svg{color:#38f5a0;width:3vmin;height:3vmin;margin-right:1vmin}.ft-layer[data-phase=starting] .ft-hint,.ft-layer[data-phase=error] .ft-hint{opacity:.55}.ft-top{background:linear-gradient(rgba(0,0,0,.6),transparent);justify-content:space-between;align-items:center;padding:2.4vmin 3vmin;display:flex;position:absolute;top:0;left:0;right:0}.ft-brand{align-items:center;display:flex}.ft-logo{object-fit:contain;max-width:20vmin;height:5.5vmin;margin-right:1.6vmin}.ft-org{margin-right:1.6vmin;font-size:2.6vmin;font-weight:700}.ft-tag{color:#38f5a0;letter-spacing:.04em;text-transform:uppercase;background:rgba(56,245,160,.16);border-radius:99px;padding:.5vmin 1.4vmin;font-size:1.7vmin;font-weight:700}.ft-fps{color:#9fb3c8;background:rgba(0,0,0,.55);border-radius:.8vmin;padding:.5vmin 1.3vmin;font:600 1.7vmin/1.2 ui-monospace,Menlo,monospace}.ft-panel{text-align:center;opacity:0;background:rgba(8,11,18,.72);border-radius:3vmin;flex-direction:column;justify-content:center;align-items:center;width:30vmin;padding:3vmin 2.4vmin;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:12vmin;bottom:12vmin;right:3vmin;transform:translate(4vmin);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 2vmin 5vmin rgba(0,0,0,.45)}.ft-layer[data-phase=intro] .ft-panel,.ft-layer[data-phase=active] .ft-panel,.ft-layer[data-phase=rest] .ft-panel{opacity:1;transform:none}.ft-ex{font-size:3.8vmin;font-weight:800}.ft-set{color:#9fb3c8;margin-top:.6vmin;font-size:2.1vmin}.ft-ring{width:22vmin;height:22vmin;margin:2.6vmin 0 2vmin;position:relative}.ft-ring svg,.ft-rest-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ft-ring-bg{fill:none;stroke:rgba(255,255,255,.1);stroke-width:7px}.ft-ring-fg{fill:none;stroke:#38f5a0;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .35s}.ft-reps{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ft-reps b{font-size:8.5vmin;font-weight:800;line-height:1}.ft-reps span{color:#9fb3c8;margin-top:.4vmin;font-size:2.2vmin}.ft-meta{flex-direction:column;align-items:center;display:flex}.ft-angle{color:#9fb3c8;align-items:baseline;font-size:2vmin;display:flex}.ft-angle b{color:#fff;margin-left:1vmin;font:700 3.4vmin/1 ui-monospace,Menlo,monospace}.ft-form{border-radius:99px;margin-top:1.8vmin;padding:.8vmin 2vmin;font-size:2vmin;font-weight:700}.ft-ok{color:#38f5a0;background:rgba(56,245,160,.16)}.ft-warn{color:#ffb020;background:rgba(255,176,32,.2)}.ft-next{color:#6f8399;margin-top:2.2vmin;font-size:1.8vmin}.ft-sub{text-align:center;text-shadow:0 .3vmin 1.6vmin rgba(0,0,0,.85);font-size:4.2vmin;font-weight:800;transition:opacity .4s;position:absolute;bottom:5vmin;left:6vmin;right:39vmin}.ft-sub-out{opacity:0}.ft-rest{text-align:center;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%)}.ft-rest-ring{background:rgba(5,7,11,.62);border-radius:50%;width:34vmin;height:34vmin;margin:0 auto;position:relative}.ft-rest-ring .ft-ring-fg{stroke:#5aa9ff;transition:stroke-dashoffset 1s linear}.ft-rest-ring b{margin-top:-6vmin;font-size:12vmin;font-weight:800;line-height:12vmin;position:absolute;top:50%;left:0;right:0}.ft-rest-title{text-shadow:0 .3vmin 1.4vmin rgba(0,0,0,.8);margin-top:2vmin;font-size:4vmin;font-weight:800}.ft-rest-next{color:#c9d6e3;text-shadow:0 .2vmin 1vmin rgba(0,0,0,.8);margin-top:.8vmin;font-size:2.2vmin}.ft-done{background:rgba(5,7,11,.78);border-radius:3vmin;padding:4vmin 6vmin}.ft-done-title{color:#38f5a0;font-size:5.4vmin;font-weight:800}.ft-done-stats{color:#c9d6e3;margin-top:2vmin;font-size:2.4vmin}.ft-done-stats span{margin:0 1.8vmin}.ft-done-stats b{color:#fff;margin-right:.6vmin;font-size:4vmin}.portrait .ft-panel{flex-direction:row;justify-content:space-around;width:auto;height:26vmin;padding:2vmin 3vmin;top:auto;bottom:3vmin;left:3vmin;right:3vmin}.portrait .ft-ring{width:20vmin;height:20vmin;margin:0}.portrait .ft-next{display:none}.portrait .ft-sub{bottom:33vmin;left:4vmin;right:4vmin}.portrait .ft-rest{top:42%;left:50%}.mc-layer{--mc-band-h:7.6rem;--mc-accent:#d4a373;z-index:3;pointer-events:none;color:#fff;width:100%;height:100%;font-family:Manrope,system-ui,sans-serif;position:absolute;top:0;left:0}.mc-layer[data-on=false]{display:none}.mc-yt{background:#000;width:100%;height:100%;transition:top .6s,height .6s;position:absolute;top:0;left:0}.mc-layer[data-source=media_folder] .mc-yt,.mc-yt:empty{display:none}.mc-layer[data-source=youtube][data-band=shown][data-position=bottom] .mc-yt{height:calc(100% - var(--mc-band-h))}.mc-layer[data-source=youtube][data-band=shown][data-position=top] .mc-yt{top:var(--mc-band-h);height:calc(100% - var(--mc-band-h))}.mc-frame{border:0;width:100%;height:100%;display:block}.mc-band{width:100%;height:var(--mc-band-h);box-sizing:border-box;will-change:transform, opacity;background:linear-gradient(rgba(14,14,22,.78),rgba(6,6,12,.9));align-items:center;padding:0 2.2rem;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s;display:flex;position:absolute;left:0;box-shadow:inset 0 -.05rem rgba(255,255,255,.12)}@supports (backdrop-filter:blur(1px)){.mc-layer[data-source=media_folder] .mc-band{backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(rgba(20,20,30,.38),rgba(10,10,18,.55))}}.mc-layer[data-position=bottom] .mc-band{bottom:0}.mc-layer[data-position=top] .mc-band{top:0;box-shadow:inset 0 .05rem rgba(255,255,255,.12)}.mc-layer[data-band=hidden][data-position=bottom] .mc-band{opacity:0;transform:translateY(105%)}.mc-layer[data-band=hidden][data-position=top] .mc-band{opacity:0;transform:translateY(-105%)}.mc-label{letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.mc-side{flex:1 1 0;min-width:0}.mc-next{text-align:right}.mc-side-text{color:rgba(255,255,255,.82);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:400;display:block;overflow:hidden}.mc-side[data-empty=true]{visibility:hidden}.mc-logo-box{flex:none;margin:0 2rem}.mc-logo{justify-content:center;align-items:center;min-width:4.6rem;height:4.6rem;animation:3.2s ease-in-out infinite mc-pulse;display:flex}.mc-logo img{object-fit:contain;filter:drop-shadow(0 0 .6rem rgba(255,255,255,.25));max-width:11rem;max-height:4.6rem;display:block}.mc-org{letter-spacing:.04em;font-size:1.3rem;font-weight:700}@keyframes mc-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mc-now{flex:2.2 1 0;align-items:center;min-width:0;margin-right:2rem;display:flex}.mc-eq-box{flex:none;width:4.4rem;height:3.4rem;margin-right:1.2rem}.mc-eq{width:100%;height:100%;display:block}.mc-now-text{flex:1 1 0;min-width:0}.mc-now .mc-label{color:var(--mc-accent)}.mc-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.9rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}.mc-artist{color:rgba(255,255,255,.78);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:1.1rem;font-weight:400;display:block;overflow:hidden}.mc-progress-row{align-items:center;margin-top:.45rem;display:flex}.mc-progress{background:rgba(255,255,255,.18);border-radius:.2rem;flex:1 1 0;height:.22rem;overflow:hidden}.mc-progress>i{background:var(--mc-accent);width:0;height:100%;transition:width .25s linear;display:block}.mc-time{font-variant-numeric:tabular-nums;color:rgba(255,255,255,.6);flex:none;margin-left:.8rem;font-size:.78rem}.mc-enter{animation:.7s both mc-enter}@keyframes mc-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}#stage.portrait .mc-side{display:none}#stage.portrait .mc-logo-box{margin-left:0}html[data-mode=music] .subtitles{bottom:9rem}
