.tf-loading-screen{background:#f5f8fd;color:#17243a;display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:100}.tf-loading-screen.is-overlay{background:#07142657;z-index:200}.tf-loading-screen.is-overlay .tf-loading-backdrop{animation:tiko-backdrop-in .2s ease-out both;-webkit-backdrop-filter:blur(8px) saturate(.75);backdrop-filter:blur(8px) saturate(.75);background:#06122375;inset:0;position:absolute}.tf-tiko-loader-card{align-items:center;animation:tiko-card-in .34s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(155deg,#fffffffa,#edf5fff7);border:1px solid rgba(49,116,190,.32);border-radius:28px;box-shadow:0 30px 80px -32px #04193e99,inset 0 1px #fffffff2;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:320px;overflow:hidden;padding:18px 24px 24px;position:relative;width:min(330px,calc(100vw - 32px))}.tf-tiko-loader-glow{animation:tiko-glow 2.2s ease-in-out infinite;background:radial-gradient(circle,rgba(25,142,255,.28),transparent 68%);border-radius:50%;height:300px;position:absolute;top:-85px;width:300px;z-index:-1}.tf-tiko-loader-image{animation:tiko-float 2.1s ease-in-out infinite;filter:drop-shadow(0 16px 18px rgb(17 76 161/.22));height:220px;margin-bottom:-3px;-o-object-fit:contain;object-fit:contain;transform-origin:50% 85%;width:220px}.tf-loading-title{font-size:17px;font-weight:850;letter-spacing:-.02em;margin:0}.tf-loading-subtitle{color:#687b94;font-size:11px;font-weight:600;margin:5px 0 0;min-height:18px;text-align:center}.tf-tiko-progress{background:#688bb52e;border-radius:999px;height:5px;margin-top:17px;overflow:hidden;width:100%}.tf-tiko-progress span{animation:tiko-progress 1.25s ease-in-out infinite;background:linear-gradient(90deg,#1677ed,#20d9ee);border-radius:inherit;box-shadow:0 0 12px #20bde9;display:block;height:100%;width:46%}.tf-dark .tf-loading-screen,html.tf-dark .tf-loading-screen{background:#071426;color:#edf6ff}.tf-dark .tf-loading-screen.is-overlay,html.tf-dark .tf-loading-screen.is-overlay{background:#030a1540}.tf-dark .tf-tiko-loader-card,html.tf-dark .tf-tiko-loader-card{background:linear-gradient(155deg,#0d2139,#09182a);border-color:#23496f;box-shadow:0 34px 90px -28px #000,inset 0 1px #ffffff0a}.tf-dark .tf-loading-subtitle,html.tf-dark .tf-loading-subtitle{color:#8398b2}@keyframes tiko-card-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes tiko-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tiko-float{0%,to{transform:translateY(2px) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes tiko-glow{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes tiko-progress{0%{transform:translate(-110%)}55%,to{transform:translate(220%)}}@media(prefers-reduced-motion:reduce){.tf-loading-backdrop,.tf-tiko-loader-card,.tf-tiko-loader-glow,.tf-tiko-loader-image,.tf-tiko-progress span{animation:none}.tf-tiko-progress span{width:70%}}.focus-radio__youtube-player[data-v-6b87ed8c]{border:0;height:200px;left:-10000px;opacity:.001;pointer-events:none;position:fixed;top:0;width:200px}.focus-radio[data-v-6b87ed8c]{position:relative}.focus-radio__trigger[data-v-6b87ed8c]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid rgb(148 163 184/.28);border-radius:12px;box-shadow:0 5px 16px #0f172a12;color:#425269;display:flex;gap:8px;height:42px;max-width:180px;padding:0 10px;transition:.2s}.focus-radio__trigger.is-playing[data-v-6b87ed8c],.focus-radio__trigger[data-v-6b87ed8c]:hover{background:#fff;border-color:#2567ad73;color:#2567ad}.focus-radio__trigger>svg[data-v-6b87ed8c]{fill:none;flex:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.focus-radio__trigger-copy[data-v-6b87ed8c]{display:grid;line-height:1.05;min-width:0;text-align:left}.focus-radio__trigger-copy b[data-v-6b87ed8c]{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-radio__trigger-copy small[data-v-6b87ed8c]{color:#8190a4}.focus-radio__bars[data-v-6b87ed8c],.focus-radio__mini-bars[data-v-6b87ed8c]{align-items:flex-end;display:flex;gap:2px;height:18px}.focus-radio__bars i[data-v-6b87ed8c],.focus-radio__mini-bars i[data-v-6b87ed8c]{animation:radio-bars-6b87ed8c .8s ease-in-out infinite alternate;background:#3b82f6;border-radius:9px;width:2px}.focus-radio__bars i[data-v-6b87ed8c]:first-child,.focus-radio__mini-bars i[data-v-6b87ed8c]:first-child{height:35%}.focus-radio__bars i[data-v-6b87ed8c]:nth-child(2),.focus-radio__mini-bars i[data-v-6b87ed8c]:nth-child(2){animation-delay:.2s;height:90%}.focus-radio__bars i[data-v-6b87ed8c]:nth-child(3),.focus-radio__mini-bars i[data-v-6b87ed8c]:nth-child(3){animation-delay:.4s;height:55%}.focus-radio__bars i[data-v-6b87ed8c]:nth-child(4){animation-delay:.1s;height:75%}.focus-radio__panel[data-v-6b87ed8c]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #dbe4ef;border-radius:17px;box-shadow:0 24px 65px #0f172a38;color:#0b1b32;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:min(340px,calc(100vw - 32px));z-index:90}.focus-radio__panel header[data-v-6b87ed8c]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 18px 12px}.focus-radio__panel h2[data-v-6b87ed8c]{font-size:16px;font-weight:800}.focus-radio__panel header p[data-v-6b87ed8c]{color:#8190a4;font-size:10px;margin-top:3px}.focus-radio__panel header button[data-v-6b87ed8c]{border-radius:8px;color:#8190a4;display:grid;font-size:21px;height:28px;place-items:center;width:28px}.focus-radio__panel header button[data-v-6b87ed8c]:hover{background:#eff6ff;color:#2567ad}.focus-radio__stations[data-v-6b87ed8c]{padding:0 10px 10px}.focus-radio__station[data-v-6b87ed8c]{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;gap:11px;padding:9px;text-align:left;transition:.18s;width:100%}.focus-radio__station[data-v-6b87ed8c]:hover{background:#f8fafc}.focus-radio__station.is-active[data-v-6b87ed8c]{background:#eff6ff;border-color:#d7e8ff}.focus-radio__play-icon[data-v-6b87ed8c]{background:color-mix(in srgb,var(--station-color) 12%,#fff);border-radius:50%;color:var(--station-color);display:grid;flex:none;height:30px;place-items:center;width:30px}.focus-radio__play-icon svg[data-v-6b87ed8c]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:16px}.focus-radio__station-copy[data-v-6b87ed8c]{display:grid;flex:1;min-width:0}.focus-radio__station-copy b[data-v-6b87ed8c]{font-size:12px}.focus-radio__station-copy small[data-v-6b87ed8c]{color:#8190a4;font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-radio__bars[data-v-6b87ed8c]{color:#3b82f6;width:24px}.focus-radio__error[data-v-6b87ed8c]{background:#fff1f2;border-radius:9px;color:#e11d48;font-size:10px;margin:0 18px 10px;padding:8px 10px}.focus-radio__panel footer[data-v-6b87ed8c]{border-top:1px solid #e7edf4;padding:13px 18px 12px}.focus-radio__transport[data-v-6b87ed8c]{align-items:center;display:flex;gap:23px;justify-content:center}.focus-radio__transport button[data-v-6b87ed8c]{color:#64748b;display:grid;height:32px;place-items:center;width:32px}.focus-radio__transport svg[data-v-6b87ed8c],.focus-radio__volume svg[data-v-6b87ed8c]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:17px}.focus-radio__transport .focus-radio__main-play[data-v-6b87ed8c]{background:linear-gradient(145deg,#3b82f6,#2567ad);border-radius:50%;box-shadow:0 9px 22px #2567ad52;color:#fff;height:48px;width:48px}.focus-radio__main-play svg[data-v-6b87ed8c]{width:21px}.focus-radio__spinner[data-v-6b87ed8c]{animation:radio-spin-6b87ed8c .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:18px;width:18px}.focus-radio__volume[data-v-6b87ed8c]{align-items:center;color:#64748b;display:flex;gap:10px;margin-top:12px}.focus-radio__volume input[data-v-6b87ed8c]{accent-color:#3b82f6;height:4px;width:100%}.focus-radio__panel footer>a[data-v-6b87ed8c]{color:#94a3b8;display:block;font-size:8px;margin-top:9px;text-align:center}.radio-popover-enter-active[data-v-6b87ed8c],.radio-popover-leave-active[data-v-6b87ed8c]{transition:.18s}.radio-popover-enter-from[data-v-6b87ed8c],.radio-popover-leave-to[data-v-6b87ed8c]{opacity:0;transform:translateY(-7px) scale(.98)}.tf-dark{background:#07182dc7;border-color:#2a415f;color:#e7f1ff}.tf-dark{background:#102b4c;color:#7dd3fc}.tf-dark{background:#08182dfa;border-color:#253b58;color:#f8fbff}.tf-dark{background:#102640}.tf-dark{background:#102d50;border-color:#275a92}.tf-dark{background:#3b82f624}.tf-dark{border-color:#243a56}.tf-dark{background:#e11d481f}@keyframes radio-bars-6b87ed8c{to{height:100%}}@keyframes radio-spin-6b87ed8c{to{transform:rotate(1turn)}}@media(max-width:640px){.focus-radio__trigger[data-v-6b87ed8c]{justify-content:center;padding:0;width:42px}.focus-radio__mini-bars[data-v-6b87ed8c],.focus-radio__trigger-copy[data-v-6b87ed8c]{display:none}}.focus-radio__trigger[data-v-6b87ed8c]{border-radius:12px!important;display:flex!important;height:42px!important;padding:0 10px!important;width:auto!important}.focus-radio__panel[data-v-6b87ed8c]{overflow-x:hidden;overflow-y:auto;position:fixed;right:auto;z-index:9999}@media(max-width:640px){.focus-radio__trigger[data-v-6b87ed8c]{padding:0!important;width:42px!important}}.focus-radio__trigger[data-v-6b87ed8c]{-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);background:linear-gradient(135deg,#fffffff0,#f4f8fdd1)!important;border-color:#94a3b84d!important;border-radius:13px!important;box-shadow:0 8px 22px -12px #0f172a73,inset 0 1px #fffffff2!important;color:#334155!important;gap:9px!important;height:44px!important;min-width:146px!important;padding:0 9px 0 7px!important}.focus-radio__trigger.is-playing[data-v-6b87ed8c],.focus-radio__trigger[data-v-6b87ed8c]:hover{background:linear-gradient(135deg,#fff,#eef6ff)!important;border-color:#2567ad61!important;box-shadow:0 10px 25px -12px #2567ad8c,inset 0 1px #fff!important;color:#1d5fa8!important}.focus-radio__trigger-icon[data-v-6b87ed8c]{background:linear-gradient(145deg,#eaf4ff,#dbeafe);border:1px solid rgba(59,130,246,.17);border-radius:10px;box-shadow:inset 0 1px #fff;color:#2567ad;display:grid;flex:none;height:31px;place-items:center;position:relative;width:31px}.focus-radio__trigger-icon svg[data-v-6b87ed8c]{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.focus-radio__trigger-icon i[data-v-6b87ed8c]{background:#22c55e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #22c55e24;height:7px;position:absolute;right:-2px;top:-2px;width:7px}.focus-radio__trigger-copy[data-v-6b87ed8c]{line-height:1.1}.focus-radio__trigger-copy b[data-v-6b87ed8c]{font-size:11px;letter-spacing:-.01em}.focus-radio__trigger-copy small[data-v-6b87ed8c]{font-size:8px;font-weight:600;margin-top:3px}.focus-radio__mini-bars[data-v-6b87ed8c]{margin-left:auto}.tf-dark{background:linear-gradient(135deg,#0f2440ed,#07182ddb)!important;border-color:#60a5fa38!important;box-shadow:0 10px 28px -13px #000000e6,inset 0 1px #ffffff14!important;color:#eaf3ff!important}.tf-dark{background:linear-gradient(135deg,#153759,#0c2949)!important;border-color:#38bdf87a!important;box-shadow:0 12px 30px -13px #0ea5e9a6,inset 0 1px #ffffff1a!important;color:#7dd3fc!important}.tf-dark{background:linear-gradient(145deg,#2563eb40,#0ea5e91f);border-color:#7dd3fc33;box-shadow:inset 0 1px #ffffff14;color:#7dd3fc}.tf-dark{border-color:#0c2949}.focus-radio__session-time[data-v-6b87ed8c]{align-items:baseline;display:flex;gap:7px;justify-content:center;margin-bottom:7px}.focus-radio__session-time span[data-v-6b87ed8c]{color:#2567ad;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.04em}.focus-radio__session-time span i[data-v-6b87ed8c]{color:#94a3b8;font-style:normal;font-weight:500}.focus-radio__session-time small[data-v-6b87ed8c]{color:#94a3b8;font-size:8px;font-weight:600}.focus-radio__session-progress[data-v-6b87ed8c]{background:#e2e8f0;border-radius:999px;height:3px;margin:0 8px 9px;overflow:hidden}.focus-radio__session-progress i[data-v-6b87ed8c]{background:linear-gradient(90deg,#60a5fa,#2567ad);border-radius:inherit;display:block;height:100%;transition:width .4s linear}.tf-dark{color:#7dd3fc}.tf-dark{background:#203653}@media(max-width:640px){.focus-radio__trigger[data-v-6b87ed8c]{min-width:44px!important;padding:0!important;width:44px!important}.focus-radio__trigger-icon[data-v-6b87ed8c]{height:32px;width:32px}.focus-radio__mini-bars[data-v-6b87ed8c],.focus-radio__trigger-copy[data-v-6b87ed8c]{display:none}}.is-dark{background:linear-gradient(135deg,#0f2440ed,#07182ddb)!important;border-color:#60a5fa38!important;box-shadow:0 10px 28px -13px #000000e6,inset 0 1px #ffffff14!important;color:#eaf3ff!important}.is-dark{background:linear-gradient(135deg,#153759,#0c2949)!important;border-color:#38bdf87a!important;color:#7dd3fc!important}.is-dark{background:linear-gradient(145deg,#2563eb40,#0ea5e91f);border-color:#7dd3fc33;box-shadow:inset 0 1px #ffffff14;color:#7dd3fc}.is-dark{border-color:#0c2949}.focus-radio.is-dark-mode .focus-radio__trigger[data-v-6b87ed8c]{background:linear-gradient(135deg,#0f2440f5,#07182deb)!important;border-color:#60a5fa38!important;box-shadow:0 10px 28px -13px #000000e6,inset 0 1px #ffffff14!important;color:#eaf3ff!important}.focus-radio.is-dark-mode .focus-radio__trigger.is-playing[data-v-6b87ed8c],.focus-radio.is-dark-mode .focus-radio__trigger[data-v-6b87ed8c]:hover{background:linear-gradient(135deg,#153759,#0c2949)!important;border-color:#38bdf87a!important;color:#7dd3fc!important}.focus-radio.is-dark-mode .focus-radio__trigger-icon[data-v-6b87ed8c]{background:linear-gradient(145deg,#2563eb40,#0ea5e91f);border-color:#7dd3fc33;box-shadow:inset 0 1px #ffffff14;color:#7dd3fc}.focus-radio.is-dark-mode .focus-radio__trigger-copy small[data-v-6b87ed8c]{color:#9fb1c8}.focus-radio.is-dark-mode .focus-radio__trigger-icon i[data-v-6b87ed8c]{border-color:#0c2949}.focus-radio__panel.is-dark-mode[data-v-6b87ed8c]{background:#0a182bfb;border-color:#2b405d;box-shadow:0 28px 75px #0000008c;color:#f8fafc}.focus-radio__panel.is-dark-mode header[data-v-6b87ed8c]{background:#0c1b30;border-color:#253b58}.focus-radio__panel.is-dark-mode .focus-radio__station-copy small[data-v-6b87ed8c],.focus-radio__panel.is-dark-mode header p[data-v-6b87ed8c]{color:#91a4bc}.focus-radio__panel.is-dark-mode header button[data-v-6b87ed8c]:hover{background:#17304f;color:#7dd3fc}.focus-radio__panel.is-dark-mode .focus-radio__station[data-v-6b87ed8c]:hover{background:#102640}.focus-radio__panel.is-dark-mode .focus-radio__station.is-active[data-v-6b87ed8c]{background:#102d50;border-color:#275a92}.focus-radio__panel.is-dark-mode .focus-radio__play-icon[data-v-6b87ed8c]{background:#3b82f624}.focus-radio__panel.is-dark-mode footer[data-v-6b87ed8c]{background:#0a182b;border-color:#243a56}.focus-radio__panel.is-dark-mode .focus-radio__session-time span[data-v-6b87ed8c]{color:#7dd3fc}.focus-radio__panel.is-dark-mode .focus-radio__transport button[data-v-6b87ed8c],.focus-radio__panel.is-dark-mode .focus-radio__volume[data-v-6b87ed8c]{color:#a9b9cc}.focus-radio__volume button[data-v-6b87ed8c]{border-radius:8px;display:grid;flex:none;height:27px;place-items:center;transition:.18s;width:27px}.focus-radio__volume button[data-v-6b87ed8c]:hover{background:#eff6ff;color:#2567ad}.focus-radio__volume span[data-v-6b87ed8c]{flex:none;font-size:8px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;width:28px}.focus-radio__panel.is-dark-mode .focus-radio__volume button[data-v-6b87ed8c]:hover{background:#17304f;color:#7dd3fc}.focus-radio__panel.is-dark-mode .focus-radio__session-progress[data-v-6b87ed8c]{background:#203653}.greeting-card[data-v-f1a1f46d]{background:#fff;border:1px solid #d9e1eb;border-radius:12px;box-shadow:0 8px 24px #0f172a1f;color:#0b1b32;container-type:inline-size;height:clamp(220px,15vw,270px);isolation:isolate;overflow:visible;position:relative;z-index:30}.greeting-card__background[data-v-f1a1f46d]{border-radius:inherit;-o-object-position:center;object-position:center;position:absolute;z-index:-2}.greeting-card__veil[data-v-f1a1f46d]{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.98) 35%,hsla(0,0%,100%,.72) 51%,transparent 72%);border-radius:inherit;inset:0;position:absolute;z-index:-1}.greeting-card__content[data-v-f1a1f46d]{display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px clamp(24px,4vw,64px);width:54%}h1[data-v-f1a1f46d]{font-size:clamp(24px,2.2vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.1}.greeting-card__subtitle[data-v-f1a1f46d]{font-size:clamp(12px,1vw,15px);margin-top:10px}blockquote[data-v-f1a1f46d]{border-left:2px solid #1689ee;font-size:12px;line-height:1.55;margin-top:24px;max-width:220px;padding-left:16px}cite[data-v-f1a1f46d]{color:#087ae3;display:block;font-style:normal;font-weight:600;margin-top:6px}.greeting-card__actions[data-v-f1a1f46d]{display:flex;gap:8px;position:absolute;right:16px;top:16px;z-index:4}.greeting-card__actions[data-v-f1a1f46d]>button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid rgb(148 163 184/.35);border-radius:11px;box-shadow:0 5px 16px #0f172a14;color:#425269;display:grid;height:40px;place-items:center;position:relative;transition:transform .18s ease,background .18s ease;width:40px}.greeting-card__actions[data-v-f1a1f46d]>button:hover{background:#fff;transform:translateY(-2px)}.greeting-card__actions[data-v-f1a1f46d]>button svg{fill:none;stroke:currentColor;stroke-width:1.7;width:18px}.greeting-card__badge[data-v-f1a1f46d]{background:#f43f5e;border:2px solid #fff;border-radius:99px;color:#fff;display:grid;font-size:9px;font-weight:800;height:18px;min-width:18px;place-items:center;position:absolute;right:-6px;top:-7px}.is-dark[data-v-f1a1f46d]{background:#07182d;border-color:#253750;box-shadow:0 10px 30px #0000004d;color:#f8fbff}.is-dark .greeting-card__veil[data-v-f1a1f46d]{background:linear-gradient(90deg,#07182d,rgb(7 24 45/.98) 38%,rgb(7 24 45/.74) 55%,transparent 78%)}.is-dark .greeting-card__subtitle[data-v-f1a1f46d]{color:#c0cbda}.is-dark .greeting-card__actions[data-v-f1a1f46d]>button{background:#07182db3;border-color:#38506f;color:#e8f1ff}.is-dark .greeting-card__actions[data-v-f1a1f46d]>button:hover{background:#102b4c}@media(max-width:760px){.greeting-card[data-v-f1a1f46d]{height:230px}.greeting-card__content[data-v-f1a1f46d]{padding:24px 20px;width:82%}.greeting-card__veil[data-v-f1a1f46d],.is-dark .greeting-card__veil[data-v-f1a1f46d]{background:linear-gradient(90deg,var(--mobile-bg,#fff) 0,hsla(0,0%,100%,.9) 65%,transparent)}.is-dark[data-v-f1a1f46d]{--mobile-bg:#07182d}.is-dark .greeting-card__veil[data-v-f1a1f46d]{background:linear-gradient(90deg,#07182d,rgb(7 24 45/.92) 67%,transparent)}blockquote[data-v-f1a1f46d]{margin-top:20px}.greeting-card__actions[data-v-f1a1f46d]{right:12px;top:12px}}@media(prefers-reduced-motion:reduce){.greeting-card__actions[data-v-f1a1f46d]>button{transition:none}}.greeting-card__background[data-v-f1a1f46d]{inset:0;transform:none}.greeting-card__background[data-v-f1a1f46d],.is-afternoon .greeting-card__background[data-v-f1a1f46d],.is-morning .greeting-card__background[data-v-f1a1f46d]{-o-object-position:center 64%;object-position:center 64%}.is-evening .greeting-card__background[data-v-f1a1f46d]{-o-object-position:center 62%;object-position:center 62%}.greeting-card__veil[data-v-f1a1f46d]{opacity:.22}.is-dark .greeting-card__veil[data-v-f1a1f46d]{background:linear-gradient(90deg,#06162b,rgb(6 22 43/.96) 34%,rgb(6 22 43/.72) 52%,rgb(6 22 43/.12) 74%,transparent);display:block;opacity:.16;opacity:1}.greeting-card__meta[data-v-f1a1f46d]{bottom:13px;display:flex;flex-wrap:wrap;gap:7px;left:clamp(20px,4vw,64px);max-width:calc(100% - 150px);position:absolute;z-index:4}.greeting-card__meta span[data-v-f1a1f46d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffad;border:1px solid rgb(148 163 184/.24);border-radius:9px;box-shadow:0 4px 14px #0f172a0f;color:#425269;display:inline-flex;font-size:10px;font-weight:700;gap:7px;min-height:32px;padding:6px 10px}.greeting-card__meta-icon[data-v-f1a1f46d]{color:#2563eb;fill:none;flex:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.greeting-card__meta-icon--weather[data-v-f1a1f46d]{color:#f59e0b;height:19px;width:19px}.is-dark .greeting-card__meta span[data-v-f1a1f46d]{background:#07182da8;border-color:#94a3b833;color:#dbeafe}.is-dark .greeting-card__meta-icon[data-v-f1a1f46d]{color:#60a5fa}.is-dark .greeting-card__meta-icon--weather[data-v-f1a1f46d]{color:#fbbf24}.greeting-card[data-v-f1a1f46d]{height:240px;max-height:240px;min-height:240px;overflow:hidden;width:100%}.greeting-card__background[data-v-f1a1f46d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.greeting-card__content[data-v-f1a1f46d]{color:#0b1b32;padding-bottom:76px;padding-top:24px}.greeting-card__content h1[data-v-f1a1f46d]{color:#0b1b32}.greeting-card__subtitle[data-v-f1a1f46d]{color:#52647b}.greeting-card__content blockquote[data-v-f1a1f46d]{border-left-color:#1689ee;color:#0b1b32}.greeting-card__content cite[data-v-f1a1f46d]{color:#087ae3}.is-dark .greeting-card__content[data-v-f1a1f46d],.is-dark .greeting-card__content h1[data-v-f1a1f46d]{color:#fff}.is-dark .greeting-card__subtitle[data-v-f1a1f46d]{color:#ffffffc7}.is-dark .greeting-card__content blockquote[data-v-f1a1f46d]{border-left-color:#38bdf8;color:#f8fafc}.is-dark .greeting-card__content cite[data-v-f1a1f46d]{color:#38bdf8}@media(max-width:760px){.greeting-card[data-v-f1a1f46d]{height:238px;max-height:238px;min-height:238px}.greeting-card__meta[data-v-f1a1f46d]{left:20px;max-width:calc(100% - 100px)}.greeting-card__meta span[data-v-f1a1f46d]{font-size:9px;padding:5px 7px}.greeting-card__meta-icon[data-v-f1a1f46d]{height:16px;width:16px}.greeting-card__meta-icon--weather[data-v-f1a1f46d]{height:18px;width:18px}.greeting-card__meta span[data-v-f1a1f46d]:nth-child(3){display:none}}.is-morning[data-v-f1a1f46d]{--tf-art-a:14 165 233;--tf-art-b:250 204 21}.is-afternoon[data-v-f1a1f46d]{--tf-art-a:37 99 235;--tf-art-b:16 185 129}.is-evening[data-v-f1a1f46d]{--tf-art-a:99 102 241;--tf-art-b:168 85 247}.is-light[data-v-f1a1f46d]{background:radial-gradient(circle at 78% 12%,rgb(var(--tf-art-a)/.18),transparent 27%),radial-gradient(circle at 94% 88%,rgb(var(--tf-art-b)/.14),transparent 30%),linear-gradient(120deg,#f8fbff 0,#eef6ff 52%,#e7f1ff);border-color:#cfe0f6;box-shadow:0 12px 34px #1e40af1f}.is-light .greeting-card__veil[data-v-f1a1f46d]{display:none}.greeting-card__light-art[data-v-f1a1f46d]{border-radius:inherit;inset:0;overflow:hidden;position:absolute;z-index:-1}.greeting-card__light-art[data-v-f1a1f46d]:before{background-image:linear-gradient(rgb(37 99 235/.045) 1px,transparent 0),linear-gradient(90deg,rgb(37 99 235/.045) 1px,transparent 0);background-size:30px 30px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 70%);mask-image:linear-gradient(90deg,transparent 38%,#000 70%);position:absolute}.greeting-card__orb[data-v-f1a1f46d]{border-radius:999px;filter:blur(1px);position:absolute}.greeting-card__orb--one[data-v-f1a1f46d]{background:linear-gradient(145deg,#0ea5e92e,#2563eb0a);height:190px;right:24%;top:-70px;width:190px}.greeting-card__orb--two[data-v-f1a1f46d]{background:linear-gradient(145deg,#6366f129,#3b82f60a);bottom:-90px;height:240px;right:-55px;width:240px}.greeting-card__mini-board[data-v-f1a1f46d]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 22px 50px #1e40af29,inset 0 1px #fff;padding:14px;position:absolute;right:7%;top:50%;transform:translateY(-50%) rotate(-2deg);width:270px}.greeting-card__mini-top[data-v-f1a1f46d]{display:flex;gap:5px;margin-bottom:12px}.greeting-card__mini-top span[data-v-f1a1f46d]{background:#bfdbfe;border-radius:50%;height:6px;width:6px}.greeting-card__mini-top span[data-v-f1a1f46d]:first-child{background:#38bdf8}.greeting-card__mini-row[data-v-f1a1f46d]{align-items:center;background:#ffffffd6;border:1px solid #e5edf8;border-radius:11px;display:flex;gap:9px;margin-top:7px;padding:8px}.greeting-card__mini-row i[data-v-f1a1f46d]{background:#e0f2fe;border-radius:8px;color:#0284c7;display:grid;flex:none;font-size:12px;font-style:normal;font-weight:800;height:24px;place-items:center;width:24px}.greeting-card__mini-row:nth-child(3) i[data-v-f1a1f46d]{background:#dbeafe;color:#2563eb}.greeting-card__mini-row:nth-child(4) i[data-v-f1a1f46d]{background:#ede9fe;color:#7c3aed}.greeting-card__mini-row>span[data-v-f1a1f46d]{display:grid;flex:1;gap:5px}.greeting-card__mini-row b[data-v-f1a1f46d],.greeting-card__mini-row small[data-v-f1a1f46d]{background:#cbdcf2;border-radius:99px;display:block;height:5px}.greeting-card__mini-row b[data-v-f1a1f46d]{width:72%}.greeting-card__mini-row small[data-v-f1a1f46d]{background:#e2e8f0;width:46%}.greeting-card__mini-row em[data-v-f1a1f46d]{background:#ecfdf5;border-radius:99px;color:#059669;font-size:8px;font-style:normal;font-weight:800;padding:4px 7px}.greeting-card__mini-row:nth-child(3) em[data-v-f1a1f46d]{background:#eff6ff;color:#2563eb}.greeting-card__mini-row:nth-child(4) em[data-v-f1a1f46d]{background:#f5f3ff;color:#7c3aed}.is-dark[data-v-f1a1f46d]{background:radial-gradient(circle at 76% 8%,rgb(var(--tf-art-a)/.25),transparent 26%),radial-gradient(circle at 96% 90%,rgb(var(--tf-art-b)/.2),transparent 31%),linear-gradient(120deg,#071426 0,#0a1d36 52%,#10284a)}.is-dark .greeting-card__veil[data-v-f1a1f46d]{display:none}.is-dark .greeting-card__light-art[data-v-f1a1f46d]:before{background-image:linear-gradient(rgb(147 197 253/.07) 1px,transparent 0),linear-gradient(90deg,rgb(147 197 253/.07) 1px,transparent 0)}.is-dark .greeting-card__orb--one[data-v-f1a1f46d]{background:linear-gradient(145deg,rgb(var(--tf-art-a)/.24),rgb(var(--tf-art-a)/.03))}.is-dark .greeting-card__orb--two[data-v-f1a1f46d]{background:linear-gradient(145deg,rgb(var(--tf-art-b)/.2),rgb(var(--tf-art-b)/.03))}.is-dark .greeting-card__mini-board[data-v-f1a1f46d]{background:#081b33b3;border-color:#94a3b82e;box-shadow:0 24px 55px #0000004d,inset 0 1px #ffffff14}.is-dark .greeting-card__mini-top span[data-v-f1a1f46d]{background:#334e70}.is-dark .greeting-card__mini-top span[data-v-f1a1f46d]:first-child{background:#38bdf8}.is-dark .greeting-card__mini-row[data-v-f1a1f46d]{background:#0f2644d1;border-color:#94a3b821}.is-dark .greeting-card__mini-row b[data-v-f1a1f46d]{background:#527197}.is-dark .greeting-card__mini-row small[data-v-f1a1f46d]{background:#2a4567}.is-dark .greeting-card__mini-row i[data-v-f1a1f46d]{background:#0ea5e929;color:#7dd3fc}.is-dark .greeting-card__mini-row:nth-child(3) i[data-v-f1a1f46d]{background:#3b82f62b;color:#93c5fd}.is-dark .greeting-card__mini-row:nth-child(4) i[data-v-f1a1f46d]{background:#8b5cf62e;color:#c4b5fd}.is-dark .greeting-card__mini-row em[data-v-f1a1f46d]{background:#10b98121;color:#6ee7b7}.is-dark .greeting-card__mini-row:nth-child(3) em[data-v-f1a1f46d]{background:#3b82f624;color:#93c5fd}.is-dark .greeting-card__mini-row:nth-child(4) em[data-v-f1a1f46d]{background:#8b5cf624;color:#c4b5fd}@media(max-width:900px){.greeting-card__mini-board[data-v-f1a1f46d]{opacity:.72;right:4%;width:230px}}@media(max-width:760px){.greeting-card__mini-board[data-v-f1a1f46d]{opacity:.34;right:-76px;width:210px}.greeting-card__light-art[data-v-f1a1f46d]:before{-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 85%);mask-image:linear-gradient(90deg,transparent 15%,#000 85%)}}.greeting-card__actions[data-v-f1a1f46d]{align-items:stretch}.greeting-card__actions .greeting-card__action-button[data-v-f1a1f46d]{-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);background:linear-gradient(135deg,#fffffff0,#f4f8fdd1)!important;border-color:#94a3b84d!important;border-radius:13px!important;box-shadow:0 8px 22px -12px #0f172a73,inset 0 1px #fffffff2!important;color:#425269!important;height:44px!important;min-height:44px!important;width:44px!important}.greeting-card__actions .greeting-card__action-button[data-v-f1a1f46d]:hover{background:linear-gradient(135deg,#fff,#eef6ff)!important;color:#1d5fa8!important}.is-dark .greeting-card__actions .greeting-card__action-button[data-v-f1a1f46d]{background:linear-gradient(135deg,#0f2440ed,#07182ddb)!important;border-color:#60a5fa38!important;box-shadow:0 10px 28px -13px #000000e6,inset 0 1px #ffffff14!important;color:#eaf3ff!important}.is-dark .greeting-card__actions .greeting-card__action-button[data-v-f1a1f46d]:hover{background:linear-gradient(135deg,#153759,#0c2949)!important;color:#7dd3fc!important}.greeting-card__background[data-v-f1a1f46d]{-o-object-fit:cover!important;object-fit:cover!important;transform:none!important}.is-dark .greeting-card__background[data-v-f1a1f46d]{filter:brightness(.48) saturate(.88) contrast(1.08)}.is-dark .greeting-card__veil[data-v-f1a1f46d]{background:linear-gradient(90deg,#06162b,rgb(6 22 43/.96) 34%,rgb(6 22 43/.72) 52%,rgb(6 22 43/.12) 74%,transparent)!important;display:block!important;opacity:1!important}.greeting-card__actions[data-v-f1a1f46d]>.tf-theme-button{-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);background:#fff!important;border-color:#d8e1ec!important;box-shadow:0 8px 22px -12px #0f172a73,inset 0 1px #fffffffa!important;color:#52647b!important}.greeting-card__actions[data-v-f1a1f46d]>.tf-theme-button:hover{background:#fff!important;border-color:#9fc4ed!important;color:#1d5fa8!important}.is-dark .greeting-card__actions[data-v-f1a1f46d]>.tf-theme-button{background:#102b4c!important;border-color:#38506f!important;box-shadow:0 10px 28px -13px #000000e6,inset 0 1px #ffffff14!important;color:#f8c85a!important}.preview-overlay[data-v-8e707576]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8f;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:120}.preview-panel[data-v-8e707576]{background:#f7faff;border:1px solid #d7e2ef;border-radius:22px;box-shadow:0 35px 100px -30px #0f172ab3;color:#172033;display:flex;flex-direction:column;max-height:calc(100vh - 36px);overflow:hidden;width:min(920px,100%)}header[data-v-8e707576]{align-items:flex-start;background:#fff;border-bottom:1px solid #dce6f1;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}header p[data-v-8e707576]{color:#2874d6;font-size:12px;letter-spacing:.1em;text-transform:uppercase}h2[data-v-8e707576],header p[data-v-8e707576]{font-weight:800}h2[data-v-8e707576]{font-size:24px;margin-top:3px}header span[data-v-8e707576]{color:#718096;display:block;font-size:13px;margin-top:5px}main[data-v-8e707576]{min-height:0;overflow:auto;padding:22px 24px}.summary-grid[data-v-8e707576]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.summary-grid article[data-v-8e707576]{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:16px}.summary-grid small[data-v-8e707576]{color:#718096;display:block;font-size:12px;font-weight:650}.summary-grid b[data-v-8e707576]{display:block;font-size:22px;margin-top:5px}.data-card[data-v-8e707576]{background:#fff;border:1px solid #dbe6f2;border-radius:16px;margin-top:18px;overflow:hidden}.data-card h3[data-v-8e707576]{border-bottom:1px solid #e3eaf2;font-size:16px;font-weight:800;padding:15px 17px}.table-wrap[data-v-8e707576]{overflow:auto}table[data-v-8e707576]{border-collapse:collapse;width:100%}td[data-v-8e707576],th[data-v-8e707576]{border-bottom:1px solid #edf1f6;font-size:13px;padding:12px 16px;text-align:left;white-space:nowrap}th[data-v-8e707576]{background:#f4f7fb;color:#64748b;font-weight:750}.content[data-v-8e707576]{font-size:14px;line-height:1.65;padding:17px;white-space:pre-wrap}.empty[data-v-8e707576]{color:#718096;padding:50px 20px;text-align:center}.meta[data-v-8e707576]{color:#718096;flex-wrap:wrap;font-size:12px;justify-content:space-between;margin-top:16px}.meta[data-v-8e707576],footer[data-v-8e707576]{display:flex;gap:10px}footer[data-v-8e707576]{background:#fff;border-top:1px solid #dce6f1;justify-content:flex-end;padding:14px 24px}footer button[data-v-8e707576]{border-radius:999px;font-size:14px;font-weight:750;height:42px;padding:0 22px}.close[data-v-8e707576]{border:1px solid #d4deea}.download[data-v-8e707576]{background:#2874d6;color:#fff}html.tf-dark .preview-panel{background:#091b2e;border-color:#28405d;color:#edf4ff}html.tf-dark .preview-panel .data-card,html.tf-dark .preview-panel .summary-grid article,html.tf-dark .preview-panel footer,html.tf-dark .preview-panel header{background:#0d2036;border-color:#28405d}html.tf-dark .preview-panel .data-card h3,html.tf-dark .preview-panel footer{border-color:#28405d}html.tf-dark .preview-panel th{background:#132a45;color:#9fb2c8}html.tf-dark .preview-panel td{border-color:#203852}html.tf-dark .preview-panel .empty,html.tf-dark .preview-panel .meta,html.tf-dark .preview-panel .summary-grid small,html.tf-dark .preview-panel header span{color:#95a9c0}html.tf-dark .preview-panel .close{background:#132a45;border-color:#38516d;color:#edf4ff}@media(max-width:640px){.preview-overlay[data-v-8e707576]{padding:8px}.preview-panel[data-v-8e707576]{border-radius:17px;max-height:calc(100vh - 16px)}footer[data-v-8e707576],header[data-v-8e707576],main[data-v-8e707576]{padding-left:16px;padding-right:16px}footer button[data-v-8e707576]{flex:1;padding:0 12px}}.tf-confirm-overlay[data-v-fc8e3d5a]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:110}.tf-confirm-panel[data-v-fc8e3d5a]{background:#fff;border:1px solid #dce5ef;border-radius:20px;box-shadow:0 30px 80px -24px #0f172a8c;color:#172033;overflow:hidden;width:min(100%,500px)}header[data-v-fc8e3d5a]{align-items:flex-start;display:flex;gap:14px;padding:22px}.tf-confirm-icon[data-v-fc8e3d5a]{background:#fff0f2;border-radius:14px;color:#e5484d;display:grid;flex:none;height:46px;place-items:center;width:46px}.tf-confirm-icon svg[data-v-fc8e3d5a]{height:23px;width:23px}h2[data-v-fc8e3d5a]{font-size:20px;font-weight:750;line-height:1.3}p[data-v-fc8e3d5a]{color:#718096;font-size:14px;line-height:1.6;margin-top:7px}footer[data-v-fc8e3d5a]{border-top:1px solid #e3eaf2;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}footer button[data-v-fc8e3d5a]{border-radius:999px;font-size:14px;font-weight:700;min-height:42px;padding:0 22px;transition:.16s ease}.tf-confirm-cancel[data-v-fc8e3d5a]{background:#fff;border:1px solid #d4deea;color:#334155}.tf-confirm-cancel[data-v-fc8e3d5a]:hover{border-color:#6ea8e5;color:#2874d6}.tf-confirm-delete[data-v-fc8e3d5a]{background:#dc3545;box-shadow:0 10px 24px -14px #dc3545cc;color:#fff}.tf-confirm-delete[data-v-fc8e3d5a]:hover{background:#c92d3c;transform:translateY(-1px)}.tf-dark{background:#0d2036;border-color:#28405d;color:#edf4ff}.tf-dark{color:#95a9c0}.tf-dark{border-color:#263d58}.tf-dark{background:#132a45;border-color:#314a67;color:#dce8f5}.tf-dark{background:#34202a;color:#ff7b83}@media(max-width:520px){header[data-v-fc8e3d5a]{padding:18px}footer[data-v-fc8e3d5a]{padding:13px 18px}footer button[data-v-fc8e3d5a]{flex:1;padding-inline:14px}}
