@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"Roboto", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-800:#016630;--color-green-900:#0d542b;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-800:#1e2939;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html,body{color:#fff;background:#100611;min-height:100%;margin:0;font-family:Roboto,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #a892ff}button:disabled{cursor:not-allowed;opacity:.5}::selection{color:#fff;background:#d12ab5}}@layer components{.tg-complaints{padding-bottom:calc(110px + env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 0,#8b24542b,#0000 34%),#100d18;overflow-y:auto}.tg-complaints>header>div{gap:2px;display:grid}.tg-complaints>header h1{margin:0;font-size:20px}.tg-complaints>header small{color:#9c95a8;font-size:12px}.tg-complaints-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:22px;width:min(1040px,100% - 32px);margin:28px auto;display:grid}.tg-complaint-compose,.tg-complaint-topic,.tg-complaints-empty{background:linear-gradient(145deg,#21182d,#17121f);border:1px solid #ffffff12;border-radius:22px;box-shadow:0 16px 45px #07040b5c}.tg-complaint-compose{gap:15px;padding:22px;display:grid;position:sticky;top:88px}.tg-complaint-compose h2,.tg-forum-heading h2{margin:0;font-size:20px}.tg-complaint-compose p,.tg-forum-heading p{color:#9d95aa;margin:5px 0 0;font-size:13px;line-height:1.5}.tg-complaint-symbol{color:#fff;background:linear-gradient(135deg,#8c2bdf,#e03069,#ef613a);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 26px #c1267666}.tg-complaint-compose label{color:#bdb5c7;gap:7px;font-size:13px;font-weight:700;display:grid}.tg-complaint-compose input,.tg-complaint-compose textarea{color:#fff;resize:vertical;background:#0e0b14;border:1px solid #ffffff14;border-radius:13px;outline:none;width:100%;padding:12px 14px}.tg-complaint-compose input:focus,.tg-complaint-compose textarea:focus{border-color:#c53591;box-shadow:0 0 0 3px #c5359124}.tg-complaint-media{cursor:pointer;background:#b9368409;border:1px dashed #b936845e;border-radius:14px;padding:13px}.tg-complaint-media>span{color:#e4dbe8;align-items:center;gap:8px;display:flex}.tg-complaint-media svg{color:#d34d9c;width:18px}.tg-complaint-media small{color:#8f8799;font-weight:400}.tg-complaint-media input{display:none}.tg-complaint-preview{background:#09070d;border-radius:15px;position:relative;overflow:visible}.tg-complaint-preview img,.tg-complaint-preview video{object-fit:contain;background:#09070d;border-radius:15px;width:100%;height:auto;max-height:min(520px,65svh);display:block}.tg-complaint-preview button{color:#fff;background:#120d18dd;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex;position:absolute;bottom:9px;right:9px}.tg-complaint-preview button svg{width:14px}.tg-complaint-forum{gap:14px;min-width:0;display:grid}.tg-forum-heading{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px 8px;display:flex}.tg-forum-heading button{color:#c7bfce;background:#ffffff08;border:1px solid #ffffff18;border-radius:11px;padding:9px 13px}.tg-complaint-topic{padding:18px}.tg-complaint-topic>header{align-items:center;gap:11px;display:flex}.tg-complaint-topic>header>div{gap:2px;min-width:0;display:grid}.tg-complaint-topic>header small{color:#91899d}.tg-complaint-topic h3{color:#fff;margin:16px 0 7px;font-size:17px}.tg-complaint-topic>p{color:#c6bfcd;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.tg-complaint-evidence{background:#0b0810;border:1px solid #ffffff12;border-radius:16px;place-items:center;margin-top:15px;padding:6px;display:grid;overflow:visible}.tg-complaint-evidence img,.tg-complaint-evidence video{object-fit:contain;background:#050307;border-radius:11px;width:auto;max-width:100%;height:auto;max-height:min(680px,72svh);display:block}.tg-complaint-status{color:#d5cdda;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0c;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:800}.tg-complaint-status.approved{color:#6ff0ae;background:#1cbb7020;box-shadow:inset 0 0 0 1px #35cf8842}.tg-complaint-status.rejected{color:#ff8290;background:#ed395020;box-shadow:inset 0 0 0 1px #ed526742}.tg-complaint-status.pending{color:#f0b76f;background:#f0953020;box-shadow:inset 0 0 0 1px #f0a34a3d}.tg-complaint-status.closed{color:#a8a2b1;background:#78718122;box-shadow:inset 0 0 0 1px #aaa2b132}.tg-complaint-topic footer{border-top:1px solid #ffffff0d;gap:9px;margin-top:17px;padding-top:14px;display:flex}.tg-complaint-topic footer button{color:#70ebb0;background:#26a96a14;border:1px solid #36c68145;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-weight:700;display:flex}.tg-complaint-topic footer button.reject{color:#ff8492;background:#d9344b12;border-color:#ed526745}.tg-complaint-topic footer button.close-topic{color:#c2bcc9;background:#ffffff08;border-color:#aaa2b13d}.tg-complaint-topic footer button.delete-topic{color:#ff8290;background:#d9344b12;border-color:#ed526745;margin-left:auto}.tg-complaint-topic footer svg{width:15px}.tg-complaints-empty{color:#9e96a8;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.tg-complaints-empty svg{color:#b93c95;width:34px;height:34px}.tg-complaints-empty strong{color:#e9e4ed}.tg-app.light-theme .tg-complaints{color:#272a33;background:#eef1f6}.tg-app.light-theme .tg-complaint-compose,.tg-app.light-theme .tg-complaint-topic,.tg-app.light-theme .tg-complaints-empty{background:#fff;border-color:#dddfe8;box-shadow:0 14px 40px #35394a18}.tg-app.light-theme .tg-complaint-compose input,.tg-app.light-theme .tg-complaint-compose textarea{color:#252731;background:#f4f5f8;border-color:#d9dce5}.tg-app.light-theme .tg-complaint-topic h3,.tg-app.light-theme .tg-complaints-empty strong{color:#292c35}.tg-app.light-theme .tg-complaint-topic>p{color:#555a67}@media (max-width:760px){.tg-complaints-layout{grid-template-columns:1fr;width:min(100% - 16px,620px);margin:14px auto 120px}.tg-complaint-compose{position:static}.tg-complaint-topic{padding:14px}.tg-complaint-status{padding:5px 8px;font-size:9px}.tg-complaint-evidence img,.tg-complaint-evidence video{max-height:74svh}}.auth-screen{background:radial-gradient(circle at 50% -10%,#68144f 0,#2a0d2a 36%,#160817 72%);place-items:center;min-height:100svh;padding:32px 18px;display:grid;position:relative;overflow:hidden}.auth-screen:before{content:"";filter:blur(80px);background:linear-gradient(135deg,#7928ff33,#ff238933,#d1123730);border-radius:50%;width:560px;height:560px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.auth-card{z-index:1;text-align:center;width:min(360px,100%);position:relative}.auth-logo{background:linear-gradient(135deg,#7228f5,#f225b5,#e11245,#7228f5) 0 0/300% 300%;border-radius:28px;place-items:center;width:104px;height:104px;margin:0 auto 22px;animation:4s infinite premium-gradient,3.5s ease-in-out infinite auth-logo-float;display:grid;position:relative;box-shadow:0 18px 55px #d11a7955,0 0 32px #a82bff33}.auth-logo:before{content:"";z-index:-1;filter:blur(8px);background:linear-gradient(120deg,#873bff,#ff36c8,#ed174d,#873bff) 0 0/300% 300%;border-radius:31px;animation:3s infinite premium-gradient;position:absolute;inset:-3px}.auth-logo img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.auth-card h1{letter-spacing:-.8px;margin:0;font-size:32px}.auth-lead{color:#c2adb9;margin:10px 0 25px;font-size:14px;line-height:1.5}.auth-mode{background:#160817;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}.auth-mode button{color:#bda7b4;background:0 0;border-radius:9px;padding:11px;font-size:13px}.auth-mode button.active{color:#fff;background:linear-gradient(120deg,#7d28df,#d925a2,#d71547);box-shadow:0 5px 18px #c51b7c35}.story-auth-form{text-align:left}.story-auth-form label{color:#c2acb9;margin:12px 0;font-size:12px;display:block}.story-auth-form input{color:#fff;background:#241025;border:1px solid #542047;border-radius:10px;width:100%;margin-top:7px;padding:14px}.story-auth-form input:focus{border-color:#d12ab5}.story-auth-form label small{float:right;color:#778593}.story-auth-form>small{display:none}.story-auth-form>p{color:#e67b83;text-align:center;min-height:18px;margin:10px 0;font-size:12px}.story-auth-form .primary-button{color:#fff;background:linear-gradient(120deg,#7d28df,#dc249a,#d71547,#7d28df) 0 0/250% 250%;border-radius:10px;justify-content:center;width:100%;padding:14px;font-weight:500;animation:4s infinite premium-gradient;box-shadow:0 8px 24px #c51b7c3d}.auth-google{color:#8896a3;background:#1d0b20;border-radius:10px;align-items:center;gap:11px;width:100%;margin-top:10px;padding:13px;display:flex}.auth-google>span{font-size:18px;font-weight:700}.auth-google small{margin-left:auto}.auth-terms{color:#917887;font-size:10px}.auth-backdrop-mark{color:#ffffff12;font-size:36px;font-weight:700;position:absolute;bottom:22px}.tg-app{background:#160817;grid-template-columns:420px minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.tg-copyright{z-index:8;color:#8f818a;opacity:.78;pointer-events:none;font-size:10px;line-height:18px;position:fixed;bottom:5px;right:14px}.tg-copyright .tg-name-badge{vertical-align:-2px;width:14px;min-width:14px;height:14px;margin-left:4px;font-size:9px}.tg-sidebar{background:#241025;border-right:1px solid #190819;flex-direction:column;min-width:0;display:flex;position:relative}.tg-searchbar{align-items:center;gap:8px;height:58px;padding:8px 12px;display:flex}.tg-icon-button{color:#b79fac;background:0 0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.tg-icon-button:hover{color:#fff;background:#3b1736}.tg-icon-button svg{width:21px}.tg-searchbar label{color:#b69aaa;background:#35142f;border-radius:22px;flex:1;align-items:center;gap:10px;min-width:0;height:42px;padding:0 13px;display:flex}.tg-searchbar label svg{width:18px}.tg-searchbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.tg-searchbar input::placeholder{color:#a9899c}.tg-sidebar.search-active .tg-story-strip,.tg-sidebar.search-active>.tg-chat-list,.tg-sidebar.search-active>.tg-new-chat,.tg-sidebar.search-active>.tg-support-button{display:none}.tg-sidebar.search-active .tg-search-results{max-height:none;bottom:0;overflow-y:auto}.tg-menu{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#241025f5;border-radius:10px;width:275px;padding:8px;position:absolute;top:54px;left:10px;box-shadow:0 10px 35px #0008}.tg-menu-profile{border-bottom:1px solid #ffffff10;flex-direction:column;padding:12px 10px 14px;display:flex}.tg-menu-profile strong{margin-top:9px;font-size:14px}.tg-menu-profile small{color:#b9a0b1;margin-top:4px;font-size:12px}.tg-menu>button{color:#e5eaf0;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:16px;width:100%;padding:12px;font-size:14px;display:flex}.tg-menu>button:hover{background:#3b1736}.tg-menu>button svg{color:#b9a0b1;width:20px}.tg-avatar{color:#fff;background:linear-gradient(145deg,#8e78dc,#6654bd);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:500;display:grid}.tg-avatar-wrap{flex:none;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.tg-avatar-wrap .tg-avatar{z-index:4;isolation:isolate;width:48px;height:48px;position:relative;overflow:hidden}.tg-avatar img{object-fit:cover;width:100%;height:100%}.tg-avatar-wrap.large,.tg-avatar-wrap.large .tg-avatar{width:56px;height:56px}.tg-avatar-wrap.profile,.tg-avatar-wrap.profile .tg-avatar{width:96px;height:96px}.tg-decoration{z-index:1;pointer-events:none;position:absolute;inset:-10px}.tg-profile-effect{z-index:5;pointer-events:none;border-radius:44%;position:absolute;inset:-9px;overflow:hidden}.profile-effect-fire .tg-profile-effect{filter:drop-shadow(0 0 7px #ff3b12);background:radial-gradient(at 50% 100%,#ffdf4d99 0 12%,#ff5a1f88 25%,#0000 62%);animation:1.05s ease-in-out infinite alternate avatar-fire;overflow:visible}.profile-effect-fire .tg-profile-effect:before{content:"";mix-blend-mode:screen;background:radial-gradient(at 25% 85%,#ffcf47 0 4%,#ff421c 8%,#0000 19%),radial-gradient(at 72% 80%,#fff17b 0 3%,#ff541b 9%,#0000 20%),radial-gradient(at 50% 92%,#ff8a1f 0 8%,#e51723 20%,#0000 43%);animation:1.35s ease-in-out infinite flame-rise;position:absolute;inset:-18px -8px 2px}.profile-effect-rain .tg-profile-effect{opacity:.8;filter:drop-shadow(0 0 3px #55cfff);background:repeating-linear-gradient(105deg,#0000 0 8px,#78d9ff 9px 10px,#0000 11px 17px);border-radius:40%;animation:.7s linear infinite avatar-rain;inset:-12px}.profile-effect-embers .tg-profile-effect{filter:drop-shadow(0 0 5px #ff461c);background:radial-gradient(circle at 15% 75%,#ffd45a 0 2px,#0000 3px),radial-gradient(circle at 78% 65%,#ff5a23 0 2px,#0000 3px),radial-gradient(circle at 55% 20%,#ffb52f 0 1.5px,#0000 3px);animation:1.7s ease-in-out infinite ember-float;inset:-16px;overflow:visible}.profile-effect-storm .tg-profile-effect{border:2px solid #7188ff;animation:1.8s steps(2,end) infinite storm-flash;inset:-10px;box-shadow:0 0 12px #536dff,inset 0 0 10px #89eaff66}.profile-effect-aurora .tg-profile-effect{filter:blur(3px);background:conic-gradient(#53ffd077,#9a64ff99,#ff70c899,#53ffd077);animation:2.8s linear infinite premium-spin;inset:-10px}.profile-effect-neon_wave .tg-profile-effect{background:linear-gradient(#241025,#241025) padding-box,conic-gradient(from var(--premium-angle),#00eaff,#8a5cff,#ff38c7,#00eaff) border-box;border:3px solid #0000;animation:1.8s linear infinite premium-spin,1.1s ease-in-out infinite alternate neon-breathe;inset:-11px;box-shadow:0 0 9px #00eaff,0 0 18px #9a4dff88}.profile-effect-cosmic_pulse .tg-profile-effect{filter:drop-shadow(0 0 8px #8264ff);background:radial-gradient(circle,#0000 42%,#9c65ff55 45% 50%,#0000 54%),conic-gradient(from 30deg,#0000,#694cff99,#0000,#ff4fc899,#0000);border-radius:50%;animation:2.2s ease-in-out infinite cosmic-pulse;inset:-14px;overflow:visible}.profile-effect-celebration .tg-profile-effect{filter:drop-shadow(0 0 4px);background:radial-gradient(circle at 12% 25%,#ffdf4d 0 2px,#0000 3px),radial-gradient(circle at 83% 18%,#55eaff 0 2px,#0000 3px),radial-gradient(circle at 91% 74%,#ff55a7 0 2px,#0000 3px),radial-gradient(circle at 22% 82%,#9d70ff 0 2px,#0000 3px),radial-gradient(circle at 55% 8%,#7dff85 0 2px,#0000 3px);animation:1.45s ease-in-out infinite celebration-pop;inset:-17px;overflow:visible}.profile-effect-galaxy .tg-profile-effect{filter:drop-shadow(0 0 7px #874cff);background:radial-gradient(circle at 25% 20%,#fff 0 1px,#0000 2px),radial-gradient(circle at 76% 72%,#8ee9ff 0 1.5px,#0000 3px),conic-gradient(from 30deg,#0000,#6e3dff88,#ed48d688,#0000);animation:3.8s linear infinite effect-orbit;inset:-15px;overflow:visible}.profile-effect-sakura .tg-profile-effect{background:radial-gradient(at 18% 18%,#ff9dcc 0 3px,#0000 4px),radial-gradient(at 82% 28%,#ffd1e7 0 3px,#0000 4px),radial-gradient(at 72% 82%,#ff78b5 0 2px,#0000 4px);animation:2.4s ease-in-out infinite petal-fall;inset:-17px;overflow:visible}.profile-effect-frost .tg-profile-effect{background:radial-gradient(circle at 30% 10%,#fff 0 2px,#0000 3px),radial-gradient(circle at 75% 80%,#8eeaff 0 2px,#0000 3px);border:3px solid #b9f3ff;animation:1.8s ease-in-out infinite alternate frost-shine;inset:-10px;box-shadow:0 0 13px #62dfff,inset 0 0 12px #d9fbff}.profile-effect-matrix .tg-profile-effect{color:#0f6;background:repeating-linear-gradient(90deg,#0000 0 7px,#0f54 8px 9px,#0000 10px 15px);animation:.9s linear infinite matrix-fall;inset:-13px;box-shadow:0 0 12px #0f55}.profile-effect-hearts .tg-profile-effect{inset:-18px;overflow:visible}.profile-effect-hearts .tg-profile-effect:after{content:"♥  ♥  ♥";color:#ff5b9e;letter-spacing:12px;text-shadow:0 0 8px #ff3c8d;place-items:center;font-size:12px;animation:1.7s ease-in-out infinite heart-float;display:grid;position:absolute;inset:0}.profile-effect-lightning .tg-profile-effect{clip-path:polygon(0 8%,45% 8%,51% 0,56% 42%,100% 48%,57% 55%,50% 100%,44% 60%,0 52%);filter:drop-shadow(0 0 7px #4acfff);background:#5be4ff44;border:2px solid #d8f8ff;animation:1.25s steps(2,end) infinite lightning-hit;inset:-12px}.profile-effect-smoke .tg-profile-effect{filter:blur(4px);background:radial-gradient(at 30% 70%,#9ba3b188 0 15%,#0000 42%),radial-gradient(at 70% 35%,#624f7888 0 13%,#0000 40%);animation:2.8s ease-in-out infinite alternate smoke-drift;inset:-14px;overflow:visible}.profile-effect-ocean .tg-profile-effect{background:conic-gradient(#0c66bb,#5cf2ff,#123caa,#0c66bb);border:3px solid #42dcff;animation:2.6s linear infinite effect-orbit;inset:-11px;box-shadow:0 0 12px #31cfff}.profile-effect-gold_dust .tg-profile-effect{filter:drop-shadow(0 0 5px #ffc42e);background:radial-gradient(circle at 15% 35%,#fff1a1 0 2px,#0000 3px),radial-gradient(circle at 85% 25%,#ffc43d 0 2px,#0000 3px),radial-gradient(circle at 70% 88%,#ffe47b 0 1.5px,#0000 3px),radial-gradient(circle at 25% 78%,#ff9f1c 0 1.5px,#0000 3px);animation:1.4s ease-in-out infinite alternate gold-sparkle;inset:-17px;overflow:visible}.profile-effect-eclipse .tg-profile-effect{background:conic-gradient(from 20deg,#ff5a1f,#0000 18%,#0a0710 34% 68%,#0000 82%,#ffbe42);border-radius:50%;animation:4s linear infinite effect-orbit;inset:-12px;box-shadow:0 0 14px #ff612f}.decoration-wings .tg-decoration,.decoration-demon_wings .tg-decoration{z-index:1;transform-origin:50% 58%;will-change:transform, filter;background-position:50%;background-repeat:no-repeat;background-size:contain;width:224%;height:162%;inset:-31% auto auto -62%}.decoration-wings .tg-decoration{filter:drop-shadow(0 0 6px #c8a7ff99);background-image:url(/assets/decorations/angel-wings.png);animation:2.1s ease-in-out infinite wing-flap}.decoration-demon_wings .tg-decoration{filter:drop-shadow(0 0 7px #ff173d99);background-image:url(/assets/decorations/demon-wings.png);width:230%;height:156%;animation:1.75s ease-in-out infinite demon-wing-flap;top:-28%;left:-65%}.decoration-golden_wings .tg-decoration{z-index:3;mix-blend-mode:screen;transform-origin:50% 62%;filter:saturate(1.45)contrast(1.15)drop-shadow(0 0 10px #ffbd2f);background:url(/assets/images/2407.png) 50%/contain no-repeat;border-radius:50%;width:216%;height:216%;animation:1.65s ease-in-out infinite golden-wing-flap;inset:-55% auto auto -58%}.decoration-wings .tg-decoration:before,.decoration-wings .tg-decoration:after,.decoration-demon_wings .tg-decoration:before,.decoration-demon_wings .tg-decoration:after{display:none}.decoration-phoenix .tg-decoration,.decoration-ice_wings .tg-decoration,.decoration-shadow_wings .tg-decoration,.decoration-cyber_wings .tg-decoration,.decoration-fairy_wings .tg-decoration{z-index:1;transform-origin:50% 58%;background:url(/assets/decorations/angel-wings.png) 50%/contain no-repeat;width:224%;height:162%;animation:2s ease-in-out infinite wing-flap;inset:-31% auto auto -62%}.decoration-phoenix .tg-decoration{clip-path:polygon(0 0,42% 18%,50% 42%,58% 18%,100% 0,94% 100%,58% 76%,50% 58%,42% 76%,6% 100%);filter:sepia()saturate(7)hue-rotate(330deg)drop-shadow(0 0 10px #ff4b1f);width:244%;height:180%;top:-43%;left:-72%}.decoration-ice_wings .tg-decoration{clip-path:polygon(0 22%,34% 5%,47% 38%,50% 50%,53% 38%,66% 5%,100% 22%,86% 86%,58% 70%,50% 58%,42% 70%,14% 86%);filter:saturate(2)hue-rotate(155deg)brightness(1.2)drop-shadow(0 0 10px #60ddff);width:210%;height:148%;top:-23%;left:-55%}.decoration-shadow_wings .tg-decoration{clip-path:polygon(0 18%,38% 4%,49% 38%,51% 38%,62% 4%,100% 18%,83% 100%,56% 72%,50% 56%,44% 72%,17% 100%);filter:grayscale()brightness(.3)sepia(.4)hue-rotate(230deg)drop-shadow(0 0 9px #7a3cff);width:232%;height:155%;top:-12%;left:-66%}.decoration-cyber_wings .tg-decoration{clip-path:polygon(0 8%,38% 26%,45% 6%,50% 40%,55% 6%,62% 26%,100% 8%,82% 48%,98% 76%,57% 70%,50% 54%,43% 70%,2% 76%,18% 48%);filter:saturate(5)hue-rotate(115deg)contrast(1.4)drop-shadow(0 0 9px #00fff2);width:216%;height:168%;animation-duration:1.35s;top:-34%;left:-58%}.decoration-fairy_wings .tg-decoration{clip-path:ellipse(50% 47%);opacity:.86;filter:saturate(2.2)hue-rotate(265deg)drop-shadow(0 0 11px #ff8fe8);width:196%;height:188%;animation-duration:2.8s;top:-45%;left:-48%}.decoration-celestial_wings .tg-decoration,.decoration-bone_wings .tg-decoration,.decoration-emerald_wings .tg-decoration,.decoration-lava_wings .tg-decoration,.decoration-hologram_wings .tg-decoration{z-index:1;transform-origin:50% 58%;background:url(/assets/decorations/angel-wings.png) 50%/contain no-repeat;width:224%;height:162%;animation:2.2s ease-in-out infinite wing-flap;inset:-31% auto auto -62%}.decoration-celestial_wings .tg-decoration{clip-path:polygon(0 0,45% 27%,50% 48%,55% 27%,100% 0,88% 88%,57% 73%,50% 58%,43% 73%,12% 88%);filter:saturate(2)hue-rotate(195deg)brightness(1.25)drop-shadow(0 0 12px #7a9cff);width:252%;height:190%;top:-48%;left:-76%}.decoration-bone_wings .tg-decoration{clip-path:polygon(0 4%,40% 20%,48% 42%,52% 42%,60% 20%,100% 4%,87% 100%,56% 70%,50% 55%,44% 70%,13% 100%);filter:grayscale()sepia(.3)brightness(.8)drop-shadow(0 0 8px #d9ccb1);background-image:url(/assets/decorations/demon-wings.png);width:240%;height:145%;top:-18%;left:-70%}.decoration-emerald_wings .tg-decoration{clip-path:polygon(4% 12%,41% 26%,48% 5%,50% 43%,52% 5%,59% 26%,96% 12%,81% 91%,57% 72%,50% 57%,43% 72%,19% 91%);filter:saturate(5)hue-rotate(75deg)drop-shadow(0 0 11px #25ff9a);width:204%;height:158%;top:-27%;left:-52%}.decoration-lava_wings .tg-decoration{clip-path:polygon(0 0,39% 24%,48% 45%,52% 45%,61% 24%,100% 0,91% 68%,72% 52%,88% 100%,56% 73%,50% 57%,44% 73%,12% 100%,28% 52%,9% 68%);filter:saturate(2)brightness(1.25)drop-shadow(0 0 13px #ff5a1f);background-image:url(/assets/decorations/demon-wings.png);width:260%;height:172%;animation-duration:1.55s;top:-35%;left:-80%}.decoration-hologram_wings .tg-decoration{clip-path:polygon(0 20%,36% 8%,48% 38%,52% 38%,64% 8%,100% 20%,76% 82%,56% 68%,50% 54%,44% 68%,24% 82%);opacity:.72;filter:hue-rotate(110deg)saturate(5)contrast(1.5)drop-shadow(0 0 9px #00eaff);width:220%;height:140%;animation:1.5s steps(4,end) infinite holo-wing;top:-17%;left:-60%}.decoration-gold_halo .tg-decoration,.decoration-plasma .tg-decoration,.decoration-rainbow .tg-decoration,.decoration-storm .tg-decoration,.decoration-royal .tg-decoration,.decoration-diamond_frame .tg-decoration,.decoration-flame_ring .tg-decoration,.decoration-cosmic_frame .tg-decoration,.decoration-toxic .tg-decoration,.decoration-glitch .tg-decoration,.decoration-aurora .tg-decoration,.decoration-ocean_frame .tg-decoration,.decoration-sun_frame .tg-decoration,.decoration-moon_frame .tg-decoration{z-index:3;background:linear-gradient(#241025, #241025) padding-box, conic-gradient(from var(--premium-angle), var(--fx-a), var(--fx-b), var(--fx-c), var(--fx-a)) border-box;box-shadow:0 0 11px var(--fx-b);border:3px solid #0000;border-radius:50%;animation:3.4s linear infinite premium-spin;inset:-6px}.decoration-gold_halo .tg-decoration{--fx-a:#fff3a0;--fx-b:#ffb000;--fx-c:#fff8d0}.decoration-plasma .tg-decoration{--fx-a:#763cff;--fx-b:#ff31c5;--fx-c:#43e8ff}.decoration-rainbow .tg-decoration{--fx-a:#ff496c;--fx-b:#58e7ff;--fx-c:#ffe45f}.decoration-storm .tg-decoration{--fx-a:#9ff6ff;--fx-b:#536dff;--fx-c:#fff;animation-duration:1.2s}.decoration-royal .tg-decoration{--fx-a:#7d49ff;--fx-b:#ffd45f;--fx-c:#d78cff}.decoration-diamond_frame .tg-decoration{--fx-a:#eaffff;--fx-b:#64eaff;--fx-c:#a879ff;border-width:4px;border-radius:38% 62% 42% 58%}.decoration-flame_ring .tg-decoration{--fx-a:#ffdf55;--fx-b:#ff3f20;--fx-c:#8c001c;animation-duration:1.5s}.decoration-cosmic_frame .tg-decoration{--fx-a:#3211a4;--fx-b:#f45cff;--fx-c:#5ce6ff}.decoration-toxic .tg-decoration{--fx-a:#deff55;--fx-b:#4dff22;--fx-c:#077b39}.decoration-glitch .tg-decoration{--fx-a:#0ff;--fx-b:#ff005d;--fx-c:#fff;border-radius:42%;animation:.7s steps(2,end) infinite glitch-ring}.decoration-aurora .tg-decoration{--fx-a:#63ffd0;--fx-b:#a66cff;--fx-c:#ff8bc9;animation-duration:5s}.decoration-ocean_frame .tg-decoration{--fx-a:#b7f7ff;--fx-b:#20a8da;--fx-c:#1553a5}.decoration-sun_frame .tg-decoration{--fx-a:#fff3a0;--fx-b:#ff8b1f;--fx-c:#ff405c;animation-duration:5s}.decoration-moon_frame .tg-decoration{--fx-a:#eef3ff;--fx-b:#8d8cff;--fx-c:#33206f}.decoration-electric_ring .tg-decoration,.decoration-pearl .tg-decoration,.decoration-obsidian .tg-decoration,.decoration-retro .tg-decoration,.decoration-matrix .tg-decoration,.decoration-eclipse .tg-decoration,.decoration-prism .tg-decoration{z-index:3;background:linear-gradient(#241025, #241025) padding-box, conic-gradient(from var(--premium-angle), var(--fx-a), var(--fx-b), var(--fx-c), var(--fx-a)) border-box;box-shadow:0 0 11px var(--fx-b);border:3px solid #0000;border-radius:50%;animation:3s linear infinite premium-spin;inset:-6px}.decoration-electric_ring .tg-decoration{--fx-a:#fff;--fx-b:#31dfff;--fx-c:#5464ff;animation-duration:.9s}.decoration-pearl .tg-decoration{--fx-a:#fff;--fx-b:#ffcdec;--fx-c:#b9eaff}.decoration-obsidian .tg-decoration{--fx-a:#080808;--fx-b:#8c38bd;--fx-c:#353535}.decoration-retro .tg-decoration{--fx-a:#ff47c8;--fx-b:#31eaff;--fx-c:#fff04e;border-radius:38%}.decoration-matrix .tg-decoration{--fx-a:#001b08;--fx-b:#0f5;--fx-c:#8affad;animation-duration:1.2s}.decoration-eclipse .tg-decoration{--fx-a:#050505;--fx-b:#ff5b22;--fx-c:#ffcf64;box-shadow:-5px 0 12px #ff5422}.decoration-prism .tg-decoration{--fx-a:#ff4f8b;--fx-b:#54efff;--fx-c:#fff78a;border-radius:42% 58% 45% 55%}.decoration-mine_relic .tg-decoration{z-index:3;background:linear-gradient(#160b25,#160b25) padding-box,conic-gradient(from var(--premium-angle),#081329,#20c7ff,#b145ff,#ff315c,#081329) border-box;border:3px solid #0000;border-radius:42% 58% 46% 54%;animation:1.9s linear infinite premium-spin;inset:-10px;box-shadow:0 0 16px #28cfff,0 0 28px #792dff77}.decoration-mine_relic .tg-decoration:after{content:"◆";color:#58e7ff;text-shadow:0 0 10px #35cfff,0 0 18px #b14cff;font-size:15px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.decoration-hearts .tg-decoration,.decoration-petals .tg-decoration,.decoration-runes .tg-decoration,.decoration-star_crown .tg-decoration{z-index:3;border:2px dotted #d69cff;border-radius:50%;animation:6s linear infinite premium-spin;inset:-9px}.decoration-hearts .tg-decoration:after{content:"♥  ♥  ♥";color:#ff6f9f;text-shadow:0 0 7px #ff397c;font-size:10px}.decoration-petals .tg-decoration:after{content:"✿  ✿  ✿";color:#ffb5d8;text-shadow:0 0 7px #ff82bd;font-size:9px}.decoration-runes .tg-decoration:after{content:"ᚱ ᛟ ᛉ";color:#8df5ff;text-shadow:0 0 8px #56dfff;font-size:9px}.decoration-star_crown .tg-decoration:after{content:"♛ ✦ ♛";color:#ffe57b;text-shadow:0 0 8px #ffc83e;font-size:10px}.decoration-sakura_ring .tg-decoration,.decoration-snow_ring .tg-decoration,.decoration-galaxy_crown .tg-decoration,.decoration-comet .tg-decoration,.decoration-butterflies .tg-decoration,.decoration-chain .tg-decoration,.decoration-ivy .tg-decoration,.decoration-candy .tg-decoration{z-index:3;border:2px dotted var(--particle-color);color:var(--particle-color);text-shadow:0 0 7px;border-radius:50%;animation:5s linear infinite premium-spin;inset:-9px}.decoration-sakura_ring .tg-decoration{--particle-color:#ff9fca}.decoration-sakura_ring .tg-decoration:after{content:"✿ ✿ ✿"}.decoration-snow_ring .tg-decoration{--particle-color:#baf3ff}.decoration-snow_ring .tg-decoration:after{content:"❄ ❄ ❄"}.decoration-galaxy_crown .tg-decoration{--particle-color:#d69cff}.decoration-galaxy_crown .tg-decoration:after{content:"♛ ✦ ☾"}.decoration-comet .tg-decoration{--particle-color:#79e8ff}.decoration-comet .tg-decoration:after{content:"☄ ✦"}.decoration-butterflies .tg-decoration{--particle-color:#ff9fe7}.decoration-butterflies .tg-decoration:after{content:"🦋  🦋"}.decoration-chain .tg-decoration{--particle-color:#bcc6d0;border-style:dashed}.decoration-chain .tg-decoration:after{content:"⛓"}.decoration-ivy .tg-decoration{--particle-color:#70dc7b}.decoration-ivy .tg-decoration:after{content:"❧ ❧ ❧"}.decoration-candy .tg-decoration{--particle-color:#ff8dd0}.decoration-candy .tg-decoration:after{content:"◆ ● ▲"}.decoration-sakura_ring .tg-decoration:after,.decoration-snow_ring .tg-decoration:after,.decoration-galaxy_crown .tg-decoration:after,.decoration-comet .tg-decoration:after,.decoration-butterflies .tg-decoration:after,.decoration-chain .tg-decoration:after,.decoration-ivy .tg-decoration:after,.decoration-candy .tg-decoration:after{width:max-content;font-size:9px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.decoration-hearts .tg-decoration:after,.decoration-petals .tg-decoration:after,.decoration-runes .tg-decoration:after,.decoration-star_crown .tg-decoration:after{width:max-content;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.decoration-garland .tg-decoration{z-index:3;filter:drop-shadow(0 0 5px #ff5d56);border:3px dotted #ff9c45;border-radius:50%;inset:-5px}.decoration-garland .tg-decoration:after{content:"✦";color:#ffd36b;text-shadow:-20px 17px #ff6a66,20px 17px #a892ff;font-size:17px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.tg-avatar-wrap.is-premium:not(.decoration-none){filter:drop-shadow(0 0 7px #9b82ff88)}.decoration-neon .tg-decoration{z-index:3;background:linear-gradient(#241025, #241025) padding-box, conic-gradient(from var(--premium-angle), #7c5cff, #ff5c77, #ffac45, #69e8ff, #7c5cff) border-box;border:3px solid #0000;border-radius:50%;animation:3s linear infinite premium-spin;inset:-5px}.decoration-orbit .tg-decoration{z-index:3;border:2px solid #9f8cff88;border-radius:50%;animation:4s linear infinite premium-spin;inset:-8px}.decoration-orbit .tg-decoration:before,.decoration-orbit .tg-decoration:after{content:"";background:#ffd36b;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 9px #ffd36b}.decoration-orbit .tg-decoration:before{top:2px;left:6px}.decoration-orbit .tg-decoration:after{background:#ff6a9f;bottom:7px;right:3px;box-shadow:0 0 9px #ff6a9f}.decoration-glow .tg-decoration{background:radial-gradient(circle,#0000 50%,#a78bfa99 61%,#ff744a66 72%,#0000 74%);border-radius:50%;animation:1.8s ease-in-out infinite premium-pulse;inset:-11px}.decoration-frost .tg-decoration{z-index:3;border:3px solid #b8f2ff;border-radius:44% 56% 48% 52%;animation:3s ease-in-out infinite alternate frost-drift;inset:-5px;box-shadow:inset 0 0 7px #fff,0 0 10px #66d9ff}.tg-avatar.large{width:56px;height:56px}.tg-avatar.profile{width:86px;height:86px;margin:0 auto;font-size:30px}.tg-avatar svg{width:20px}.tg-saved-avatar{background:linear-gradient(145deg,#56b6e9,#d12ab5)}.tg-story-strip{border-bottom:1px solid #ffffff0a;gap:17px;padding:8px 17px 12px;display:flex;overflow-x:auto}.tg-story-strip button{color:#eadce5;background:0 0;flex-direction:column;flex:none;align-items:center;gap:6px;width:68px;display:flex}.tg-story-strip small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.tg-story-ring{background:#431b3c;border:2px solid #d12ab5;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.tg-story-ring.viewed{background:#2c2d32;border-color:#74777f}.tg-story-ring img,.tg-story-ring video{object-fit:cover;border:2px solid #241025;border-radius:50%;width:43px;height:43px}.tg-story-ring>span{font-size:16px;font-weight:500}.tg-story-ring.own{border-style:dashed}.tg-story-ring svg{width:20px}.tg-search-results{z-index:12;background:#241025;max-height:380px;padding:12px;position:absolute;top:58px;left:0;right:0;overflow:auto;box-shadow:0 12px 25px #0005}.tg-search-results h2{color:#d12ab5;margin:4px 8px 10px;font-size:13px}.tg-search-results>button{color:#fff;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:9px;display:flex}.tg-search-results>button:hover{background:#35142f}.tg-search-results strong,.tg-search-results small{display:block}.tg-search-results small{color:#82909d;margin-top:4px}.tg-search-results p{color:#81909d;padding:10px;font-size:13px}.tg-chat-list{flex:1;min-height:0;padding-bottom:138px;overflow-y:auto}.tg-chat-list>button{color:#fff;text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:9px 12px;display:grid}.tg-chat-list>button:hover{background:#35142f}.tg-chat-list>button.active{background:linear-gradient(100deg,#7d1d79,#a51d62)}.tg-chat-copy{min-width:0}.tg-chat-copy strong,.tg-chat-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tg-chat-copy strong{font-size:14px}.tg-name-badge{vertical-align:-2px;filter:drop-shadow(0 0 4px #aa8cff99);place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:12px;line-height:1;animation:2s ease-in-out infinite badge-float;display:inline-grid}.tg-name-badge.badge-verified{color:#fff;background:linear-gradient(135deg,#7659ff,#ff5f7d,#ffad43,#7659ff) 0 0/250% 250%;border-radius:50%;font-size:11px;font-weight:700;animation:2.5s infinite premium-gradient;box-shadow:0 0 7px #967bff99}.tg-name-badge.badge-goldcheck,.tg-name-badge.badge-shieldcheck,.tg-name-badge.badge-crystalcheck,.tg-name-badge.badge-vip{color:#fff;border-radius:50%;font-weight:700;animation:2.3s infinite premium-gradient}.tg-name-badge.badge-goldcheck{background:linear-gradient(135deg,#ff8a2b,#ffe27a,#ff8a2b) 0 0/250% 250%;box-shadow:0 0 7px #ffc44c99}.tg-name-badge.badge-doublecheck{color:#67e8ff;text-shadow:0 0 7px #5de6ff;width:24px;font-size:10px;font-weight:700;animation:1.8s ease-in-out infinite premium-pulse}.tg-name-badge.badge-shieldcheck{clip-path:polygon(50% 0,91% 16%,84% 70%,50% 100%,16% 70%,9% 16%);background:linear-gradient(135deg,#57d7ff,#7659ff,#57d7ff) 0 0/250% 250%;font-size:10px}.tg-name-badge.badge-crystalcheck{color:#eaffff;background:linear-gradient(135deg,#72e9ff,#a67cff,#ff8bd8) 0 0/250% 250%;font-size:8px;transform:rotate(45deg);box-shadow:0 0 8px #7ae8ff99}.tg-name-badge.badge-crystalcheck:first-letter{transform:rotate(-45deg)}.tg-name-badge.badge-vip{letter-spacing:.3px;background:linear-gradient(120deg,#6e4cff,#ff5d91,#ffb245,#6e4cff) 0 0/300% 300%;border-radius:6px;width:28px;font-size:7px}.tg-own-tag{color:#b9f5ff;vertical-align:1px;background:linear-gradient(110deg,#4fdcff22,#fff3,#66cfff22) 0 0/250% 100%;border:1px solid #8cecff88;border-radius:9px;margin-left:7px;padding:2px 7px;font-size:9px;font-weight:500;animation:2.2s ease-in-out infinite own-tag-shimmer;display:inline-block;box-shadow:0 0 8px #65dcff44}.tg-founder-tag{color:#fff1dc;vertical-align:1px;white-space:nowrap;background:linear-gradient(110deg,#e51f3f,#ff3d21,#ff981f,#e51f3f) 0 0/300% 100%;border:1px solid #ff735e99;border-radius:9px;margin-left:7px;padding:2px 8px;font-size:9px;font-weight:700;animation:2.1s linear infinite founder-tag-shimmer;display:inline-block;box-shadow:0 0 9px #ff482477}.tg-admin-tag{color:#fff5d7;vertical-align:1px;white-space:nowrap;background:linear-gradient(110deg,#d80e2f,#ff3d20,#ffd02a,#d80e2f) 0 0/300% 100%;border:1px solid #ff563caa;border-radius:9px;margin-left:7px;padding:2px 8px;font-size:9px;font-weight:800;animation:2.1s linear infinite founder-tag-shimmer,1.9s ease-in-out infinite badge-float;display:inline-block;box-shadow:0 0 10px #ff482477}.tg-team-title{color:#0000;filter:drop-shadow(0 0 5px #ff3b2155);background:linear-gradient(110deg,#e21032,#ff3b21,#ffd42a,#e21032) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.3s linear infinite premium-gradient,1.8s ease-in-out infinite badge-float;display:inline-block}.tg-referral-title{align-items:center;gap:6px;display:inline-flex}.tg-referral-check{color:#f5f7fa;background:linear-gradient(135deg,#555b63,#9299a2,#454a51) 0 0/220% 220%;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;animation:2.8s infinite premium-gradient,1.8s ease-in-out infinite badge-float;display:inline-grid;box-shadow:0 0 7px #aeb4bc77}.tg-games-title{align-items:center;gap:6px;display:inline-flex}.tg-games-title em{color:#a8a0aa;font-size:.82em;font-style:normal;font-weight:600}.tg-games-title b{color:#fff5e9;background:linear-gradient(135deg,#ff7a18,#ffb13b,#ee5219) 0 0/220% 220%;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;animation:2.5s infinite premium-gradient,1.8s ease-in-out infinite badge-float;display:inline-grid;box-shadow:0 0 9px #ff7b2d99}.tg-team-check{color:#f1f7ff;vertical-align:-2px;-webkit-text-fill-color:#f1f7ff;background:linear-gradient(135deg,#061843,#174b9d,#071638,#2865c6) 0 0/260% 260%;border:1px solid #4f8fffa8;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:6px;font-size:10px;font-weight:900;animation:2.5s infinite premium-gradient,1.8s ease-in-out infinite badge-float;display:inline-grid;box-shadow:0 0 9px #2c6bd5aa}.tg-chat-copy small{color:#b79fac;margin-top:6px;font-size:13px}.tg-chat-list>button.active small,.tg-chat-list>button.active time{color:#e1dcff}.tg-chat-list time{color:#7f8d99;align-self:start;padding-top:5px;font-size:11px}.tg-chat-meta{color:#b09aa8;align-self:start;align-items:center;gap:5px;display:flex}.tg-chat-meta svg{color:#a892ff;width:12px}.tg-chat-meta time{padding-top:5px}.tg-empty-list{text-align:center;color:#9e8494;flex-direction:column;align-items:center;margin:70px 55px;display:flex}.tg-empty-list svg{width:38px}.tg-empty-list strong{color:#d4c2cc;margin-top:14px;font-size:14px}.tg-empty-list p{font-size:12px;line-height:1.6}.tg-new-chat{color:#fff;background:linear-gradient(135deg,#8a2be2,#e22594,#d11543);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 8px 25px #c51b7c55}.tg-new-chat:hover{background:#e13fbe}.tg-new-chat svg{width:22px}.tg-support-button{z-index:4;color:#d8c7d2;background:#2f122cdd;border:1px solid #71305d;border-radius:18px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex;position:absolute;bottom:24px;left:14px;box-shadow:0 6px 20px #0005}.tg-support-button svg{width:16px}.tg-support-check{color:#fff;background:linear-gradient(135deg,#ff263f,#bd102c);border-radius:50%;place-items:center;width:15px;height:15px;margin-left:1px;font-size:9px;font-weight:800;animation:1.8s ease-in-out infinite badge-float;display:inline-grid;box-shadow:0 0 7px #ff294f88}.tg-dialog{background-color:#160817;background-image:radial-gradient(#78848e14 1px,#0000 1px);background-size:18px 18px;flex-direction:column;min-width:0;display:flex}.tg-dialog.theme-violet{background-color:#250b27}.tg-dialog.theme-violet .tg-messages article.out{background:#b2268e}.tg-dialog.theme-ocean{background-color:#0c202b}.tg-dialog.theme-ocean .tg-messages article.out{background:#2683a5}.tg-dialog.theme-sunset{background-color:#28151d}.tg-dialog.theme-sunset .tg-messages article.out{background:#bd5f59}.tg-dialog.theme-forest{background-color:#10231d}.tg-dialog.theme-forest .tg-messages article.out{background:#397d68}.tg-dialog.wallpaper-dots{background-image:radial-gradient(#c5d3dd18 1px,#0000 1px);background-size:18px 18px}.tg-dialog.wallpaper-waves{background-image:repeating-radial-gradient(at 0 100%,#0000 0 18px,#b3c5d20d 19px 21px,#0000 22px 39px);background-size:85px 70px}.tg-dialog.wallpaper-stars{background-image:radial-gradient(circle at 20% 25%,#fff4 1px,#0000 2px),radial-gradient(circle at 75% 65%,#a892ff55 1px,#0000 2px),radial-gradient(circle at 48% 82%,#fff2 1px,#0000 2px);background-size:90px 90px,120px 120px,70px 70px}.tg-dialog.wallpaper-bubbles{background-image:radial-gradient(circle,#0000 7px,#b7d9ee12 8px 9px,#0000 10px);background-size:42px 42px}.tg-dialog.wallpaper-plain{background-image:none}.tg-dialog-header{background:#241025;flex:none;align-items:center;gap:10px;height:58px;padding:6px 13px;display:flex;position:relative;box-shadow:0 1px 3px #0005}.tg-dialog-header .tg-avatar{width:42px;height:42px;font-size:16px}.tg-dialog-header>div{flex:1;min-width:0}.tg-contact-trigger{min-width:0;color:inherit;text-align:left;background:0 0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.tg-contact-trigger>span:last-child{flex:1;min-width:0}.tg-contact-trigger:hover strong{color:#b6a8ff}.tg-contact-trigger.is-support-bot{cursor:default}.tg-contact-trigger.is-support-bot:hover strong{color:inherit}.tg-dialog-header strong,.tg-dialog-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tg-dialog-header strong{font-size:14px}.tg-dialog-header small{color:#aa8e9f;margin-top:3px;font-size:11px}.is-online{color:#53d58a!important}.tg-chat-menu{z-index:25;background:#241025f5;border-radius:10px;width:210px;padding:7px;position:absolute;top:52px;right:10px;box-shadow:0 12px 35px #0009}.tg-chat-menu button{color:#f0e4eb;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:11px;font-size:12px;display:flex}.tg-chat-menu button:hover{background:#3b1736}.tg-chat-menu button.danger{color:#ee7d86}.tg-chat-menu svg{width:17px}.tg-mobile-back{color:#8e9ca9;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:none}.tg-messages{flex-direction:column;flex:1;gap:5px;min-height:0;padding:18px clamp(22px,8vw,130px);display:flex;overflow-y:auto}.tg-messages.games-feed{overscroll-behavior-y:contain;scroll-behavior:auto;align-items:stretch;padding-bottom:80px;overflow-y:auto}.tg-messages.support-feed{background-color:#121318;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px}.tg-support-bot-card{color:#f0f2f5;background:#1c1e24f2;border:1px solid #4d5360;border-radius:10px;grid-template-columns:42px 1fr;align-self:center;gap:3px 12px;width:min(470px,100%);margin:2px 0 18px;padding:15px 17px;display:grid;box-shadow:0 10px 30px #0006}.tg-support-bot-card>span{color:#dce3ec;background:#292d35;border:1px solid #687180;border-radius:9px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.tg-support-bot-card svg{width:20px}.tg-support-bot-card>div{align-content:center;display:grid}.tg-support-bot-card strong{font-size:13px}.tg-support-bot-card small{color:#8f98a6;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.tg-support-bot-card p{color:#aeb5c0;border-top:1px solid #ffffff12;grid-column:1/-1;margin:10px 0 0;padding-top:10px;font-size:11px;line-height:1.5}.tg-messages.support-feed article{background:#24272e;border:1px solid #ffffff10;border-radius:8px}.tg-messages.support-feed article.out{background:#433044;border-color:#69506a}.tg-messages.support-feed article.reply-target{border-color:#a37ac4;transition:transform .18s,border-color .18s;transform:translate(12px);box-shadow:0 0 0 2px #9568b72d,0 7px 20px #0005}.tg-messages article{touch-action:pan-y;transition:transform .16s}.tg-message-reactions{z-index:2;gap:3px;display:flex;position:absolute;bottom:-18px;left:8px}.tg-message-reactions button{color:#fff;background:#321a35;border:1px solid #8c4f8a;border-radius:10px;padding:2px 6px;font-size:10px;box-shadow:0 2px 7px #0004}.tg-messages article:has(.tg-message-reactions){margin-bottom:17px}.tg-quick-reaction-picker{border:1px solid #57234c;border-radius:14px;margin:12px 0;padding:13px}.tg-quick-reaction-picker legend{color:#f1c9e3;padding:0 7px;font-weight:700}.tg-quick-reaction-picker p{color:#9f8898;margin:0 0 9px;font-size:10px}.tg-quick-reaction-picker>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.tg-quick-reaction-picker button{background:#281426;border:1px solid #57334f;border-radius:9px;min-height:36px;font-size:18px}.tg-quick-reaction-picker button.selected{background:#662553;border-color:#dc4ba7;box-shadow:0 0 10px #d8399366}.tg-emoji-button svg{width:19px}.tg-emoji-catalog{z-index:20;background:#251523f5;border:1px solid #68405e;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:5px;width:256px;max-height:245px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:10px;overflow-y:auto;box-shadow:0 12px 35px #0009}.tg-emoji-catalog button{font-size:20px;background:#ffffff09!important;border-radius:8px!important;width:42px!important;height:38px!important}.tg-support-sender{color:#d7dce4!important}.tg-support-sender small{color:#8e97a5;margin-left:5px;font-size:9px;font-weight:500;display:inline}.tg-support-reply-quote{background:#ffffff09;border-left:2px solid #9b72bf;border-radius:4px;margin:2px 0 6px;padding:6px 8px}.tg-support-reply-quote strong,.tg-support-reply-quote span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tg-support-reply-quote strong{color:#cbb4dd!important;font-size:9px!important}.tg-support-reply-quote span{color:#aeb4bd;max-width:290px;font-size:10px}.tg-support-replying{color:#dfe2e7;background:#23252bf5;border-left:3px solid #9a6dbd;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:100%;left:48px;right:48px;box-shadow:0 -5px 15px #0005}.tg-support-replying>span{flex:1;min-width:0;display:grid}.tg-support-replying strong,.tg-support-replying small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-support-replying strong{font-size:10px}.tg-support-replying small{color:#979eaa;font-size:9px}.tg-support-replying button{width:25px!important;height:25px!important;padding:4px!important}.tg-support-bot-tag{color:#d2d5da;letter-spacing:.07em;text-transform:uppercase;vertical-align:middle;background:linear-gradient(135deg,#4c5058,#292c32);border:1px solid #8a909a;border-radius:5px;place-items:center;margin-left:6px;padding:2px 6px;font-size:7px;font-weight:900;line-height:1.1;animation:1.8s ease-in-out infinite support-bot-burst;display:inline-grid;position:relative;box-shadow:0 0 6px #cbd0da55}.tg-support-bot-tag:before,.tg-support-bot-tag:after{content:"✦";color:#c9cdd5;text-shadow:0 0 5px #fff;opacity:0;pointer-events:none;font-size:6px;animation:1.8s ease-out infinite support-bot-spark;position:absolute}.tg-support-bot-tag:before{top:-6px;right:-5px}.tg-support-bot-tag:after{animation-delay:-.9s;bottom:-6px;left:-5px}@keyframes support-bot-burst{0%,to{transform:scale(1);box-shadow:0 0 5px #cbd0da44}48%{transform:scale(1.08);box-shadow:0 0 13px #e8ecf5aa,0 0 22px #81889566}}@keyframes support-bot-spark{0%,35%{opacity:0;transform:scale(.2)}50%{opacity:1}to{opacity:0;transform:translate(4px,-4px)scale(1.4)rotate(100deg)}}.tg-messages.games-feed>.tg-game-card,.tg-messages.games-feed>.tg-vault-game,.tg-messages.games-feed>.tg-wheel-game,.tg-messages.games-feed>.tg-duel-game,.tg-messages.games-feed>.tg-mines-card{flex:none;overflow:visible}.tg-premium-shop{background:linear-gradient(145deg,#35113b,#55123f 55%,#64152f);border:1px solid #e12b9166;border-radius:20px;align-self:center;width:min(620px,100%);margin:8px 0 18px;padding:22px;box-shadow:0 18px 55px #b6116638}.tg-premium-shop-heading{align-items:center;gap:13px;margin-bottom:18px;display:flex}.tg-premium-shop-heading>span{color:#fff1aa;background:linear-gradient(135deg,#8e2ae0,#e42a91,#d31743);border-radius:14px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 7px 22px #e21d8655}.tg-premium-shop-heading svg{width:23px}.tg-premium-shop-heading strong{font-size:19px}.tg-premium-shop-heading p{color:#cfaebe;margin:4px 0 0;font-size:12px}.tg-premium-plans{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tg-premium-plans button{color:#fbeaf3;background:#250d25;border:1px solid #f05ba14d;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:15px 8px;display:flex;position:relative}.tg-premium-plans button:hover{background:#431237;border-color:#ff66b5;transform:translateY(-2px)}.tg-premium-plans button>span{font-size:11px}.tg-premium-plans button>strong{font-size:19px}.tg-premium-plans button>small{color:#fff;background:linear-gradient(120deg,#d8206d,#ee334d);border-radius:8px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;top:-8px;right:-5px}.tg-premium-plans button.has-discount{background:linear-gradient(145deg,#320c26,#501226);border:2px solid #ff314f;box-shadow:0 0 0 1px #8e102d,0 8px 24px #ff183c2e,inset 0 0 20px #e3133014}.tg-premium-benefits{color:#ddbbcf;text-align:center;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:11px;display:flex}.tg-premium-benefits svg{color:#ff70bd;width:15px}.tg-channel-description{color:#fff;text-align:center;background:linear-gradient(135deg,#351230e8,#4b1537e8);border:1px solid #d72a8b55;border-radius:16px;align-self:center;width:min(520px,100%);margin:4px 0 14px;padding:16px 18px;box-shadow:0 10px 32px #a9145d24}.tg-channel-description>strong{font-size:14px}.tg-channel-description p{color:#d7bdca;margin:8px 0 0;font-size:12px;line-height:1.5}.tg-referral-card{color:#fff;text-align:center;background:linear-gradient(135deg,#32112e,#261326);border:1px solid #8b768755;border-radius:16px;align-self:center;width:min(520px,100%);margin:4px 0 14px;padding:18px}.tg-referral-card p{color:#c9b8c3;margin:8px 0 14px;font-size:12px;line-height:1.5}.tg-referral-card button{color:#fff;background:linear-gradient(120deg,#8a2be2,#d92a84,#dc2445);border-radius:9px;padding:10px 16px;font-size:12px;font-weight:600}.tg-game-card{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#7b2c2444,#0000 45%),linear-gradient(145deg,#32112e,#1d1024);border:1px solid #ff8a3155;border-radius:20px;align-self:center;width:min(560px,100%);margin:4px 0 16px;padding:22px;box-shadow:0 18px 55px #12061277,inset 0 1px #ffffff10}.tg-game-icon{color:#fff;background:linear-gradient(135deg,#ff7a18,#d72b70,#7426d8);border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 10px;display:grid;box-shadow:0 10px 28px #e34a5266}.tg-game-icon svg{width:29px}.tg-game-card>strong{font-size:20px}.tg-game-card>p{color:#cdbcca;max-width:430px;margin:8px auto 18px;font-size:12px;line-height:1.55}.tg-game-boxes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tg-game-boxes button{color:#f8edf5;background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:14px 7px;font-size:11px;transition:all .2s;display:flex}.tg-game-boxes button:hover:not(:disabled){background:#ff8a1815;border-color:#ff9b4f88;transform:translateY(-3px)}.tg-game-boxes button span{filter:drop-shadow(0 5px 8px #0006);font-size:27px}.tg-game-boxes button.winner{background:linear-gradient(145deg,#ff9e432c,#dc39742c);border-color:#ff9e43;box-shadow:0 0 22px #ff7b2d44}.tg-game-boxes button.opened{opacity:.46}.tg-game-result{color:#d3c1cc;background:#ffffff08;border-radius:10px;margin-top:15px;padding:11px;font-size:12px}.tg-game-result.won{color:#fff4ce;background:linear-gradient(120deg,#ff8a1828,#d72b7028);box-shadow:inset 0 0 0 1px #ff9a4555}.tg-mines-card{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#24537b35,#0000 45%),linear-gradient(145deg,#171128,#24112c);border:1px solid #633f8355;border-radius:20px;align-self:center;width:min(560px,100%);margin:0 0 18px;padding:20px}.tg-mines-card>strong{font-size:18px}.tg-mines-card>p{color:#bfb2c9;max-width:460px;margin:8px auto 16px;font-size:11px;line-height:1.5}.tg-mines-grid{grid-template-columns:repeat(8,1fr);gap:5px;width:min(400px,100%);margin:0 auto;display:grid}.tg-mines-grid button{aspect-ratio:1;color:#dce9f5;background:linear-gradient(145deg,#3d2a50,#241a36);border:1px solid #ffffff13;border-radius:7px;place-items:center;min-width:0;font-size:15px;font-weight:800;transition:all .16s;display:grid;box-shadow:inset 0 1px #ffffff12}.tg-mines-grid button.closed:hover:not(:disabled){background:linear-gradient(145deg,#50386a,#2d2043);border-color:#42cfff88;transform:translateY(-2px)}.tg-mines-grid button.empty{color:#6d7185;background:#171321}.tg-mines-grid button.mine{background:#641d31;border-color:#ff375d;box-shadow:0 0 14px #ff254d66}.tg-mines-grid button.prize{background:#163f5a;border-color:#43e5ff;box-shadow:0 0 16px #35dcff88}.tg-date-chip{color:#d6dde3;background:#35152fd9;border-radius:14px;align-self:center;margin:auto 0;padding:6px 12px;font-size:11px}.tg-messages article{background:#32142d;border-radius:12px 12px 12px 3px;max-width:min(560px,75%);padding:7px 58px 7px 11px;position:relative;box-shadow:0 1px 2px #0005}.tg-messages article.out{background:#9f1c65;border-radius:12px 12px 3px;align-self:flex-end}.tg-messages article.in{align-self:flex-start}.tg-messages article strong{color:#c3aafc;margin-bottom:4px;font-size:11px;display:block}.tg-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.tg-message-image{object-fit:cover;border-radius:8px;width:min(360px,100%);max-height:430px;display:block}.tg-messages article:has(.tg-message-image){padding:4px 4px 18px}.tg-voice-message{accent-color:#d9369b;width:min(300px,100%);height:38px;display:block}.tg-video-note{aspect-ratio:1;object-fit:cover;background:#080309;border:3px solid #b32f87;border-radius:50%;width:min(230px,68vw);display:block;box-shadow:0 8px 28px #0008,0 0 0 2px #6f235c}.tg-chat-gift{text-align:center;background:radial-gradient(circle at 50% 8%,#9a38cf55,#0000 48%),linear-gradient(160deg,#43154d,#211027);border:1px solid #b45cff77;border-radius:18px;justify-items:center;gap:5px;width:min(260px,70vw);padding:17px 15px 21px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #0006,inset 0 1px #f0c6ff33}.tg-chat-gift:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 44%,#fff2 50%,#0000 56%);animation:3.2s linear infinite unique-gift-shine;position:absolute;inset:-80%}.tg-chat-gift-picture{filter:drop-shadow(0 8px 12px #0006);font-size:64px;line-height:1.15;animation:4s ease-in-out infinite rare-gift-fly;position:relative}.tg-chat-gift>small{color:#cbb0c1;font-size:10px}.tg-chat-gift>strong{color:#fff;font-size:15px}.tg-chat-gift>b{color:#edc5ff;background:#9d3bc33b;border:1px solid #ca77f1;border-radius:9px;padding:3px 8px;font-size:8px}.tg-chat-gift>p{color:#f2dce9;background:#ffffff0c;border-radius:10px;font-size:11px;font-style:italic;margin:5px 0 0!important;padding:8px 10px!important;position:relative!important}.tg-chat-gift.legendary{background:radial-gradient(circle at 50% 8%,#d887394f,#0000 48%),linear-gradient(160deg,#4b2712,#21100d);border-color:#e5aa45aa;box-shadow:0 8px 30px #0007,0 0 20px #df8a3133}.tg-chat-gift.rare{background:radial-gradient(circle at 50% 8%,#8c3fd45c,#0000 48%),linear-gradient(160deg,#321348,#190b29);border-color:#b765f0aa;box-shadow:0 8px 30px #0007,0 0 20px #a349df44}.tg-chat-gift.legendary>b{color:#ffe8a5;background:#c7812638;border-color:#ffd168}.tg-chat-gift.autumn{background:radial-gradient(circle at 50% 12%,#dd74284d,#0000 48%),linear-gradient(160deg,#40220f,#171222);border-color:#54c6ff99;box-shadow:0 8px 30px #0007,0 0 21px #3dbfff44}.tg-chat-gift.autumn>b{color:#d8f7ff;background:linear-gradient(100deg,#176ead88,#56ceff66,#176ead88) 0 0/220% 100%;border-color:#8ee3ff;animation:2s linear infinite autumn-legendary-blue;box-shadow:0 0 12px #51d0ff77}.tg-chat-gift>button{z-index:2;color:#fff;background:linear-gradient(120deg,#8c42da,#397dcf);border-radius:16px;min-width:135px;margin-top:4px;padding:9px 18px;font-size:11px;font-weight:800;position:relative;box-shadow:0 5px 16px #522b9d55}.tg-gift-detail-overlay{z-index:95;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tg-gift-detail{color:#fff;text-align:center;background:radial-gradient(circle at 50% 5%,#8f35c855,#0000 45%),linear-gradient(155deg,#35133e,#180b1d);border:1px solid #9c4bc788;border-radius:25px;justify-items:center;gap:8px;width:min(390px,100%);padding:30px 24px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000c}.tg-gift-detail:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 45%,#ffffff20 50%,#0000 55%);animation:3.2s linear infinite unique-gift-shine;position:absolute;inset:-70%}.tg-gift-detail-close{z-index:4;color:#dec8d7;background:#160917aa;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.tg-gift-detail-close svg{width:17px}.tg-gift-detail-picture{z-index:1;filter:drop-shadow(0 14px 20px #0008);font-size:105px;line-height:1.2;animation:4s ease-in-out infinite rare-gift-fly;position:relative}.tg-gift-detail small{color:#c8afbf;font-size:11px}.tg-gift-detail h2{margin:0;font-size:23px}.tg-gift-detail>b{color:#edccff;background:#9239b63b;border:1px solid #bc6ee0;border-radius:12px;padding:5px 12px;font-size:9px}.tg-gift-detail-price{color:#ffe1a2;font-size:12px;font-weight:800}.tg-gift-detail>p{z-index:1;color:#f2dfe9;background:#ffffff0d;border-radius:13px;width:100%;font-style:italic;position:relative;margin:5px 0!important;padding:13px!important}.tg-gift-detail>em{color:#998491;font-size:9px;font-style:normal}.tg-gift-detail.legendary{background:radial-gradient(circle at 50% 5%,#c77d3755,#0000 46%),linear-gradient(155deg,#3f230f,#190d0b);border-color:#e0aa4e99}.tg-gift-detail.rare{background:radial-gradient(circle at 50% 5%,#8a3dd159,#0000 46%),linear-gradient(155deg,#321346,#170a24);border-color:#b765f099}.tg-gift-detail.autumn{background:radial-gradient(circle at 50% 8%,#da762e55,#0000 46%),linear-gradient(155deg,#3e220e,#121321);border-color:#5ac9ff99;box-shadow:0 28px 90px #000c,0 0 30px #42c6ff44}.tg-gift-detail.autumn>b{color:#dff9ff;background:linear-gradient(100deg,#176ead88,#56ceff66,#176ead88) 0 0/220% 100%;border-color:#82ddff;animation:2s linear infinite autumn-legendary-blue;box-shadow:0 0 13px #4bcaff88}.tg-gift-composer-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050206b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tg-gift-composer-sheet{width:min(540px,100%);max-height:92svh;padding:9px 18px max(22px,env(safe-area-inset-bottom));color:#fff;background:linear-gradient(#24142a,#150a18);border:1px solid #60304f;border-bottom:0;border-radius:25px 25px 0 0;overflow-y:auto;box-shadow:0 -20px 70px #000a}.tg-sheet-handle{background:#765e70;border-radius:4px;width:42px;height:4px;margin:0 auto 12px}.tg-gift-composer-sheet>header{align-items:center;gap:10px;display:flex}.tg-gift-composer-sheet>header>div{align-items:center;gap:10px;min-width:0;display:flex}.tg-gift-composer-sheet>header .tg-avatar-wrap{width:43px;height:43px}.tg-gift-composer-sheet>header span{display:grid}.tg-gift-composer-sheet>header small{color:#a990a0;font-size:9px}.tg-gift-composer-sheet>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tg-gift-composer-sheet>header .tg-gift-balance{color:#ffe59e;background:#3e2a20;border-radius:13px;grid-auto-flow:column;align-items:center;gap:4px;margin-left:auto;padding:7px 9px;font-weight:800;display:flex}.tg-gift-composer-sheet>header>button{color:#cdb9c7;background:#3a2438;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tg-gift-composer-sheet>header>button svg{width:17px}.tg-gift-composer-sheet>h2{text-align:center;margin:19px 0 2px;font-size:22px}.tg-gift-composer-sheet>p{color:#a993a1;text-align:center;margin:0 0 14px;font-size:10px}.tg-gift-selected-preview{background:#32162f;border:1px solid #6f3860;border-radius:16px;justify-content:center;align-items:center;gap:13px;margin:17px 0 5px;padding:12px;display:flex}.tg-gift-selected-preview>span{filter:drop-shadow(0 7px 10px #0006);font-size:54px}.tg-gift-selected-preview>div{display:grid}.tg-gift-selected-preview small{color:#bda3b4;font-size:9px}.tg-gift-selected-preview.legendary{background:#392113;border-color:#c9903f99}.tg-gift-selected-preview.rare{background:#2e143f;border-color:#ad59e999}.tg-gift-selected-preview.autumn{background:linear-gradient(120deg,#3a2114,#172130);border-color:#52c8ff99;box-shadow:0 0 18px #42c5ff33}.tg-gift-composer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tg-gift-composer-grid>button{color:#fff;background:#251927;border:1px solid #4e344b;border-radius:15px;align-content:center;justify-items:center;gap:5px;min-height:132px;padding:10px 5px 29px;display:grid;position:relative}.tg-gift-composer-grid>button:after{content:"Обычный";color:#c8b7c2;letter-spacing:.03em;text-transform:uppercase;background:#ffffff0a;border:1px solid #6f5b6a;border-radius:8px;padding:4px 3px;font-size:7px;font-weight:800;position:absolute;bottom:7px;left:7px;right:7px}.tg-gift-composer-grid>button.unique:after{content:"Уникальный";color:#e7baff;background:#9a3fc42d;border-color:#b866e7;box-shadow:0 0 8px #b34ee84d}.tg-gift-composer-grid>button.rare:after{content:"Редкий";color:#edc5ff;background:#9639cb38;border-color:#c36cff;box-shadow:0 0 9px #bd55f466}.tg-gift-composer-grid>button.legendary:after{content:"Легендарный";color:#ffe29a;background:#b273252d;border-color:#e1a843;box-shadow:0 0 9px #dfa13f55}.tg-gift-composer-grid>button.autumn:after{content:"✦ Легендарный";color:#9ee7ff;text-shadow:0 0 5px #e8fbff;background:linear-gradient(90deg,#176fa8aa,#45caff88,#176fa8aa) 0 0/220% 100%;border-color:#67d4ff;border-radius:5px;padding:2px 1px;font-size:5px;font-weight:700;animation:2s linear infinite autumn-legendary-blue;bottom:7px;left:21px;right:21px;box-shadow:0 0 8px #49caff66}.tg-gift-composer-grid>button.selected{background:#43234d;border-color:#aa65e2;box-shadow:0 0 0 2px #9e4ddb33}.tg-gift-composer-grid>button.legendary{background:#302116;border-color:#9a6d3288}.tg-gift-composer-grid>button.rare{background:#2b1539;border-color:#9551c988}.tg-gift-composer-grid>button.autumn{background:radial-gradient(circle at 50% 42%,#6c321b55,#0000 48%),#191d27;border-color:#69d7ff;animation:1.7s ease-in-out infinite autumn-blue-rim}.tg-gift-composer-grid>button>span{font-size:37px}.tg-gift-composer-grid>button>strong{color:#ffe09a;align-items:center;gap:3px;font-size:10px;display:flex}.tg-gift-composer-grid>button>small{color:#9e8796;font-size:7px}.tg-gift-composer-action{z-index:5;background:linear-gradient(#0000,#160b18 16%);gap:8px;margin:14px -4px -8px;padding:11px 4px 4px;display:grid;position:sticky;bottom:0}.tg-gift-composer-action textarea{resize:none;color:#fff;background:#241724;border:1px solid #59354f;border-radius:12px;outline:0;width:100%;padding:11px 12px}.tg-gift-composer-action button{color:#fff;background:linear-gradient(120deg,#8c3be0,#d93493,#d42655);border-radius:12px;padding:13px;font-weight:800}.tg-gift-composer-action button:disabled{opacity:.48}.tg-messages article:has(.tg-video-note){box-shadow:none;background:0 0;border-radius:50% 50% 14px;padding:5px 5px 20px}.tg-messages article time{color:#a9b6c0;font-size:9px;position:absolute;bottom:6px;right:8px}.tg-message-actions{color:#71808d;opacity:0;background:0 0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:2px;right:-27px}.tg-messages article.out .tg-message-actions{left:-27px;right:auto}.tg-messages article:hover .tg-message-actions,.tg-message-actions:focus{opacity:1}.tg-message-actions svg{width:15px}.tg-message-menu{z-index:8;background:#3d1836;border-radius:8px;width:150px;padding:5px;position:absolute;top:25px;right:0;box-shadow:0 8px 24px #0008}.tg-message-menu button{color:#edf2f6;text-align:left;background:0 0;border-radius:5px;width:100%;padding:9px 8px;font-size:10px}.tg-message-edit textarea{color:#fff;resize:vertical;background:#210d20;border:1px solid #a52f7b;border-radius:8px;outline:0;width:100%;min-width:220px;padding:9px}.tg-message-edit>span{justify-content:flex-end;gap:7px;margin-top:6px;display:flex}.tg-message-edit button{color:#eadbe5;background:#542047;border-radius:6px;padding:6px 9px;font-size:11px}.tg-read-check{letter-spacing:-3px;margin-left:4px;font-size:11px;font-weight:700}.tg-read-check.sent{color:#9b9299}.tg-read-check.read{color:#55b9ff;text-shadow:0 0 5px #37a9ff66}.tg-vigriki-notification{text-align:center;justify-items:center;gap:4px;min-width:210px;padding:12px 14px;display:grid}.tg-vigriki-notification>span{filter:drop-shadow(0 0 12px #ffd347a8);font-size:46px;line-height:1;animation:1.8s ease-in-out infinite tg-vigriki-star}.tg-vigriki-notification>strong{color:#ffd86b;font-size:16px}.tg-vigriki-notification>p{color:inherit;white-space:pre-wrap;font-size:13px;margin:3px 0 0!important}@keyframes tg-vigriki-star{0%,to{transform:scale(.94)rotate(-4deg)}50%{filter:drop-shadow(0 0 18px #ffbd38dd);transform:scale(1.08)rotate(4deg)}}.tg-message-menu button:hover{background:#542149}.tg-pinned-message{z-index:5;color:#d7ced9;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b1222ed;border-bottom:1px solid #ffffff0b;align-items:center;gap:11px;min-height:58px;padding:8px 14px;display:flex;position:relative;box-shadow:0 7px 20px #08040d38}.tg-pinned-message>svg{color:#cf3f94;width:20px;transform:rotate(-18deg)}.tg-pinned-message>span{flex:1;gap:2px;min-width:0;display:grid}.tg-pinned-message strong{color:#e454aa;font-size:13px}.tg-pinned-message small{color:#aaa0ae;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tg-pinned-message>button{color:#9d929f;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tg-pinned-message>button:hover{color:#fff;background:#ffffff0c}.tg-pinned-message>button svg{width:18px}.tg-messages article.pinned-highlight{animation:1.8s tg-pinned-highlight}@keyframes tg-pinned-highlight{0%,to{filter:none}25%,70%{filter:brightness(1.35);box-shadow:0 0 0 3px #df4ca877,0 0 28px #d92e8d66}}.tg-composer{align-items:center;gap:7px;padding:10px clamp(18px,6vw,96px) 20px;display:flex;position:relative}.tg-composer>button{color:#b59dab;background:#241025;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.tg-composer>button svg{width:21px}.tg-composer textarea{resize:none;color:#fff;background:#241025;border:1px solid #ffffff0a;border-radius:19px;flex:1;min-width:140px;height:54px;max-height:140px;padding:17px 18px;font-size:16px;box-shadow:inset 0 1px #ffffff08,0 7px 20px #09040d24}.tg-composer .tg-send{color:#fff;background:linear-gradient(135deg,#912be0,#df258f,#ce1541);box-shadow:0 5px 18px #c51b7c3d}.tg-composer .tg-composer-gift{color:#f0b4ff;background:radial-gradient(circle at 35% 25%,#bd4edf44,#0000 45%),#2c102d;border:1px solid #a847cc55;box-shadow:0 4px 16px #8e29aa33}.tg-composer .tg-composer-gift:hover{color:#fff;background:linear-gradient(135deg,#6f2397,#b52c8a);border-color:#db74f6}.tg-composer .tg-record-button{color:#d1b6c7;background:#2b1029;align-self:center;width:40px;height:40px}.tg-composer .tg-record-button svg{width:19px}.tg-composer .tg-record-button.combined{touch-action:none;-webkit-user-select:none;user-select:none;transition:color .2s,background .2s,transform .2s;position:relative}.tg-composer .tg-record-button.combined small{color:#8d7787;letter-spacing:.03em;pointer-events:none;font-size:8px;font-weight:700;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.tg-composer .tg-record-button.combined.video-mode{color:#f0a9da;background:#35102f}.tg-composer .tg-record-button.combined:active{transform:scale(.9)}.tg-composer .tg-record-button.combined.recording small{color:#ff91a2}.tg-composer .tg-record-button.recording{color:#fff;background:linear-gradient(135deg,#d7194c,#e83272);border:1px solid #ff536c;animation:1.15s ease-in-out infinite tg-recording-pulse;box-shadow:0 0 0 5px #e52b5d22,0 0 22px #ef285d88}.tg-video-message-preview{z-index:8;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140b17e8;border:1px solid #ff507c66;border-radius:24px;justify-items:center;gap:5px;padding:10px 12px 9px;display:grid;position:absolute;bottom:86px;right:clamp(24px,8vw,130px);box-shadow:0 18px 55px #05020799,0 0 32px #d52a7150}.tg-video-message-preview video{object-fit:cover;border:3px solid #e3408e;border-radius:50%;width:132px;height:132px;transform:scaleX(-1);box-shadow:0 0 0 5px #e3408e24,0 0 28px #e3408e55}.tg-video-message-preview span{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.tg-video-message-preview small{color:#a99eac;font-size:10px}@keyframes tg-recording-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.07);box-shadow:0 0 0 8px #e52b5d18,0 0 28px #ef285daa}}.tg-system-note{color:#b09aa8;background:#241025;border-radius:18px;margin:8px auto 18px;padding:10px 15px;font-size:11px}.tg-welcome{color:#d3dae0;background:#2b1027e8;border-radius:14px;margin:auto;padding:7px 13px;font-size:12px}.tg-logo{display:none}.tg-page-panel{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#160817;grid-column:1/-1;width:100%;height:100svh;min-height:0;overflow:hidden auto}.tg-page-panel>header{z-index:10;background:#241025;align-items:center;gap:8px;height:58px;padding:7px 15px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0005}.tg-page-panel>header h1{margin:0;font-size:18px}.tg-settings{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.tg-settings-card{text-align:center;background:#241025;border-radius:12px;width:min(520px,100% - 28px);margin:38px auto;padding:25px}.tg-settings-card.premium-account{background:linear-gradient(#241025,#241025) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#7157ff,#ff5f78,#ffac45,#7157ff) 0 0/250% 250% border-box;border:1px solid #0000;animation:5s infinite premium-gradient;position:relative;box-shadow:0 15px 60px #7d5cff22}.tg-profile-banner,.tg-banner-preview{background-size:240% 240%;animation:7s infinite premium-gradient;position:relative;overflow:hidden}.tg-profile-banner{border-radius:11px 11px 18px 18px;height:128px;margin:-25px -25px 0}.tg-settings-card>.tg-profile-banner+.tg-profile-avatar-editor{margin-top:-34px;position:relative}.tg-profile-banner>span:before,.tg-banner-preview>i:before{content:"";background:repeating-conic-gradient(from 20deg, transparent 0 12deg, #fff2 13deg 15deg, transparent 16deg 30deg);animation:14s linear infinite banner-spin;position:absolute;inset:-80%}.profile-banner-none{background:#32172e;animation:none}.profile-banner-none>span:before,.profile-banner-none>i:before{display:none}.profile-banner-inferno{background-image:radial-gradient(circle at 20% 90%,#ffb000 0 7%,#0000 28%),linear-gradient(120deg,#3c0710,#f22b24,#ff7b16,#5d092d)}.profile-banner-aurora{background-image:radial-gradient(at 20% 20%,#5effc7aa,#0000 40%),linear-gradient(120deg,#142369,#9d3cff,#16d8b4,#243b8f)}.profile-banner-galaxy{background-image:radial-gradient(circle at 75% 30%,#fff 0 1px,#0000 2px),radial-gradient(circle at 30% 70%,#fff 0 1px,#0000 2px),linear-gradient(135deg,#09052f,#6d20a6,#e63790)}.profile-banner-neon{background-image:linear-gradient(115deg,#11142e 10%,#00eaff 35%,#6b20ff 55%,#ff2388 78%,#11142e)}.profile-banner-crimson{background-image:radial-gradient(circle at 65% 45%,#ff7a3655,#0000 35%),linear-gradient(125deg,#25000a,#a00626,#fa314b,#5d061a)}.profile-banner-ocean{background-image:radial-gradient(at 50% 110%,#69efff,#0000 50%),linear-gradient(120deg,#061c4c,#087db2,#19c9d2)}.profile-banner-royal{background-image:linear-gradient(135deg,#210842,#7b34d4 40%,#ffbd43 52%,#7b34d4 64%,#210842)}.profile-banner-matrix{background-image:repeating-linear-gradient(90deg,#00ff6630 0 2px,#0000 2px 14px),linear-gradient(135deg,#03180c,#075425,#03180c)}.profile-banner-sunset{background-image:radial-gradient(circle at 70% 80%,#ffe97e 0 8%,#0000 25%),linear-gradient(120deg,#582271,#ee3971,#ff852e)}.profile-banner-frost{background-image:linear-gradient(135deg,#e8fbff,#75cfff,#6577e8,#d6faff)}.profile-banner-storm{background-image:linear-gradient(160deg,#111425,#3f4260 45%,#956cff 49%,#fff 51%,#303b63 55%,#111425)}.profile-banner-sakura{background-image:radial-gradient(circle at 20% 20%,#fff 0 3px,#0000 4px),radial-gradient(circle at 70% 65%,#ffd9ed 0 4px,#0000 5px),linear-gradient(135deg,#9f367e,#ff8fbd,#7d4fc5)}.profile-banner-toxic{background-image:radial-gradient(circle at 25% 75%,#d6ff00 0 5%,#0000 28%),linear-gradient(120deg,#071b0a,#32a719,#b4e51c,#102815)}.profile-banner-hologram{background-image:linear-gradient(115deg,#64f6ff,#bd7dff,#ff8cbf,#ffe977,#64f6ff)}.profile-banner-eclipse{background-image:radial-gradient(circle at 55% 48%,#10051f 0 20%,#ff5b2e 21% 23%,#0000 35%),linear-gradient(120deg,#08030f,#40134c,#16051d)}.profile-banner-solar_flare{background-image:radial-gradient(circle at 20% 80%,#fff39a 0 5%,#ff8a1f 14%,#0000 34%),linear-gradient(120deg,#26000c,#d51b29,#ffb11f,#5a0624)}.profile-banner-amethyst{background-image:radial-gradient(circle at 75% 20%,#ffa8ff77,#0000 32%),linear-gradient(125deg,#18062f,#7833cc,#e04ed8,#29105d)}.profile-banner-ruby_wave{background-image:repeating-radial-gradient(at 10% 100%,#ff5b6b22 0 10px,#0000 12px 25px),linear-gradient(120deg,#29000d,#b20e38,#ff4253)}.profile-banner-electric_dream{background-image:linear-gradient(155deg,#0000 43%,#e9ffff 45% 47%,#0000 49%),linear-gradient(120deg,#071641,#2848e8,#d331e8,#071641)}.profile-banner-northern_lights{background-image:radial-gradient(at 45% 110%,#76ffdcaa,#0000 48%),linear-gradient(120deg,#03182b,#14676c,#6c38bd,#07172f)}.profile-banner-golden_lux{background-image:linear-gradient(110deg,#1c1002,#7d4b08,#ffe083,#8f5410,#1c1002)}.profile-banner-velvet_night{background-image:radial-gradient(circle at 70% 30%,#ff477f66,#0000 28%),linear-gradient(125deg,#10031f,#4a123e,#8c194a,#160526)}.profile-banner-prism_wave{background-image:linear-gradient(125deg,#32dcff,#764cff,#ff45b8,#ffb33f,#32dcff)}.tg-banner-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tg-banner-grid button{color:#aa96a3;background:#1b0b1b;border:1px solid #0000;border-radius:9px;min-width:0;padding:6px;position:relative}.tg-banner-grid button.selected{color:#fff;border-color:#d83391;box-shadow:0 0 14px #d8339144}.tg-banner-grid button>svg{color:#ffd363;width:13px;position:absolute;top:4px;right:4px}.tg-banner-preview{border-radius:6px;height:48px;display:block}.tg-banner-grid small{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}@keyframes banner-spin{to{transform:rotate(360deg)}}.tg-settings-card h2{margin:14px 0 5px}.tg-settings-card>p{color:#83919e;margin:0 0 24px;font-size:13px}.tg-settings-card form{text-align:left}.tg-profile-avatar-editor{width:106px;margin:0 auto;position:relative}.tg-avatar-upload{cursor:pointer;place-items:center;margin:0!important;display:grid!important}.tg-avatar-upload:hover .tg-avatar,.tg-avatar-upload:focus-within .tg-avatar{filter:brightness(.82)}.tg-avatar-upload input{display:none}.tg-settings-card label{color:#bda7b4;margin:14px 0;font-size:12px;display:block}.tg-settings-card input,.tg-settings-card textarea,.tg-modal>label input{color:#fff;background:#160817;border:1px solid #542047;border-radius:9px;width:100%;margin-top:7px;padding:13px;display:block}.tg-settings-card textarea{resize:vertical;min-height:96px;line-height:1.45}.tg-privacy-settings{border:1px solid #4c1c40;border-radius:12px;margin:22px 0;padding:12px}.tg-privacy-settings legend{color:#d7dde4;padding:0 7px;font-size:13px;font-weight:500}.tg-privacy-settings>label{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 4px;display:flex}.tg-privacy-settings>label:last-child{border-bottom:0}.tg-privacy-settings label>span{min-width:0}.tg-privacy-settings strong,.tg-privacy-settings small{display:block}.tg-privacy-settings strong{color:#e9edf1;font-size:13px}.tg-privacy-settings input[type=checkbox]{accent-color:#d12ab5;flex:none;width:42px;height:23px;margin:0}.tg-privacy-settings select{color:#fff;background:#160817;border:1px solid #542047;border-radius:8px;flex:none;max-width:145px;padding:9px;font-size:12px}.tg-settings-card label small{color:#6e7c89;margin-top:5px;display:block}.tg-profile-appearance-button{color:#f4e9f0;text-align:left;background:linear-gradient(120deg,#32122f,#25102b);border:1px solid #71305d;border-radius:11px;align-items:center;gap:12px;width:100%;margin:18px 0;padding:14px;display:flex}.tg-profile-appearance-button>svg:first-child{color:#f06cca;width:22px}.tg-profile-appearance-button>svg:last-child{color:#987f91;width:16px;margin-left:auto;transform:rotate(180deg)}.tg-profile-appearance-button span{gap:3px;display:grid}.tg-profile-appearance-button small{color:#987f91;font-size:11px;font-weight:400}.tg-settings-section-button{color:#f4eaf1;text-align:left;background:linear-gradient(120deg,#30112d,#211026);border:1px solid #5c294e;border-radius:12px;align-items:center;gap:12px;width:100%;margin:10px 0;padding:14px;display:flex}.tg-settings-section-button:hover{background:linear-gradient(120deg,#3c1435,#2b1230);border-color:#b33b82}.tg-settings-section-button>svg:first-child{color:#e85cad;width:22px}.tg-settings-section-button>svg:last-child{color:#987f91;width:16px;margin-left:auto;transform:rotate(180deg)}.tg-settings-section-button span{gap:3px;display:grid}.tg-settings-section-button small{color:#987f91;font-size:11px;font-weight:400}.tg-security-modal,.tg-users-modal{width:min(560px,100% - 24px);max-height:min(760px,100svh - 28px);padding:0 20px 22px;overflow-y:auto}.tg-security-modal>header,.tg-users-modal>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#241025f5;align-items:center;gap:9px;margin:0 -20px;padding:12px 14px;display:flex;position:sticky;top:0}.tg-security-modal>header h2,.tg-users-modal>header h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.tg-security-modal>header h2 svg,.tg-users-modal>header h2 svg{color:#e75eae;width:19px}.tg-settings-modal-intro{color:#a48f9e;margin:18px 3px 4px;font-size:12px;line-height:1.5}.tg-security-modal>.tg-primary{width:100%}.tg-users-summary{gap:9px;margin:17px 0 12px;display:flex}.tg-users-summary span{color:#bba7b5;background:#33152e;border-radius:11px;flex:1;align-items:baseline;gap:6px;padding:11px 13px;font-size:11px;display:flex}.tg-users-summary b{color:#fff;font-size:18px}.tg-users-summary .blocked{background:#441724;border:1px solid #bd354855}.tg-managed-users{gap:7px;display:grid}.tg-managed-users>p{color:#9b8695;text-align:center;padding:30px 10px}.tg-managed-users article{background:#1d0b1d;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.tg-managed-users .tg-avatar-wrap{width:42px;height:42px}.tg-managed-users article>span{gap:2px;min-width:0;display:grid}.tg-managed-users article>span strong,.tg-managed-users article>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-managed-users article>span strong{color:#f3eaf0;font-size:13px}.tg-managed-users article>span small{color:#927f8d;font-size:10px}.tg-managed-users article>span em{color:#ff9a55;width:max-content;font-size:9px;font-style:normal}.tg-managed-users article>b{grid-column:3;font-size:9px}.tg-managed-users article>b.is-active{color:#63d692}.tg-managed-users article>b.is-blocked{color:#ff667b}.tg-managed-users article>button{color:#ffc0c9;background:#511827;border-radius:8px;grid-column:2/4;justify-self:end;padding:7px 11px;font-size:10px}.tg-managed-users article>button.unblock{color:#baffd3;background:#16412b}.tg-managed-users article>button:disabled{opacity:.4}.tg-profile-bio{color:#93a2af;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.tg-decorations{border:0;margin:20px 0;padding:0}.tg-decorations legend{color:#cdd5dd;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.tg-decorations legend svg,.tg-premium-row svg{color:#ffd36b;width:17px}.tg-premium-row{background:linear-gradient(110deg,#491542,#421a38);border-radius:9px;justify-content:space-between;align-items:center;margin:10px 0 14px;padding:10px 12px;display:flex}.tg-premium-row span{color:#e4dcff;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.tg-premium-row small{color:#9c8ee4;font-size:10px}.tg-payment-unavailable{color:#ff8d9c;text-align:center;background:#5a102080;border:1px solid #ff3f57;border-radius:9px;margin:12px 0;padding:10px 14px;font-size:12px;font-weight:600;box-shadow:inset 0 0 18px #ff24401a}.tg-manual-payment{text-align:center;background:#210c22b8;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;align-items:center;margin-top:16px;padding:16px;display:flex}.tg-manual-payment>span{color:#cdb5c5;font-size:11px}.tg-manual-payment>strong{color:#fff;letter-spacing:1.4px;margin-top:7px;font-size:20px}.tg-manual-payment>small{color:#c9aebf;margin-top:4px;font-size:11px}.tg-manual-payment>button{color:#fff;background:linear-gradient(120deg,#8a2be2,#d92a84,#dc2445);border-radius:9px;margin:12px 0 5px;padding:9px 14px;font-size:11px;font-weight:700}.tg-manual-payment>p{color:#cdbbc7;max-width:500px;margin:7px 0 0;font-size:11px;line-height:1.5}.tg-manual-payment b{color:#ff9dc7}.tg-premium-grant{background:linear-gradient(145deg,#301128,#211023);border:1px solid #8f366f;border-radius:12px;margin:22px 0;padding:16px}.tg-premium-grant legend{color:#f1d3e9;align-items:center;gap:7px;padding:0 7px;font-weight:600;display:flex}.tg-premium-grant legend svg{color:#ffbc57;width:17px}.tg-premium-grant select{color:#fff;background:#160817;border:1px solid #542047;border-radius:9px;width:100%;margin-top:7px;padding:13px}.tg-account-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.tg-account-actions.single{grid-template-columns:1fr}.tg-account-actions button{color:#d8cbd3;background:#421832;border-radius:8px;padding:10px 6px;font-size:10px}.tg-account-actions button.danger{color:#ff9aa7;background:#501522;border:1px solid #c83850}.blocked-account{grid-template-columns:1fr}.blocked-account .tg-sidebar{display:none}.tg-blocked-screen{z-index:100;text-align:center;background:radial-gradient(circle at 50% 20%,#46152f,#160817 55%);place-content:center;justify-items:center;gap:20px;padding:24px;display:grid;position:fixed;inset:0}.tg-blocked-screen img{border-radius:24px;width:86px;height:86px;box-shadow:0 14px 45px #da277055}.tg-blocked-screen div{color:#ffced4;background:#48121f99;border:2px solid #f04459;border-radius:13px;max-width:520px;padding:18px 22px}.tg-blocked-screen h1{margin:0 0 8px;font-size:20px}.tg-blocked-screen p{color:#c9aeb7;margin:0;font-size:13px}.tg-blocked-screen button{color:#fff;background:linear-gradient(120deg,#7137e8,#d92882);border-radius:10px;padding:12px 28px;font-weight:600}.tg-decoration-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tg-decoration-grid>button{color:#d4c1cd;background:#1d0b20;border:1px solid #4c1c40;border-radius:10px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:13px 5px 10px;font-size:10px;display:flex;position:relative}.tg-decoration-grid>button.selected{color:#fff;background:#42143c;border-color:#d12ab5}.tg-decoration-grid>button>svg{color:#ffd36b;width:13px;position:absolute;top:7px;right:7px}.tg-effect-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tg-effect-grid>button{color:#d4c1cd;background:#1d0b20;border:1px solid #4c1c40;border-radius:10px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:14px 5px 10px;font-size:10px;display:flex;position:relative}.tg-effect-grid>button.selected{color:#fff;background:#302029;border-color:#ff6b47;box-shadow:0 0 14px #ff543322}.tg-effect-grid>button>svg{color:#ffd36b;width:13px;position:absolute;top:7px;right:7px}.profile-surface-fire{box-shadow:0 18px 70px #ff3b1833,inset 0 -45px 70px #8f1a1630!important}.profile-surface-rain{background-image:linear-gradient(110deg,#0000 30%,#65cfff0c 50%,#0000 70%)!important}.profile-surface-embers{box-shadow:0 18px 70px #ff6a1f2b!important}.profile-surface-storm{box-shadow:0 18px 70px #526dff30!important}.profile-surface-aurora{box-shadow:0 18px 70px #8a68ff35!important}.profile-surface-neon_wave{box-shadow:0 18px 70px #00dfff2e,inset 0 0 55px #874cff18!important}.profile-surface-cosmic_pulse{animation:2.4s ease-in-out infinite profile-pulse;box-shadow:0 18px 80px #784cff3b!important}.profile-surface-celebration{box-shadow:0 18px 70px #ff4eaa2b!important}.profile-surface-galaxy,.profile-surface-cosmic_pulse{box-shadow:0 18px 80px #784cff3b!important}.profile-surface-sakura,.profile-surface-hearts{box-shadow:0 18px 70px #ff64ac2b!important}.profile-surface-frost,.profile-surface-ocean{box-shadow:0 18px 70px #45dfff30!important}.profile-surface-matrix{box-shadow:0 18px 70px #00e85826!important}.profile-surface-lightning{box-shadow:0 18px 75px #728cff35!important}.profile-surface-smoke{box-shadow:0 18px 70px #756b882b!important}.profile-surface-gold_dust,.profile-surface-eclipse{box-shadow:0 18px 75px #ff9b3030!important}.tg-badge-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.tg-badge-grid>button{color:#d4c1cd;background:#1d0b20;border:1px solid #4c1c40;border-radius:9px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:11px 3px 8px;display:flex;position:relative}.tg-badge-grid>button.selected{color:#fff;background:#42143c;border-color:#d12ab5}.tg-badge-grid>button>svg{color:#ffd36b;width:11px;position:absolute;top:4px;right:4px}.tg-badge-grid small{text-overflow:ellipsis;text-align:center;width:100%;font-size:9px;overflow:hidden}.tg-badge-preview{place-items:center;width:26px;height:26px;font-size:18px;display:grid}.tg-badge-preview.badge-verified{color:#fff;background:#d12ab5;border-radius:50%;font-size:15px;font-weight:700}.tg-badge-preview.badge-goldcheck{color:#fff;background:linear-gradient(135deg,#ff8a2b,#ffe27a);border-radius:50%;font-weight:700}.tg-badge-preview.badge-doublecheck{color:#67e8ff;text-shadow:0 0 8px #5de6ff;width:34px;font-size:14px;font-weight:700}.tg-badge-preview.badge-shieldcheck{color:#fff;clip-path:polygon(50% 0,91% 16%,84% 70%,50% 100%,16% 70%,9% 16%);background:linear-gradient(135deg,#57d7ff,#7659ff);font-size:14px;font-weight:700}.tg-badge-preview.badge-crystalcheck{color:#fff;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,#72e9ff,#a67cff,#ff8bd8);font-size:11px}.tg-badge-preview.badge-vip{color:#fff;background:linear-gradient(120deg,#6e4cff,#ff5d91,#ffb245);border-radius:7px;width:38px;font-size:10px;font-weight:700}.tg-primary{color:#fff;background:linear-gradient(120deg,#9226dd,#db258e,#cd163f) 0 0/220% 220%;border-radius:9px;width:100%;padding:13px;font-weight:500;animation:4s infinite premium-gradient}.tg-logout{color:#e06d76;background:0 0;align-items:center;gap:8px;margin:18px auto 0;padding:10px;display:flex}.tg-logout svg{width:18px}.tg-menu-profile{position:relative}.tg-accounts-toggle{color:#d8c3d1;background:#3b1735;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .2s,background .2s;display:grid;position:absolute;top:17px;right:10px}.tg-accounts-toggle.open{background:#652251;transform:rotate(180deg)}.tg-accounts-toggle svg{width:17px}.tg-account-switcher{background:#1b0a1d;border-top:1px solid #ffffff12;gap:3px;width:calc(100% + 20px);margin:12px -10px -14px;padding:7px 5px;display:grid}.tg-account-switcher button{color:#cbb9c6;text-align:left;background:#16081799;border-radius:9px;align-items:center;gap:9px;width:100%;padding:7px 8px;display:flex}.tg-account-switcher button.active{background:#6d245b66;box-shadow:inset 0 0 0 1px #d448a055}.tg-account-switcher button>img,.tg-account-switcher button>svg{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.tg-account-switcher button>svg{background:#3d1836;padding:6px}.tg-account-switcher button>span{min-width:0;display:grid}.tg-account-switcher button strong,.tg-account-switcher button small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tg-account-switcher button strong{font-size:11px}.tg-account-switcher button small{color:#9f8797;font-size:9px}.tg-account-switcher .add-account{color:#ef9fd1}.tg-account-switcher .add-account:disabled{opacity:.48}.tg-account-switcher button .tg-account-check{color:#df4ca6;background:0 0;width:17px;height:17px;margin-left:auto;padding:0}.tg-settings .tg-logout{color:#ff697c;background:#4b111d;border:1px solid #d93d5555;border-radius:8px;padding:8px 12px;font-size:11px}.tg-language-modal{flex-direction:column;height:min(680px,90svh);display:flex}.tg-language-modal>header h2{align-items:center;gap:8px;display:flex}.tg-language-modal>header h2 svg{width:20px}.tg-language-search{background:#160817;border:1px solid #542047;border-radius:10px;align-items:center;gap:8px;padding:0 11px;margin:15px 0 9px!important;display:flex!important}.tg-language-search>svg{color:#a98c9f;flex:none;width:17px}.tg-language-search input{width:100%;background:0 0!important;border:0!important;margin:0!important;padding:12px 0!important}.tg-language-list{align-content:start;gap:3px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.tg-language-list button{color:#eadce5;text-align:left;background:#1d0b20;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tg-language-list button:hover,.tg-language-list button.selected{background:#4a193e}.tg-language-list button span{display:grid}.tg-language-list button small{color:#9f8797;font-size:9px}.tg-language-list button svg{color:#e34ba9;width:18px;margin-left:auto}.tg-devices-modal>header h2{align-items:center;gap:8px;display:flex}.tg-devices-modal>header h2 svg{width:21px}.tg-device-list{gap:8px;margin-top:14px;display:grid}.tg-device-list article{background:#1b0a1d;border:1px solid #502043;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.tg-device-list article.current{background:#35112e;border-color:#ae3b8a}.tg-device-list article>svg{color:#ed8cca;background:#4b193e;border-radius:50%;width:38px;height:38px;padding:9px}.tg-device-list article>span{gap:2px;min-width:0;display:grid}.tg-device-list article small{color:#a68d9d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tg-device-list article>b{color:#d45ba5;font-size:9px}.tg-device-list article>button{color:#ff8290;background:#531724;border-radius:7px;padding:7px 9px;font-size:9px}.tg-device-list article>button:disabled{color:#9a858e;background:#2b1720}.tg-cloud-lock{z-index:120;background:radial-gradient(circle at 50% 0,#61204f,#170918 65%);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tg-cloud-lock section{text-align:center;background:#241025;border:1px solid #71305e;border-radius:20px;justify-items:center;gap:11px;width:min(360px,100%);padding:27px 23px;display:grid;box-shadow:0 28px 90px #000b}.tg-cloud-lock section>img{object-fit:cover;border-radius:20px;width:72px;height:72px;box-shadow:0 0 28px #c83b9b66}.tg-cloud-lock section>svg{color:#e15bab;width:24px}.tg-cloud-lock h1,.tg-cloud-lock p{margin:0}.tg-cloud-lock p{color:#bba3b2;font-size:11px}.tg-cloud-lock input{color:#fff;text-align:center;letter-spacing:.15em;background:#160817;border:1px solid #653057;border-radius:10px;outline:0;width:100%;padding:13px}.tg-cloud-lock section>button{color:#fff;background:linear-gradient(120deg,#8d2cda,#d52b88,#d21d4b);border-radius:9px;width:100%;padding:11px}.tg-cloud-lock section>button.logout{color:#f78;background:#4b1420}.tg-cloud-password-settings{background:#1b0a1d;border:1px solid #542047;border-radius:11px;margin:14px 0;padding:13px}.tg-cloud-password-settings legend{color:#f0dce9;align-items:center;gap:6px;padding:0 5px;font-size:11px;font-weight:700;display:flex}.tg-cloud-password-settings legend svg{width:15px}.tg-cloud-password-settings p{color:#a98f9f;margin:3px 0 10px;font-size:9px}.tg-cloud-password-settings input,.tg-security-email input{color:#fff;background:#130714;border:1px solid #59304e;border-radius:8px;width:100%;padding:11px}.tg-cloud-password-settings>div{gap:7px;margin-top:8px;display:flex}.tg-cloud-password-settings button{color:#fff;background:#7c2867;border-radius:7px;flex:1;padding:9px;font-size:10px}.tg-cloud-password-settings button.danger{color:#ff8995;background:#521623}.tg-cloud-password-settings button:disabled{opacity:.5}.tg-security-email{gap:8px;margin:14px 0!important;display:grid!important}.tg-security-email>span{display:grid}.tg-security-email small{color:#a78f9e;font-size:9px}.tg-toast{z-index:50;color:#fff;background:#421a38;border-radius:8px;align-items:center;gap:15px;width:max-content;max-width:calc(100% - 30px);padding:11px 14px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0008}.tg-toast button{color:#aeb9c2;background:0 0;place-items:center;display:grid}.tg-toast svg{width:18px}.tg-overlay{z-index:60;background:#000a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tg-modal{background:#241025;border-radius:12px;width:min(430px,100%);max-height:90svh;padding:18px;overflow-y:auto;box-shadow:0 20px 70px #0009}.tg-modal>header{align-items:center;gap:9px;display:flex}.tg-modal>header>small{color:#8493a0;margin-left:auto;font-size:11px}.tg-modal h2{margin:0;font-size:18px}.tg-profile-appearance-modal{width:min(720px,100%)}.tg-profile-appearance-modal>.tg-premium-row{margin:18px 0 8px}.tg-modal>label{color:#bda7b4;margin:15px 0;font-size:12px;display:block}.tg-community-modal select{color:#fff;background:#160817;border:1px solid #542047;border-radius:9px;width:100%;margin-top:7px;padding:12px}.tg-community-photo{cursor:pointer;align-items:center;gap:12px;display:flex!important}.tg-community-photo input{opacity:0;height:1px;position:absolute;width:1px!important}.tg-community-photo .tg-avatar{width:54px;height:54px;overflow:hidden}.tg-community-photo strong{color:#c9c1ff;font-size:13px}.tg-community-modal .tg-community-switch{justify-content:space-between;align-items:center;gap:15px;display:flex}.tg-community-switch input{accent-color:#d12ab5;width:42px;height:23px;margin:0}.tg-community-modal h3{color:#d4c1cd;margin:22px 0 8px;font-size:13px}.tg-community-members{max-height:245px;margin-bottom:16px;overflow-y:auto}.tg-community-members>div{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;padding:9px 4px;display:flex}.tg-community-members .tg-avatar,.tg-community-members .tg-avatar-wrap{width:38px;height:38px}.tg-community-members>div>span{flex:1;min-width:0}.tg-community-members strong,.tg-community-members small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tg-community-members strong{font-size:12px}.tg-community-members small{color:#7f8e9b;margin-top:3px;font-size:10px}.tg-community-members button{color:#b9adff;background:#d12ab522;border-radius:7px;padding:7px 9px;font-size:10px}.tg-community-search{color:#fff;background:#160817;border:1px solid #542047;border-radius:9px;width:100%;margin:0 0 7px;padding:11px}.tg-copy-invite{color:#fff;background:linear-gradient(120deg,#8a2be2,#df258f,#ce1541);border-radius:8px;width:100%;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:500}.tg-community-candidates{background:#1d0b20;border-radius:9px;margin-bottom:10px;padding:5px}.tg-community-candidates button{color:#f0e4eb;text-align:left;background:0 0;width:100%;padding:9px}.tg-community-candidates small{color:#7f8e9b;margin-left:5px}.tg-member-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tg-member-actions button.danger{color:#ff8589;background:#e5484d18}.tg-member-permissions{grid-template-columns:1fr;gap:4px;margin-top:7px;display:grid}.tg-member-permissions select{margin:0;padding:6px;font-size:9px}.tg-public-profile{text-align:center;padding:30px 24px;position:relative;overflow:hidden}.tg-public-profile .tg-profile-banner{margin:-30px -24px -44px}.tg-public-profile .tg-profile-close{z-index:3}.tg-profile-close{z-index:8;position:absolute;top:10px;right:10px}.tg-public-profile .tg-avatar-wrap.profile{margin:6px auto 18px;display:grid}.tg-public-profile h2{margin:0 0 6px;font-size:22px}.tg-public-username{color:#9b8bea;font-size:14px;font-weight:500;display:block}.tg-public-presence{color:#8998a6;margin-top:5px;font-size:12px;display:block}.tg-public-bio{color:#b3bec8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:340px;margin:18px auto;font-size:14px;line-height:1.55}.tg-public-birthday{color:#93a2af;margin:10px 0;font-size:12px}.tg-public-premium{color:#d8ceff;background:#7054d722;border:1px solid #8e72ff66;border-radius:18px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.tg-public-premium svg{color:#ffd15c;width:15px}.tg-call-screen{z-index:100;text-align:center;background:radial-gradient(circle at 50% 35%,#392c59,#111923 62%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.tg-call-remote{place-items:center;display:grid;position:absolute;inset:0}.tg-call-remote>video{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tg-call-remote>audio{display:none}.tg-call-remote>.tg-avatar-wrap{transform:scale(2.2)}.tg-call-local{z-index:3;aspect-ratio:3/4;background:#111;border:2px solid #fff4;border-radius:16px;width:min(220px,30vw);position:absolute;top:20px;right:20px;overflow:hidden;box-shadow:0 12px 35px #0008}.tg-call-local:empty{display:none}.tg-call-local video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.tg-call-screen h2,.tg-call-screen p,.tg-hangup{z-index:4;position:relative}.tg-call-screen h2{text-shadow:0 2px 12px #000;margin:155px 0 4px;font-size:26px}.tg-call-screen p{color:#bdc7d1;text-shadow:0 2px 8px #000;margin:0;font-size:13px}.tg-hangup{color:#fff;background:#e5484d;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:42px;display:grid;box-shadow:0 10px 30px #e5484d55}.tg-hangup svg{width:27px;transform:rotate(135deg)}.tg-member-list{max-height:230px;margin-bottom:16px;overflow-y:auto}.tg-member-list>label{align-items:center;gap:10px;padding:8px;display:flex}.tg-member-list input{accent-color:#d12ab5}.tg-member-list .tg-avatar{width:40px;height:40px;font-size:14px}.tg-member-list strong,.tg-member-list small{font-size:12px;display:block}.tg-member-list small{color:#82909d;margin-top:3px}.tg-selected-members{gap:10px;padding:14px 2px 6px;display:flex;overflow-x:auto}.tg-selected-members>button{color:#d4c1cd;background:0 0;flex-direction:column;flex:none;align-items:center;gap:5px;width:60px;padding:0;display:flex;position:relative}.tg-selected-members .tg-avatar,.tg-selected-members .tg-avatar-wrap{width:44px;height:44px}.tg-selected-members small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.tg-selected-members>button>svg{color:#fff;background:#657483;border-radius:50%;width:16px;padding:3px;position:absolute;top:-2px;right:4px}.tg-group-identity{align-items:center;gap:14px;margin:24px 0;display:flex}.tg-group-identity>label:last-child{color:#bda7b4;flex:1;font-size:12px}.tg-group-avatar{cursor:pointer;flex:none;position:relative}.tg-group-avatar>span{color:#fff;background:#d12ab5;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.tg-group-avatar img{object-fit:cover;width:100%;height:100%}.tg-group-avatar svg{width:29px}.tg-group-avatar input{opacity:0;width:1px;height:1px;position:absolute}.tg-chat-action-sheet{background:#241025;border-radius:14px;width:min(390px,100%);padding:9px;box-shadow:0 22px 70px #000b}.tg-chat-action-title{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:10px 10px 14px;display:flex}.tg-chat-action-title .tg-avatar{width:38px;height:38px}.tg-chat-action-sheet>button{color:#f0e4eb;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px 11px;font-size:13px;display:flex}.tg-chat-action-sheet>button:hover{background:#3b1736}.tg-chat-action-sheet>button.danger{color:#f08088}.tg-chat-action-sheet>button:last-child{color:#bda7b4;justify-content:center}.tg-chat-action-sheet svg{width:18px}.tg-appearance-modal h3{color:#c2adb9;margin:20px 0 10px;font-size:12px;font-weight:500}.tg-theme-options,.tg-wallpaper-options{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.tg-theme-options button,.tg-wallpaper-options button{color:#aeb9c2;background:#1d0b20;border:1px solid #512044;border-radius:9px;min-width:0;padding:8px 4px;font-size:9px}.tg-theme-options button.selected,.tg-wallpaper-options button.selected{color:#fff;border-color:#a892ff}.tg-theme-options span,.tg-wallpaper-options span{border-radius:6px;width:100%;height:48px;margin-bottom:7px;display:block}.theme-swatch.theme-midnight span{background:linear-gradient(145deg,#160817,#241025)}.theme-swatch.theme-violet span{background:linear-gradient(145deg,#250b27,#b2268e)}.theme-swatch.theme-ocean span{background:linear-gradient(145deg,#0c202b,#2683a5)}.theme-swatch.theme-sunset span{background:linear-gradient(145deg,#28151d,#bd5f59)}.theme-swatch.theme-forest span{background:linear-gradient(145deg,#10231d,#397d68)}.wallpaper-preview span{background-color:#241025}.wallpaper-preview.wallpaper-dots span{background-image:radial-gradient(#fff5 1px,#0000 1px);background-size:9px 9px}.wallpaper-preview.wallpaper-waves span{background-image:repeating-radial-gradient(at 0 100%,#0000 0 7px,#fff3 8px 9px,#0000 10px 16px)}.wallpaper-preview.wallpaper-stars span{background-image:radial-gradient(#fff 1px,#0000 2px);background-size:13px 13px}.wallpaper-preview.wallpaper-bubbles span{background-image:radial-gradient(circle,#0000 4px,#fff3 5px 6px,#0000 7px);background-size:16px 16px}.stories-section{background:#241025;border-radius:12px;width:min(1060px,100% - 28px);margin:28px auto;padding:24px}.stories-section.stories-compact{display:contents}.stories-compact>:not(dialog){display:none}.stories-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.stories-heading .eyebrow{color:#d12ab5;letter-spacing:1px;font-size:10px}.stories-heading h2{margin:6px 0;font-size:22px}.stories-heading p,.stories-empty p,.story-dialog>p,.story-dialog form>p{color:#b09aa8;font-size:12px;line-height:1.6}.stories-controls{align-items:center;gap:8px;display:flex}.story-icon-button{color:#9ba9b5;background:#3b1736;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.primary-button{color:#fff;background:#d12ab5;border-radius:9px;align-items:center;gap:8px;padding:12px 17px;display:flex}.text-button{color:#9c8ee4;background:0 0;padding:10px}.stories-empty{text-align:center;border:1px dashed #ffffff18;border-radius:10px;padding:35px}.story-orb{background:#d12ab5;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;display:grid}.stories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.story-tile{color:#fff;text-align:left;border-radius:12px;flex-direction:column;gap:14px;min-height:235px;padding:18px;display:flex;position:relative}.story-count{color:#fff;background:#221022cc;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:800;display:grid;top:12px;right:12px;box-shadow:0 4px 14px #0006;z-index:3!important;position:absolute!important}.story-theme-violet{color:#fff;background:linear-gradient(145deg,#4c3e8f,#d12ab5)}.story-theme-sunset{color:#fff;background:linear-gradient(145deg,#773958,#d56b4b)}.story-theme-rose{color:#fff;background:linear-gradient(145deg,#573553,#a94d7f)}.story-theme-photo{color:#fff;background:#05070a}.story-author{font-size:11px;font-weight:500}.story-tile-text{overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}.story-stats{align-items:center;gap:12px;margin-top:auto;font-size:11px;display:flex}.story-stats>span{align-items:center;gap:5px;display:flex}.story-stats small{margin-left:auto}.story-tile:has(.story-tile-image){position:relative;overflow:hidden}.story-tile-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-tile:has(.story-tile-image):after{content:"";background:linear-gradient(#0000 35%,#000b);position:absolute;inset:0}.story-tile:has(.story-tile-image)>span{z-index:2;position:relative}.story-dialog{color:#fff;background:radial-gradient(circle at 50% 20%,#281126,#05070a 70%);border:0;border-radius:0;width:100%;max-width:none;height:100svh;max-height:none;margin:0;padding:58px max(18px,50vw - 310px) 24px;position:fixed;inset:0;overflow-y:auto}.story-dialog::backdrop{background:#000b}.story-dialog:not(.story-creator):before{content:"";z-index:5;top:max(8px, env(safe-area-inset-top));background:#fff;border-radius:4px;height:3px;animation:15s linear forwards story-progress;position:fixed;left:12px;box-shadow:0 0 7px #fff8}.close-dialog{color:#9aa8b4;background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:8px;right:8px}.story-editor{resize:vertical;color:#fff;border:0;border-radius:12px;width:100%;min-height:220px;margin-top:8px;padding:20px;font-size:20px}.story-dialog.story-creator{background:#05070b;border-radius:0;width:100%;max-width:none;height:100svh;max-height:none;padding:0;overflow:hidden}.story-creator>.close-dialog{display:none}.telegram-story-editor{grid-template-rows:56px minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.telegram-story-editor>header{background:#101821;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 10px;display:grid}.telegram-story-editor>header button{color:#f0e4eb;background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.telegram-story-editor>header strong{text-align:center;font-size:14px}.telegram-story-editor>header span{color:#7f8d99;text-align:right;font-size:10px}.story-canvas{border-radius:16px;justify-self:center;place-items:center;width:min(430px,100vw - 20px);min-width:0;max-width:calc(100vw - 20px);min-height:0;margin:10px auto;display:grid;position:relative;overflow:hidden}.story-canvas>img,.story-canvas>video{object-fit:contain;background:#000;width:100%;height:100%}.story-canvas>svg{color:#fff5;width:48px}.story-canvas>p{color:#fff8;text-align:center;font-size:12px;line-height:1.5;position:absolute;top:calc(50% + 25px)}.story-caption-preview{color:#fff;text-align:center;overflow-wrap:anywhere;background:#0008;border-radius:10px;padding:8px 12px;font-size:clamp(16px,4vw,24px);position:absolute;bottom:12%;left:10%;right:10%}.story-emoji-preview,.story-full-emoji{z-index:3;filter:drop-shadow(0 8px 10px #0008);font-size:clamp(54px,12vw,92px);position:absolute;top:22%;left:50%;transform:translate(-50%)rotate(-5deg)}.story-editor-tools{justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 10px;display:flex;overflow:hidden}.story-editor-tools>button{color:#c7d0d8;background:0 0;flex-direction:column;align-items:center;gap:4px;width:50px;font-size:9px;display:flex}.story-editor-tools>button svg{width:21px}.story-editor-tools .story-palette{margin:0}.story-editor-tools .story-palette button{width:30px;height:30px}.story-editor-tools .story-palette span{display:none}.story-emoji-picker{background:#17212c;border-radius:18px;align-items:center;gap:4px;min-width:0;max-width:min(320px,48vw);padding:4px 6px;display:flex;overflow-x:auto}.story-emoji-picker>svg{color:#91a0ad;flex:none;width:17px}.story-emoji-picker button{background:0 0;border-radius:50%;flex:none;width:27px;height:27px;font-size:17px}.story-emoji-picker button.selected{background:#d12ab555;box-shadow:0 0 0 1px #ef70d5}.story-caption-bar{padding:9px 12px calc(10px + env(safe-area-inset-bottom));background:#101821;align-items:flex-end;gap:9px;display:flex}.story-caption-bar textarea{resize:none;color:#fff;background:#222e3b;border:0;border-radius:22px;flex:1;height:44px;max-height:100px;padding:12px 15px}.story-caption-bar button{color:#fff;background:#d12ab5;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.story-caption-bar button svg{width:19px}.story-creator>.story-error{z-index:4;color:#fff;background:#a43b4a;border-radius:9px;width:max-content;max-width:calc(100% - 24px);padding:9px 13px;position:fixed;bottom:82px;left:50%;transform:translate(-50%)}.story-text-label{color:#8d9ba7;font-size:12px}.story-palette{align-items:center;gap:9px;margin:13px 0 19px;display:flex}.story-palette button{border:3px solid #0000;border-radius:50%;width:40px;height:40px}.story-palette button[aria-pressed=true]{border-color:#fff}.story-palette span{color:#82909c;margin-left:auto;font-size:11px}.story-full{border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:68svh;padding:22px;display:flex;position:relative;overflow:hidden}.story-full-image{object-fit:contain;background:#000;border-radius:0;width:100%;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0}.story-sound-toggle{z-index:4;color:#fff;background:#10141dcc;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 4px 18px #0007}.story-sound-toggle svg{width:20px}.story-full:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:45% 0 0}.story-full>.story-author,.story-full>p,.story-full>small{z-index:2;position:relative}.story-full p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:21px;line-height:1.55}.story-full small{font-size:10px}.story-reactions{align-items:center;gap:15px;display:flex}.story-reactions button,.story-reactions>span{color:#a9b4bd;background:0 0;align-items:center;gap:6px;padding:11px 0;display:flex}.story-reactions button[aria-pressed=true]{color:#e47c9d}.story-reactions .story-delete{color:#db6e77;margin-left:auto}.story-comment-form{gap:8px;display:flex}.story-comment-form input{color:#fff;background:#160817;border:1px solid #542047;border-radius:9px;flex:1;min-width:0;padding:12px}.story-comments article{border-bottom:1px solid #ffffff0d;padding:12px 0}.story-comments strong{font-size:12px}.story-comments time{color:#788794;margin-left:10px;font-size:10px}.story-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.5}.story-error{color:#e78289;font-size:12px}.story-delete-confirm button,.story-error button{color:#fff;background:#334557;border-radius:6px;margin-left:7px;padding:7px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.messenger-recovery{text-align:center;background:#241025;place-content:center;min-height:100svh;padding:25px;display:grid}.messenger-recovery>div{justify-content:center;gap:10px;display:flex}@property --premium-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes auth-logo-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes premium-spin{to{--premium-angle:360deg;transform:rotate(360deg)}}@keyframes premium-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes frost-drift{0%{border-radius:44% 56% 48% 52%;transform:rotate(-5deg)}to{border-radius:56% 44% 55% 45%;transform:rotate(7deg)}}@keyframes wing-flap{0%,to{filter:drop-shadow(0 0 5px #c8a7ff88);transform:translateY(2%)scaleX(.93)scaleY(1.02)rotate(-1deg)}45%{filter:drop-shadow(0 0 11px #ffb9ddbb);transform:translateY(-5%)scaleX(1.05)scaleY(.96)rotate(1deg)}70%{transform:translateY(-1%)scaleX(.98)scaleY(1)}}@keyframes demon-wing-flap{0%,to{filter:drop-shadow(0 0 5px #a9002e);transform:translateY(3%)scaleX(.9)scaleY(1.04)}38%{filter:drop-shadow(0 0 13px #ff254fcc);transform:translateY(-4%)scaleX(1.07)scaleY(.94)}62%{transform:translateY(-1%)scaleX(.97)scaleY(1.01)}}@keyframes golden-wing-flap{0%,to{filter:saturate(1.3)drop-shadow(0 0 7px #ff9d16);transform:translateY(3%)scaleX(.9)scaleY(1.02)rotate(-2deg)}45%{filter:saturate(1.8)brightness(1.2)drop-shadow(0 0 15px #ffd85a);transform:translateY(-5%)scaleX(1.08)scaleY(.95)rotate(2deg)}}@keyframes premium-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes own-tag-shimmer{0%,to{color:#9feeff;background-position:0%}50%{color:#effdff;background-position:100%;box-shadow:0 0 13px #65dcff88}}@keyframes founder-tag-shimmer{0%{background-position:0%;box-shadow:0 0 7px #e51f3f88}50%{background-position:100%;box-shadow:0 0 14px #ff8a1faa}to{background-position:0%;box-shadow:0 0 7px #e51f3f88}}@keyframes glitch-ring{0%,to{filter:drop-shadow(2px 0 #0ff);transform:translate(0)}33%{filter:drop-shadow(-2px 0 #ff005d);transform:translate(2px,-1px)}66%{transform:translate(-1px,2px)}}@keyframes badge-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.08)}}@keyframes holo-wing{0%,to{opacity:.55;transform:translateY(1%)scaleX(.92)}45%{opacity:.9;transform:translateY(-5%)scaleX(1.06)}50%{opacity:.45;transform:translate(2px,-4%)scaleX(1.02)}}@keyframes avatar-fire{0%{opacity:.72;transform:scale(.94,.98)translateY(2px)}to{opacity:1;transform:scale(1.08,1.13)translateY(-4px)}}@keyframes flame-rise{0%,to{transform:scaleX(.9)translateY(4px)}50%{transform:scaleX(1.08)translateY(-5px)}}@keyframes avatar-rain{0%{background-position:0 -20px}to{background-position:-8px 22px}}@keyframes ember-float{0%{opacity:.45;transform:translateY(7px)scale(.85)}55%{opacity:1}to{opacity:.35;transform:translateY(-9px)scale(1.12)}}@keyframes storm-flash{0%,82%,to{opacity:.55}84%,90%{opacity:1;filter:brightness(2)}}@keyframes neon-breathe{0%{filter:brightness(.85)saturate(1.1)}to{filter:brightness(1.4)saturate(1.7)}}@keyframes cosmic-pulse{0%,to{opacity:.45;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.13)rotate(180deg)}}@keyframes celebration-pop{0%,to{opacity:.55;transform:rotate(-5deg)scale(.82)}45%{opacity:1;transform:rotate(7deg)scale(1.12)}}@keyframes profile-pulse{0%,to{filter:brightness(.95)}50%{filter:brightness(1.12)}}@keyframes effect-orbit{to{transform:rotate(360deg)}}@keyframes petal-fall{0%,to{opacity:.55;transform:translate(-3px,-7px)rotate(-8deg)}50%{opacity:1;transform:translate(5px,8px)rotate(12deg)}}@keyframes frost-shine{0%{filter:brightness(.8);transform:scale(.96)}to{filter:brightness(1.35);transform:scale(1.05)}}@keyframes matrix-fall{0%{background-position:0 -18px}to{background-position:0 20px}}@keyframes heart-float{0%,to{opacity:.5;transform:translateY(7px)scale(.85)}50%{opacity:1;transform:translateY(-8px)scale(1.12)}}@keyframes lightning-hit{0%,72%,to{opacity:.35}74%,82%{opacity:1;filter:brightness(2)}}@keyframes smoke-drift{0%{opacity:.45;transform:translate(-5px,5px)scale(.9)}to{opacity:.85;transform:translate(6px,-7px)scale(1.12)}}@keyframes gold-sparkle{0%{opacity:.45;transform:scale(.86)rotate(-4deg)}to{opacity:1;transform:scale(1.12)rotate(5deg)}}@keyframes story-progress{0%{width:0}to{width:calc(100% - 24px)}}@media (max-width:900px){.tg-app{grid-template-columns:340px minmax(0,1fr)}.tg-messages{padding-left:22px;padding-right:22px}.tg-composer{padding-left:16px;padding-right:16px}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tg-app{display:block}.tg-sidebar{height:100svh}.tg-dialog{z-index:30;display:none;position:fixed;inset:0}.tg-dialog.shown{display:flex}.tg-mobile-back{display:grid}.tg-dialog-header{padding-left:5px}.tg-dialog-header>.tg-icon-button:nth-last-child(2){display:none}.tg-messages{padding:14px 9px}.tg-messages article{max-width:86%}.tg-message-actions{opacity:1;right:-24px}.tg-messages article.out .tg-message-actions{left:-24px}.tg-composer{padding:8px 8px calc(11px + env(safe-area-inset-bottom));gap:5px}.tg-composer>button,.tg-composer .tg-record-button{width:40px;height:40px}.tg-composer .tg-record-button svg{width:17px}.tg-composer textarea{border-radius:18px;min-width:0;height:52px;padding:16px 14px}.tg-video-message-preview{bottom:76px;right:8px}.tg-video-message-preview video{width:116px;height:116px}.tg-page-panel{height:100svh;min-height:0}.stories-section{width:calc(100% - 16px);margin:12px 8px;padding:15px}.stories-heading{flex-direction:column;align-items:flex-start}.stories-controls{justify-content:flex-end;width:100%}.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.story-tile{min-height:200px;padding:13px}.story-tile-text{font-size:15px}.story-comment-form{flex-direction:column}.tg-toast{bottom:12px}.tg-badge-grid,.tg-theme-options,.tg-wallpaper-options{grid-template-columns:repeat(3,1fr)}.tg-overlay:has(.tg-chat-action-sheet){align-items:end;padding:8px}.tg-chat-action-sheet{padding-bottom:calc(9px + env(safe-area-inset-bottom));border-radius:16px 16px 12px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tg-autumn-leaves{z-index:55;pointer-events:none;opacity:.34;position:fixed;inset:0;overflow:hidden}.tg-autumn-leaves i{top:-42px;left:var(--leaf-left);color:#d97837;font-size:var(--leaf-size);filter:saturate(.8)drop-shadow(0 2px 3px #38120f44);animation:tg-leaf-fall var(--leaf-duration) linear infinite;animation-delay:var(--leaf-delay);font-style:normal;position:absolute}.tg-autumn-leaves i:first-child{--leaf-left:6%;--leaf-size:14px;--leaf-duration:17s;--leaf-delay:-4s}.tg-autumn-leaves i:nth-child(2){--leaf-left:18%;--leaf-size:12px;--leaf-duration:21s;--leaf-delay:-16s}.tg-autumn-leaves i:nth-child(3){--leaf-left:33%;--leaf-size:10px;--leaf-duration:19s;--leaf-delay:-9s}.tg-autumn-leaves i:nth-child(4){--leaf-left:48%;--leaf-size:13px;--leaf-duration:24s;--leaf-delay:-19s}.tg-autumn-leaves i:nth-child(5){--leaf-left:62%;--leaf-size:11px;--leaf-duration:18s;--leaf-delay:-13s}.tg-autumn-leaves i:nth-child(6){--leaf-left:75%;--leaf-size:9px;--leaf-duration:23s;--leaf-delay:-7s}.tg-autumn-leaves i:nth-child(7){--leaf-left:87%;--leaf-size:13px;--leaf-duration:20s;--leaf-delay:-17s}.tg-autumn-leaves i:nth-child(8){--leaf-left:96%;--leaf-size:10px;--leaf-duration:25s;--leaf-delay:-11s}.tg-autumn-leaves i:nth-child(9){--leaf-left:12%;--leaf-size:10px;--leaf-duration:26s;--leaf-delay:-21s}.tg-autumn-leaves i:nth-child(10){--leaf-left:27%;--leaf-size:13px;--leaf-duration:22s;--leaf-delay:-5s}.tg-autumn-leaves i:nth-child(11){--leaf-left:41%;--leaf-size:9px;--leaf-duration:28s;--leaf-delay:-24s}.tg-autumn-leaves i:nth-child(12){--leaf-left:56%;--leaf-size:12px;--leaf-duration:23s;--leaf-delay:-14s}.tg-autumn-leaves i:nth-child(13){--leaf-left:70%;--leaf-size:10px;--leaf-duration:27s;--leaf-delay:-8s}.tg-autumn-leaves i:nth-child(14){--leaf-left:82%;--leaf-size:14px;--leaf-duration:24s;--leaf-delay:-20s}.tg-autumn-leaves i:nth-child(15){--leaf-left:3%;--leaf-size:9px;--leaf-duration:29s;--leaf-delay:-13s}.tg-autumn-leaves i:nth-child(16){--leaf-left:22%;--leaf-size:11px;--leaf-duration:25s;--leaf-delay:-2s}.tg-autumn-leaves i:nth-child(17){--leaf-left:38%;--leaf-size:13px;--leaf-duration:27s;--leaf-delay:-18s}.tg-autumn-leaves i:nth-child(18){--leaf-left:53%;--leaf-size:10px;--leaf-duration:30s;--leaf-delay:-25s}.tg-autumn-leaves i:nth-child(19){--leaf-left:79%;--leaf-size:12px;--leaf-duration:26s;--leaf-delay:-10s}.tg-autumn-leaves i:nth-child(20){--leaf-left:92%;--leaf-size:9px;--leaf-duration:28s;--leaf-delay:-23s}@keyframes tg-leaf-fall{0%{opacity:0;transform:translateY(-6vh)rotate(0)}9%{opacity:.65}48%{transform:translate(24px,52vh)rotate(190deg)}78%{opacity:.55;transform:translate(-18px,83vh)rotate(310deg)}to{opacity:0;transform:translate(12px,108vh)rotate(430deg)}}@media (prefers-reduced-motion:reduce){.tg-autumn-leaves{display:none}}.vg-video-page{color:#fff;background:#09040b;grid-column:1/-1;width:100%;height:100svh;position:relative;overflow:hidden}.vg-video-page>header{z-index:15;pointer-events:none;background:linear-gradient(#080309df,#0000);align-items:center;gap:11px;height:62px;padding:8px 16px;display:flex;position:absolute;top:0;left:0;right:0}.vg-video-page>header button,.vg-video-page>header div{pointer-events:auto}.vg-video-page>header button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a0b1bbd;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.vg-video-page>header svg{width:20px}.vg-video-page>header div{display:grid}.vg-video-page>header h1{margin:0;font-size:18px}.vg-video-page>header small{color:#c9b8c5;font-size:10px}.vg-video-header-actions{pointer-events:auto;align-items:center;gap:7px;margin-left:auto;display:flex!important}.vg-video-page>header .vg-video-add{background:linear-gradient(135deg,#8e2be2,#e52d83,#db244b);box-shadow:0 5px 18px #d326744f}.vg-video-page>header .vg-video-global-sound{color:#f1d8ff;background:#2b1233d9;border:1px solid #a94ee266;box-shadow:0 4px 16px #8d2ab344}.vg-video-feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;width:100%;height:100%;overflow-y:auto}.vg-video-feed::-webkit-scrollbar{display:none}.vg-video-item{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;width:100%;height:100svh;padding:68px 16px 18px;display:grid}.vg-video-player{background:#110a13;border:1px solid #ffffff18;border-radius:22px;width:min(430px,100%);height:100%;position:relative;overflow:hidden;box-shadow:0 22px 70px #000a}.vg-video-player video,.vg-video-player iframe{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.vg-video-sound{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120b14a8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.vg-video-sound svg{width:18px}.vg-video-author{z-index:4;text-shadow:0 1px 5px #000;align-items:center;gap:10px;display:flex;position:absolute;bottom:133px;left:16px;right:70px}button.vg-video-author{color:#fff;text-align:left;background:0 0;border:0;padding:0}.vg-video-author>span{background:#45203f;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.vg-video-author img{object-fit:cover;width:100%;height:100%}.vg-video-author svg{width:20px}.vg-video-author div{min-width:0;display:grid}.vg-video-author strong,.vg-video-author small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-video-author strong{font-size:13px}.vg-video-author small{color:#e0d4dd;font-size:10px}.vg-video-caption{z-index:4;color:#fff;text-shadow:0 1px 5px #000;scrollbar-width:none;max-height:58px;margin:0;font-size:12px;line-height:1.45;position:absolute;bottom:69px;left:16px;right:68px;overflow:auto}.vg-video-actions{z-index:4;gap:8px;display:grid;position:absolute;bottom:80px;right:10px}.vg-video-actions button,.vg-video-actions a{color:#fff;filter:drop-shadow(0 2px 5px #000);background:0 0;justify-items:center;gap:3px;display:grid}.vg-video-actions svg{fill:#13091499;width:30px;height:30px}.vg-video-actions button.liked svg{color:#ff3e6d;fill:#ff3e6d}.vg-video-actions b{font-size:10px}.vg-video-views{color:#fff;filter:drop-shadow(0 2px 5px #000);justify-items:center;gap:3px;display:grid}.vg-video-views svg{fill:none!important;width:26px!important;height:26px!important}.vg-video-actions a svg,.vg-video-actions button:not(:first-child) svg{fill:none;width:25px;height:25px}.vg-video-watermark{z-index:5;isolation:isolate;color:#fff;text-shadow:0 0 8px #e3b3ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;pointer-events:none;background:linear-gradient(#24102bd9,#24102bd9) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#8d3cff,#e35dff,#7332ff,#ff7be8,#8d3cff) 0 0/300% 300% border-box;border:1px solid #0000;border-radius:16px;padding:8px 13px 8px 12px;font-size:13px;font-weight:900;animation:2.6s ease-in-out infinite vg-watermark-burst,3s linear infinite premium-gradient;position:absolute;bottom:16px;left:16px;box-shadow:0 0 8px #9b42ff99,0 0 22px #932ce477,inset 0 0 12px #ca6dff35}.vg-video-watermark:before,.vg-video-watermark:after{content:"✦";z-index:-1;color:#e8bdff;text-shadow:0 0 7px #b34dff,0 0 13px #8a26e8;animation:1.45s ease-out infinite vg-watermark-spark;position:absolute}.vg-video-watermark:before{font-size:13px;top:-9px;right:-8px}.vg-video-watermark:after{font-size:10px;animation-delay:-.72s;bottom:-10px;left:-9px}.vg-video-repost{z-index:4;color:#e6c9f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#32133ab8;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex;position:absolute;bottom:183px;left:16px}.vg-video-repost svg{width:12px}.vg-video-empty{color:#a995a4;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;display:grid}.vg-video-empty svg{color:#fff;background:linear-gradient(135deg,#7723a3,#d82c82);border-radius:50%;width:48px;height:48px;padding:13px}.vg-video-empty strong{color:#fff;font-size:17px}.vg-video-empty span{font-size:11px}.vg-video-error{z-index:30;color:#ffd9df;background:#4a1120ed;border:1px solid #ff536a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:min(420px,100% - 24px);padding:11px 13px;font-size:11px;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%)}.vg-video-error svg{flex:none;width:15px}.vg-video-overlay{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080309c7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.vg-video-overlay>section{background:#241025;border:1px solid #78345f;border-radius:20px;width:min(480px,100%);max-height:calc(100svh - 28px);padding:20px;overflow-y:auto;box-shadow:0 25px 80px #000b}.vg-video-overlay section>header{justify-content:space-between;align-items:center;display:flex}.vg-video-overlay h2{margin:0;font-size:18px}.vg-video-overlay section>header button{color:#cbb9c6;background:#3a1834;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vg-video-overlay section>header svg{width:18px}.vg-video-modes{background:#160817;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;padding:4px;display:grid}.vg-video-modes button{color:#a991a2;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.vg-video-modes button.active{color:#fff;background:linear-gradient(135deg,#6d205f,#a52b73)}.vg-video-modes svg{width:16px}.vg-video-overlay label{color:#c4afbd;margin:15px 0;font-size:11px;display:block}.vg-video-overlay input,.vg-video-overlay textarea{color:#fff;background:#160817;border:1px solid #5a254c;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:12px;display:block}.vg-video-overlay textarea{resize:vertical;min-height:92px}.vg-video-file{cursor:pointer;background:#2d1128;border:1px dashed #a24b85;border-radius:14px;justify-items:center;gap:6px;padding:24px;display:grid!important}.vg-video-file svg{color:#e161b1;width:30px}.vg-video-file strong{color:#f5eaf1}.vg-video-file small{color:#927d8b}.vg-video-file input{display:none}.vg-video-publish{color:#fff;background:linear-gradient(135deg,#8a2be2,#dc2b87,#da2748);border-radius:11px;width:100%;padding:12px;font-weight:800}.vg-video-publish:disabled{opacity:.55}.vg-short-profile{text-align:center;position:relative;width:min(420px,100%)!important;padding:0 22px 24px!important;overflow:hidden!important}.vg-short-profile-close{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#190b1ba8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.vg-short-profile-close svg{width:18px}.vg-short-profile-banner{background-size:220% 220%;height:122px;margin:0 -22px;animation:7s infinite premium-gradient}.vg-short-profile-avatar{color:#d9c6d3;background:#4b2042;border:4px solid #241025;border-radius:50%;place-items:center;width:92px;height:92px;margin:-46px auto 11px;display:grid;position:relative;overflow:hidden}.vg-short-profile-avatar img{object-fit:cover;width:100%;height:100%}.vg-short-profile-avatar svg{width:35px}.vg-short-profile h2{color:#fff;justify-content:center;align-items:center;gap:6px;margin:0 0 3px;font-size:20px;display:flex}.vg-short-profile h2 svg{color:#ffd45f;width:17px}.vg-short-profile>strong{color:#bfaabd;font-size:12px}.vg-short-profile>em{color:#ffbd75;background:#5b2031;border-radius:8px;width:max-content;margin:7px auto 0;padding:4px 8px;font-size:9px;font-style:normal;display:block}.vg-short-profile>p{color:#bdaab8;margin:14px 0;font-size:12px;line-height:1.5}.vg-short-message{color:#fff;background:linear-gradient(135deg,#7c27c5,#d62d84,#d32b4e);border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:800;display:flex}.vg-short-message svg{width:18px}.vg-short-message:disabled{opacity:.45}@keyframes vg-watermark-burst{0%,to{filter:brightness(.9);transform:scale(.96)}45%{filter:brightness(1.35);transform:scale(1.06)}55%{transform:scale(1.01)}}@keyframes vg-watermark-spark{0%{opacity:0;transform:translate(0)scale(.45)rotate(0)}35%{opacity:1}to{opacity:0;transform:translate(8px,-10px)scale(1.35)rotate(100deg)}}@media (max-width:640px){.vg-video-item{padding:0}.vg-video-player{border:0;border-radius:0;width:100%}.vg-video-page>header{padding-top:max(8px,env(safe-area-inset-top))}.vg-video-watermark{bottom:calc(84px + env(safe-area-inset-bottom))}.vg-video-caption{bottom:calc(137px + env(safe-area-inset-bottom));max-height:76px}.vg-video-author{bottom:calc(222px + env(safe-area-inset-bottom))}.vg-video-actions{bottom:calc(148px + env(safe-area-inset-bottom))}.vg-video-repost{bottom:calc(274px + env(safe-area-inset-bottom))}}.tg-bottom-tabs{z-index:60;left:50%;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c0a1ddd;border:1px solid #71305d88;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:3px;width:min(430px,100% - 18px);padding:4px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #0008}.tg-bottom-tabs button{color:#96808f;background:0 0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:5px 3px;font-size:8.5px;font-weight:700;line-height:1.1;display:flex}.tg-bottom-tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tg-bottom-tabs button svg{width:17px}.tg-bottom-tabs button.active{color:#fff;background:linear-gradient(135deg,#76238d,#d52d83,#cd294b);box-shadow:0 5px 16px #bd267448}.tg-sidebar>.tg-new-chat{bottom:82px}.tg-sidebar>.tg-support-button{bottom:84px}@media (max-width:640px){.tg-bottom-tabs{bottom:max(6px,env(safe-area-inset-bottom));width:calc(100% - 14px)}.tg-page-panel{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}.tg-vault-game{text-align:center;background:radial-gradient(circle at 50% 18%,#8f38c758,#0000 34%),linear-gradient(145deg,#25102f,#13091d 65%,#341039);border:1px solid #a94ee280;border-radius:22px;align-self:center;justify-items:center;width:min(560px,100%);margin:4px 0 16px;padding:24px;display:grid;overflow:hidden;box-shadow:0 18px 60px #7b1ca133,inset 0 1px #efc5ff22}.tg-vault-orb{background:radial-gradient(circle,#c45aff55,#631a8744 45%,#16091d 70%);border:1px solid #e0a2ff99;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:10px;font-size:42px;animation:2.2s ease-in-out infinite vault-orb-pulse;display:grid;box-shadow:0 0 20px #c44df088,0 0 55px #7d21af66,inset 0 0 20px #f2c4ff44}.tg-vault-game>strong{color:#f3dbff;margin-top:8px;font-size:20px}.tg-vault-game>p{color:#bea8c8;max-width:430px;margin:8px auto 16px;font-size:12px;line-height:1.55}.tg-vault-game>button{color:#fff;background:linear-gradient(135deg,#8330c7,#d13b9b);border:1px solid #e0a2ff88;border-radius:12px;padding:11px 18px;font-weight:800;box-shadow:0 8px 24px #8425ac55}.tg-vault-game>button:disabled{opacity:.62}@keyframes vault-orb-pulse{0%,to{filter:brightness(.9);transform:scale(.96)rotate(-2deg)}50%{filter:brightness(1.25);transform:scale(1.06)rotate(2deg)}}.tg-wheel-game,.tg-duel-game{color:#fff;text-align:center;border-radius:22px;align-self:center;justify-items:center;width:min(560px,100%);margin:4px 0 16px;padding:22px;display:grid}.tg-wheel-game{background:radial-gradient(circle at 50% 16%,#e43b6948,#0000 37%),linear-gradient(145deg,#35112c,#21102e 65%,#521725);border:1px solid #ff9b496e;box-shadow:0 18px 52px #cf264027}.tg-duel-game{background:radial-gradient(circle at 20% 5%,#d9345040,#0000 38%),radial-gradient(circle at 80% 5%,#3d79e94a,#0000 38%),linear-gradient(145deg,#211329,#15172d);border:1px solid #7567ef66;box-shadow:0 18px 52px #22126042}.tg-wheel-game>strong,.tg-duel-game>strong{margin-top:9px;font-size:20px}.tg-wheel-game>p,.tg-duel-game>p{color:#cbb9c8;max-width:450px;margin:8px auto 16px;font-size:12px;line-height:1.55}.tg-wheel-disc{background:conic-gradient(#e72f72 0 45deg,#8438db 45deg 90deg,#ff7d32 90deg 135deg,#b629bb 135deg 180deg,#e72f72 180deg 225deg,#8438db 225deg 270deg,#ff7d32 270deg 315deg,#b629bb 315deg);border:5px solid #ffcc74;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative;box-shadow:0 0 0 3px #752943,0 0 28px #f0447666}.tg-wheel-disc:before{content:"";filter:drop-shadow(0 2px 2px #0007);border:7px solid #0000;border-top:10px solid #fff3a6;border-bottom-width:0;position:absolute;top:-12px}.tg-wheel-disc span{color:#84275d;background:#fff1be;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 8px #0008}.tg-wheel-disc.spun{animation:1.1s cubic-bezier(.2,.8,.2,1) wheel-spin}.tg-wheel-game>button{color:#fff;background:linear-gradient(135deg,#d92572,#e8672f);border:1px solid #ffca7c75;border-radius:12px;padding:11px 22px;font-weight:800;box-shadow:0 8px 24px #df2e6044}.tg-duel-emblem{filter:drop-shadow(0 6px 12px #0008);align-items:center;gap:11px;font-size:36px;display:flex}.tg-duel-emblem span{color:#ffe5b9;background:#2e1636;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.tg-duel-choices{grid-template-columns:repeat(3,1fr);gap:9px;width:min(390px,100%);display:grid}.tg-duel-choices button{color:#f6edf6;background:#ffffff0a;border:1px solid #ffffff20;border-radius:13px;justify-items:center;gap:5px;padding:12px 7px;font-size:11px;display:grid}.tg-duel-choices button:hover:not(:disabled){background:#8c63df1d;border-color:#b99aff99;transform:translateY(-3px)}.tg-duel-choices button span{font-size:28px}.tg-wheel-game button:disabled,.tg-duel-game button:disabled{opacity:.58}@keyframes wheel-spin{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}.tg-profile-avatar-editor,.tg-public-profile{position:relative}.tg-floating-gifts{z-index:5;pointer-events:none;display:block;position:absolute;inset:-18px -34px}.tg-floating-gifts button{width:30px;height:30px;color:inherit;cursor:pointer;pointer-events:auto;background:radial-gradient(circle,#582270,#200c2b);border:1px solid #cc79f0aa;border-radius:50%;place-items:center;padding:0;font-size:17px;animation:4s ease-in-out infinite rare-gift-fly;display:grid;position:absolute;box-shadow:0 0 14px #b83ce677}.tg-floating-gifts button.legendary{background:radial-gradient(circle,#7a4a18,#2c1309);border-color:#ffd66e;animation-name:legendary-gift-fly;box-shadow:0 0 17px #ffad2d99}.tg-floating-gifts button.autumn-leaf{isolation:isolate;background:radial-gradient(circle,#873b17,#281108);border-color:#ff9a46;animation:3.6s ease-in-out infinite autumn-leaf-fly;overflow:visible;box-shadow:0 0 12px #ff7b2f,0 0 25px #ef541b88}.tg-floating-gifts button.autumn-leaf:before,.tg-floating-gifts button.autumn-leaf:after{content:"✦";z-index:-1;color:#ffb04d;text-shadow:0 0 5px #ff6a1f,0 0 10px #ef3d12;font-size:9px;animation:1.45s ease-out infinite autumn-leaf-spark;position:absolute}.tg-floating-gifts button.autumn-leaf:before{top:-10px;right:-8px}.tg-floating-gifts button.autumn-leaf:after{animation-delay:-.7s;bottom:-9px;left:-9px}.tg-floating-gifts button:first-child{top:4%;left:1%}.tg-floating-gifts button:nth-child(2){animation-delay:-1s;top:1%;right:2%}.tg-floating-gifts button:nth-child(3){animation-delay:-2s;bottom:4%;left:0}.tg-floating-gifts button:nth-child(4){animation-delay:-3s;bottom:2%;right:0}.tg-public-floating{width:176px;height:126px;inset:92px calc(50% - 88px) auto}.tg-own-gifts>div.is-legendary,.tg-gift-shelf article.is-legendary{background:radial-gradient(circle at 50% 0,#d48a284d,#0000 56%),linear-gradient(145deg,#4b2712,#24100c 62%,#402610);border-color:#e5a634aa;box-shadow:0 0 22px #e7972b42,inset 0 1px #ffe6a65c}.tg-send-gift>div>button.is-legendary{background:radial-gradient(circle at 50% 0,#c97e3544,#0000 55%),linear-gradient(145deg,#4b2511,#25100d);border-color:#d99a36aa;box-shadow:inset 0 1px #ffe5a34f}.tg-send-gift>div>button.is-legendary.selected{border-color:#ffdb78;box-shadow:0 0 0 2px #ffbd4444,0 8px 25px #d87d2755}.tg-unique-label.legendary{background:#c9821d2b;border-color:#ffc85888;animation:1.8s ease-in-out infinite legendary-label-glow;box-shadow:0 0 10px #f7a62955;color:#ffe398!important}.tg-unique-label.rare{background:#8e32c63d;border-color:#c26cff88;animation:1.7s ease-in-out infinite unique-label-glow;box-shadow:0 0 10px #b84deb66;color:#eabaff!important}.tg-send-gift>div>button.gift-autumn-leaf{background:radial-gradient(circle at 50% 45%,#df74284f,#0000 42%),linear-gradient(145deg,#40210e,#171b25);border-color:#69d7ff;animation:1.7s ease-in-out infinite autumn-blue-rim;position:relative;overflow:hidden;box-shadow:0 0 20px #3baeff55,inset 0 0 0 1px #bdeaff55}.tg-send-gift>div>button.gift-autumn-leaf:after{content:"✦ Легендарный";z-index:4;color:#9ee7ff;text-shadow:0 0 4px #e8fbff;letter-spacing:0;pointer-events:none;background:linear-gradient(90deg,#176fa8cc,#45caffaa,#176fa8cc) 0 0/220% 100%;border:1px solid #b9efff99;border-radius:5px 5px 2px;justify-content:center;align-items:center;width:54px;height:11px;font-size:4px;font-weight:700;animation:1.35s ease-in-out infinite autumn-ribbon-sparks,2s linear infinite autumn-legendary-blue;display:flex;position:absolute;top:5px;right:5px;box-shadow:0 0 6px #59d5ff}.tg-send-gift>div>button.gift-autumn-leaf>span:first-child{filter:drop-shadow(0 0 8px #ff8a3d88);margin-top:5px;font-size:40px}.tg-send-gift>div>button.gift-autumn-leaf>*{z-index:1;position:relative}.tg-send-gift>div>button.gift-autumn-leaf .autumn-blue{display:none}.tg-unique-label.autumn-blue{text-shadow:0 0 6px #d6f7ff;color:#bcecff!important;background:linear-gradient(110deg,#176caf66,#54cbff55,#176caf66) 0 0/220% 100%!important;border-color:#7ed8ff!important;animation:1.7s linear infinite autumn-legendary-blue!important;box-shadow:0 0 8px #4ac8ff88!important}.tg-gift-owned-price{color:#f1c779!important}.tg-gift-stock{color:#b9a0b0;font-size:7px;font-style:normal}@keyframes rare-gift-fly{0%,to{transform:translateY(2px)rotate(-7deg)}50%{transform:translate(5px,-8px)rotate(8deg)scale(1.08)}}@keyframes legendary-gift-fly{0%,to{filter:brightness(.9);transform:translateY(3px)rotate(-5deg)}50%{filter:brightness(1.3);transform:translate(-5px,-9px)rotate(7deg)scale(1.12)}}@keyframes autumn-leaf-fly{0%,to{filter:brightness(.95);transform:translate(-2px,4px)rotate(-12deg)scale(.96)}35%{filter:brightness(1.25);transform:translate(6px,-7px)rotate(8deg)scale(1.1)}70%{transform:translate(-6px,-4px)rotate(-3deg)scale(1.04)}}@keyframes autumn-leaf-spark{0%{opacity:0;transform:scale(.2)rotate(0)}35%{opacity:1}to{opacity:0;transform:translate(5px,-7px)scale(1.25)rotate(120deg)}}@keyframes legendary-label-glow{0%,to{box-shadow:0 0 5px #f0a32644}50%{box-shadow:0 0 15px #ffc552aa}}@keyframes autumn-legendary-blue{0%{filter:brightness(.9);background-position:0}50%{filter:brightness(1.35)}to{filter:brightness(.9);background-position:220%}}@keyframes autumn-ribbon-sparks{0%,to{box-shadow:0 0 7px #59d5ff,0 0 15px #42bfff77}50%{box-shadow:-8px -4px 3px -2px #fff,8px 4px 3px -2px #8be7ff,0 0 24px #42c8ff}}@keyframes autumn-blue-rim{0%,to{border-color:#55c8f5;box-shadow:0 0 8px #39bfff66,inset 0 0 0 1px #b9efff44}50%{border-color:#b8f1ff;box-shadow:-5px -4px 5px -3px #fff,6px 5px 5px -3px #52d8ff,0 0 22px #42c8ffaa,inset 0 0 0 1px #d8f8ff88}}@media (max-width:640px){.tg-send-gift button{min-height:150px;padding:14px 10px}.tg-public-profile{max-height:calc(100svh - 24px);padding-bottom:max(110px,calc(45px + env(safe-area-inset-bottom)))}}.tg-maintenance-screen{z-index:1000;color:#fff;text-align:center;background:radial-gradient(circle at 50% 18%,#862e8d 0,#3b123f 28%,#190a20 62%,#0d0713 100%);flex-direction:column;justify-content:center;align-items:center;padding:32px 22px;display:flex;position:fixed;inset:0;overflow:hidden}.tg-maintenance-screen:before{content:"";background:conic-gradient(#0000,#f22d8d22,#0000 24%,#9b4dff28,#0000 52%,#ff4a3620,#0000 78%);animation:18s linear infinite maintenance-spin;position:absolute;inset:-40%}.tg-maintenance-screen:after{content:"";opacity:.52;background:radial-gradient(circle at 20% 20%,#fff 0 1px,#0000 2px) 0 0/110px 110px,radial-gradient(circle at 80% 30%,#ff94d8 0 1px,#0000 2px) 0 0/150px 150px,radial-gradient(circle at 35% 78%,#bd8cff 0 1px,#0000 2px) 0 0/190px 190px;animation:7s ease-in-out infinite maintenance-stars;position:absolute;inset:0}.tg-maintenance-screen>*{z-index:2;position:relative}.tg-maintenance-screen>img{border-radius:30px;width:112px;height:112px;margin-bottom:24px;animation:3.5s ease-in-out infinite maintenance-float;box-shadow:0 0 0 1px #ffffff3b,0 18px 70px #e327a470,0 0 35px #9b42ff66}.tg-maintenance-badge{color:#ffd7ef;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#6c1d5266;border:1px solid #f565b577;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 24px #ee379044}.tg-maintenance-badge svg{width:16px}.tg-maintenance-screen h1{letter-spacing:-.045em;color:#0000;background:linear-gradient(100deg,#fff,#ef9ada,#c399ff,#ff8a72,#fff) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;margin:18px 0 10px;font-size:clamp(34px,7vw,64px);line-height:1;animation:5s linear infinite premium-gradient}.tg-maintenance-screen p{color:#d9c3d7;width:min(560px,100%);margin:0;font-size:16px;line-height:1.65}.tg-maintenance-screen small{color:#a78fa9;margin-top:24px;font-size:12px}.tg-maintenance-orbit{z-index:1;border:1px solid #cf68ff24;border-radius:50%;width:300px;height:300px;animation:12s linear infinite maintenance-spin;position:absolute}.tg-maintenance-orbit span{background:#ff65b5;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 15px #ff56bc}.tg-maintenance-orbit span:first-child{top:18px;left:70px}.tg-maintenance-orbit span:nth-child(2){background:#a978ff;top:145px;right:-4px}.tg-maintenance-orbit span:nth-child(3){background:#ff735c;bottom:18px;left:62px}.tg-maintenance-toggle.active{box-shadow:0 0 20px #ff31543d;background:linear-gradient(135deg,#54152c,#2a1025)!important;border-color:#ff426b!important}.tg-maintenance-toggle>b{color:#a995a3;background:#ffffff0b;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:10px}.tg-maintenance-toggle.active>b{color:#fff;background:#e62e58;box-shadow:0 0 12px #ff3a64}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@keyframes maintenance-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes maintenance-stars{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.tg-gift-message.is-legendary{background:radial-gradient(circle at 100% 0,#d68a3544,#0000 48%),#21100d;border-color:#e4aa45;box-shadow:0 0 25px #d9872e44}.tg-games-only-note{isolation:isolate;color:#ffdce2;text-align:center;background:linear-gradient(120deg,#3c101d,#260d1a 55%,#48111e);border:1px solid #ff405f;border-radius:16px;width:min(520px,100% - 24px);margin:8px auto 18px;padding:12px 18px;animation:2.4s ease-in-out infinite games-warning-float;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff284033,0 0 22px #ef244b44,inset 0 0 18px #ef244b1a}.tg-games-only-note:before,.tg-games-only-note:after{content:"✦";z-index:-1;color:#ff8c9e;text-shadow:0 0 8px #ff294f;animation:1.7s ease-in-out infinite games-spark;position:absolute}.tg-games-only-note:before{top:4px;left:14px}.tg-games-only-note:after{animation-delay:-.8s;bottom:3px;right:16px}.tg-games-only-note>span:before,.tg-games-only-note>span:after{content:"·";color:#ffd0d6;text-shadow:0 0 9px #ff3655;font-size:28px;animation:1.3s ease-in-out infinite games-spark;position:absolute}.tg-games-only-note>span:before{top:-9px;right:28%}.tg-games-only-note>span:after{animation-delay:-.5s;bottom:-8px;left:31%}.tg-games-only-note strong{letter-spacing:.01em;font-size:12px}@keyframes games-warning-float{0%,to{transform:translateY(0);box-shadow:0 0 0 1px #ff284033,0 0 18px #ef244b35,inset 0 0 14px #ef244b16}50%{transform:translateY(-3px);box-shadow:0 0 0 2px #ff4a6244,0 0 29px #ff294f66,inset 0 0 23px #ef244b28}}@keyframes games-spark{0%,to{opacity:.25;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(90deg)}}.tg-app-theme-picker{border:1px solid #542047;border-radius:14px;margin:0 0 20px;padding:13px}.tg-app-theme-picker legend{color:#d9c4d2;padding:0 7px;font-size:13px;font-weight:700}.tg-app-theme-picker>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tg-app-theme-picker button{color:#d8c5d1;text-align:left;background:#241025;border:1px solid #542047;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.tg-app-theme-picker button.selected{color:#fff;background:linear-gradient(135deg,#6d2364,#34132f);border-color:#d64ab1;box-shadow:0 0 0 2px #d64ab122}.tg-app-theme-picker button svg{width:22px}.tg-app-theme-picker button span{display:grid}.tg-app-theme-picker button small{color:#a88e9e;font-size:10px}.tg-app.light-theme{color:#20212a;background:#eef1f7}.tg-app.light-theme .tg-sidebar{background:#fff;border-color:#dfe3ec}.tg-app.light-theme .tg-searchbar label{color:#737786;background:#eef1f6}.tg-app.light-theme .tg-searchbar input{color:#252731}.tg-app.light-theme .tg-searchbar input::placeholder{color:#9297a5}.tg-app.light-theme .tg-icon-button{color:#626876}.tg-app.light-theme .tg-icon-button:hover{color:#762567;background:#eaddea}.tg-app.light-theme .tg-menu{color:#252731;background:#fffffff2;box-shadow:0 12px 38px #51204426}.tg-app.light-theme .tg-menu-profile{border-color:#e5e7ed}.tg-app.light-theme .tg-menu-profile small{color:#747986}.tg-app.light-theme .tg-menu>button{color:#30323b}.tg-app.light-theme .tg-menu>button:hover{background:#f1e7f0}.tg-app.light-theme .tg-menu>button svg{color:#747986}.tg-app.light-theme .tg-chat-list button,.tg-app.light-theme .tg-search-results button{color:#282a33;background:0 0}.tg-app.light-theme .tg-chat-list button:hover,.tg-app.light-theme .tg-chat-list button.active,.tg-app.light-theme .tg-search-results button:hover{background:#f0e6ef}.tg-app.light-theme .tg-chat-list small,.tg-app.light-theme .tg-search-results small{color:#777c89}.tg-app.light-theme .tg-story-strip{border-color:#e4e6ec}.tg-app.light-theme .tg-dialog{color:#242630;background-color:#e8ebf1}.tg-app.light-theme .tg-dialog-header{background:#fff;border-color:#dfe2e9}.tg-app.light-theme .tg-pinned-message{color:#30333d;background:#fffffff2;border-color:#e1e3e9}.tg-app.light-theme .tg-pinned-message small,.tg-app.light-theme .tg-dialog-header small{color:#737986}.tg-app.light-theme .tg-chat-menu{background:#fff;box-shadow:0 12px 35px #53204822}.tg-app.light-theme .tg-chat-menu button{color:#30323a}.tg-app.light-theme .tg-chat-menu button:hover{background:#f1e6ef}.tg-app.light-theme .tg-messages{background-color:#edf0f5}.tg-app.light-theme .tg-messages article.in{color:#252731;background:#fff;box-shadow:0 1px 3px #3237461c}.tg-app.light-theme .tg-messages article.out{color:#fff;background:linear-gradient(135deg,#b82d91,#d72b72)}.tg-app.light-theme .tg-messages article time{color:#727988}.tg-app.light-theme .tg-messages article.out time{color:#f6dce9}.tg-app.light-theme .tg-composer{background:#f8f9fb;border-top:1px solid #dde1e8}.tg-app.light-theme .tg-composer textarea,.tg-app.light-theme .tg-composer>button{color:#333641;background:#fff;box-shadow:0 2px 10px #35394818}.tg-app.light-theme .tg-system-note{color:#676d79;background:#fff}.tg-app.light-theme .tg-page-panel{color:#242630;background:#eef1f6}.tg-app.light-theme .tg-page-panel>header{background:#fff;border-color:#dfe2e9}.tg-app.light-theme .tg-settings-card{color:#282a33;background:#fff;box-shadow:0 14px 45px #35394a1a}.tg-app.light-theme .tg-settings-card>p{color:#737986}.tg-app.light-theme .tg-settings-card label{color:#505461}.tg-app.light-theme .tg-settings-card input,.tg-app.light-theme .tg-settings-card textarea,.tg-app.light-theme .tg-settings-card select{color:#252731;background:#f4f5f8;border-color:#d9dce5}.tg-app.light-theme .tg-privacy-settings,.tg-app.light-theme .tg-app-theme-picker,.tg-app.light-theme .tg-own-gifts,.tg-app.light-theme .tg-premium-grant{border-color:#dde0e8}.tg-app.light-theme .tg-privacy-settings legend,.tg-app.light-theme .tg-app-theme-picker legend{color:#424651}.tg-app.light-theme .tg-privacy-settings strong{color:#30333d}.tg-app.light-theme .tg-privacy-settings>label{border-color:#e9eaf0}.tg-app.light-theme .tg-settings-section-button{color:#30333d;background:#f5f5f8;border-color:#d9dce5}.tg-app.light-theme .tg-settings-section-button:hover{background:#f3e8f1;border-color:#bd78ae}.tg-app.light-theme .tg-security-modal,.tg-app.light-theme .tg-users-modal{color:#292b34;background:#fff}.tg-app.light-theme .tg-security-modal>header,.tg-app.light-theme .tg-users-modal>header{background:#fffffff2}.tg-app.light-theme .tg-settings-modal-intro{color:#737986}.tg-app.light-theme .tg-users-summary span{color:#686d78;background:#f0f1f5}.tg-app.light-theme .tg-users-summary b{color:#282b34}.tg-app.light-theme .tg-users-summary .blocked{background:#fff0f2;border-color:#efb3bc}.tg-app.light-theme .tg-managed-users article{background:#f7f7fa;border-color:#e2e4ea}.tg-app.light-theme .tg-managed-users article>span strong{color:#292c35}.tg-app.light-theme .tg-app-theme-picker button{color:#3d404b;background:#f3f4f7;border-color:#d9dce5}.tg-app.light-theme .tg-app-theme-picker button.selected{color:#782568;background:#f8e9f4;border-color:#c840a3}.tg-app.light-theme .tg-app-theme-picker button small{color:#747986}.tg-app.light-theme .tg-profile-appearance-button{color:#4a3a48;background:#f8f0f7;border-color:#e1d6e1}.tg-app.light-theme .tg-modal{color:#272a33;background:#fff;box-shadow:0 24px 70px #38213b33}.tg-app.light-theme .tg-modal header{border-color:#e2e4ea}.tg-app.light-theme .tg-modal input,.tg-app.light-theme .tg-modal textarea,.tg-app.light-theme .tg-modal select{color:#252731;background:#f4f5f8;border-color:#d9dce5}.tg-app.light-theme .tg-public-bio,.tg-app.light-theme .tg-public-presence,.tg-app.light-theme .tg-public-birthday{color:#666b78}.tg-app.light-theme .tg-profile-gifts,.tg-app.light-theme .tg-send-gift{border-color:#e4e6ec}.tg-app.light-theme .tg-gift-shelf article:not(.is-unique),.tg-app.light-theme .tg-send-gift>div>button:not(.is-unique){color:#2f323b;background:#f5f6f8;border-color:#dedfe7}.tg-app.light-theme .tg-copyright{color:#696e7a}.vigram-install-entry{color:#efd6f5;background:#72287933;border:1px solid #be62c9;border-radius:12px;width:100%;margin-top:12px;padding:14px}.vigram-install-dialog{color:#fff;background:radial-gradient(at top,#542360,#1e1028 65%);border:1px solid #bd6ad15c;border-radius:26px;width:min(430px,100% - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.vigram-install-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d0412b8}.vigram-install-dialog section{text-align:center;padding:36px 26px 24px}.vigram-install-dialog img{border-radius:24px;margin:0 auto 20px;box-shadow:0 12px 35px #bc2aa850}.vigram-install-close{color:#ceb4d5;background:#ffffff0a;border-radius:50%;padding:7px;position:absolute;top:12px;right:12px}.vigram-install-label{color:#dea3e8;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.vigram-install-dialog h2{margin:16px 0 12px;font-size:27px;line-height:1.15}.vigram-install-dialog p{color:#c2aecb;font-size:14px;line-height:1.6}.vigram-install-dialog ol{text-align:left;color:#dbc9e2;background:#ffffff05;border:1px solid #ffffff12;border-radius:15px;margin:20px 0;padding:18px 18px 18px 38px;font-size:13px;line-height:1.6;list-style:decimal}.vigram-install-dialog li+li{margin-top:10px}.vigram-install-action{color:#fff;background:linear-gradient(115deg,#823ee3,#d82d98);border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:15px;font-weight:600;display:flex}.vigram-install-dismiss{color:#bca1c7;background:0 0;margin-top:10px;padding:12px;font-size:13px}.tg-story-strip{scrollbar-width:none;flex-shrink:0;order:-1;gap:8px;padding:14px 12px 12px}.tg-story-strip::-webkit-scrollbar{display:none}.tg-story-strip button{gap:7px;width:76px;padding:2px}.tg-story-strip small{font-size:12px;font-weight:500;line-height:16px}.tg-story-ring{background:#43225c;border:2.5px solid #a855f7;flex-shrink:0;width:64px;height:64px;position:relative}.tg-story-ring img,.tg-story-ring video{object-fit:cover;border:0;width:54px;height:54px}.tg-story-ring.viewed{border-color:#777681}.tg-story-ring.own{background:#43225c;border:2.5px solid #0000}.tg-story-ring.own>svg{color:#d5b4eb;width:28px;height:28px}.tg-story-add{color:#fff;background:#a855f7;border:3px solid #241025;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-2px;right:-3px}.tg-story-add svg{width:16px;height:16px}.tg-app.light-theme .tg-story-add{border-color:#fff}.tg-app.light-theme .tg-story-strip button{color:#30303b}.tg-story-strip button:focus-visible{border-radius:12px;outline:2px solid #c084fc}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--g-color-line-generic\)\]{border-color:var(--g-color-line-generic)}.bg-\[var\(--g-color-base-float\)\]{background-color:var(--g-color-base-float)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-\[var\(--g-color-text-danger\)\]{color:var(--g-color-text-danger)}.text-\[var\(--g-color-text-link\)\]{color:var(--g-color-text-link)}.text-\[var\(--g-color-text-primary\)\]{color:var(--g-color-text-primary)}.text-\[var\(--g-color-text-secondary\)\]{color:var(--g-color-text-secondary)}.text-gray-800{color:var(--color-gray-800)}.text-green-800{color:var(--color-green-800)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--g-color-line-brand\)\]:focus{--tw-ring-color:var(--g-color-line-brand)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-green-900{background-color:var(--color-green-900)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-green-200{color:var(--color-green-200)}}}.tg-vigriki-shop{background:linear-gradient(135deg,#281130,#471335);border:1px solid #d34a9466;border-radius:16px;margin-top:16px;padding:17px}.tg-vigriki-shop>div{align-items:center;gap:10px;display:flex}.tg-vigriki-shop>div>span:last-child{text-align:left;display:grid}.tg-vigriki-shop small{color:#c8a8bc}.tg-vigrik-star{vertical-align:middle;background:radial-gradient(circle at 36% 28%,#fff7ac 0 8%,#ffd84d 28%,#f39b16 62%,#d8690c 100%);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 0 0 2px #fff2a733,0 5px 18px #ffad2366}.tg-vigrik-star svg{filter:drop-shadow(0 2px 2px #9a3e16aa);width:31px;height:31px;overflow:visible}.tg-vigrik-star path:first-child{fill:#fff3a0;stroke:#fff9cf;stroke-width:1.1px}.tg-vigrik-star .shine{fill:#fff;opacity:.82;transform-origin:50%;transform:scale(.42)}.tg-vigrik-star.small{width:20px;height:20px;box-shadow:0 0 8px #ffb12666}.tg-vigrik-star.small svg{width:16px;height:16px}.tg-menu-vigriki{color:#e9c984;background:#3b251355;border:1px solid #f3ae3044;border-radius:12px;align-items:center;gap:6px;width:max-content;margin-top:9px;padding:6px 9px 6px 6px;font-size:11px;display:flex}.tg-menu-profile .tg-menu-vigriki strong{color:#fff0a8;margin:0;font-size:12px}.tg-settings-vigriki{text-align:left;background:linear-gradient(135deg,#3c2316aa,#35132e);border:1px solid #f3ac3550;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:max-content;margin:11px auto 20px;padding:9px 14px 9px 9px;display:flex;box-shadow:0 7px 22px #15081055}.tg-settings-vigriki span{display:grid}.tg-settings-vigriki small{color:#bda799;font-size:10px}.tg-settings-vigriki strong{color:#ffe2a0;font-size:14px}.tg-vigriki-shop p{color:#dcc5d4;font-size:13px}.tg-vigriki-shop label{color:#d8bdcf;text-align:left;gap:6px;font-size:12px;display:grid}.tg-vigriki-shop input{color:#fff;background:#170917;border:1px solid #693052;border-radius:10px;padding:11px}.tg-vigriki-price{color:#ffd596;margin:12px 0;font-size:18px;display:block}.tg-vigriki-shop button,.tg-vigriki-grant button{color:#fff;background:linear-gradient(135deg,#9e2ae2,#db286c);border:0;border-radius:10px;padding:10px 14px;font-weight:700}.tg-vigriki-grant{border-top:1px solid #ffffff12;grid-template-columns:1fr 120px auto;gap:8px;margin-top:15px;padding-top:15px;display:grid}.tg-vigriki-grant>strong{color:#ffd29b;grid-column:1/-1}.tg-vigriki-grant input{color:#fff;background:#160817;border:1px solid #542047;border-radius:8px;min-width:0;padding:10px}.tg-own-gifts{border:1px solid #57234c;border-radius:14px;margin:18px 0;padding:14px}.tg-own-gifts legend{color:#f1c9e3;padding:0 8px;font-weight:700}.tg-own-gifts legend svg{vertical-align:middle;width:17px}.tg-own-gifts>div{border-bottom:1px solid #ffffff0c;align-items:center;gap:10px;padding:9px 0;display:flex}.tg-own-gifts>div:last-child{border-bottom:0}.tg-own-gifts>div.is-unique{background:linear-gradient(120deg,#45145a66,#251033,#5a174766);border:1px solid #ab52ff55;border-radius:12px;margin:5px -6px;padding:10px 6px;box-shadow:inset 0 1px #e9b9ff1f}.tg-own-gifts>div>span:nth-child(2){text-align:left;flex:1;min-width:0;display:grid}.tg-own-gifts small{color:#ab91a2}.tg-own-gifts em{color:#d8bdce;margin-top:3px;font-size:11px;font-style:normal}.tg-own-gifts button{color:#e9c7dc;background:#2b1027;border:1px solid #6d3159;border-radius:8px;padding:7px 10px}.tg-own-gifts .tg-gift-actions{gap:5px;display:grid}.tg-own-gifts .tg-gift-actions .sell{color:#ffd88c;background:#35230f;border-color:#815f2f}.tg-own-gifts .tg-gift-sale-price{color:#d5a95e}.tg-gift-emoji{font-size:30px}.tg-public-profile{max-height:min(92svh,760px);padding-bottom:max(90px,calc(34px + env(safe-area-inset-bottom)));overscroll-behavior:contain;scroll-padding-bottom:90px;overflow-y:auto}.tg-profile-gifts,.tg-send-gift{text-align:left;border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px}.tg-profile-gifts h3,.tg-send-gift h3{align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.tg-profile-gifts h3 svg{width:18px}.tg-gift-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tg-gift-shelf article{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;justify-items:center;padding:10px 6px;display:grid}.tg-gift-shelf article.is-unique{background:radial-gradient(circle at 50% 0,#a236cc55,#0000 55%),linear-gradient(145deg,#471457,#23102e);border-color:#b45cff88;position:relative;overflow:hidden;box-shadow:0 0 18px #9e32d936,inset 0 1px #f2c4ff38}.tg-gift-shelf article.is-unique:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff20 50%,#0000 58%);animation:3.2s linear infinite unique-gift-shine;position:absolute;inset:-80%}.tg-gift-shelf article>span{font-size:30px}.tg-gift-shelf strong{font-size:11px}.tg-gift-shelf small{color:#ac91a2;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.tg-gift-shelf em{color:#dec1d4;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:9px;font-style:normal;overflow:hidden}.tg-send-gift>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tg-send-gift{padding-bottom:42px}.tg-send-gift button{color:#fff;background:#2a1028;border:1px solid #643056;border-radius:12px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:142px;padding:12px 8px;display:grid}.tg-send-gift button:disabled{opacity:.42}.tg-send-gift>div>button.selected{background:linear-gradient(145deg,#53203f,#5a271e);border-color:#ffba52;box-shadow:0 0 0 2px #f9aa3033,0 7px 20px #16070f88}.tg-send-gift>div>button.is-unique{background:linear-gradient(145deg,#461353,#281030 55%,#511642);border-color:#9848ce88;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4c9ff22}.tg-send-gift>div>button.is-unique.selected{border-color:#dc86ff;box-shadow:0 0 0 2px #bd52ec44,0 7px 24px #8c24bc55}.tg-unique-label{letter-spacing:.03em;text-transform:uppercase;background:#a43ce922;border:1px solid #ca7cff66;border-radius:999px;width:max-content;margin:3px 0;padding:2px 5px;font-weight:800;line-height:1.2;animation:2s ease-in-out infinite unique-label-glow;display:inline-flex;color:#df9fff!important;font-size:7px!important}.tg-unique-owner-badge{color:#e5a9ff;letter-spacing:.04em;background:linear-gradient(110deg,#862ac933,#d948af22);border:1px solid #bd65eb77;border-radius:999px;justify-content:center;align-items:center;width:max-content;margin:7px auto 0;padding:4px 8px;font-size:8px;font-weight:800;animation:2s ease-in-out infinite unique-label-glow;display:flex}.tg-own-gifts strong .tg-unique-label,.tg-gift-message strong .tg-unique-label{vertical-align:middle;margin-left:7px}.tg-send-gift button>span{font-size:27px}.tg-send-gift button small{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;min-height:24px;font-size:9px;line-height:1.3;overflow:visible}.tg-send-gift button strong{color:#ffd692;align-items:center;gap:3px;font-size:10px;display:flex}.tg-send-gift button strong .tg-vigrik-star{width:15px;height:15px}.tg-send-gift button strong .tg-vigrik-star svg{width:12px;height:12px}.tg-gift-message{background:#1f0b1e;border:1px solid #74365f;border-radius:13px;margin-top:10px;padding:11px;grid-template-columns:1fr auto!important;gap:7px!important;display:grid!important}.tg-gift-message>strong{color:#ffe0a3;grid-column:1/-1;font-size:13px}.tg-gift-message textarea{resize:none;color:#fff;background:#130713;border:1px solid #643052;border-radius:10px;outline:none;grid-column:1/-1;padding:10px}.tg-gift-message textarea:focus{border-color:#d5479b}.tg-gift-message>small{color:#957d8d;align-self:center;font-size:10px}.tg-gift-message>button{padding:9px 12px;font-size:11px;font-weight:700;background:linear-gradient(135deg,#a72cdc,#dd2f76)!important;border-color:#0000!important}.tg-gift-message.is-unique{background:radial-gradient(circle at 100% 0,#9128b744,#0000 45%),#1f0b25;border-color:#bd63ed;box-shadow:0 0 24px #9d32c833}@keyframes unique-gift-shine{to{transform:translate(55%)}}@keyframes unique-label-glow{0%,to{color:#ce86f5;box-shadow:0 0 5px #ae3ce933}50%{color:#f1c3ff;box-shadow:0 0 12px #c552ff88}}@media (max-width:640px){.tg-vigriki-grant{grid-template-columns:1fr}.tg-vigriki-grant>strong{grid-column:auto}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
