:root{color-scheme:dark;--bg: #0d0f12;--panel: #15181d;--panel-hover: #191d22;--line: rgba(255,255,255,.09);--text: #f4f5f6;--muted: #9298a1;--accent: #df7f9f;--success: #89d9b2}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;margin:0;display:grid;place-items:center;padding:40px 18px;overflow-x:hidden;color:var(--text);background:radial-gradient(circle at 50% -10%,rgba(223,127,159,.12),transparent 32rem),var(--bg);font-family:"DM Sans",system-ui,sans-serif}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.08;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'160\'\ height=\'160\'\ viewBox=\'0\ 0\ 160\ 160\'%3E%3Cfilter\ id=\'n\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.8\'\ numOctaves=\'3\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23n\)\'\ opacity=\'.15\'/%3E%3C/svg%3E)}main{position:relative;width:min(100%,560px)}.name-row{display:flex;align-items:center;justify-content:center;gap:10px}header{margin:0 0 24px;text-align:center}h1{margin:0;font-family:"DM Sans",system-ui,sans-serif;font-size:clamp(2rem,8vw,2.7rem);line-height:1.05;letter-spacing:-.045em}.eyebrow{margin:18px 0 0;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.accounts{display:grid;gap:10px}.challenge-news{margin-bottom:14px;overflow:hidden;border:1px solid rgba(223,127,159,.34);border-radius:18px;background:linear-gradient(145deg,rgba(223,127,159,.14),rgba(21,24,29,.98) 54%)}.challenge-photo{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 44%}.challenge-body{padding:20px}.news-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.news-meta-main{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.news-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:#111318;background:var(--accent);box-shadow:0 8px 24px rgba(255,111,169,.2);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.challenge-goal{color:var(--text);font-size:.82rem;font-weight:700}.news-date{color:var(--muted);font-size:.74rem;font-weight:700;white-space:nowrap}.challenge-news h2{margin:0;max-width:15ch;font-size:clamp(1.6rem,6vw,2.15rem);line-height:1.02;letter-spacing:-.045em}.challenge-lead{margin:13px 0 0;color:#d6d9dd;font-size:.95rem;line-height:1.55}.challenge-urgent{margin:12px 0 17px;padding-left:12px;border-left:3px solid var(--accent);color:#aeb3bb;font-size:.84rem;line-height:1.5}.challenge-progress{margin:0 0 17px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.18)}.challenge-progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.challenge-progress-top strong{color:#fff;font-size:1rem}.challenge-progress-top span{color:var(--accent);font-size:.75rem;font-weight:800}.challenge-progress-track{height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.challenge-progress-fill{width:21.25%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e7789d,#ffb0cc);box-shadow:0 0 18px rgba(231,120,157,.45)}.challenge-progress-copy{margin:9px 0 0;color:#aeb3bb;font-size:.76rem;line-height:1.4}.challenge-actions{display:flex;align-items:center;gap:12px}.support-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:11px;color:#111318;background:var(--accent);font-size:.9rem;font-weight:800;text-decoration:none;transition:filter .2s ease,transform .15s ease}.support-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.support-button:focus-visible{outline:3px solid rgba(231,120,157,.55);outline-offset:3px}.support-note{color:var(--muted);font-size:.74rem;line-height:1.35}.estonia-flag{display:inline-block;flex:0 0 auto;width:1.5em;height:1em;border-radius:2px;vertical-align:-.12em;background:linear-gradient(to bottom,#4891d9 0 33.333%,#101114 33.333% 66.667%,#fff 66.667% 100%);box-shadow:0 0 0 1px #ffffff38,0 2px 8px #0005}.blog-preview-card .estonia-flag{width:1.1em;height:.75em;margin-left:5px}@media (min-width:721px){.blog-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-preview-total{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;margin:12px 0 20px}.blog-preview-total strong{display:inline-flex;align-items:center;justify-content:center;min-width:27px;padding:3px 7px;border:1px solid #bc83a047;border-radius:99px;color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums}.blog-preview-actions{display:flex;align-items:center;gap:16px}.blog-preview-actions .blog-preview-total{margin:0}@media (max-width:720px){.blog-preview-heading{flex-wrap:wrap;gap:10px}.blog-preview-actions{width:100%;justify-content:space-between;gap:12px}}.song-promo{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(223,127,159,.28);border-radius:13px;background:rgba(223,127,159,.07)}.song-promo p{margin:0;font-size:.88rem;font-weight:700}.full-song-toggle{flex:0 0 auto;min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:var(--text);background:rgba(255,255,255,.08);font:600 .8rem/1.2"DM Sans",sans-serif;cursor:pointer}.full-song-toggle:hover{background:rgba(255,255,255,.14)}.full-song-toggle:focus-visible{outline:3px solid rgba(231,120,157,.55);outline-offset:3px}.account{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px 17px 17px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.account:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.17);background:var(--panel-hover)}.bank{margin:0 0 7px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.recipient-card{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:15px 18px;border:1px solid rgba(255,155,196,.42);border-radius:18px;background:radial-gradient(circle at 100%0,rgba(255,155,196,.24),transparent 46%),linear-gradient(100deg,rgba(255,111,169,.16),rgba(141,107,255,.07));box-shadow:inset 0 1px rgba(255,255,255,.06),0 14px 36px rgba(21,8,16,.18)}.recipient-card-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.recipient-label{color:var(--accent-soft);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.recipient-name{color:#fff;font-size:1rem;font-weight:900;letter-spacing:.1em}.recipient-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:104px;min-height:42px;padding:0 14px;border:1px solid rgba(255,143,186,.42);border-radius:999px;color:#ffb5d2;background:rgba(255,143,186,.075);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);font:850 .78rem/1"DM Sans",sans-serif;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .1s ease}.recipient-copy:hover{color:#221019;border-color:#ffc1da;background:#ffc1da}.recipient-copy:active{transform:scale(.97)}.recipient-copy:focus-visible{outline:3px solid rgba(231,120,157,.55);outline-offset:3px}.recipient-copy.done{color:#101216;border-color:var(--success);background:var(--success)}.recipient-copy-action{display:grid;justify-items:stretch;text-align:center}.recipient-copy-status{margin-top:6px;color:var(--text);font-size:.75rem;font-weight:700}.recipient-copy-status:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.iban{display:block;overflow-wrap:anywhere;font-size:clamp(.92rem,3.8vw,1.1rem);font-weight:600;letter-spacing:.035em;line-height:1.35}.copy{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:var(--text);background:rgba(255,255,255,.07);font:600 .9rem/1"DM Sans",sans-serif;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .1s ease}.copy:hover{background:rgba(255,255,255,.13)}.copy:active{transform:scale(.97)}.copy:focus-visible,.social:focus-visible{outline:3px solid rgba(231,120,157,.55);outline-offset:3px}.copy.done{color:#101216;border-color:var(--success);background:var(--success)}.support-disclaimer{grid-column:1/-1;margin:4px 4px 0;padding:0;border:0;color:rgba(183,186,196,.58);background:none;font-size:.62rem;line-height:1.55}.support-disclaimer strong{color:rgba(205,207,214,.68);font-weight:700}.revolut-tag{display:inline-flex;align-items:center;gap:8px;margin-top:9px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text);background:rgba(255,255,255,.055);font-size:.9rem;font-weight:700;letter-spacing:.02em}.tag-copy{padding:0;border:0;color:var(--muted);background:transparent;font:inherit;cursor:pointer}.tag-copy:hover{color:var(--accent)}.tag-copy:focus-visible{outline:2px solid rgba(231,120,157,.55);outline-offset:3px}.qr-shell{grid-column:1/-1;display:block;width:min(100%,172px);height:auto;margin:12px auto 0;padding:6px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#1d2025;box-shadow:none;cursor:zoom-in;appearance:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.qr-shell:hover{transform:translateY(-2px) scale(1.015);border-color:rgba(255,155,196,.55);box-shadow:0 18px 42px rgba(0,0,0,.28)}.qr-shell img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px}.qr-shell:focus-visible{outline:3px solid rgba(231,120,157,.55);outline-offset:3px}body.qr-modal-open{overflow:hidden}.qr-modal[hidden]{display:none}.qr-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow:auto;background:rgba(4,5,9,.82);backdrop-filter:blur(15px) saturate(.85);opacity:0;transition:opacity .18s ease;overscroll-behavior:contain}.qr-modal.show{opacity:1}.qr-modal-card{position:relative;width:min(100%,430px);max-height:calc(100dvh - 36px);padding:30px;overflow:auto;border:1px solid rgba(255,155,196,.38);border-radius:28px;background:radial-gradient(circle at 100%0,rgba(255,111,169,.22),transparent 38%),radial-gradient(circle at 0 100%,rgba(141,107,255,.16),transparent 44%),linear-gradient(145deg,#211820,#101116 65%);box-shadow:0 38px 110px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.06);text-align:center;transform:translateY(18px) scale(.96);transition:transform .2s ease}.qr-modal.show .qr-modal-card{transform:translateY(0) scale(1)}.qr-modal-close{position:absolute;top:14px;right:14px;display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#211019;background:linear-gradient(135deg,#ffacd0,#ef72a7);box-shadow:0 12px 30px rgba(239,114,167,.28);font:500 2rem/1 Arial,sans-serif;cursor:pointer;transition:transform .16s ease,filter .16s ease}.qr-modal-close:hover{transform:rotate(5deg) scale(1.06);filter:brightness(1.06)}.qr-modal-close:focus-visible{outline:4px solid rgba(255,155,196,.38);outline-offset:3px}.qr-modal-kicker{margin:2px 50px 7px;color:var(--accent-soft);font-size:.68rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.qr-modal h2{margin:0 38px 20px;font-family:"Playfair Display",serif;font-size:clamp(1.8rem,7vw,2.6rem);line-height:1;letter-spacing:-.045em}.qr-modal-image{display:block;width:min(100%,310px,48dvh);height:auto;margin:0 auto;padding:9px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#1d2025;box-shadow:0 22px 55px rgba(0,0,0,.38)}.qr-modal-hint{margin:18px 0 0;color:#bbb7bf;font-size:.8rem;line-height:1.5}.qr-modal-hint strong{color:#fff}.idea-modal-card{width:min(100%,570px);text-align:left}.idea-modal-card .qr-modal-kicker{margin-left:0;text-align:left}.idea-modal-card h2{margin:0 50px 10px 0}.idea-modal-lead{margin:0 0 20px;color:#bbb7bf;font-size:.82rem;line-height:1.55}.security-peek{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 13px 12px 15px;border:1px solid rgba(255,155,196,.16);border-radius:16px;background:linear-gradient(135deg,rgba(255,111,169,.06),rgba(255,255,255,.025))}.security-peek--idea{margin:-4px 0 18px}.security-peek-copy{min-width:0}.security-peek p{max-width:330px;margin:0;color:#92939c;font-size:.65rem;line-height:1.45}.vpn-policy-warning{display:block;max-width:350px;margin-top:7px;color:#ffc0d7;font-size:.66rem;font-weight:950;line-height:1.45}.vpn-policy-warning[hidden]{display:none!important}.security-modal-card>.vpn-policy-warning{max-width:none;margin:12px 2px 0;padding:10px 12px;border:1px solid rgba(255,101,145,.3);border-radius:12px;background:rgba(255,73,129,.09)}.security-details-open{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(255,155,196,.28);border-radius:999px;color:#f5e9ef;background:rgba(255,111,169,.09);font-size:.64rem;font-weight:900;letter-spacing:.015em;cursor:pointer;white-space:nowrap;transition:transform .17s ease,border-color .17s ease,background .17s ease}.security-details-open:hover{transform:translateY(-1px);border-color:rgba(255,155,196,.58);background:rgba(255,111,169,.16)}.security-details-open:focus-visible{outline:3px solid rgba(255,155,196,.38);outline-offset:3px}.security-details-open span[aria-hidden="true"]{color:var(--accent-soft);font-size:.9rem}.security-modal-card{width:min(100%,520px);text-align:left}.security-modal-card .qr-modal-kicker{margin-left:0;text-align:left}.security-modal-card h2{margin:0 48px 11px 0}.security-modal-lead{margin:0 0 20px;color:#aaa8b0;font-size:.8rem;line-height:1.55}.security-data-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(3,4,8,.38)}.security-data-panel[hidden]{display:none}.security-data-row{display:grid;grid-template-columns:minmax(118px,.65fr) minmax(0,1.35fr);align-items:center;gap:16px;min-height:54px;padding:9px 12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.035)}.security-data-row[hidden]{display:none}.security-data-label{color:#858690;font-size:.64rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.security-ip-value{min-width:0;overflow-wrap:anywhere;color:#ffafd0;font:850 .76rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right}.security-data-value{min-width:0;justify-self:end;overflow-wrap:anywhere;color:#eeeaf0;font-size:.72rem;font-weight:800;line-height:1.45;text-align:right}.security-data-mono{color:#d9bfcb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:750}.network-status{justify-self:end;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,101,145,.3);border-radius:999px;color:#ffb2c8;background:rgba(255,73,129,.1);font-size:.62rem;font-weight:900;letter-spacing:.035em;text-align:right}.network-status[hidden]{display:none}.security-modal-note{margin:15px 2px 0;color:#7f8089;font-size:.66rem;line-height:1.55}.vpn-submit-modal-card{width:min(100%,560px);text-align:center;border-color:rgba(255,91,145,.35);background:radial-gradient(circle at 50% 0%,rgba(255,65,132,.24),transparent 48%),#111219}.vpn-submit-modal-card .qr-modal-kicker{color:#ff8fb6}.vpn-submit-modal-card h2{margin:8px auto 14px;max-width:460px;color:#fff;font-size:clamp(2rem,6vw,3.35rem);line-height:.98;letter-spacing:-.045em}.vpn-submit-modal-copy{max-width:430px;margin:0 auto;color:#b7b6bf;font-size:.82rem;line-height:1.6}.vpn-submit-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.vpn-submit-actions button{min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#f5f3f6;background:rgba(255,255,255,.06);font:900 .72rem/1 inherit;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease}.vpn-submit-actions .vpn-submit-confirm{border-color:rgba(255,91,145,.42);background:linear-gradient(135deg,#ff4f94,#d52d71)}.vpn-submit-actions button:hover{transform:translateY(-1px)}.idea-form{display:grid;gap:13px}.idea-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.idea-form .contact-field--wide{grid-column:1/-1}.idea-form .contact-field textarea{min-height:128px}.idea-character-note{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#858690;font-size:.65rem;line-height:1.35}.idea-character-note strong{color:#ff9fc5;font-variant-numeric:tabular-nums;white-space:nowrap}.idea-character-note.ready strong{color:#8cf0c4}.idea-form .contact-footer{margin-top:2px}.idea-anonymous-note{display:inline-flex;align-items:center;gap:7px}.idea-anonymous-note::before{content:"◌";color:var(--accent-soft);font-size:.82rem}.thank-you{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;color:white;text-align:center;background:radial-gradient(circle at center,rgba(255,82,154,.88),rgba(82,8,43,.94));backdrop-filter:blur(16px);opacity:0;transform:scale(1.04);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.thank-you.show{opacity:1;transform:scale(1);pointer-events:auto}.thank-you-confirmation{position:absolute;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:10px 16px;border:1px solid #ffffff52;border-radius:999px;color:#fff;background:#551538;font-size:.875rem;font-weight:700}@media (max-width:760px){.thank-you-confirmation{bottom:calc(84px + env(safe-area-inset-bottom))}}.thank-you h2{margin:0;font-family:"Playfair Display",serif;font-size:clamp(5rem,22vw,10rem);font-style:italic;line-height:.85;letter-spacing:-.065em;text-shadow:0 12px 50px rgba(0,0,0,.28)}html[lang="ru"] .thank-you h2{font-size:clamp(2.65rem,13.5vw,7rem);letter-spacing:-.045em;white-space:nowrap}html[lang="es"] .thank-you h2,html[lang="en"] .thank-you h2,html[lang="fi"] .thank-you h2,html[lang="ka"] .thank-you h2{font-size:clamp(2.8rem,14vw,7rem);white-space:nowrap}.thank-you p{margin:22px 0 0;font-size:clamp(.95rem,4vw,1.25rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.site-controls{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:1200;display:flex;align-items:center;gap:9px}.back-to-top{position:fixed;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));display:flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:var(--panel);backdrop-filter:blur(14px);box-shadow:0 6px 22px #0003;font:800 .75rem/1"DM Sans",sans-serif;white-space:nowrap;cursor:pointer}.back-to-top[hidden],.thank-you.show~.site-controls .back-to-top{display:none}.back-to-top:hover{border-color:var(--accent-soft)}.back-to-top:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.language-switcher{display:flex;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(18,19,23,.93);box-shadow:0 12px 35px rgba(0,0,0,.35);backdrop-filter:blur(14px)}.language-switcher button{display:grid;min-width:42px;height:44px;padding:0;place-items:center;border:0;border-radius:999px;color:#fff;background:transparent;font:900 1.25rem/1"Apple Color Emoji","Segoe UI Emoji",sans-serif;cursor:pointer}.language-switcher button:hover{background:rgba(255,255,255,.1)}.language-switcher button.active{color:#171015;background:#ff8fba;box-shadow:inset 0 0 0 2px rgba(255,255,255,.58)}.flag-icon{display:block;width:24px;height:16px;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:3px;box-shadow:0 2px 7px rgba(0,0,0,.35);filter:saturate(1.08);transform:translateY(-1px)}.language-switcher button.active .flag-icon,.age-language-switcher button.active .flag-icon{border-color:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.25)}.site-mute{min-height:58px;padding:0 22px;border:2px solid rgba(255,255,255,.78);border-radius:999px;color:#171015;background:linear-gradient(135deg,#ff9bc1,#f05b98);box-shadow:0 14px 42px rgba(240,91,152,.42),0 4px 16px rgba(0,0,0,.36);font:900 .86rem/1"DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.site-mute:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 52px rgba(240,91,152,.55),0 5px 18px rgba(0,0,0,.4)}.site-mute:focus-visible{outline:4px solid rgba(255,155,193,.45);outline-offset:4px}.site-mute.is-muted{color:#fff;background:linear-gradient(135deg,#5e2843,#261720)}.idea-easter-egg{position:fixed;left:max(14px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));z-index:1201;display:inline-flex;align-items:center;gap:8px;min-width:48px;height:48px;padding:0 15px;overflow:hidden;border:1px solid rgba(255,215,232,.72);border-radius:999px;color:#211019;background:linear-gradient(135deg,#ffacd0,#ef72a7);box-shadow:0 12px 34px rgba(239,114,167,.34),0 5px 18px rgba(0,0,0,.34);backdrop-filter:blur(14px);font:900 .68rem/1"DM Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:1;transition:opacity .2s ease,transform .2s ease,border-color .2s ease,background .2s ease;animation:idea-peek 7s ease-in-out infinite}.idea-easter-egg:hover,.idea-easter-egg:focus-visible{opacity:1;transform:translateY(-3px) scale(1.02);border-color:rgba(255,255,255,.92);background:linear-gradient(135deg,#ffc0db,#f47bad)}.idea-easter-egg:focus-visible{outline:3px solid rgba(255,155,196,.34);outline-offset:3px}.idea-easter-egg-mark{color:#211019;font-size:1.08rem;line-height:1}.idea-easter-egg-label{max-width:150px;margin-left:0;overflow:hidden;opacity:1;white-space:nowrap;transition:max-width .25s ease,margin-left .25s ease,opacity .2s ease}.idea-easter-egg:hover .idea-easter-egg-label,.idea-easter-egg:focus-visible .idea-easter-egg-label{max-width:150px;margin-left:0;opacity:1}@keyframes idea-peek{0%,78%,100%{box-shadow:0 10px 30px rgba(0,0,0,.3),0 0 20px rgba(255,111,169,.06)}84%{box-shadow:0 10px 30px rgba(0,0,0,.3),0 0 34px rgba(255,111,169,.34)}}.social{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:13px;color:var(--text);background:transparent;font-size:.98rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.social:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.055)}.collab-card{position:relative;margin-top:14px;padding:24px;overflow:hidden;border:1px solid rgba(255,143,186,.48);border-radius:16px;background:radial-gradient(circle at 90% 10%,rgba(255,82,154,.28),transparent 36%),linear-gradient(135deg,#25141e,#15181d 62%);box-shadow:0 20px 50px rgba(0,0,0,.22)}.collab-card::after{content:"✦";position:absolute;right:22px;top:14px;color:rgba(255,155,193,.42);font-size:3.8rem;line-height:1;transform:rotate(10deg)}.collab-label{margin:0 0 8px;color:#ff8fba;font-size:.73rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.collab-card h2{position:relative;z-index:1;max-width:520px;margin:0;font-family:"Playfair Display",serif;font-size:clamp(1.75rem,6vw,2.7rem);line-height:1.02;letter-spacing:-.045em}.collab-copy{max-width:560px;margin:13px 0 16px;color:#c8cbd1;font-size:.9rem;line-height:1.55}.collab-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;list-style:none}.collab-tags li{padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#e6e7e9;background:rgba(255,255,255,.055);font-size:.73rem;font-weight:700}.collab-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border-radius:11px;color:#181116;background:linear-gradient(135deg,#ff9bc1,#f05b98);box-shadow:0 10px 28px rgba(240,91,152,.26);font-size:.88rem;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.collab-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(240,91,152,.38)}.collab-button:focus-visible{outline:3px solid rgba(255,155,193,.48);outline-offset:3px}.ad-card{border-color:rgba(92,226,245,.34);background:radial-gradient(circle at 92% 8%,rgba(46,224,255,.22),transparent 38%),linear-gradient(135deg,#101c22,#17151d 64%)}.ad-card::after{content:"AD";right:18px;top:8px;color:rgba(98,230,248,.1);font-family:"DM Sans",sans-serif;font-size:4.7rem;font-weight:950;letter-spacing:-.08em;transform:rotate(0)}.ad-card .collab-label{color:#74e5f5}.ad-card .collab-button{background:linear-gradient(135deg,#79e9f7,#ff8fbd);box-shadow:0 10px 28px rgba(69,214,235,.18)}.ad-card .collab-button:hover{box-shadow:0 14px 34px rgba(69,214,235,.28)}.ad-availability{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;width:fit-content;margin:0 0 11px;padding:6px 9px;border:1px solid rgba(116,229,245,.22);border-radius:999px;color:#b8f5fc;background:rgba(46,224,255,.06);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ad-availability::before{content:"";width:6px;height:6px;border-radius:50%;background:#66e8f8;box-shadow:0 0 12px rgba(102,232,248,.8)}.shop-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;margin-top:14px;padding:18px;overflow:hidden;border:1px solid rgba(223,127,159,.3);border-radius:16px;background:linear-gradient(135deg,rgba(223,127,159,.11),rgba(21,24,29,.96) 58%)}.merch-section[hidden]{display:none!important}.merch-section{margin-top:18px;padding:clamp(20px,4vw,32px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(255,94,166,.16),transparent 34%),radial-gradient(circle at 100%0,rgba(46,224,255,.1),transparent 30%),linear-gradient(145deg,rgba(20,21,27,.98),rgba(10,11,15,.98));box-shadow:0 30px 80px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.04)}.merch-heading{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(250px,.72fr);align-items:stretch;gap:22px;margin-bottom:18px}.merch-heading-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4px 0}.merch-heading h2{margin:2px 0 0;font-size:clamp(1.6rem,4vw,2.35rem);line-height:1.08;letter-spacing:-.035em}.merch-heading .shop-label{margin:0}.merch-intro{margin:10px 0 0;color:#b7bac3;font-size:.92rem;line-height:1.55}.merch-price-joke{display:inline-flex;align-items:flex-start;gap:8px;max-width:590px;margin:13px 0 0;color:#d9a6bb;font-size:.73rem;font-weight:720;line-height:1.45}.merch-price-joke::before{content:"$?";display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;margin-top:-2px;border:1px solid rgba(255,134,184,.34);border-radius:8px;color:#ff8fbd;background:rgba(255,111,169,.08);font-size:.61rem;font-weight:950}.merch-cta-panel{position:relative;display:flex;min-height:188px;flex-direction:column;justify-content:flex-end;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at 84% 4%,rgba(46,224,255,.2),transparent 38%),radial-gradient(circle at 10% 105%,rgba(255,87,163,.25),transparent 52%),rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.055)}.merch-cta-panel::after{content:"";position:absolute;top:-35px;right:-32px;width:110px;height:110px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.merch-mini-stack{position:relative;z-index:1;display:flex;align-items:center;min-height:74px;margin-bottom:13px;padding-left:6px}.merch-mini-stack span{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:2px solid #181920;border-radius:18px;background:#f1f1f3;box-shadow:0 12px 28px rgba(0,0,0,.28);transform:rotate(-5deg)}.merch-mini-stack span+span{margin-left:-16px;transform:rotate(4deg) translateY(2px)}.merch-mini-stack span+span+span{transform:rotate(-2deg) translateY(-1px)}.merch-mini-stack img{width:100%;height:100%;object-fit:contain}.merch-drop-label{position:relative;z-index:1;margin:0 0 10px;color:#f7f3f5;font-size:.84rem;font-weight:850;line-height:1.25}.merch-drop-label small{display:block;margin-bottom:3px;color:#ff8fbd;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.merch-manifesto{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:13px 16px;border-top:1px solid rgba(255,111,169,.38);border-bottom:1px solid rgba(255,111,169,.22);background:linear-gradient(90deg,rgba(255,85,158,.13),rgba(46,224,255,.045),transparent)}.merch-manifesto strong{color:#fff;font-size:clamp(.78rem,1.65vw,.94rem);font-weight:920;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.merch-manifesto span{color:#e6a6c1;font-size:.72rem;font-weight:720;line-height:1.35;text-align:right}.merch-store-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:46px;width:100%;padding:0 18px;border:1px solid rgba(255,177,209,.38);border-radius:14px;color:#180f15;background:linear-gradient(135deg,#ff9fc6,#f05b98);box-shadow:0 12px 30px rgba(240,91,152,.22);font-size:.82rem;font-weight:920;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.merch-store-button:hover{box-shadow:0 16px 36px rgba(240,91,152,.34);transform:translateY(-2px)}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shop-grid .shop-card{display:flex;flex-direction:column;margin-top:0;padding:14px;border-color:rgba(255,255,255,.105);background:rgba(255,255,255,.035);box-shadow:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.shop-grid .shop-card:hover{border-color:rgba(255,132,184,.33);transform:translateY(-2px)}.shop-grid .shop-card:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 8px);justify-self:center}.shop-details{display:flex;flex:1;flex-direction:column;padding:16px 4px 3px}.shop-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.shop-meta .shop-label{margin:0}.shop-price{padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#f7f2f5;background:rgba(255,255,255,.05);font-size:.86rem;font-weight:900;letter-spacing:.02em}.shop-art{display:grid;place-items:center;width:100%;min-height:0;aspect-ratio:4/3;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:18px;background:linear-gradient(145deg,#07080b,#0c0d11)}.shop-art img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.shop-label{margin:0 0 7px;color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shop-card h2,.shop-card h3{margin:0;font-size:1.35rem;line-height:1.15;letter-spacing:-.025em}.shop-copy{flex:1;margin:9px 0 15px;color:#b5bac2;font-size:.86rem;line-height:1.5}.shop-punchline{margin:-5px 0 15px;color:#ffafd0;font-size:.78rem;font-weight:750;line-height:1.45}.shop-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:11px;color:#111318;background:var(--accent);font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .2s ease,transform .15s ease}.shop-grid .shop-button{width:100%}.shop-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.shop-button:focus-visible{outline:3px solid rgba(231,120,157,.55);outline-offset:3px}.social svg{width:20px;height:20px;fill:currentColor}.arrow{color:var(--muted);font-size:1.15rem}footer{margin-top:20px;color:#73767f;font-size:.76rem;text-align:center}.visitor-privacy{width:min(100%,760px);margin:14px auto 0;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025);text-align:left}.visitor-privacy summary{padding:13px 16px;color:#a9a7ae;font-size:.7rem;font-weight:850;letter-spacing:.025em;cursor:pointer}.visitor-privacy p{margin:0;padding:0 16px 15px;color:#777984;font-size:.68rem;line-height:1.55}body.age-gate-open,body.age-check-pending{overflow:hidden}body.age-gate-open .site-controls{opacity:0;visibility:hidden;pointer-events:none}body.age-check-pending main,body.age-check-pending .site-controls{opacity:0;visibility:hidden;pointer-events:none}.age-check-loader{position:fixed;inset:0;z-index:1001;display:grid;place-items:center;min-height:100dvh;background:radial-gradient(circle at 18% 8%,rgba(255,111,169,.18),transparent 28rem),radial-gradient(circle at 88% 92%,rgba(141,107,255,.13),transparent 28rem),#06070a}.age-check-loader[hidden]{display:none}.age-check-loader-mark{display:grid;place-items:center;width:66px;height:66px;border:1px solid rgba(255,255,255,.32);border-radius:20px;color:#fff;background:linear-gradient(145deg,#ff8fba,#d84f8a);box-shadow:0 18px 50px rgba(255,111,169,.3);font:italic 800 2rem/1 Georgia,"Times New Roman",serif;animation:age-check-pulse 1.1s ease-in-out infinite alternate}.age-gate{position:fixed;inset:0;z-index:1000;isolation:isolate;display:grid;place-items:center;min-height:100dvh;padding:20px;overflow:auto;background:radial-gradient(circle at 18% 8%,rgba(255,111,169,.23),transparent 28rem),radial-gradient(circle at 88% 92%,rgba(141,107,255,.18),transparent 28rem),rgba(6,7,10,.96);backdrop-filter:blur(20px)}.age-gate[hidden]{display:none}.age-gate-card{position:relative;z-index:1;width:min(100%,520px);overflow:hidden;padding:clamp(28px,7vw,48px);border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,rgba(30,27,36,.98),rgba(13,14,18,.99));box-shadow:0 32px 100px rgba(0,0,0,.56),0 0 80px rgba(255,111,169,.1);text-align:center}.age-gate-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent),#ffafd0,var(--violet))}.age-gate-mark{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 20px;border-radius:20px;color:#fff;background:linear-gradient(145deg,#ff6fa9,#d85c91);box-shadow:0 16px 40px rgba(255,111,169,.28);font:italic 800 2rem/1 Georgia,"Times New Roman",serif}.age-gate-label{display:inline-flex;margin-bottom:14px;padding:7px 11px;border:1px solid rgba(255,143,186,.28);border-radius:999px;color:#ffafd0;background:rgba(255,111,169,.08);font-size:.66rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.age-gate h2{margin:0;font-size:clamp(2rem,8vw,3.25rem);line-height:.98;letter-spacing:-.055em}.age-gate-copy{max-width:42ch;margin:17px auto 0;color:#b9bcc5;font-size:.96rem;line-height:1.6}.age-weather-ambient{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;opacity:.42;pointer-events:none}.age-weather-ambient::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent);pointer-events:none}.age-weather-side{position:relative;isolation:isolate;min-width:0;padding:0;overflow:hidden;background:radial-gradient(circle at 82% 16%,rgba(141,107,255,.2),transparent 34%),linear-gradient(145deg,rgba(29,32,44,.9),rgba(10,11,17,.94));transition:background .8s ease}.age-weather-ambient .age-weather-side::before{transform:translate3d(-1.5%,-1%,0) scale(1.07);animation:age-weather-drift 12s ease-in-out infinite alternate}.age-weather-side::before,.age-weather-side::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .7s ease}.age-weather-side[data-period="night"]::before{opacity:1;background:radial-gradient(circle at 82% 18%,rgba(217,223,255,.34)0 7px,transparent 8px),radial-gradient(circle at 27% 25%,rgba(255,255,255,.3)0 1px,transparent 2px),linear-gradient(150deg,rgba(31,34,60,.78),rgba(7,8,15,.96))}.age-weather-side[data-weather="clear"][data-period="day"]::before{opacity:1;background:radial-gradient(circle at 82% 18%,rgba(255,213,124,.72)0 10px,rgba(255,185,94,.18) 11px,transparent 31px),linear-gradient(145deg,rgba(74,105,147,.72),rgba(18,22,35,.92))}.age-weather-side[data-weather="partly"]::before,.age-weather-side[data-weather="fog"]::before{opacity:1;background:radial-gradient(ellipse at 76% 25%,rgba(230,235,244,.34),transparent 31%),linear-gradient(145deg,rgba(83,99,126,.62),rgba(15,18,27,.94))}.age-weather-side[data-weather="rain"]::before,.age-weather-side[data-weather="drizzle"]::before,.age-weather-side[data-weather="storm"]::before{opacity:1;background:linear-gradient(145deg,rgba(58,78,107,.82),rgba(8,10,17,.96))}.age-weather-side[data-weather="rain"]::after,.age-weather-side[data-weather="drizzle"]::after,.age-weather-side[data-weather="storm"]::after{opacity:.25;background:repeating-linear-gradient(112deg,transparent 0 12px,rgba(205,228,245,.72) 13px,transparent 14px 25px);background-size:130% 130%;animation:hero-rain 1.4s linear infinite}.age-weather-side[data-weather="snow"]::before{opacity:1;background:linear-gradient(145deg,rgba(128,148,173,.78),rgba(18,21,30,.94))}.age-weather-side[data-weather="snow"]::after{opacity:.58;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-size:20px 20px;animation:hero-snow 7s linear infinite}.age-weather-side[data-sun-phase="sunrise"]::before{opacity:1;background:radial-gradient(circle at var(--celestial-x, 14%) 82%,rgba(255,218,145,.82)0 7px,rgba(255,149,104,.2) 8px,transparent 30px),linear-gradient(145deg,rgba(97,82,126,.8),rgba(255,113,143,.26) 58%,rgba(21,18,31,.95))}.age-weather-side[data-sun-phase="sunset"]::before{opacity:1;background:radial-gradient(circle at var(--celestial-x, 86%) 82%,rgba(255,188,112,.84)0 7px,rgba(255,105,101,.2) 8px,transparent 31px),linear-gradient(145deg,rgba(67,60,112,.78),rgba(255,83,132,.28) 58%,rgba(17,15,28,.96))}.age-weather-side[data-celestial-active="false"][data-sun-phase="sunrise"]::before{background:linear-gradient(145deg,rgba(97,82,126,.8),rgba(255,113,143,.22) 58%,rgba(21,18,31,.95))}.age-weather-side[data-celestial-active="false"][data-sun-phase="sunset"]::before{background:linear-gradient(145deg,rgba(67,60,112,.78),rgba(255,83,132,.24) 58%,rgba(17,15,28,.96))}.age-vpn-warning{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;max-width:430px;margin:20px auto 0;padding:14px 17px;overflow:hidden;border:1px solid rgba(255,143,186,.48);border-radius:16px;color:#fff;background:radial-gradient(circle at 0 0,rgba(255,111,169,.3),transparent 48%),rgba(255,111,169,.1);box-shadow:0 16px 40px rgba(255,75,145,.12);text-align:left}.age-vpn-warning[hidden]{display:none!important}.age-vpn-warning-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#181018;background:linear-gradient(135deg,#ff8fba,#ffd0e1);box-shadow:0 10px 24px rgba(255,111,169,.22);font-size:1rem;font-weight:950}.age-vpn-warning-copy{margin:0;font-size:clamp(.78rem,2.4vw,.9rem);font-weight:900;line-height:1.35}.age-gate-actions{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-top:28px}.age-gate-actions button,.age-gate-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 18px;border-radius:14px;font:800 .9rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.age-gate-actions button{border:0;color:#151015;background:linear-gradient(135deg,#ff8fba,#ffb4d0);box-shadow:0 14px 32px rgba(255,111,169,.22)}.age-gate-actions button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.42;box-shadow:none;transform:none}.age-gate-actions a{border:1px solid rgba(255,255,255,.14);color:#e7e7eb;background:rgba(255,255,255,.055)}.age-gate-actions button:hover,.age-gate-actions a:hover{transform:translateY(-2px);filter:brightness(1.07)}.age-gate-actions button:focus-visible,.age-gate-actions a:focus-visible{outline:3px solid rgba(255,143,186,.55);outline-offset:4px}.age-gate-note{margin:16px 0 0;color:#777b85;font-size:.7rem;line-height:1.45}.age-language-wrap{margin-top:20px}.age-language-label{display:block;margin-bottom:9px;color:#8f929c;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.age-language-switcher{display:inline-flex;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.035)}.age-language-switcher button{display:grid;min-width:43px;height:38px;padding:0;place-items:center;border:0;border-radius:999px;color:#d9dae0;background:transparent;font:900 1.18rem/1"Apple Color Emoji","Segoe UI Emoji",sans-serif;cursor:pointer}.age-language-switcher button:hover{background:rgba(255,255,255,.08)}.age-language-switcher button.active{color:#171015;background:#ff8fba;box-shadow:inset 0 0 0 2px rgba(255,255,255,.58)}.age-language-switcher button:focus-visible{outline:3px solid rgba(255,143,186,.55);outline-offset:3px}.age-options-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.age-option-panel{padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.025)}.age-option-label{display:block;margin-bottom:9px;color:#8f929c;font-size:.62rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.age-theme-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.age-theme-switcher button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 9px;border:1px solid transparent;border-radius:11px;color:#d9dae0;background:rgba(255,255,255,.035);font:900 .68rem/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.age-theme-switcher button:hover{background:rgba(255,255,255,.09);transform:translateY(-1px)}.age-theme-switcher button.active{color:#171015;border-color:rgba(255,183,212,.75);background:linear-gradient(135deg,#ff9fc6,#f073a7)}.age-theme-switcher button:focus-visible{outline:3px solid rgba(255,143,186,.55);outline-offset:3px}.toast{position:fixed;left:50%;bottom:24px;z-index:10;padding:12px 17px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--text);background:#262930;box-shadow:0 12px 35px rgba(0,0,0,.35);font-size:.9rem;font-weight:600;opacity:0;transform:translate(-50%,18px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:520px){body{align-items:start;padding-top:44px}header{margin-bottom:25px}.account{grid-template-columns:1fr;gap:14px}.copy{width:100%}.recipient-card{align-items:stretch;flex-direction:column}.recipient-copy{width:100%}.song-promo{align-items:stretch;flex-direction:column}.full-song-toggle{width:100%}.site-controls{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));justify-content:flex-end;gap:6px}.idea-easter-egg{position:static;flex:0 0 auto;height:52px;padding:0 12px;gap:6px;font-size:.62rem}.idea-easter-egg-mark{font-size:.95rem}.language-switcher{padding:4px}.language-switcher button{min-width:27px;height:42px;font-size:.96rem}.site-mute{min-height:52px;padding:0 12px;font-size:.64rem}.shop-card{grid-template-columns:1fr}.shop-grid{grid-template-columns:1fr}.shop-grid .shop-card:last-child:nth-child(odd){grid-column:auto;width:100%}.shop-art{min-height:210px}.shop-art img{max-height:200px}.shop-button{width:100%}.challenge-actions{align-items:stretch;flex-direction:column}.support-button{width:100%}.support-note{text-align:center}.age-gate-actions{grid-template-columns:1fr}.age-gate-card{border-radius:22px}.age-vpn-warning{gap:11px;padding:12px 13px}.age-vpn-warning-mark{width:34px;height:34px;border-radius:10px}.age-options-grid{grid-template-columns:1fr;gap:9px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}:root{--bg: #08090c;--panel: rgba(18,20,26,.88);--panel-hover: rgba(25,27,35,.94);--line: rgba(255,255,255,.105);--text: #fbf8fa;--muted: #9b9da8;--accent: #ff6fa9;--accent-soft: #ff9bc4;--violet: #8d6bff}html{scroll-behavior:smooth}body{display:block;isolation:isolate;padding:58px 20px 128px;background:radial-gradient(circle at 12% 2%,rgba(141,107,255,.15),transparent 28rem),radial-gradient(circle at 90% 16%,rgba(255,76,151,.13),transparent 31rem),linear-gradient(180deg,#090a0e 0%,#08090c 48%,#0d0910 100%)}body::before{opacity:.12;mix-blend-mode:soft-light}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,black,transparent 72%)}main{position:relative;z-index:1;isolation:isolate;width:min(100%,780px);margin:0 auto}.hero{--hero-back-x: 0px;--hero-back-y: 0px;--hero-mid-x: 0px;--hero-mid-y: 0px;--hero-front-x: 0px;--hero-front-y: 0px;--hero-glow-x: 72%;--hero-glow-y: 24%;--thermal-color: rgba(255,111,169,.78);position:relative;min-height:535px;margin:0 0 18px;padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:linear-gradient(115deg,rgba(255,255,255,.06),transparent 38%),radial-gradient(circle at 78% 22%,rgba(255,80,153,.34),transparent 28%),radial-gradient(circle at 14% 112%,rgba(141,107,255,.32),transparent 42%),#121218;box-shadow:0 34px 90px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.05);text-align:left}.hero-weather-stage{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));pointer-events:none}.hero-weather-half{position:relative;min-width:0;overflow:hidden;isolation:isolate;background:#11131a}.hero-weather-half--right{border-left:1px solid rgba(255,255,255,.16)}.hero-sky-layer{position:absolute;inset:-12%;z-index:2;overflow:hidden;translate:var(--hero-mid-x) var(--hero-mid-y);transition:translate .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.hero-sky-layer::before{content:"";position:absolute;inset:28% -18% -18%;opacity:0;background:radial-gradient(ellipse at var(--celestial-x, 50%) 100%,rgba(255,153,91,.58),rgba(255,100,132,.16) 24%,transparent 58%);filter:blur(10px);transition:opacity 1.2s ease,background 1.2s ease}.hero-weather-half[data-sun-phase="sunrise"] .hero-sky-layer::before{opacity:.96;background:radial-gradient(ellipse at var(--celestial-x, 14%) 100%,rgba(255,226,160,.92),rgba(255,126,153,.38) 30%,transparent 66%),linear-gradient(0deg,rgba(255,142,122,.22),transparent 58%)}.hero-weather-half[data-sun-phase="sunset"] .hero-sky-layer::before{opacity:1;background:radial-gradient(ellipse at var(--celestial-x, 86%) 100%,rgba(255,188,104,.94),rgba(255,72,139,.4) 29%,transparent 67%),linear-gradient(0deg,rgba(255,89,113,.24),transparent 60%)}.hero-horizon-glow{position:absolute;inset:auto -8% -9%;z-index:2;height:58%;opacity:0;filter:blur(12px) saturate(1.2);pointer-events:none;transform:translate3d(var(--hero-back-x),var(--hero-back-y),0);transition:opacity 1.4s ease,background 1.4s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.hero-weather-stage[data-sun-phase="sunrise"] .hero-horizon-glow{opacity:.94;background:radial-gradient(ellipse at 10% 100%,rgba(255,222,142,.78),rgba(255,121,150,.31) 31%,transparent 68%)}.hero-weather-stage[data-sun-phase="sunset"] .hero-horizon-glow{opacity:.98;background:radial-gradient(ellipse at 90% 100%,rgba(255,180,91,.82),rgba(255,67,141,.34) 32%,transparent 69%)}.hero-shared-celestial{position:absolute;inset:0;z-index:6;overflow:hidden;pointer-events:none}.hero-celestial-body{position:absolute;top:var(--celestial-y, 18%);left:var(--celestial-x, 22%);width:clamp(92px,9vw,132px);aspect-ratio:1;border-radius:50%;opacity:0;filter:blur(.15px);translate:-50% -50%;transform:scale(.82);transition:left 55s linear,top 55s linear,opacity 1s ease,transform 1s ease,background 1s ease,box-shadow 1s ease}.hero-weather-stage:not(.celestial-ready) .hero-celestial-body{transition:opacity 1s ease,transform 1s ease,background 1s ease,box-shadow 1s ease}.hero-weather-stage[data-period="day"][data-weather="clear"] .hero-celestial-body,.hero-weather-stage[data-period="day"][data-weather="partly"] .hero-celestial-body{opacity:.95;background:radial-gradient(circle at 38% 36%,#fffdf0 0 7%,#ffe6a0 22%,#ffb467 58%,rgba(255,159,95,0) 69%);box-shadow:0 0 36px rgba(255,219,146,.62),0 0 110px rgba(255,151,72,.32);transform:scale(1)}.hero-weather-stage[data-period="day"][data-weather="partly"] .hero-celestial-body{opacity:.54}.hero-weather-stage[data-period="day"][data-weather="fog"] .hero-celestial-body{opacity:.15}.hero-weather-stage[data-period="night"] .hero-celestial-body{opacity:.68;background:radial-gradient(circle at 34% 32%,#fff 0 8%,#edf1ff 31%,#cbd7ff 57%,rgba(203,215,255,0) 69%);box-shadow:0 0 38px rgba(198,211,255,.38),0 0 92px rgba(135,157,255,.15);transform:scale(.86)}.hero-weather-stage[data-period="night"][data-weather="partly"] .hero-celestial-body{opacity:.38}.hero-weather-stage[data-period="night"][data-weather="fog"] .hero-celestial-body,.hero-weather-stage[data-period="night"][data-weather="drizzle"] .hero-celestial-body,.hero-weather-stage[data-period="night"][data-weather="rain"] .hero-celestial-body{opacity:.16}.hero-weather-stage[data-period="night"][data-weather="storm"] .hero-celestial-body{opacity:.07}.hero-cloud{position:absolute;width:clamp(190px,28vw,360px);height:clamp(58px,8vw,104px);border-radius:999px;opacity:0;background:linear-gradient(180deg,rgba(236,241,248,.34),rgba(173,188,210,.2));filter:blur(9px);transition:opacity 1s ease;animation:hero-cloud-drift var(--cloud-speed, 28s) linear infinite}.hero-cloud::before,.hero-cloud::after{content:"";position:absolute;bottom:9px;border-radius:50%;background:inherit}.hero-cloud::before{left:16%;width:40%;height:118%}.hero-cloud::after{right:14%;width:52%;height:148%}.hero-cloud--one{top:13%;left:-52%;animation-delay:-4s}.hero-cloud--two{top:41%;left:-72%;transform:scale(.74);animation-delay:-16s}.hero-cloud--three{top:5%;left:-88%;transform:scale(.56);animation-delay:-23s;filter:blur(13px)}.hero-cloud--four{top:63%;left:-62%;transform:scale(.9);animation-delay:-10s;filter:blur(12px)}.hero-weather-half[data-weather="partly"] .hero-cloud{opacity:var(--cloud-opacity, .52)}.hero-weather-half[data-weather="fog"] .hero-cloud{opacity:var(--cloud-opacity, .68);filter:blur(16px)}.hero-weather-half[data-weather="drizzle"] .hero-cloud,.hero-weather-half[data-weather="rain"] .hero-cloud,.hero-weather-half[data-weather="storm"] .hero-cloud{opacity:var(--cloud-opacity, .72)}.hero-weather-particles,.hero-glass-drops{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-weather-particles{z-index:4;opacity:.82;translate:var(--hero-front-x) var(--hero-front-y);transition:translate .25s cubic-bezier(.2,.8,.2,1),opacity .8s ease}.hero-weather-half[data-period="night"][data-weather="clear"] .hero-weather-particles,.hero-weather-half[data-period="night"][data-weather="partly"] .hero-weather-particles{z-index:2;opacity:1;filter:drop-shadow(0 0 4px rgba(198,214,255,.7))}.hero-weather-half[data-period="night"][data-weather="partly"] .hero-sky-layer{z-index:3}.hero-wildlife{position:absolute;inset:0;z-index:9;width:100%;height:100%;pointer-events:none;opacity:.94}.hero-glass-drops{z-index:5;opacity:0;transition:opacity 1s ease}.hero-weather-half[data-weather="drizzle"] .hero-glass-drops{opacity:.3}.hero-weather-half[data-weather="rain"] .hero-glass-drops,.hero-weather-half[data-weather="storm"] .hero-glass-drops{opacity:.52}.hero-weather-half[data-weather="snow"] .hero-glass-drops{opacity:.6;filter:drop-shadow(0 0 8px rgba(215,232,255,.28))}.hero-thermal-seam{position:absolute;top:96px;bottom:0;left:50%;z-index:7;width:1px;background:linear-gradient(180deg,transparent,var(--thermal-color) 24%,rgba(255,255,255,.16) 68%,transparent);box-shadow:0 0 12px var(--thermal-color),0 0 30px color-mix(in srgb,var(--thermal-color) 42%,transparent);pointer-events:none;transition:background .8s ease,box-shadow .8s ease}.hero-thermal-seam span{position:absolute;top:30%;left:50%;display:grid;place-items:center;min-width:42px;height:26px;padding:0 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.86);background:rgba(8,9,14,.68);box-shadow:0 8px 24px rgba(0,0,0,.24),0 0 18px color-mix(in srgb,var(--thermal-color) 36%,transparent);backdrop-filter:blur(10px);font-size:.59rem;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:.05em;transform:translate(-50%,-50%);display:none}.hero-glass-reflection{position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(circle at var(--hero-glow-x) var(--hero-glow-y),rgba(255,255,255,.115),transparent 19%),linear-gradient(118deg,rgba(255,255,255,.045),transparent 34% 72%,rgba(255,143,186,.025));mix-blend-mode:screen;opacity:.85;pointer-events:none;transition:opacity .4s ease}.hero-weather-half::before,.hero-weather-half::after{content:"";position:absolute;inset:-16px;pointer-events:none;translate:var(--hero-back-x) var(--hero-back-y);transition:opacity .8s ease,background .8s ease,translate .3s cubic-bezier(.2,.8,.2,1)}.hero-weather-half::before{z-index:1;background:radial-gradient(circle at 32% 18%,rgba(141,107,255,.24),transparent 42%),linear-gradient(160deg,rgba(18,20,29,.3),rgba(7,8,12,.76))}.hero-weather-half::after{z-index:3;opacity:0}.hero-weather-half[data-period="night"]::before{background:radial-gradient(circle at 72% 17%,rgba(213,220,255,.28)0 2px,transparent 3px),radial-gradient(circle at 23% 31%,rgba(255,255,255,.24)0 1px,transparent 2px),radial-gradient(circle at 58% 54%,rgba(255,255,255,.19)0 1px,transparent 2px),linear-gradient(155deg,rgba(23,29,58,.78),rgba(3,5,15,.95))}.hero-weather-half[data-weather="clear"][data-period="day"]::before{background:radial-gradient(circle at 34% 18%,rgba(255,211,117,.38),transparent 31%),linear-gradient(155deg,rgba(62,84,116,.12),rgba(14,15,22,.62))}.hero-weather-half[data-weather="partly"]::before{background:radial-gradient(ellipse at 75% 22%,rgba(221,226,237,.2),transparent 28%),radial-gradient(ellipse at 28% 38%,rgba(170,183,211,.15),transparent 33%),linear-gradient(155deg,rgba(65,77,102,.3),rgba(11,12,18,.72))}.hero-weather-half[data-weather="rain"]::before,.hero-weather-half[data-weather="drizzle"]::before,.hero-weather-half[data-weather="storm"]::before{background:linear-gradient(160deg,rgba(54,70,94,.48),rgba(7,9,15,.82))}.hero-weather-half[data-weather="rain"]::after,.hero-weather-half[data-weather="drizzle"]::after,.hero-weather-half[data-weather="storm"]::after{opacity:.42;background:repeating-linear-gradient(112deg,transparent 0 16px,rgba(190,220,244,.62) 17px,transparent 18px 30px);background-size:150% 150%;animation:hero-rain .92s linear infinite}.hero-weather-half[data-weather="drizzle"]::after{opacity:.15;animation-duration:1.8s}.hero-weather-half[data-weather="snow"]::before{background:linear-gradient(155deg,rgba(118,134,157,.38),rgba(19,21,28,.72))}.hero-weather-half[data-weather="snow"]::after{opacity:.5;background-image:radial-gradient(circle,rgba(255,255,255,.82)0 1.5px,transparent 2px),radial-gradient(circle,rgba(255,255,255,.52)0 1px,transparent 1.5px);background-position:0 0,28px 32px;background-size:52px 52px,74px 74px;animation:hero-snow 8s linear infinite}.hero-weather-half[data-weather="fog"]::after{opacity:.42;background:linear-gradient(180deg,transparent 8%,rgba(224,229,237,.28) 32%,transparent 52%),linear-gradient(180deg,transparent 45%,rgba(219,225,234,.2) 67%,transparent 86%);filter:blur(7px)}.hero-weather-half[data-weather="storm"]::after{opacity:.34;box-shadow:inset 0 0 90px rgba(128,111,255,.22)}.hero-photo{position:absolute;inset:82px 0 0;z-index:0;width:100%;overflow:hidden;pointer-events:none}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:saturate(.88) contrast(1.06) brightness(.86);transform:translate3d(var(--hero-front-x),var(--hero-front-y),0) scale(1.075);transition:transform .3s cubic-bezier(.2,.8,.2,1);will-change:transform}.hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,18,24,.78) 0%,rgba(18,18,24,.36) 30%,rgba(18,18,24,.08) 70%,rgba(18,18,24,.04) 100%),linear-gradient(0deg,rgba(18,18,24,.58),transparent 42%)}.hero-weather-compare{position:relative;z-index:2;margin:0 0 27px;padding:10px;border-color:rgba(255,255,255,.16);background:rgba(6,7,11,.48);box-shadow:0 14px 34px rgba(0,0,0,.2);backdrop-filter:blur(16px) saturate(1.2)}.hero-weather-compare .weather-head{margin-bottom:7px}.hero-weather-compare .weather-grid{gap:7px}.hero-weather-compare .weather-city{padding:9px 11px;background:rgba(7,8,13,.5)}.hero-weather-compare .weather-reading{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin-top:3px}.hero-weather-compare .weather-temp{font-size:clamp(1.35rem,4vw,1.8rem)}.hero-weather-compare .weather-icon{font-size:1rem}.hero-weather-compare .weather-condition{margin:0;text-align:right}.hero-weather-compare .weather-status{margin-top:6px}.hero::before{content:"S";position:absolute;right:-12px;top:-82px;color:transparent;font-family:"Playfair Display",serif;font-size:27rem;font-style:italic;font-weight:700;line-height:1;-webkit-text-stroke:1px rgba(255,255,255,.065);transform:rotate(-9deg);pointer-events:none;z-index:1}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%);transform:translateX(-120%);animation:hero-shine 7s ease-in-out infinite;z-index:3}.hero-topline{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:64px;color:rgba(255,255,255,.58);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero-kicker{position:relative;z-index:2;max-width:100%;margin:0 0 8px;color:var(--accent-soft);font-size:.72rem;font-weight:900;line-height:1.55;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.visit-greeting,.visit-last{display:block}.visit-main-separator{display:none}.visit-last{margin-top:2px}.visit-last-label,.visit-last-date{display:inline}.visit-last-date{white-space:nowrap;font-variant-numeric:tabular-nums}.name-row{position:relative;z-index:2;justify-content:flex-start;gap:14px}h1{font-family:"Playfair Display",serif;font-size:clamp(3.2rem,10vw,5.8rem);font-style:italic;line-height:.86;letter-spacing:-.065em;text-wrap:balance}.hero-copy{position:relative;z-index:2;margin:17px 0 28px;color:rgba(255,255,255,.72);font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:600;letter-spacing:-.01em}.quick-nav{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-nav a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.82);background:rgba(6,7,10,.28);backdrop-filter:blur(10px);font-size:.72rem;font-weight:800;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.quick-nav a:hover{color:#171015;border-color:var(--accent-soft);background:var(--accent-soft);transform:translateY(-2px)}.quick-nav a:focus-visible{outline:3px solid rgba(255,155,196,.42);outline-offset:3px}.quick-nav .quick-nav-unblock{grid-column:1/-1;min-height:46px;border-color:rgba(255,155,196,.38);color:#fff;background:linear-gradient(90deg,rgba(255,111,169,.24),rgba(141,107,255,.14)),rgba(6,7,10,.38);box-shadow:inset 0 1px rgba(255,255,255,.07),0 12px 32px rgba(13,7,12,.18);letter-spacing:.035em}.quick-nav .quick-nav-unblock::before{content:"↳";margin-right:8px;color:var(--accent-soft);font-size:1rem}.fund-campaign{margin:0 0 18px;overflow:hidden;border:1px solid rgba(255,111,169,.28);border-radius:22px;background:radial-gradient(circle at 100% 100%,rgba(255,111,169,.15),transparent 45%),rgba(255,255,255,.025);box-shadow:inset 0 1px rgba(255,255,255,.045),0 18px 48px rgba(0,0,0,.16)}.signal-strip{display:flex;align-items:stretch;min-height:40px;margin:0 0 18px;overflow:hidden;border:1px solid rgba(255,111,169,.25);border-radius:999px;background:linear-gradient(90deg,rgba(255,111,169,.12),rgba(141,107,255,.07));color:rgba(255,255,255,.48);font-size:.62rem;font-weight:900;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase}.fund-campaign .signal-strip{margin:0;border:0;border-bottom:1px solid rgba(255,111,169,.2);border-radius:0;background:linear-gradient(90deg,rgba(255,111,169,.11),rgba(141,107,255,.065))}.signal-label{position:relative;z-index:2;display:inline-flex;flex:0 0 auto;align-items:center;padding:0 16px;color:#1c1016;background:linear-gradient(135deg,#ff9fc6,#f0679f);box-shadow:12px 0 28px rgba(10,10,14,.45);letter-spacing:.1em}.signal-label::before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.8)}.signal-window{min-width:0;overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.signal-track{display:flex;width:max-content;animation:signal-run 32s linear infinite}.signal-copy{display:inline-flex;align-items:center;gap:.5rem;flex:none;padding:0 36px 0 24px;color:rgba(255,255,255,.72);line-height:38px}.ad-signal{margin:0 0 18px;text-decoration:none;transition:border-color .18s ease,background .18s ease}.ad-signal:hover{border-color:rgba(255,137,188,.42);background:linear-gradient(90deg,rgba(255,111,169,.17),rgba(141,107,255,.1))}.ad-signal:hover .signal-copy{color:rgba(255,255,255,.94)}.georgia-flag{display:inline-block;flex:0 0 auto;width:1.5em;height:1em;border-radius:2px;background:#fff center/100% 100%no-repeat url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 30\ 20\'%3E%3Crect\ width=\'30\'\ height=\'20\'\ fill=\'%23fff\'/%3E%3Cg\ fill=\'%23d70b2f\'%3E%3Cpath\ d=\'M13\ 0h4v20h-4zM0\ 8h30v4H0z\'/%3E%3Cpath\ d=\'M5\ 2h2v2h2v2H7v2H5V6H3V4h2zm18\ 0h2v2h2v2h-2v2h-2V6h-2V4h2zM5\ 12h2v2h2v2H7v2H5v-2H3v-2h2zm18\ 0h2v2h2v2h-2v2h-2v-2h-2v-2h2z\'/%3E%3C/g%3E%3C/svg%3E);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 2px 8px rgba(0,0,0,.28);vertical-align:-.12em}.song-promo{margin-bottom:18px;padding:16px 18px;border-radius:18px;background:linear-gradient(90deg,rgba(255,111,169,.1),rgba(141,107,255,.08));box-shadow:inset 0 1px rgba(255,255,255,.035)}.full-song-toggle{border-radius:999px}.challenge-news{margin-bottom:24px;border-radius:26px;background:linear-gradient(145deg,rgba(255,111,169,.13),rgba(18,20,26,.96) 48%);box-shadow:0 28px 72px rgba(0,0,0,.28)}.challenge-photo{aspect-ratio:16/9}.challenge-body{padding:26px}.challenge-news h2{max-width:17ch;font-size:clamp(2rem,6vw,3rem)}.challenge-progress{border-radius:16px}.fund-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:14px 17px;border:1px solid rgba(255,111,169,.28);border-radius:18px;background:radial-gradient(circle at 100%0,rgba(255,111,169,.17),transparent 42%),rgba(255,255,255,.035)}.fund-campaign .fund-banner{margin:0;padding:18px 20px;border:0;border-radius:0;background:transparent}.fund-banner strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.42rem;color:#fff;font-size:.86rem;letter-spacing:.025em}.fund-banner-badge{flex:0 0 auto;margin:0!important;padding:7px 10px;border-radius:999px;color:#190f14!important;background:var(--accent-soft);font-size:.66rem!important;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.fund-banner-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;text-decoration:none;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.fund-banner-badge:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 10px 26px rgba(255,155,196,.2)}.fund-banner-badge:focus-visible{outline:3px solid rgba(255,155,196,.42);outline-offset:3px}#pangakontod{scroll-margin-top:24px}.accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account{align-content:space-between;min-height:138px;padding:20px;border-radius:19px;background:radial-gradient(circle at 100%0,rgba(255,111,169,.08),transparent 42%),var(--panel);box-shadow:inset 0 1px rgba(255,255,255,.025)}.revolut-account{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(190px,230px);grid-template-areas:"details qr";align-items:center;gap:clamp(28px,6vw,86px);min-height:276px;padding:clamp(24px,4vw,38px)}.revolut-details{grid-area:details;justify-self:start;min-width:0}.revolut-account .iban{overflow-wrap:normal;white-space:nowrap;font-size:clamp(.9rem,2.2vw,1.05rem);letter-spacing:.025em}.revolut-iban-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.revolut-iban-row .copy{flex:0 0 auto;min-width:92px}.revolut-account .qr-shell{grid-area:qr;justify-self:end;width:min(100%,230px);margin:0}.account:hover{transform:translateY(-3px);border-color:rgba(255,155,196,.3)}.copy{border-radius:999px}.qr-shell{border-radius:18px}.horoscope-card{position:relative;margin:24px 0;padding:clamp(22px,5vw,34px);overflow:hidden;border:1px solid rgba(255,155,196,.3);border-radius:26px;background:radial-gradient(circle at 88% 12%,rgba(255,125,181,.22),transparent 31%),radial-gradient(circle at 8% 100%,rgba(141,107,255,.16),transparent 34%),linear-gradient(145deg,#21131d,#111219 62%);box-shadow:0 26px 70px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.045)}.horoscope-card::after{content:"♉";position:absolute;top:-42px;right:18px;color:rgba(255,255,255,.045);font:900 11rem/1 Georgia,serif;pointer-events:none}.horoscope-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.horoscope-kicker{margin:0 0 7px;color:var(--accent-soft);font-size:.7rem;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.horoscope-card h2{margin:0;font-family:"Playfair Display",serif;font-size:clamp(1.75rem,5vw,2.55rem);line-height:1;letter-spacing:-.045em}.horoscope-date{flex:0 0 auto;margin:3px 0 0;color:#b9bac2;font-size:.76rem;font-weight:800;text-transform:lowercase}.horoscope-text{position:relative;z-index:1;max-width:680px;margin:20px 0;color:#f1edf0;font-size:clamp(.98rem,2.6vw,1.12rem);font-weight:650;line-height:1.62}.horoscope-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.horoscope-stat{padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.035)}.horoscope-stat dt{color:#a9abb4;font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.horoscope-stat dd{margin:5px 0 0;color:#fff;font-size:1.05rem;font-weight:950}.horoscope-advice{position:relative;z-index:1;margin:15px 0 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.09);color:#d9d4d8;font-size:.84rem;line-height:1.5}.horoscope-advice strong{color:var(--accent-soft)}.unblock-section{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(22px,5vw,50px);margin:24px 0 0;padding:clamp(24px,5vw,44px);overflow:hidden;scroll-margin-top:24px;border:1px solid rgba(255,155,196,.34);border-radius:28px;background:radial-gradient(circle at 5%0,rgba(255,111,169,.24),transparent 34%),radial-gradient(circle at 100% 100%,rgba(141,107,255,.14),transparent 38%),linear-gradient(145deg,#21131d,#111219 64%);box-shadow:0 30px 76px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.05)}.unblock-section::after{content:"UNBLOCK";position:absolute;right:-20px;bottom:-19px;color:rgba(255,255,255,.025);font-size:clamp(4rem,13vw,8.5rem);font-weight:950;letter-spacing:-.08em;line-height:.8;pointer-events:none}.unblock-intro,.unblock-checkout{position:relative;z-index:1;min-width:0}.unblock-kicker{margin:0 0 10px;color:var(--accent-soft);font-size:.7rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.unblock-section h2{max-width:100%;margin:0;overflow-wrap:anywhere;hyphens:auto;font-family:"Playfair Display",serif;font-size:clamp(2.25rem,6vw,3.7rem);line-height:.96;letter-spacing:-.055em;text-wrap:balance}html[lang="ru"] .unblock-section h2{font-size:clamp(2.15rem,5.2vw,3.3rem);letter-spacing:-.04em}.unblock-copy{max-width:590px;margin:18px 0 0;color:#c9c5ca;font-size:.94rem;line-height:1.65}.unblock-note{display:inline-flex;align-items:flex-start;gap:9px;margin:20px 0 0;padding:11px 13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;color:#aaa8b0;background:rgba(255,255,255,.035);font-size:.75rem;line-height:1.45}.unblock-note::before{content:"✦";flex:0 0 auto;color:var(--accent-soft)}.unblock-checkout{align-self:stretch;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(7,8,12,.48);box-shadow:inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(12px)}.unblock-price{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.09)}.unblock-price span{color:#aaa8b0;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.unblock-price strong{color:#fff;font-size:clamp(2.25rem,7vw,3.3rem);font-weight:950;letter-spacing:-.06em;line-height:.85}.unblock-field{display:grid;gap:7px}.unblock-field label,.unblock-reference-label{color:#d9d4d8;font-size:.72rem;font-weight:850}.unblock-field input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:#fff;background:rgba(255,255,255,.055);outline:none}.unblock-field input:focus{border-color:rgba(255,155,196,.72);box-shadow:0 0 0 3px rgba(255,111,169,.12)}.unblock-reference{margin-top:13px;padding:13px;border:1px solid rgba(255,155,196,.22);border-radius:15px;background:rgba(255,111,169,.075)}.unblock-reference-label{display:block;color:#aaa8b0}.unblock-reference output{display:block;margin-top:7px;overflow-wrap:anywhere;color:#fff;font-size:.82rem;font-weight:850;line-height:1.45}.unblock-copy-button{width:100%;min-height:44px;margin-top:11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;background:rgba(255,255,255,.07);font-size:.75rem;font-weight:900;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.unblock-copy-button:hover{color:#211019;background:var(--accent-soft);transform:translateY(-1px)}.unblock-copy-button:focus-visible{outline:3px solid rgba(255,155,196,.42);outline-offset:3px}.unblock-copy-button.done{color:#151015;background:var(--success)}.unblock-status{min-height:18px;margin:9px 2px 0;color:#9fe5d3;font-size:.7rem;font-weight:750}.unblock-status.error{color:#ff9bb7}.unblock-pay{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;margin-top:12px;padding:0 17px;border-radius:999px;color:#25131b;background:linear-gradient(135deg,#ffacd0,#ed70a5);box-shadow:0 13px 34px rgba(237,112,165,.2);font-size:.78rem;font-weight:950;text-decoration:none;transition:transform .18s ease,filter .18s ease}.unblock-pay:hover{transform:translateY(-2px);filter:brightness(1.05)}.unblock-pay:focus-visible{outline:3px solid rgba(255,155,196,.42);outline-offset:3px}.georgia-news{position:relative;display:block;margin:0 0 24px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:26px;background:#111218;box-shadow:0 28px 72px rgba(0,0,0,.26);isolation:isolate}.georgia-news::after{display:none}.georgia-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,42px);align-items:center}.georgia-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:500px;object-fit:cover;object-position:center 35%;border-radius:19px}.georgia-body{position:relative;z-index:1;padding:clamp(20px,4vw,32px)}.georgia-intro{min-width:0}.photo-news .georgia-feature{grid-template-columns:minmax(0,1fr) 180px;gap:24px}.photo-news.georgia-news h2{font-size:clamp(1.35rem,3.2vw,2.15rem);line-height:1.08}.photo-open{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;overflow:hidden;border:1px solid #ffffff26;border-radius:16px;color:#fff;background:#111218;cursor:pointer}.photo-open:focus-visible{outline:3px solid var(--accent-soft);outline-offset:4px}.photo-news-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.photo-open-label{position:absolute;inset:auto 0 0;padding:28px 5px 10px;background:linear-gradient(transparent,#08090de6);font:700 .7rem/1.3"DM Sans",sans-serif}#photo-modal{background:#0d0f16;opacity:1;transition:none;backdrop-filter:none;-webkit-backdrop-filter:none}#photo-modal .photo-modal-card{width:min(100%,520px);padding:18px;transform:none;transition:none}#photo-modal h2{margin:0 50px 16px 0;text-align:left;font-size:clamp(1.2rem,4vw,1.6rem);line-height:1.12}.photo-modal-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100svh - 170px);margin:0 auto;object-fit:contain;border-radius:12px}.wc-news .georgia-feature{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.wc-news .georgia-video-card{aspect-ratio:3/4}.wc-news .georgia-video-card img{object-position:center 65%}.wc-news .georgia-copy:last-child{margin-bottom:0}.georgia-video-item{min-width:0}.georgia-video-item .georgia-video-card{width:100%;display:block}.georgia-video-count{display:flex;justify-content:center;align-items:center;gap:7px;margin:10px 0 0;color:#bdbac5;font-size:.75rem}.georgia-video-count svg{width:16px;height:16px;flex:0 0 16px}.georgia-video-count strong{color:#fff;font-variant-numeric:tabular-nums}@media (max-width:720px){.georgia-feature{grid-template-columns:1fr;gap:22px}.photo-news .georgia-feature{grid-template-columns:minmax(0,1fr) 112px;gap:14px}.photo-news .georgia-body{padding:18px 16px}.photo-news .news-meta-main{gap:7px}.photo-news .news-date{font-size:.63rem}.photo-news .news-badge{padding:7px 10px;font-size:.57rem}.wc-news .georgia-feature{grid-template-columns:1fr}.wc-news .georgia-video-card{aspect-ratio:3/4;max-height:440px}.georgia-photo{aspect-ratio:1/1.05;max-height:none}.georgia-video-count{font-size:.7rem;gap:5px}}.georgia-news h2{margin:0;font-family:"Playfair Display",serif;font-size:clamp(2rem,5vw,3.15rem);line-height:.98;letter-spacing:-.05em}.georgia-news h2 .georgia-flag{width:1.22em;height:.8em;margin-left:.14em;border-radius:4px;vertical-align:.02em}.georgia-copy{margin:15px 0 19px;color:#c9cbd2;font-size:.92rem;line-height:1.62}.georgia-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.georgia-note{color:var(--muted);font-size:.72rem;line-height:1.4}.georgia-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:14px;margin:24px 0 18px}.georgia-video-card{position:relative;aspect-ratio:16/9;min-height:0;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:22px;color:#fff;background:#111218;box-shadow:0 18px 45px rgba(0,0,0,.22);cursor:pointer;text-align:left;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.georgia-video-card::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,7,10,.04) 18%,rgba(6,7,10,.88) 100%);pointer-events:none}.georgia-video-card:hover{transform:translateY(-4px);border-color:rgba(255,155,196,.58);box-shadow:0 24px 56px rgba(0,0,0,.32),0 0 0 1px rgba(255,111,169,.12)}.georgia-video-card:focus-visible{outline:4px solid rgba(255,155,196,.38);outline-offset:3px}.georgia-video-card img{width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .5s ease,filter .3s ease}.georgia-video-card:hover img{transform:scale(1.035);filter:brightness(1.05)}.georgia-video-card-copy{position:absolute;right:17px;bottom:16px;left:17px;z-index:2;display:grid;gap:6px}.georgia-video-card-copy strong{font-size:clamp(1.05rem,2.4vw,1.35rem);letter-spacing:-.025em}.georgia-video-card-copy span{color:rgba(255,255,255,.74);font-size:.69rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.georgia-video-play{position:absolute;top:16px;right:16px;z-index:2;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;color:#211019;background:rgba(255,155,196,.95);box-shadow:0 12px 28px rgba(0,0,0,.28);font-size:1rem;backdrop-filter:blur(12px)}.video-modal-card{width:min(100%,430px);max-height:calc(100dvh - 28px);padding:20px;text-align:left}.video-modal-card .qr-modal-kicker{margin:1px 50px 6px 2px}.video-modal-card h2{margin:0 50px 15px 2px;font-size:clamp(1.55rem,6vw,2.15rem)}.video-modal-frame{width:min(100%,340px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#050507;box-shadow:0 22px 55px rgba(0,0,0,.42);aspect-ratio:9/16}.video-modal-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.video-modal-hint{margin:13px 4px 0;color:#8f9099;font-size:.68rem;line-height:1.45;text-align:center}.stats-modal-card{width:min(100%,540px);max-height:calc(100dvh - 28px);overflow:auto;padding:25px;text-align:left;scrollbar-width:thin;scrollbar-color:rgba(255,121,177,.5) transparent}.stats-modal-card .qr-modal-kicker{margin:1px 50px 6px 0;text-align:left}.stats-modal-card h2{margin:0 50px 16px 0;font-size:clamp(1.8rem,6vw,2.55rem)}.stats-month-summary{display:flex;align-items:flex-end;gap:12px;margin:0 0 20px;padding:15px 17px;border:1px solid rgba(255,121,177,.2);border-radius:18px;background:linear-gradient(135deg,rgba(255,121,177,.15),rgba(255,255,255,.025))}.stats-month-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px;max-height:180px;overflow-y:auto}.stats-history-item{min-width:0;padding:12px;border:1px solid rgba(160,140,155,.25);border-radius:12px;background:rgba(150,130,145,.07)}.stats-history-item span{display:block;font-size:.72rem;line-height:1.45;overflow-wrap:anywhere;opacity:.8}.stats-history-item strong{display:block;margin-top:4px;font-size:1.3rem;font-variant-numeric:tabular-nums}.stats-month-total{color:#fff;font-size:clamp(2.45rem,10vw,4.4rem);font-weight:950;letter-spacing:-.075em;line-height:.86;font-variant-numeric:tabular-nums}.stats-month-unit{padding-bottom:3px;color:#c9c5cd;font-size:.69rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.stats-country-heading{margin:0 0 10px;color:#f5eaf0;font-size:.72rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.stats-country-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:0 0 10px}.stats-podium-card{position:relative;display:grid;align-content:end;justify-items:center;min-width:0;min-height:112px;padding:13px 8px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,121,177,.075));text-align:center;isolation:isolate}.stats-podium-card--1{order:2;min-height:137px;border-color:rgba(255,155,196,.38);background:linear-gradient(180deg,rgba(255,121,177,.19),rgba(255,121,177,.07));box-shadow:0 14px 34px rgba(255,63,140,.1)}.stats-podium-card--2{order:1;min-height:119px}.stats-podium-card--3{order:3;min-height:105px}.stats-podium-rank{display:grid;width:27px;height:27px;margin-bottom:7px;place-items:center;border-radius:50%;color:#251019;background:#ff9bc4;font-size:.68rem;font-weight:950;box-shadow:0 7px 18px rgba(255,121,177,.24)}.stats-podium-card--2 .stats-podium-rank,.stats-podium-card--3 .stats-podium-rank{color:#f7eef3;background:rgba(255,255,255,.14);box-shadow:none}.stats-podium-flag{margin-bottom:6px;font-size:1.45rem;line-height:1}.stats-podium-name{width:100%;overflow:hidden;color:#fff;font-size:.72rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stats-podium-views{margin-top:4px;color:#b9b4bd;font-size:.59rem;font-weight:800;font-variant-numeric:tabular-nums}.stats-country-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.stats-country-item{position:relative;display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:39px;overflow:hidden;padding:8px 11px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.027);isolation:isolate}.stats-country-bar{position:absolute;inset:0 auto 0 0;z-index:-1;width:var(--country-share, 0%);background:linear-gradient(90deg,rgba(255,121,177,.16),rgba(255,121,177,.025))}.stats-country-rank{color:#ff9bc4;font-size:.68rem;font-weight:950;font-variant-numeric:tabular-nums}.stats-country-flag{font-size:1.12rem;line-height:1}.stats-country-name{overflow:hidden;color:#f3f0f3;font-size:.78rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.stats-country-views{color:#aaa6af;font-size:.66rem;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.stats-country-note{margin:12px 2px 0;color:#777983;font-size:.63rem;line-height:1.45}.stats-ad-prompt{margin-top:18px;padding:16px;border:1px solid rgba(255,121,177,.2);border-radius:17px;background:rgba(255,121,177,.075)}.stats-ad-prompt p{margin:0 0 11px;color:#eee8ec;font-size:.79rem;font-weight:800;line-height:1.45}.stats-ad-button{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:10px 15px;border-radius:999px;color:#1f1017;background:#ff8fbd;font-size:.68rem;font-weight:950;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,filter .2s ease}.stats-ad-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.stats-ad-button:focus-visible{outline:4px solid rgba(255,155,196,.38);outline-offset:3px}.stats-country-empty{padding:17px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:#95929a;font-size:.75rem;text-align:center}.weather-compare{margin:18px 0 20px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035)}.weather-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.weather-head-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px 11px}.weather-title{margin:0;color:#f2edf0;font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.weather-live{display:inline-flex;align-items:center;gap:6px;color:#92e7cf;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.weather-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#64ddb9;box-shadow:0 0 11px rgba(100,221,185,.7)}.presence-live{position:relative;display:grid;grid-template-columns:repeat(var(--presence-columns, 3),minmax(0,1fr));align-items:stretch;gap:0;color:#ffafd0;font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.hero-weather-compare>.presence-live{width:100%;min-height:25px;margin:0 0 7px;padding:3px 5px;border:1px solid rgba(255,121,177,.18);border-radius:9px;background:linear-gradient(90deg,rgba(255,121,177,.1),rgba(255,121,177,.035))}.presence-live[hidden]{display:none!important}.presence-live::before{content:"";position:absolute;top:50%;left:9px;width:5px;height:5px;border-radius:50%;background:#ff79b1;box-shadow:0 0 0 0 rgba(255,121,177,.5),0 0 12px rgba(255,121,177,.8);animation:presence-pulse 2.4s ease-out infinite;transform:translateY(-50%)}.presence-metric{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px;padding:2px 7px;text-align:center}.presence-metric+.presence-metric{border-left:1px solid rgba(255,255,255,.1)}.presence-metric-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-metric-value{flex:0 0 auto;color:#fff;font-size:.72rem;font-variant-numeric:tabular-nums}.presence-record{color:#d6d2dc}.presence-24h{color:#f2d5e2}.presence-month{appearance:none;border:0;border-radius:7px;color:#ffd3e4;background:rgba(255,121,177,.09);box-shadow:inset 0 0 0 1px rgba(255,121,177,.12);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.presence-month:hover{color:#fff;background:rgba(255,121,177,.2);box-shadow:inset 0 0 0 1px rgba(255,155,196,.36),0 0 16px rgba(255,121,177,.12)}.presence-month:active{transform:scale(.98)}.presence-month:focus-visible{outline:3px solid rgba(255,155,196,.42);outline-offset:1px}.presence-month[aria-expanded="true"]{color:#241018;background:#ff8fbd;box-shadow:0 0 20px rgba(255,121,177,.3)}.presence-month:disabled{cursor:default;opacity:.62}.presence-metric[hidden]{display:none!important}.weather-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.weather-city{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(8,9,13,.38)}.weather-city-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.weather-city-name{color:#c7c5ca;font-size:.69rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.weather-clock{color:#f1afc9;font-size:.73rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap}.weather-reading{display:flex;align-items:center;gap:9px;margin-top:5px}.weather-icon{font-size:1.15rem;line-height:1}.weather-temp{display:block;color:#fff;font-size:clamp(1.65rem,5vw,2.15rem);font-weight:950;letter-spacing:-.055em;line-height:1}.weather-condition{display:block;min-height:1.2em;margin-top:7px;overflow:hidden;color:#999ba4;font-size:.67rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.weather-status{margin:9px 2px 0;color:#777984;font-size:.61rem;line-height:1.35}.social{min-height:58px;border-radius:18px;background:rgba(255,255,255,.025)}.tiktok-profile{margin-top:clamp(16px,5vw,24px);scroll-margin-top:18px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 24px 64px rgba(0,0,0,.25)}.tiktok-profile-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:clamp(10px,3.5vw,20px)}.tiktok-profile-identity{display:flex;align-items:center;flex:0 0 auto;gap:9px}.tiktok-profile-identity img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:center 24%}.tiktok-profile-name{margin:0;font-size:1rem;line-height:1.25}.tiktok-profile-handle{color:var(--muted);font-size:.78rem}.tiktok-profile .social{min-height:44px;gap:8px;padding:6px 11px;border-radius:999px;font-size:.8rem;line-height:1.2}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.feature-grid>section{height:100%;margin-top:14px}.collab-card{padding:25px;border-radius:22px}.collab-card h2{font-size:clamp(1.7rem,4vw,2.35rem)}.collab-offer{margin-top:18px;padding:clamp(24px,5vw,38px);overflow:hidden;border:1px solid rgba(255,122,177,.28);border-radius:28px;background:radial-gradient(circle at 100%0,rgba(255,91,158,.19),transparent 31%),radial-gradient(circle at 0 100%,rgba(73,220,241,.12),transparent 34%),linear-gradient(145deg,#21131d,#11141a 66%);box-shadow:0 30px 80px rgba(0,0,0,.27),inset 0 1px rgba(255,255,255,.04)}.collab-offer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.collab-offer-kicker{margin:0 0 9px;color:var(--accent-soft);font-size:.7rem;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.collab-offer h2{max-width:650px;margin:0;font-family:"Playfair Display",serif;font-size:clamp(2rem,5vw,3.3rem);line-height:.98;letter-spacing:-.05em}.collab-offer-lead{max-width:630px;margin:15px 0 0;color:#c6c4ca;font-size:.92rem;line-height:1.62}.collab-audience{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:18px 0 0;padding:11px 15px;border:1px solid var(--line);border-radius:14px;background:rgba(255,155,196,.055);color:var(--muted);font-size:.8rem;line-height:1.4}.collab-audience strong{color:var(--text);font-size:clamp(1.35rem,3.6vw,1.7rem);font-weight:900;letter-spacing:-.04em;white-space:nowrap}.followers-updated{margin:7px 0 0;color:var(--muted);font-size:.68rem;line-height:1.5}.followers-growth{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.followers-growth p{flex:1 1 110px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,155,196,.035)}.followers-growth strong{display:block;color:var(--text);font-size:1.2rem;font-weight:850}.followers-growth span{display:block;margin-top:3px;color:var(--muted);font-size:.67rem}.followers-growth[hidden],.followers-growth [hidden],.followers-updated[hidden]{display:none}.collab-available{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;margin:2px 0 0;padding:8px 11px;border:1px solid rgba(111,236,208,.25);border-radius:999px;color:#9aefd7;background:rgba(67,211,177,.08);font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.collab-available::before{content:"";width:7px;height:7px;border-radius:50%;background:#70e0bd;box-shadow:0 0 14px rgba(112,224,189,.65)}.collab-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:25px}.collab-option{position:relative;min-height:210px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:rgba(255,255,255,.035)}.collab-option-number{display:grid;place-items:center;width:34px;height:34px;margin-bottom:26px;border-radius:11px;color:#23131b;background:linear-gradient(145deg,#ffadd0,#ee6ca3);font-size:.69rem;font-weight:950}.collab-option h3{margin:0;color:#fff;font-size:1.05rem;letter-spacing:-.02em}.collab-option p{margin:9px 0 15px;color:#adaeb7;font-size:.78rem;line-height:1.52}.collab-option small{display:block;color:#e6afc7;font-size:.65rem;font-weight:850;line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.collab-offer-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:21px}.collab-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ece9ec;background:rgba(255,255,255,.035);font-size:.82rem;font-weight:800;text-decoration:none}.collab-secondary:hover{border-color:rgba(255,155,196,.34);background:rgba(255,255,255,.065)}.ad-interest{margin-top:14px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(5,7,11,.22)}.ad-interest summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;color:#ddd9df;font-size:.8rem;font-weight:850;line-height:1.35;cursor:pointer;list-style:none}.ad-interest summary::-webkit-details-marker{display:none}.ad-interest summary::after{content:"+";flex:0 0 auto;color:#dca4bc;font-size:1.2rem;font-weight:500;transition:transform .2s ease}.ad-interest[open] summary::after{transform:rotate(45deg)}.ad-interest-body{padding:1px 18px 18px;border-top:1px solid rgba(255,255,255,.065)}.ad-interest-body h3{margin:17px 0 0;color:#fff;font-size:1rem}.ad-interest-body>p:not(.ad-proof-note){max-width:690px;margin:9px 0 0;color:#aaa8b0;font-size:.77rem;line-height:1.55}.ad-interest-stats{color:#d6b3c3!important}.ad-interest-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:15px;padding:0 15px;border:1px solid rgba(255,155,196,.25);border-radius:999px;color:#f0dbe4;background:rgba(255,112,172,.07);font-size:.76rem;font-weight:850;text-decoration:none}.ad-interest-button:hover{border-color:rgba(255,155,196,.42);background:rgba(255,112,172,.12)}.ad-proof-note{margin:11px 0 0;color:#777982;font-size:.64rem;line-height:1.52}.contact-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,5vw,48px);align-items:start;margin-top:18px;padding:clamp(24px,5vw,42px);overflow:hidden;border:1px solid rgba(255,122,177,.27);border-radius:28px;background:radial-gradient(circle at 5%0,rgba(255,91,158,.2),transparent 32%),radial-gradient(circle at 100% 100%,rgba(141,107,255,.15),transparent 34%),linear-gradient(145deg,rgba(25,14,22,.98),rgba(12,13,18,.98));box-shadow:0 30px 80px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04)}.contact-copy{position:sticky;top:24px}.contact-kicker{margin:0 0 11px;color:var(--accent-soft);font-size:.72rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.contact-section h2{margin:0;font-family:"Playfair Display",serif;font-size:clamp(2rem,5vw,3.25rem);line-height:.98;letter-spacing:-.05em}.contact-lead{margin:17px 0 0;color:#c7c8cf;font-size:.92rem;line-height:1.65}.contact-route{display:flex;align-items:center;gap:10px;margin-top:21px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;color:#ece8eb;background:rgba(255,255,255,.035);font-size:.76rem;font-weight:800;line-height:1.35}.contact-route::before{content:"↳";color:var(--accent);font-size:1.1rem}.contact-form{display:grid;gap:14px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-field{display:grid;gap:7px;min-width:0}.contact-field--wide{grid-column:1/-1}.contact-field label{color:#e9e5e8;font-size:.74rem;font-weight:850;letter-spacing:.04em}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:1px solid rgba(255,255,255,.115);border-radius:14px;color:#fff;background:rgba(255,255,255,.045);font:600 .9rem/1.4"DM Sans",sans-serif;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-field input,.contact-field select{min-height:50px;padding:0 14px}.contact-field textarea{min-height:148px;padding:13px 14px;resize:vertical}.contact-field select{color-scheme:dark;cursor:pointer;background-color:#211f24}.contact-field select option,.contact-field select optgroup{color:#f8f5f7;background-color:#211f24}.contact-field select option:disabled{color:#99949d}.contact-field select option:checked{color:#211019;background:#f58ab7}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#777984}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline:0;border-color:rgba(255,129,182,.68);background:rgba(255,255,255,.065);box-shadow:0 0 0 4px rgba(255,111,169,.11)}.contact-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-privacy{max-width:320px;margin:0;color:var(--muted);font-size:.68rem;line-height:1.45}.contact-submit{flex:0 0 auto;min-height:50px;padding:0 20px;border:0;border-radius:999px;color:#211019;background:linear-gradient(135deg,#ff9bc4,#f05b98);box-shadow:0 14px 34px rgba(240,91,152,.25);font:900 .85rem/1"DM Sans",sans-serif;cursor:pointer;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.contact-submit:hover{transform:translateY(-2px);filter:brightness(1.06)}.contact-submit:focus-visible{outline:4px solid rgba(255,155,196,.34);outline-offset:3px}.contact-submit:disabled{cursor:wait;opacity:.62;transform:none}.contact-status{min-height:22px;margin:0;padding:0 2px;color:#b9bbc4;font-size:.76rem;font-weight:750;line-height:1.45}.contact-status.success{color:#8cf0c4}.contact-status.error{color:#ff9ab0}.collab-button,.shop-button,.support-button{border-radius:999px}.shop-card{grid-template-columns:190px minmax(0,1fr);margin-top:14px;padding:22px;border-radius:24px;background:radial-gradient(circle at 15%0,rgba(141,107,255,.16),transparent 40%),linear-gradient(135deg,rgba(255,111,169,.12),rgba(18,20,26,.96) 58%);box-shadow:0 24px 64px rgba(0,0,0,.22)}.shop-art{min-height:210px;border-radius:18px}.shop-art img{max-height:195px}.shop-grid .shop-art{min-height:0}.shop-grid .shop-art img{max-height:none}.shop-card h2,.shop-card h3{font-size:clamp(1.45rem,4vw,2rem)}footer{margin:28px 0 10px}@keyframes hero-shine{0%,68%{transform:translateX(-120%)}86%,100%{transform:translateX(120%)}}@keyframes age-check-pulse{from{transform:translateY(0) scale(.96);filter:brightness(.94)}to{transform:translateY(-4px) scale(1.04);filter:brightness(1.08)}}@keyframes hero-snow{to{background-position:24px 86px,4px 112px}}@keyframes hero-cloud-drift{from{translate:-8%0}to{translate:230% 12px}}@keyframes age-weather-drift{from{transform:translate3d(-1.5%,-1%,0) scale(1.07)}to{transform:translate3d(1.5%,1%,0) scale(1.11)}}@keyframes ambient-stars-twinkle{from{filter:brightness(1.08) drop-shadow(0 0 4px rgba(170,194,255,.52))}to{filter:brightness(1.34) drop-shadow(0 0 9px rgba(205,220,255,.9))}}@keyframes ambient-stars-drift{from{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:340px 0,420px 0,520px 0,610px 0,470px 0,560px 0,390px 0,650px 0}}@keyframes signal-run{to{transform:translateX(-50%)}}@keyframes presence-pulse{0%{box-shadow:0 0 0 0 rgba(255,121,177,.5),0 0 12px rgba(255,121,177,.8)}68%,100%{box-shadow:0 0 0 7px rgba(255,121,177,0),0 0 16px rgba(255,121,177,.48)}}@media (min-width:1100px){.hero{left:50%;width:min(1180px,calc(100vw - 72px));min-height:610px;margin-left:0;padding:34px 40px 38px;transform:translateX(-50%)}.hero-weather-compare{width:100%;margin:0 auto 34px}.hero .hero-kicker,.hero .name-row,.hero .hero-copy{width:56%;max-width:none;text-align:center}.hero .name-row{justify-content:center}.hero .quick-nav{width:100%;max-width:none}.hero-photo{inset:72px 0-34px}.hero-photo img{object-position:54% 4%}.hero-cloud{--cloud-speed: 36s}.hero-thermal-seam{top:104px}}@media (max-width:720px){body{padding:22px 14px 112px}.hero{min-height:525px;padding:22px;border-radius:24px}.hero-photo{top:94px;width:100%;opacity:.68}.hero-photo img{object-position:54% 18%;filter:saturate(.8) contrast(1.08) brightness(.68)}.hero-photo::after{background:linear-gradient(90deg,rgba(18,18,24,.94),rgba(18,18,24,.42) 74%,rgba(18,18,24,.28)),linear-gradient(0deg,rgba(18,18,24,.82),transparent 54%)}.hero-weather-compare{margin-bottom:23px}.hero-thermal-seam{top:92px}.hero-thermal-seam span{top:28%;min-width:38px;height:24px;font-size:.55rem}.hero-celestial-body{width:72px}.hero-kicker{width:calc(50% - 10px);max-width:230px;font-size:.58rem;line-height:1.45;letter-spacing:.11em;text-align:left;text-wrap:pretty}.hero-kicker .visit-greeting,.hero-kicker .visit-last,.hero-kicker .visit-last-label,.hero-kicker .visit-last-date{display:block}.hero-kicker .visit-main-separator,.hero-kicker .visit-inner-separator{display:none}.hero-kicker .visit-last{margin-top:5px;color:rgba(255,175,208,.78)}.hero-kicker .visit-last-date{margin-top:1px;color:var(--accent-soft);font-variant-numeric:tabular-nums}.hero-weather-compare .weather-title{white-space:nowrap}.hero-weather-compare .weather-head-status{align-items:flex-end;flex-direction:column;flex-wrap:nowrap;gap:3px}.georgia-ambient{opacity:.34}.georgia-ridge,.georgia-sea,.georgia-birds{display:none}.georgia-animal-track{bottom:13vh;height:32px;animation-duration:52s}.georgia-animal{width:64px;height:29px}.georgia-ambient[data-period="night"]:is([data-weather="clear"],[data-weather="partly"]) .georgia-animal-track,.georgia-ambient[data-sun-phase="sunrise"]:is([data-weather="clear"],[data-weather="partly"]) .georgia-animal-track,.georgia-ambient[data-sun-phase="sunset"]:is([data-weather="clear"],[data-weather="partly"]) .georgia-animal-track{opacity:.58}.hero-coordinates{display:none}h1{font-size:clamp(3rem,16vw,5rem)}.quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-body{padding:21px}.accounts{grid-template-columns:1fr}.revolut-account{grid-column:auto;grid-template-columns:1fr;grid-template-areas:"details""qr";gap:18px;min-height:0;padding:22px}.revolut-details{justify-self:stretch}.revolut-iban-row{align-items:flex-start}.revolut-account .qr-shell{justify-self:center;width:min(100%,210px);margin:4px auto 0}.georgia-news{grid-template-columns:1fr}.georgia-news-background{object-position:44% 26%;opacity:.62}.georgia-news::after{background:linear-gradient(180deg,rgba(8,9,13,.7) 0%,rgba(8,9,13,.9) 45%,rgba(8,9,13,.98) 100%),linear-gradient(90deg,rgba(8,9,13,.68),rgba(8,9,13,.25))}.georgia-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.georgia-video-card{border-radius:15px}.georgia-video-card-copy{right:10px;bottom:9px;left:10px;gap:2px}.georgia-video-card-copy strong{font-size:.76rem;line-height:1.14}.georgia-video-card-copy span{display:none}.georgia-video-play{top:9px;right:9px;width:34px;height:34px;font-size:.72rem}.feature-grid,.collab-options{grid-template-columns:1fr}.collab-option{min-height:0}.collab-offer-head{flex-direction:column}.contact-section{grid-template-columns:1fr}.contact-copy{position:static}.unblock-section{grid-template-columns:1fr}.merch-heading{grid-template-columns:1fr}.merch-cta-panel{min-height:172px}.merch-manifesto{align-items:flex-start;flex-direction:column;gap:5px}.merch-manifesto span{text-align:left}.shop-card{grid-template-columns:1fr}.shop-grid{grid-template-columns:1fr}.news-meta{align-items:flex-start}.site-controls{isolation:isolate}.site-controls::before{content:"";position:absolute;inset:-13px -10px calc(-10px - env(safe-area-inset-bottom));z-index:-1;border:1px solid rgba(255,255,255,.09);border-radius:30px 30px 0 0;background:linear-gradient(180deg,rgba(13,12,18,.7),rgba(7,7,11,.94));box-shadow:0-20px 52px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(24px) saturate(.72);backdrop-filter:blur(24px) saturate(.72);pointer-events:none}}@media (max-width:420px){.hero{min-height:530px;padding:18px}.hero-copy{margin-top:15px}.hero-weather-compare{margin-bottom:16px;padding:6px;border-radius:17px}.hero-weather-compare .weather-head{margin-bottom:4px}.hero-weather-compare .weather-title{font-size:.58rem}.hero-weather-compare .weather-live{font-size:.53rem}.hero-weather-compare .weather-head-status{gap:2px}.hero-weather-compare .presence-live{min-height:28px;margin-bottom:5px;padding:3px 4px;font-size:.46rem;letter-spacing:.035em}.hero-weather-compare .presence-live::before{left:6px}.hero-weather-compare .presence-metric{gap:3px;padding:2px 4px}.hero-weather-compare .presence-metric:first-child{padding-left:9px}.hero-weather-compare .presence-metric-value{font-size:.61rem}.hero-weather-compare .weather-grid{gap:5px}.hero-weather-compare .weather-city{padding:7px 8px;border-radius:11px}.hero-weather-compare .weather-city-top{align-items:center;flex-direction:row;gap:4px}.hero-weather-compare .weather-city-name{font-size:.56rem}.hero-weather-compare .weather-clock{font-size:.57rem}.hero-weather-compare .weather-reading{grid-template-columns:auto auto minmax(0,1fr);gap:4px;margin-top:4px}.hero-weather-compare .weather-temp{font-size:1.2rem}.hero-weather-compare .weather-icon{font-size:.82rem}.hero-weather-compare .weather-condition{grid-column:auto;font-size:.55rem;text-align:right}.hero-weather-compare .weather-status{margin-top:4px;font-size:.52rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-controls{left:8px;right:8px;justify-content:space-between;gap:5px}.language-switcher{flex:0 0 auto;justify-content:flex-start}.site-mute{flex:0 0 auto;padding:0 10px}.contact-form-grid{grid-template-columns:1fr}.contact-field--wide{grid-column:auto}.contact-footer{align-items:stretch;flex-direction:column}.contact-submit{width:100%}.idea-form-grid{grid-template-columns:1fr}.idea-form .contact-field--wide{grid-column:auto}.idea-modal-card .qr-modal-kicker{display:block;margin-right:48px}.idea-modal-card h2{margin:0 46px 9px 0;font-size:1.75rem}.stats-modal-card{padding:19px 14px 16px}.stats-modal-card .qr-modal-kicker{display:block;margin-right:44px}.stats-modal-card h2{margin:0 44px 12px 0;font-size:1.8rem}.stats-month-summary{margin-bottom:15px;padding:13px 14px}.stats-month-total{font-size:2.75rem}.stats-country-podium{gap:5px}.stats-podium-card{min-height:101px;padding:10px 5px 8px;border-radius:12px}.stats-podium-card--1{min-height:122px}.stats-podium-card--2{min-height:108px}.stats-podium-card--3{min-height:96px}.stats-podium-name{font-size:.63rem}.stats-podium-views{font-size:.53rem}.stats-country-list{gap:5px}.stats-country-item{grid-template-columns:20px 24px minmax(0,1fr) auto;gap:7px;min-height:35px;padding:7px 9px}.stats-country-name{font-size:.72rem}.stats-country-views{font-size:.59rem}.stats-ad-prompt{margin-top:14px;padding:13px}.stats-ad-prompt p{font-size:.73rem}.idea-modal-lead{margin-bottom:14px;font-size:.75rem}.security-peek{align-items:stretch;flex-direction:column;gap:10px;padding:13px}.security-peek--idea{margin-bottom:13px}.security-peek p{max-width:none}.security-details-open{width:100%;white-space:normal}.idea-easter-egg{flex:0 0 auto;padding:0 10px}.fund-banner,.horoscope-head{align-items:flex-start;flex-direction:column}.fund-banner-badge{align-self:flex-start}.signal-label{padding:0 10px;font-size:.58rem;letter-spacing:.075em}.signal-label::before{width:6px;height:6px;margin-right:6px}.signal-copy{padding-right:28px;padding-left:14px}.qr-modal{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.qr-modal-card{width:100%;max-height:calc(100dvh - 16px);padding:24px 14px 17px;border-radius:22px}.qr-modal-close{top:10px;right:10px;width:40px;height:40px;font-size:1.75rem}.qr-modal-kicker{margin-bottom:5px}.qr-modal h2{margin:0 42px 14px;font-size:clamp(1.65rem,8vw,2.05rem)}.qr-modal-image{width:min(100%,270px,46dvh);padding:7px;border-radius:18px}.qr-modal-hint{margin-top:12px;font-size:.72rem}.security-modal-card{padding:25px 15px 18px}.security-modal-card .qr-modal-kicker{margin-right:48px}.security-modal-card h2{margin:0 44px 9px 0}.security-modal-lead{margin-bottom:15px;font-size:.74rem}.security-data-row{grid-template-columns:1fr;gap:6px;min-height:0;padding:12px}.security-ip-value,.security-data-value,.network-status{justify-self:start;text-align:left}.network-status{white-space:normal}.vpn-submit-actions{grid-template-columns:1fr}.horoscope-stats{grid-template-columns:1fr}.news-meta{flex-direction:column}.unblock-section{padding:22px 18px}.unblock-checkout{padding:16px}.unblock-price{align-items:flex-start;flex-direction:column}}@media (max-height:520px){.qr-modal-card{padding:15px 12px 12px}.qr-modal-kicker{display:none}.qr-modal h2{margin:0 44px 8px;font-size:1.45rem}.qr-modal-image{width:min(100%,220px,42dvh)}.qr-modal-hint{margin-top:8px;font-size:.66rem;line-height:1.3}.video-modal-card{width:min(100%,360px);padding:12px}.video-modal-card h2{margin-bottom:8px;font-size:1.35rem}.video-modal-frame{width:min(100%,225px,68dvh)}.video-modal-hint{margin-top:7px;font-size:.62rem}.stats-modal-card{width:min(100%,470px);padding:12px}.stats-modal-card h2{margin-bottom:8px;font-size:1.45rem}.stats-month-summary{margin-bottom:9px;padding:9px 12px}.stats-month-total{font-size:2rem}.stats-country-podium{margin-bottom:6px}.stats-podium-card{min-height:78px;padding:7px 4px 6px}.stats-podium-card--1{min-height:91px}.stats-podium-card--2{min-height:84px}.stats-podium-card--3{min-height:76px}.stats-podium-rank{width:21px;height:21px;margin-bottom:3px;font-size:.57rem}.stats-podium-flag{margin-bottom:2px;font-size:1rem}.stats-country-list{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-country-item{min-height:30px;padding:5px 7px}.stats-country-note,.stats-ad-prompt{display:none}}html[data-theme="light"]{color-scheme:light;--bg: #f8f3f6;--panel: rgba(255,255,255,.92);--panel-hover: #fff;--line: rgba(64,39,54,.14);--text: #241920;--muted: #716671;--success: #64c89c}html[data-theme="light"] body{color:var(--text);background:radial-gradient(circle at 12% 2%,rgba(141,107,255,.1),transparent 29rem),radial-gradient(circle at 90% 16%,rgba(255,76,151,.11),transparent 31rem),linear-gradient(180deg,#fffafd 0%,#f8f3f6 50%,#fff9fc 100%)}html[data-theme="light"] body::before{opacity:.05;mix-blend-mode:multiply}html[data-theme="light"] body::after{opacity:.42;background-image:linear-gradient(rgba(72,45,61,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(72,45,61,.055) 1px,transparent 1px)}html[data-theme="light"] .hero{border-color:rgba(82,45,65,.18);box-shadow:0 28px 70px rgba(73,42,59,.16)}html[data-theme="light"] .hero h1{color:#fff;text-shadow:0 12px 42px rgba(0,0,0,.34)}html[data-theme="light"] .fund-campaign,html[data-theme="light"] .account,html[data-theme="light"] .georgia-news,html[data-theme="light"] .shop-grid .shop-card,html[data-theme="light"] .visitor-privacy{border-color:rgba(78,45,64,.14);background-color:rgba(255,255,255,.88);box-shadow:0 18px 48px rgba(79,44,64,.075),inset 0 1px rgba(255,255,255,.8)}html[data-theme="light"] .fund-campaign{background:radial-gradient(circle at 100% 100%,rgba(255,111,169,.12),transparent 45%),rgba(255,255,255,.86)}html[data-theme="light"] .account{background:radial-gradient(circle at 100%0,rgba(255,111,169,.07),transparent 42%),rgba(255,255,255,.94)}html[data-theme="light"] .account:hover{border-color:rgba(223,82,143,.28);background:#fff}html[data-theme="light"] .signal-strip,html[data-theme="light"] .fund-campaign .signal-strip,html[data-theme="light"] .song-promo,html[data-theme="light"] .fund-banner,html[data-theme="light"] .recipient-card{color:rgba(55,34,47,.68);border-color:rgba(220,88,144,.24);background:linear-gradient(90deg,rgba(255,111,169,.1),rgba(141,107,255,.055))}html[data-theme="light"] .signal-copy,html[data-theme="light"] .fund-banner strong,html[data-theme="light"] .recipient-name{color:#2a1a23}html[data-theme="light"] .copy,html[data-theme="light"] .full-song-toggle,html[data-theme="light"] .revolut-tag,html[data-theme="light"] .unblock-copy-button{color:#2b2027;border-color:rgba(69,44,59,.16);background:rgba(75,47,63,.06)}html[data-theme="light"] .copy:hover,html[data-theme="light"] .full-song-toggle:hover,html[data-theme="light"] .unblock-copy-button:hover{color:#241920;background:rgba(255,111,169,.15)}html[data-theme="light"] .support-disclaimer{color:rgba(67,55,63,.7)}html[data-theme="light"] .support-disclaimer strong{color:rgba(39,29,36,.82)}html[data-theme="light"] .qr-shell,html[data-theme="light"] .qr-modal-image{border-color:rgba(68,42,57,.18);background:#f3edf1}html[data-theme="light"] .challenge-news{border-color:rgba(220,88,144,.25);background:linear-gradient(145deg,rgba(255,111,169,.1),rgba(255,255,255,.97) 50%);box-shadow:0 24px 64px rgba(78,42,62,.12)}html[data-theme="light"] .georgia-news{color:#fff;background:#111218;box-shadow:0 24px 64px rgba(76,44,62,.1)}html[data-theme="light"] .georgia-news h2{color:#fff}html[data-theme="light"] .georgia-news .georgia-copy{color:#d4d1d5}html[data-theme="light"] .georgia-video-card{border-color:rgba(78,45,64,.16);box-shadow:0 18px 42px rgba(70,40,57,.14)}html[data-theme="light"] .video-modal-frame{border-color:rgba(68,42,57,.18)}html[data-theme="light"] .challenge-lead,html[data-theme="light"] .challenge-urgent,html[data-theme="light"] .challenge-progress-copy,html[data-theme="light"] .georgia-copy,html[data-theme="light"] .collab-offer-lead,html[data-theme="light"] .contact-lead,html[data-theme="light"] .shop-copy,html[data-theme="light"] .merch-intro{color:#625863}html[data-theme="light"] .challenge-progress{border-color:rgba(70,45,60,.12);background:rgba(68,42,57,.055)}html[data-theme="light"] .challenge-progress-top strong{color:#241920}html[data-theme="light"] .challenge-progress-track{background:rgba(66,42,56,.12)}html[data-theme="light"] .weather-compare,html[data-theme="light"] .weather-city,html[data-theme="light"] .horoscope-stat,html[data-theme="light"] .unblock-note,html[data-theme="light"] .collab-option,html[data-theme="light"] .ad-proof-item,html[data-theme="light"] .contact-route,html[data-theme="light"] .security-peek,html[data-theme="light"] .merch-cta-panel,html[data-theme="light"] .shop-price{border-color:rgba(67,42,56,.12);background:rgba(70,43,59,.045)}html[data-theme="light"] .weather-title,html[data-theme="light"] .weather-temp,html[data-theme="light"] .horoscope-stat dd,html[data-theme="light"] .unblock-price strong,html[data-theme="light"] .unblock-field label,html[data-theme="light"] .unblock-reference-label,html[data-theme="light"] .unblock-reference output,html[data-theme="light"] .collab-option h3,html[data-theme="light"] .contact-route,html[data-theme="light"] .contact-field label,html[data-theme="light"] .merch-drop-label,html[data-theme="light"] .merch-manifesto strong,html[data-theme="light"] .shop-price{color:#271b22}html[data-theme="light"] .weather-city-name,html[data-theme="light"] .weather-condition,html[data-theme="light"] .horoscope-date,html[data-theme="light"] .horoscope-stat dt,html[data-theme="light"] .unblock-copy,html[data-theme="light"] .unblock-note,html[data-theme="light"] .unblock-price span,html[data-theme="light"] .collab-option p,html[data-theme="light"] .ad-proof-item span,html[data-theme="light"] .ad-proof-note,html[data-theme="light"] .contact-status,html[data-theme="light"] .qr-modal-hint,html[data-theme="light"] .idea-modal-lead,html[data-theme="light"] .security-modal-lead{color:#6e626d}html[data-theme="light"] .horoscope-card,html[data-theme="light"] .unblock-section,html[data-theme="light"] .collab-offer,html[data-theme="light"] .contact-section,html[data-theme="light"] .collab-card,html[data-theme="light"] .merch-section{border-color:rgba(218,76,139,.22);background:radial-gradient(circle at 92% 8%,rgba(255,125,181,.13),transparent 31%),radial-gradient(circle at 8% 100%,rgba(141,107,255,.08),transparent 34%),linear-gradient(145deg,#fffafd,#f8f0f5 65%);box-shadow:0 26px 68px rgba(78,41,62,.11),inset 0 1px rgba(255,255,255,.85)}html[data-theme="light"] .ad-interest{border-color:rgba(67,42,56,.12);background:rgba(70,43,59,.035)}html[data-theme="light"] .ad-interest summary,html[data-theme="light"] .ad-interest-body h3{color:#2a1d25}html[data-theme="light"] .ad-interest-body{border-top-color:rgba(67,42,56,.1)}html[data-theme="light"] .ad-interest-body>p:not(.ad-proof-note){color:#6e626d}html[data-theme="light"] .ad-interest-button{color:#6e2948;border-color:rgba(211,77,138,.22);background:rgba(255,112,172,.08)}html[data-theme="light"] .horoscope-card::after,html[data-theme="light"] .unblock-section::after{color:rgba(78,44,63,.045)}html[data-theme="light"] .horoscope-text,html[data-theme="light"] .horoscope-advice{color:#493c45}html[data-theme="light"] .horoscope-advice{border-top-color:rgba(69,42,58,.12)}html[data-theme="light"] .unblock-checkout{border-color:rgba(67,42,56,.13);background:rgba(255,255,255,.7);box-shadow:inset 0 1px rgba(255,255,255,.9)}html[data-theme="light"] .unblock-field input,html[data-theme="light"] .contact-field input,html[data-theme="light"] .contact-field select,html[data-theme="light"] .contact-field textarea{color:#291d24;border-color:rgba(66,41,55,.16);background:rgba(255,255,255,.75)}html[data-theme="light"] .contact-field select{color-scheme:light;background-color:#fffafd}html[data-theme="light"] .contact-field select option,html[data-theme="light"] .contact-field select optgroup{color:#291d24;background-color:#fffafd}html[data-theme="light"] .contact-field input::placeholder,html[data-theme="light"] .contact-field textarea::placeholder{color:#938792}html[data-theme="light"] .unblock-reference{background:rgba(255,111,169,.07)}html[data-theme="light"] .collab-secondary,html[data-theme="light"] .social{color:#2b2027;border-color:rgba(69,44,59,.15);background:rgba(255,255,255,.68)}html[data-theme="light"] .collab-secondary:hover,html[data-theme="light"] .social:hover{background:#fff;border-color:rgba(223,82,143,.3)}html[data-theme="light"] .collab-available{color:#176d58;background:rgba(39,171,137,.08)}html[data-theme="light"] .merch-manifesto{background:linear-gradient(90deg,rgba(255,85,158,.09),rgba(46,224,255,.035),transparent)}html[data-theme="light"] .merch-manifesto span,html[data-theme="light"] .merch-price-joke,html[data-theme="light"] .shop-punchline{color:#a14970}html[data-theme="light"] .shop-art{border-color:rgba(58,38,49,.09);background:linear-gradient(145deg,#f1eaee,#fff)}html[data-theme="light"] footer,html[data-theme="light"] .visitor-privacy p{color:#766b74}html[data-theme="light"] .visitor-privacy summary{color:#514650}html[data-theme="light"] .language-switcher{border-color:rgba(67,42,56,.16);background:rgba(255,252,254,.94);box-shadow:0 12px 35px rgba(71,41,58,.15)}html[data-theme="light"] .language-switcher button{color:#392a33}html[data-theme="light"] .language-switcher button:hover{background:rgba(68,43,58,.07)}html[data-theme="light"] .site-mute.is-muted{color:#fff}html[data-theme="light"] .site-controls::before{border-color:rgba(72,45,61,.11);background:linear-gradient(180deg,rgba(255,250,253,.72),rgba(250,242,247,.95));box-shadow:0-18px 50px rgba(72,45,61,.16)}html[data-theme="light"] .qr-modal{background:rgba(56,42,50,.5)}html[data-theme="light"] .qr-modal-card,html[data-theme="light"] .vpn-submit-modal-card{color:#261a22;border-color:rgba(216,77,138,.28);background:radial-gradient(circle at 100%0,rgba(255,111,169,.13),transparent 38%),radial-gradient(circle at 0 100%,rgba(141,107,255,.08),transparent 44%),linear-gradient(145deg,#fffafd,#f7edf3 65%);box-shadow:0 38px 100px rgba(68,40,56,.24),inset 0 1px rgba(255,255,255,.9)}html[data-theme="light"] .security-data-panel{border-color:rgba(64,40,54,.12);background:rgba(255,255,255,.58)}html[data-theme="light"] .security-data-row{border-color:rgba(64,40,54,.1);background:rgba(74,45,61,.04)}html[data-theme="light"] .security-data-label,html[data-theme="light"] .security-modal-note,html[data-theme="light"] .security-peek p,html[data-theme="light"] .idea-character-note{color:#786d76}html[data-theme="light"] .security-data-value{color:#34252e}html[data-theme="light"] .security-data-mono{color:#7c4961}html[data-theme="light"] .vpn-submit-modal-card h2{color:#291b23}html[data-theme="light"] .vpn-submit-modal-copy{color:#655a64}html[data-theme="light"] .vpn-submit-actions button{color:#372a32;border-color:rgba(64,40,54,.14);background:rgba(69,42,57,.055)}html[data-theme="light"] .vpn-submit-actions .vpn-submit-confirm{color:#fff}html[data-theme="light"] .stats-month-summary,html[data-theme="light"] .stats-ad-prompt{border-color:rgba(216,77,138,.2);background:rgba(255,111,169,.075)}html[data-theme="light"] .stats-month-total,html[data-theme="light"] .stats-country-heading,html[data-theme="light"] .stats-podium-name,html[data-theme="light"] .stats-country-name{color:#2b1d25}html[data-theme="light"] .stats-month-unit,html[data-theme="light"] .stats-podium-views,html[data-theme="light"] .stats-country-views,html[data-theme="light"] .stats-country-note{color:#766a73}html[data-theme="light"] .stats-podium-card,html[data-theme="light"] .stats-country-item{border-color:rgba(69,42,57,.11);background:rgba(71,43,59,.045)}html[data-theme="light"] .stats-podium-card--1{border-color:rgba(216,77,138,.3);background:linear-gradient(180deg,rgba(255,111,169,.15),rgba(255,255,255,.5))}html[data-theme="light"] .stats-ad-prompt p{color:#493a43}html[data-theme="light"] .age-gate{background:radial-gradient(circle at 18% 8%,rgba(255,111,169,.17),transparent 28rem),radial-gradient(circle at 88% 92%,rgba(141,107,255,.11),transparent 28rem),rgba(250,246,249,.97)}html[data-theme="light"] .age-gate-card{color:#251920;border-color:rgba(75,44,62,.15);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,238,244,.99));box-shadow:0 32px 90px rgba(75,42,61,.2)}html[data-theme="light"] .age-gate-copy{color:#655b64}html[data-theme="light"] .age-gate-note{color:#7c717a}html[data-theme="light"] .age-language-label,html[data-theme="light"] .age-option-label{color:#6d626b}html[data-theme="light"] .age-language-switcher,html[data-theme="light"] .age-option-panel{border-color:rgba(68,42,57,.14);background:rgba(70,43,59,.04)}html[data-theme="light"] .age-language-switcher button,html[data-theme="light"] .age-theme-switcher button{color:#3c2d36}html[data-theme="light"] .age-language-switcher button:hover,html[data-theme="light"] .age-theme-switcher button:hover{background:rgba(69,42,57,.08)}html[data-theme="light"] .age-language-switcher button.active,html[data-theme="light"] .age-theme-switcher button.active{color:#171015;background:#ff8fba}html[data-theme="light"] .age-gate-actions a{color:#42343d;border-color:rgba(68,42,57,.14);background:rgba(69,42,57,.055)}html[data-theme="light"] .age-vpn-warning{color:#2c1d26;background:rgba(255,111,169,.09)}html[data-theme="light"] .toast{color:#2a1d25;border-color:rgba(67,42,56,.14);background:#fffafd;box-shadow:0 12px 35px rgba(71,41,58,.16)}html[data-theme="light"] .hero-weather-compare{border-color:rgba(255,255,255,.17);background:rgba(9,10,16,.56);box-shadow:0 14px 34px rgba(0,0,0,.2)}html[data-theme="light"] .hero-weather-compare .weather-city{border-color:rgba(255,255,255,.09);background:rgba(7,8,13,.52)}html[data-theme="light"] .hero-weather-compare .weather-title,html[data-theme="light"] .hero-weather-compare .weather-temp{color:#fff}html[data-theme="light"] .hero-weather-compare .weather-city-name{color:#d3d1d6}html[data-theme="light"] .hero-weather-compare .weather-condition{color:#aaaab2}html[data-theme="light"] .hero-weather-compare .weather-status{color:#8e9099}html[data-theme="light"] .hero-weather-compare .weather-clock{color:#ffafd0}@media (prefers-reduced-motion:reduce){.hero::after,.hero-weather-half::after,.hero-cloud,.age-weather-side::after,.signal-strip div,.idea-easter-egg,.presence-live::before,.georgia-ambient-stars,.georgia-ambient-cloud,.georgia-sea,.georgia-birds,.georgia-animal-track,.georgia-animal{animation:none!important}.hero-weather-particles,.hero-wildlife{display:none}.hero-photo img{transform:none!important}.hero-sky-layer,.hero-weather-half::before,.hero-weather-half::after{translate:0 0!important}}html[data-weather-fx="lite"] .hero-weather-particles{display:none}html[data-weather-fx="lite"] .hero-cloud,html[data-weather-fx="lite"] .georgia-ambient-cloud,html[data-weather-fx="lite"] .georgia-birds,html[data-weather-fx="lite"] .georgia-animal-track{animation:none}html[data-weather-fx="lite"] .hero-wildlife{display:none}.weather-live[data-state="loading"],.weather-live[data-state="unavailable"]{color:#aaa2ad}.weather-live[data-state="cached"]{color:#ddc59b}.weather-live[data-state="loading"]::before,.weather-live[data-state="unavailable"]::before,.weather-live[data-state="cached"]::before{background:currentColor;box-shadow:none;animation:none}.hero-summary{display:flex;align-items:center;gap:8px}.hero-summary>.presence-live{flex:1;min-width:0;width:auto;margin:0}.hero-summary>.hero-account-link{flex:none}.presence-24h-short{display:none}.stats-vpn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;padding:11px 13px;border:1px solid #b69cff40;border-radius:13px;background:#9b75dc14}.stats-vpn-label{font-size:.76rem;font-weight:800}.stats-vpn-note{display:block;margin-top:4px;font-size:.62rem;line-height:1.4;color:var(--muted)}.stats-vpn strong{font-size:1.15rem;font-variant-numeric:tabular-nums}@media (max-width:720px){.presence-24h-full{display:none}.presence-24h-short{display:inline}.presence-24h{flex-direction:row;align-items:center;justify-content:center;gap:5px;white-space:nowrap}}.halloween-decor{display:none}html.halloween-weekend{--accent: #ff8c32;--accent-soft: #ffba75;--violet: #b08aff}html.halloween-weekend #georgia-ambient{background:radial-gradient(ellipse at 80% 9%,#4c225b 0,transparent 46%),radial-gradient(ellipse at 5% 80%,#6d2c12 0,transparent 47%),linear-gradient(180deg,#1a0c27,#100c1a 60%,#21100b)}html.halloween-weekend .hero{border-color:rgba(255,154,69,.48);box-shadow:0 24px 85px #09051099,0 0 36px #ff852218}html.halloween-weekend .hero-weather-stage::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,rgba(35,9,48,.66),transparent 65%),linear-gradient(0deg,rgba(239,99,18,.26),transparent 55%)}html.halloween-weekend .halloween-decor{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.halloween-web{position:absolute;top:0;right:0;width:135px;height:135px;color:#ffe4c8;opacity:.3}.halloween-bat{position:absolute;width:76px;height:40px;fill:#160c21;stroke:#e2b9ff;stroke-width:.6}.halloween-bat--one{bottom:18px;right:28px;transform:rotate(-13deg)}.halloween-bat--two{bottom:35px;right:112px;width:46px;transform:rotate(16deg)}.halloween-bat--three{bottom:18px;left:26px;width:55px;transform:rotate(8deg)}html.halloween-weekend .hero h1{text-shadow:0 3px 28px #ff7c263b}html.halloween-weekend .hero-weather-compare{border-color:#ffb26740}html.halloween-weekend .presence-live{background:linear-gradient(90deg,#8f451c50,#67339455);border-color:#ff9e4d45}html.halloween-weekend .presence-month{color:#ffe1be;background:#8c431e36}html.halloween-weekend .presence-month:hover,html.halloween-weekend .presence-month[aria-expanded="true"]{color:#251021;background:#ffb36a}html.halloween-weekend .quick-nav a{border-color:#ffab6240}html.halloween-weekend .quick-nav .quick-nav-unblock{color:#ffdec0;background:linear-gradient(90deg,#b35b243b,#67439550);border-color:#ff9f504f}html.halloween-weekend .signal-label,html.halloween-weekend .site-mute:not(.is-muted),html.halloween-weekend .idea-easter-egg,html.halloween-weekend .stats-ad-button{color:#241124;background:linear-gradient(120deg,#ffd293,#ff902f);border-color:#ffdab6;box-shadow:0 8px 26px #e87d222b}html.halloween-weekend .recipient-card{border-color:#ff9b4e59;background:linear-gradient(100deg,#994e2240,#69409840)}html.halloween-weekend .account,html.halloween-weekend .horoscope-card,html.halloween-weekend .collab-offer,html.halloween-weekend .contact-section,html.halloween-weekend .georgia-news,html.halloween-weekend .qr-modal-card{border-color:#ff9b4e42}html.halloween-weekend .stats-podium-card--1{border-color:#ffb56b99;background:linear-gradient(150deg,#bb592b40,#6c3e8233)}html.halloween-weekend .stats-country-rank,html.halloween-weekend .stats-month-total,html.halloween-weekend .stats-podium-rank,html.halloween-weekend .hero-weather-compare .weather-clock{color:#ffbd81}html.halloween-weekend[data-theme="light"] .recipient-card{background:linear-gradient(100deg,#ffead3,#f0e4fc)}html.halloween-weekend[data-theme="light"] .stats-month-total,html.halloween-weekend[data-theme="light"] .stats-country-rank,html.halloween-weekend[data-theme="light"] .stats-podium-rank{color:#a44813}html[data-weather-fx="lite"] .hero-glass-drops,html[data-weather-fx="lite"] .hero-weather-particles,html[data-weather-fx="lite"] .hero-wildlife{display:none}html[data-weather-fx="lite"] .hero::after,html[data-weather-fx="lite"] .hero-weather-half::after,html[data-weather-fx="lite"] .age-weather-side::after,html[data-weather-fx="lite"] .georgia-ambient-stars,html[data-weather-fx="lite"] .georgia-sea,html[data-weather-fx="lite"] .georgia-animal,html[data-weather-fx="lite"] .presence-live::before{animation:none}html[data-weather-fx="lite"] .hero-photo img{transform:none!important;will-change:auto}html[data-weather-fx="lite"] .hero-sky-layer,html[data-weather-fx="lite"] .hero-weather-half::before,html[data-weather-fx="lite"] .hero-weather-half::after{translate:0 0!important}@media (pointer:coarse),(max-width:720px){.hero-weather-compare,.quick-nav a,.site-controls::before,.qr-modal,.language-switcher,.idea-easter-egg{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-weather-compare{background:rgba(12,10,19,.92)}.site-controls::before{background:rgba(12,10,19,.97)}.qr-modal{background:rgba(6,5,10,.94)}.hero::after,.idea-easter-egg{animation:none}.halloween-web{width:85px;height:85px}.halloween-bat--one{top:auto;bottom:8px;right:11px;width:44px}.halloween-bat--two,.halloween-bat--three{display:none}}
