@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Montserrat:wght@500;700&display=swap);
.qEhgJEpm{--color-fill: var(--color-primary);display:flex;flex-shrink:0;width:1rem;height:1rem}.GjxPnwZR{width:1.25rem;height:1.25rem}.HRLrnZvQ{width:1.5rem;height:1.5rem}.ebO2WJkv{display:inline-block;width:1em;height:1em;line-height:1;vertical-align:text-top}.lbK6aMGA{width:100%;height:100%}.hqg1cKl7{pointer-events:auto;cursor:var(--custom-cursor, pointer)}
.KU67Uur0{display:inline-block;width:100%}.y_uRZXtA .m3sD7_cn{max-height:4lh}.JNVT2DU9{max-height:inherit;margin-top:.125rem;margin-bottom:.125rem}.y_uRZXtA .JNVT2DU9{-webkit-mask-image:linear-gradient(to top, transparent 0px, black 1rem);mask-image:linear-gradient(to top, transparent 0px, black 1rem)}.pyX4NpPB{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%}.RmvXwV0W{cursor:var(--custom-cursor, pointer)}
.gYSfUe37{z-index:1;width:100%;height:100%}.gYSfUe37.closing{transition-delay:150ms}.vbcXDDxa{transition-delay:0s}.AvU_FtMd{transition:none !important}.RrEzFxte{position:absolute;top:0;left:0;width:100%;height:100%}.gYSfUe37:not(.shown),.RrEzFxte:not(.shown){display:block !important}
.CEFe1FhH{position:relative;display:inline-flex;flex:0 0 var(--custom-emoji-size);align-items:center;justify-content:center;width:var(--custom-emoji-size);height:var(--custom-emoji-size);vertical-align:text-bottom}.CEFe1FhH .rlottie-canvas{display:block}.DKi1177s{width:85%;height:85%;border-radius:.3125rem;background-color:rgba(119,119,119,.0980392157)}.O_TaDxWg{pointer-events:none;width:100%;height:100%}.wqju02hR{-webkit-user-select:none !important;user-select:none !important;width:var(--custom-emoji-size) !important;height:var(--custom-emoji-size) !important}.CEFe1FhH,.wqju02hR,.O_TaDxWg{border-radius:var(--custom-emoji-border-radius) !important}.a8dMNkh3{-webkit-user-select:auto !important;user-select:auto !important;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}
.pTWe_CYU{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;color:var(--accent-color)}
.nRjVJOQv{--peer-color-wrapper-bar-color: var(--bar-gradient, var(--accent-color));position:relative;overflow:hidden;padding-inline-start:.5625rem;padding-inline-end:.375rem;border-radius:.25rem;color:var(--accent-color);background-color:var(--accent-background-color)}._9jsufX2y::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;display:block;width:.1875rem;background:var(--peer-color-wrapper-bar-color)}.nsd0qT3V{padding-inline-end:1.75rem}.UAOeEYzU{--custom-emoji-size: 1.25rem;position:absolute;top:.25rem;right:.25rem}
.pMUccFN9{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .15s ease-in-out}.auCNtLQ4,.a44ZN3hD{cursor:var(--custom-cursor, pointer);display:flex;margin:.125rem;padding:.125rem;border-radius:.125rem;font-size:1.25rem;transition:background-color .15s ease-in-out}.auCNtLQ4:hover,.auCNtLQ4.jq1KLfVD,.a44ZN3hD:hover,.a44ZN3hD.jq1KLfVD{background-color:var(--color-background-compact-menu-hover)}.L95Dh7wN{pointer-events:auto;position:absolute;top:0;right:0;display:flex;align-items:center;padding:.125rem;border-bottom-left-radius:.25rem;background-color:var(--color-background-compact-menu);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.L95Dh7wN.zctwFUQ8{display:none}
.CodeBlock{position:relative;overflow:hidden;margin:0;margin-block:.25rem;padding-block:.1875rem;border-radius:.25rem;color:var(--color-text);background-color:var(--color-code-bg)}.CodeBlock .code-title{overflow:hidden;margin-bottom:.5rem;font-size:calc(var(--message-text-size, 1rem) - .125rem);font-weight:var(--font-weight-medium);color:var(--accent-color);text-overflow:ellipsis;white-space:nowrap}.CodeBlock .code-block{overflow:hidden;margin:0;white-space:pre-wrap}.CodeBlock .code-block:hover .code-overlay{opacity:1}.CodeBlock .code-block.no-word-wrap{padding-bottom:.25rem;white-space:pre}html.theme-light .CodeBlock .code-block{--color-type: #0053d4;--color-keyword: #388e22;--color-class: #3e6c20;--color-string: #9a1111;--color-template: #9a5334;--color-selector: #9a5334;--color-function: #a753b7;--color-comment: #616161;--color-section: #9a1111;--color-variable: #bd63c5;--color-attribute: #276b8f;--color-link: #276b8f;--color-tag: #000000}html.theme-dark :not(.own) .CodeBlock .code-block{--color-type: #56b6c2;--color-keyword: #c678dd;--color-class: #e06c75;--color-string: #98c379;--color-template: #d19a66;--color-selector: #e06c75;--color-function: #61aeee;--color-comment: #5c6370;--color-section: #e06c75;--color-variable: #d19a66;--color-attribute: #d19a66;--color-link: #d19a66;--color-tag: #e06c75}html.theme-dark .own .CodeBlock .code-block{--color-type: #9effff;--color-keyword: #ffe900;--color-class: #b2f5ff;--color-string: #fedcad;--color-template: #ffe900;--color-selector: #b2f5ff;--color-function: #87ff91;--color-comment: #cbcbcb;--color-section: #b2f5ff;--color-variable: #ffe900;--color-attribute: #ffe900;--color-link: #ffe900;--color-tag: #b2f5ff}.CodeBlock .code-block .hljs{overflow-x:auto;display:block;color:var(--color-text)}.hljs-keyword,.hljs-literal,.hljs-symbol,.hljs-name{color:var(--color-keyword)}.hljs-link{color:var(--color-link);text-decoration:underline}.hljs-built_in,.hljs-type{color:var(--color-type)}.hljs-number,.hljs-class{color:var(--color-class)}.hljs-string,.hljs-meta .hljs-string{color:var(--color-string)}.hljs-regexp,.hljs-template-tag{color:var(--color-template)}.hljs-subst,.hljs-function,.hljs-title,.hljs-params,.hljs-formula{color:var(--color-function)}.hljs-comment,.hljs-quote{font-style:italic;color:var(--color-comment)}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag,.hljs-doctag{color:var(--color-tag)}.hljs-variable,.hljs-template-variable{color:var(--color-variable)}.hljs-attr,.hljs-attribute{color:var(--color-attribute)}.hljs-section{color:var(--color-section)}.hljs-emphasis{font-style:italic}.hljs-bullet,.hljs-selector-tag,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:var(--color-selector)}
.Spoiler--concealed{cursor:var(--custom-cursor, pointer);border-radius:.5rem;background-image:url(spoiler-dots-black.b2dd6e4f4a5a520c4ccd.png);background-size:auto min(100%,1.125rem)}html.theme-dark .Spoiler--concealed,html.theme-light .ListItem.selected .Spoiler--concealed,.ActionMessage .Spoiler--concealed,.MediaViewerFooter .Spoiler--concealed,#StoryViewer .Spoiler--concealed{background-image:url(spoiler-dots-white.ab45f83c6ba729884808.png)}.emoji-only .Spoiler--concealed{background-size:auto 1.125rem}.Spoiler--animated{animation:pulse-opacity-light 1.75s linear infinite}body.in-background .Spoiler--animated{animation-play-state:paused}.Spoiler__content{opacity:1;transition:opacity 250ms ease}.Spoiler--concealed .Spoiler__content{-webkit-user-select:none;user-select:none;opacity:0}@keyframes pulse-opacity-light{25%{opacity:1}50%{opacity:.25}75%{opacity:1}}
.swBnOk1h{color:inherit}.swBnOk1h:hover{color:inherit}.Jz1SC8nz{color:var(--color-primary)}.Jz1SC8nz:hover{color:var(--color-primary)}
.W4ndaFuS{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;padding-block:.125rem;overflow-wrap:anywhere}.W4ndaFuS .star-amount-icon{margin-inline:0 !important;vertical-align:text-bottom}.qIESjPFU{position:relative;z-index:0;display:flex;flex-direction:column;gap:.5rem;align-items:center;max-width:15rem;padding:.5rem .75rem;border-radius:var(--border-radius-messages);color:#fff;background-color:var(--action-message-bg)}.cgQoy2xy{position:relative;z-index:0;display:inline-block;max-width:100%;padding:.1875rem .5rem;border-radius:var(--border-radius-messages);color:#fff;background-color:var(--action-message-bg)}.x0D811xX>.cgQoy2xy,.x0D811xX>.CrZTrncJ{margin-bottom:.5rem}.j1bGIpWD .cgQoy2xy{display:inline-flex;white-space:pre}.d5ep97lr{font-weight:var(--font-weight-medium)}.Soqky8rY{overflow:hidden;min-width:1ch}.m6kJl7zG{overflow:visible;min-width:auto}.j1bGIpWD,.Soqky8rY{text-overflow:ellipsis;white-space:nowrap}.CrZTrncJ{grid-area:1/1;max-width:100%}.Rz1leKMF{grid-area:1/1}.oL3NoM4Y{background-color:rgba(0,0,0,0)}.oL3NoM4Y .faqkTF52,.oL3NoM4Y .cgQoy2xy{display:inline;padding:.1875rem .5rem;border-radius:var(--border-radius-messages);text-wrap:pretty;-webkit-box-decoration-break:clone;box-decoration-break:clone}.oL3NoM4Y .faqkTF52{pointer-events:none;color:#000;background-color:#000}.oL3NoM4Y .cgQoy2xy{background-color:rgba(0,0,0,0) !important}.Jcta1qBG{position:relative;font-size:.9375rem}.F8w9vDlr{position:relative}.wnjg6GZj{--radius: var(--border-radius-messages)}.ClHX4zX1{margin-top:.25rem .125rem}.jT6o01vL{text-wrap:balance}.LB5i9s3a{cursor:var(--custom-cursor, pointer);position:relative;display:inline-block;padding:.5rem 1.25rem;border-radius:1.25rem;font-weight:var(--font-weight-semibold);background-color:var(--action-message-bg);transition:opacity .15s}.LB5i9s3a:hover,.LB5i9s3a:focus{opacity:.8}.Cp_BJqe5{margin-bottom:0;font-size:inherit}.VCJyqpS8{font-size:.8125rem;text-wrap:balance}.lcncBNHa{cursor:var(--custom-cursor, pointer);width:13.75rem}.jxcv_A2w{margin-block:.25rem}.jxcv_A2w::before{content:"";position:absolute;z-index:-1;inset:-0.25rem;border-radius:calc(var(--border-radius-messages) + .25rem);background:var(--action-message-bg)}.lsTgPDw1{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.uzTnIOE7{position:absolute;inset:0}.pae10ItJ{color:#fff}.eNm2vJJr{padding:.5rem .75rem !important}.mp_JlS2o{width:100%;max-width:10rem;font-weight:var(--font-weight-normal);text-align:center}.S5yKhYOF{width:fit-content;margin:.75rem auto 0}.lYK4izyG,.b_UHz9Pn,.HiG8V3U2,.Ohq5zfvI .cgQoy2xy{cursor:var(--custom-cursor, pointer);transition:opacity .15s}.lYK4izyG:hover,.b_UHz9Pn:hover,.HiG8V3U2:hover,.Ohq5zfvI .cgQoy2xy:hover{opacity:.8}.HiG8V3U2{max-width:20rem !important}.lYK4izyG{max-width:20rem !important;text-align:center}.v8H6hMhz{margin-bottom:.25rem}.b_UHz9Pn{max-width:15rem !important}.sx65zyR6{display:flex;justify-content:center;width:100%;margin-bottom:.375rem;font-weight:var(--font-weight-medium)}.jmVfnkV0{width:100%;margin-bottom:.375rem;text-align:left}.jmVfnkV0:last-child{margin-bottom:0}.hrUNI578{width:100%;text-align:center}.xm2OfRXs{display:inline-block;text-align:center}.PnwAfQgJ{margin-right:.125rem;font-size:1rem;vertical-align:middle}
.A72KeAmh{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;vertical-align:middle}.eLEPgwPj{position:absolute;width:100%;height:100%}.ZQJO2BKn{position:absolute;z-index:1;top:50%;transform:translateY(-50%);font-size:.75em;font-weight:var(--font-weight-medium);line-height:1;color:#fff}.ZQJO2BKn .emoji{width:1em;height:1em}
.fWE9Tkfe{pointer-events:none;position:absolute;inset:0;line-height:1}.F0JPgXgb{--_progress: 0;z-index:0;overflow:hidden;font-size:.75rem;opacity:.8}.B94KQ3c0{font-size:.5rem}.wapdILU7{--_duration-shift: 0s;--_shift-x: 0;--_shift-y: 0;position:absolute;width:.5rem;height:.5rem;animation:AS3Scly3 5s infinite;animation-delay:var(--_duration-shift)}.caUR_u_a .wapdILU7{opacity:.5;animation:none}body.in-background .wapdILU7{animation-play-state:paused}@keyframes AS3Scly3{0%{transform:translate(0, 0);opacity:0}15%{opacity:1}100%{transform:translate(var(--_shift-x), var(--_shift-y));opacity:0}}
@keyframes ripple-animation{from{transform:scale(0);opacity:1}50%{opacity:1}to{transform:scale(2);opacity:0}}.ripple-container{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--color-primary);background-color:rgba(0,0,0,0)}body.no-page-transitions .ripple-container{display:none}.ripple-container .ripple-wave{pointer-events:none;position:absolute;transform:scale(0);display:block;border-radius:50%;background-color:var(--ripple-color, rgba(0, 0, 0, 0.08));animation:ripple-animation 700ms}
.Spinner{--spinner-size: 2rem;position:relative;display:flex;align-items:center;justify-content:center;width:var(--spinner-size);height:var(--spinner-size)}.Spinner.with-background::before{content:"";position:absolute;top:-0.125rem;right:-0.125rem;bottom:-0.125rem;left:-0.125rem;border-radius:50%}.Spinner.with-background.bg-dark::before{background:rgba(0,0,0,.25)}.Spinner.with-background.bg-light::before{background:hsla(0,0%,100%,.4)}.Spinner.white .Spinner__inner{background-image:var(--spinner-white-data)}.Spinner.white.with-background .Spinner__inner{background-image:var(--spinner-white-thin-data)}.Spinner.blue .Spinner__inner{background-image:var(--spinner-blue-data)}.theme-dark .Spinner.blue .Spinner__inner{background-image:var(--spinner-dark-blue-data)}.Spinner.black .Spinner__inner{background-image:var(--spinner-black-data)}.Spinner.green .Spinner__inner{background-image:var(--spinner-green-data)}.Spinner.gray .Spinner__inner{background-image:var(--spinner-gray-data)}.Spinner.yellow .Spinner__inner{background-image:var(--spinner-yellow-data)}.Spinner__inner{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:100%;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}body.in-background .Spinner__inner{animation-play-state:paused}.Spinner__inner.Spinner__loading-image{background-image:url(loading.d689166adc6a4ebc5df1.png) !important;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-in-out}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:.6;transform:scale(0.95)}50%{opacity:1;transform:scale(1)}100%{opacity:.6;transform:scale(0.95)}}
.Button{--premium-gradient: #10b981;cursor:var(--custom-cursor, pointer);position:relative;overflow:hidden;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:2.5rem;padding:.625rem;border:0;border-radius:2px;font-weight:var(--font-weight-medium);line-height:1.2;color:#3390ec;text-decoration:none !important;text-transform:uppercase;background-color:rgba(0,0,0,0);background-size:cover;outline:none !important;transition:background-color .15s,color .15s,opacity .15s}.Button:active,.Button.clicked,body.no-page-transitions .Button{transition:none !important}.Button.no-upper-case{text-transform:none}.Button.disabled{cursor:var(--custom-cursor, default)}.Button.disabled:not(.non-interactive){opacity:.5 !important}.Button.disabled:not(.click-allowed){pointer-events:none}.Button.primary{--ripple-color: rgba(51, 144, 236, 0.2)}body.no-page-transitions .Button.primary:not(.disabled):not(:disabled):active{background:rgba(51,144,236,.1)}.Button.secondary{--ripple-color: rgba(0, 0, 0, 0.08);background:rgba(0,255,170,.15);color:#0fa;border:1px solid #0fa}.Button.secondary:not(.disabled):not(:disabled):active,.Button.secondary:not(.disabled):not(:disabled).active,.Button.secondary:not(.disabled):not(:disabled):focus{background:rgba(0,255,170,.15);color:#0fa;border:1px solid #0fa}@media(hover: hover){.Button.secondary:not(.disabled):not(:disabled):hover{background:rgba(0,255,170,.15);color:#0fa;border:1px solid #0fa}}body.no-page-transitions .Button.secondary:not(.disabled):not(:disabled):active{background:rgba(0,255,170,.15);color:#0fa;border:1px solid #0fa}.Button.gray{--ripple-color: rgba(0, 0, 0, 0.08);color:var(--color-text-secondary);background-color:var(--color-background)}.Button.gray:not(.disabled):not(:disabled):active,.Button.gray:not(.disabled):not(:disabled).active,.Button.gray:not(.disabled):not(:disabled):focus{color:var(--color-primary)}@media(hover: hover){.Button.gray:not(.disabled):not(:disabled):hover{color:var(--color-primary)}}body.no-page-transitions .Button.gray:not(.disabled):not(:disabled):active{background-color:var(--color-chat-hover)}.Button.danger{--ripple-color: rgba(var(--color-error-rgb), 0.16);color:var(--color-error)}.Button.danger:not(.disabled):not(:disabled):active,.Button.danger:not(.disabled):not(:disabled).active,.Button.danger:not(.disabled):not(:disabled):focus{color:var(--color-white)}@media(hover: hover){.Button.danger:not(.disabled):not(:disabled):hover{color:var(--color-white)}}body.no-page-transitions .Button.danger:not(.disabled):not(:disabled):active{background-color:rgba(var(--color-error-rgb), 0.16)}.Button.text{background-color:rgba(0,0,0,0)}.Button.text.primary{color:var(--color-primary);background-color:rgba(0,0,0,0)}.Button.text.primary:not(.disabled):not(:disabled):active,.Button.text.primary:not(.disabled):not(:disabled).active,.Button.text.primary:not(.disabled):not(:disabled):focus{background-color:rgba(var(--color-primary-shade-rgb), 0.08)}@media(hover: hover){.Button.text.primary:not(.disabled):not(:disabled):hover{background-color:rgba(var(--color-primary-shade-rgb), 0.08)}}body.no-page-transitions .Button.text.primary:not(.disabled):not(:disabled):active{background-color:rgba(var(--color-primary-shade-rgb), 0.16)}.Button.text.secondary{color:var(--color-text-secondary);background-color:rgba(0,0,0,0)}.Button.text.danger:not(.disabled):not(:disabled):active,.Button.text.danger:not(.disabled):not(:disabled).active,.Button.text.danger:not(.disabled):not(:disabled):focus{color:var(--color-error);background-color:rgba(var(--color-error-rgb), 0.08)}@media(hover: hover){.Button.text.danger:not(.disabled):not(:disabled):hover{color:var(--color-error);background-color:rgba(var(--color-error-rgb), 0.08)}}body.no-page-transitions .Button.text.danger:not(.disabled):not(:disabled):active{background-color:rgba(var(--color-error-rgb), 0.16)}.Button.faded{opacity:.8}.Button.faded:not(.disabled):not(:disabled):active,.Button.faded:not(.disabled):not(:disabled).active,.Button.faded:not(.disabled):not(:disabled):focus{opacity:1}@media(hover: hover){.Button.faded:not(.disabled):not(:disabled):hover{opacity:1}}.Button.faded.activated{opacity:1}.Button.translucent{--ripple-color: var(--color-interactive-element-hover);color:var(--color-text-secondary);background-color:rgba(0,0,0,0)}.Button.translucent:not(.disabled):not(:disabled):active,.Button.translucent:not(.disabled):not(:disabled).active,.Button.translucent:not(.disabled):not(:disabled):focus{background-color:var(--color-interactive-element-hover)}@media(hover: hover){.Button.translucent:not(.disabled):not(:disabled):hover{background-color:var(--color-interactive-element-hover)}}body.no-page-transitions .Button.translucent:not(.disabled):not(:disabled):active{background-color:rgba(var(--color-text-secondary-rgb), 0.16)}.Button.translucent.activated{color:var(--color-primary)}.Button.translucent-white{--ripple-color: rgba(255, 255, 255, 0.08);color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,0)}.Button.translucent-white:not(.disabled):not(:disabled):active,.Button.translucent-white:not(.disabled):not(:disabled).active,.Button.translucent-white:not(.disabled):not(:disabled):focus{color:#fff;background-color:hsla(0,0%,100%,.08)}@media(hover: hover){.Button.translucent-white:not(.disabled):not(:disabled):hover{color:#fff;background-color:hsla(0,0%,100%,.08)}}body.no-page-transitions .Button.translucent-white:not(.disabled):not(:disabled):active{background-color:hsla(0,0%,100%,.16)}.Button.translucent-black{--ripple-color: rgba(0, 0, 0, 0.08);color:rgba(0,0,0,.8);background-color:rgba(0,0,0,0)}.Button.translucent-black:not(.disabled):not(:disabled):active,.Button.translucent-black:not(.disabled):not(:disabled).active,.Button.translucent-black:not(.disabled):not(:disabled):focus{background-color:rgba(0,0,0,.08)}@media(hover: hover){.Button.translucent-black:not(.disabled):not(:disabled):hover{background-color:rgba(0,0,0,.08)}}body.no-page-transitions .Button.translucent-black:not(.disabled):not(:disabled):active{background-color:rgba(0,0,0,.16)}.Button.translucent-bordered{--ripple-color: rgba(0, 0, 0, 0.08);border:1px solid var(--accent-color);color:var(--accent-color);background-color:rgba(0,0,0,0)}.Button.translucent-bordered:not(.disabled):not(:disabled):active,.Button.translucent-bordered:not(.disabled):not(:disabled).active,.Button.translucent-bordered:not(.disabled):not(:disabled):focus{color:var(--color-white);background-color:var(--accent-color)}@media(hover: hover){.Button.translucent-bordered:not(.disabled):not(:disabled):hover{color:var(--color-white);background-color:var(--accent-color)}}body.no-page-transitions .Button.translucent-bordered:not(.disabled):not(:disabled):active{background-color:var(--active-color)}.Button.adaptive{--ripple-color: var(--accent-background-active-color);color:var(--accent-color);background-color:var(--accent-background-color)}.Button.adaptive:not(.disabled):not(:disabled):active,.Button.adaptive:not(.disabled):not(:disabled).active,.Button.adaptive:not(.disabled):not(:disabled):focus{background-color:var(--accent-background-active-color)}@media(hover: hover){.Button.adaptive:not(.disabled):not(:disabled):hover{background-color:var(--accent-background-active-color)}}body.no-page-transitions .Button.adaptive:not(.disabled):not(:disabled):active{background-color:var(--accent-background-active-color)}.Button.dark{--ripple-color: rgba(255, 255, 255, 0.08);color:#fff;background-color:rgba(0,0,0,.75)}.Button.dark:not(.disabled):not(:disabled):active,.Button.dark:not(.disabled):not(:disabled).active,.Button.dark:not(.disabled):not(:disabled):focus{color:#fff;background-color:rgba(0,0,0,.85)}@media(hover: hover){.Button.dark:not(.disabled):not(:disabled):hover{color:#fff;background-color:rgba(0,0,0,.85)}}body.no-page-transitions .Button.dark:not(.disabled):not(:disabled):active{background-color:rgba(0,0,0,.95)}.Button.green{--ripple-color: rgba(0, 0, 0, 0.08);background:linear-gradient(135deg, rgba(0, 150, 255, 0.3), rgba(0, 100, 200, 0.2));border-color:#0096ff}.Button.green:not(.disabled):not(:disabled):active,.Button.green:not(.disabled):not(:disabled).active,.Button.green:not(.disabled):not(:disabled):focus{background:linear-gradient(135deg, rgba(0, 150, 255, 0.3), rgba(0, 100, 200, 0.2));border-color:#0096ff}@media(hover: hover){.Button.green:not(.disabled):not(:disabled):hover{background:linear-gradient(135deg, rgba(0, 150, 255, 0.3), rgba(0, 100, 200, 0.2));border-color:#0096ff}}body.no-page-transitions .Button.green:not(.disabled):not(:disabled):active{background:linear-gradient(135deg, rgba(0, 150, 255, 0.3), rgba(0, 100, 200, 0.2));border-color:#0096ff}.Button.stars{--ripple-color: rgba(0, 0, 0, 0.08);color:var(--color-white);background-color:#ffb727}.theme-dark .Button.stars{background-color:#cf8920}.Button.stars:not(.disabled):not(:disabled):active,.Button.stars:not(.disabled):not(:disabled).active,.Button.stars:not(.disabled):not(:disabled):focus{background-color:rgba(255,183,39,.8)}@media(hover: hover){.Button.stars:not(.disabled):not(:disabled):hover{background-color:rgba(255,183,39,.8)}}body.no-page-transitions .Button.stars:not(.disabled):not(:disabled):active{background-color:#ffb727}.Button.bluredStarsBadge{color:var(--color-white);background:rgba(0,0,0,.2) !important;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:.75rem}.Button.transparentBlured{color:#fff;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}.Button.transparentBlured:hover{background-color:rgba(0,0,0,.1)}.Button.smaller{height:2.5rem;padding:.3125rem}.Button.smaller.round{width:2.5rem}.Button.smaller.pill{padding:.3125rem 1rem;border-radius:1.25rem}.Button.smaller.with-icon{padding-inline-start:.75rem;padding-inline-end:1.25rem}.Button.smaller.with-icon .icon{margin-inline-end:.5rem;font-size:1.5rem}.Button.tiny{height:2.25rem;font-size:.875rem}.Button.tiny.round{width:2.25rem;height:2.25rem;border-radius:50%}.Button.tiny .icon{font-size:1.25rem}.Button.tiny.pill{height:1.875rem;padding:.3125rem 1rem;border-radius:1rem;font-size:1rem}.Button.round{width:3rem;border-radius:50%}.Button.round .icon{font-size:1.5rem}.Button.content-with-icon-bottom,.Button.content-with-icon-top{height:auto}.Button.fluid{width:auto;padding-right:1.75rem;padding-left:1.75rem}.Button.fluid.tiny{padding-right:1.375rem;padding-left:1.375rem}.Button.fluid.pill{padding:.5rem .75rem}.Button.fluid.badge{padding:.5rem 1.75rem}.Button.pill,.Button.badge{padding-right:1.75rem;padding-left:1.75rem;border-radius:1.75rem;text-transform:none}.Button.loading{pointer-events:none;position:relative}.Button.loading .Spinner{--spinner-size: 1.8125rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.Button .emoji{vertical-align:-3px}.Button.shiny::before{content:"";position:absolute;top:0;display:block;width:100%;height:100%;background:linear-gradient(to right, transparent 0%, var(--color-skeleton-foreground) 50%, transparent 100%);animation:wave 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes wave{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}100%{transform:translateX(100%)}}.Button.premium{background:var(--premium-gradient)}.Button.rectangular{border-radius:0}.Button .with-icon-top{display:flex;flex-direction:column}.Button .with-icon-top .icon{margin-bottom:.25rem}.Button .with-icon-bottom{display:flex;flex-direction:column-reverse}.Button .with-icon-bottom .icon{margin-top:.25rem}.Button .with-icon-start{display:flex}.Button .with-icon-start .icon{margin-inline-end:.25rem}.Button .with-icon-end{display:flex;flex-direction:row-reverse}.Button .with-icon-end .icon{margin-inline-start:.25rem}
.AppLoading{position:fixed;inset:0;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:9999}.AppLoading__image{width:180px;height:250px;animation:pulse 1.5s ease-in-out infinite}.AppLoading__text{font-size:20px;margin-top:0;color:hsla(0,0%,100%,.9);letter-spacing:2px}.AppLoading__dots{display:inline-block;width:30px;text-align:left;animation:dots 1.5s steps(4, end) infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,100%{content:"..."}}@keyframes pulse{0%{opacity:.6;transform:scale(0.95)}50%{opacity:1;transform:scale(1)}100%{opacity:.6;transform:scale(0.95)}}
.Loading{display:flex;align-items:center;justify-content:center;height:100%}.Loading.interactive{cursor:var(--custom-cursor, pointer)}.Loading .Spinner{--spinner-size: 2.75rem}
.Auth .gmarket-auth-wrapper{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%}.Auth .gmarket-auth-container{width:100%;max-width:500px;background:#fff;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;position:relative}.Auth .gmarket-close{position:absolute;top:20px;left:20px;z-index:101}.Auth .gmarket-header{background:#fff;padding:40px 20px 30px;text-align:center;border-bottom:1px solid #e5e5e5}@media(max-width: 480px){.Auth .gmarket-header{padding:30px 20px 20px}}.Auth .gmarket-logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.Auth .gmarket-logo-container svg{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.Auth .gmarket-subtitle{font-size:14px;color:#666;margin:10px 0 0 0;font-weight:400}.Auth .gmarket-logo{width:160px;height:auto;margin-bottom:0}@media(max-width: 480px){.Auth .gmarket-logo{width:140px}}.Auth .gmarket-tabs{display:flex;background:#fff;border-bottom:1px solid #e5e5e5}.Auth .gmarket-tab{flex:1;padding:16px;text-align:center;font-size:15px;font-weight:600;color:#666;background:#f8f8f8;border:none;cursor:pointer;transition:all .2s ease;border-right:1px solid #e5e5e5}.Auth .gmarket-tab:last-child{border-right:none}.Auth .gmarket-tab.active{color:#333;background:#fff;border-bottom:2px solid #00c73c;margin-bottom:-1px}.Auth .gmarket-content{padding:30px 20px;background:#fff}@media(max-width: 480px){.Auth .gmarket-content{padding:25px 20px}}.Auth .gmarket-alert{padding:12px 16px;margin-bottom:20px;border-radius:2px;font-size:14px;display:block}.Auth .gmarket-alert.error{background:#fff0f0;color:#d32f2f;border:1px solid #ffcdd2}.Auth .gmarket-alert.success{background:#f0fff4;color:#00c73c;border:1px solid #c6f6d5}.Auth .gmarket-tab-content{display:none}.Auth .gmarket-tab-content.active{display:block;animation:fadeIn .2s ease}.Auth .gmarket-form .gmarket-form-group{margin-bottom:1px}.Auth .gmarket-form .gmarket-form-group .gmarket-input-wrapper{position:relative}.Auth .gmarket-form .gmarket-form-group .gmarket-input,.Auth .gmarket-form .gmarket-form-group .InputText input{width:100%;padding:16px 16px;font-size:15px;border:1px solid #e5e5e5;border-radius:0;transition:all .2s ease;background:#fff;font-family:inherit}.Auth .gmarket-form .gmarket-form-group .gmarket-input:focus,.Auth .gmarket-form .gmarket-form-group .InputText input:focus{outline:none;border-color:#00c73c;background:#fff}.Auth .gmarket-form .gmarket-form-group .gmarket-input::placeholder,.Auth .gmarket-form .gmarket-form-group .InputText input::placeholder{color:#999}.Auth .gmarket-form .gmarket-form-group .gmarket-password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;font-size:13px;padding:0;transition:color .2s ease}.Auth .gmarket-form .gmarket-form-group .gmarket-password-toggle:hover{color:#00c73c}.Auth .gmarket-form .gmarket-form-group .InputText label{display:none}.Auth .gmarket-form .gmarket-checkbox-wrapper{display:flex;align-items:center;margin:20px 0}.Auth .gmarket-form .gmarket-checkbox-wrapper input[type=checkbox]{width:18px;height:18px;margin-right:8px;cursor:pointer;accent-color:#00c73c}.Auth .gmarket-form .gmarket-checkbox-wrapper label{font-size:14px;color:#666;cursor:pointer;margin:0;display:block}.Auth .gmarket-form .gmarket-btn-primary,.Auth .gmarket-form .Button.gmarket-btn-primary{width:100%;padding:16px;font-size:16px;font-weight:600;color:#fff;background:#00c73c;border:none;border-radius:2px;cursor:pointer;transition:all .2s ease;margin-top:10px}.Auth .gmarket-form .gmarket-btn-primary:hover,.Auth .gmarket-form .Button.gmarket-btn-primary:hover{background:#00b535}.Auth .gmarket-form .gmarket-btn-primary:active,.Auth .gmarket-form .Button.gmarket-btn-primary:active{background:#00a330}.Auth .gmarket-links{display:flex;justify-content:center;gap:20px;margin-top:25px;padding-top:25px;border-top:1px solid #e5e5e5}.Auth .gmarket-links a{font-size:13px;color:#666;text-decoration:none;transition:all .2s ease}.Auth .gmarket-links a:hover{color:#00c73c}.Auth .gmarket-divider{display:flex;align-items:center;margin:30px 0;color:#999;font-size:13px}.Auth .gmarket-divider::before,.Auth .gmarket-divider::after{content:"";flex:1;height:1px;background:#e5e5e5}.Auth .gmarket-divider span{padding:0 15px}.Auth .gmarket-social-login{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.Auth .gmarket-social-login .gmarket-btn-social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1px solid #e5e5e5;border-radius:50%;background:#fff;cursor:pointer;transition:all .2s ease}.Auth .gmarket-social-login .gmarket-btn-social-icon:hover{background:#f8f8f8;transform:scale(1.05)}.Auth .gmarket-social-login .gmarket-btn-social-icon img{width:28px;height:28px}.Auth .gmarket-promo-banner{background:#00b535;padding:20px;margin:20px 0;border-radius:8px;color:#fff;text-align:center}.Auth .gmarket-promo-banner h3{font-size:16px;margin-bottom:8px}.Auth .gmarket-promo-banner p{font-size:13px;opacity:.9}.Auth .gmarket-note{margin-bottom:1.5rem;font-size:.875rem;line-height:1.35;color:#666;padding:16px;background:#f8f8f8;border-radius:4px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.Yib5MktE{position:fixed;bottom:0;left:49.3%;transform:translateX(-50%);width:100%;max-width:550px;display:flex;align-items:center;justify-content:space-around;z-index:1000;padding:.222222rem 0 .185185rem;font-family:"Montserrat",system-ui,sans-serif;box-shadow:rgba(0,0,0,.08) 0px -1px 8px;border-top:1px solid #ebebeb;background:#fff}body.cskh-open .Yib5MktE{display:none !important}.SAYll6VB{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.111111rem;padding:.111111rem 0;background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;color:rgba(0,0,0,.45);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .15s ease}.SAYll6VB:active,.SAYll6VB:focus,.SAYll6VB:focus-visible{outline:none;box-shadow:none;transform:scale(0.93)}.VmSOlq6k{color:#c87d2a}.ju_od9HK{font-size:.518519rem;filter:brightness(0.9);display:flex;align-items:center;justify-content:center}.ObLz2LA1{width:.518519rem;height:.518519rem;min-width:29px;min-height:29px;object-fit:contain;display:block}.CzU908Uu{font-size:.259259rem;min-font-size:10px;font-size:max(.259259rem,10px);margin-top:.0740741rem;color:rgba(0,0,0,.45);font-weight:normal;white-space:nowrap}.J6xCn55k{color:#c87d2a;font-weight:600}*{-webkit-tap-highlight-color:rgba(0,0,0,0) !important}@media(max-width: 480px){.Yib5MktE{left:0;transform:none;width:100vw;max-width:100vw}.ObLz2LA1{width:24px;height:24px}.CzU908Uu{font-size:10px}}
.Modal{position:relative;z-index:var(--z-modal);color:var(--color-text)}.Modal.confirm{z-index:var(--z-modal-confirm)}.Modal.low-priority{z-index:var(--z-modal-low-priority)}.Modal.delete .modal-dialog,.Modal.error .modal-dialog,.Modal.confirm .modal-dialog,.Modal.pin .modal-dialog,.Modal.unpin-all .modal-dialog{max-width:24rem}.Modal.error .modal-content .dialog-buttons{margin-top:1rem}.Modal.narrow .modal-dialog{max-width:20rem}.Modal.slim .modal-dialog{max-width:26.25rem}.Modal.slim .modal-content{max-height:min(92vh,36rem)}.Modal .modal-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.Modal.with-balance-bar .modal-container{top:5.5rem}.Modal.with-balance-bar .modal-dialog{max-height:calc(100vh - 7.5rem);margin-top:0}.Modal .modal-backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25)}.Modal.transparent-backdrop .modal-backdrop{background-color:rgba(0,0,0,0)}.Modal .modal-dialog{position:relative;transform:translate3d(0, -1rem, 0);display:inline-flex;flex-direction:column;width:100%;min-width:17.5rem;max-width:35rem;margin:2rem auto;border-radius:var(--border-radius-modal);background-color:var(--color-background);transition:transform .2s ease,opacity .2s ease}body.no-page-transitions .Modal .modal-dialog{transform:none !important;transition:none}@media(max-width: 450px){.Modal .modal-dialog{max-width:calc(100vw - 3rem) !important}}.Modal.open .modal-dialog{transform:translate3d(0, 0, 0)}.Modal.closing .modal-dialog{transform:translate3d(0, 1rem, 0)}.Modal .modal-header,.Modal .modal-header-condensed{display:flex;flex-shrink:0;align-items:center}.Modal .modal-title{overflow:hidden;flex:1 1 auto;font-size:1.25rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis}.Modal .modal-title:not(:only-child){margin:0 1rem}.Modal .modal-header-condensed{padding:.375rem .5rem !important}.Modal .modal-header-condensed .modal-action-button{width:auto;min-width:5rem;height:2.25rem;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;font-size:.875rem;line-height:1.625rem}.Modal .modal-header-condensed .modal-action-button.danger{color:var(--color-white);background-color:var(--color-error)}.Modal .modal-header-condensed .modal-action-button.danger:hover,.Modal .modal-header-condensed .modal-action-button.danger:focus,.Modal .modal-header-condensed .modal-action-button.danger:active{background-color:var(--color-error-shade)}.Modal .modal-content{overflow-y:auto;flex-grow:1;width:100%;max-height:88vh}.Modal .modal-content b,.Modal .modal-content strong{overflow-wrap:anywhere}.Modal .modal-title,.Modal .modal-content,.Modal .modal-content>p{unicode-bidi:plaintext}.Modal .modal-about{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;text-overflow:ellipsis}.Modal .modal-help{font-size:.9375rem;line-height:1.3;color:var(--color-text-secondary)}.Modal .dialog-buttons{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:.5rem 1rem;justify-content:flex-start}.Modal .dialog-buttons-column{display:flex;flex-direction:column;align-items:flex-end}.Modal .dialog-buttons-centered{justify-content:center}.Modal .dialog-checkbox{margin:1rem -1.125rem}.Modal .dialog-checkbox-group{margin:0 -1.125rem 1rem}.Modal .confirm-dialog-button{width:auto;height:auto;font-weight:var(--font-weight-semibold);text-align:right;white-space:pre-wrap}.Modal .dialog-button-spacer{flex-grow:1}.Modal .modal-absolute-close-button{position:absolute;z-index:1;top:.375rem;left:.375rem}
.Avatar{--premium-gradient: linear-gradient(88.39deg, #6C93FF -2.56%, #976FFF 51.27%, #DF69D1 107.39%);--color-user: var(--color-primary);--radius: 50%;--_size: 0px;--_font-size: max(calc(var(--_size) / 2 - 2px), 0.5rem);-webkit-user-select:none;user-select:none;position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:var(--_size);height:var(--_size);border-radius:var(--radius);font-size:var(--_font-size);color:#fff;white-space:nowrap}.Avatar .emoji{width:var(--_font-size);height:var(--_font-size)}.Avatar__icon{font-size:calc(var(--_size)/2)}.Avatar>.inner{position:absolute;z-index:1;top:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius);background-image:linear-gradient(var(--color-white) -300%, var(--color-user))}.Avatar__media{width:100%;height:100%}.Avatar.force-fit .Avatar__media{object-fit:cover}.Avatar.interactive{cursor:var(--custom-cursor, pointer)}.Avatar.with-story-circle{z-index:1}.Avatar.with-story-circle>.inner{top:.1875rem;left:.1875rem;width:calc(100% - .375rem);height:calc(100% - .375rem)}.Avatar.with-story-solid{width:calc(var(--_size) - .25rem);height:calc(var(--_size) - .25rem);margin:.1875rem}.Avatar.with-story-solid::before{content:"";position:absolute;top:-0.25rem;left:-0.25rem;width:calc(var(--_size) + .25rem);height:calc(var(--_size) + .25rem);border-radius:50%;background:var(--color-borders-read-story)}.Avatar.with-story-solid::after{content:"";position:absolute;z-index:0;top:-0.125rem;left:-0.125rem;width:var(--_size);height:var(--_size);border-radius:50%;background:var(--color-background)}.Avatar.with-story-solid.online::after{right:-0.125rem;bottom:-0.125rem}.Avatar.has-unread-story::before{background-image:linear-gradient(215.87deg, var(--color-avatar-story-unread-from) -1.61%, var(--color-avatar-story-unread-to) 97.44%)}.Avatar.has-unread-story.close-friend::before{background-image:linear-gradient(215.87deg, var(--color-avatar-story-friend-unread-from) -1.61%, var(--color-avatar-story-friend-unread-to) 97.44%)}.Avatar .poster{position:absolute;z-index:0;top:0;left:0}.Avatar.forum{--radius: var(--border-radius-forum-avatar)}.Avatar.hidden-user{--color-user: var(--color-deleted-account)}.Avatar.premium-gradient-bg>.inner{background-image:var(--premium-gradient)}.Avatar.message-bubble{--radius: 0;-webkit-mask-image:url(blue.7addb55a171bbda244ac.svg);mask-image:url(blue.7addb55a171bbda244ac.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}
.U9MowLv_{position:fixed;z-index:var(--z-ui-loader-mask);top:0;right:0;left:0;display:flex;width:100%;height:100%;margin:0 auto}.RcG6eRZw{flex:1}@media(min-width: 926px){.RcG6eRZw{display:grid;grid-template-columns:auto 1fr;grid-template-rows:100%}}.oL7XcRwI{flex:1;width:33vw;min-width:16rem;max-width:26.5rem;height:100%;background:var(--color-background)}@media(min-width: 926px){.oL7XcRwI{max-width:40vw}}@media(min-width: 1276px){.oL7XcRwI{width:25vw;max-width:33vw}}@media(max-width: 1275px){.oL7XcRwI{flex:2}}@media(max-width: 925px){.oL7XcRwI{width:26.5rem !important}}@media(max-width: 600px){.oL7XcRwI{width:100vw !important;max-width:none}}.LYe7IaQO{position:relative;z-index:1;overflow:hidden;flex:3;border-left:1px solid var(--color-borders);background-size:cover !important}@media(max-width: 1275px){.LYe7IaQO{border-right:none}}@media(max-width: 600px){.LYe7IaQO{display:none}}.wYSGQZXX{position:absolute;z-index:1;top:0;right:0;width:var(--right-column-width);height:100%;border-left:1px solid var(--color-borders);background:var(--color-background)}.kN2M6u9m{flex:1;background-color:var(--color-background)}
.NhiemVuPage{position:fixed;inset:0;border:1px solid rgba(200,125,42,.2);z-index:1100;background:#f5f6f8;display:flex;flex-direction:column;align-items:center;overflow:hidden}.nv-scroll-area{flex:1;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.nv-header{position:sticky;top:0;z-index:20;width:100%;max-width:550px;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px;background:#f5f6f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.08)}.nv-back-btn{background:rgba(0,0,0,0);border:none;color:#333;font-size:20px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.nv-title{color:#111;font-size:18px;flex:1;text-align:center}.nv-header-right{width:36px}.nv-toast{position:fixed;top:70px;left:50%;transform:translateX(-50%);z-index:9999;background:hsla(0,0%,100%,.97);color:#111;padding:10px 22px;border-radius:24px;font-size:14px;font-weight:600;border:1px solid rgba(200,125,42,.3);box-shadow:0 4px 20px rgba(0,0,0,.12);white-space:nowrap;pointer-events:none}.nv-stats-row{display:flex;gap:10px;padding:4px 2px 0px;width:100%;max-width:500px}.nv-stat-card{flex:1;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:0px;padding:0px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.nv-stat-card.nv-stat-purple{background:rgba(200,125,42,.07);border-color:rgba(200,125,42,.25)}.nv-stat-num{font-size:20px;color:#111}.nv-stat-num .nv-currency{font-size:14px;color:#666;margin-right:1px}.nv-stat-label{font-size:13px;color:#666;line-height:1.4;text-align:center}.nv-tabs{display:flex;width:100%;max-width:500px;padding:4px 12px 12px;gap:8px}.nv-tab{flex:1;padding:9px 12px;border-radius:0px;font-size:13px;border:1.5px solid rgba(0,0,0,.1);background:rgba(0,0,0,.04);color:#666;cursor:pointer;transition:all .2s}.nv-tab.nv-tab-active{background:linear-gradient(160deg, #c87d2a, #e8a84a 60%, #c87d2a);border-color:rgba(0,0,0,0);color:#fff}.nv-task-list{width:100%;max-width:500px;padding:0 12px 90px;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.nv-section-title{font-size:13px;color:#444;padding:4px 0 4px;letter-spacing:.3px;grid-column:1/-1}.nv-empty{text-align:center;padding:40px 0;color:#888;font-size:14px;grid-column:1/-1}.nv-coming-soon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;text-align:center;gap:16px}.nv-coming-soon .nv-coming-soon-icon{font-size:64px;line-height:1}.nv-coming-soon .nv-coming-soon-title{font-size:20px;font-weight:700;color:#333}.nv-coming-soon .nv-coming-soon-desc{font-size:14px;color:#888;line-height:1.6;max-width:280px}.nv-task-card{cursor:pointer;border-radius:8px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.nv-task-card:active{transform:scale(0.97);box-shadow:0 2px 12px rgba(0,0,0,.15)}.nv-task-card.nv-task-card-done .nv-card-thumb{opacity:.65}.nv-card-thumb{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;background:#e8eaf0}.nv-card-poster{width:100%;height:100%;object-fit:cover;display:block}.nv-card-poster-fallback{width:100%;height:100%;background:linear-gradient(135deg, #e8eaf0, #d0d4e8)}.nv-card-play{position:absolute;bottom:8px;right:8px;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.65);border:1.5px solid hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;padding-left:2px}.nv-card-done-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;font-size:32px;color:#4ade80}.nv-card-info{padding:6px 8px 8px;display:flex;flex-direction:column;gap:3px}.nv-card-title{font-size:13.5px;color:#111;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.nv-card-subtitle{font-size:10px;color:#888}.nv-card-subtitle.nv-card-subtitle-done{color:#16a34a}.app-navbar{flex-shrink:0;width:100%;max-width:500px;background:#fff;display:flex;align-items:stretch;justify-content:space-around;box-shadow:0 -1px 0 rgba(0,0,0,.08)}.app-navbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;cursor:pointer;padding:4px 16px}.app-navbar-item img{width:28px;height:28px;object-fit:contain;opacity:.5}.app-navbar-item span{font-size:10px;font-weight:600;color:#aaa}.app-navbar-item--active img{opacity:1}.app-navbar-item--active span{color:#c4b800}.nv-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:60px 24px;text-align:center}.nv-coming-soon-icon{font-size:64px;margin-bottom:20px}.nv-coming-soon-title{font-size:22px;font-weight:700;color:#111;margin-bottom:12px}.nv-coming-soon-desc{font-size:15px;color:#666;line-height:1.6;max-width:300px}
.TaskDetailPage{position:fixed;inset:0;width:100%;min-height:100dvh;z-index:1100;display:flex;flex-direction:column;align-items:center;background:#f5f6f8;overflow-y:auto;-webkit-overflow-scrolling:touch}.TaskDetailPage .td-header{position:sticky;top:0;z-index:10;width:100%;max-width:550px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f5f6f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.08)}.TaskDetailPage .td-back-btn{background:rgba(0,0,0,.06);border:none;color:#333;font-size:20px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.TaskDetailPage .td-back-btn:active{background:rgba(0,0,0,.12)}.TaskDetailPage .td-title{font-size:17px;color:#111;letter-spacing:.3px}.TaskDetailPage .td-header-right{width:36px}.TaskDetailPage .td-toast{position:fixed;top:70px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.97);color:#111;padding:10px 20px;border-radius:24px;font-size:14px;z-index:9999;white-space:nowrap;box-shadow:0 4px 24px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08)}.TaskDetailPage .td-toast.td-toast-success{border-color:rgba(22,163,74,.3)}.TaskDetailPage .td-empty{display:flex;align-items:center;justify-content:center;height:200px;color:#888;font-size:16px}.TaskDetailPage .td-content{width:100%;max-width:550px;display:flex;flex-direction:column;gap:0;padding-bottom:80px}.TaskDetailPage .td-video-wrapper{width:100%;background:#000;aspect-ratio:16/9;position:relative;overflow:hidden}.TaskDetailPage .td-iframe-wrap{width:100%;height:100%;position:relative}.TaskDetailPage .td-iframe-overlay{position:absolute;bottom:0;left:0;right:0;height:40px;background:#000;pointer-events:none;z-index:2}.TaskDetailPage .td-custom-play{position:relative;width:100%;height:100%;cursor:pointer;background:#0a0a14;display:flex;align-items:center;justify-content:center;overflow:hidden}.TaskDetailPage .td-thumb-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(0.5)}.TaskDetailPage .td-play-circle{position:relative;z-index:2;width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;padding-left:4px;transition:transform .15s,box-shadow .15s}.TaskDetailPage .td-play-circle:active{transform:scale(0.9)}.TaskDetailPage .td-video,.TaskDetailPage .td-video-iframe{width:100%;height:100%;display:block;object-fit:contain;border:none}.TaskDetailPage .td-video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#111}.TaskDetailPage .td-poster-fallback{width:100%;height:100%;object-fit:cover;opacity:.7}.TaskDetailPage .td-no-video{color:hsla(0,0%,100%,.35);font-size:15px}.TaskDetailPage .td-info-card{background:#fff;padding:16px;border-bottom:1px solid rgba(0,0,0,.06)}.TaskDetailPage .td-cate-badge{display:inline-block;background:rgba(200,125,42,.12);color:#c87d2a;font-size:11px;font-weight:600;padding:3px 10px;border-radius:10px;margin-bottom:8px;letter-spacing:.5px;text-transform:uppercase}.TaskDetailPage .td-task-title{font-size:18px;color:#111;margin:0 0 8px;line-height:1.4}.TaskDetailPage .td-task-desc{font-size:13px;color:#666;line-height:1.6;margin:0 0 12px}.TaskDetailPage .td-reward-row{display:flex;align-items:center;gap:8px;margin-top:4px}.TaskDetailPage .td-reward-label{font-size:13px;color:#888}.TaskDetailPage .td-reward-amount{font-size:20px;font-weight:800;color:#16a34a;letter-spacing:-0.5px}.TaskDetailPage .td-watch-card{background:#fff;padding:16px;margin-top:8px;display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.06)}.TaskDetailPage .td-watch-icon{font-size:28px;flex-shrink:0;margin-top:2px}.TaskDetailPage .td-watch-info{flex:1;min-width:0}.TaskDetailPage .td-watch-title{font-size:14px;color:#111;margin-bottom:4px}.TaskDetailPage .td-watch-meta{font-size:13px;color:#666;margin-bottom:10px}.TaskDetailPage .td-watch-meta strong{color:#c87d2a}.TaskDetailPage .td-watch-progress-row{display:flex;align-items:center;gap:10px}.TaskDetailPage .td-watch-bar-track{flex:1;height:8px;background:rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.TaskDetailPage .td-watch-bar-fill{height:100%;background:linear-gradient(90deg, #c87d2a, #e8a84a);border-radius:4px;transition:width .5s ease}.TaskDetailPage .td-watch-counter{font-size:13px;font-weight:600;color:#555;white-space:nowrap;min-width:60px;text-align:right}.TaskDetailPage .td-watch-done{margin-top:8px;font-size:13px;font-weight:600;color:#16a34a}.TaskDetailPage .td-btn-row{padding:20px 16px;display:flex;flex-direction:column;gap:12px}.TaskDetailPage .td-btn{width:100%;padding:14px;border-radius:12px;font-size:15px;cursor:pointer;border:none;transition:opacity .2s,transform .1s}.TaskDetailPage .td-btn:active:not(:disabled){transform:scale(0.98)}.TaskDetailPage .td-btn:disabled{opacity:.45;cursor:not-allowed}.TaskDetailPage .td-btn-reset{background:rgba(0,0,0,.05);color:#555;border:1px solid rgba(0,0,0,.08)}.TaskDetailPage .td-btn-submit{background:rgba(200,125,42,.1);color:rgba(200,125,42,.7);border:1px solid rgba(200,125,42,.2)}.TaskDetailPage .td-btn-submit-active{background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);color:#fff;border:none;box-shadow:0 4px 16px rgba(200,125,42,.35)}
.VipPage{position:fixed;inset:0;z-index:1100;background:#f5f6f8;display:flex;flex-direction:column;align-items:center;overflow:hidden}.vip-scroll-area{flex:1;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.vip-header{position:sticky;top:0;z-index:20;width:100%;max-width:550px;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px;background:#f5f6f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.08)}.vip-back-btn{background:rgba(0,0,0,0);border:none;color:#333;font-size:20px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.vip-title{color:#111;font-size:18px;flex:1;text-align:center}.vip-header-right{width:36px}.vip-toast{position:fixed;top:70px;left:50%;transform:translateX(-50%);z-index:9999;background:hsla(0,0%,100%,.97);color:#111;padding:10px 22px;border-radius:24px;font-size:14px;border:1px solid rgba(200,125,42,.3);box-shadow:0 4px 20px rgba(0,0,0,.12);white-space:nowrap;pointer-events:none}.vip-earnings-row{display:flex;align-items:center;justify-content:center;width:100%;max-width:550px;padding:16px 20px 12px;gap:0}.vip-earnings-item{flex:1;text-align:center}.vip-earnings-num{font-size:22px;color:#111}.vip-earnings-label{font-size:11px;color:#888;margin-top:3px}.vip-earnings-divider{width:1px;height:44px;background:rgba(0,0,0,.1);margin:0 16px}.vip-levels-list{width:100%;max-width:550px;padding:0 12px 16px;display:flex;flex-direction:column;gap:14px}.vip-loading{text-align:center;padding:40px 0;color:#888;font-size:14px}.vip-level-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:16px 14px;display:flex;flex-direction:column;gap:12px}.vip-level-card.vip-level-current{border-color:rgba(200,125,42,.4);background:rgba(200,125,42,.05);box-shadow:0 0 16px rgba(200,125,42,.1)}.vip-level-title{font-size:17px;color:#111;display:flex;align-items:center;gap:8px}.vip-level-badge{font-size:10px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#fff;border-radius:99px;padding:2px 9px}.vip-level-info-row{display:flex;gap:0;align-items:flex-start}.vip-level-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.vip-level-stat-num{font-size:17px;color:#111}.vip-level-stat-label{font-size:10px;color:#888;line-height:1.4}.vip-level-stat-reward .vip-level-stat-num{color:#4ade80;font-size:15px}.vip-level-reward{color:#4ade80 !important}.vip-unlock-btn{width:100%;padding:12px 0;border-radius:22px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);border:none;color:#fff;font-size:14px;cursor:pointer;letter-spacing:.3px;transition:opacity .2s,transform .15s}.vip-unlock-btn:active{opacity:.85;transform:scale(0.98)}.vip-unlock-btn:disabled{opacity:.5;cursor:not-allowed}.vip-current-label{text-align:center;font-size:12.5px;color:#c87d2a;padding:8px 0 2px}.vip-owned-label{width:100%;padding:12px 0;border-radius:22px;background:rgba(22,163,74,.06);border:1px solid rgba(22,163,74,.2);color:#16a34a;font-size:13px;text-align:center;cursor:default}.vip-locked-label{width:100%;padding:12px 0;border-radius:22px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);color:#aaa;font-size:13px;text-align:center;cursor:default}.app-navbar{flex-shrink:0;width:100%;max-width:500px;background:#fff;display:flex;align-items:stretch;justify-content:space-around;box-shadow:0 -1px 0 rgba(0,0,0,.08)}.app-navbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;cursor:pointer;padding:4px 16px;color:#aaa}.app-navbar-item img{width:28px;height:28px;object-fit:contain;opacity:.5}.app-navbar-item span{font-size:10px;font-weight:600;color:#aaa}.app-navbar-item--active img{opacity:1}.app-navbar-item--active span{color:#c4b800}
#AppInactive{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}#AppInactive .content{max-width:28rem;margin:auto;padding:1.5rem;border-radius:var(--border-radius-default);text-align:center;background:var(--color-background)}#AppInactive .title{margin-top:1rem}#AppInactive .description{font-size:.875rem;color:var(--color-text-secondary)}#AppInactive img{width:100%;max-width:20rem}#AppInactive .Button{margin-top:1rem}
.FYGQRXJe{position:fixed;inset:0;z-index:1100;background:#f5f6f8;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.jfG1y5xl{position:sticky;top:0;z-index:10;width:100%;max-width:550px;display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 12px;background:#f5f6f8;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 2px 8px rgba(0,0,0,.06);flex-shrink:0}.m0FHOR7J{background:rgba(0,0,0,0);color:#333;border:none;width:36px;height:36px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Kz5eCEIw{flex:1;text-align:center;color:#111;font-size:16px;font-weight:600;letter-spacing:.5px}.MNAi883A{width:36px;flex-shrink:0}.VOwWXzcJ{width:100%;max-width:550px;padding:16px 16px 90px;font-size:17px;color:rgba(30,30,30,.85);line-height:1.7;overflow-wrap:break-word}.VOwWXzcJ p{margin:0 0 12px}.gA3uRY1Q{color:#111 !important;font-weight:600 !important;font-size:15px !important;margin-top:8px !important}.DhcTnAfp{color:#e0c97f;font-weight:600}
.R1WjVSjF{display:flex;flex-direction:column;gap:12px;padding:12px 12px 100px}.AIL7v9m6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:var(--color-background-secondary, #1e293b)}.jAhr0KW_{display:flex;flex-direction:column;gap:4px}.FZ2hKlYj{margin:0;font-size:18px}.oxM5085D{margin:0;font-size:13px;opacity:.8}.LR4aLtd3{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.kHTyv1ge{border:1px solid var(--color-borders, #334155);background:var(--color-background, #0f172a);color:inherit;border-radius:10px;padding:8px 10px;font-size:13px;cursor:pointer}.BEf926dj{display:grid;grid-template-columns:1fr;gap:12px}.Pa60wPlU{border-radius:12px;padding:12px;background:var(--color-background-secondary, #1e293b)}.pUEB9I5k{margin:0 0 10px;font-size:14px}.T97EHPk0{font-size:13px;opacity:.9}.tlQtfhiI{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.JnJS5hol{border:1px solid var(--color-borders, #334155);border-radius:10px;padding:10px;text-align:center;font-size:12px;background:var(--color-background, #0f172a)}.LUJ0zPZk{position:fixed;top:0;right:0;width:min(430px,100vw);height:100vh;z-index:80;background:var(--color-background, #0f172a);border-left:1px solid var(--color-borders, #334155);box-shadow:-8px 0 24px rgba(0,0,0,.35);display:flex;flex-direction:column}.O7TlGjWb{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--color-borders, #334155);background:var(--color-background-secondary, #1e293b)}.mQZRvv3M{margin:0;font-size:15px}.Tvyp699v{border:none;background:rgba(0,0,0,0);color:inherit;font-size:22px;cursor:pointer}.ZC5o6w8f{padding:12px;overflow:auto;font-size:13px}.me2eynfr{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.45)}@media(min-width: 920px){.BEf926dj{grid-template-columns:1.2fr .8fr}}
.VIQpKhB_{background:#0f172a;border:1px solid rgba(15,23,42,0);border-radius:0px;padding:12px 16px}.SkNy6YQM{font-size:12px;color:#94a3b8;margin-bottom:8px}.azQFogFU{display:flex;gap:8px;flex-wrap:wrap}
.B2QCMQBx{display:flex;flex-direction:column;gap:14px;padding:12px 12px 100px;color:#1a2535}.NCKcSRxW{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:9999;max-width:400px;width:calc(100% - 32px);padding:10px 16px;background:rgba(17,24,39,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:stWTx8qY .3s ease-out}@keyframes stWTx8qY{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.eMvzTmWR{background:rgba(0,0,0,0);border-bottom:1px solid rgba(2,169,220,.2);border:1px solid rgba(2,169,220,.2);padding:12px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.PggdZF4h{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;border:1px solid rgba(2,169,220,.2);padding:10px;font-size:12px;text-align:center}.Pc3hhI4b{display:flex;flex-direction:column;gap:4px;color:rgba(10,30,60,.6)}.EgBZ6_XD{color:#02a9dc}.K_a2TCJ2{font-size:18px;color:#000}.H9iDkagE{font-size:12px;color:rgba(10,30,60,.6)}.NXY9GarI{background:rgba(0,0,0,0);border-radius:999px;padding:2px 12px;color:red;border:1px solid rgba(255,80,80,.5);min-width:70px;text-align:center}.RQfJNrgL{background:rgba(0,0,0,0);border:1px solid rgba(2,169,220,.2);border-radius:12px;padding:12px;color:#1a2535}.Lg3kSWDX{font-size:14px;margin-bottom:8px;text-align:center}.DKLu_YQG{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.E6CHNLXr{width:36px;height:36px;border-radius:50%;overflow:hidden;background:rgba(0,0,0,0)}.E6CHNLXr img{width:100%;height:100%;object-fit:contain}.CuyqUeQt{background:rgba(0,0,0,0);border-radius:12px;padding:12px}.eAJ4JLz4{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-bottom:12px}.ocdUptrJ{border-radius:8px;border:1px solid rgba(2,169,220,.25);padding:10px;font-size:14px;background:rgba(0,0,0,0);color:#1a2535;cursor:pointer}.OjMUZtc7{background:linear-gradient(135deg, #16a34a 0%, #15803d 100%);border-color:#fff;color:#fff}.OvvjrjRD{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px}.GnUv5lgM{border:1px solid rgba(2,169,220,.2);border-radius:8px;padding:10px;text-align:center;background:rgba(0,0,0,0);color:#1a2535;cursor:pointer}.SFkQPAHX{background:linear-gradient(135deg, #16a34a 0%, #15803d 100%);color:#fff;border-color:#16a34a}.M8FoN1A7{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._8dPndV3{border:1px solid rgba(2,169,220,.2);border-radius:999px;padding:6px 10px;font-size:12px;background:rgba(0,0,0,0);color:#1a2535;cursor:pointer}.vGm_tcQR{background:#16a34a;color:#fff;border-color:#16a34a}.qwiJ1Gq6{display:flex;gap:8px;margin-top:12px}.GkU4l7Cr{flex:1;border-radius:10px;border:1px solid rgba(2,169,220,.3);padding:8px 10px;background:rgba(0,0,0,0);color:#1a2535}.R9BZp6wT{height:32px;padding:0 12px;border:1px solid #02a9dc;background:rgba(0,0,0,0);color:#02a9dc;font-size:12px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.R9BZp6wT:hover{background:#02a9dc;color:#fff}.Gg6Ylwso{background:rgba(0,0,0,0);border:1px solid rgba(2,169,220,.2);border-radius:12px;padding:12px;color:#1a2535}.OBujAxr9{font-size:14px;margin-bottom:8px}.TWd0D0i7{border-bottom:1px dashed rgba(2,169,220,.2);padding:8px 0;font-size:12px}.TWd0D0i7:last-child{border-bottom:none}.l141OYvG{font-size:13px;color:#22c55e;font-weight:600;text-align:center}.eYB9Kq7q{font-size:13px;color:#f87171;font-weight:600;text-align:center}.B2QCMQBx *{border-radius:0 !important}.eMvzTmWR,.RQfJNrgL,.CuyqUeQt,.Gg6Ylwso,.ocdUptrJ,.GnUv5lgM,._8dPndV3,.GkU4l7Cr{background:rgba(0,0,0,0) !important;box-shadow:none !important}.NXY9GarI{background:rgba(0,0,0,0) !important;border:1px solid rgba(255,80,80,.5) !important}
.h1uE5duO{display:flex;flex-direction:column;height:100%;min-height:0;background:#f2f5f8;overflow:hidden;position:relative;color:#1a2236}.Bqnx8ONj{display:flex;align-items:center;gap:6px;background-image:linear-gradient(180deg, #76b1ff, #b4cff4);color:#333;padding:8px 10px;flex-shrink:0}.wgIZSiut{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px}.wgIZSiut:hover{opacity:.75}.ys1SHXUN{width:36px;height:36px;object-fit:contain;display:block}.RamPbim4{flex:1;display:flex;flex-direction:column;min-width:0}.s8ZiWNc8{font-size:18px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HRI8KAh_{font-size:11px;opacity:.8;margin-top:1px}.bbETAbid{display:flex;align-items:center;gap:2px;flex-shrink:0}.nrFfBIAY{font-size:11px;opacity:.8;margin-right:4px}.WN_i69DI{display:inline-block;background:rgba(0,0,0,.3);border-radius:4px;padding:1px 5px;font-family:"Courier New",monospace;font-size:15px;letter-spacing:1px;min-width:26px;text-align:center}.pwqs5Mvp{font-size:15px;margin:0 1px;opacity:.7}.lzF6rOGg{display:flex;align-items:center;gap:3px;margin-right:4px}.J7XrLWqk{position:relative;display:inline-flex;align-items:center;justify-content:center}.WkqvPeu0{display:block;height:30px;width:auto;object-fit:contain}.CVjMyg9g{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Roboto Mono","Courier New",monospace;font-size:14px;font-weight:900;color:#000;letter-spacing:0;white-space:nowrap;text-shadow:none;pointer-events:none;line-height:1}.GAKYdKe6{font-size:16px;color:#333;margin:0;line-height:1;align-self:center}.cjK9O_gC{position:relative;display:flex;align-items:center;gap:6px;min-height:50px;color:#333;padding:4px 10px;flex-shrink:0;background-image:url(resultBox.384fe17115feace720fc.png);background-size:100% 100%;background-repeat:no-repeat}.KAFTjQV5{position:relative;z-index:1;font-size:12px;opacity:.9;white-space:nowrap}.NRWiGSA0{color:#333}@keyframes WDbTghpM{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes NpGSSxX0{0%{transform:translateY(-130%);opacity:0}65%{transform:translateY(10%);opacity:1}82%{transform:translateY(-5%)}100%{transform:translateY(0)}}.zaDqDdjb{display:flex;gap:5px;flex:1;position:relative;z-index:1}.tYTpqWxF{overflow:hidden;display:inline-flex;width:28px;height:28px;border-radius:50%;flex-shrink:0}.qxMMHtuP{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:2px solid #02a9dc;background:#fff;font-size:13px;color:#333;line-height:1}.okw7dk0Z{animation:WDbTghpM .07s linear both}.u50IwaFE{animation:NpGSSxX0 .5s cubic-bezier(0.34, 1.56, 0.64, 1) both}.U0kfdRTJ{background:none;border:none;color:rgba(0,0,0,.5);cursor:pointer;font-size:12px;padding:2px;margin-left:auto;position:relative;z-index:1}.b8UlDZGU{display:flex;background:#fff;border-bottom:1px solid #e4eaf3;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.b8UlDZGU::-webkit-scrollbar{display:none}.THJOQ8kt{flex:1;min-width:60px;padding:9px 6px;border:none;background:none;font-size:12px;color:#9aabb5;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s,border-color .15s;white-space:nowrap}.THJOQ8kt:hover{color:#02a9dc}.fFUccuKX{color:#02a9dc;font-weight:600;border-bottom-color:#02a9dc}.q_ZFdfOU{display:flex;flex:1;min-height:0;overflow:hidden}._6T031RK{width:56px;flex-shrink:0;background:#eef1f5;display:flex;flex-direction:column;border-right:1px solid #e4eaf3}.uW2ksBJE{flex:1;border:none;background:none;font-size:10px;font-weight:500;color:#6b7c8a;cursor:pointer;text-align:center;line-height:1.2;padding:4px 2px;max-height:48px;border-left:3px solid rgba(0,0,0,0);transition:background .15s,color .15s}.uW2ksBJE:hover{background:#dde3ec;color:#02a9dc}.w3imjbER{background:#fff;color:#02a9dc;border-left-color:#02a9dc}.q2KtfSy0{flex:1;overflow-y:auto;min-width:0;scrollbar-width:thin;scrollbar-color:#ccd6e0 rgba(0,0,0,0)}.q2KtfSy0::-webkit-scrollbar{width:4px}.q2KtfSy0::-webkit-scrollbar-thumb{background:#ccd6e0;border-radius:4px}.Saq9Da9a{padding:8px 8px 12px}.tLtkrYgs{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.p5A3oe3X{display:flex;gap:6px}.Q0haBNTM{font-size:12px;color:#02a9dc;cursor:pointer;-webkit-user-select:none;user-select:none}.Q0haBNTM:hover{text-decoration:underline}.nbbllbja{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#9aabb5;color:#fff;font-size:10px;margin-left:2px}.XmACmFFM,.RSX2frPo{padding:3px 9px;font-size:11px;border:1px solid #e4eaf3;border-radius:20px;background:#fff;color:#9aabb5;cursor:pointer;white-space:nowrap}.XmACmFFM:hover,.RSX2frPo:hover{border-color:#02a9dc;color:#02a9dc}.WgzEptpA{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.iFv74mTW{padding:5px 5px;font-size:12px;border:1px solid #e4eaf3;border-radius:20px;background:#fff;color:#9aabb5;cursor:pointer;transition:all .15s}.iFv74mTW:hover{border-color:#02a9dc;color:#02a9dc}.U6ibgaZ2{border-color:#02a9dc;background:#e6f7fd;color:#02a9dc;font-weight:600}.Z4JDYxXC{font-size:10px;margin-left:3px;color:#02a9dc}.yEy2oyrq{display:grid;grid-template-columns:repeat(4, 1fr);gap:6px;margin-bottom:8px}.sJWyJ2BZ{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin-bottom:8px}.fsYHtpce{display:grid;grid-template-columns:repeat(2, 1fr);gap:6px;margin-bottom:8px}.AV88OzFS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#fff;border:1px solid #e4eaf3;border-radius:8px;padding:8px 4px 7px;cursor:pointer;transition:all .15s;min-height:52px}.AV88OzFS:hover{border-color:#4dcbee;background:#e6f7fd}.ZwaCRduy{border-color:#02a9dc;background:#e6f7fd}.ZwaCRduy .sddeBbtF{color:#02a9dc;font-weight:600}.sddeBbtF{font-size:12px;color:#1a2236;text-align:center;line-height:1.2}.VCNGJLaG{color:#999}.uMovXCE3{font-size:10px;color:#999;font-weight:600}.vhvKXql5{font-size:10px;color:#999;font-weight:600}.JL_cQd1T{margin-bottom:8px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e4eaf3}.XBqtnpmD{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;background:linear-gradient(90deg, #e8f4f8 0%, #f5f9fb 100%);border:none;cursor:pointer;font-size:13px;font-weight:600;color:#1a2236}.Cj04yzDN{color:#02a9dc;font-size:12px;transition:transform .2s}.yoWOyyRp{color:#9aabb5;font-size:12px;transform:rotate(180deg)}.C1D3tEvI{display:flex;align-items:center;gap:5px;background:#fff;border-top:1px solid #e4eaf3;padding:7px 8px;flex-shrink:0}.hxKoMxxG{background:none;border:1px solid #e4eaf3;border-radius:6px;color:#8a9bb0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.hxKoMxxG:hover{border-color:#02a9dc;color:#02a9dc}.ZUDGKbY4{width:44px;height:44px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:50%;background:none;cursor:pointer;flex-shrink:0;transition:transform .1s,filter .1s;display:flex;align-items:center;justify-content:center;position:relative}.ZUDGKbY4:hover{transform:scale(1.1);filter:brightness(1.1)}.gN7KPhzl{width:40px;height:40px;object-fit:contain;display:block;pointer-events:none}.DNL8mumy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:11px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none;line-height:1;letter-spacing:0}.UbejyRpj{border-color:#02a9dc;transform:scale(1.12)}._FBj2r_b{flex:1;min-width:0;height:32px;border:1px solid #e4eaf3;border-radius:6px;padding:0 8px;font-size:13px;color:#1a2236;background:#f7fafc;outline:none}._FBj2r_b::placeholder{color:#9aabb5}._FBj2r_b:focus{border-color:#02a9dc;background:#fff}.xL1qFmB4{display:flex;align-items:stretch;background:#fff;border-top:1px solid #e4eaf3;height:50px;flex-shrink:0}._YPLD4kb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;border-right:1px solid #e4eaf3;background:none;font-size:10px;color:#7a8fa0;cursor:pointer;padding:0 4px;min-width:0}._YPLD4kb:last-child{border-right:none}._YPLD4kb:hover{background:#f5f8fa;color:#02a9dc}._YPLD4kb svg{flex-shrink:0}._YPLD4kb span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.XQWjVAHU{flex:1.6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;border-left:1px solid #e4eaf3;border-right:1px solid #e4eaf3;background:#d9e4ea;color:#8faabc;font-size:12px;font-weight:600;cursor:not-allowed;transition:background .15s,color .15s;padding:0 6px;min-width:0}.XQWjVAHU span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IfJXVNGQ{background:linear-gradient(135deg, #02a9dc 0%, #0179a0 100%);color:#fff;cursor:pointer}.IfJXVNGQ:hover{filter:brightness(1.06)}.KQEB7x6w{font-size:10px;opacity:.85;font-weight:400}.KBgq_LHf{position:absolute;top:80px;left:50%;transform:translateX(-50%);padding:9px 18px;border-radius:20px;font-size:13px;font-weight:600;z-index:100;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.15);pointer-events:none}.JOEZdoaW{background:#ff4d4f;color:#fff}.zdlnzaQn{background:#52c41a;color:#fff}.ECIGRlqt{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:200;display:flex;align-items:flex-end;justify-content:center}.YRJADjI_{width:100%;max-height:80%;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden}.WJdlhhqD{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid #eef0f3;font-size:15px;color:#1a2236;flex-shrink:0}.IbSJ3O9H{background:none;border:none;font-size:22px;line-height:1;color:#8a9bb0;cursor:pointer;padding:0 2px}.IbSJ3O9H:hover{color:#1a2236}.etOyHfGX{overflow-y:auto;padding:14px 16px 20px;font-size:13px;line-height:1.7;color:#3a4a5c}.etOyHfGX p{margin:0 0 6px}.etOyHfGX b{color:#1a2236}.FYIa8N7Z{color:#02a9dc;font-size:13px;margin-top:12px !important;margin-bottom:4px !important}.IUDX9RGn{flex:1;min-height:0;background:#fff;z-index:150;display:flex;flex-direction:column;overflow:hidden}.CoHVMlAP{flex:1;overflow-y:auto;overscroll-behavior:contain}.tIncFIJR{width:100%;border-collapse:collapse;font-size:13px}.tIncFIJR th,.tIncFIJR td{padding:8px 10px;text-align:left}.tIncFIJR thead tr{border-bottom:2px solid #e4eaf3;background:#f7fafc}.zDy2ZXKk{color:#1a2236;width:72px;white-space:nowrap}.oX3semG8{color:#1a2236;padding-left:52px !important;display:flex;align-items:center;gap:6px}.blYMslho{background:none;border:1px solid #e4eaf3;border-radius:4px;font-size:11px;color:#9aabb5;padding:2px 6px;cursor:pointer}.blYMslho:hover{border-color:#02a9dc;color:#02a9dc}.B5CkGdTV{background:#f7fafc}.uBHblHjb{color:#9aabb5;font-size:12px;white-space:nowrap;font-weight:500}.lyR7J16y{padding-top:6px !important;padding-bottom:6px !important;padding-left:52px !important}.hY5RZ4M7{display:flex;gap:4px;align-items:center}.QXR5E6Dk{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid #02a9dc;background:#fff;font-size:12px;color:#02a9dc;flex-shrink:0}.AWNJz2j9{background:#02a9dc;color:#fff}.uAXRvWiU{display:flex;gap:10px;padding:10px 12px;border-top:1px solid #e4eaf3;background:#fff;flex-shrink:0}.FprBgkGN{flex:1;height:40px;border:1px solid #e4eaf3;border-radius:8px;background:#fff;color:#1a2236;font-size:14px;font-weight:600;cursor:pointer}.FprBgkGN:hover{border-color:#02a9dc;color:#02a9dc}.l9R4Sna_{flex:2;height:40px;border:none;border-radius:8px;background:#02a9dc;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.l9R4Sna_:hover{filter:brightness(1.08)}
.Y7ce1_P7{display:flex;flex-direction:column;background:#f2f5f8;color:#1a2236;min-height:100vh;overflow:hidden}.j9VhLcgd{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:9999;max-width:550px;width:calc(100% - 24px);padding:8px 16px;background:#fff;border:1.5px solid #4ade80;border-radius:10px;box-shadow:0 2px 12px rgba(74,222,128,.2);animation:DQhcNGgE .3s ease-out}@keyframes DQhcNGgE{from{transform:translateX(-50%) translateY(-120%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.djsWkqmN{color:#16a34a;font-weight:600;font-size:13px;text-align:center}.B1gRryIM{color:#f87171;font-weight:600;font-size:13px;text-align:center}.PMI44Wew{display:flex;align-items:center;justify-content:space-between;padding:7px 12px 6px;background:linear-gradient(180deg, #76b1ff, #b4cff4);flex-shrink:0}.fA60z2PP{width:36px;height:36px;border:none;background:hsla(0,0%,100%,0);border-radius:8px;display:grid;place-items:center;cursor:pointer;padding:0;opacity:.9}.fA60z2PP:hover{opacity:1;background:hsla(0,0%,100%,.4)}.GGP8RKXR{width:32px;height:32px;object-fit:contain;display:block}.jl9wnj04{font-size:17px;color:#1a2236;letter-spacing:.5px;text-transform:uppercase}.bzz9e96L{display:grid;grid-template-columns:repeat(3, 1fr);background:#fff;border-bottom:1px solid #e4eaf3}.qswQuYZl{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;font-size:10px;color:#9aabb5;border-right:1px solid #e4eaf3}.qswQuYZl:last-child{border-right:none}.qAxq6b8S{font-size:13px;color:#02a9dc}.s8yHy1vG{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:linear-gradient(180deg, #76b1ff, #b4cff4);border-bottom:1px solid #e4eaf3}.Rf_QpjoK{font-size:14px;color:#1a2236}.exIQDwjF{font-size:11px;color:#333;margin-top:2px}.kxuE0DEu{display:flex;align-items:center;gap:2px}.t7poKOtw{position:relative;display:inline-flex;align-items:center;justify-content:center}.lPxW7ijM{display:block;height:32px;width:auto;object-fit:contain}.Hy1YgaqI{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Roboto Mono","Courier New",monospace;font-size:14px;font-weight:900;color:#000;white-space:nowrap;pointer-events:none;line-height:1}.ywXd5aoM{font-size:18px;color:#333;line-height:1;align-self:center}.mjTY45Ut{background:#fff;border-bottom:1px solid #e4eaf3;padding:8px 14px}.AonQC07j{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ypFgBGFy{font-size:12px;color:#9aabb5;font-weight:600}._NuwCqPQ{display:flex;flex-direction:column;gap:6px;align-items:center}.LBmWcHBt{display:flex;gap:6px;align-items:center}.WHyAl9Av{width:22px;height:22px}.WHyAl9Av img{width:100%;height:100%;object-fit:contain}.yLi25zbi{display:flex;gap:12px;justify-content:center}.X333nAk2{width:48px;height:48px}.X333nAk2 img{width:100%;height:100%;object-fit:contain}._EgQlMEl{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#e4eaf3;border-top:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3}.i2WuZFyY{background:#fff;padding:8px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:background .15s;border:2px solid rgba(0,0,0,0)}.i2WuZFyY:hover{background:#e6f7fd}.Dg2kWq8K{border-color:#02a9dc;background:rgba(2,169,220,.08) !important}.eQHJcaIf{display:flex;justify-content:center;gap:6px;margin-bottom:2px}.lgd_HOnv{width:28px;height:28px}.lgd_HOnv img{width:100%;height:100%;object-fit:contain}.eeyLZfic{display:flex;flex-direction:column;align-items:center;gap:2px}.cXHYEzU0{font-size:12px;color:#1a2236}.A9U7CxvL{font-size:11px;color:#22a55a}.GHPeLTli{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#e4eaf3;border-bottom:2px solid #e4eaf3}.NxQJGxZH{background:#fff;padding:10px 8px;font-size:18px;font-weight:900;font-style:italic;color:#1a2236;border:2px solid rgba(0,0,0,0);display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.NxQJGxZH:hover{background:#e6f7fd}.NxQJGxZH:nth-child(1){color:#1346a0}.NxQJGxZH:nth-child(2){color:#c62828}.NxQJGxZH:nth-child(3){color:#1346a0}.NxQJGxZH:nth-child(4){color:#c62828}.dz5LZ6Gl{border-color:#02a9dc;background:rgba(2,169,220,.08) !important}.Zr8j6ctK{font-size:11px;color:#22a55a;font-weight:600;font-style:normal}.HziXuHUp{display:flex;align-items:center;gap:4px;padding:5px 14px;background:#fff;border-bottom:1px solid #e4eaf3;font-size:13px;color:#1a2236}.HziXuHUp span:nth-child(2){color:#02a9dc}.c0V2eSiv{display:flex;justify-content:center;gap:8px;padding:6px 12px;background:#fff;border-bottom:1px solid #e4eaf3}.eV2h8n99{position:relative;width:52px;height:52px;border:2.5px solid rgba(0,0,0,0);border-radius:50%;background:none;padding:0;cursor:pointer;transition:transform .1s,border-color .15s}.eV2h8n99:active{transform:scale(0.92)}.ItlxoKBs{width:48px;height:48px;object-fit:contain;border-radius:50%;display:block}.Ehd6W4D9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none;line-height:1}.oXDgo2Yf{border-color:#02a9dc;transform:scale(1.1)}.icvka0xk{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e4eaf3}.GULvumQs{background:#f2f5f8;border:1px solid #e4eaf3;border-radius:8px;padding:10px 12px;color:#1a2236;font-size:14px}.GULvumQs::placeholder{color:#9aabb5}.HxF7lBVN{padding:10px 20px;background:#02a9dc;color:#fff;border:none;font-size:14px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:filter .15s}.HxF7lBVN:hover{filter:brightness(1.1)}.HxF7lBVN:disabled{opacity:.4;cursor:not-allowed}.E38NPR3v{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 4px;font-size:12px;color:#9aabb5;background:#fff;border-bottom:1px solid #e4eaf3}.E38NPR3v span:last-child{color:#02a9dc}.LWuW5Bcv{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#1a2236;cursor:pointer;font-size:12px;padding:3px 8px;border-radius:6px;flex-shrink:0}.LWuW5Bcv:hover{background:hsla(0,0%,100%,.4)}.TPlQo1c7{background:#f2f5f8;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.qiAm1Ke1{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fff;border:none;border-bottom:1px solid #e4eaf3;color:#02a9dc;font-size:13px;cursor:pointer;flex-shrink:0}.qiAm1Ke1:hover{background:#f2f5f8}.AIwUjpz5{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.znzrBwjp{font-size:12px;color:#9aabb5;padding:10px 14px 4px;text-transform:uppercase;letter-spacing:.5px}.x8T9FcZy{background:#fff;border-top:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;padding:4px 14px 8px}._0egfrlMj{font-size:12px;color:#1a2236;padding:6px 0;border-bottom:1px solid #e4eaf3;display:flex;align-items:center;gap:4px;flex-wrap:wrap}._0egfrlMj:last-child{border-bottom:none}.Mt5XGX7A{display:inline-flex;align-items:center;gap:4px}.Qauzx4mm{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.Qauzx4mm img{width:100%;height:100%;object-fit:contain}
.OwyWdS75{display:flex;flex-direction:column;background:#f2f5f8;color:#1a2236;min-height:100vh;overflow:hidden}.geqJWhxh{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:9999;max-width:550px;width:calc(100% - 24px);padding:8px 16px;background:#fff;border:1.5px solid #4ade80;border-radius:10px;box-shadow:0 2px 12px rgba(74,222,128,.2);animation:kR7Lpiol .3s ease-out}@keyframes kR7Lpiol{from{transform:translateX(-50%) translateY(-120%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.l8U7giwA{color:#16a34a;font-weight:600;font-size:13px;text-align:center}.sndCAu13{color:#f87171;font-weight:600;font-size:13px;text-align:center}.es3kHjD7{display:flex;align-items:center;justify-content:space-between;padding:7px 12px 6px;background:linear-gradient(180deg, #76b1ff, #b4cff4);flex-shrink:0}.rracmmES{width:36px;height:36px;border:none;background:hsla(0,0%,100%,0);border-radius:8px;display:grid;place-items:center;cursor:pointer;padding:0;opacity:.9}.rracmmES:hover{opacity:1;background:hsla(0,0%,100%,.4)}.pfu4M0UA{width:32px;height:32px;object-fit:contain;display:block}.mKxhAizj{font-size:17px;color:#1a2236;letter-spacing:.5px;text-transform:uppercase}.O0Ce3E7Y{display:grid;grid-template-columns:repeat(3, 1fr);background:#fff;border-bottom:1px solid #e4eaf3}.H_q9gxm1{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;font-size:10px;color:#9aabb5;border-right:1px solid #e4eaf3}.H_q9gxm1:last-child{border-right:none}.nByDeoIP{font-size:13px;color:#02a9dc}.aMzlO3Va{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:#fff;border-bottom:1px solid #e4eaf3}.xLtLkjbQ{font-size:14px;color:#1a2236}.cOhk4Vuv{font-size:11px;color:#9aabb5;margin-top:2px}.bla_pGot{display:flex;align-items:center;gap:2px}.uG9IEvYv{position:relative;display:inline-flex;align-items:center;justify-content:center}.VizKxsWA{display:block;height:32px;width:auto;object-fit:contain}.orCtZo9l{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Roboto Mono","Courier New",monospace;font-size:14px;font-weight:900;color:#000;white-space:nowrap;pointer-events:none;line-height:1}.PHMv6Y9V{font-size:18px;color:#333;line-height:1;align-self:center}.k3Bsksa2{background:#fff;border-bottom:1px solid #e4eaf3;padding:8px 14px}.ppbqs4Dx{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.nNEBk_4E{font-size:12px;color:#9aabb5;font-weight:600}.TFAi5X7o{display:flex;flex-direction:column;gap:6px;align-items:center}.N81vdPqi{display:flex;gap:6px;align-items:center}.D7PnwhvN{width:22px;height:22px}.D7PnwhvN img{width:100%;height:100%;object-fit:contain}.REeP9G1q{display:flex;gap:12px;justify-content:center}.uDvltYB_{width:48px;height:48px}.uDvltYB_ img{width:100%;height:100%;object-fit:contain}.lCebmBKp{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#e4eaf3;border-top:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3}.b8uU3HO7{background:#fff;padding:8px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:background .15s;border:2px solid rgba(0,0,0,0)}.b8uU3HO7:hover{background:#e6f7fd}.FDuFnBja{border-color:#02a9dc;background:rgba(2,169,220,.08) !important}.sR9cnlaG{display:flex;justify-content:center;gap:6px;margin-bottom:2px}.Udifb8ql{width:28px;height:28px}.Udifb8ql img{width:100%;height:100%;object-fit:contain}.pn6xbaPj{display:flex;flex-direction:column;align-items:center;gap:2px}.eIqluS71{font-size:12px;color:#1a2236}.q_plhwB7{font-size:11px;color:#22a55a}.hy2ppABQ{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#e4eaf3;border-bottom:2px solid #e4eaf3}.pduHiTul{background:#fff;padding:10px 8px;font-size:18px;font-weight:900;font-style:italic;color:#1a2236;border:2px solid rgba(0,0,0,0);display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.pduHiTul:hover{background:#e6f7fd}.pduHiTul:nth-child(1){color:#1346a0}.pduHiTul:nth-child(2){color:#c62828}.pduHiTul:nth-child(3){color:#1346a0}.pduHiTul:nth-child(4){color:#c62828}.S9vyDAj0{border-color:#02a9dc;background:rgba(2,169,220,.08) !important}.qvh4a_zq{font-size:11px;color:#22a55a;font-weight:600;font-style:normal}.WovnB1XX{display:flex;align-items:center;gap:4px;padding:5px 14px;background:#fff;border-bottom:1px solid #e4eaf3;font-size:13px;color:#1a2236}.WovnB1XX span:nth-child(2){color:#02a9dc}.NtgIckEQ{display:flex;justify-content:center;gap:8px;padding:6px 12px;background:#fff;border-bottom:1px solid #e4eaf3}.rtoP8974{position:relative;width:52px;height:52px;border:2.5px solid rgba(0,0,0,0);border-radius:50%;background:none;padding:0;cursor:pointer;transition:transform .1s,border-color .15s}.rtoP8974:active{transform:scale(0.92)}.subVRcxF{width:48px;height:48px;object-fit:contain;border-radius:50%;display:block}.edqUBYDN{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none;line-height:1}.u0_FtTJy{border-color:#02a9dc;transform:scale(1.1)}._iS7CmgE{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e4eaf3}.u8CQz8qQ{background:#f2f5f8;border:1px solid #e4eaf3;border-radius:8px;padding:10px 12px;color:#1a2236;font-size:14px}.u8CQz8qQ::placeholder{color:#9aabb5}.G9QUPHYx{padding:10px 20px;background:#02a9dc;color:#fff;border:none;font-size:14px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:filter .15s}.G9QUPHYx:hover{filter:brightness(1.1)}.G9QUPHYx:disabled{opacity:.4;cursor:not-allowed}.y93fNXdH{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 4px;font-size:12px;color:#9aabb5;background:#fff;border-bottom:1px solid #e4eaf3}.y93fNXdH span:last-child{color:#02a9dc}.JIPllLli{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#1a2236;cursor:pointer;font-size:12px;padding:3px 8px;border-radius:6px;flex-shrink:0}.JIPllLli:hover{background:hsla(0,0%,100%,.4)}.soeIIgHa{background:#f2f5f8;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.C3U2YWG9{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fff;border:none;border-bottom:1px solid #e4eaf3;color:#02a9dc;font-size:13px;cursor:pointer;flex-shrink:0}.C3U2YWG9:hover{background:#f2f5f8}.S9NCrV6Q{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.P3b6GekT{font-size:12px;color:#9aabb5;padding:10px 14px 4px;text-transform:uppercase;letter-spacing:.5px}.Z_WtlMgs{background:#fff;border-top:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;padding:4px 14px 8px}.qaco5dWX{font-size:12px;color:#1a2236;padding:6px 0;border-bottom:1px solid #e4eaf3;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.qaco5dWX:last-child{border-bottom:none}.vMAIBoMo{display:inline-flex;align-items:center;gap:4px}.Gw0zgo6x{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.Gw0zgo6x img{width:100%;height:100%;object-fit:contain}
.FWHaCyXp{display:flex;flex-direction:column;height:100%;background:#f4f4f4;overflow:hidden;font-family:"Helvetica Neue",Arial,sans-serif}.gjYa3fz4{display:flex;align-items:center;background:#c00;color:#fff;padding:0 10px;height:46px;flex-shrink:0;gap:6px}.qbeupiVg{background:none;border:none;color:#fff;padding:4px 6px 4px 0;cursor:pointer;font-size:20px;line-height:1;flex-shrink:0}.KD8emKY4{flex:1;font-size:15px;text-align:center}.QqJhivHX{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:4px;display:flex;align-items:center;flex-shrink:0}._5hK6CsI7{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0}.bonz7yWG{display:flex;flex-direction:column;gap:2px}.KyhWCMsA{font-size:12px;color:#888}.i93RRofN{display:flex;align-items:center;gap:5px;font-size:14px;color:#222}.udxNroMl{width:8px;height:8px;border-radius:50%;background:#23a55a;flex-shrink:0}.udxNroMl.CarZp8Zg{background:#c00}.gqD6TpCr{background:#fff;border:1px solid #e5e5e5;color:#222;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;white-space:nowrap}.gqD6TpCr.z9gM2I6p{background:#c00;color:#fff;border-color:#c00}.JlT1eMZr{background:#fff;flex:1;overflow-y:auto;padding:8px 10px}.Ghco5wCG{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:1px solid #e5e5e5}.Ghco5wCG:last-child{border-bottom:none}.M2PEWkT4{font-size:11px;color:#888;min-width:88px}.Grlw5m39{display:flex;gap:4px;flex-wrap:wrap}.CERIB3kK,.WqtizOPx{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff;flex-shrink:0}.WqtizOPx{box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.TgwAHYxt{background:#e74c3c}.qAkKBddx{background:#23a55a}.Ew_r7u4s{background:#2196f3}.SuJ9YArr{display:flex;align-items:center;background:#fff;border-bottom:2px solid #e5e5e5;flex-shrink:0;overflow-x:auto}.SuJ9YArr::-webkit-scrollbar{display:none}.AdwZJ_yk{flex:1;min-width:0;padding:10px 4px;border:none;background:none;font-size:12px;font-weight:600;color:#888;cursor:pointer;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px;text-align:center;white-space:nowrap;transition:color .15s}.AdwZJ_yk.MMBvOXds{color:#c00;border-bottom-color:#c00}.UAeGbIUh{padding:8px 8px;background:none;border:none;color:#888;font-size:14px;cursor:pointer;flex-shrink:0}.ITPNwFVA{padding:8px 10px;background:none;border:none;color:#888;font-size:16px;cursor:pointer;flex-shrink:0}.M8lRf91B{flex:1;overflow-y:auto;display:flex;flex-direction:column;background:#f4f4f4}.M8lRf91B::-webkit-scrollbar{width:3px}.M8lRf91B::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:2px}.nX80kSgU{display:flex;align-items:center;justify-content:flex-end;padding:6px 10px 4px;gap:8px;flex-shrink:0}.XVzSsfex{font-size:11px;color:#888;flex:1;line-height:1.4}.TGhsmNsH{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #e5e5e5;color:#222;font-size:12px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer}.TGhsmNsH:active{opacity:.8}.ZOnEmQt3{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px;padding:6px 10px 10px}.dWyAjdix{display:flex;flex-direction:column;align-items:center;gap:2px}.oMgDkd_A{width:40px;height:40px;border-radius:50%;border:2.5px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;cursor:pointer;transition:transform .1s;position:relative}.oMgDkd_A:active{transform:scale(0.92)}.oMgDkd_A.h68xjpyM{border-color:#fff;box-shadow:0 0 0 2.5px #000,0 3px 8px rgba(0,0,0,.3);transform:scale(1.05)}.tsbUAOpT{font-size:9px;color:#888;text-align:center;line-height:1}.CHoxyQ2p{background:#fff;text-align:center;font-size:13px;padding:10px;border-bottom:1px solid #e5e5e5;color:#222}.tumE9e0Y{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.C2Up0akG{background:#fff;border:2px solid #e5e5e5;border-radius:8px;padding:14px 10px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.C2Up0akG.KadgcMi4{border-color:#c00;box-shadow:0 0 0 1px #c00}.Se2JsRCC{font-size:12px;color:#222;font-weight:600}.L5MTC_iS{font-size:13px;color:#c00;text-align:right}.fbyE0TlE{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.W3vrMb_6{background:#fff;border:2px solid #e5e5e5;border-radius:8px;padding:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.W3vrMb_6.p5s1a82k{border-color:#c00;box-shadow:0 0 0 1px #c00}.uI20R6Yf{font-size:13px;color:#222;margin-bottom:6px}.bYZahmt_{display:flex;gap:3px;flex-wrap:wrap}._ZrSoGLu{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:#fff}.xZwpTxB5{text-align:right;font-size:12px;color:#c00;margin-top:4px}.MhLelwmr{background:#fff;border-top:1px solid #e5e5e5;flex-shrink:0}.F4eaJeap{display:flex;align-items:center;gap:6px;background:none;border:none;color:#888;font-size:13px;cursor:pointer;padding:4px 0}.w6Bsf_Ea{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:100;display:flex;align-items:flex-end}.xMi43dCr{width:100%;background:#fff;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom, 0);animation:H0C8c5Ru .25s ease}@keyframes H0C8c5Ru{from{transform:translateY(100%)}to{transform:translateY(0)}}.kLgo_Paa{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;border-bottom:1px solid #e5e5e5}.i3qACV_H{font-size:15px;color:#222}.iuhrGSvd{background:none;border:none;font-size:18px;color:#888;cursor:pointer;padding:2px 6px}.Dji5mmuL{display:flex;align-items:center;padding:10px 16px;gap:8px;border-bottom:1px solid #e5e5e5}.ppOMFC25{font-size:13px;color:#888;white-space:nowrap}.KDVnmNjl{flex:1;font-size:18px;color:#222;border:none;outline:none;text-align:right;background:rgba(0,0,0,0);min-width:0}.jl7KQrvk{font-size:11px;color:#888;white-space:nowrap}.m_shRs6E{display:grid;grid-template-columns:repeat(6, 1fr);gap:1px;background:#e5e5e5;border-top:1px solid #e5e5e5}.x6t5ceeh{background:#fff;border:none;padding:14px 0;font-size:16px;font-weight:600;color:#222;cursor:pointer;text-align:center}.x6t5ceeh:active{background:#eee}.x6t5ceeh.U6sZpl4q{color:#c00}.x6t5ceeh.UuXiz35c{font-size:14px}.pclQiRnj{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:10px}.tP50ddKB{font-size:12px;color:#888;flex:1}.efNSlEQk{background:none;border:1px solid #e5e5e5;border-radius:6px;padding:6px 10px;color:#888;font-size:14px;cursor:pointer}.ZfIeWkaK{background:#c00;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;cursor:pointer}.ZfIeWkaK:disabled{opacity:.6;cursor:not-allowed}.ZfIeWkaK:active{opacity:.85}.oiHO0Hja{background:#fff;border-top:1px solid #e5e5e5;padding:6px 14px;font-size:12px;color:#888;flex-shrink:0}.SwCV0FTq{position:absolute;top:54px;left:50%;transform:translateX(-50%);z-index:200;background:rgba(0,0,0,.78);color:#fff;padding:8px 18px;border-radius:20px;font-size:13px;white-space:nowrap;pointer-events:none;animation:Nk_80GzS 2.5s ease forwards}.q_8pXhRA{background:rgba(35,165,90,.9)}.CsS8_yD2{background:rgba(200,0,0,.9)}@keyframes Nk_80GzS{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}15%{opacity:1;transform:translateX(-50%) translateY(0)}75%{opacity:1}100%{opacity:0}}.Q82k5lOJ{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:150;display:flex;align-items:flex-end}.iX7XqooU{width:100%;max-height:75vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;animation:H0C8c5Ru .25s ease}.iSMEbO75{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.fJJVGl2l{font-size:15px;color:#222}.fzRleg0W{background:none;border:none;font-size:18px;color:#888;cursor:pointer}.ZwECOFna{overflow-y:auto;padding:14px 16px;font-size:13px;color:#222;line-height:1.7}.ZwECOFna h3{font-size:14px;margin:12px 0 6px;color:#c00}.ZwECOFna p{margin:0 0 8px}.ZwECOFna li{margin-bottom:6px}
.TMIdsjsz{display:flex;flex-direction:column;min-height:100vh;background:#f2f5f8;color:#1a2236;overflow:hidden}.B7in1mBU{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:9999;max-width:550px;width:calc(100% - 24px);padding:8px 16px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(74,222,128,.5);border-radius:10px;box-shadow:0 2px 12px rgba(74,222,128,.15);animation:VkzAWM2w .3s ease-out}@keyframes VkzAWM2w{from{transform:translateX(-50%) translateY(-120%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.wUFcbXn8{color:#4ade80;font-weight:600;font-size:13px;text-align:center}.C5nSnsCO{color:#f87171;font-weight:600;font-size:13px;text-align:center}.LBuHlhWS{background:#fff;border-bottom:2px solid #e4eaf3;padding:4px 0 0;flex-shrink:0}.sZBl7rPw{display:grid;grid-template-columns:repeat(6, 1fr);text-align:center;font-size:10px;color:#555;padding:0 4px 3px}.Y_9YmRQF{color:#1565c0}.cczqzGBK{color:#b71c1c}.fLI8zw4S{color:#1565c0}.lq_Kx1km{color:#b71c1c}.K8rfp0Y5{color:#888}.WhW6yH1B{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;text-align:center;border-top:1px solid rgba(0,0,0,.08);font-size:11px}.IdUEx9JX{background:#dbeafe;color:#1565c0;padding:3px 0}.nCfo0P7T{background:#fee2e2;color:#b71c1c;padding:3px 0}.L4dcaHWK{background:#dbeafe;color:#1565c0;padding:3px 0}.c3xUgr7k{background:#fee2e2;color:#b71c1c;padding:3px 0}.dSx1cjrL{background:#f5f5f5;color:#888;padding:3px 4px;font-size:9px;font-weight:400;display:flex;align-items:center;justify-content:center}.mG2psgZD{background:#fff;border-bottom:2px solid #e4eaf3;overflow-x:auto;white-space:nowrap;scrollbar-width:none;flex-shrink:0}.mG2psgZD::-webkit-scrollbar{display:none}.hQs6biI6{display:inline-flex;gap:0}.CWehwqP2{display:inline-flex;flex-direction:column;align-items:center;min-width:44px;padding:4px 2px;border-right:1px solid rgba(0,0,0,.07);gap:2px}.W_i0qGiz{font-size:12px;color:#1a2236;line-height:1}.izoweAoL{font-size:9px;line-height:1}.Bt7GiaGe{color:#1565c0}.yBwYY1on{color:#b71c1c}.H1Us6dXJ{display:flex;gap:2px}.Q3vikpVz{width:14px;height:14px}.Q3vikpVz img{width:100%;height:100%;object-fit:contain}.hCulMsoR{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;background:linear-gradient(180deg, #76b1ff, #b4cff4);flex-shrink:0}.CgM3Q5Mk{width:36px;height:36px;border:none;background:hsla(0,0%,100%,0);border-radius:8px;display:grid;place-items:center;cursor:pointer;padding:0;flex-shrink:0}.CgM3Q5Mk:hover{background:hsla(0,0%,100%,.4)}.zNjtq2eR{width:32px;height:32px;object-fit:contain;display:block}.lGw4U_fa{display:flex;flex-direction:column;gap:2px}.Nu4dCoCd{font-size:15px;color:#1a2236;letter-spacing:1px;text-transform:uppercase}.SzxwFwgZ{font-size:10px;color:rgba(26,34,54,.6)}.zYjwZ45T{font-size:19px;color:#e91e1e;background:hsla(0,0%,100%,.55);border:2px solid hsla(0,0%,100%,.8);border-radius:8px;padding:2px 14px;letter-spacing:2px;min-width:80px;text-align:center}.JcoHgC_9{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e4eaf3;flex-shrink:0}.Ehl6p77Q{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1.5px solid rgba(228,234,243,0);padding:4px}.Ehl6p77Q img{width:100%;height:100%;object-fit:contain}.nkktttJJ{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-left:6px}.fVVQUuNs{font-size:30px;font-weight:900;color:#1a2236;line-height:1}.kiyJBZTs{font-size:13px;padding:2px 10px;border-radius:4px;letter-spacing:1px}.aVRMSw3v{background:#1565c0;color:#fff}.qu0aS67F{background:#b71c1c;color:#fff}.Be1knfx1{background:#1565c0;color:#fff}.uEaRIXBm{background:#b71c1c;color:#fff}.gZZsuJk1{background:#fff;border-top:2px solid #e4eaf3;display:flex;flex-direction:column}.gI73kLxs{display:grid;grid-template-columns:80px 1fr 80px;border-bottom:2px solid #e4eaf3;min-height:90px}.R9qLgn7q{background:#1565c0;color:#fff;border:none;border-right:2px solid #e4eaf3;font-size:20px;font-weight:900;font-style:italic;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:8px 0;transition:filter .15s}.R9qLgn7q:active{filter:brightness(0.8)}.S9RvKAMM{background:#b71c1c;color:#fff;border:none;border-left:2px solid #e4eaf3;font-size:20px;font-weight:900;font-style:italic;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:8px 0;transition:filter .15s}.S9RvKAMM:active{filter:brightness(0.8)}.wXn1K3Ju{font-size:9px;font-style:normal;opacity:.85}.wGmYfohL{border:2px solid rgba(0,140,255,.459);box-shadow:inset 0 0 0 3px #fff;filter:brightness(1.15)}.P27OXAGF{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr 1fr;gap:1px;background:#e4eaf3}.QchvbQNG{background:#fff;border:2px solid hsla(0,0%,100%,0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:4px 2px;transition:background .15s}.QchvbQNG:hover{background:#e6f7fd}._qwclAce{background:rgba(21,101,192,.12) !important;box-shadow:inset 0 0 0 2px #1565c0}.L0ijMlq6{display:flex;gap:2px}.B4dvBgdQ{width:18px;height:18px;object-fit:contain}.G2nlY4BB{font-size:9px;color:#22a55a}.Z9eqZWTa{display:grid;grid-template-columns:80px 1fr 80px;border-bottom:2px solid #e4eaf3;min-height:60px}.NV5DhTce{background:#1346a0;color:#fff;border:none;border-right:2px solid #e4eaf3;font-size:22px;font-weight:900;font-style:italic;cursor:pointer;transition:filter .15s}.NV5DhTce:active{filter:brightness(0.8)}.Qr5wTFYz{background:#b71c1c;color:#fff;border:none;border-left:2px solid #e4eaf3;font-size:22px;font-weight:900;font-style:italic;cursor:pointer;transition:filter .15s}.Qr5wTFYz:active{filter:brightness(0.8)}.z5Z7hUGk{box-shadow:inset 0 0 0 3px #fff;filter:brightness(1.15)}.l2NX3kzX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px 8px}.JB5uSYVw{display:flex;gap:10px;align-items:center}.v4eb4UiX{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:1.5px solid rgba(228,234,243,0);border-radius:6px;padding:4px 10px;cursor:pointer;transition:background .15s}.v4eb4UiX:hover{background:rgba(0,0,0,.04)}.ydDmeaBd{background:rgba(21,101,192,.12) !important;border-color:#1565c0}.Q0IGHlld{font-size:10px;color:#1a2236}.DBhApKJz{font-size:9px;color:#22a55a;font-weight:600}.ikUUtEqm{display:flex;gap:3px;align-items:center}.HvSYensH{width:20px;height:20px;border-radius:3px}.HvSYensH img{width:100%;height:100%;object-fit:contain}.lqKF5QuD{display:grid;grid-template-columns:repeat(7, 1fr);border-bottom:2px solid #e4eaf3}.jO24bnay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 2px;border:none;border-right:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;background:#fff;cursor:pointer;gap:2px;transition:background .15s}.jO24bnay:nth-child(7n){border-right:none}.jO24bnay:hover{background:#e6f7fd}.gA29thtz{background:rgba(183,28,28,.1) !important;box-shadow:inset 0 0 0 2.5px #b71c1c}.XQ80X7xt{font-size:13px;color:#1a2236}.rKvZiVTQ{font-size:9px;color:#22a55a;font-weight:600}.F1tg1asi{display:flex;align-items:center;justify-content:space-around;background:#f2f5f8;border-top:1px solid #e4eaf3;padding:6px 4px;flex-shrink:0}.LyX2gPRJ{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:none;color:#9aabb5;font-size:9px;cursor:pointer;opacity:.85;padding:4px 6px;border-radius:6px}.LyX2gPRJ:hover{opacity:1;background:#e4eaf3}.vchPII5S{font-size:18px;line-height:1}.U_QtzKTL{display:flex;flex-direction:column;align-items:center;gap:0}.redpBBIC{font-size:11px;color:#02a9dc}.UCFepscU{font-size:9px;color:#9aabb5}.N0FQooiU{background:#fff;border-top:2px solid #e4eaf3;padding:6px 8px 10px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.h7NBgBbv{display:flex;align-items:center;justify-content:space-between;gap:8px}.O6X3bPDk{display:flex;flex-direction:column;gap:0;min-width:80px}.Cx_GA9ME{font-size:10px;color:#9aabb5}.SYSut1oH{font-size:13px;color:#02a9dc}.mgEYHWC4{display:flex;align-items:center;gap:6px;flex:1}.RIL_eaG1{flex:1;background:#f2f5f8;border:1px solid #e4eaf3;border-radius:8px;padding:7px 10px;color:#1a2236;font-size:13px;font-weight:600;min-width:0}.RIL_eaG1::placeholder{color:#9aabb5}.kU9pMzsv{background:#02a9dc;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;cursor:pointer;white-space:nowrap;transition:filter .15s}.kU9pMzsv:hover{filter:brightness(1.1)}.kU9pMzsv:disabled{opacity:.4;cursor:not-allowed}.taWTpspr{background:#f2f5f8;color:#9aabb5;border:1px solid #e4eaf3;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer}.taWTpspr:hover{background:#e4eaf3}.PSkHo9wA{display:flex;justify-content:center;gap:6px;align-items:center}.qBC_CYbO{position:relative;width:48px;height:48px;border:2.5px solid rgba(0,0,0,0);padding:0;background:none;cursor:pointer;border-radius:50%;transition:transform .1s,border-color .15s;flex-shrink:0}.qBC_CYbO:active{transform:scale(0.92)}.trGBZcfK{width:100%;height:100%;object-fit:contain;border-radius:50%;display:block}.T0CcOJS6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none;line-height:1}.z3KOIOWx{border-color:#02a9dc;transform:scale(1.1)}.UC6NKPL1{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9aabb5;padding:0 2px}.PXXNgaVu{color:#02a9dc;font-size:12px}.TtXtxr98{color:#1a2236}
.qP7ZxYfQ{display:flex;flex-direction:column;background:#f2f5f8;color:#1a2236;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.BSD64kDj{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:9999;max-width:550px;width:calc(100% - 24px);padding:8px 16px;background:#fff;border:1.5px solid #4ade80;border-radius:10px;box-shadow:0 2px 12px rgba(74,222,128,.2);animation:JSMCxcgR .3s ease-out}@keyframes JSMCxcgR{from{transform:translateX(-50%) translateY(-120%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.feV_2b2r{color:#16a34a;font-weight:600;font-size:13px;text-align:center}.TV8DiChb{color:#ff4646;font-weight:600;font-size:13px;text-align:center}.azs8s1Ft{display:flex;align-items:center;justify-content:space-between;padding:7px 12px 6px;background:linear-gradient(180deg, #76b1ff, #b4cff4);flex-shrink:0}.qRcPw71x{width:36px;height:36px;border:none;background:hsla(0,0%,100%,0);border-radius:8px;display:grid;place-items:center;cursor:pointer;font-size:18px;color:#1a2236;padding:0}.qRcPw71x:hover{background:hsla(0,0%,100%,.4)}._lqzESWd{width:32px;height:32px;object-fit:contain;display:block}.j6LHSJKr{font-size:17px;color:#1a2236;letter-spacing:.5px;text-transform:uppercase}.SwgNzk9K{display:grid;grid-template-columns:repeat(3, 1fr);background:#fff;border-bottom:1px solid #e4eaf3}.lDKpEeo0{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;font-size:10px;color:#9aabb5;border-right:1px solid #e4eaf3}.lDKpEeo0:last-child{border-right:none}.xzwiykjJ{font-size:13px;color:#02a9dc}.G1mcMfGj{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:linear-gradient(180deg, #76b1ff, #b4cff4);border-bottom:1px solid #e4eaf3}.hQlyrOMo{font-size:14px;color:#1a2236}.Pf_feyUU{font-size:11px;color:#9aabb5;margin-top:2px}.BBzgbZqF{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#1a2236;cursor:pointer;font-size:12px;padding:3px 8px;border-radius:6px;flex-shrink:0}.BBzgbZqF:hover{background:hsla(0,0%,100%,.4)}.vmK5Pw6y{display:flex;align-items:center;gap:2px}.I4J6ftSW{position:relative;display:inline-flex;align-items:center;justify-content:center}.D6WE439m{display:block;height:32px;width:auto;object-fit:contain}.iEVrcitW{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Roboto Mono","Courier New",monospace;font-size:14px;font-weight:900;color:#000;white-space:nowrap;pointer-events:none;line-height:1}.Fpj4WsHF{font-size:18px;color:#333;line-height:1;align-self:center}.WU3yd2Mt{background:#fff;border-bottom:1px solid #e4eaf3;padding:8px 14px}._9Ld3mYEA{font-size:12px;color:#9aabb5;font-weight:600;margin-bottom:8px}.WL9hsNyL{display:flex;align-items:center;justify-content:space-between;gap:6px}.fCaOwoD5{color:#02a9dc}.Fcwa470c{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.uli54NwY{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff}.ZJBuZjhQ{width:100%;height:100%;object-fit:contain;display:block}.PGnGgJbw{font-size:13px;color:#9aabb5}.zwQ7IT8A{background:linear-gradient(135deg, #0ea5e9, #22d3ee)}.PpN1ZbtJ{background:linear-gradient(135deg, #f97316, #02a9dc)}.vTCPsZX2{background:linear-gradient(135deg, #1d4ed8, #60a5fa)}.mZRNQazm{background:linear-gradient(135deg, #7c3aed, #c084fc)}.KExBDp0Y{background:linear-gradient(135deg, #10b981, #34d399)}.ZsmLgnSj{background:linear-gradient(135deg, #f43f5e, #fb7185)}.DsTlhBox{background:linear-gradient(135deg, #0f766e, #2dd4bf)}.fL55DcHk{background:linear-gradient(135deg, #f59e0b, #fbbf24)}.OWiKukGR{background:linear-gradient(135deg, #4f46e5, #818cf8)}.zWYxCbW3{background:linear-gradient(135deg, #dc2626, #f87171)}.FqbaymDJ{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:#e4eaf3;border-bottom:1px solid #e4eaf3}.zN72ks_Y{background:#fff;border:none;color:#1a2236;padding:10px 8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.zN72ks_Y:hover{background:#e6f7fd}.kdoIJLlR{background:rgba(2,169,220,.1);color:#02a9dc;box-shadow:inset 0 -2px 0 #02a9dc}.IKEH6d9D{display:flex;align-items:center;gap:4px;padding:5px 14px;background:#fff;border-bottom:1px solid #e4eaf3;font-size:13px;color:#1a2236}.IKEH6d9D span:nth-child(2){color:#02a9dc}.DGf8rCc8{display:flex;justify-content:center;gap:8px;padding:6px 12px;background:#fff;border-bottom:1px solid #e4eaf3}.dxH8QytN{position:relative;width:52px;height:52px;border:2.5px solid rgba(0,0,0,0);border-radius:50%;background:none;padding:0;cursor:pointer;transition:transform .1s,border-color .15s}.dxH8QytN:active{transform:scale(0.92)}.Bs5H0JIc{width:48px;height:48px;object-fit:contain;border-radius:50%;display:block}.uTzNWHJX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none;line-height:1}.zPN3_vh6{border-color:#02a9dc;transform:scale(1.1)}.F8roIhwR{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid #e4eaf3}.ZgBs4H7I{padding:10px 14px;background:#f2f5f8;border:1px solid #e4eaf3;border-radius:8px;color:#1a2236;font-size:13px;font-weight:600;cursor:pointer}.ZgBs4H7I:hover{border-color:#02a9dc}.uJhVtSp8{background:#f2f5f8;border:1px solid #e4eaf3;border-radius:8px;padding:10px 12px;color:#1a2236;font-size:14px;text-align:center}.uJhVtSp8::placeholder{color:#9aabb5}.taZOG2z8{padding:10px 20px;background:#02a9dc;color:#fff;border:none;font-size:14px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:filter .15s}.taZOG2z8:hover{filter:brightness(1.1)}.taZOG2z8:disabled{opacity:.4;cursor:not-allowed}.ZMWwJ0bA{display:flex;flex-wrap:wrap;gap:8px;padding:5px 14px;font-size:12px;color:#9aabb5;background:#fff;border-bottom:1px solid #e4eaf3}.ZMWwJ0bA span span:last-child{color:#02a9dc}.krubXosy{font-size:12px;color:#9aabb5;padding:8px 14px 4px;text-transform:uppercase;letter-spacing:.5px;background:#f2f5f8}.NWjZ40d4{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px;background:#fff;border-bottom:1px solid #e4eaf3}.ZIryAQBo{border:1px solid #e4eaf3;background:#f2f5f8;color:#1a2236;padding:5px 10px;border-radius:6px;font-size:12px;cursor:pointer}.ZIryAQBo:hover{border-color:#02a9dc}.PWW4W7uk{background:rgba(2,169,220,.12);border-color:#02a9dc;color:#02a9dc}.seRb5xsb{display:grid;grid-template-columns:repeat(10, 1fr);gap:4px;padding:8px 10px 120px;background:#fff}.h0_89FvQ{border-radius:6px;border:1px solid #e4eaf3;background:#f2f5f8;color:#1a2236;padding:8px 0;font-weight:600;font-size:12px;cursor:pointer;transition:background .12s,border-color .12s}.h0_89FvQ:hover{border-color:#02a9dc}.iPgx4K5U{background:rgba(2,169,220,.15);border-color:#02a9dc;color:#02a9dc}.FvEvyBNN{background:#f2f5f8;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.R7W_GVCL{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fff;border:none;border-bottom:1px solid #e4eaf3;color:#02a9dc;font-size:13px;cursor:pointer;flex-shrink:0}.R7W_GVCL:hover{background:#f2f5f8}.bkPd7ABE{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.TuOV0i54{text-align:center;color:#9aabb5;font-size:12px;padding:8px 14px 4px}.S__cFMtX{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;padding:6px 14px;border-bottom:1px solid #e4eaf3;background:#fff}.S__cFMtX:nth-child(even){background:#f2f5f8}.P9WlfU1J{background:#02a9dc;color:#fff;border-radius:6px;padding:4px 0;text-align:center;font-size:12px}.z2bpEwx8{display:flex;flex-wrap:wrap;gap:6px}.Sg9DMimG{background:#f2f5f8;border:1px solid #e4eaf3;border-radius:6px;padding:4px 8px;font-weight:600;font-size:12px;color:#1a2236}.zmTkPYXz{display:inline-flex;align-items:center;gap:3px;background:#f2f5f8;border:1px solid #e4eaf3;border-radius:6px;padding:3px 5px}.o7VFBTGc{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.o7VFBTGc img{width:100%;height:100%;object-fit:contain}.H6hWwXL2{text-align:center;color:#9aabb5;padding:20px}@media(max-width: 480px){.seRb5xsb{grid-template-columns:repeat(8, 1fr)}.FqbaymDJ{grid-template-columns:repeat(2, 1fr)}}
.G8O20zvs{display:flex;flex-direction:column;gap:0;padding-bottom:110px;background-image:linear-gradient(180deg, #ffffff, #b4cff4);min-height:100vh;color:#1a3a6e;position:relative}.nN9Adguc{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:9999;max-width:400px;width:calc(100% - 32px);padding:10px 16px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(37,99,235,.3);border-radius:10px;box-shadow:0 4px 16px rgba(37,99,235,.15);animation:x76Fqpll .3s ease-out}@keyframes x76Fqpll{from{transform:translateX(-50%) translateY(-20px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.RRzSxLV6{font-size:13px;color:#16a34a;font-weight:600;text-align:center}._Z68fZxu{font-size:13px;color:#dc2626;font-weight:600;text-align:center}.wXCBVDu1{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid hsla(0,0%,100%,.5)}.ArrlrGPf{background:rgba(0,0,0,0);border:none;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ArrlrGPf:hover{opacity:.75}.npxjThqX{width:36px;height:36px;object-fit:contain;display:block}.ZmPQeQo1{display:flex;flex-direction:column;align-items:center;gap:2px}.dVhlOUxw{font-size:18px;font-weight:800;color:#1e3a8a;letter-spacing:1px}.KRbGn2YP{font-size:11px;color:#3b6cb7}.dR3voSfj{font-size:11px;opacity:.8;margin-right:4px;color:#1e3a8a}.vhSbjlfq{display:flex;align-items:center;gap:3px}.X8fPNgjd{position:relative;display:inline-flex;align-items:center;justify-content:center}.Q5Cwrjm3{display:block;height:30px;width:auto;object-fit:contain}.ybeyvdey{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Roboto Mono","Courier New",monospace;font-size:14px;font-weight:900;color:#000;letter-spacing:0;white-space:nowrap;pointer-events:none;line-height:1}.fgrRnSBW{font-size:16px;color:#333;margin:0;line-height:1;align-self:center}.FQlX9GIv{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;background:hsla(0,0%,100%,.35);border-bottom:1px solid hsla(0,0%,100%,.5);padding:10px 16px}.oRlE7S7b{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;color:#3b6cb7}.NjvKVXR4{font-size:13px;color:#1e3a8a}.b1lmVJVc{display:flex;flex-direction:column;align-items:center;padding:16px 16px 8px;background:rgba(0,0,0,0);position:relative}.jnBHbKWP{position:relative;width:270px;height:270px;margin:0 auto}.Pt8o3i3Z{position:relative;width:270px;height:270px;border-radius:50%;transform:rotate(var(--stopped-deg, 0deg))}.Pt8o3i3Z.GKoz9Eag{animation:H3BuOhbW 8s cubic-bezier(0.12, 0.5, 0.08, 1) forwards}@keyframes H3BuOhbW{0%{transform:rotate(var(--spin-from, 0deg))}100%{transform:rotate(var(--spin-to, 1440deg))}}.zraOtiTO{position:absolute;top:0;left:0;width:270px;height:270px;border-radius:50%;display:block;object-fit:cover}.wUIR50cI{position:absolute;top:0;left:0;pointer-events:none;z-index:2;transform:rotate(var(--stopped-deg, 0deg))}.wUIR50cI.GKoz9Eag{animation:H3BuOhbW 8s cubic-bezier(0.12, 0.5, 0.08, 1) forwards}.vFk9FikN{position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:20px solid #f0d080;z-index:20;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.4))}.ed7KvEpJ{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:6px}.hoCFCjbk{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;border:3px solid hsla(0,0%,100%,.5);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .4s ease}.hoCFCjbk.AXhhsZh8{background:radial-gradient(circle, #e53e3e, #9b1c1c);color:#fff}.hoCFCjbk.roUZ__K9{background:radial-gradient(circle, #000000, #000000);color:#fff}.hoCFCjbk.OK_ToxDl{background:radial-gradient(circle, #22c55e, #15803d);color:#fff}.pNUCoHEW{font-size:12px;color:#1e40af;font-weight:600;text-align:center}.tWJ0JGTx{font-size:11px;color:#3b6cb7;margin-top:2px}.wNsSD7h9{padding:12px 12px 0;background:rgba(219,234,254,.3);border-radius:12px;margin:0 8px 8px}.BuIfCJU_{font-size:12px;font-weight:800;color:#1e3a8a;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;padding-left:8px;border-left:1px solid #2563eb}.P5nSYp71{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin-bottom:8px}.z4GHWpsH{border-radius:10px;padding:10px 4px;text-align:center;font-size:13px;cursor:pointer;border:2px solid hsla(0,0%,100%,.5);box-shadow:0 2px 8px rgba(0,0,0,.068);background:#fff;color:#1e3a8a;transition:all .15s ease;position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.z4GHWpsH:active{transform:scale(0.96)}.z4GHWpsH.AXhhsZh8{border-color:rgba(29,79,216,0);color:#1e40af;background:#dbeafe}.z4GHWpsH.roUZ__K9{border-color:#1e40af;color:#1e3a8a;background:#eff6ff}.z4GHWpsH.OK_ToxDl{border-color:#0284c7;color:#0369a1;background:#e0f2fe}.DGS_gHmc{background:#1d4ed8 !important;border-color:#1e40af !important;color:#fff !important}.z4GHWpsH.AXhhsZh8.DGS_gHmc{background:#2563eb !important;border-color:#1d4ed8 !important;color:#fff !important}.z4GHWpsH.roUZ__K9.DGS_gHmc{background:#1e3a8a !important;border-color:#1e40af !important;color:#fff !important}.op972Lpk{font-size:10px;font-weight:500;opacity:.75}.rdeupP79{font-size:10px;color:#1d4ed8;margin-top:2px}.LtAIx9b3{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin-bottom:8px}.lQ8AHecb{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin-bottom:12px}.eBaoalnY{display:grid;grid-template-columns:repeat(6, 1fr);gap:7px;margin-bottom:8px}.nfOAiv69{border-radius:7px;padding:8px 1px;text-align:center;font-size:13px;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:all .15s ease;position:relative}.nfOAiv69:active{transform:scale(0.92)}.nfOAiv69.vbXm78mj{background:#2563eb;color:#fff;border-color:#1d4ed8}.nfOAiv69.E8U3yrcl{background:#fff;color:#1e3a8a;border-color:#93c5fd}.nfOAiv69.v1Yjfx5Z{background:#0ea5e9;color:#fff;border-color:#0284c7}.kRa6VR5j{border-color:red !important;transform:scale(1.08) !important;filter:brightness(1.1)}.nd9g6JiY{display:flex;gap:6px;padding:10px 12px;background:hsla(0,0%,100%,.4);border-top:1px solid hsla(0,0%,100%,.6);border-bottom:1px solid hsla(0,0%,100%,.6);overflow-x:auto;scrollbar-width:none}.nd9g6JiY::-webkit-scrollbar{display:none}.ILiNoELk{display:flex;flex-direction:column;align-items:center;gap:2px;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:4px 6px;background:rgba(0,0,0,0);cursor:pointer;transition:all .15s ease;flex-shrink:0;position:relative}.ILiNoELk:active{transform:scale(0.92)}.ReoMelNS{width:46px;height:46px;object-fit:contain;display:block}.ybQSMxoR{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:10px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none;white-space:nowrap}.QQ98MjrO{border-color:#2563eb;background:rgba(37,99,235,.12)}.u0Vo3lXv{display:flex;gap:8px;padding:10px 12px}.XoZqB9lF{flex:1;border-radius:8px;border:1px solid rgba(37,99,235,.3);padding:10px 12px;font-size:14px;background:hsla(0,0%,100%,.8);color:#1e3a8a;outline:none}.XoZqB9lF::placeholder{color:rgba(59,108,183,.5);font-weight:400}.XoZqB9lF:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.lxkhfxcq{padding:10px 20px;border-radius:8px;border:none;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);color:#fff;font-weight:800;font-size:13px;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;box-shadow:0 3px 10px rgba(37,99,235,.3);white-space:nowrap}.lxkhfxcq:hover{background:linear-gradient(135deg, #1d4ed8 0%, #1e40af 100%)}.lxkhfxcq:disabled{opacity:.5;cursor:not-allowed}.RU2A2JsH{text-align:center;font-size:12px;color:#3b6cb7;padding:0 12px 8px}.SddSe0HX{color:#1d4ed8}.q2FSwUk4{margin:0 12px 12px;background:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.8);border-radius:10px;padding:12px}.y6gDyCnQ{font-size:13px;color:#1e3a8a;margin-bottom:10px;display:flex;align-items:center;gap:6px}.y6gDyCnQ::before{content:"";display:inline-block;width:3px;height:14px;background:linear-gradient(180deg, #2563eb, #1d4ed8);border-radius:2px}.xlT7GCi1{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(37,99,235,.1);font-size:12px;color:#3b6cb7}.xlT7GCi1:last-child{border-bottom:none}._E57naeN{color:#6b9fd4;font-size:11px;min-width:40px}.e8rxY7Yx{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.e8rxY7Yx.AXhhsZh8{background:#dc2626;color:#fff}.e8rxY7Yx.roUZ__K9{background:#1f2937;color:#fff}.e8rxY7Yx.OK_ToxDl{background:#16a34a;color:#fff}.D5Az3n7B{flex:1;color:#3b6cb7}.n_vKZMit{color:#16a34a}.y8ZHZcGN{text-align:center;color:#6b9fd4;font-size:12px;padding:8px 0}.kDG3gicd{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;background:hsla(0,0%,100%,.35);border-bottom:1px solid hsla(0,0%,100%,.5)}.KGW8uvNd{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;color:#fff}.KGW8uvNd.AXhhsZh8{background:#dc2626;border:2px solid hsla(0,0%,100%,.5);box-shadow:0 2px 8px rgba(0,0,0,.2)}.KGW8uvNd.roUZ__K9{background:#000;border:2px solid hsla(0,0%,100%,.5);box-shadow:0 2px 8px rgba(0,0,0,.2)}.KGW8uvNd.OK_ToxDl{background:#16a34a;border:2px solid hsla(0,0%,100%,.5);box-shadow:0 2px 8px rgba(0,0,0,.2)}
.MjWaW7jJ{display:flex;flex-direction:column;width:100%;background:#0a0d1a;min-height:100vh}.YPd9erYZ{display:flex;flex-direction:column;gap:10px;padding:0 12px 196px;box-sizing:border-box;background-size:100% auto;background-position:top center;background-repeat:no-repeat}.YjeCJn1C{display:flex;flex-direction:column;gap:10px;padding:14px 12px 224px;box-sizing:border-box;min-height:320px;margin-top:-20px;background-size:cover;background-position:center center;background-repeat:no-repeat}.lWEibN32{position:sticky;top:8px;z-index:30;display:flex;flex-direction:column;gap:6px}.gSfgBZKx{background:rgba(220,38,38,.18);border:1px solid rgba(255,100,100,.5);border-radius:8px;color:#fca5a5;font-size:13px;padding:8px 12px;text-align:center}.fuv5mu23{background:rgba(34,197,94,.18);border:1px solid rgba(74,222,128,.5);border-radius:8px;color:#86efac;font-size:13px;padding:8px 12px;text-align:center}.YXqfuZdb{display:flex;align-items:center;justify-content:space-between;padding:10px 0 4px;border-radius:10px;padding:10px 14px}.BkMs9fNe{font-size:22px;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(135deg, #d4af37 0%, #fff8dc 50%, #d4af37 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:none}.guv9vHfH{background:hsla(0,0%,100%,0);border:1px solid hsla(0,0%,100%,0);border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:16px;padding:4px 10px}.guv9vHfH:hover{background:hsla(0,0%,100%,.2)}.h5GG4U4u{display:flex;gap:8px}.OaMK2hJ7{flex:1;border:1px solid hsla(0,0%,100%,0);border-radius:8px;color:hsla(0,0%,100%,.65);display:flex;flex-direction:column;font-size:11px;gap:2px;padding:8px;text-align:center}.FqlCpf4s{color:#f1f5f9;font-size:13px}.Cmy9fWz2{display:flex;align-items:center;justify-content:space-between;border:1px solid hsla(0,0%,100%,0);border-radius:8px;padding:8px 14px;gap:10px}.F3l2qemF{font-size:13px;color:#f1f5f9;text-align:right}.grRsonKe{font-size:18px;color:#fbbf24;letter-spacing:2px;text-align:right;margin-top:2px}.u0AKpIl5{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;min-width:72px;padding:8px 6px 7px;gap:5px;flex-shrink:0}.idg_xlbc{width:40px;height:40px;background:rgba(15,25,50,.85);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(100,180,255,.35);color:#7dd3fc}._xFUEjMt{font-size:10.5px;color:#fff;text-align:center;letter-spacing:.3px;line-height:1.2}.UKQwIOpG{display:flex;align-items:center;border-radius:12px;gap:0;min-height:130px;overflow:hidden;padding:12px 8px}.HwY4Hpm7{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.UMqUp1BA{align-items:center}.a_nq1EhX{font-size:13px;letter-spacing:1px;border-radius:4px;padding:2px 10px}.RMXTYMk_{color:#bfdbfe;border:1px solid rgba(147,197,253,.5)}.W8Jy4HHY{color:#fecaca;border:1px solid rgba(252,165,165,.5)}.rNG8O4fi{display:flex;gap:5px}.SliJHgE_{flex-direction:row-reverse}.M2iNBIqj{width:42px;height:60px;border-radius:5px;border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 3px 8px rgba(0,0,0,.5);overflow:hidden;background:#fff}.c31oAuK1{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}.S1YNOw_c{background:#fff;border:1px solid hsla(0,0%,100%,.2)}.v8Wt2jl0{min-width:66px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;padding:0 10px;letter-spacing:1px;box-shadow:0 2px 10px rgba(0,0,0,.45)}.wxJj4eIB{background:linear-gradient(135deg, #1e40af 0%, #3b82f6 100%);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.xv0kQ2kp{background:linear-gradient(135deg, #991b1b 0%, #ef4444 100%);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.eMGFduWk{width:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;position:relative;flex-shrink:0}.Bw4oZ3Iu{position:relative;display:flex;align-items:center;justify-content:center}.LQRNq9P3{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.6));transition:transform .15s}.CJZHJ95B .LQRNq9P3{animation:FIS3RIIf .38s ease-in-out infinite alternate}@keyframes FIS3RIIf{from{transform:scale(1)}to{transform:scale(1.08)}}@keyframes wU7YEUU3{0%{transform:translateX(55px) scale(0.75);opacity:0}60%{transform:translateX(-4px) scale(1.05);opacity:1}100%{transform:translateX(0) scale(1);opacity:1}}@keyframes aj7SAPF0{0%{transform:translateX(-55px) scale(0.75);opacity:0}60%{transform:translateX(4px) scale(1.05);opacity:1}100%{transform:translateX(0) scale(1);opacity:1}}.wPTCe2i8{animation:wU7YEUU3 .28s cubic-bezier(0.22, 1, 0.36, 1) both}.OMywIGr8{animation:aj7SAPF0 .28s cubic-bezier(0.22, 1, 0.36, 1) both}.QN_7oqo6{position:relative;width:42px;height:60px;flex-shrink:0}@keyframes pBeVGxIB{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes kAF0mTuv{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.g08_LtLR{position:absolute;top:0;left:0;animation:pBeVGxIB .45s ease-in forwards;transform-origin:center}.LaCSw_O7{position:absolute;top:0;left:0;transform:scaleX(0);animation:kAF0mTuv .35s ease-out .45s forwards;transform-origin:center}.mWKNG2Qe{color:hsla(0,0%,100%,.4);font-size:18px}.Yzzc01pt{border-radius:8px;color:#fbbf24;font-size:11px;font-weight:600;padding:4px 6px;text-align:center;line-height:1.4}._dH9i0Jz{color:hsla(0,0%,100%,.4);font-size:11px;text-align:center}.vTZWs98N{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.r6TcOeWf{background:rgba(0,0,0,.25);border:1.5px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;transition:background .15s,border .15s}.r6TcOeWf:hover{background:hsla(0,0%,100%,.1)}.kPmhKSfx{border-color:rgba(74,222,128,.45);color:#86efac}.mvuee4YL{background:rgba(255,215,0,.15);border-color:#fbbf24;border-width:2px}.ce5gcAig{background:rgba(255,215,0,.08);border-color:rgba(251,191,36,.5);border-width:1.5px}.K1khU6GW{background:linear-gradient(135deg, #d4af37, #f5c842);border-radius:10px;color:#1a1200;font-size:10px;line-height:1;margin-top:2px;padding:2px 6px;white-space:nowrap}.mYN8aTe3{font-size:12px;font-weight:600}.Q37eILUj{color:#fbbf24;font-size:11px;font-weight:600}.Qq1s01Ie{display:grid;grid-template-columns:1fr 1fr;gap:6px}.AByyw1Mt{background:rgba(0,0,0,.25);border:1.5px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 4px;transition:background .15s,border .15s}.c5Dc0YHr{border-color:rgba(96,165,250,.5);color:#bfdbfe}.c5Dc0YHr:hover{background:rgba(59,130,246,.15)}.TgvdNAEl{border-color:rgba(248,113,113,.5);color:#fecaca}.TgvdNAEl:hover{background:rgba(239,68,68,.15)}.VweTlquc{border-width:2px}.VweTlquc.c5Dc0YHr{background:rgba(59,130,246,.2);border-color:#60a5fa}.VweTlquc.TgvdNAEl{background:rgba(239,68,68,.2);border-color:#f87171}.rtdXIbg8.c5Dc0YHr{background:rgba(59,130,246,.1);border-color:rgba(96,165,250,.6)}.rtdXIbg8.TgvdNAEl{background:rgba(239,68,68,.1);border-color:rgba(248,113,113,.6)}.hkaH14ds{font-size:20px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.mMKW19Gd{font-size:12px;font-weight:500;color:#fbbf24}.Ca805PTs{display:flex;justify-content:space-around;padding:4px 0}.hAPCQ9ur{background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;padding:2px;transition:border .15s,transform .1s}.hAPCQ9ur:hover{transform:scale(1.1)}.mWUd_P5P{width:46px;height:46px;border-radius:50%;display:block}.eRJT5uHN{position:relative;width:46px;height:46px}.nbZv041E{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);pointer-events:none;line-height:1}.YbJh73iv{display:flex;gap:8px}.PB2Y8pkn{flex:1;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#f1f5f9;font-size:14px;outline:none;padding:10px 12px}.PB2Y8pkn::placeholder{color:hsla(0,0%,100%,.35)}.PB2Y8pkn:focus{border-color:#fbbf24}.ZkqjACHu{background:linear-gradient(135deg, #b8860b, #d4af37);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:13px;letter-spacing:.5px;padding:10px 18px;transition:opacity .15s}.ZkqjACHu:disabled{cursor:not-allowed;opacity:.5}.ZkqjACHu:hover:not(:disabled){opacity:.88}.Qv9oJaso{color:hsla(0,0%,100%,.55);font-size:12px;text-align:center}.uriVJ9LV{display:flex;align-items:center;justify-content:space-between;padding:4px 12px}.piVSDla9{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:hsla(0,0%,100%,.75);cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px}.piVSDla9:hover{background:hsla(0,0%,100%,.14)}.OujXiRZE{display:flex;flex-direction:column;background:#fff;flex:1;min-height:0;overflow:hidden}.LcBRJUtA{flex:1;overflow-y:auto;overscroll-behavior:contain}.TYj3PAVZ{width:100%;border-collapse:collapse;font-size:13px}.TYj3PAVZ th,.TYj3PAVZ td{padding:8px 10px;text-align:left}.TYj3PAVZ thead tr{border-bottom:2px solid #e4eaf3;background:#f7fafc}.cn8RuAma{color:#1a2236;width:72px;white-space:nowrap}.mTQnq64l{color:#1a2236}.wuFF827T{background:#f7fafc}.Gx9tHl9y{color:#9aabb5;font-size:12px;white-space:nowrap;font-weight:500}.hVmdgiNw{padding-top:6px !important;padding-bottom:6px !important}.vEtT4T02{align-items:center;display:flex;gap:8px}.B6iG9rTL{background:#e6f7fd;border:1px solid #4dcbee;border-radius:5px;color:#02a9dc;font-size:12px;padding:2px 8px}.YcefbCWx{background:#fff0f0;border:1px solid #f9a8a8;border-radius:5px;color:#e05050;font-size:12px;padding:2px 8px}.R8WbecRP{border-radius:5px;font-size:11px;padding:2px 9px}.P62iDyM6{background:#e6f7fd;color:#02a9dc}.PlWXCQg8{background:#fff0f0;color:#e05050}._VyZf8ha{background:#f0fdf4;color:#16a34a}.RMSNtSfa{background:#f0fdf4;border-radius:5px;color:#16a34a;font-size:12px;padding:2px 9px}.AxEsOcAx{background:#fff0f0;border-radius:5px;color:#e05050;font-size:12px;padding:2px 9px}.GAdH6DSA{color:#9aabb5;font-size:12px;padding:16px;text-align:center}.oFSCrQPw{display:flex;gap:10px;padding:10px 12px;border-top:1px solid #e4eaf3;background:#fff;flex-shrink:0}.kEPVTdD9{flex:1;height:40px;border:1px solid #e4eaf3;border-radius:8px;background:#fff;color:#1a2236;font-size:14px;font-weight:600;cursor:pointer}.kEPVTdD9:hover{border-color:#02a9dc;color:#02a9dc}.V_fz_muc{flex:2;height:40px;border:none;border-radius:8px;background:#02a9dc;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.V_fz_muc:hover{filter:brightness(1.08)}.xcYrOI9r{border-top:1px solid #e4eaf3;overflow-y:auto;flex-shrink:0;max-height:220px}.d6cdB_Ce{background:#e6f7fd;border-bottom:1px solid #e4eaf3;color:#02a9dc;font-size:12px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}
.DiemdanhPage{position:fixed;inset:0;z-index:1100;background:linear-gradient(160deg, rgba(255, 123, 46, 0) 0%, rgba(255, 85, 0, 0) 100%);display:flex;flex-direction:column;overflow:hidden}.dd-header{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;color:#fff}.dd-back-btn{background:rgba(0,0,0,0);border:none;color:#fff;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.dd-title{font-size:18px;font-weight:700;color:#fff;letter-spacing:.3px}.dd-gift-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.dd-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:80px}.dd-hero{display:flex;flex-direction:column;align-items:center;padding:24px 16px 0}.dd-bag-wrap{position:relative;width:180px;height:180px}.dd-bag-img{width:100%;height:100%;object-fit:contain}.dd-xu-badge{position:absolute;top:12px;right:-8px;background:gold;border:2px solid #fff;border-radius:20px;padding:4px 12px;font-size:18px;font-weight:800;color:#b35a00;box-shadow:0 2px 8px rgba(0,0,0,.18);white-space:nowrap}.dd-xu-label{margin-top:12px;color:hsla(0,0%,100%,.85);font-size:13px;font-weight:600;letter-spacing:.5px}.dd-card{background:#fff;border-radius:20px 20px 0 0;margin-top:24px;padding:20px 16px 24px;min-height:300px}.dd-card-title{font-size:16px;font-weight:700;color:#111;margin-bottom:20px;text-align:center}.dd-days{display:flex;gap:6px;justify-content:center;margin-bottom:24px}.dd-day{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.dd-day-circle{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#999;border:2px solid rgba(0,0,0,0);transition:all .2s;position:relative}.dd-day-circle--done{background:#f50;border-color:#f50;color:#fff}.dd-day-circle--next{border-color:#f50;color:#f50}.dd-day-check{position:absolute;bottom:-4px;right:-4px;width:16px;height:16px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff}.dd-day-label{font-size:10px;color:#999;font-weight:600;text-align:center}.dd-checkin-btn{display:block;width:100%;padding:14px;background:linear-gradient(135deg, #ff7b2e, #ff4500);border:none;border-radius:12px;color:#fff;font-size:16px;cursor:pointer;letter-spacing:.5px;box-shadow:0 4px 12px rgba(255,85,0,.35)}.dd-checkin-btn:disabled{background:#ccc;box-shadow:none;color:#888;cursor:default}.dd-checkin-done{text-align:center;color:#22c55e;font-size:15px;font-weight:700;padding:14px}.dd-error{color:#e53e3e;font-size:13px;text-align:center;margin-top:8px}.dd-success{color:#22c55e;font-size:14px;font-weight:700;text-align:center;margin-top:8px}.app-navbar{flex-shrink:0;width:100%;background:#fff;display:flex;align-items:stretch;justify-content:space-around;box-shadow:0 -1px 0 rgba(0,0,0,.08)}.app-navbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;cursor:pointer;padding:6px 16px}.app-navbar-item img{width:28px;height:28px;object-fit:contain;opacity:.5}.app-navbar-item span{font-size:10px;font-weight:600;color:#aaa}.app-navbar-item--active img{opacity:1}.app-navbar-item--active span{color:#f50}
.NM7Kcvmo{display:flex;flex-direction:column;height:100vh;width:100vw;position:fixed;inset:0;z-index:20;background:#f5f6f8;background-color:#f5f6f8;font-family:"Roboto","Helvetica Neue",Arial,sans-serif;align-items:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:0;scroll-behavior:smooth}.NM7Kcvmo::-webkit-scrollbar{width:6px}.NM7Kcvmo::-webkit-scrollbar-track{background:rgba(0,0,0,.04)}.NM7Kcvmo::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #c87d2a 0%, #c87d2a 100%);border-radius:3px}.NM7Kcvmo::-webkit-scrollbar-thumb:hover{background:#c87d2a}.RyAeHFvl{width:100%;max-width:550px;padding:0 0 calc(140px + env(safe-area-inset-bottom));box-sizing:border-box}.dhsUiUUP{display:flex;flex-direction:column;width:100%;background:url(bg-info.176a739da49b3a714334.png) right bottom/auto no-repeat,linear-gradient(135deg, #f5f6f8 0%, #ffffff 60%, #f0f1f5 100%);padding-bottom:14px}.nsHr1jRA{margin:0;padding:16px 16px 14px;background:rgba(0,0,0,0);position:relative;width:100%;box-sizing:border-box}.OIRj4I28{display:flex;align-items:flex-start;gap:10px}.YLQtPg5b{position:relative;flex-shrink:0;width:56px}.cmM9m2eT{display:block;text-align:center;margin-top:3px;font-size:10px;color:#fff;background:rgba(21,101,192,.85);border-radius:4px;padding:1px 5px;border:1px solid hsla(0,0%,100%,.3)}.UbleVG7A{width:56px;height:56px;border-radius:50%;border-radius:50%;border:3px solid hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:600;font-size:20px;color:#f0b90b;text-transform:uppercase;line-height:1;position:relative}.UbleVG7A img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.UbleVG7A span{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.huOcuVJg{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;padding-top:2px}.AouROsIo{display:flex;align-items:center;gap:5px}._ZXFIgt1{display:flex;align-items:center;gap:5px}.AmnyOq6d{font-size:16px;font-weight:500;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.01em}.aB9vKc0s{background:none;border:none;padding:2px;cursor:pointer;color:#888;display:inline-flex;align-items:center;flex-shrink:0;transition:color .15s}.aB9vKc0s:active{color:#555}.aB9vKc0s svg{display:block;fill:currentColor}.IkjCWvRB{padding:1px 6px;border-radius:999px;color:#c87d2a;font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.IkjCWvRB .MZE2JxMB{width:34px;height:34px;object-fit:contain}.IkjCWvRB svg{fill:#c87d2a}.HQOpC0wC{font-size:12px;font-weight:500;color:#555}.fetKs_U1{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0;padding-top:2px;align-self:flex-start}.IWXBV_1d{width:22px;height:22px;object-fit:contain;border-radius:50%;flex-shrink:0}.uhAoKnLC{font-size:17px;color:#111;white-space:nowrap}.KkTmEJ4d{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.15);border-radius:50%;width:22px;height:22px;padding:0;cursor:pointer;color:#888;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.KkTmEJ4d:active{background:rgba(0,0,0,.08);color:#555}.KkTmEJ4d svg{fill:currentColor;display:block}.CeFvuGlK{display:flex;align-items:center;gap:12px;margin:0 16px;padding:14px 14px 12px;background:rgba(200,125,42,.08);border-radius:14px;border:1px solid rgba(200,125,42,.2);cursor:pointer;text-align:left;width:calc(100% - 32px);box-sizing:border-box;transition:all .18s ease;overflow:visible}.CeFvuGlK:active{transform:scale(0.98)}.BVP7jA1X{width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:visible}.BVP7jA1X span{font-size:14px;font-weight:500;color:#6c6c6c;letter-spacing:-0.02em}.LES_l2Se{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.OVA8tNhv{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:48px;height:48px;object-fit:contain;pointer-events:none}.lIWLgDhD{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.IYzSX6j4{display:flex;align-items:center;gap:6px;margin-bottom:2px}.HM76IXQx{font-size:12px;color:#888}.zK66hEWY{font-size:13px;font-weight:500;color:#1976d2}.Oere5d3k{width:100%;height:4px;background:rgba(0,0,0,.1);border-radius:999px;overflow:hidden}.PKGHc0WI{height:100%;background:linear-gradient(90deg, #22c55e 0%, #16a34a 100%);border-radius:999px;min-width:0;transition:width .5s ease}.BhYbnFaM{font-size:13px;color:#888;margin-top:1px}.s7Acy0EK{font-size:13px;color:#888;margin-top:1px}.s7Acy0EK u{color:#1976d2;text-decoration:underline}.VVAUGqqy{font-size:22px;color:#aaa;font-weight:300;flex-shrink:0}.SlDB2BJG{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px}.Sx693kRY{margin:12px 16px 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.ZkmN3Jta{background:rgba(0,0,0,.04);border-radius:12px;padding:14px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.wLyosJLc{font-size:20px;color:#111}.jXM0N67o{font-size:11px;color:#666;line-height:1.3}.QlisWxnv{margin:10px 16px 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.qLRo4gVA{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.07);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.ty8IiEcq{font-size:15px;color:#888}.fjeO370f{display:flex;align-items:center;gap:4px;font-size:12px;color:#111}.fGhWdk3i{background:none;border:none;padding:0;cursor:pointer;color:#888;display:flex;align-items:center}.OJ51jh7z{font-size:16px;color:#111}.xDfo1B9R{font-size:11px;color:#c87d2a;line-height:1.3}.Jaa4K1Bi{border-radius:12px;padding:10px 6px 8px;font-size:15px;letter-spacing:.01em;border:none;color:#333;cursor:pointer;transition:all .18s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;overflow:visible}.Jaa4K1Bi:active{transform:scale(0.96);background:rgba(0,0,0,.06)}.smkHj66A{position:absolute;top:-8px;right:-4px;padding:2px 5px;border-radius:999px;font-size:10px;color:#fff;background:#16a34a;white-space:nowrap;line-height:1.4;box-shadow:0 1px 4px rgba(0,0,0,.2)}.dgG0RdTH{width:35px;height:35px;object-fit:contain;flex-shrink:0}.BVUD1J_n{display:flex;align-items:center;flex-shrink:0;width:28px;height:28px;justify-content:center}.BVUD1J_n svg{width:26px;height:26px}.VMXpI5RW{margin:0 16px 14px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07)}.H2WJgfoS{height:6px;background:#f5f6f8;border:none;margin:0}.OzCQWBgS{display:flex;align-items:center;gap:12px;padding:8px 6px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,.06);color:#111;cursor:pointer;text-align:left;width:100%;transition:background .15s ease}.OzCQWBgS:last-child{border-bottom:none}.OzCQWBgS:active{background:#f5f6f8}.cffWNivG{width:38px;height:38px;border-radius:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;font-size:16px;color:#555;flex-shrink:0}.cffWNivG img{width:20px;height:20px;object-fit:contain}.cffWNivG svg{width:22px;height:22px;flex-shrink:0}.KvfupSK9{font-size:17px;color:#222;letter-spacing:.01em;flex:1}.cs7OBh7j{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#aaa}.llK9crbZ{font-size:11px;font-weight:400;color:#888;letter-spacing:.01em}.Eemlb2fn{font-size:18px;font-weight:300;color:#aaa}.PPBSvKlw{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:100;animation:xfRiPcgA .4s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes xfRiPcgA{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dhsUiUUP{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.rZmW7sDn{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid rgba(0,0,0,0);background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);background-clip:padding-box;flex-shrink:0;box-shadow:0 0 20px rgba(240,185,11,.2);transition:all .3s ease;animation:p0JxdoGT 3s ease-in-out infinite}.rZmW7sDn:hover{transform:scale(1.05)}@keyframes p0JxdoGT{0%,100%{box-shadow:0 0 20px rgba(240,185,11,.2)}50%{box-shadow:0 0 30px rgba(240,185,11,.4)}}.xBTixRZc{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 50%, #c87d2a 100%);background-size:200% 200%;animation:YrSJwRSi 4s ease infinite,p0JxdoGT 3s ease-in-out infinite;display:flex;align-items:center;justify-content:center;font-size:22px;color:#f5f6f8;flex-shrink:0;box-shadow:0 0 20px rgba(240,185,11,.2);transition:all .3s ease}.xBTixRZc:hover{transform:scale(1.05) rotate(5deg)}@keyframes YrSJwRSi{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.CwrmfNc3{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nsV_vo06{font-size:16px;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sNnLTkPH{font-size:12px;color:#888;font-family:"Courier New",monospace}.HEN5ybzu{width:40px;height:40px;border-radius:8px;background:#f0f1f5;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;color:#555;cursor:pointer;transition:all .2s;flex-shrink:0}.HEN5ybzu:hover{background:#f5f6f8;color:#c87d2a;border-color:#c87d2a}.UFFMGxCX{margin:16px;padding:24px;background:linear-gradient(135deg, rgba(240, 185, 11, 0.08) 0%, rgba(30, 35, 41, 0.95) 100%);border-radius:16px;border:1px solid rgba(0,0,0,0);background-clip:padding-box;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.2);animation:R8pLMYGl .5s cubic-bezier(0.4, 0, 0.2, 1)}.UFFMGxCX::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);border-radius:16px;z-index:-1;opacity:0;transition:opacity .3s ease}.UFFMGxCX::after{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle, rgba(240, 185, 11, 0.1) 0%, transparent 70%);pointer-events:none}.UFFMGxCX:hover::before{opacity:.5}@keyframes R8pLMYGl{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.taWcJRsF{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.PuPopybj{font-size:13px;color:#888;font-weight:500}.AD5_6qbU{display:flex;gap:8px}.HuBs0zoZ{width:28px;height:28px;border-radius:6px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;color:#555;cursor:pointer;transition:all .2s}.HuBs0zoZ:hover{background:#f0f1f5;color:#c87d2a;border-color:#c87d2a}.Ja7FftIC{font-size:36px;font-weight:500;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 50%, #c87d2a 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:8px;letter-spacing:-1px;animation:q_163ycQ 3s linear infinite;filter:drop-shadow(0 0 10px rgba(240, 185, 11, 0.3));position:relative;z-index:1}@keyframes q_163ycQ{0%{background-position:0% center}100%{background-position:200% center}}.dBSTGJF_{font-size:13px;color:#888;margin-bottom:16px;font-family:"Courier New",monospace}.XWVRCvAC{display:flex;align-items:center;padding-top:18px;border-top:1px solid rgba(240,185,11,.15);position:relative}.kPyD_h2R{flex:1;display:flex;flex-direction:column;gap:6px;transition:all .3s ease;cursor:pointer}.kPyD_h2R:hover{transform:scale(1.05)}.kPyD_h2R:hover .MI6tZm10{color:#c87d2a}.kPyD_h2R:hover .FrmQm0eu{color:#c87d2a;transform:translateY(-2px)}.MI6tZm10{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600;transition:color .3s ease}.FrmQm0eu{font-size:18px;color:#111;display:flex;align-items:center;transition:all .3s ease}.FrmQm0eu svg{color:#c87d2a;filter:drop-shadow(0 0 4px rgba(240, 185, 11, 0.3));animation:HLz8Vrx7 2s ease-in-out infinite}@keyframes HLz8Vrx7{0%,100%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(240, 185, 11, 0.3))}50%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(240, 185, 11, 0.5))}}.n13680SC{width:1px;height:32px;background:rgba(0,0,0,.08);margin:0 16px}.imbze8JU{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;padding:0 16px;margin-bottom:8px}.MMOhYM7s{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);color:#111;position:relative;overflow:hidden;animation:yyvlyT6g calc(var(--index, 0)*.1s + .6s) ease-out backwards}.MMOhYM7s::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle, rgba(200, 125, 42, 0.1) 0%, transparent 70%);transform:translate(-50%, -50%);transition:width .4s,height .4s}.MMOhYM7s:hover{background:linear-gradient(135deg, rgba(200, 125, 42, 0.08) 0%, #ffffff 100%);border-color:#c87d2a;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px rgba(200,125,42,.15)}.MMOhYM7s:hover::before{width:200%;height:200%}.MMOhYM7s:hover .IHI4yPEx{background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);color:#fff;transform:scale(1.1) rotate(10deg);box-shadow:0 4px 12px rgba(200,125,42,.3)}.MMOhYM7s:active{transform:translateY(-2px) scale(0.98)}.MMOhYM7s span{font-size:12px;font-weight:600;position:relative;z-index:1}.MMOhYM7s:nth-child(1){--index: 1}.MMOhYM7s:nth-child(2){--index: 2}.MMOhYM7s:nth-child(3){--index: 3}.MMOhYM7s:nth-child(4){--index: 4}@keyframes yyvlyT6g{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.IHI4yPEx{width:44px;height:44px;border-radius:10px;background:rgba(200,125,42,.1);display:flex;align-items:center;justify-content:center;color:#c87d2a;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;z-index:1;box-shadow:none}.kR7r8HYg{margin-top:20px;padding:0 16px;animation:f_IKeQ05 calc(var(--index, 0)*.15s + .8s) ease-out backwards}.kR7r8HYg:nth-child(6){--index: 1}.kR7r8HYg:nth-child(7){--index: 2}.kR7r8HYg:nth-child(8){--index: 3}.kR7r8HYg:nth-child(9){--index: 4}.kR7r8HYg:nth-child(10){--index: 5}@keyframes f_IKeQ05{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.i6SEhEt2{font-size:11px;color:#888;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;padding-left:4px;position:relative;display:flex;align-items:center;gap:8px}.i6SEhEt2::before{content:"";width:3px;height:12px;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);border-radius:2px}.Unv_HBL0{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;border:1px solid rgba(0,0,0,.08);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.GQ9T_NxE{display:flex;align-items:center;padding:16px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);width:100%;color:#111;text-align:left;position:relative;overflow:hidden}.GQ9T_NxE::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);transform:scaleY(0);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.GQ9T_NxE:last-child{border-bottom:none}.GQ9T_NxE:hover{background:linear-gradient(90deg, rgba(200, 125, 42, 0.06) 0%, transparent 100%);padding-left:20px}.GQ9T_NxE:hover::before{transform:scaleY(1)}.GQ9T_NxE:hover .A7jKQeUk{background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px rgba(200,125,42,.2)}.GQ9T_NxE:hover .dL8vMi_K{color:#c87d2a;transform:translateX(6px) scale(1.1)}.GQ9T_NxE:hover .CWOj1pTX{color:#c87d2a}.GQ9T_NxE:active{background:rgba(200,125,42,.04);transform:scale(0.98)}.o0EMwS7R{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.A7jKQeUk{width:44px;height:44px;border-radius:10px;background:rgba(200,125,42,.08);display:flex;align-items:center;justify-content:center;color:#c87d2a;flex-shrink:0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:none;position:relative;overflow:hidden}.A7jKQeUk::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(200, 125, 42, 0.08) 0%, transparent 70%);opacity:0;transition:opacity .3s}.Iotw6lW_{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.CWOj1pTX{font-size:14px;font-weight:500;color:#111}.G8u8SQt8{font-size:12px;color:#888}.dL8vMi_K{color:#888;flex-shrink:0;transition:all .2s}._7kitgya{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:#fff;border:1px solid #e53935;border-radius:12px;color:#e53935;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._7kitgya:hover{background:rgba(229,57,53,.1)}._7kitgya:active{transform:scale(0.98)}.oKxMvnF6{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#888;font-size:13px;font-weight:400;letter-spacing:.01em;gap:16px}.oKxMvnF6::before{content:"";width:48px;height:48px;border:3px solid rgba(200,125,42,.15);border-top-color:#c87d2a;border-radius:50%;animation:VGhmJmnk 1s linear infinite}@keyframes VGhmJmnk{to{transform:rotate(360deg)}}.MTLKMc_N{display:flex;justify-content:center;align-items:center;height:100%;color:#e53935;font-size:14px;font-weight:500}.xBEcI2ln{position:fixed;inset:0;background:#000;display:flex;align-items:stretch;justify-content:center;padding:0;z-index:9999;animation:MzBMRBBr .25s ease}.npCAl5co{padding:0;align-items:stretch;justify-content:center;z-index:20000}@keyframes MzBMRBBr{from{opacity:0}to{opacity:1}}@keyframes XxUCkhH9{from{transform:translateY(100%)}to{transform:translateY(0)}}.FG7TJT_m{width:100%;max-width:550px;height:100%;max-height:100%;background:#f5f6f8;border-radius:0;overflow:hidden;display:flex;flex-direction:column;animation:XxUCkhH9 .3s cubic-bezier(0.32, 0.72, 0, 1);border:none;flex:1}.tiKwrW8K{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:1}.tiKwrW8K h2{font-size:18px;color:#111;margin:0}.fifuHaKt{display:flex;flex-direction:column;gap:10px;padding:14px 16px 18px;max-height:60vh;overflow-y:auto}.tyShdINz{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#111;font-size:13px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tyShdINz:hover:not(:disabled){border-color:rgba(0,0,0,.16);transform:translateY(-1px)}.tyShdINz:disabled{opacity:.6;cursor:not-allowed;transform:none}.aZnOeWKu{border-color:rgba(200,125,42,.6);box-shadow:0 0 0 1px rgba(200,125,42,.25),0 4px 12px rgba(0,0,0,.1)}.eK_3w6bm{font-weight:600}.YgwmomPA{margin-left:auto;font-size:12px;color:#888;letter-spacing:.08em}.yzYs33fL{margin-left:6px;color:#c87d2a}.FacdRz8q{width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-size:24px;color:#000;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.FacdRz8q:hover{background:linear-gradient(135deg, rgba(38, 42, 50, 0) 0%, rgba(20, 22, 28, 0.95) 100%);color:#000;border-color:hsla(0,0%,100%,0);transform:rotate(90deg) scale(1.05);box-shadow:0 6px 14px rgba(0,0,0,0)}.FacdRz8q:active{transform:rotate(90deg) scale(0.95)}.WJdCpfBt{display:flex;flex-direction:column;gap:12px;padding:16px}.d9rqZQlc{font-size:12px;font-weight:600;color:#555;letter-spacing:.02em}.onx46eH_{height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#111;padding:0 14px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.onx46eH_:focus{outline:none;border-color:rgba(200,125,42,.5);box-shadow:0 0 0 2px rgba(200,125,42,.12)}.fHcxqxDC{padding:10px 12px;border-radius:10px;background:rgba(246,70,93,.12);color:#e53935;font-size:12px;font-weight:600;border:1px solid rgba(246,70,93,.3)}.dOdxlDUS{padding:10px 12px;border-radius:10px;background:rgba(14,203,129,.12);color:#16a34a;font-size:12px;font-weight:600;border:1px solid rgba(14,203,129,.3)}.iGjk42oe{display:flex;justify-content:flex-end;padding-top:4px}.r_VS0T4z{border:0;border-radius:12px;padding:12px 18px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#111;font-size:13px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.r_VS0T4z:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,.35)}.r_VS0T4z:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.SCq1mppX{padding:16px;display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto}.dfQwkEmR{display:flex;flex-direction:column;gap:10px}.II4Rtcxj{font-size:15px;color:#111}.zwNP8xus{font-size:13px;line-height:1.6;color:#555;margin:0}.lM952MfI{width:100%;max-width:550px;height:100vh;height:100dvh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 50px rgba(0,0,0,.4)}.ebY9bsPA{display:flex;align-items:center;gap:12px;padding:1px 14px;background:#fff;color:#111;border-bottom:1.5px solid rgba(0,0,0,.1)}.tQ751ZPc{background:none;border:none;color:inherit;font-size:20px;cursor:pointer;padding:6px 4px}.fY2rNxJv{font-size:15px}.YtbwCtvP{flex:1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:rgba(0,0,0,0);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.mL0iDfza{text-align:center;color:#7a7a7a;font-size:12px}.P8kvQzgQ{display:flex;align-items:flex-start;gap:8px}.ZjiRwPYr{justify-content:flex-start}.bs2FQ8U7{justify-content:flex-end}.rIKv2_sL{width:40px;height:43px;display:block;object-fit:cover;flex-shrink:0}.Gv8O4cB1{max-width:72%;background:#f2f2f2;border-radius:12px;padding:10px 12px;color:#1a1a1a}.XjdQO9FG{display:grid;grid-template-columns:repeat(auto-fill, minmax(64px, 1fr));gap:6px;margin-top:8px}.WpKyZg6L{width:100%;height:64px;object-fit:cover;border-radius:8px;display:block}.bs2FQ8U7 .Gv8O4cB1{background:#e8e8e8}.leeyFmfQ{font-size:12px;color:#0b5c86;margin-bottom:4px}.JOBpklLl{font-size:13px;line-height:1.55;color:#1e1e1e}.Mjc1APOR{margin-top:6px;font-size:11px;color:#8b8b8b}.H9CW3mGI{display:flex;align-items:center;gap:8px;padding:10px 12px 12px;background:#fff;border-top:1px solid rgba(0,0,0,.08);position:sticky;bottom:0;z-index:1;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.YWeLZW89{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px 0;background:#fff}.Gzgu_NRg{position:relative;width:54px;height:54px;border-radius:10px;overflow:hidden;background:#e9e9e9;border:1px solid rgba(0,0,0,.08)}.Gzgu_NRg img{width:100%;height:100%;object-fit:cover;display:block}.aYhMrv6L{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:9px;border:none;background:#111;color:#6c6c6c;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.Q2h6N7Jj{display:flex;align-items:center;gap:8px;width:100%}.Q2h6N7Jj input[type=file]{display:none !important}.n4luoBfY{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}.hBKiXrI2{width:46px;height:46px;border-radius:10px;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.5)}.hBKiXrI2 svg{width:18px;height:18px;fill:currentColor}.VB0r54Y5{flex:1;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:10px 14px;background:#f5f6f8;font-size:13px;color:#111;outline:none}.VB0r54Y5::placeholder{color:rgba(0,0,0,.38)}.wCQcvaYC{width:36px;height:36px;border-radius:10px;border:none;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.wCQcvaYC svg{width:18px;height:18px;fill:currentColor}.wCQcvaYC:disabled{opacity:.5;cursor:not-allowed}.gH8EdhJ8{display:flex;padding:14px 12px 0;gap:12px;position:relative}.gH8EdhJ8::after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:rgba(0,0,0,.08)}.l_v8nbEL{flex:1;padding:14px;background:rgba(0,0,0,0);border:none;border-bottom:3px solid rgba(0,0,0,0);color:#888;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;z-index:1}.l_v8nbEL::before{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);transform:scaleX(0);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:2px 2px 0 0}.l_v8nbEL.OZfyeSHW{color:#c87d2a}.l_v8nbEL.OZfyeSHW::before{transform:scaleX(1)}.l_v8nbEL:hover:not(.OZfyeSHW){color:#555;background:rgba(240,185,11,.05)}.CHCLgqL0,.w7Ix0e9D{flex:1;overflow-y:auto;padding:12px}.Ar4ZBFVi,.MBrcM_xb{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;padding:12px;margin-bottom:12px;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;cursor:pointer}.Ar4ZBFVi::before,.MBrcM_xb::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(200, 125, 42, 0.06), transparent);transition:left .5s}.Ar4ZBFVi:hover,.MBrcM_xb:hover{border-color:rgba(200,125,42,.4);transform:translateX(4px);box-shadow:0 4px 20px rgba(200,125,42,.08)}.Ar4ZBFVi:hover::before,.MBrcM_xb:hover::before{left:100%}.iCFRdob3,.ivtrh4rw{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lipdn_Jr,._9vq8Gu2n{font-family:"Courier New",monospace;font-size:12px;color:#555;background:#f0f1f5;padding:4px 8px;border-radius:4px}.JU0pl6GZ,.GTr7DwYT{font-size:10px;padding:5px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.JU0pl6GZ::before,.GTr7DwYT::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);animation:PPVPtECM 2s infinite}.JU0pl6GZ.rdDBuIuw,.JU0pl6GZ.lm1mBOii,.GTr7DwYT.rdDBuIuw,.GTr7DwYT.lm1mBOii{background:linear-gradient(135deg, rgba(14, 203, 129, 0.2) 0%, rgba(11, 154, 99, 0.1) 100%);color:#16a34a;border:1px solid rgba(14,203,129,.3);box-shadow:0 2px 8px rgba(14,203,129,.2)}.JU0pl6GZ.DU9UQasx,.GTr7DwYT.DU9UQasx{background:linear-gradient(135deg, rgba(240, 185, 11, 0.2) 0%, rgba(201, 148, 0, 0.1) 100%);color:#c87d2a;border:1px solid rgba(240,185,11,.3);box-shadow:0 2px 8px rgba(240,185,11,.2)}.JU0pl6GZ.TbEQS3Kp,.GTr7DwYT.TbEQS3Kp{background:linear-gradient(135deg, rgba(246, 70, 93, 0.2) 0%, rgba(214, 54, 73, 0.1) 100%);color:#e53935;border:1px solid rgba(246,70,93,.3);box-shadow:0 2px 8px rgba(246,70,93,.2)}@keyframes PPVPtECM{0%{left:-100%}100%{left:200%}}.MvUievHw{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.oJcJ75r_{font-size:12px;color:#888}.zeQHmBAp{display:flex;gap:4px}.lv5W9gv2{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;box-shadow:0 2px 8px rgba(200,125,42,.3),inset 0 1px 2px hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);animation:V2b8xLez calc(var(--index, 0)*.1s + .2s) cubic-bezier(0.68, -0.55, 0.27, 1.55) backwards}.lv5W9gv2:hover{transform:scale(1.15) rotate(10deg);box-shadow:0 4px 16px rgba(200,125,42,.5)}.lv5W9gv2:nth-child(1){--index: 1}.lv5W9gv2:nth-child(2){--index: 2}.lv5W9gv2:nth-child(3){--index: 3}.lv5W9gv2:nth-child(4){--index: 4}.lv5W9gv2:nth-child(5){--index: 5}.lv5W9gv2:nth-child(6){--index: 6}.lv5W9gv2:nth-child(7){--index: 7}@keyframes V2b8xLez{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ipCtNHf5{font-size:12px;color:#16a34a;font-weight:600;margin-left:auto}.N2qPj5lY,.x6e9_UNx{font-size:11px;color:#888;font-family:"Courier New",monospace}.oCWdYoaX{display:flex;flex-direction:column;gap:8px}.BsgDrlTh{display:flex;align-items:center;justify-content:space-between;gap:8px}.cs863wsb{display:flex;gap:4px}.m2F5vZVO{padding:4px 10px;border-radius:6px;font-size:11px;background:linear-gradient(135deg, #1976d2 0%, #1565c0 100%);color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(56,97,251,.3);transition:all .3s ease}.m2F5vZVO:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(56,97,251,.5)}.m2F5vZVO.PJqTFokL{background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%)}.m2F5vZVO.ZTzjKPDp{background:linear-gradient(135deg, #1976d2 0%, #1565c0 100%);box-shadow:0 2px 8px rgba(56,97,251,.3)}.m2F5vZVO.ZTzjKPDp:hover{box-shadow:0 4px 12px rgba(56,97,251,.5)}.m2F5vZVO.QGHUxnDW{background:linear-gradient(135deg, #16a34a 0%, #15803d 100%);box-shadow:0 2px 8px rgba(14,203,129,.3)}.m2F5vZVO.QGHUxnDW:hover{box-shadow:0 4px 12px rgba(14,203,129,.5)}.m2F5vZVO.hABLPU6u{background:linear-gradient(135deg, #7b1fa2 0%, #ab47bc 100%);box-shadow:0 2px 8px rgba(156,39,176,.3)}.m2F5vZVO.hABLPU6u:hover{box-shadow:0 4px 12px rgba(156,39,176,.5)}.GcaGWjr0{color:#111;font-family:"Courier New",monospace;letter-spacing:.5px}.GcaGWjr0.OQi4D5ZV{background:linear-gradient(135deg, #16a34a 0%, #15803d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;filter:drop-shadow(0 0 4px rgba(14, 203, 129, 0.3));font-size:15px}.nEbUOYlL{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid rgba(0,0,0,.08)}.U3NuAqmS{padding:10px 20px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;color:#111;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.U3NuAqmS::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle, rgba(200, 125, 42, 0.15) 0%, transparent 70%);transform:translate(-50%, -50%);transition:width .4s,height .4s}.U3NuAqmS:hover:not(:disabled){background:linear-gradient(135deg, #c87d2a 0%, #e8a84a 100%);border-color:#c87d2a;color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(200,125,42,.25)}.U3NuAqmS:hover:not(:disabled)::before{width:200%;height:200%}.U3NuAqmS:active:not(:disabled){transform:translateY(0)}.U3NuAqmS:disabled{opacity:.3;cursor:not-allowed;background:#f0f1f5}.Ff8EhC6c{font-size:13px;color:#555}.kVG3lHuU{padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;color:#111;font-size:13px;font-weight:600;outline:none;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23c87d2a%27 d=%27M6 9L1 4h10z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.kVG3lHuU:hover{border-color:#c87d2a;background-color:#f5f6f8;box-shadow:0 2px 8px rgba(200,125,42,.1)}.kVG3lHuU:focus{border-color:#c87d2a;box-shadow:0 0 0 3px rgba(200,125,42,.1)}.kVG3lHuU option{background:#fff;color:#111;padding:8px}.XnnTH3Xe{padding:16px;border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width: 380px){.imbze8JU{grid-template-columns:repeat(2, 1fr);gap:10px}.MMOhYM7s{padding:14px 8px;gap:8px}.MMOhYM7s span{font-size:11px}.IHI4yPEx{width:38px;height:38px}.Ja7FftIC{font-size:28px}.rZmW7sDn,.xBTixRZc{width:48px;height:48px;font-size:18px}}@media(min-width: 768px){.FG7TJT_m,.E16EJDKX{border-radius:0}.UFFMGxCX{margin:20px;padding:28px}.imbze8JU{padding:0 20px;gap:16px}.kR7r8HYg{padding:0 20px}}.FTbgrvwg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:#888;font-size:14px;gap:16px}.FTbgrvwg::before{content:"📭";font-size:48px;opacity:.3;animation:dPgss0Kb 3s ease-in-out infinite}.FTbgrvwg p{margin:0;font-weight:500}@keyframes dPgss0Kb{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.E16EJDKX{background:#f5f6f8;border-radius:0;max-width:550px;width:100%;height:100%;max-height:100%;overflow-y:auto;box-shadow:none;animation:XxUCkhH9 .3s cubic-bezier(0.32, 0.72, 0, 1);border:none;position:relative;flex:1;padding:0}.E16EJDKX .tiKwrW8K{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(0,0,0,.08);padding:12px 16px;background:#fff;display:flex;align-items:center;gap:8px}.E16EJDKX .tiKwrW8K h2{margin:0;font-size:18px;color:#3c3c3c;flex:1;text-align:center}.E16EJDKX .WalletDeposit,.E16EJDKX .WalletWithdraw,.E16EJDKX .WalletHistory,.E16EJDKX .WalletCards{background:rgba(0,0,0,0) !important;min-height:auto !important}.AzhGlsel{position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;background:#f5f6f8;z-index:9999;display:flex;flex-direction:column;overflow:hidden}.kHdRKIgE{display:flex;align-items:center;height:52px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);position:relative;flex-shrink:0;padding:0 16px}.w7MHnP1t{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:26px;cursor:pointer;display:flex;align-items:center;padding:4px}.KdD3fMtx{flex:1;text-align:center;font-size:16px;color:#111;margin:0}.YblReUPB{display:flex;flex-direction:column;flex:1;overflow:hidden}.US_rTGP2{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.m_v3yyMg{padding:12px 16px;background:rgba(0,0,0,0);border-top:none;flex-shrink:0}.TzmEYoRq{width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#fff;font-size:16px;cursor:pointer;letter-spacing:.5px}.TzmEYoRq:disabled{opacity:.6;cursor:not-allowed}.OHbr4K1S{font-size:13px;color:#555;font-weight:600;margin:0}.jNRpdyyY{display:flex;align-items:center;justify-content:space-between}.OB4xkiAc{display:flex;align-items:center;height:48px;border:1.5px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;padding:0 12px;gap:10px;transition:border-color .2s,box-shadow .2s}.OB4xkiAc:focus-within{border-color:rgba(200,125,42,.6);box-shadow:0 0 0 3px rgba(200,125,42,.12)}.LaH9lhzh{color:rgba(0,0,0,.35);flex-shrink:0;display:flex;align-items:center}.gcaMgVWh{flex:1;border:none;background:rgba(0,0,0,0);font-size:14px;color:#111;outline:none}.gcaMgVWh::placeholder{color:rgba(0,0,0,.3)}.dqqG7puZ{background:none;border:none;color:rgba(0,0,0,.4);cursor:pointer;padding:2px 4px;flex-shrink:0;display:flex;align-items:center}.kQ56la09{display:flex;align-items:center;gap:8px;padding:2px 4px}.dDiyAPxG{font-size:11px;color:rgba(0,0,0,.45);flex-shrink:0;white-space:nowrap}.ue44ybIC{display:flex;gap:4px;flex:1}.qU4Q0sQo{flex:1;height:4px;border-radius:2px;background:rgba(0,0,0,.1);transition:background .3s}.UndigZK1{background:linear-gradient(90deg, rgb(74, 144, 226), rgb(144, 19, 254))}.f0az8xsN{position:relative;display:flex;gap:8px;justify-content:center;cursor:text;padding:4px 0}.klJNthh0{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:text;z-index:1}.RE3lDio6{width:46px;height:54px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;color:#111;transition:border-color .2s,background .2s;flex-shrink:0}.bmgMDfJZ{border-color:rgba(200,125,42,.8);background:rgba(200,125,42,.12)}.pdBV3jUJ{display:flex;gap:8px;padding:12px;background:rgba(255,80,50,.1);border:1px solid rgba(255,80,50,.3);border-radius:10px;font-size:12px;color:#faa;line-height:1.65;align-items:flex-start}.tb5IMTHQ{flex-shrink:0;margin-top:2px}.AhLzj1Hk{flex:1;overflow-y:auto;padding:16px;font-size:13px;line-height:1.8;color:rgba(0,0,0,.75)}.AhLzj1Hk p{margin:0 0 12px;color:rgba(0,0,0,.65)}.AhLzj1Hk em{color:#c87d2a;font-style:normal;font-weight:500}.AhLzj1Hk strong{color:#111}.p0_USCNd{width:100%;max-height:100px;object-fit:contain;display:block;margin:8px auto 16px}.ZBDmbp6C{font-size:13px;color:#c87d2a;margin:18px 0 8px;text-transform:uppercase;letter-spacing:.5px;border-left:3px solid rgba(200,125,42,.85);padding-left:8px}.OqVxM4Ge{display:inline-flex;align-items:center;gap:4px;background:#22c55e;color:#fff;font-size:11px;padding:3px 9px 3px 6px;border-radius:20px;white-space:nowrap}.I5QQMwTZ{margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.O03dTyJQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.XrPmgEVB{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:160px;border:2px dashed #d0d5dd;border-radius:12px;cursor:pointer;overflow:hidden;background:#fafafa;transition:border-color .2s}.XrPmgEVB:hover{border-color:#4f78e0}.MYLXd7YV{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;color:#aaa;font-size:13px;text-align:center}.lchHf9JW{width:100%;max-height:200px;object-fit:cover;display:block}.TcuNw9q0{margin-top:12px;width:100%;padding:12px;background:linear-gradient(135deg, #4f78e0, #2752c5);color:#fff;font-size:15px;border:none;border-radius:10px;cursor:pointer}.TcuNw9q0:disabled{opacity:.6}.RZpydOUE{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;color:#22c55e;font-size:14px;font-weight:600;text-align:center}
.eF45L8Ja{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;height:100vh;display:flex;flex-direction:column;background:#fff;color:#111;overflow:hidden;z-index:100}.zDn37obY{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 14px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}.DFj9cJfn{width:36px;height:36px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;border-radius:10px}.DFj9cJfn:hover{background:rgba(0,0,0,.07)}.cC9qURLA{width:20px;height:20px;object-fit:contain;display:block}.TfUmowml{font-size:17px;color:#111;letter-spacing:.2px}.O2mXlj7w{display:flex;align-items:center;gap:4px;width:36px;justify-content:flex-end}.a6hYFdR3{width:34px;height:34px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;border-radius:8px;padding:0}.a6hYFdR3:hover{color:#111}.w41usiI6{flex:1;overflow-y:auto;padding:20px 16px 24px;background:#f7f7f7}.w41usiI6::-webkit-scrollbar{display:none}.VGvc4P9w{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VaUB7JJd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.VaUB7JJd:last-child{border-bottom:none}.KYJf1EJ9{font-size:14px;color:rgba(0,0,0,.55);font-weight:400;flex-shrink:0}.QHik6XYT{font-size:14px;color:#111;font-weight:500}.BT0dmpzq{font-size:15px;color:#b07d00}.wonDXdsD{display:flex;align-items:center;gap:8px;cursor:pointer;color:#111}.wonDXdsD svg{color:rgba(0,0,0,.55)}.aKp5vXHS{width:38px;height:38px;border-radius:6px;object-fit:contain;background:hsla(0,0%,100%,0);padding:2px}.rWMEZppi{font-size:14px;font-weight:600;color:#111}.RifK5WV8{flex:1;background:rgba(0,0,0,0);border:none;outline:none;font-size:14px;color:#111;text-align:right;min-width:0}.RifK5WV8::placeholder{color:rgba(0,0,0,.3);font-size:13px}.qC669OvX{width:100%;height:52px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#fff;border:none;border-radius:14px;font-size:16px;cursor:pointer;letter-spacing:.3px;transition:all .2s;margin-bottom:14px}.qC669OvX:hover{box-shadow:0 8px 24px rgba(107,91,219,.6);transform:translateY(-1px)}.qC669OvX:active{transform:translateY(0)}.qC669OvX:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.qC669OvX.jFnH9mlT{opacity:.75;cursor:wait}.ABwLKNfO{display:flex;gap:10px}.bBbAcL0L,.cAKuFfNZ{flex:1;height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s;background:rgba(100,20,28,.85);color:#fff;border:1px solid rgba(180,50,60,.4)}.bBbAcL0L:hover,.cAKuFfNZ:hover{background:rgba(130,30,38,.9);transform:translateY(-1px)}.bBbAcL0L svg,.cAKuFfNZ svg{flex-shrink:0}.XKp3rp6K{flex-shrink:0;padding:12px 16px 24px;background:rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zJFxNkkf{width:100%;height:50px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#fff;border:none;border-radius:13px;font-size:15px;cursor:pointer;letter-spacing:.3px;transition:all .2s}.zJFxNkkf:hover{box-shadow:0 6px 20px rgba(107,91,219,.55);transform:translateY(-1px)}.zJFxNkkf:active{transform:translateY(0)}.zJFxNkkf:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.zJFxNkkf.jFnH9mlT{opacity:.75;cursor:wait}.vfaat7SQ{display:flex;gap:14px;background:rgba(0,0,0,.04);border-radius:14px;border:1px solid rgba(0,0,0,.1);padding:14px;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wGIDvrdu{flex:1;min-width:0;display:flex;flex-direction:column}.fxnJqOr2{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:130px}.l23V_DB0{display:flex;align-items:center;gap:8px;font-size:14px;color:#111;margin-bottom:4px;flex-wrap:wrap}.G8Yp1V5W{font-size:16px;color:#ff6b6b;margin-top:8px;text-align:center}.YIS4BPnH{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#52c41a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.LJ_7Dg2f{display:inline-block;width:110px;height:110px;padding:6px;background:hsla(0,0%,100%,.05);border-radius:8px;margin:0 auto 6px}.fTNmZZeT{width:100%;height:100%;object-fit:contain;display:block}.KaaHPV4e{font-size:12px;color:rgba(0,0,0,.55);text-align:center}.AbmYDvjI{background:rgba(0,0,0,.04);border-radius:12px;border:1px solid rgba(0,0,0,.1);margin-bottom:16px;overflow:hidden}.ci8DQo8W{font-size:11px;font-weight:600;color:rgba(0,0,0,.55);text-transform:uppercase;letter-spacing:.6px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.1)}.ZgTKoark{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.1)}.ZgTKoark:last-child{border-bottom:none}.k86CUsy2{font-size:13px;color:rgba(0,0,0,.55);flex-shrink:0;margin-right:10px}.HvBRkKQU{font-size:13px;color:#111;font-weight:500;text-align:right;display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.HvBRkKQU strong{font-weight:600}.gYUNAEb0{color:#a78bfa;font-size:14px}.KgiH4wnL{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:500;color:#a78bfa;background:rgba(107,91,219,.15);border:none;border-radius:4px;cursor:pointer;transition:background .12s;flex-shrink:0}.KgiH4wnL:hover{background:rgba(107,91,219,.3)}.Aho5QZGe{font-family:"SF Mono","JetBrains Mono",monospace;color:#a78bfa;font-size:12px}.DcVPHkev{font-size:12px;color:rgba(0,0,0,.55);padding:10px 14px;background:rgba(107,91,219,.08);border-top:1px solid rgba(107,91,219,.2);line-height:1.5}.Cs_tZvTY{margin-bottom:16px}.MTdQrbui{font-size:11px;font-weight:600;color:rgba(0,0,0,.55);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px}.TKQS7Zqu{border:1.5px dashed hsla(0,0%,100%,.2);border-radius:10px;background:rgba(0,0,0,.04);cursor:pointer;transition:border-color .15s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.TKQS7Zqu:hover{border-color:rgba(107,91,219,.6)}.TKQS7Zqu input[type=file]{display:none}.TKQS7Zqu .WMNdC3LS{display:block;cursor:pointer;padding:20px}.clb1hnwm{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.clb1hnwm svg{color:rgba(0,0,0,.3)}.clb1hnwm div{font-size:13px;color:rgba(0,0,0,.55)}.SLaYo3Y5{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#52c41a;font-weight:500}.SLaYo3Y5 svg{color:#52c41a}.tPHLroAO{font-size:11px;color:rgba(0,0,0,.3)}.grUsPHF9{width:100%;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden;margin-top:8px}.JYh2ozfL{height:100%;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);border-radius:2px;transition:width .3s}.TLgU8r5u{text-align:center;padding:32px 20px 24px;background:rgba(0,0,0,.04);border-radius:14px;border:1px solid rgba(0,0,0,.1);margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TLgU8r5u .sBIdOA_N{margin-bottom:16px}.TLgU8r5u .sBIdOA_N svg{color:#52c41a}.TLgU8r5u .AgGn3S7W{font-size:17px;color:#111;margin-bottom:8px}.TLgU8r5u .K6HKkxkY{font-size:13px;color:rgba(0,0,0,.55);line-height:1.6}._gGO0zLa{color:#faad14;font-weight:600}.Bj_gAJ6s{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}.VsgQ4ac7{font-size:13px;color:rgba(0,0,0,.55);font-weight:500}.EjrRuZtw{display:flex;align-items:center;gap:5px}.G7aS1gHK{font-size:15px;line-height:1}.vjmTvuIa{font-size:14px;font-weight:600;color:#b07d00}.jSBjRuSO{width:26px;height:26px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#a78bfa;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.jSBjRuSO:hover{background:rgba(107,91,219,.15)}.TZx7z9Gi{display:flex;background:rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}._rs7sCnZ{flex:1;height:44px;display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:13px;font-weight:500;color:rgba(0,0,0,.55);position:relative;padding:0 4px;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:all .15s}._rs7sCnZ svg{flex-shrink:0}._rs7sCnZ:hover{color:#111}.DIXlmS0j{color:#a78bfa;border-bottom-color:#a78bfa;font-weight:600}.sCwLqWKS{display:inline-flex;align-items:center;font-size:10px;font-weight:600;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#fff;padding:1px 5px;border-radius:8px;line-height:1.6;flex-shrink:0}.uENDoaup{font-size:10px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#fff;padding:1px 5px;border-radius:8px}.rKYizQx8{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.GxfZE39D{display:flex;align-items:center;gap:8px;padding:10px;background:rgba(0,0,0,.04);border:1.5px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;transition:all .15s}.GxfZE39D:hover{border-color:rgba(107,91,219,.5)}.EMJ54nb8{border-color:rgba(107,91,219,.7);background:rgba(107,91,219,.1)}.BbR4tPfY{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.T_tt4ZEG{width:14px;height:14px;object-fit:contain;display:block}.jzZqIX0w{font-size:12px;font-weight:500;color:#111;line-height:1.3;text-align:left}.BnZ4Mi64{display:flex;gap:8px;overflow-x:auto;margin-bottom:12px;padding-bottom:2px}.BnZ4Mi64::-webkit-scrollbar{display:none}.r5HLjYJV{padding:6px 12px;font-size:12px;font-weight:500;color:rgba(0,0,0,.55);background:rgba(0,0,0,.04);border:1.5px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .12s}.r5HLjYJV:hover{border-color:rgba(107,91,219,.5);color:#111}.Y9D3qjJX{border-color:rgba(107,91,219,.7);color:#a78bfa;background:rgba(107,91,219,.1)}.cBND7jQJ{display:inline-flex;align-items:center;gap:3px;padding:6px 10px;font-size:12px;font-weight:500;color:#a78bfa;background:rgba(0,0,0,0);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.brenYWaH{display:flex;gap:8px;margin-bottom:10px}.GJpG1WAG{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(0,0,0,.04);border:1.5px solid rgba(0,0,0,.1);border-radius:10px;font-size:14px;font-weight:600;color:#111;cursor:pointer;transition:all .12s}.pjk2V6UZ{border-color:rgba(107,91,219,.7);background:rgba(107,91,219,.1);color:#a78bfa}.KLdL149C{font-size:18px;color:#26a17b}.Nz_76Xzf{display:flex;gap:8px;margin-bottom:4px}.OtNaKZ_c{padding:7px 18px;font-size:13px;font-weight:500;color:rgba(0,0,0,.55);background:rgba(0,0,0,.04);border:1.5px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .12s}.OtNaKZ_c:hover{border-color:rgba(107,91,219,.5);color:#111}.bhZt1gLY{border-color:rgba(107,91,219,.7);color:#a78bfa;background:rgba(107,91,219,.1);font-weight:600}.tNYFhTGm{display:flex;justify-content:center;margin:4px 0 10px}.oNKc9phg{margin-top:4px}.h7UPWpPV{font-size:13px;font-weight:500;color:rgba(0,0,0,.55);margin-bottom:8px}.oJxHvT30{display:grid;grid-template-columns:repeat(4, 1fr);gap:7px;margin-bottom:10px}.r4W5yDDx{display:flex;flex-direction:column;align-items:center;padding:8px 2px;background:rgba(0,0,0,.04);border:1.5px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .12s}.r4W5yDDx:hover{border-color:rgba(107,91,219,.5)}.JzmGny4N{border-color:#b07d00;background:rgba(245,166,35,.08)}.cO1sLvrS{font-size:13px;font-weight:600;color:#111;line-height:1.4}.DdTDKytV{font-size:11px;font-weight:600;color:#b07d00;line-height:1.3}.sbK6kSuY{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(0,0,0,.04);border:1.5px solid rgba(0,0,0,.1);border-radius:8px;margin-bottom:8px}.sbK6kSuY:focus-within{border-color:rgba(107,91,219,.6)}.NakK_vvX{flex:1;background:rgba(0,0,0,0);border:none;outline:none;font-size:13px;font-family:-apple-system,"Segoe UI",sans-serif;color:#111}.NakK_vvX::placeholder{color:rgba(0,0,0,.3);font-size:12px}.fZaEidoZ{display:flex;align-items:center;justify-content:space-between;margin-top:6px;margin-bottom:4px}.V7SB_Tbb{font-size:12px;color:rgba(0,0,0,.55);display:flex;align-items:center;gap:4px}.ymsmsNqo{background:rgba(0,0,0,0);border:none;cursor:pointer;color:#a78bfa;display:inline-flex;align-items:center;padding:0;margin-left:2px}.rna2AB1_{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.1);overflow-x:auto;flex-shrink:0}.rna2AB1_::-webkit-scrollbar{display:none}.I4VtyfwB{height:24px;width:auto;max-width:52px;object-fit:contain;border-radius:4px;flex-shrink:0}@keyframes NWdR_KHU{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.jFnH9mlT svg{animation:NWdR_KHU 1s linear infinite}
.ObNkXFXv{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;height:100vh;display:flex;flex-direction:column;background:#f0f2f5;overflow-y:auto;z-index:200}.ObNkXFXv::-webkit-scrollbar{display:none}.Uz7wm4Mx{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 14px;background:#fff;border-bottom:1px solid #e8ecf1;flex-shrink:0;position:sticky;top:0;z-index:10}.hMMSOb0m{width:36px;height:36px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#555;display:flex;align-items:center;justify-content:center;border-radius:8px}.hMMSOb0m:hover{background:#f0f2f5}.a3xAUbSd{display:flex;align-items:center;font-size:22px;font-weight:900;letter-spacing:-0.5px;-webkit-user-select:none;user-select:none}.A60t4eFJ{color:#1a1a2e}.RXELag2q{color:#e23535}.VhAr27Rp{width:36px}.JlTRiEg5{background:#fff;border-radius:12px;margin:14px 14px 0;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.07)}.lmnxdWIf{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Ote9jPxV{display:flex;align-items:center;gap:5px;font-size:13px;color:#555;font-weight:500}.nj8BEDtD{color:#f5a623;font-size:14px}.m_AGdGcA{font-size:22px;font-weight:800;color:#e23535;display:flex;align-items:baseline;gap:5px}.KnpUAeks{font-size:13px;font-weight:600;color:#e23535}.hNiKb93H{display:flex;justify-content:center;margin-bottom:12px}.cOJ92TQc{width:220px;height:220px;object-fit:contain;display:block;border:1px solid #e8ecf1;border-radius:8px}.VTu77EBs{width:220px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed #d0d5dd;border-radius:8px;color:#999;font-size:13px;text-align:center;padding:16px}.G_qkEpc9{padding:5px 14px;font-size:12px;background:#f0f2f5;border:1px solid #d0d5dd;border-radius:6px;cursor:pointer;color:#555}.G_qkEpc9:hover{background:#e4e8ef}.dI3yDfTe{display:flex;align-items:center;justify-content:center;gap:7px;width:160px;margin:0 auto 10px;padding:8px 14px;background:linear-gradient(135deg, #2a7ae2, #1a60c8);color:#fff;border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.dI3yDfTe:hover{background:linear-gradient(135deg, #1a6ed4, #1254b4);transform:translateY(-1px)}.RizbQ9XG{font-size:12px;color:#555;text-align:center;margin:0 0 4px;line-height:1.5}.OEp9Lsrq{font-size:12px;color:#e23535;text-align:center;margin:0 0 14px;font-weight:500;line-height:1.5}.gC0_jjKq{border-top:1px solid #f0f2f5;padding-top:12px}.dZBVfiF_{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f7f8fa;gap:10px;flex-wrap:wrap}.dZBVfiF_:last-child{border-bottom:none}.csshRok0{font-size:13px;color:#777;flex-shrink:0;min-width:140px}.t9evVI9V{font-size:13px;color:#1a1a2e;font-weight:600;display:flex;align-items:center;gap:6px;text-align:right;flex:1;justify-content:flex-end;flex-wrap:wrap}.nioNBexF{color:#e23535}.z0of1dZT{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e8f0fe;border:none;border-radius:5px;cursor:pointer;color:#2a7ae2;flex-shrink:0;transition:background .12s}.z0of1dZT:hover{background:#d0e3fd}.z0of1dZT:active{transform:scale(0.95)}.bGqUbAn_{font-size:40px;font-weight:800;color:#1a1a2e;text-align:center;letter-spacing:4px;padding:16px 0 8px;font-variant-numeric:tabular-nums;transition:color .3s}.GJH5MHPY{color:#e23535;animation:S0IVBKuT 1s ease-in-out infinite}@keyframes S0IVBKuT{0%,100%{opacity:1}50%{opacity:.5}}.Va8VLer8{padding:6px 20px 20px;text-align:center}.Va8VLer8 p{font-size:12.5px;color:#6b7a8d;line-height:1.6;margin:0 0 4px}.vspKCSYA{color:#e23535}.fEbaBRuT{font-size:12px;color:#999}.Ne0TCYWe{flex-shrink:0;padding:12px 16px 28px;background:#f0f2f5;border-top:1px solid #e4e8ef;position:sticky;bottom:0}.pQ457csz{width:100%;height:50px;background:linear-gradient(160deg, #1a237e, #1565c0 40%, #1a237e);color:#fff;border:none;border-radius:13px;font-size:15px;cursor:pointer;letter-spacing:.3px;box-shadow:0 4px 16px rgba(107,91,219,.35);transition:all .2s}.pQ457csz:hover{box-shadow:0 6px 20px rgba(107,91,219,.5);transform:translateY(-1px)}.pQ457csz:active{transform:translateY(0)}.pQ457csz:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.gI5M8uSg{opacity:.75;cursor:wait}
.ZVsNslUM{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;height:100vh;display:flex;flex-direction:column;background:#f5f6f8;color:#111;-webkit-font-smoothing:antialiased;z-index:100}.CnsLgSI7{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);padding:0 4px;flex-shrink:0;position:sticky;top:0;z-index:10;background:#f5f6f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.g9xiT0Iv{display:flex;align-items:center;justify-content:center;width:36px;height:44px;background:none;border:none;color:#111;cursor:pointer;flex-shrink:0;padding:0}.g9xiT0Iv:active{opacity:.6}.uamhhcTC{display:flex;flex:1;overflow:hidden}.eTpMxd1I{flex:1;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);padding:12px 4px 10px;font-size:15px;font-weight:500;color:#555;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s,border-color .2s}.eTpMxd1I:active{opacity:.7}.WO9gkwPA{color:#c87d2a;border-bottom-color:#c87d2a;font-weight:600}.PhXDFOl7{display:flex;align-items:center;justify-content:center;width:36px;height:44px;background:none;border:none;color:#555;cursor:pointer;flex-shrink:0;padding:0}.PhXDFOl7:active{opacity:.6}.jzHqOgal{flex:1;overflow-y:auto;padding:14px 14px 100px;display:flex;flex-direction:column;gap:14px}.nuGCz8Hi{font-size:17px;color:#111;margin-bottom:-6px}.SfOMVns2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.BtFndFpj{background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;padding:10px 14px;cursor:pointer;text-align:left;transition:border-color .2s}.BtFndFpj:active{opacity:.8}.Bqe8oV7O{border-color:#52c41a;background:rgba(82,196,26,.08)}.m0_vobFg{font-size:13px;font-weight:600;color:#111;margin-bottom:2px;display:block}.a3o0BHC2{font-size:16px;color:#c87d2a;display:block}.Nid_Pgfx{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:4px 10px}._hDn4o4S{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:#111;padding:10px 0;cursor:pointer;appearance:auto}._hDn4o4S option{background:#1a1a3e;color:#111}.U9vODRV_{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#3390ec;flex-shrink:0}.y4uPInx9{width:28px;height:28px;object-fit:contain;border-radius:4px;flex-shrink:0}.TluvQJRg{display:flex;align-items:center;background:none;border:none;color:#555;cursor:pointer;padding:4px;flex-shrink:0}.TluvQJRg:active{opacity:.6}.kjlJ8qxb{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:12px 14px;cursor:pointer;width:100%;text-align:left}.kjlJ8qxb:active{opacity:.7}.ofL4eq8e{width:36px;height:36px;border-radius:50%;background:rgba(80,148,232,.2);display:flex;align-items:center;justify-content:center;color:#3390ec;flex-shrink:0}.Z12UhXue{flex:1;font-size:14px;color:#555}.bx5YGZ_l{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:10px 14px}.rlbF8wTx{font-size:16px;color:#555}.m6CQn_Ts{font-size:16px;color:#c87d2a}.Uz60qGG1{display:flex;align-items:center;background:none;border:none;color:#555;cursor:pointer;padding:2px}.Uz60qGG1:active{opacity:.6}.V9VDkHg4{display:flex;flex-wrap:wrap;gap:8px}.MJmxtfXG{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:6px 12px;font-size:12px;color:#555;cursor:pointer;transition:border-color .2s,color .2s}.MJmxtfXG:active{border-color:#c87d2a;color:#111}.J_akyrIF{display:flex;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.HxsWO5RP{flex:1;border:none;outline:none;padding:13px 14px;font-size:14px;color:#111;background:rgba(0,0,0,0)}.HxsWO5RP::placeholder{color:#999}.HxsWO5RP:disabled{color:#999;cursor:not-allowed}.HxsWO5RP::-webkit-outer-spin-button,.HxsWO5RP::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.HxsWO5RP[type=number]{-moz-appearance:textfield}.wsYsc6lo{background:none;border:none;border-left:1px solid rgba(0,0,0,.1);padding:13px 14px;font-size:13px;font-weight:600;color:#3390ec;cursor:pointer;flex-shrink:0}.wsYsc6lo:active{opacity:.6}.qpk03iQY{display:flex;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.fuU4v4nn{flex:1;border:none;outline:none;padding:13px 14px;font-size:14px;color:#111;background:rgba(0,0,0,0)}.fuU4v4nn::placeholder{color:#999}.TjDU7afy{background:none;border:none;color:#555;cursor:pointer;padding:0 14px;display:flex;align-items:center;flex-shrink:0}.TjDU7afy:active{opacity:.6}.at2EqqDT{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;padding:12px 14px;background:rgba(245,246,248,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;border-top:1px solid rgba(0,0,0,.08)}.C5DhZJRz{width:100%;background:linear-gradient(90deg, #c87d2a 0%, #e8a84a 100%);border:none;border-radius:30px;padding:15px 20px;font-size:16px;color:#fff;cursor:pointer;transition:opacity .2s}.C5DhZJRz:active{opacity:.85}.UF7z_5UA{opacity:.45;cursor:not-allowed}.amqEOiYT{display:flex;align-items:center;gap:8px;padding:4px 0 8px}.w2lhdItO{font-size:14px;font-weight:600;color:#111}.pRTv_yhV{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .2s}.pRTv_yhV:active{opacity:.8}.ZJ6fABoe{border-color:#c87d2a}.sSW7ctfz{opacity:.6;cursor:not-allowed}.PxXeYBfg{flex-shrink:0}.jFwWPREi{width:44px;height:44px;object-fit:contain;border-radius:6px}.A1b63cMt{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(80,148,232,.2);border-radius:8px;color:#3390ec}.FRxTeFby{flex:1;min-width:0}.Wnqf1pFy{font-size:14px;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VEm1Aija{font-size:13px;color:#555;margin-top:2px}.Lf4KibNW{color:#c87d2a;flex-shrink:0}.bPkVn7bZ{color:#e53935;font-size:12px;font-weight:400}.QT1zqRvh{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:14px;cursor:pointer;width:100%;text-align:left}.QT1zqRvh:active{opacity:.7}.FDBalgNN{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlHynCRH{flex:1;font-size:14px;font-weight:500;color:#111}.K7DHOFbq{font-size:13px;font-weight:600}.jePFWOmT{background:rgba(66,97,134,.007)}.l2KB2iY5{color:#fff !important}.elev5bGz{margin-left:auto;color:#999}.lf_KyZbB{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:#999}.ckCvLwEk{font-size:14px;color:#555}.iKQxUpdN{display:flex;flex-direction:column;gap:8px;padding:8px 0}.Fy8cuocZ{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px}.fyQQuKp1{width:38px;height:38px;border-radius:50%;background:rgba(200,125,42,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#c87d2a}.UjYETQiT{flex:1;min-width:0}.g8s2ubEB{font-size:13px;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LPNi69V5{font-size:11px;color:#999;margin-top:2px}.QrgNn3rA{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.exOnGtGk{font-size:14px;color:#f5a623}.kkbMoP_r{font-size:10px;padding:2px 7px;border-radius:20px;font-weight:600}.TCXWm1Ga{background:rgba(245,162,35,.18);color:#f5a623}.Mf_tbwmn{background:rgba(82,196,26,.18);color:#52c41a}.wr7m4tmd{background:rgba(245,34,45,.18);color:#f5222d}.xnyZ1BR3{background:rgba(80,148,232,.18);color:#5094e8}.bIZZFpbP{margin:12px auto 0;display:block;padding:8px 24px;background:rgba(107,91,219,.18);border:1px solid rgba(107,91,219,.4);border-radius:20px;color:#a89af5;font-size:13px;cursor:pointer}.bIZZFpbP:hover{background:rgba(107,91,219,.3)}.WwL73ApH{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.F5vZ4S9a{background:#1a1a3e;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:24px 20px 20px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:10px;position:relative;animation:PHWDovv6 .2s ease}@keyframes PHWDovv6{from{opacity:0;transform:scale(0.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ec71JUuA{font-size:16px;color:#111;text-align:center;margin-bottom:4px}.VGwiq0Hk{font-size:11px;color:#555;padding:0 2px}.r2segRk3{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:10px 12px}.LKk7mxYu{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:#111}.LKk7mxYu::placeholder{color:#999}.Rr46dB1e{background:none;border:none;color:#3390ec;font-size:13px;font-weight:600;cursor:pointer;padding:0;flex-shrink:0}.Rr46dB1e:active{opacity:.6}.lE1Z7uqd{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:#111;cursor:pointer;appearance:auto;padding:0}.lE1Z7uqd option{background:#1a1a3e;color:#111}.qnZcay6R{font-size:11px;color:#555;line-height:1.5;padding:0 2px}.RkerCSRX{background:linear-gradient(90deg, #c87d2a 0%, #e8a84a 100%);border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;margin-top:4px}.RkerCSRX:disabled{opacity:.5;cursor:not-allowed}.mC_J7H8W{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#555;cursor:pointer;margin:4px auto 0;padding:4px}.mC_J7H8W:active{opacity:.6}.M7toHbMW{flex-shrink:0;color:#555}.i4A1tO2Y{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px}.doF0j_RP{width:48px;height:48px;border:4px solid rgba(0,0,0,.1);border-top-color:#c87d2a;border-radius:50%;animation:rHEIAIJt .8s linear infinite}@keyframes rHEIAIJt{to{transform:rotate(360deg)}}.WNYt8ufs{font-size:15px;color:#555}.zm_eDbRo{width:72px;height:72px;border-radius:50%;background:#16a34a;display:flex;align-items:center;justify-content:center}.b6Dq37as{font-size:18px;color:#111}.VOIWMMGu{font-size:13px;color:#555;text-align:center}.x2me76Aj{font-size:28px;color:#16a34a}.H5B6xAl2{font-size:14px;color:#555}
.f1iWj7wA{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;animation:DzDE69nE .3s ease-out}@keyframes DzDE69nE{from{opacity:0}to{opacity:1}}.PYeW1m0u{position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;background:#0d0f1a;border-radius:0;border:none;display:flex;flex-direction:column;align-items:center;overflow:hidden;animation:DSA_zWK0 .4s cubic-bezier(0.16, 1, 0.3, 1);padding:72px 40px 48px}@keyframes DSA_zWK0{from{transform:translateY(30px) scale(0.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.jiA68Z2X{position:absolute;top:14px;right:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.7);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.jiA68Z2X:hover{background:hsla(0,0%,100%,.15);color:#fff}.jiA68Z2X svg{width:18px;height:18px}.DlAo5EuU{position:absolute;top:14px;left:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.7);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.DlAo5EuU:hover{background:hsla(0,0%,100%,.15);color:#fff}.DlAo5EuU svg{width:20px;height:20px}.xc12aJzr{display:flex;justify-content:center;margin-bottom:28px}.vzddCvYK{font-size:24px;color:#fff;text-align:center;margin:0 0 10px 0;letter-spacing:-0.01em}.Z9grfeJc{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.55);text-align:center;margin:0 0 36px 0;line-height:1.6}.v9kBb7CA{display:flex;align-items:center;gap:10px;background:rgba(255,80,50,.1);border:1px solid rgba(255,80,50,.3);border-radius:10px;padding:12px 16px;margin-bottom:24px;width:100%;color:#faa;font-size:13px;font-weight:500;animation:rqw1ntOt .3s ease-out}.v9kBb7CA svg{flex-shrink:0}@keyframes rqw1ntOt{from{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.L5hqyUpS{display:flex;gap:14px;justify-content:center;margin-bottom:36px}.IU6pxzRY{width:46px;height:56px;background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.22);border-radius:10px;font-size:26px;font-weight:600;color:#fff;text-align:center;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);caret-color:rgba(0,0,0,0)}.IU6pxzRY:focus{outline:none;border-color:rgba(107,91,219,.85);background:rgba(107,91,219,.18);box-shadow:0 0 0 3px rgba(107,91,219,.18)}.IU6pxzRY:not(:placeholder-shown){border-color:rgba(107,91,219,.85);background:rgba(107,91,219,.22)}@keyframes NWrdUK5S{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.L5hqyUpS.K1nIReSY{animation:NWrdUK5S .5s ease-in-out}.OKNSZgvk{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px}.KoKAx2Xj{width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.07);border:2px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.35);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.KoKAx2Xj.rLPGCx85{background:rgba(107,91,219,.2);border-color:rgba(107,91,219,.85);color:#c4baff}.KoKAx2Xj.QIBHtjmj{background:rgba(107,91,219,.25);border-color:rgba(107,91,219,.85);color:#c4baff}.HuCYeobg{width:48px;height:2px;background:hsla(0,0%,100%,.15);position:relative;overflow:hidden;border-radius:2px}.HuCYeobg::after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg, rgb(74, 144, 226), rgb(144, 19, 254));transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.KoKAx2Xj.QIBHtjmj~.HuCYeobg::after{width:100%}@media(max-width: 480px){.PYeW1m0u{padding:64px 24px 40px}.IU6pxzRY{width:40px;height:50px;font-size:22px}.L5hqyUpS{gap:8px}.vzddCvYK{font-size:20px}.Z9grfeJc{font-size:13px}.v9kBb7CA{font-size:12px;padding:10px 12px}}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.CdlXjRC_{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;height:100vh;overflow-y:auto;background:#f5f6f8;z-index:100;display:flex;flex-direction:column;padding-bottom:80px}.uOeQFD2w{position:sticky;top:0;z-index:10;background:#f5f6f8;display:flex;align-items:center;height:56px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.06);flex-shrink:0}.rkvBoYSl{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;padding:0;border-radius:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:background .2s}.rkvBoYSl:hover{background:rgba(0,0,0,.06)}.UuMnZIRr{flex:1;text-align:center;font-size:16px;color:#111;white-space:nowrap;letter-spacing:.3px}.BZAgKOIU{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.kNo6Fh9b{width:40px;height:40px;border:3px solid rgba(200,125,42,.2);border-top-color:#c87d2a;border-radius:50%;animation:Sa4AY1Xf .7s linear infinite}@keyframes Sa4AY1Xf{to{transform:rotate(360deg)}}.I2BMX5MT{font-size:13px;color:#888;font-weight:600}.f_fVG7eZ{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:6px 14px 8px}.dM_nycLN{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px 12px;display:flex;align-items:center;gap:10px}.IdFl5HoE{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BNsYkX46{font-size:10px;color:#888;font-weight:600;letter-spacing:.4px;text-transform:uppercase;margin-bottom:3px}.ABpb4PFj{font-size:16px;color:#111;font-weight:800}.aO_O7FEu{font-size:11px;font-weight:600;opacity:.7}.t3JjhwU9{display:flex;gap:6px;padding:10px 14px 12px;background:rgba(0,0,0,0);scrollbar-width:none}.t3JjhwU9::-webkit-scrollbar{display:none}.BY8MJa7O{padding:7px 18px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);border-radius:20px;color:#666;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;outline:none;transition:all .2s}.BY8MJa7O:hover{color:#333;border-color:rgba(0,0,0,.2)}.TOhh6Tgu{background:linear-gradient(135deg, #c87d2a, #e8a84a) !important;border-color:rgba(0,0,0,0) !important;color:#fff !important}.rOSeRm4w{display:flex;flex-direction:column;padding:4px 14px 10px;gap:10px}.IGCs0fDy{padding:60px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.eEN3pnsR{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;background:rgba(200,125,42,.08);border-radius:50%;border:1px solid rgba(200,125,42,.2)}.Y8q1Sqy6{font-size:15px;color:#333}.onCviOKU{font-size:13px;color:#888}.GkvEgWzB{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;transition:transform .15s,box-shadow .15s}.GkvEgWzB:active{transform:scale(0.985)}.tsDnsUR5{height:4px}.l4MIHdUo{padding:12px 14px 12px}.VEl7aHZM{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.FoYMHetU{display:flex;align-items:center;gap:10px}.MVHZ59lZ{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.UwrCAwEM{font-size:14px;color:#111}.mJt1rdFv{font-size:11px;color:#888;margin-top:2px}.ZOY3xDOm{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.vmCQPDz1{font-size:15px;color:#111;white-space:nowrap}.PUUVK8di{display:inline-flex;align-items:center;font-size:15px;padding:4px 9px;border-radius:6px;white-space:nowrap}.QaJJAvsk{background:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.25)}.YKdbJnF5{background:rgba(200,125,42,.1);color:#c87d2a;border:1px solid rgba(200,125,42,.25)}.bkrmzkES{background:rgba(229,57,53,.1);color:#e53935;border:1px solid rgba(229,57,53,.25)}.l4YuWHny{background:rgba(100,100,100,.08);color:#888;border:1px solid rgba(100,100,100,.15)}.DTGsUU59{border-top:1px solid rgba(0,0,0,.07);padding-top:8px;display:flex;flex-direction:column;gap:6px}.zDYjeqrn{display:flex;justify-content:space-between;align-items:center;gap:8px}.JOXS_R25{font-size:11px;color:#999;font-weight:500;white-space:nowrap;flex-shrink:0}.g7bHO4Wu{font-size:12px;font-weight:600;color:#333;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}
.YUf433Rb{display:flex;flex-direction:column;gap:10px;padding:14px 14px 80px;background:#f5f6f8;min-height:100%}.UgnAVKen{display:flex;align-items:center;justify-content:space-between;padding:4px 0 2px}.oDuw7xiu{font-size:15px;font-weight:600;color:#1a1a1a}.WJFEV4Z8{background:none;border:none;color:#999;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px;transition:color .2s}.WJFEV4Z8:hover{color:#1890ff}.WJFEV4Z8:active{opacity:.6}.gax4AlTi{padding:10px 14px;background:rgba(255,77,79,.08);border:1px solid rgba(255,77,79,.25);border-radius:8px;color:#ff4d4f;font-size:13px;line-height:1.5}.AqcKiJF7{display:flex;align-items:center;gap:10px;padding:20px 0;justify-content:center;color:#999;font-size:14px}.n0mcelNN{width:20px;height:20px;border:2px solid #e8e8e8;border-top-color:#1890ff;border-radius:50%;animation:UHhlmKRK .7s linear infinite;flex-shrink:0}@keyframes UHhlmKRK{to{transform:rotate(360deg)}}.iP7BsmEH{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:box-shadow .15s}.iP7BsmEH:hover{box-shadow:0 2px 8px rgba(0,0,0,.07)}.eaiAPHtV{opacity:.65;background:#fafafa}.EUBu6to8{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.KRuxjIno{width:42px;height:42px;object-fit:contain;border-radius:8px}.aRKHcTPu{width:42px;height:42px;border-radius:8px;background:#f0f4ff;display:flex;align-items:center;justify-content:center;color:#1890ff}.o5uRKpue{flex:1;min-width:0}.SxPHnXeX{font-size:14px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zrKUjjkx{font-size:12px;color:#999;margin-top:2px;font-family:monospace}.Z0SQQTJN{color:#aaa;font-weight:400;font-size:12px}.fKzYwzo2{color:#ff8c00;font-weight:400;font-size:12px}.jJYFdGIr{color:#52c41a;font-size:12px}.D4h2bgUO{flex-shrink:0;color:#ccc}.XyiFE7K5{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:box-shadow .15s;width:100%;text-align:left}.XyiFE7K5:hover{box-shadow:0 2px 8px rgba(0,0,0,.07)}.XyiFE7K5:active{opacity:.75}.xtW6vnkJ{width:40px;height:40px;border-radius:10px;background:rgba(24,144,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.yo6y1o8e{width:40px;height:40px;border-radius:10px;background:rgba(255,140,0,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tag2cwsl{flex:1;font-size:14px;font-weight:500;color:#1a1a1a}.T4oQXbRZ{font-size:13px;font-weight:600;color:#1890ff;white-space:nowrap}.cKL2SRvJ{font-size:13px;font-weight:600;color:#ff8c00;white-space:nowrap}.DIr_C1vI{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:flex-end;justify-content:center}.IKfuavfW{background:#fff;border-radius:12px 12px 0 0;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:20px 16px 32px;position:relative;display:flex;flex-direction:column;gap:10px}.MAt9wGNG{font-size:16px;color:#1a1a1a;text-align:center;padding-bottom:6px;border-bottom:1px solid #e8e8e8;margin-bottom:4px}.Cd18kgW4{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;max-height:55vh;overflow-y:auto}.LB9lZ0Gj{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.LB9lZ0Gj:hover{border-color:#1890ff;background:rgba(24,144,255,.04)}.LB9lZ0Gj:active{opacity:.7}._26ffmWN{width:36px;height:36px;object-fit:contain;border-radius:6px}.ZwXcgqVw{width:36px;height:36px;border-radius:6px;background:#f0f4ff;display:flex;align-items:center;justify-content:center;font-size:9px;color:#1890ff}.cILXMBYP{font-size:10px;color:#555;text-align:center;line-height:1.2}.URv887dI{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;background:#fafafa}.URv887dI:hover{border-color:#1890ff}.Qed1kSod{width:32px;height:32px;object-fit:contain;border-radius:6px}.t2YA7shz{flex:1;font-size:14px;font-weight:500;color:#1a1a1a}.Zmlkh1mL{font-size:11px;color:#999;padding:0 2px}.a7xBR4br{display:flex;align-items:center;gap:8px;border:1px solid #e8e8e8;border-radius:8px;padding:0 10px;background:#fff}.a7xBR4br:focus-within{border-color:#1890ff}.WiumyXgx{flex-shrink:0;color:#ccc}.jJvp69UH{flex:1;height:42px;border:none;outline:none;font-size:14px;color:#1a1a1a;background:rgba(0,0,0,0);min-width:0}.jJvp69UH::placeholder{color:#999}.l434HY_b{height:28px;padding:0 10px;background:rgba(24,144,255,.08);border:none;border-radius:6px;color:#1890ff;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.l434HY_b:active{opacity:.7}.P0y4NqRT{font-size:12px;color:#999;line-height:1.5;padding:0 2px}.e4rNH7Hb{height:44px;border:none;border-radius:8px;background:#1890ff;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:4px}.e4rNH7Hb:disabled{opacity:.45;cursor:not-allowed}.e4rNH7Hb:not(:disabled):active{opacity:.85}.bkiMNAD4{position:absolute;top:14px;right:14px;background:none;border:none;color:#ccc;cursor:pointer;padding:2px;display:flex;align-items:center}.bkiMNAD4:hover{color:#999}
.LGaWm2g7{position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;z-index:1000;background:#0d0f1a;display:flex;flex-direction:column;overflow:hidden;color:#2c3a4a;box-shadow:0 0 32px rgba(2,169,220,.1)}.vnsycB0A{display:flex;align-items:center;gap:10px;padding:0 14px;height:48px;background:#fff;border-bottom:1px solid #dde6f0;flex-shrink:0}.BiHIAvPm{font-size:1rem;color:#2c3a4a}.FURcmwNU{width:36px;height:36px;background:none;border:none;cursor:pointer;color:#6b7a8d;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.FURcmwNU:hover{background:rgba(2,169,220,.08);color:#02a9dc}.oy0V6naR{display:flex;background:#fff;border-bottom:2px solid #dde6f0;flex-shrink:0}.cKdJKcfe{flex:1;padding:13px 4px;background:none;border:none;cursor:pointer;font-size:.88rem;font-weight:500;color:#6b7a8d;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .15s;line-height:1.3}.cKdJKcfe:hover{color:#02a9dc}.g9ZwrEQJ{color:#02a9dc;border-bottom-color:#02a9dc}.sW4m1Y0F{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:none}.sW4m1Y0F::-webkit-scrollbar{display:none}.qs6hn7mn{display:flex;align-items:center}.NZtiLfmd{background:linear-gradient(90deg, #00e1ff, #008cff);color:#fff;font-size:.75rem;padding:4px 12px;border-radius:20px;letter-spacing:.4px}.BHAMxZ1B{background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px;border:1px solid #dde6f0;box-shadow:0 2px 8px rgba(2,169,220,.06)}.jTXClTFp{display:flex;align-items:center;justify-content:space-between}.Z4fiQquT{font-size:.75rem;color:#6b7a8d;margin-bottom:3px}.fZiemk8m{font-size:1.3rem;color:#2c3a4a}.rh5UA76a{display:flex;gap:8px}.nZ6tvLbP{background:linear-gradient(90deg, #00e1ff, #008cff);color:#fff;border:none;border-radius:8px;padding:4px 16px;font-size:.82rem;cursor:pointer;transition:opacity .15s}.nZ6tvLbP:hover{opacity:.9}.nZ6tvLbP:active{opacity:.8}.m5OhbWw9{background:#f0f6fb;color:#2c3a4a;border:1.5px solid #dde6f0;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.m5OhbWw9:hover:not(:disabled){border-color:#02a9dc;color:#02a9dc}.m5OhbWw9:disabled{opacity:.4;cursor:not-allowed}.vqsZIAJy{font-size:.78rem;color:#6b7a8d}.fH079p4m{display:flex;flex-direction:column;gap:5px;font-size:.74rem;color:#aab4be}.vlG30wZG{height:5px;background:#dde6f0;border-radius:4px;overflow:hidden}.au5UaSX5{height:100%;background:linear-gradient(90deg, #02a9dc, #0293c0);border-radius:4px;transition:width .3s}.onOmqWA9{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:#6b7a8d;background:#f0f6fb;border-radius:8px;padding:8px 10px;border:1px solid #dde6f0}.htFx8lXw{color:#aab4be;font-size:.72rem}.poYIhFLX{background:none;border:none;cursor:pointer;color:#02a9dc;display:flex;align-items:center;padding:4px;border-radius:50%}.poYIhFLX:hover{background:rgba(2,169,220,.1)}.Vm_9jAMx{display:flex;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #dde6f0}.fawTiXWA{flex:1;padding:9px 6px;background:none;border:none;cursor:pointer;font-size:.78rem;font-weight:500;color:#6b7a8d;transition:all .15s}.fawTiXWA:hover{color:#02a9dc}.OvOs6Vlm{background:rgba(2,169,220,.07);color:#02a9dc}.ezf7VSCg{background:#fff;padding:14px;border:1px solid #dde6f0;display:flex;flex-direction:column;gap:4px}.WrZC_2Wm{font-size:.82rem;color:#02a9dc;margin:8px 0 2px}.MID5gO1E{font-size:.78rem;color:#6b7a8d;line-height:1.6;padding-left:4px}.qu5cdZSx{background:#fff;border-radius:10px;padding:4px 12px;border:1px solid #dde6f0;display:flex;flex-direction:column}.ZU06WbnC{display:flex;justify-content:space-between;align-items:center;padding:10px 4px;font-size:.8rem;border-bottom:1px solid #dde6f0}.ZU06WbnC:last-child{border-bottom:none}.ZU06WbnC>span:first-child{color:#aab4be;font-size:.72rem;letter-spacing:.5px;text-transform:uppercase}.ZU06WbnC>span:last-child{color:#2c3a4a;font-weight:600}.W9zs1REI{color:#52c41a !important}.cel4Jf1d{color:#fa8c16 !important}.WgdU4POb{color:#52c41a !important}.j2Ct6jmR{background:#fff;padding:28px 16px;border:1px solid #dde6f0;box-shadow:0 2px 8px rgba(2,169,220,.06);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.iqLAj7Xy{font-size:.85rem;color:#6b7a8d;font-weight:500}.aCBLOs_g{font-size:2rem;font-weight:800;color:#02a9dc}.XGz63KKg{font-size:.78rem;color:#aab4be}.MYdohaIG{font-size:.8rem;color:#aab4be;text-align:center;line-height:1.6;max-width:260px}.oEgqQJIM{background:linear-gradient(135deg, #02a9dc, #0293c0);color:#fff;border:none;border-radius:10px;padding:11px 36px;font-size:.95rem;cursor:pointer;box-shadow:0 4px 14px rgba(2,169,220,.3);transition:opacity .15s}.oEgqQJIM:hover:not(:disabled){opacity:.9}.oEgqQJIM:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dqQn1ZZw{display:flex;flex-direction:column;gap:8px}.C6tej6Bg{display:flex;gap:6px;flex-wrap:wrap}.KwJl40f6{background:#fff;color:#6b7a8d;border:1.5px solid #dde6f0;border-radius:16px;padding:5px 12px;font-size:.75rem;cursor:pointer;transition:all .15s}.KwJl40f6:hover{color:#02a9dc;border-color:#02a9dc}.II7Wy4C3{background:#02a9dc;color:#fff;border-color:#02a9dc;font-weight:600}.yk6FbXhn{font-size:.82rem;color:#6b7a8d;padding:6px 0;border-bottom:1px solid #dde6f0}.yk6FbXhn strong{color:#02a9dc}.urWTjmd_{display:flex;flex-direction:column;gap:6px}.Mrjk7W0F{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;background:#fff;border-radius:10px;border:1px solid #dde6f0}.iTphxoDo{display:flex;flex-direction:column;gap:4px}.GCmHwwPd{font-size:.75rem;border-radius:4px;padding:2px 8px;display:inline-block;width:fit-content}._0H3c9dk0{background:#e6f7fd;color:#02a9dc}.ItX6nwUa{background:#fff1f0;color:#f5222d}.QKBxc6Ya{background:#f6ffed;color:#52c41a}.nfHBsq3C{font-size:.72rem;color:#aab4be}.BoFCEclX{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.JwW6JHWY{font-size:.88rem}.knAOpl7I{color:#52c41a}.eoLySgRU{color:#f5222d}.n0n5MQvk{font-size:.7rem;color:#aab4be}.tQiuiaB1{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 0;color:#aab4be;font-size:.82rem}.GF2Wq6Wp{width:80px;height:80px;object-fit:contain;opacity:.5}.pYpN6C7p{display:flex;justify-content:center;align-items:center;flex:1;padding:40px 0}.NrA5hfHk{width:32px;height:32px;border:3px solid #dde6f0;border-top-color:#02a9dc;border-radius:50%;animation:jc33n13m .7s linear infinite}@keyframes jc33n13m{to{transform:rotate(360deg)}}.F1f8okJi{position:fixed;inset:0;z-index:2000;background:rgba(44,58,74,.45);display:flex;align-items:flex-end;justify-content:center}.PhXE4ExU{background:#fff;width:100%;max-width:550px;border-radius:18px 18px 0 0;padding:24px 20px 32px;display:flex;flex-direction:column;gap:14px;border-top:1px solid #dde6f0;box-shadow:0 -4px 24px rgba(2,169,220,.1)}.Sip0ZHA1{font-size:1rem;font-weight:800;text-align:center;color:#2c3a4a}.ABZjWLZX{font-size:.8rem;color:#6b7a8d;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ABZjWLZX strong{color:#02a9dc}.jHH3oERY{background:none;border:none;cursor:pointer;color:#02a9dc;display:flex;align-items:center;padding:2px;border-radius:50%}.jHH3oERY:hover{background:rgba(2,169,220,.1)}.lHWdcEHB{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:#6b7a8d}.zT2xHElQ{font-size:.72rem;color:#aab4be;font-family:monospace}.x6NX4M2R{display:flex;gap:8px;align-items:center}.aZ2Gt4SI{flex:1;background:#f0f6fb;border:1.5px solid #dde6f0;border-radius:8px;padding:10px 12px;font-size:.9rem;color:#2c3a4a;outline:none}.aZ2Gt4SI::placeholder{color:#aab4be;font-size:.78rem}.aZ2Gt4SI:focus{border-color:#02a9dc}.aZ2Gt4SI::-webkit-outer-spin-button,.aZ2Gt4SI::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aZ2Gt4SI{-moz-appearance:textfield}.vgUkIBA1{background:rgba(2,169,220,.08);color:#02a9dc;border:1.5px solid rgba(2,169,220,.25);border-radius:8px;padding:10px 14px;font-size:.8rem;cursor:pointer;white-space:nowrap}.vgUkIBA1:hover{background:rgba(2,169,220,.15)}._UhZtjao{font-size:.78rem;color:#f5222d;padding:4px 2px}.BBR2SeZ7{font-size:.76rem;color:#6b7a8d;line-height:1.5}.BBR2SeZ7 strong{color:#02a9dc}.rIpAATRQ{background:linear-gradient(135deg, #02a9dc, #0293c0);color:#fff;border:none;border-radius:10px;padding:13px;font-size:.95rem;cursor:pointer;box-shadow:0 4px 14px rgba(2,169,220,.3);transition:opacity .15s}.rIpAATRQ:hover:not(:disabled){opacity:.9}.WYjb1iR6{background:#dde6f0 !important;color:#aab4be !important;cursor:not-allowed !important;box-shadow:none !important}.nMAQFCW8{background:none;border:none;cursor:pointer;color:#aab4be;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:6px;border-radius:50%}.nMAQFCW8:hover{background:#f0f6fb;color:#6b7a8d}.DatfOXYG{position:fixed;bottom:120px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,0);color:#fff;padding:10px 20px;border-radius:20px;font-size:.82rem;font-weight:500;z-index:3000;pointer-events:none;white-space:nowrap;box-shadow:0 4px 16px rgba(44,58,74,.25)}.Br1I9Wnw{flex:1;overflow-y:auto;overflow-x:hidden;background:#f0f6fb;display:flex;flex-direction:column;scrollbar-width:none}.Br1I9Wnw::-webkit-scrollbar{display:none}.GQlgS0Lw{position:relative;margin:8px 12px 4px;overflow:visible}.F1iNdVMm{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;overflow:hidden}.QhJBVvi3{position:absolute;top:-20px;width:8px;height:14px;border-radius:2px;opacity:0;animation:EOT7BonB 3s ease-in infinite}.QhJBVvi3:nth-child(odd){width:6px;height:6px;border-radius:50%}.QhJBVvi3:nth-child(3n){width:10px;height:5px;border-radius:1px}@keyframes EOT7BonB{0%{opacity:0;transform:translateY(0) rotate(0deg) scaleX(1)}8%{opacity:1}50%{transform:translateY(45vh) rotate(200deg) scaleX(-1)}90%{opacity:.8}100%{opacity:0;transform:translateY(105vh) rotate(520deg) scaleX(1)}}.dRIWfLTd{display:flex;align-items:center;gap:6px;position:relative;z-index:1;background-size:cover;background-position:center;background-color:hsla(0,0%,100%,0);border-radius:0;margin:0;padding:14px 10px;overflow:hidden;min-height:36px}.tk1xS48r{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.tk1xS48r img{width:20px;height:20px;display:block;object-fit:contain}.JLIQlva4{flex:1;overflow:hidden;height:20px;position:relative}.MMmYGtd8{display:block;white-space:nowrap;font-size:.75rem;color:#2c3a4a;animation:haLbQhY9 3.5s ease-in-out;font-weight:500}@keyframes haLbQhY9{0%{opacity:0;transform:translateY(16px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-16px)}}.s4eN7B82{display:flex;align-items:center;gap:6px;background:#fff;border-bottom:1px solid #dde6f0;padding:7px 12px;flex-shrink:0}.rRD2pJKx{width:22px;height:22px;flex-shrink:0}.RYdA4ppP{font-size:.85rem;color:#2c3a4a;min-width:30px}.gTfxXT95{flex:1;font-size:.72rem;color:#6b7a8d}.nqUAFOfN{width:22px;height:22px;border-radius:50%;background:#02a9dc;color:#fff;border:none;font-size:.75rem;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:1}.XWGD9gru{background:#02a9dc;color:#fff;border:none;border-radius:6px;padding:5px 16px;font-size:.82rem;cursor:pointer;flex-shrink:0}.opfyQVZi{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:12px;overflow:visible}.NqL67vmb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.55;pointer-events:none;filter:blur(1px)}.aUCDu8DI{position:relative;z-index:1;display:flex;gap:6px;padding:10px 12px 4px;width:100%;box-sizing:border-box}.MiISHJwS{flex:1;display:flex;flex-direction:column;align-items:center;padding:7px 4px;border-radius:10px;border:2px solid rgba(0,0,0,0);cursor:pointer;font-size:.72rem;transition:border-color .2s,transform .15s;background:hsla(0,0%,100%,.8);color:#2c3a4a}.MiISHJwS:disabled{opacity:.65;cursor:not-allowed}.MiISHJwS:active:not(:disabled){transform:scale(0.96)}.h_udQlZn{font-size:.7rem;white-space:normal;text-align:center;line-height:1.3;word-break:break-word}.f5_ucuzE{display:flex;align-items:center;gap:2px;font-size:.78rem;margin-top:2px}.hAf8rxt1{width:14px;height:14px}.BCO_nFp1{border:1px solid #1672f2;color:#1672f2}.jITPU3Zj{border:1px solid #ffaa09;color:#ffaa09}.frC88gdh{border:1px solid #b751ff;color:#b751ff}.zLqcQrEI.BCO_nFp1{border-color:#1672f2;background:#1672f2;color:#fff}.zLqcQrEI.jITPU3Zj{border-color:#ffaa09;background:#ffaa09;color:#fff}.zLqcQrEI.frC88gdh{border-color:#b751ff;background:#b751ff;color:#fff}.udxX870V{position:relative;z-index:1;width:320px;height:320px;margin:36px auto 0;flex-shrink:0}.uSvOCz3r{position:absolute;left:-72px;right:-72px;top:-50px;bottom:-62px;width:calc(100% + 144px);height:calc(100% + 144px);z-index:3;pointer-events:none;object-fit:contain}.hjLFLO1j{position:absolute;inset:0;border-radius:50%;will-change:transform;z-index:6;overflow:hidden}.BVjvjKb3{width:100%;height:100%;display:block;border-radius:50%}.tcKhV6pO{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:8px;gap:4px;transform-origin:center center;pointer-events:none;z-index:10}._jEkJsXa{font-size:.6rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);max-width:52px;text-align:center;line-height:1.1;word-break:break-word;display:block}.jUHwuZVO{width:26px;height:26px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.4))}.Hd6VA73P{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:8;width:80px;height:80px;border-radius:50%;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .15s}.Hd6VA73P:active:not(:disabled){transform:translate(-50%, -50%) scale(0.92)}.Hd6VA73P:disabled{cursor:not-allowed}.R4JPThAr{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:contain}.vA4efJma{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:#fff;font-size:.78rem;font-weight:800;text-shadow:0 1px 4px rgba(0,0,0,.5);line-height:1.2;pointer-events:none}.oTSP5YAB{font-size:.55rem;font-weight:600}.xNM87bdh{animation:KyFiR0Zq .6s ease-in-out infinite alternate}@keyframes KyFiR0Zq{from{filter:brightness(1)}to{filter:brightness(1.25)}}.dKSjqLSI{position:absolute;top:-22px;left:50%;transform:translateX(-50%);z-index:4;width:72px;height:auto;object-fit:contain;opacity:.85}.MCd8muKL{position:absolute;top:-43px;left:50%;transform:translateX(-50%);z-index:9;width:86px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.3))}.dBSsytrs{position:relative;z-index:1;display:flex;gap:10px;padding:12px 16px 4px;margin-top:18px}.EjJqQR4L{display:flex;align-items:center;gap:5px;padding:8px 18px;border:2px solid #dde6f0;border-radius:7px;background:#fff;color:#2c3a4a;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.EjJqQR4L svg{color:#02a9dc;flex-shrink:0}.EjJqQR4L:disabled{opacity:.6;cursor:not-allowed}.RP0KfInR{border-color:#02a9dc;color:#fff;background:#02a9dc}.RP0KfInR svg{color:#fff}.L9nM5H3S{border-color:#1672f2;background:#1672f2;color:#fff}.L9nM5H3S svg{color:#fff}.VuM_giWc{border-color:#ffaa09;background:#ffaa09;color:#fff}.VuM_giWc svg{color:#fff}._UaYh47V{border-color:#b751ff;background:#b751ff;color:#fff}._UaYh47V svg{color:#fff}.aYS4mbfE{display:flex;align-items:center;gap:8px;background:linear-gradient(90deg, #1565C0, #1E88E5);border:none;border-radius:10px;margin:8px 12px 0;padding:10px 12px;font-size:.85rem;color:#fff;position:relative;z-index:1;box-shadow:0 2px 8px rgba(21,101,192,.35)}.XzrwoV_u{width:28px;height:28px;flex-shrink:0}.X80Zz2Ng{margin-left:auto;background:none;border:none;font-size:1.2rem;color:hsla(0,0%,100%,.75);cursor:pointer;line-height:1;padding:0 4px}.X80Zz2Ng:hover{color:#fff}.MzOWqVWP{display:flex;align-items:center;background:#fff;margin-top:10px;border-bottom:2px solid #dde6f0;padding:0 12px 0 0;position:relative;z-index:1}.IvC2xZRk{flex:1;display:flex;overflow-x:auto;scrollbar-width:none}.IvC2xZRk::-webkit-scrollbar{display:none}.bEHuRIMJ{display:flex;align-items:center;gap:3px;padding:6px 8px;background:none;border:1px solid #dde6f0;border-radius:6px;font-size:.72rem;color:#6b7a8d;cursor:pointer;white-space:nowrap;margin-left:6px;flex-shrink:0}.bEHuRIMJ:hover{color:#2c3a4a;border-color:#6b7a8d}.bEHuRIMJ span{line-height:1}.r4gxyX8j{flex:1;padding:10px 4px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-size:.75rem;font-weight:600;color:#6b7a8d;cursor:pointer;transition:color .18s,border-color .18s;white-space:nowrap}.COwWnvdV{color:#02a9dc;border-bottom-color:#02a9dc}.krTyq_kc{flex:1;background:#fff;padding:8px 12px 24px;position:relative;z-index:1}.zG1TP3Ac{display:flex;flex-direction:column;gap:6px;padding-top:6px}.uD2WF7de{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#f0f6fb;border-radius:8px;font-size:.82rem;color:#2c3a4a}.uD2WF7de span:last-child{color:#02a9dc}.MAkzHmco{display:flex;flex-direction:column;align-items:center;padding:32px 0;color:#aab4be;font-size:.82rem}.qlyBu9rn{padding:8px 0 16px}.pbxEZU3K{font-size:.78rem;color:#2c3a4a;line-height:1.55;text-align:center;padding:8px 4px 12px;margin:0}.sCw8NRXx{color:#2c3a4a}.xx0ha2Om{color:#ffaa09}.BZJV3OdH{border:1px solid #dde6f0;border-radius:8px;overflow:hidden}.Sp0Y3xev{display:flex;justify-content:space-between;padding:10px 16px;background:#f0f6fb;font-size:.78rem;color:#6b7a8d;border-bottom:1px solid #dde6f0}.heGuMsI1{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;border-bottom:1px solid #dde6f0}.heGuMsI1:last-child{border-bottom:none}.jOZCpAEe{background:#f0f6fb}.TaNfBFSO{font-size:.82rem;color:#ffaa09}.ZXv7gYyE{font-size:.82rem;color:#6b7a8d}.NQNUtGEL{padding:0}.wOOTu9F1{display:flex;justify-content:space-between;align-items:center;padding:10px 4px 8px;gap:8px}.dsDGBfbC{display:flex;align-items:center;gap:8px}.Xv1whRWV{background:#fff;border:1px solid #dde6f0;border-radius:6px;padding:5px 10px;font-size:.75rem;color:#2c3a4a;cursor:pointer}.DQP5eT4H{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#6b7a8d;cursor:pointer}.DQP5eT4H input{accent-color:#02a9dc}.jI66Nly8{font-size:.75rem;color:#6b7a8d}.jI66Nly8 strong{color:#2c3a4a}.dDFfPCjd{display:flex;flex-direction:column;align-items:flex-end;font-size:.72rem;color:#6b7a8d}.tG7U26WJ{font-size:.85rem;color:#02a9dc}.eSTz60Nr{display:flex;justify-content:center;padding:32px 0;font-size:.8rem;color:#aab4be;text-align:center}.SjKCzSvg{color:#02a9dc;cursor:pointer;text-decoration:underline}.vdj3aMro{background:#02a9dc !important;color:#fff !important;border-color:#02a9dc !important}.Yt2XHWP5{display:flex;flex-direction:column;gap:0}.UM0qUT3D{display:flex;align-items:center;justify-content:space-between;padding:9px 4px;border-bottom:1px solid #dde6f0}.UM0qUT3D:last-child{border-bottom:none}.pYBI2K0_{display:flex;align-items:center;gap:8px;min-width:0}.J5_gP2wW{font-size:.68rem;border-radius:4px;padding:2px 6px;white-space:nowrap;flex-shrink:0}.PQhw8iqy{background:#e8e8e8;color:#555}.GjTjESTP{background:#fff3c0;color:#a07800}.V0PD4Bqx{background:#ddf0ff;color:#1565c0}.FUhm_Qgg{display:flex;flex-direction:column;gap:2px;min-width:0}.Cn_xJCqv{font-size:.85rem;color:#1b8c40;white-space:nowrap}.FWgSwc9U{font-size:.72rem;color:#aab4be}.IMTHcYXm{font-size:.72rem;color:#aab4be;white-space:nowrap;flex-shrink:0;margin-left:8px}.gStft3Lw{font-size:.72rem;color:#6b7a8d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.XPAFgMIv{font-size:.85rem;color:#1b8c40}.NgTWXXuc{font-size:.85rem;color:#c62828}.VCoueS_h{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1000;display:flex;align-items:flex-end;justify-content:center}.ZTZkgBzK{position:relative;background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:550px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:56px}.HW11Wmzj{overflow-y:auto;padding:20px 16px 8px;flex:1}.Qeykvc3k{margin-bottom:12px}.fntkKF3v{display:flex;align-items:center;justify-content:space-between;background:#02a9dc;color:#fff;padding:10px 14px;border-radius:6px;font-size:.85rem;cursor:pointer;-webkit-user-select:none;user-select:none;clip-path:polygon(0 0, calc(100% - 14px) 0, 100% 50%, calc(100% - 14px) 100%, 0 100%);padding-right:24px}.D4aaZUHy{display:inline-block;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:7px solid #fff;flex-shrink:0;transition:transform .2s}.lWQ_mM9n{transform:rotate(180deg)}.J3ZiKue8{padding:10px 4px 6px;font-size:.78rem;color:#2c3a4a;line-height:1.65}.J3ZiKue8 p{margin:0 0 6px}.J3ZiKue8 p:last-child{margin-bottom:0}.CbAhVwgy{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:none;border:2px solid #dde6f0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7a8d}.CbAhVwgy:hover{color:#2c3a4a}
.Xyl6c097{position:fixed;inset:0;background:#ecf4ff;display:flex;flex-direction:column;align-items:center;z-index:100;color:#0d2a55;font-family:inherit}.ju420dIn{width:100%;max-width:550px;display:flex;align-items:center;padding:12px 16px;background:#1565c0;border-bottom:1px solid hsla(0,0%,100%,.15);flex-shrink:0}.iA3m7_nK{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;margin-right:4px;filter:brightness(10)}.LBrH7bdM{width:22px;height:22px;object-fit:contain}.zBhUZrhB{flex:1;text-align:center;font-size:16px;color:#fff;margin:0}.Pd5YLk8B{width:30px}.CvoPs4tu{flex:1;overflow-y:auto;width:100%;max-width:550px;display:flex;flex-direction:column;gap:10px;padding:10px 12px}.CvoPs4tu::-webkit-scrollbar{width:4px}.CvoPs4tu::-webkit-scrollbar-thumb{background:#c5d9f5;border-radius:2px}.gtRm66rt{border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(21,101,192,.15)}.Bnb9CbH2{width:100%;height:120px;object-fit:cover;display:block}.Sgka6lRX{background:#fff;padding:16px;border:1px solid #c5d9f5;box-shadow:0 2px 6px rgba(21,101,192,.06)}.h4CaVo8A{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.dTEwTGsF{display:flex;flex-direction:column;gap:4px}.WqsjU8KM{font-size:11px;color:#5a7faa}.kPtLd8Um{display:flex;align-items:center;gap:6px}.VmWghMlD{width:20px;height:20px;object-fit:contain}.V4jX6S7l{font-size:13px;font-weight:600;color:#0d2a55}.Tm3YiipF{font-size:13px;color:#5a7faa;cursor:pointer}.WqWAKuKS{font-size:13px;color:#1e88e5;font-weight:600;text-decoration:underline;cursor:pointer}.H_nS0wn0{font-size:13px;color:#0d2a55;font-weight:500}.HSPI79_c{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid #c5d9f5}.K3LuRNGx{font-size:14px;color:#1565c0}.vrLytAn9{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.gWbY6I_c{font-size:11px;color:#5a7faa}.VcVXfiYV{display:flex;align-items:center;gap:8px}.RbdmPyq7{font-size:16px;color:#1565c0;letter-spacing:1px}._eWHN4kV{display:flex;align-items:center;justify-content:center;background:#e3f0ff;border:1px solid #c5d9f5;border-radius:6px;width:28px;height:28px;cursor:pointer;color:#1565c0;transition:background .2s}._eWHN4kV:hover{background:#d0e8ff}.SZBBhoB8{display:flex;gap:12px;align-items:flex-start}.aBtSm1Y9{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.el2E3OmE{width:100px;height:100px;background:#fff;border-radius:8px;border:2px solid #c5d9f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.zpcYorzo{width:100px;height:100px;display:block}.tlG_kX4j{background:#1565c0;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.tlG_kX4j:hover{background:#0e4fa0}.t3UWwRRu{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.YihQZGEG{font-size:12px;color:#5a7faa;margin:0}.Qa0HJBgp{display:flex;align-items:center;gap:6px}.sQQiZxuY{flex:1;min-width:0;background:#f0f6ff;border:1px solid #c5d9f5;border-radius:8px;padding:7px 10px;display:flex;align-items:center;gap:4px;overflow:hidden}._sq4l1Ev{flex:1;font-size:11px;color:#1565c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.siq8S_Uf{flex-shrink:0;color:#5a7faa}.z9iOrB7q{display:flex;align-items:center;justify-content:center;background:#e3f0ff;border:1px solid #c5d9f5;border-radius:6px;width:32px;height:32px;cursor:pointer;color:#1565c0;flex-shrink:0}.z9iOrB7q:hover{background:#d0e8ff}.mP677vwu{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.mP677vwu::-webkit-scrollbar{height:3px}.mP677vwu::-webkit-scrollbar-thumb{background:#c5d9f5;border-radius:2px}.MvfYgiNT{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;flex-shrink:0;padding:4px}.DKal21vo{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#e3f0ff;border-radius:50%;overflow:hidden;color:#1565c0;border:1px solid #c5d9f5}.DKal21vo svg{font-size:18px}.NWYXkvSp{width:40px;height:40px;object-fit:cover;border-radius:50%}.bFQIV7yi{font-size:10px;color:#5a7faa;white-space:nowrap}.BUPzJE6J{display:grid;grid-template-columns:1fr 1fr;gap:8px}.T8mLoN6B{display:flex;flex-direction:column;gap:4px;background:#e3f0ff;border-radius:10px;padding:10px 12px;border:1px solid #c5d9f5}.tM8VfFbI{font-size:12px;color:#5a7faa}.O5TEVzRU{font-size:18px;color:#0d2a55}.hg5kSA7E{font-size:18px;color:#f9a825}.VEOZNd9l{display:flex;flex-direction:column;gap:12px}.rD3vGx63{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid #c5d9f5}.VdE6MDdi{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wO3NT6PG{font-size:14px;color:#1565c0}.Jp3BBm1b{font-size:11px;color:#5a7faa}.dLNJESTw{color:#f9a825;font-weight:600;font-style:italic}.pJdiBeBz{font-size:14px;color:#1565c0}.z1y2xb9o{color:#5a7faa;font-size:20px;line-height:1;flex-shrink:0}.D4vvQ7Xr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cnIVgwa7{display:flex;flex-direction:column;gap:4px}.ZlVOygoR{flex-direction:row !important;align-items:center;justify-content:space-between;gap:8px}.q4M7bTEO{font-size:11px;color:#5a7faa}.Or9fV3Ix{font-size:14px;font-weight:600;color:#0d2a55}.dY3dNZQq{font-size:14px;font-weight:600;color:#f9a825}.ATGhp2xR{display:flex;flex-direction:column;gap:4px}.lqmxNBG_{background:#d0dff5;color:#5a7faa;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:not-allowed;flex-shrink:0}
.qRvNEK9x{position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:550px;z-index:1000;background:#0d0f1a;display:flex;flex-direction:column;overflow:hidden;color:#fff}.JZt27cpX{display:flex;align-items:center;gap:10px;padding:0 14px;height:52px;background:rgba(0,0,0,0);flex-shrink:0;position:relative}.M0WN28xy{flex:1;text-align:center;font-size:1.05rem;color:#fff;letter-spacing:.3px}.E43TY9oi{width:36px;height:36px;border:none;background:rgba(0,0,0,0);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.3rem;padding:0;flex-shrink:0}.E43TY9oi:active{opacity:.7}.DLRauUne{flex:1;overflow-y:auto;padding:12px 14px 80px;display:flex;flex-direction:column;gap:12px}.DLRauUne::-webkit-scrollbar{width:0}.NjDBfhTw{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yihq1PGF{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.13);border-radius:12px;padding:14px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iqnrob90{font-size:.75rem;color:hsla(0,0%,100%,.65);margin-bottom:6px}.c_zEQyAd{font-size:1.25rem;color:#0f8}.P3J8mLI9{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PTjfmZwA{font-size:.95rem;color:#fff;margin-bottom:14px}.xZXW3VHZ{display:flex;justify-content:center;padding:14px 0 8px}.znvPxyd0{width:100%;max-width:200px;height:200px}.RMufWUf8{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}.wSOXqGBE{display:flex;align-items:center;gap:8px;font-size:.82rem;color:hsla(0,0%,100%,.9)}.JPwt4kFH{width:14px;height:14px;border-radius:4px;flex-shrink:0}.x1qrSAZW{font-size:.82rem;color:hsla(0,0%,100%,.9);margin-bottom:4px}.x1qrSAZW:last-child{margin-bottom:0}.zIFbRvWa{font-size:.9rem;color:#0f8;padding:0 2px}.U46NgSMI{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:14px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lki4goQw{font-size:.9rem;color:#fff;margin-bottom:12px}.QvQSykHe{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.wSqmBFDe{display:flex;flex-direction:column;align-items:center;gap:2px}.PrXeSHQu{font-size:1.2rem;color:#fff}.aBpoNDET{font-size:.7rem;color:hsla(0,0%,100%,.55);text-align:center}.JhedcxVU{display:flex;justify-content:flex-end;font-size:.78rem;color:hsla(0,0%,100%,.5);cursor:pointer;margin-top:4px}.JhedcxVU:hover{color:#a78bfa}.evjLEx7V{display:flex;justify-content:center;align-items:center;height:200px;color:hsla(0,0%,100%,.6);font-size:.9rem}.qTso83SE{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#a78bfa;border-radius:50%;animation:AydfmNzX .8s linear infinite;margin-right:12px}@keyframes AydfmNzX{to{transform:rotate(360deg)}}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}.desktop-only{display:block}@media(max-width: 768px){.desktop-only{display:none !important}}.mobile-only{display:none}@media(max-width: 768px){.mobile-only{display:block}}.mobile-card-view{font-family:var(--matrix-font-mono)}.mobile-card-view .mobile-admin-roles-card{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:.75rem;margin-bottom:.75rem;transition:var(--matrix-transition)}.mobile-card-view .mobile-admin-roles-card:hover{border-color:var(--matrix-primary-border);background:var(--matrix-bg-hover)}.mobile-card-view .mobile-admin-roles-card .marc-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.mobile-card-view .mobile-admin-roles-card .marc-avatar-wrapper{width:40px;height:40px;flex-shrink:0}.mobile-card-view .mobile-admin-roles-card .marc-avatar-wrapper .Avatar{width:40px !important;height:40px !important}.mobile-card-view .mobile-admin-roles-card .marc-avatar{width:40px;height:40px;flex-shrink:0}.mobile-card-view .mobile-admin-roles-card .marc-avatar .Avatar{width:40px !important;height:40px !important}.mobile-card-view .mobile-admin-roles-card .marc-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:flex;align-items:center;justify-content:center;color:#000;font-size:16px;flex-shrink:0}.mobile-card-view .mobile-admin-roles-card .marc-user-info{flex:1;min-width:0}.mobile-card-view .mobile-admin-roles-card .marc-user-info .marc-username{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.mobile-card-view .mobile-admin-roles-card .marc-user-info .marc-telegram-id{font-size:12px;color:hsla(0,0%,100%,.9);font-family:"Courier New",monospace}.mobile-card-view .mobile-admin-roles-card .marc-role-badge{padding:4px 10px;border-radius:12px;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.mobile-card-view .mobile-admin-roles-card .marc-role-badge.super-admin{background:linear-gradient(135deg, rgba(255, 215, 0, 0.3), rgba(255, 140, 0, 0.2));color:#000;border:1px solid #000;animation:superAdminGlow 2s ease-in-out infinite}.mobile-card-view .mobile-admin-roles-card .marc-role-badge.admin{color:#00d4ff;border-color:rgba(0,212,255,.5);background:rgba(0,212,255,.1)}.mobile-card-view .mobile-admin-roles-card .marc-role-badge.user{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.1)}.mobile-card-view .mobile-admin-roles-card .marc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.mobile-card-view .mobile-admin-roles-card .marc-info-grid .marc-info-item .marc-label{font-size:11px;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.mobile-card-view .mobile-admin-roles-card .marc-info-grid .marc-info-item .marc-value{font-size:13px;color:#fff;font-weight:500}.mobile-card-view .mobile-admin-roles-card .marc-actions{display:flex;gap:.5rem}.mobile-card-view .mobile-admin-roles-card .marc-actions button{flex:1;padding:.5rem;font-size:12px;font-weight:500;border:none;cursor:pointer;transition:all .2s}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-grant{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid rgba(124,111,255,.3)}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-grant:active{background:rgba(124,111,255,.25)}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-super{background:linear-gradient(135deg, rgba(255, 215, 0, 0.3), rgba(255, 140, 0, 0.2));color:#000;border:1px solid #000;animation:superAdminGlow 2s ease-in-out infinite}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-super:active{background:rgba(255,215,0,.25)}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-revoke{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-revoke:active{background:rgba(255,70,70,.25)}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-revokeall{background:rgba(150,0,0,.2);color:#f33;border:1px solid rgba(150,0,0,.4);font-size:11px}.mobile-card-view .mobile-admin-roles-card .marc-actions button.marc-btn-revokeall:active{background:rgba(150,0,0,.3)}@media(max-width: 768px){.admin-roles-section .section-title{padding:.5rem;font-size:12px;margin-bottom:.75rem}}.admin-roles-section{margin-bottom:2rem}.admin-roles-section .admin-table td:first-child{width:50px;text-align:center}.admin-roles-section .admin-table td:first-child .Avatar{width:32px !important;height:32px !important;display:inline-block}.admin-roles-section .admin-table td:first-child .table-avatar-fallback{width:32px;height:32px;border-radius:50%;object-fit:cover}.admin-roles-section .admin-table td:first-child div.table-avatar-fallback{background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:inline-flex;align-items:center;justify-content:center;color:#000;font-size:14px}.admin-roles-section .admin-table thead th:nth-child(1){width:6%}.admin-roles-section .admin-table thead th:nth-child(2){width:12%}.admin-roles-section .admin-table thead th:nth-child(3){width:15%}.admin-roles-section .admin-table thead th:nth-child(4){width:15%}.admin-roles-section .admin-table thead th:nth-child(5){width:12%}.admin-roles-section .admin-table thead th:nth-child(6){width:40%;min-width:180px}.admin-roles-section .admin-table tbody td:nth-child(1){width:6%}.admin-roles-section .admin-table tbody td:nth-child(2){width:12%}.admin-roles-section .admin-table tbody td:nth-child(3){width:15%}.admin-roles-section .admin-table tbody td:nth-child(4){width:15%}.admin-roles-section .admin-table tbody td:nth-child(5){width:12%}.admin-roles-section .admin-table tbody td:nth-child(6){width:40%;min-width:180px;white-space:nowrap;overflow:visible}.admin-roles-section .section-title{margin:0 0 1rem 0;padding:.75rem 1rem;font-size:14px;color:#7c6fff;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(90deg, rgba(124, 111, 255, 0.1) 0%, transparent 100%);border-left:3px solid #7c6fff;font-family:"Courier New",monospace;position:relative}.admin-roles-section .section-title::before{content:"▸";margin-right:.5rem;animation:blink 1.5s infinite}.admin-roles-section .section-title.title-super{color:#000;background:linear-gradient(90deg, rgba(255, 215, 0, 0.15) 0%, transparent 100%);border-left-color:#000}.admin-roles-section .section-title.title-admin{color:#f06;background:linear-gradient(90deg, rgba(255, 0, 102, 0.15) 0%, transparent 100%);border-left-color:#f06}.admin-roles-section .section-title.title-users{color:#7c6fff;background:linear-gradient(90deg, rgba(124, 111, 255, 0.1) 0%, transparent 100%);border-left-color:#7c6fff}@keyframes blink{0%,100%{opacity:1}50%{opacity:.5}}.table-actions{display:flex !important;flex-wrap:nowrap !important;gap:.5rem !important;align-items:center !important;overflow:visible !important;justify-content:flex-start !important}.table-btn{padding:.35rem .6rem !important;border:1px solid !important;border-radius:2px !important;font-size:10px !important;font-weight:700 !important;cursor:pointer !important;transition:all .3s ease !important;text-transform:uppercase !important;letter-spacing:.5px !important;font-family:"Courier New",monospace !important;white-space:nowrap !important;background:rgba(20,10,40,.6) !important;flex-shrink:0 !important;min-width:fit-content !important}.table-btn.btn-grant{color:#7c6fff !important;border-color:#b3a8ff !important}.table-btn.btn-grant:hover{background:rgba(124,111,255,.15) !important;border-color:#7c6fff !important;transform:translateY(-1px) !important}.table-btn.btn-super{color:#f06 !important;border-color:rgba(255,0,102,.4) !important}.table-btn.btn-super:hover{background:rgba(255,0,102,.15) !important;border-color:#f06 !important;transform:translateY(-1px) !important}.table-btn.btn-revoke{color:red !important;border-color:rgba(255,0,0,.5) !important}.table-btn.btn-revoke:hover{background:rgba(255,0,0,.2) !important;border-color:red !important;transform:translateY(-1px) !important}.table-btn.btn-revokeall{color:#0096ff !important;border-color:rgba(0,150,255,.4) !important}.table-btn.btn-revokeall:hover{background:rgba(0,150,255,.15) !important;border-color:#0096ff !important;transform:translateY(-1px) !important}.table-btn.btn-danger{color:red !important;border-color:rgba(255,0,0,.4) !important}.table-btn.btn-danger:hover{background:rgba(255,0,0,.15) !important;border-color:red !important;transform:translateY(-1px) !important}.table-btn:active{transform:translateY(0) !important}.marc-no-permission{font-size:12px;color:hsla(0,0%,100%,.9);text-align:center;padding:.75rem;font-style:italic;font-family:"Courier New",monospace}.role-badge.super-admin{background:linear-gradient(135deg, rgba(255, 215, 0, 0.3), rgba(255, 140, 0, 0.2));color:#000;border:1px solid #000;animation:superAdminGlow 2s ease-in-out infinite}@keyframes superAdminGlow{}.loading-spinner{display:flex;align-items:center;justify-content:center;padding:4rem;color:#d0c8ff;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-family:"Courier New",monospace}
.ai-chat-tab{padding:1.5rem;max-width:1200px;margin:0 auto;color:#f0edff;font-family:"Courier New","Consolas",monospace}.ai-chat-tab .icon-svg{width:20px;height:20px;stroke:#7c6fff;fill:none;stroke-width:1.6;vertical-align:middle}.ai-chat-tab .icon-svg.filled{fill:#7c6fff;stroke:none}.ai-chat-tab .icon-large{width:32px;height:32px}.ai-chat-tab .inline-icon{margin-right:8px}.ai-chat-tab .ai-chat-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ai-chat-tab .ai-chat-header .ai-chat-icon{font-size:2.5rem;filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.ai-chat-tab .ai-chat-header h2{font-size:1.75rem;color:#7c6fff;margin:0;letter-spacing:1px}.ai-chat-tab .ai-chat-alert{background:rgba(124,111,255,.06);color:#c0b4ff;padding:1rem 1.25rem;border-radius:10px;margin-bottom:1.5rem;border:1px solid rgba(124,111,255,.35)}.ai-chat-tab .ai-chat-section{background:linear-gradient(135deg, rgba(15, 10, 35, 0.8), rgba(0, 25, 20, 0.9));border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(124,111,255,.25)}.ai-chat-tab .ai-chat-section .section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.ai-chat-tab .ai-chat-section .section-header .section-icon{font-size:1.5rem;filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.ai-chat-tab .ai-chat-section .section-header h3{font-size:1.25rem;font-weight:600;margin:0;color:#e0daff;letter-spacing:.5px}.ai-chat-tab .ai-chat-section .form-group{margin-bottom:1rem}.ai-chat-tab .ai-chat-section .form-group:last-child{margin-bottom:0}.ai-chat-tab .ai-chat-section .form-group label{display:block;font-weight:600;margin-bottom:.5rem;color:#c0b4ff}.ai-chat-tab .ai-chat-section .form-group input[type=text],.ai-chat-tab .ai-chat-section .form-group textarea{width:100%;padding:.75rem;border:1px solid rgba(124,111,255,.35);border-radius:10px;font-size:.95rem;background:rgba(15,10,35,.8);color:#f0edff;transition:border-color .2s}.ai-chat-tab .ai-chat-section .form-group input[type=text]:focus,.ai-chat-tab .ai-chat-section .form-group textarea:focus{outline:none;border-color:#7c6fff}.ai-chat-tab .ai-chat-section .form-group input[type=text]:disabled,.ai-chat-tab .ai-chat-section .form-group textarea:disabled{opacity:.6;cursor:not-allowed}.ai-chat-tab .ai-chat-section .form-group textarea{resize:vertical;font-family:inherit}.ai-chat-tab .ai-chat-section .form-group small{display:block;margin-top:.5rem;color:rgba(200,255,235,.7);font-size:.85rem}.ai-chat-tab .ai-chat-section .template-buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:.75rem;margin-bottom:1rem}.ai-chat-tab .ai-chat-section .template-buttons .template-btn{padding:.75rem 1rem;border:1px solid rgba(124,111,255,.4);border-radius:8px;background:rgba(0,30,25,.6);color:#7c6fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.ai-chat-tab .ai-chat-section .template-buttons .template-btn:hover{background:rgba(124,111,255,.15);border-color:#7c6fff;transform:translateY(-2px)}.ai-chat-tab .ai-chat-section .template-buttons .template-btn:active{transform:translateY(0)}.ai-chat-tab .ai-chat-section .avatar-upload-container{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:1rem}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-preview{position:relative;flex-shrink:0}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-preview img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid rgba(124,111,255,.4)}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-preview .upload-button{position:absolute;bottom:-8px;right:-8px;width:32px;height:32px;background:#7c6fff;color:#0d0a1e;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-preview .upload-button:hover{transform:scale(1.1)}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-input{flex:1}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-input label{display:block;font-weight:600;margin-bottom:.5rem;color:#c0b4ff}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-input input{width:100%;padding:.75rem;border:1px solid rgba(124,111,255,.35);border-radius:10px;font-size:.95rem;background:rgba(15,10,35,.8);color:#f0edff}.ai-chat-tab .ai-chat-section .avatar-upload-container .avatar-input input:focus{outline:none;border-color:#7c6fff}.ai-chat-tab .ai-chat-section .slider-group{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.ai-chat-tab .ai-chat-section .slider-group .slider-item label{display:block;font-weight:600;margin-bottom:.75rem;color:#e0daff}.ai-chat-tab .ai-chat-section .slider-group .slider-item input[type=range]{width:100%;height:6px;border-radius:3px;background:rgba(124,111,255,.15);outline:none;cursor:pointer;margin-bottom:.5rem}.ai-chat-tab .ai-chat-section .slider-group .slider-item input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#7c6fff;cursor:pointer}.ai-chat-tab .ai-chat-section .slider-group .slider-item input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#7c6fff;cursor:pointer;border:none}.ai-chat-tab .ai-chat-section .slider-group .slider-item small{display:block;color:rgba(200,255,235,.7);font-size:.85rem}.ai-chat-tab .ai-chat-section .dataset-list{margin-bottom:1rem}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item{background:rgba(15,10,35,.7);padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid rgba(124,111,255,.25)}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item .dataset-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item .dataset-item-header .dataset-role{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item .dataset-item-header .dataset-role.user{background:rgba(124,111,255,.12);color:#7c6fff}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item .dataset-item-header .dataset-role.assistant{background:rgba(0,180,255,.12);color:#7be7ff}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item .dataset-item-header .delete-button{background:rgba(0,0,0,0);border:1px solid #ef5350;color:#ef8a8a;padding:.25rem .75rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item .dataset-item-header .delete-button:hover{background:#ef5350;color:#fff}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item textarea{width:100%;padding:.75rem;border:1px solid rgba(124,111,255,.3);border-radius:6px;font-size:.9rem;background:rgba(15,10,35,.8);color:#f0edff;resize:vertical;font-family:inherit}.ai-chat-tab .ai-chat-section .dataset-list .dataset-item textarea:focus{outline:none;border-color:#7c6fff}.ai-chat-tab .ai-chat-section .dataset-actions{display:flex;gap:1rem;margin-bottom:1rem}.ai-chat-tab .ai-chat-section .dataset-actions .add-button{padding:.625rem 1.25rem;background:rgba(124,111,255,.1);border:1px solid #7c6fff;color:#7c6fff;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.ai-chat-tab .ai-chat-section .dataset-actions .add-button:hover{background:#7c6fff;color:#0d0a1e}.ai-chat-tab .ai-chat-section .dataset-help{display:block;color:rgba(200,255,235,.65);font-size:.85rem;margin-top:.5rem}.ai-chat-tab .ai-chat-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.ai-chat-tab .ai-chat-actions button{min-width:160px;background:#7c6fff;color:#0d0a1e;border:1px solid rgba(124,111,255,.6);border-radius:10px;padding:.75rem 1.5rem;letter-spacing:.5px}@media(max-width: 768px){.ai-chat-tab{padding:1rem}.ai-chat-tab .ai-chat-section{padding:1rem}.ai-chat-tab .ai-chat-section .avatar-upload-container{flex-direction:column}.ai-chat-tab .ai-chat-section .slider-group{grid-template-columns:1fr}.ai-chat-tab .ai-chat-section .dataset-actions{flex-direction:column}.ai-chat-tab .ai-chat-section .dataset-actions .add-button{width:100%}}
.AISupportTab{display:flex;flex-direction:column;height:100%;background:var(--color-background);overflow:hidden}.AISupportTab .chat-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-borders);background:var(--color-background-secondary);flex-shrink:0}.AISupportTab .chat-header .header-left{display:flex;align-items:center;gap:1rem}.AISupportTab .chat-header .header-left .back-button{padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AISupportTab .chat-header .header-left .back-button svg{width:1.25rem;height:1.25rem;color:var(--color-text-secondary)}.AISupportTab .chat-header .header-left .back-button:hover{background:var(--color-chat-hover)}.AISupportTab .chat-header .header-left .back-button:hover svg{color:var(--color-primary)}.AISupportTab .chat-header .ai-avatar{width:3rem;height:3rem;border-radius:50%;background:var(--color-background-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid var(--color-borders)}.AISupportTab .chat-header .ai-avatar img{width:100%;height:100%;object-fit:cover}.AISupportTab .chat-header .ai-avatar .icon-svg{width:1.75rem;height:1.75rem;color:var(--color-primary)}.AISupportTab .chat-header .header-info h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text)}.AISupportTab .chat-header .header-info .status{font-size:.875rem;color:var(--color-text-secondary)}.AISupportTab .chat-header .header-actions{display:flex;gap:.5rem}.AISupportTab .chat-header .header-actions button{padding:.5rem}.AISupportTab .chat-header .header-actions button .icon-svg{width:1.25rem;height:1.25rem}.AISupportTab .quick-prompts{padding:1.5rem;border-bottom:1px solid var(--color-borders);background:var(--color-background-secondary);flex-shrink:0}.AISupportTab .quick-prompts h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--color-text)}.AISupportTab .quick-prompts .prompts-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:.75rem}.AISupportTab .quick-prompts .prompts-grid .prompt-card{padding:1rem;background:var(--color-background);border:1px solid var(--color-borders);border-radius:.75rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.AISupportTab .quick-prompts .prompts-grid .prompt-card:hover{background:var(--color-chat-hover);border-color:var(--color-primary);transform:translateY(-2px)}.AISupportTab .quick-prompts .prompts-grid .prompt-card .prompt-icon{font-size:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.AISupportTab .quick-prompts .prompts-grid .prompt-card .prompt-icon .icon-svg{width:1.5rem;height:1.5rem}.AISupportTab .quick-prompts .prompts-grid .prompt-card .prompt-title{font-size:.875rem;font-weight:500;color:var(--color-text)}.AISupportTab .messages-container{flex:1;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.AISupportTab .messages-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;max-width:500px;margin:0 auto}.AISupportTab .messages-container .empty-state .icon-svg{width:4rem;height:4rem;color:var(--color-primary);margin-bottom:1.5rem}.AISupportTab .messages-container .empty-state h3{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:var(--color-text)}.AISupportTab .messages-container .empty-state p{margin:0 0 1rem;color:var(--color-text-secondary);line-height:1.6}.AISupportTab .messages-container .empty-state ul{list-style:none;padding:0;margin:1rem 0;text-align:left}.AISupportTab .messages-container .empty-state ul li{padding:.5rem 0;color:var(--color-text-secondary);font-size:.9375rem}.AISupportTab .messages-container .message{display:flex;gap:1rem;margin-bottom:1.5rem;animation:messageSlideIn .3s ease}.AISupportTab .messages-container .message.user-message{flex-direction:row-reverse}.AISupportTab .messages-container .message.user-message .message-content{background:var(--color-background-secondary);color:var(--color-text);border-radius:1.25rem 1.25rem .25rem 1.25rem}.AISupportTab .messages-container .message.user-message .message-content .message-sender{color:var(--color-text);font-weight:600}.AISupportTab .messages-container .message.user-message .message-content .message-time{color:var(--color-text-secondary);font-weight:500}.AISupportTab .messages-container .message.user-message .message-content .message-text{color:var(--color-text)}.AISupportTab .messages-container .message.user-message .message-avatar{display:none}.AISupportTab .messages-container .message.assistant-message .message-content{background:var(--color-background-secondary);border-radius:1.25rem 1.25rem 1.25rem .25rem;position:relative}.AISupportTab .messages-container .message.assistant-message .message-content:hover .copy-button{opacity:1}.AISupportTab .messages-container .message.assistant-message .message-avatar{background:var(--color-background-secondary);border:2px solid var(--color-borders);overflow:hidden}.AISupportTab .messages-container .message.assistant-message .message-avatar img{width:100%;height:100%;object-fit:cover}.AISupportTab .messages-container .message .message-avatar{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.AISupportTab .messages-container .message .message-avatar .icon-svg{width:1.5rem;height:1.5rem}.AISupportTab .messages-container .message .message-content{max-width:70%;padding:.875rem 1.125rem}.AISupportTab .messages-container .message .message-content .message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.AISupportTab .messages-container .message .message-content .message-header .message-sender{font-weight:600;font-size:.875rem;color:var(--color-text)}.AISupportTab .messages-container .message .message-content .message-header .message-time{font-size:.75rem;color:var(--color-text-secondary);font-weight:500}.AISupportTab .messages-container .message .message-content .message-text{line-height:1.6;white-space:pre-wrap;word-wrap:break-word;font-size:.9375rem;color:var(--color-text)}.AISupportTab .messages-container .message .message-content .message-images{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.AISupportTab .messages-container .message .message-content .message-images .message-image{max-width:200px;max-height:200px;border-radius:.5rem;object-fit:cover;cursor:pointer;transition:transform .2s ease}.AISupportTab .messages-container .message .message-content .message-images .message-image:hover{transform:scale(1.05)}.AISupportTab .messages-container .message .message-content .copy-button{position:absolute;top:.5rem;right:.5rem;padding:.375rem;background:var(--color-background);border:1px solid var(--color-borders);border-radius:.375rem;cursor:pointer;opacity:0;transition:all .2s ease}.AISupportTab .messages-container .message .message-content .copy-button:hover{background:var(--color-chat-hover);border-color:var(--color-primary)}.AISupportTab .messages-container .message .message-content .copy-button .icon-svg{width:1rem;height:1rem;stroke:var(--color-text-secondary)}.AISupportTab .messages-container .typing-indicator{display:flex;gap:.375rem;padding:.75rem 0}.AISupportTab .messages-container .typing-indicator span{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-text-secondary);animation:typingBounce 1.4s infinite ease-in-out}.AISupportTab .messages-container .typing-indicator span:nth-child(2){animation-delay:.2s}.AISupportTab .messages-container .typing-indicator span:nth-child(3){animation-delay:.4s}.AISupportTab .input-container{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-borders);background:var(--color-background-secondary);flex-shrink:0}.AISupportTab .input-container .image-preview-container{display:flex;gap:.5rem;flex-wrap:wrap;padding:.5rem;background:var(--color-background);border-radius:.5rem}.AISupportTab .input-container .image-preview-container .image-preview{position:relative;width:80px;height:80px;border-radius:.5rem;overflow:hidden;border:1px solid var(--color-borders)}.AISupportTab .input-container .image-preview-container .image-preview img{width:100%;height:100%;object-fit:cover}.AISupportTab .input-container .image-preview-container .image-preview .remove-image{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;transition:background .2s ease}.AISupportTab .input-container .image-preview-container .image-preview .remove-image:hover{background:rgba(255,0,0,.8)}.AISupportTab .input-container .input-row{display:flex;gap:.75rem;align-items:flex-end}.AISupportTab .input-container .message-input{flex:1;padding:.875rem 1.125rem;border:1px solid var(--color-borders);border-radius:1.25rem;background:var(--color-background);color:var(--color-text);font-size:.9375rem;resize:none;max-height:120px;font-family:inherit;transition:all .2s ease}.AISupportTab .input-container .message-input:focus{outline:none;border-color:var(--color-primary)}.AISupportTab .input-container .message-input::placeholder{color:var(--color-text-secondary)}.AISupportTab .input-container .message-input:disabled{opacity:.6;cursor:not-allowed}.AISupportTab .input-container .send-button{padding:.875rem 1.25rem;border-radius:1.25rem;min-width:3rem;display:flex;align-items:center;justify-content:center}.AISupportTab .input-container .send-button .icon-svg{width:1.25rem;height:1.25rem}.AISupportTab .input-container .send-button:disabled{opacity:.5;cursor:not-allowed}.AISupportTab.settings-view .settings-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-borders);background:var(--color-background-secondary)}.AISupportTab.settings-view .settings-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text)}.AISupportTab.settings-view .settings-content{flex:1;overflow-y:auto;padding:1.5rem}.AISupportTab.settings-view .settings-content .setting-group{margin-bottom:1.5rem}.AISupportTab.settings-view .settings-content .setting-group label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.9375rem;color:var(--color-text)}.AISupportTab.settings-view .settings-content .setting-group small{display:block;margin-top:.375rem;font-size:.8125rem;color:var(--color-text-secondary)}.AISupportTab.settings-view .settings-content .setting-group .setting-input,.AISupportTab.settings-view .settings-content .setting-group .setting-select,.AISupportTab.settings-view .settings-content .setting-group .setting-textarea{width:100%;padding:.75rem;border:1px solid var(--color-borders);border-radius:.5rem;background:var(--color-background);color:var(--color-text);font-size:.9375rem;font-family:inherit;transition:all .2s ease}.AISupportTab.settings-view .settings-content .setting-group .setting-input:focus,.AISupportTab.settings-view .settings-content .setting-group .setting-select:focus,.AISupportTab.settings-view .settings-content .setting-group .setting-textarea:focus{outline:none;border-color:var(--color-primary)}.AISupportTab.settings-view .settings-content .setting-group .setting-textarea{resize:vertical;min-height:120px;font-family:"Consolas","Monaco",monospace;line-height:1.5}.AISupportTab.settings-view .settings-content .setting-group .setting-slider{width:100%;height:.375rem;border-radius:.25rem;background:var(--color-borders);outline:none;-webkit-appearance:none}.AISupportTab.settings-view .settings-content .setting-group .setting-slider::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-primary);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.AISupportTab.settings-view .settings-content .setting-group .setting-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.AISupportTab.settings-view .settings-content .setting-group .setting-slider::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease}.AISupportTab.settings-view .settings-content .setting-group .setting-slider::-moz-range-thumb:hover{transform:scale(1.1)}.AISupportTab.settings-view .settings-content .setting-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.AISupportTab.settings-view .settings-content .settings-actions{display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-borders)}.AISupportTab.settings-view .settings-content .settings-actions button{flex:1}@keyframes messageSlideIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-10px)}}@media(max-width: 768px){.AISupportTab .chat-header{padding:.875rem 1rem}.AISupportTab .chat-header .ai-avatar{width:2.5rem;height:2.5rem}.AISupportTab .chat-header .ai-avatar .icon-svg{width:1.5rem;height:1.5rem}.AISupportTab .chat-header .header-info h3{font-size:1rem}.AISupportTab .chat-header .header-info .status{font-size:.8125rem}.AISupportTab .quick-prompts{padding:1rem}.AISupportTab .quick-prompts .prompts-grid{grid-template-columns:repeat(2, 1fr);gap:.5rem}.AISupportTab .quick-prompts .prompts-grid .prompt-card{padding:.75rem}.AISupportTab .quick-prompts .prompts-grid .prompt-card .prompt-icon{font-size:1.5rem}.AISupportTab .quick-prompts .prompts-grid .prompt-card .prompt-title{font-size:.8125rem}.AISupportTab .messages-container{padding:1rem}.AISupportTab .messages-container .message{gap:.75rem}.AISupportTab .messages-container .message .message-avatar{width:2rem;height:2rem}.AISupportTab .messages-container .message .message-avatar .icon-svg{width:1.25rem;height:1.25rem}.AISupportTab .messages-container .message .message-content{max-width:80%;padding:.75rem 1rem}.AISupportTab .messages-container .message .message-content .message-text{font-size:.875rem}.AISupportTab .input-container{padding:.75rem 1rem}.AISupportTab .input-container .message-input{padding:.75rem 1rem;font-size:.875rem}.AISupportTab .input-container .send-button{padding:.75rem 1rem}.AISupportTab.settings-view .settings-content{padding:1rem}.AISupportTab.settings-view .settings-content .setting-row{grid-template-columns:1fr}}.icon-svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ChatTab{width:100%;padding:16px;display:flex;flex-direction:column;gap:16px;font-family:"Segoe UI",system-ui,-apple-system,sans-serif;color:#050505;height:100%;min-height:calc(100vh - 80px)}.ChatTab .icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#e4e6eb;border:none;border-radius:50%;font-size:16px;cursor:pointer;transition:background .2s ease,transform .2s ease}.ChatTab .icon-btn:hover{background:#d8dadf;transform:translateY(-1px)}.ChatTab .icon{width:18px;height:18px;color:#050505}.ChatTab .view-selector{display:flex;gap:12px;padding:8px;border-radius:10px}.ChatTab .view-selector .view-btn{padding:5px 8px;background:#fff;border:1px solid #cfe0ff;border-radius:0px;color:#0b1f4d;font-size:13px;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:all .2s ease}.ChatTab .view-selector .view-btn:hover{background:#e9f1ff;border-color:#7aa7ff;color:#0b3aa6;transform:translateY(-1px)}.ChatTab .view-selector .view-btn.active{background:#0b3aa6;border-color:#0b3aa6;color:#fff}.ChatTab .messages-view.chat-layout{display:grid;grid-template-columns:360px 1fr;gap:0;flex:1;height:auto;min-height:0;background:#f0f2f5;border-radius:12px;overflow:hidden;border:1px solid #e4e6eb}@media(max-width: 1024px){.ChatTab .messages-view.chat-layout{grid-template-columns:1fr}}.ChatTab .messages-view.chat-layout .conversation-list{display:flex;flex-direction:column;background:#fff;border-right:1px solid #e4e6eb;overflow:hidden}.ChatTab .messages-view.chat-layout .conversation-list .view-selector{margin:12px 16px 8px}.ChatTab .messages-view.chat-layout .conversation-list .list-header{padding:16px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ChatTab .messages-view.chat-layout .conversation-list .list-header h3{margin:0;font-size:22px;color:#050505}.ChatTab .messages-view.chat-layout .conversation-list .list-header .list-actions{display:flex;gap:8px}.ChatTab .messages-view.chat-layout .conversation-list .search-bar{padding:8px 16px 16px;background:#fff;border-bottom:1px solid #e4e6eb}.ChatTab .messages-view.chat-layout .conversation-list .search-bar .search-input-wrapper{position:relative;display:flex;align-items:center;background:#f0f2f5;border-radius:999px;padding:10px 12px;border:1px solid rgba(0,0,0,0)}.ChatTab .messages-view.chat-layout .conversation-list .search-bar .search-input-wrapper .search-icon{margin-right:8px;font-size:16px;opacity:.6;display:inline-flex;align-items:center;justify-content:center}.ChatTab .messages-view.chat-layout .conversation-list .search-bar .search-input-wrapper .search-input{flex:1;background:rgba(0,0,0,0);border:none;outline:none;color:#050505;font-size:14px;font-family:inherit}.ChatTab .messages-view.chat-layout .conversation-list .search-bar .search-input-wrapper .search-input::placeholder{color:#65676b}.ChatTab .messages-view.chat-layout .conversation-list .conversations-container{flex:1;overflow-y:auto}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item.unread .conversation-name{color:#050505}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item.unread .conversation-message{font-weight:600;color:#1c1e21}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item.unread .conversation-time{color:#1877f2;font-weight:600}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .2s;position:relative}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item:hover{background:#f2f6ff}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item.selected{background:#e7f3ff}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-avatar{position:relative;margin-right:12px;flex-shrink:0}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-avatar .chat-avatar{display:flex;align-items:center;justify-content:center;color:#1b1b1b;border:none;border-radius:50%;text-transform:uppercase;background-position:center;background-size:cover;background-repeat:no-repeat}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-avatar .chat-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-avatar .chat-avatar.large{width:42px;height:42px;font-size:14px}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-avatar .unread-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;background:#1877f2;color:#fff;border-radius:10px;font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-content .conversation-top{display:flex;justify-content:space-between;align-items:center}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-content .conversation-top .conversation-name{font-size:14px;font-weight:600;color:#050505;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-content .conversation-top .conversation-meta{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:8px}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-content .conversation-top .conversation-meta .conversation-time{font-size:13px;color:#65676b}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-content .conversation-top .conversation-meta .conversation-delete-btn{width:24px;height:24px;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#d93025;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background .2s ease}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item .conversation-content .conversation-bottom .conversation-message{margin:0;font-size:13px;color:#65676b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatTab .messages-view.chat-layout .conversation-list .conversation-item:hover .conversation-delete-btn{opacity:1;background:rgba(217,48,37,.12)}.ChatTab .messages-view.chat-layout .conversation-list .empty-state{text-align:center;padding:40px 20px;color:rgba(11,31,77,.5)}.ChatTab .messages-view.chat-layout .conversation-list .empty-state i{font-size:48px;margin-bottom:12px;opacity:.3}.ChatTab .messages-view.chat-layout .conversation-list .empty-state p{margin:0;font-size:14px}.ChatTab .messages-view.chat-layout .thread-panel{display:flex;flex-direction:column;background:#f0f2f5;position:relative;min-height:0}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config{background:#fff;border-bottom:1px solid #e4e6eb;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-header h4{margin:0;font-size:14px;color:#1c1e21}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-header span{font-size:12px;color:#65676b}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-textarea{width:100%;resize:vertical;border:1px solid #ccd0d5;border-radius:8px;padding:10px;font-size:13px;line-height:1.45;color:#1c1e21;background:#fff;min-height:90px;font-family:inherit}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-actions{display:flex;justify-content:flex-end;gap:8px}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-btn{border:1px solid rgba(0,0,0,0);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-btn.secondary{background:#f0f2f5;border-color:#d8dadf;color:#1c1e21}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-btn.primary{background:#0b3aa6;color:#fff}.ChatTab .messages-view.chat-layout .thread-panel .support-welcome-config .support-welcome-btn:disabled{opacity:.6;cursor:not-allowed}.ChatTab .messages-view.chat-layout .thread-panel .thread-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e4e6eb}.ChatTab .messages-view.chat-layout .thread-panel .thread-header .header-user-info{display:flex;align-items:center;gap:12px}.ChatTab .messages-view.chat-layout .thread-panel .thread-header .header-user-info .chat-avatar{display:flex;align-items:center;justify-content:center;color:#1b1b1b;background:rgba(0,0,0,0);border:none;border-radius:50%;text-transform:uppercase}.ChatTab .messages-view.chat-layout .thread-panel .thread-header .header-user-info .chat-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ChatTab .messages-view.chat-layout .thread-panel .thread-header .header-user-info .chat-avatar.medium{width:36px;height:36px;font-size:12px}.ChatTab .messages-view.chat-layout .thread-panel .thread-header .header-user-info .thread-title{font-size:15px;font-weight:600;color:#050505;text-transform:uppercase}.ChatTab .messages-view.chat-layout .thread-panel .thread-header .header-user-info .thread-sub{font-size:12px;color:#65676b;display:inline-flex;align-items:center;gap:6px}.ChatTab .messages-view.chat-layout .thread-panel .thread-header .header-user-info .status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread{flex:1;padding:24px;padding-bottom:40px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,0)}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread::-webkit-scrollbar{width:8px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:999px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .date-separator{text-align:center;margin:16px 0;font-size:12px;font-weight:600;color:#65676b;text-transform:capitalize}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-group{display:flex;flex-direction:column;gap:12px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper{display:flex;gap:8px;align-items:flex-end}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper.incoming{flex-direction:row}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper.outgoing{flex-direction:row-reverse;align-self:flex-end}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles{display:flex;flex-direction:column;gap:2px;max-width:70%;align-items:flex-start}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble{padding:8px 12px;border-radius:18px;word-wrap:break-word;line-height:1.4;font-size:14px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble.deleted-bubble{background:#e4e6eb;color:#8a8d91;font-style:italic;border-bottom-left-radius:6px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble.image-bubble{padding:4px;background:rgba(0,0,0,0);display:flex;flex-wrap:wrap;gap:6px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble.image-bubble img{display:block;max-width:220px;max-height:220px;width:auto;height:auto;border-radius:12px;object-fit:cover}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble.image-bubble.incoming-bubble,.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble.image-bubble.outgoing-bubble{background:rgba(0,0,0,0)}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble.incoming-bubble{background:#e4e6eb;color:#050505;border:none;border-bottom-left-radius:6px;display:inline-block;width:fit-content;max-width:100%}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-bubble.outgoing-bubble{background:#0342f4;color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-time{font-size:11px;color:#65676b;padding:0 8px;white-space:nowrap;align-self:flex-end;text-align:right;margin-top:2px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-bubbles .message-edited{font-size:11px;color:#8a8d91;padding:0 8px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-actions{display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .2s ease}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-action-btn{width:24px;height:24px;border:none;border-radius:50%;background:#f0f2f5;color:#050505;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-action-btn:hover{background:#e4e6eb}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .message-action-btn.danger{color:#e53935}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper:hover .message-actions{opacity:1}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper.outgoing .message-bubbles .message-time{align-self:flex-end}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper.outgoing .message-bubbles .message-bubble.deleted-bubble{align-self:flex-end;border-bottom-right-radius:6px;border-bottom-left-radius:18px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .chat-avatar{display:flex;align-items:center;justify-content:center;color:#1b1b1b;border:none;border-radius:50%;text-transform:uppercase}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .chat-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .chat-avatar.small{width:22px;height:22px;font-size:9px}.ChatTab .messages-view.chat-layout .thread-panel .chat-thread .message-wrapper .chat-avatar.admin{color:#fff;background:#0084ff}.ChatTab .messages-view.chat-layout .thread-panel .composer{padding:12px 16px 20px;background:#fff;border-top:1px solid #e4e6eb;display:flex;flex-direction:column;gap:8px;margin-bottom:4px;position:sticky;bottom:0;z-index:1}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-toolbar{display:flex;gap:8px}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-toolbar .toolbar-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;font-size:20px;cursor:pointer;transition:background .2s}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-toolbar .toolbar-btn:hover{background:#f0f2f5}.ChatTab .messages-view.chat-layout .thread-panel .composer .attachment-previews{display:flex;gap:8px;flex-wrap:wrap}.ChatTab .messages-view.chat-layout .thread-panel .composer .attachment-previews .attachment-chip{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden}.ChatTab .messages-view.chat-layout .thread-panel .composer .attachment-previews .attachment-chip img{width:100%;height:100%;object-fit:cover}.ChatTab .messages-view.chat-layout .thread-panel .composer .attachment-previews .attachment-chip .chip-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.ChatTab .messages-view.chat-layout .thread-panel .composer .attachment-previews .attachment-chip .chip-remove:hover{background:rgba(0,0,0,.9)}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-input-wrapper{display:flex;align-items:center;gap:8px;background:#f0f2f5;border-radius:999px;padding:8px 12px;border:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-input-wrapper:focus-within{border-color:#cbd2d9}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-input-wrapper .composer-input{flex:1;background:rgba(0,0,0,0);border:none;outline:none;color:#050505;font-size:14px;font-family:inherit}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-input-wrapper .composer-input::placeholder{color:#65676b}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-input-wrapper .send-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#1877f2;border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;transition:all .2s}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-input-wrapper .send-btn:hover:not(:disabled){background:#166fe5;transform:scale(1.05)}.ChatTab .messages-view.chat-layout .thread-panel .composer .composer-input-wrapper .send-btn:disabled{background:#e4e6eb;cursor:not-allowed;opacity:.5}.ChatTab .messages-view.chat-layout .thread-panel .composer .hidden-input{display:none}.ChatTab .messages-view.chat-layout .thread-panel .empty-state-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.ChatTab .messages-view.chat-layout .thread-panel .empty-state-center .empty-icon{font-size:80px;margin-bottom:16px;opacity:.3}.ChatTab .messages-view.chat-layout .thread-panel .empty-state-center h3{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#050505}.ChatTab .messages-view.chat-layout .thread-panel .empty-state-center p{margin:0;font-size:14px;color:#65676b}.ChatTab .autoreplies-view .autoreplies-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ChatTab .autoreplies-view .autoreplies-header h3{margin:0;font-size:16px;color:#0b3aa6}.ChatTab .autoreplies-view .reply-form{padding:20px;margin-bottom:20px}.ChatTab .autoreplies-view .reply-form h4{margin:0 0 16px 0;font-size:15px;color:#0b3aa6}.ChatTab .autoreplies-view .reply-form .form-group{margin-bottom:16px}.ChatTab .autoreplies-view .reply-form .form-group .matrix-label{display:block;margin-bottom:8px;font-size:13px;color:#0213b0}.ChatTab .autoreplies-view .reply-form .form-group .matrix-input,.ChatTab .autoreplies-view .reply-form .form-group .matrix-textarea{width:100%;padding:10px 12px;background:rgba(0,0,0,.4);border:1px solid rgba(124,111,255,.3);border-radius:6px;color:#0b3aa6;font-size:14px;outline:none;transition:all .2s;font-family:inherit}.ChatTab .autoreplies-view .reply-form .form-group .matrix-input:focus,.ChatTab .autoreplies-view .reply-form .form-group .matrix-textarea:focus{border-color:#0b3aa6}.ChatTab .autoreplies-view .reply-form .form-group .matrix-input::placeholder,.ChatTab .autoreplies-view .reply-form .form-group .matrix-textarea::placeholder{color:#c0b4ff}.ChatTab .autoreplies-view .reply-form .form-group .matrix-textarea{resize:vertical}.ChatTab .autoreplies-view .reply-form .form-group .toggle-label{display:flex;align-items:center;gap:10px;cursor:pointer}.ChatTab .autoreplies-view .reply-form .form-group .toggle-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#0b3aa6}.ChatTab .autoreplies-view .reply-form .form-group .toggle-label span{font-size:14px;color:#0213b0}.ChatTab .autoreplies-view .reply-form .form-actions{display:flex;gap:8px}.ChatTab .autoreplies-view .autoreplies-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:12px}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card{padding:16px}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card.disabled{opacity:.5;border-color:hsla(0,0%,100%,.9)}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-header .priority{font-size:12px;padding:4px 8px;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.35);border-radius:4px;color:#0b3aa6}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-header .status{font-size:12px;padding:4px 8px;border-radius:4px}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-header .status.active{background:rgba(124,111,255,.12);border:1px solid rgba(124,111,255,.4);color:#0b3aa6}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-header .status.inactive{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);color:red}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .keywords{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .keywords .keyword-tag{padding:4px 10px;background:rgba(124,111,255,.08);border:1px solid rgba(124,111,255,.3);border-radius:12px;font-size:11px;color:#0b3aa6}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .response-text{font-size:13px;color:#d0c8ff;line-height:1.5;margin-bottom:12px}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-actions{display:flex;gap:8px;justify-content:flex-end}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-actions .action-btn{width:32px;height:32px;padding:0;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.35);border-radius:6px;font-size:14px;color:#0b3aa6;cursor:pointer;transition:all .2s}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-actions .action-btn:hover{transform:scale(1.1)}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-actions .action-btn.edit:hover{background:rgba(124,111,255,.2);border-color:#0b3aa6}.ChatTab .autoreplies-view .autoreplies-grid .autoreply-card .autoreply-actions .action-btn.delete:hover{background:rgba(255,0,0,.2);border-color:#fff;color:#ff6b6b}.ChatTab .matrix-card{background:#fff;border:1px solid #dbe7ff;border-radius:10px}.ChatTab .matrix-btn{padding:10px 20px;background:#0b3aa6;border:1px solid #0b3aa6;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.ChatTab .matrix-btn:hover{background:#0a2f87;transform:translateY(-2px)}.ChatTab .matrix-btn.cancel{background:#f2f6ff;border-color:#cfe0ff;color:#0b3aa6}.ChatTab .matrix-btn.cancel:hover{background:#e9f1ff}
.payment-config-section{margin-bottom:1.5rem;border:1px solid rgba(124,111,255,.3);border-radius:8px;overflow:hidden;background:rgba(20,10,40,.4)}.payment-config-section .payment-config-toggle{width:100%;padding:1rem 1.5rem;background:rgba(124,111,255,.05);border:none;display:flex;align-items:center;gap:1rem;cursor:pointer;color:#a78bfa;font-weight:600;font-size:14px;transition:all .3s ease}.payment-config-section .payment-config-toggle:hover{background:rgba(124,111,255,.1)}.payment-config-section .payment-config-toggle i:first-child{font-size:18px}.payment-config-section .payment-config-toggle span{flex:1;text-align:left}.payment-config-section .payment-config-toggle i:last-child{font-size:16px}.payment-config-section .payment-config-form{padding:1rem;background:rgba(0,0,0,.3);max-height:400px;overflow-y:auto}.payment-config-section .payment-config-form .form-group{margin-bottom:1rem}.payment-config-section .payment-config-form .form-group label{display:block;margin-bottom:.4rem;color:#a78bfa;font-size:13px;font-weight:500}.payment-config-section .payment-config-form .form-group input{width:100%;padding:.6rem .8rem;background:rgba(124,111,255,.05);border:1px solid rgba(124,111,255,.3);border-radius:4px;color:#fff;font-size:14px;transition:all .3s ease}.payment-config-section .payment-config-form .form-group input:focus{outline:none;border-color:#a78bfa;background:rgba(124,111,255,.1)}.payment-config-section .payment-config-form .form-group input::placeholder{color:hsla(0,0%,100%,.9)}.payment-config-section .payment-config-form .qr-upload-group{margin-bottom:1rem}.payment-config-section .payment-config-form .qr-upload-group .qr-upload-container{margin-top:.5rem}.payment-config-section .payment-config-form .qr-upload-group .qr-preview-wrapper{position:relative;width:200px;height:200px;border:2px solid rgba(124,111,255,.3);border-radius:8px;overflow:hidden}.payment-config-section .payment-config-form .qr-upload-group .qr-preview-wrapper .qr-preview-img{width:100%;height:100%;object-fit:cover}.payment-config-section .payment-config-form .qr-upload-group .qr-preview-wrapper .qr-change-btn{position:absolute;top:8px;right:8px;padding:.4rem .8rem;background:rgba(255,0,0,.8);color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:all .3s ease}.payment-config-section .payment-config-form .qr-upload-group .qr-preview-wrapper .qr-change-btn:hover{background:red;transform:scale(1.05)}.payment-config-section .payment-config-form .qr-upload-group .qr-preview-wrapper .qr-change-btn i{font-size:14px}.payment-config-section .payment-config-form .qr-upload-group .qr-upload-label{display:block;cursor:pointer}.payment-config-section .payment-config-form .qr-upload-group .qr-upload-label .qr-upload-placeholder{width:200px;height:200px;border:2px dashed rgba(124,111,255,.3);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:rgba(124,111,255,.05);transition:all .3s ease}.payment-config-section .payment-config-form .qr-upload-group .qr-upload-label .qr-upload-placeholder:hover{border-color:#a78bfa;background:rgba(124,111,255,.1)}.payment-config-section .payment-config-form .qr-upload-group .qr-upload-label .qr-upload-placeholder i{font-size:32px;color:#a78bfa}.payment-config-section .payment-config-form .qr-upload-group .qr-upload-label .qr-upload-placeholder span{color:#a78bfa;font-size:14px;font-weight:500}.payment-config-section .payment-config-form .qr-upload-group .qr-upload-label .qr-upload-placeholder small{color:hsla(0,0%,100%,.9);font-size:11px}.payment-config-section .payment-config-form .form-actions{display:flex;gap:1rem;margin-top:1rem}.payment-config-section .payment-config-form .form-actions button{flex:1;padding:.65rem 1.2rem;border:none;border-radius:4px;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s ease}.payment-config-section .payment-config-form .form-actions button:disabled{opacity:.5;cursor:not-allowed}.payment-config-section .payment-config-form .form-actions .neon-btn-green{background:#a78bfa;color:#000}.payment-config-section .payment-config-form .form-actions .neon-btn-green:hover:not(:disabled){background:#00cc6a}.payment-config-section .payment-config-form .form-actions .neon-btn-gray{background:hsla(0,0%,100%,.1);color:#fff}.payment-config-section .payment-config-form .form-actions .neon-btn-gray:hover{background:hsla(0,0%,100%,.15)}@media(max-width: 768px){.payment-config-section{margin:.5rem}.payment-config-section .payment-config-toggle{padding:.75rem 1rem;font-size:13px}.payment-config-section .payment-config-form{padding:.75rem;max-height:350px}.payment-config-section .payment-config-form .form-group{margin-bottom:.75rem}.payment-config-section .payment-config-form .form-actions{flex-direction:column;margin-top:.75rem}}.user-info-cell{display:flex;align-items:center;gap:10px}.user-info-cell .Avatar,.user-info-cell .avatar-fallback{width:32px;height:32px;border-radius:50%;flex-shrink:0}.user-info-cell .avatar-fallback{background:linear-gradient(135deg, #a78bfa 0%, #5b4cfa 100%);display:flex;align-items:center;justify-content:center;font-size:14px;color:#000}.user-info-cell span{flex:1}.deposits-tab .desktop-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;flex:1}@media(max-width: 768px){.deposits-tab .desktop-table-wrapper{display:none !important}}.admin-tab-content.deposits-tab{padding:1rem}@media(max-width: 768px){.admin-tab-content.deposits-tab{padding:.5rem !important}}.admin-tab-content.deposits-tab .desktop-only{display:block !important}@media(max-width: 768px){.admin-tab-content.deposits-tab .desktop-only{display:none !important}}.admin-tab-content.deposits-tab .mobile-card-view{display:none !important}@media(max-width: 768px){.admin-tab-content.deposits-tab .mobile-card-view{display:block !important;padding:0;background:rgba(0,0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 768px){.admin-tab-content.deposits-tab .admin-stats{display:none !important}}@media(max-width: 768px){.admin-tab-content.deposits-tab .admin-toolbar{padding:.5rem;gap:.5rem;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}}@media(max-width: 768px){.mobile-card-view::-webkit-scrollbar{width:8px}.mobile-card-view::-webkit-scrollbar-track{background:rgba(91,76,250,.05)}.mobile-card-view::-webkit-scrollbar-thumb{background:rgba(91,76,250,.3);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb:hover{background:rgba(91,76,250,.5)}.mobile-card-view .mobile-deposit-card{background:rgba(20,25,30,.95);border:1px solid rgba(91,76,250,.2);padding:12px;margin-bottom:12px;transition:all .2s ease}.mobile-card-view .mobile-deposit-card:last-child{margin-bottom:0}.mobile-card-view .mobile-deposit-card:active{transform:scale(0.99);background:rgba(25,30,35,.98)}.mobile-card-view .mdc-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(91,76,250,.1)}.mobile-card-view .mdc-user{display:flex;gap:10px;align-items:center;flex:1}.mobile-card-view .mdc-user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #ffffff 0%, #ffffff 100%);display:flex;align-items:center;justify-content:center;font-size:16px;color:#000;flex-shrink:0}.mobile-card-view .mdc-user-info{display:flex;flex-direction:column;gap:2px}.mobile-card-view .mdc-username{color:#fff;font-size:14px;font-weight:500}.mobile-card-view .mdc-id-small{color:hsla(0,0%,100%,.9);font-size:11px;font-family:"Courier New",monospace}.mobile-card-view .mdc-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mobile-card-view .mdc-amount{color:#7c6fff;font-size:16px;font-family:"Courier New",monospace}.mobile-card-view .mdc-status-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.mobile-card-view .mdc-status-badge.pending{background:rgba(255,193,7,.15);color:#ffc107}.mobile-card-view .mdc-status-badge.processing{background:rgba(0,150,255,.15);color:#0096ff}.mobile-card-view .mdc-status-badge.approved{background:rgba(91,76,250,.15);color:#7c6fff}.mobile-card-view .mdc-status-badge.rejected{background:rgba(255,0,0,.15);color:#f44}.mobile-card-view .mdc-status-badge.cancelled{background:rgba(128,128,128,.15);color:#888}.mobile-card-view .mdc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mobile-card-view .mdc-info-item{display:flex;flex-direction:column;gap:4px}.mobile-card-view .mdc-label{color:hsla(0,0%,100%,.9);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.mobile-card-view .mdc-value{color:#fff;font-size:13px;font-weight:500}.mobile-card-view .mdc-admin-note{color:hsla(0,0%,100%,.8);font-size:13px;line-height:1.5;margin-bottom:8px}.mobile-card-view .mdc-receipt{padding:8px 0;border-top:1px solid rgba(91,76,250,.1);margin-top:4px}.mobile-card-view .mdc-receipt a{color:#7c6fff;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:6px}.mobile-card-view .mdc-receipt a:active{opacity:.7}.mobile-card-view .mdc-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(91,76,250,.1)}.mobile-card-view .mdc-btn{flex:1;padding:7px;border:none;border-radius:6px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px}.mobile-card-view .mdc-btn-approve{background:rgba(0,150,255,.15);color:#0096ff;border:1px solid #0096ff}.mobile-card-view .mdc-btn-approve:active:not(:disabled){transform:scale(0.97);background:rgba(0,150,255,.25)}.mobile-card-view .mdc-btn-approve:disabled{opacity:.4;cursor:not-allowed}.mobile-card-view .mdc-btn-reject{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mobile-card-view .mdc-btn-reject:active:not(:disabled){transform:scale(0.97);background:rgba(255,0,100,.3)}.mobile-card-view .mdc-btn-reject:disabled{opacity:.4;cursor:not-allowed}}.deposits-tab .admin-filters{display:flex;gap:8px;flex-wrap:nowrap}@media(max-width: 768px){.deposits-tab .admin-filters{justify-content:space-between}}.deposits-tab .admin-filters button{flex:1;min-width:0;white-space:nowrap}.deposits-tab .admin-filters button:nth-child(1){background:rgba(255,193,7,.15) !important;color:#ffc107 !important;border:1px solid #ffc107 !important}.deposits-tab .admin-filters button:nth-child(1).active{background:rgba(255,193,7,.25) !important}.deposits-tab .admin-filters button:nth-child(2){background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important}.deposits-tab .admin-filters button:nth-child(2).active{background:rgba(124,111,255,.25) !important}.deposits-tab .admin-filters button:nth-child(3){background:rgba(255,0,100,.15) !important;color:#f06 !important;border:1px solid #f06 !important}.deposits-tab .admin-filters button:nth-child(3).active{background:rgba(255,0,100,.25) !important}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}.BanksTab{padding:.75rem;height:100%;overflow-y:auto;font-family:var(--matrix-font-mono);font-size:12px}.BanksTab::-webkit-scrollbar{width:8px;height:8px}.BanksTab::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.BanksTab::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.BanksTab::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}.BanksTab .banks-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--matrix-primary)}.BanksTab .banks-stats{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.75rem}.BanksTab .banks-stats .stat-card{flex:1;background:var(--matrix-primary-bg);padding:.1rem;border-radius:var(--matrix-radius-sm);text-align:center;border:1px solid var(--matrix-border);transition:var(--matrix-transition)}.BanksTab .banks-stats .stat-card:hover{border-color:var(--matrix-primary);background:rgba(124,111,255,.2)}.BanksTab .banks-stats .stat-card .stat-value{font-size:1.25rem;color:var(--matrix-primary);margin-bottom:.25rem;font-family:var(--matrix-font-mono)}.BanksTab .banks-stats .stat-card .stat-label{font-size:10px;color:var(--matrix-primary-dim);text-transform:uppercase;letter-spacing:1px}.BanksTab .banks-filters{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.BanksTab .banks-filters .filter-group{flex:1;min-width:150px}.BanksTab .banks-filters .search-group{position:relative;display:flex;align-items:center;gap:.5rem}.BanksTab .banks-filters .search-group .clear-search{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:rgba(255,0,102,.15);border:1px solid rgba(255,0,102,.3);color:#f06;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0;transition:all .2s ease}.BanksTab .banks-filters .search-group .clear-search:hover{background:rgba(255,0,102,.3);border-color:#f06}.BanksTab .banks-filters .search-group .search-info{font-size:.7rem;color:var(--matrix-primary);white-space:nowrap;padding:.2rem .4rem;background:rgba(124,111,255,.1);border-radius:2px;border:1px solid rgba(124,111,255,.2)}.BanksTab .banks-filters .search-group .filter-input{padding-right:2rem}.BanksTab .banks-filters .filter-input,.BanksTab .banks-filters .filter-select{width:100%;padding:.4rem .6rem;border:1px solid rgba(124,111,255,.3);border-radius:2px;background:rgba(124,111,255,.03);color:#7c6fff;font-size:.75rem;font-family:"Courier New",monospace;transition:all .2s ease}.BanksTab .banks-filters .filter-input::placeholder,.BanksTab .banks-filters .filter-select::placeholder{color:#b3a8ff}.BanksTab .banks-filters .filter-input:focus,.BanksTab .banks-filters .filter-select:focus{outline:none;border-color:#7c6fff;background:rgba(124,111,255,.08)}.BanksTab .empty-state{text-align:center;padding:2rem 1rem;color:#c0b4ff}.BanksTab .empty-state p{margin:0;font-size:.875rem}.BanksTab .banks-list{display:flex;flex-direction:column;gap:.5rem}.BanksTab .bank-card{background:rgba(124,111,255,.02);border-radius:2px;padding:.75rem;border:1px solid rgba(124,111,255,.2);transition:all .2s ease;position:relative}.BanksTab .bank-card:hover{border-color:#7c6fff;background:rgba(124,111,255,.05)}.BanksTab .bank-card.frozen{opacity:.6;border-color:rgba(100,150,255,.8);background:rgba(100,150,255,.05);animation:frozen-pulse 2s ease-in-out infinite}.BanksTab .bank-card.frozen::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(100, 150, 255, 0.1) 10px, rgba(100, 150, 255, 0.1) 20px);pointer-events:none;border-radius:2px}.BanksTab .bank-card .lock-overlay{position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(135deg, rgba(100, 150, 255, 0.3) 0%, rgba(150, 200, 255, 0.2) 25%, rgba(100, 150, 255, 0.3) 50%, rgba(150, 200, 255, 0.2) 75%, rgba(100, 150, 255, 0.3) 100%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;z-index:10;pointer-events:none;animation:freeze-appear .5s ease-out}.BanksTab .bank-card .lock-overlay .lock-icon{width:48px;height:48px;opacity:.9;filter:drop-shadow(0 0 8px rgba(100, 150, 255, 0.8));animation:lock-pulse 2s ease-in-out infinite}.BanksTab .bank-card .lock-overlay .lock-text{color:#6496ff;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;animation:lock-glow 2s ease-in-out infinite;background:rgba(0,0,0,.7);padding:.5rem 1rem;border-radius:4px}@keyframes freeze-appear{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes freeze-appear{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes lock-fade-in{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes lock-pulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(100, 150, 255, 0.6))}50%{transform:scale(1.1);filter:drop-shadow(0 0 16px rgb(100, 150, 255))}}@keyframes lock-glow{}@keyframes frozen-pulse{}@keyframes frozen-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.BanksTab .bank-card .bank-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(124,111,255,.2)}.BanksTab .bank-card .bank-header .bank-user{display:flex;flex-direction:column;gap:.25rem}.BanksTab .bank-card .bank-header .bank-user strong{font-size:.8rem;font-weight:500;color:#7c6fff}.BanksTab .bank-card .bank-header .bank-user .user-id{font-size:1rem;color:#c8bcff}.BanksTab .bank-card .bank-header .bank-badges{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.BanksTab .bank-card .bank-header .badge{padding:.15rem .4rem;border-radius:2px;font-size:.75rem;font-weight:500;white-space:nowrap;letter-spacing:.5px;border:1px solid}.BanksTab .bank-card .bank-header .badge.verified{background:rgba(124,111,255,.1);color:#7c6fff;border-color:#7c6fff}.BanksTab .bank-card .bank-header .badge.pending{background:rgba(255,214,0,.1);color:#ffd600;border-color:#ffd600}.BanksTab .bank-card .bank-header .badge.default{background:rgba(29,155,240,.1);color:#09f;border-color:#1d9bf0}.BanksTab .bank-card .bank-header .badge.frozen{background:rgba(100,150,255,.1);color:#6496ff;border-color:#6496ff}.BanksTab .bank-card .bank-header .badge.rejected{background:rgba(255,0,102,.1);color:#f06;border-color:#f06}.BanksTab .bank-card .bank-info{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.BanksTab .bank-card .bank-info .info-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem 0}.BanksTab .bank-card .bank-info .info-row .label{font-size:.8rem;color:#0f5;min-width:80px;font-weight:500}.BanksTab .bank-card .bank-info .info-row .value{font-size:.75rem;text-align:right;flex:1;color:#7c6fff}.BanksTab .bank-card .bank-info .info-row .value.mono{font-weight:500;letter-spacing:.5px}.BanksTab .bank-card .bank-info .info-row .value strong{font-weight:500;color:#7c6fff}.BanksTab .bank-card .bank-edit-form{background:rgba(124,111,255,.03);padding:.5rem;border-radius:2px;margin-bottom:.5rem;border:1px solid rgba(124,111,255,.3)}.BanksTab .bank-card .bank-edit-form .form-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.BanksTab .bank-card .bank-edit-form .form-row:last-child{margin-bottom:0}.BanksTab .bank-card .bank-edit-form .form-row label{font-size:.7rem;font-weight:500;color:#d0c8ff}.BanksTab .bank-card .bank-edit-form .form-row .edit-input{width:100%;padding:.4rem .5rem;border:1px solid rgba(124,111,255,.3);border-radius:2px;background:rgba(124,111,255,.05);color:#7c6fff;font-size:.75rem;font-family:"Courier New",monospace;transition:all .2s ease}.BanksTab .bank-card .bank-edit-form .form-row .edit-input:focus{outline:none;border-color:#7c6fff;background:rgba(124,111,255,.08)}.BanksTab .bank-card .bank-edit-form .form-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.BanksTab .bank-card .bank-actions{display:flex;gap:.3rem;justify-content:flex-end;padding-top:.5rem;border-top:1px solid rgba(124,111,255,.2);flex-wrap:nowrap;position:relative;z-index:20}.BanksTab .bank-card .bank-actions button{white-space:nowrap;min-width:auto;padding:.25rem .5rem !important;font-size:.7rem !important;height:auto !important;line-height:1.2}.BanksTab .bank-card .bank-actions .btn-verify{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}.BanksTab .bank-card .bank-actions .btn-verify:hover{background:rgba(124,111,255,.25)}.BanksTab .bank-card .bank-actions .btn-edit{background:rgba(0,200,255,.2);color:#00c8ff;border:1px solid #00c8ff}.BanksTab .bank-card .bank-actions .btn-edit:hover{background:rgba(0,200,255,.3)}.BanksTab .bank-card .bank-actions .btn-freeze{background:rgba(255,165,0,.2);color:orange;border:1px solid orange}.BanksTab .bank-card .bank-actions .btn-freeze:hover{background:rgba(255,165,0,.3)}.BanksTab .bank-card .bank-actions .btn-unfreeze{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}.BanksTab .bank-card .bank-actions .btn-unfreeze:hover{background:rgba(124,111,255,.25)}.BanksTab .bank-card .bank-actions .btn-delete{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.BanksTab .bank-card .bank-actions .btn-delete:hover{background:rgba(255,0,100,.3)}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}@media(max-width: 768px){.mobile-card-view::-webkit-scrollbar{width:8px;height:8px}.mobile-card-view::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}.mobile-admin-card{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:12px;margin-bottom:12px;transition:var(--matrix-transition)}.mobile-admin-card:last-child{margin-bottom:0}.mobile-admin-card:active{transform:scale(0.99);background:var(--matrix-bg-hover)}.mac-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(91,76,250,.1)}.mac-left{display:flex;gap:10px;align-items:center;flex:1}.mac-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:16px;color:#000;flex-shrink:0}.mac-info{display:flex;flex-direction:column;gap:2px}.mac-name{color:#fff;font-size:14px;font-weight:500}.mac-id{color:hsla(0,0%,100%,.9);font-size:11px;font-family:"Courier New",monospace}.mac-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mac-amount{color:#7c6fff;font-size:16px;font-weight:bold;font-family:"Courier New",monospace}.mac-status-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.mac-status-badge.pending{background:rgba(255,193,7,.15);color:#ffc107}.mac-status-badge.active{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.approved{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.rejected{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.banned{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.admin{background:rgba(255,215,0,.15);color:#000}.mac-status-badge.user{background:rgba(100,100,100,.15);color:#999}.mac-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mac-info-item{display:flex;flex-direction:column;gap:4px}.mac-label{color:hsla(0,0%,100%,.9);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.mac-value{color:#fff;font-size:13px;font-weight:500}.mac-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(91,76,250,.1)}.mac-btn{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden}.mac-btn i{font-size:14px}.mac-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.mac-btn:active:not(:disabled)::before{left:100%}.mac-btn-primary,.mac-btn-edit{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}.mac-btn-primary i,.mac-btn-edit i{filter:drop-shadow(0 0 4px rgba(124, 111, 255, 0.6))}.mac-btn-primary:active:not(:disabled),.mac-btn-edit:active:not(:disabled){transform:scale(0.97);background:rgba(124,111,255,.25)}.mac-btn-primary:disabled,.mac-btn-edit:disabled{opacity:.4;cursor:not-allowed}.mac-btn-secondary,.mac-btn-balance{background:rgba(0,150,255,.15);color:#4dabff;border:1px solid rgba(0,150,255,.4)}.mac-btn-secondary i,.mac-btn-balance i{filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.mac-btn-secondary:active:not(:disabled),.mac-btn-balance:active:not(:disabled){transform:scale(0.97);background:rgba(0,150,255,.25)}.mac-btn-secondary:disabled,.mac-btn-balance:disabled{opacity:.4;cursor:not-allowed}.mac-btn-danger,.mac-btn-ban{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mac-btn-danger i,.mac-btn-ban i{filter:drop-shadow(0 0 4px rgba(255, 0, 102, 0.6))}.mac-btn-danger:active:not(:disabled),.mac-btn-ban:active:not(:disabled){transform:scale(0.97);background:rgba(255,0,100,.3)}.mac-btn-danger:disabled,.mac-btn-ban:disabled{opacity:.4;cursor:not-allowed}.mac-btn-unlock{background:rgba(91,76,250,.15);color:#7c6fff;border:1px solid rgba(91,76,250,.3)}.mac-btn-unlock i{filter:drop-shadow(0 0 4px rgba(91, 76, 250, 0.6))}.mac-btn-unlock:active:not(:disabled){transform:scale(0.97);background:rgba(91,76,250,.25)}.mac-btn-unlock:disabled{opacity:.4;cursor:not-allowed}}.banner-tab{padding:20px;background:rgba(0,0,0,.8);min-height:100vh;font-family:"Courier New",monospace}.banner-tab .tab-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.banner-tab .tab-header .tab-title{font-size:24px;color:#7c6fff;text-transform:uppercase;letter-spacing:2px}.banner-tab .tab-header .header-actions{display:flex;gap:10px}.banner-tab .tab-header .header-actions button{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important;padding:8px 16px !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important}.banner-tab .tab-header .header-actions button:hover{background:rgba(124,111,255,.25) !important}.banner-tab .filter-section{margin-bottom:20px;display:flex;gap:15px}.banner-tab .filter-section .filter-group{display:flex;align-items:center;gap:10px}.banner-tab .filter-section .filter-group label{color:#7c6fff;font-size:12px;text-transform:uppercase;letter-spacing:1px}.banner-tab .filter-section .filter-group select{background:rgba(0,20,40,.6);border:1px solid #7c6fff;color:#7c6fff;padding:8px 12px;font-size:14px;font-family:"Courier New",monospace;border-radius:4px;cursor:pointer}.banner-tab .filter-section .filter-group select:focus{outline:none}.banner-tab .banners-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:20px}.banner-tab .banners-grid .no-data{grid-column:1/-1;text-align:center;padding:40px;color:#c0b4ff;font-size:16px}.banner-tab .banners-grid .banner-card{background:rgba(0,20,40,.6);border:1px solid #7c6fff;border-radius:8px;overflow:hidden;transition:all .3s ease}.banner-tab .banners-grid .banner-card:hover{transform:translateY(-5px)}.banner-tab .banners-grid .banner-card.inactive{opacity:.6;border-color:#b3a8ff}.banner-tab .banners-grid .banner-card .banner-image{position:relative;width:100%;height:200px;overflow:hidden}.banner-tab .banners-grid .banner-card .banner-image img{width:100%;height:100%;object-fit:cover}.banner-tab .banners-grid .banner-card .banner-image .banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;padding:15px;opacity:0;transition:opacity .3s ease}.banner-tab .banners-grid .banner-card .banner-image .banner-overlay .banner-stats span{color:#7c6fff;font-size:14px;display:flex;align-items:center;gap:5px}.banner-tab .banners-grid .banner-card .banner-image:hover .banner-overlay{opacity:1}.banner-tab .banners-grid .banner-card .banner-info{padding:15px}.banner-tab .banners-grid .banner-card .banner-info .banner-title{color:#7c6fff;font-size:16px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.banner-tab .banners-grid .banner-card .banner-info .banner-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.banner-tab .banners-grid .banner-card .banner-info .banner-meta span{display:inline-block;padding:4px 8px;border-radius:3px;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.banner-tab .banners-grid .banner-card .banner-info .banner-meta .position-badge{background:rgba(124,111,255,.2);color:#7c6fff;border:1px solid #7c6fff}.banner-tab .banners-grid .banner-card .banner-info .banner-meta .order-badge{background:rgba(100,150,255,.2);color:#6496ff;border:1px solid #6496ff}.banner-tab .banners-grid .banner-card .banner-info .banner-meta .status-badge.active{background:rgba(124,111,255,.2);color:#7c6fff;border:1px solid #7c6fff}.banner-tab .banners-grid .banner-card .banner-info .banner-meta .status-badge.inactive{background:rgba(255,0,102,.2);color:#f06;border:1px solid #f06}.banner-tab .banners-grid .banner-card .banner-info .banner-link{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#d0c8ff;font-size:12px}.banner-tab .banners-grid .banner-card .banner-info .banner-link a{color:#7c6fff;text-decoration:none;word-break:break-all}.banner-tab .banners-grid .banner-card .banner-info .banner-link a:hover{text-decoration:underline}.banner-tab .banners-grid .banner-card .banner-info .banner-dates{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#c8bcff}.banner-tab .banners-grid .banner-card .banner-actions{padding:15px;border-top:1px solid rgba(124,111,255,.2);display:flex;gap:8px;justify-content:flex-end}.banner-tab .banners-grid .banner-card .banner-actions button{font-size:10px !important;padding:6px 12px !important;text-transform:uppercase !important;letter-spacing:.5px !important}.banner-tab .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto;padding:20px}.banner-tab .modal-overlay .modal-content{background:rgba(0,20,40,.95);border:2px solid #7c6fff;border-radius:8px;padding:30px;max-width:550px;width:100%;margin:auto}.banner-tab .modal-overlay .modal-content h3{color:#7c6fff;font-size:20px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.banner-tab .modal-overlay .modal-content .modal-body{margin-bottom:20px}.banner-tab .modal-overlay .modal-content .modal-body .form-group{margin-bottom:15px}.banner-tab .modal-overlay .modal-content .modal-body .form-group label{display:block;color:#7c6fff;font-size:12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.banner-tab .modal-overlay .modal-content .modal-body .form-group input,.banner-tab .modal-overlay .modal-content .modal-body .form-group select{width:100%;background:rgba(0,20,40,.6);border:1px solid #7c6fff;color:#7c6fff;padding:10px;font-size:14px;font-family:"Courier New",monospace;border-radius:4px}.banner-tab .modal-overlay .modal-content .modal-body .form-group input:focus,.banner-tab .modal-overlay .modal-content .modal-body .form-group select:focus{outline:none}.banner-tab .modal-overlay .modal-content .modal-body .form-group input::placeholder,.banner-tab .modal-overlay .modal-content .modal-body .form-group select::placeholder{color:#b3a8ff}.banner-tab .modal-overlay .modal-content .modal-body .form-group input[type=file]{background:rgba(0,20,40,.6);color:#7c6fff;padding:10px;cursor:pointer}.banner-tab .modal-overlay .modal-content .modal-body .form-group input[type=file]::file-selector-button{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff;padding:6px 12px;border-radius:4px;cursor:pointer;margin-right:10px}.banner-tab .modal-overlay .modal-content .modal-body .form-group input[type=file]::file-selector-button:hover{background:rgba(124,111,255,.25)}.banner-tab .modal-overlay .modal-content .modal-body .form-group .image-preview{margin-top:15px;border:1px solid #7c6fff;border-radius:4px;overflow:hidden;max-height:300px}.banner-tab .modal-overlay .modal-content .modal-body .form-group .image-preview img{width:100%;height:auto;display:block;object-fit:cover}.banner-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label{display:flex;align-items:center;gap:10px;cursor:pointer}.banner-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label input[type=checkbox]{width:auto;cursor:pointer}.banner-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label span{text-transform:none}.banner-tab .modal-overlay .modal-content .modal-body .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.banner-tab .modal-overlay .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:10px}.banner-tab .modal-overlay .modal-content .modal-footer button{padding:10px 20px !important;text-transform:uppercase !important;letter-spacing:1px !important}@media(max-width: 768px){.banner-tab{padding:15px}.banner-tab .banners-grid{grid-template-columns:1fr}.banner-tab .modal-content .modal-body .form-row{grid-template-columns:1fr}}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}@media(max-width: 768px){.mobile-card-view::-webkit-scrollbar{width:8px;height:8px}.mobile-card-view::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}.mobile-admin-card{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:12px;margin-bottom:12px;transition:var(--matrix-transition)}.mobile-admin-card:last-child{margin-bottom:0}.mobile-admin-card:active{transform:scale(0.99);background:var(--matrix-bg-hover)}.mac-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(91,76,250,.1)}.mac-left{display:flex;gap:10px;align-items:center;flex:1}.mac-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:16px;color:#000;flex-shrink:0}.mac-info{display:flex;flex-direction:column;gap:2px}.mac-name{color:#fff;font-size:14px;font-weight:500}.mac-id{color:hsla(0,0%,100%,.9);font-size:11px;font-family:"Courier New",monospace}.mac-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mac-amount{color:#7c6fff;font-size:16px;font-weight:bold;font-family:"Courier New",monospace}.mac-status-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.mac-status-badge.pending{background:rgba(255,193,7,.15);color:#ffc107}.mac-status-badge.active{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.approved{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.rejected{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.banned{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.admin{background:rgba(255,215,0,.15);color:#000}.mac-status-badge.user{background:rgba(100,100,100,.15);color:#999}.mac-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mac-info-item{display:flex;flex-direction:column;gap:4px}.mac-label{color:hsla(0,0%,100%,.9);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.mac-value{color:#fff;font-size:13px;font-weight:500}.mac-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(91,76,250,.1)}.mac-btn{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden}.mac-btn i{font-size:14px}.mac-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.mac-btn:active:not(:disabled)::before{left:100%}.mac-btn-primary,.mac-btn-edit{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}.mac-btn-primary i,.mac-btn-edit i{filter:drop-shadow(0 0 4px rgba(124, 111, 255, 0.6))}.mac-btn-primary:active:not(:disabled),.mac-btn-edit:active:not(:disabled){transform:scale(0.97);background:rgba(124,111,255,.25)}.mac-btn-primary:disabled,.mac-btn-edit:disabled{opacity:.4;cursor:not-allowed}.mac-btn-secondary,.mac-btn-balance{background:rgba(0,150,255,.15);color:#4dabff;border:1px solid rgba(0,150,255,.4)}.mac-btn-secondary i,.mac-btn-balance i{filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.mac-btn-secondary:active:not(:disabled),.mac-btn-balance:active:not(:disabled){transform:scale(0.97);background:rgba(0,150,255,.25)}.mac-btn-secondary:disabled,.mac-btn-balance:disabled{opacity:.4;cursor:not-allowed}.mac-btn-danger,.mac-btn-ban{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mac-btn-danger i,.mac-btn-ban i{filter:drop-shadow(0 0 4px rgba(255, 0, 102, 0.6))}.mac-btn-danger:active:not(:disabled),.mac-btn-ban:active:not(:disabled){transform:scale(0.97);background:rgba(255,0,100,.3)}.mac-btn-danger:disabled,.mac-btn-ban:disabled{opacity:.4;cursor:not-allowed}.mac-btn-unlock{background:rgba(91,76,250,.15);color:#7c6fff;border:1px solid rgba(91,76,250,.3)}.mac-btn-unlock i{filter:drop-shadow(0 0 4px rgba(91, 76, 250, 0.6))}.mac-btn-unlock:active:not(:disabled){transform:scale(0.97);background:rgba(91,76,250,.25)}.mac-btn-unlock:disabled{opacity:.4;cursor:not-allowed}}.matrix-tiers-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;margin-top:20px}.matrix-tiers-grid .matrix-tier-card{background:linear-gradient(135deg, rgba(0, 20, 40, 0.8), rgba(0, 40, 60, 0.6));border:2px solid rgba(124,111,255,.5);border-radius:12px;padding:0;overflow:hidden;transition:all .3s ease;position:relative}.matrix-tiers-grid .matrix-tier-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #7c6fff, #00d4ff, #7c6fff);background-size:200% 100%;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.matrix-tiers-grid .matrix-tier-card:hover{transform:translateY(-5px);border-color:#7c6fff}.matrix-tiers-grid .matrix-tier-card.inactive{opacity:.5;filter:grayscale(0.5)}.matrix-tiers-grid .matrix-tier-card .matrix-tier-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(124,111,255,.1);border-bottom:1px solid rgba(124,111,255,.3)}.matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-title{font-size:18px;color:#7c6fff;text-transform:uppercase;letter-spacing:2px}.matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-actions-inline{display:flex;gap:6px}.matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-actions-inline .tier-action-btn{background:rgba(124,111,255,.15);border:1px solid rgba(124,111,255,.4);color:#7c6fff;width:28px;height:28px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-actions-inline .tier-action-btn:hover{background:rgba(124,111,255,.3);transform:scale(1.1)}.matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-actions-inline .tier-action-btn.delete-btn:hover{background:rgba(255,0,100,.3);border-color:rgba(255,0,100,.6)}.matrix-tiers-grid .matrix-tier-card .matrix-tier-icon{display:flex;justify-content:center;align-items:center;padding:20px;background:radial-gradient(circle, rgba(124, 111, 255, 0.1), transparent)}.matrix-tiers-grid .matrix-tier-card .matrix-tier-icon img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(124, 111, 255, 0.5))}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body{padding:20px;text-align:center}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body .matrix-tier-label{font-size:10px;color:#c8bcff;text-transform:uppercase;letter-spacing:1.5px;margin-top:12px;margin-bottom:4px;font-weight:600}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body .matrix-tier-amount{font-size:22px;color:gold;margin-bottom:8px}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body .matrix-tier-reward{font-size:20px;color:#8b76ff;margin-bottom:12px}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body .matrix-tier-desc{font-size:11px;color:hsla(0,0%,100%,.92);line-height:1.4;margin-top:8px;padding:0 10px}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body .matrix-tier-status-badge{display:inline-block;margin-top:15px;padding:6px 12px;border-radius:20px;font-size:10px;text-transform:uppercase;letter-spacing:1px}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body .matrix-tier-status-badge.active{background:rgba(124,111,255,.2);color:#7c6fff;border:1px solid #7c6fff}.matrix-tiers-grid .matrix-tier-card .matrix-tier-body .matrix-tier-status-badge.inactive{background:rgba(255,0,100,.2);color:#ff6b9d;border:1px solid rgba(255,0,100,.5)}.LoyaltyTab.matrix-tab{padding:20px;background:rgba(0,0,0,.95);min-height:100vh;color:#fff;font-family:"Courier New",monospace}.LoyaltyTab.matrix-tab.loyalty-tab{padding:20px}.LoyaltyTab.matrix-tab .matrix-tab-header,.LoyaltyTab.matrix-tab .tab-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid rgba(124,111,255,.6)}.LoyaltyTab.matrix-tab .matrix-tab-header .matrix-title,.LoyaltyTab.matrix-tab .matrix-tab-header .tab-title,.LoyaltyTab.matrix-tab .tab-header .matrix-title,.LoyaltyTab.matrix-tab .tab-header .tab-title{font-size:24px;color:#7c6fff;text-transform:uppercase;letter-spacing:2px}.LoyaltyTab.matrix-tab .matrix-tab-header .header-actions,.LoyaltyTab.matrix-tab .tab-header .header-actions{display:flex;gap:10px}.LoyaltyTab.matrix-tab .matrix-tab-header .header-actions button,.LoyaltyTab.matrix-tab .tab-header .header-actions button{background:rgba(124,111,255,.2) !important;color:#7c6fff !important;border:1px solid #7c6fff !important;padding:8px 16px !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important}.LoyaltyTab.matrix-tab .matrix-tab-header .header-actions button:hover,.LoyaltyTab.matrix-tab .tab-header .header-actions button:hover{background:rgba(124,111,255,.35) !important;transform:translateY(-2px)}.LoyaltyTab.matrix-tab .stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:30px}.LoyaltyTab.matrix-tab .stats-grid .stat-card{background:rgba(0,20,40,.6);border:1px solid #7c6fff;border-radius:4px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s ease}.LoyaltyTab.matrix-tab .stats-grid .stat-card:hover{transform:translateY(-2px);border-color:#dbd4ff}.LoyaltyTab.matrix-tab .stats-grid .stat-card .stat-icon{font-size:32px;color:#7c6fff}.LoyaltyTab.matrix-tab .stats-grid .stat-card .stat-content{flex:1}.LoyaltyTab.matrix-tab .stats-grid .stat-card .stat-content .stat-value{font-size:24px;color:#7c6fff;margin-bottom:5px}.LoyaltyTab.matrix-tab .stats-grid .stat-card .stat-content .stat-label{font-size:12px;color:#d0c8ff;text-transform:uppercase;letter-spacing:1px}.LoyaltyTab.matrix-tab .view-tabs{display:flex;gap:10px;margin-bottom:20px}.LoyaltyTab.matrix-tab .view-tabs .view-tab{background:rgba(0,20,40,.6);border:1px solid #7c6fff;color:#7c6fff;padding:10px 20px;font-size:14px;font-family:"Courier New",monospace;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.LoyaltyTab.matrix-tab .view-tabs .view-tab:hover{background:rgba(124,111,255,.15)}.LoyaltyTab.matrix-tab .view-tabs .view-tab.active{background:rgba(124,111,255,.25)}.LoyaltyTab.matrix-tab .tiers-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.LoyaltyTab.matrix-tab .tiers-grid .no-data{grid-column:1/-1;text-align:center;padding:40px;color:#c0b4ff;font-size:16px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card{background:rgba(0,20,40,.6);border:2px solid #7c6fff;border-radius:8px;padding:20px;transition:all .3s ease}.LoyaltyTab.matrix-tab .tiers-grid .tier-card:hover{transform:translateY(-5px);border-color:#dbd4ff}.LoyaltyTab.matrix-tab .tiers-grid .tier-card.inactive{opacity:.6;border-color:#b3a8ff}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(124,111,255,.3)}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-header i{font-size:32px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-header .tier-name{flex:1;font-size:20px;text-transform:uppercase;letter-spacing:1px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-header .tier-level{background:rgba(124,111,255,.2);color:#7c6fff;padding:4px 10px;border-radius:12px;font-size:11px;text-transform:uppercase;letter-spacing:1px;border:1px solid #7c6fff}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body{margin-bottom:15px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body .tier-info{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body .tier-info .info-item label{display:block;color:#d0c8ff;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body .tier-info .info-item span{color:#7c6fff;font-size:16px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body .tier-benefits label{display:block;color:#d0c8ff;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body .tier-benefits ul{list-style:none;padding:0;margin:0}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body .tier-benefits ul li{color:#dbd4ff;font-size:13px;padding:6px 0;padding-left:20px;position:relative}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-body .tier-benefits ul li:before{content:"✓";position:absolute;left:0;color:#7c6fff}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:15px;border-top:1px solid rgba(124,111,255,.2)}.LoyaltyTab.matrix-tab .tiers-grid .tier-card .tier-actions button{font-size:10px !important;padding:6px 12px !important;text-transform:uppercase !important;letter-spacing:.5px !important}.LoyaltyTab.matrix-tab .search-section{margin-bottom:20px}.LoyaltyTab.matrix-tab .search-section .search-box{display:flex;gap:10px}.LoyaltyTab.matrix-tab .search-section .search-box input{flex:1;background:rgba(0,20,40,.6);border:1px solid #7c6fff;color:#7c6fff;padding:10px 15px;font-size:14px;font-family:"Courier New",monospace;border-radius:4px}.LoyaltyTab.matrix-tab .search-section .search-box input::placeholder{color:#b3a8ff}.LoyaltyTab.matrix-tab .search-section .search-box input:focus{outline:none}.LoyaltyTab.matrix-tab .search-section .search-box button{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important;padding:10px 20px !important}.LoyaltyTab.matrix-tab .search-section .search-box button:hover{background:rgba(124,111,255,.25) !important}.LoyaltyTab.matrix-tab .table-container{background:rgba(0,20,40,.6);border:1px solid #7c6fff;border-radius:4px;overflow-x:auto;margin-bottom:20px}.LoyaltyTab.matrix-tab .table-container .loyalty-table{width:100%;border-collapse:collapse}.LoyaltyTab.matrix-tab .table-container .loyalty-table thead{background:rgba(124,111,255,.1)}.LoyaltyTab.matrix-tab .table-container .loyalty-table thead th{padding:15px 10px;text-align:left;font-size:12px;color:#7c6fff;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #7c6fff}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr{border-bottom:1px solid rgba(124,111,255,.2);transition:background .2s ease}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr:hover{background:rgba(124,111,255,.05)}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td{padding:15px 10px;color:#dbd4ff;font-size:13px}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td .username{font-weight:600;color:#7c6fff}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td .tier-badge{display:inline-block;background:rgba(124,111,255,.2);color:#7c6fff;padding:4px 10px;border-radius:12px;font-size:11px;text-transform:uppercase;letter-spacing:1px;border:1px solid #7c6fff}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td .points,.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td .lifetime-points{font-weight:600;color:#7c6fff}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td .last-activity{color:#d0c8ff;font-size:12px}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td .action-buttons{display:flex;gap:6px}.LoyaltyTab.matrix-tab .table-container .loyalty-table tbody tr td .action-buttons button{font-size:10px !important;padding:4px 8px !important;text-transform:uppercase !important;letter-spacing:.5px !important}.LoyaltyTab.matrix-tab .pagination{display:flex;justify-content:center;align-items:center;gap:20px}.LoyaltyTab.matrix-tab .pagination button{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important;padding:8px 16px !important}.LoyaltyTab.matrix-tab .pagination button:hover:not(:disabled){background:rgba(124,111,255,.25) !important}.LoyaltyTab.matrix-tab .pagination button:disabled{opacity:.3;cursor:not-allowed}.LoyaltyTab.matrix-tab .pagination .page-info{color:#7c6fff;font-size:14px}.LoyaltyTab.matrix-tab .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto;padding:20px}.LoyaltyTab.matrix-tab .modal-overlay .modal-content{background:rgba(0,20,40,.95);border:2px solid #7c6fff;border-radius:8px;padding:30px;max-width:550px;width:100%;margin:auto;max-height:90vh;overflow-y:auto}.LoyaltyTab.matrix-tab .modal-overlay .modal-content h3{color:#7c6fff;font-size:20px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body{margin-bottom:20px}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group{margin-bottom:15px}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group label{display:block;color:#7c6fff;font-size:12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group input,.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group select,.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group textarea{width:100%;background:rgba(0,20,40,.6);border:1px solid #7c6fff;color:#7c6fff;padding:10px;font-size:14px;font-family:"Courier New",monospace;border-radius:4px;resize:vertical}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group input:focus,.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group select:focus,.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group textarea:focus{outline:none}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group input::placeholder,.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group select::placeholder,.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group textarea::placeholder{color:#b3a8ff}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group input[type=color]{height:40px;padding:5px;cursor:pointer}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label{display:flex;align-items:center;gap:10px;cursor:pointer}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label input[type=checkbox]{width:auto;cursor:pointer}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label span{text-transform:none}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-body .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:10px}.LoyaltyTab.matrix-tab .modal-overlay .modal-content .modal-footer button{padding:10px 20px !important;text-transform:uppercase !important;letter-spacing:1px !important}.LoyaltyTab.matrix-tab .matrix-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:30px}.LoyaltyTab.matrix-tab .matrix-stats-grid .matrix-stat-card{background:rgba(0,20,40,.6);border:1px solid rgba(124,111,255,.3);border-radius:8px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s ease}.LoyaltyTab.matrix-tab .matrix-stats-grid .matrix-stat-card:hover{transform:translateY(-3px)}.LoyaltyTab.matrix-tab .matrix-stats-grid .matrix-stat-card .matrix-stat-icon{font-size:36px}.LoyaltyTab.matrix-tab .matrix-stats-grid .matrix-stat-card .matrix-stat-value{font-size:26px;color:#7c6fff}.LoyaltyTab.matrix-tab .matrix-stats-grid .matrix-stat-card .matrix-stat-label{font-size:11px;color:hsla(0,0%,100%,.9);text-transform:uppercase}.LoyaltyTab.matrix-tab .matrix-view-toggle{display:flex;gap:10px;margin-bottom:20px}.LoyaltyTab.matrix-tab .matrix-view-toggle .matrix-toggle-btn{flex:1;padding:12px;background:rgba(0,20,40,.6);border:1px solid rgba(124,111,255,.3);color:hsla(0,0%,100%,.92);cursor:pointer;transition:all .3s ease}.LoyaltyTab.matrix-tab .matrix-view-toggle .matrix-toggle-btn.active{background:linear-gradient(135deg, rgba(124, 111, 255, 0.3), rgba(91, 76, 250, 0.3));color:#7c6fff}.LoyaltyTab.matrix-tab .matrix-content .matrix-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.LoyaltyTab.matrix-tab .matrix-content .matrix-section-header h3{color:#7c6fff;text-transform:uppercase}.LoyaltyTab.matrix-tab .matrix-content .matrix-empty-state{text-align:center;padding:60px 20px;background:rgba(0,20,40,.4);border:2px dashed rgba(124,111,255,.3);border-radius:8px}.LoyaltyTab.matrix-tab .matrix-content .matrix-empty-state .matrix-empty-icon{font-size:64px;margin-bottom:20px}.LoyaltyTab.matrix-tab .matrix-content .matrix-empty-state .matrix-empty-text{color:hsla(0,0%,100%,.92);margin-bottom:10px}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card{background:rgba(0,20,40,.6);border:1px solid rgba(124,111,255,.3);border-radius:8px;padding:20px;transition:all .3s ease}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card:hover{transform:translateY(-3px)}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-header{display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(124,111,255,.2)}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-title{color:#7c6fff;font-size:20px}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-status{padding:4px 12px;border-radius:12px;font-size:11px}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-status.active{background:rgba(124,111,255,.2);color:#7c6fff}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-header .matrix-tier-status.inactive{background:rgba(255,0,0,.2);color:red}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-info .matrix-info-row{display:flex;justify-content:space-between;padding:8px 0}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-info .matrix-info-row .matrix-info-label{color:hsla(0,0%,100%,.9)}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-info .matrix-info-row .matrix-info-value{color:#7c6fff;font-weight:600}.LoyaltyTab.matrix-tab .matrix-content .matrix-tiers-grid .matrix-tier-card .matrix-tier-actions{display:flex;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid rgba(124,111,255,.2)}.LoyaltyTab.matrix-tab .matrix-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal{background:linear-gradient(135deg, rgba(0, 30, 60, 0.98), rgba(0, 20, 40, 0.98));border:2px solid rgba(124,111,255,.8);border-radius:12px;width:90%;max-width:550px;max-height:90vh;overflow-y:auto}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-header{display:flex;justify-content:space-between;padding:20px;border-bottom:2px solid rgba(124,111,255,.6);background:linear-gradient(135deg, rgba(124, 111, 255, 0.25), rgba(0, 200, 150, 0.2))}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-header h3{color:#7c6fff;text-transform:uppercase}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-header .matrix-modal-close{background:rgba(0,0,0,0);border:none;color:#f44;font-size:24px;cursor:pointer;transition:all .3s}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-header .matrix-modal-close:hover{color:red;transform:scale(1.2)}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body{padding:25px;background:rgba(0,20,40,.4)}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group{margin-bottom:20px}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-label{display:block;color:#dbd4ff;margin-bottom:8px;font-weight:600}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-input,.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-textarea{width:100%;background:rgba(0,0,0,.6);border:2px solid rgba(124,111,255,.4);color:#fff;padding:12px;border-radius:6px;transition:all .3s}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-input:focus,.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-textarea:focus{outline:none;border-color:#dbd4ff;background:rgba(10,8,28,.8)}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-form-hint{display:block;margin-top:6px;font-size:11px;color:#c8bcff;font-style:italic}.LoyaltyTab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:2px solid rgba(124,111,255,.5);background:rgba(124,111,255,.05)}@media(max-width: 1200px){.LoyaltyTab.matrix-tab .stats-grid,.LoyaltyTab.matrix-tab .matrix-stats-grid{grid-template-columns:repeat(2, 1fr)}.LoyaltyTab.matrix-tab .tiers-grid,.LoyaltyTab.matrix-tab .matrix-tiers-grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}@media(max-width: 768px){.LoyaltyTab.matrix-tab{padding:15px}.LoyaltyTab.matrix-tab .stats-grid,.LoyaltyTab.matrix-tab .matrix-stats-grid{grid-template-columns:1fr}.LoyaltyTab.matrix-tab .tiers-grid,.LoyaltyTab.matrix-tab .matrix-tiers-grid{grid-template-columns:1fr}.LoyaltyTab.matrix-tab .table-container{overflow-x:scroll}.LoyaltyTab.matrix-tab .modal-content .modal-body .form-row{grid-template-columns:1fr}}
.marquee-text-tab{padding:0}.marquee-header{margin-bottom:1.5rem}.marquee-title{font-size:1.5rem;font-weight:600;color:#7c6fff;display:flex;align-items:center;gap:.75rem;margin:0}.marquee-title i{font-size:1.75rem;color:#7c6fff;filter:drop-shadow(0 0 8px rgba(124, 111, 255, 0.6))}.marquee-info-box{background:rgba(124,111,255,.05);border:1px solid rgba(124,111,255,.3);border-left:4px solid #7c6fff;padding:1rem;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.marquee-info-box i{color:#7c6fff;font-size:1.25rem;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.5))}.marquee-info-box span{color:#dbd4ff;font-size:.9rem;line-height:1.5}.marquee-content{display:flex;flex-direction:column;gap:2rem}.marquee-editor{background:rgba(124,111,255,.03);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(124,111,255,.2)}.marquee-textarea{width:100%;padding:1rem;border:1px solid rgba(124,111,255,.3);border-radius:.5rem;background:rgba(0,0,0,.3);color:#7c6fff;font-family:"Courier New",monospace;font-size:.95rem;line-height:1.6;resize:vertical;transition:all .3s ease}.marquee-textarea:focus{outline:none;border-color:#7c6fff}.marquee-textarea::placeholder{color:#b3a8ff;opacity:1}.marquee-editor-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:1rem}.character-count{font-size:.85rem;color:#d0c8ff;font-family:"Courier New",monospace}.marquee-save-btn{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0) !important;border:2px solid #7c6fff !important;color:#7c6fff !important;padding:.75rem 1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.marquee-save-btn:hover:not(:disabled){background:rgba(124,111,255,.1) !important;transform:translateY(-2px);border-color:#7c6fff !important}.marquee-save-btn:disabled{opacity:.5;cursor:not-allowed}.marquee-save-btn i{font-size:1rem;filter:drop-shadow(0 0 5px rgba(124, 111, 255, 0.6))}.marquee-preview-section{background:rgba(124,111,255,.03);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(124,111,255,.2)}.preview-title{font-size:1.1rem;font-weight:600;color:#7c6fff;margin:0 0 1rem 0}.marquee-preview{background:rgba(0,0,0,.4);border-radius:.5rem;padding:1rem;overflow:hidden;border:1px solid rgba(124,111,255,.2)}.marquee-banner{background:linear-gradient(135deg, rgba(102, 126, 234, 0.3) 0%, rgba(118, 75, 162, 0.3) 100%);border-radius:.5rem;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;overflow:hidden;position:relative;border:1px solid rgba(124,111,255,.3)}.marquee-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent 0%, rgba(124, 111, 255, 0.1) 50%, transparent 100%);animation:shimmer 3s infinite}.marquee-banner>i{color:#7c6fff;font-size:1.75rem;flex-shrink:0;z-index:2;filter:drop-shadow(0 0 10px rgba(124, 111, 255, 0.8))}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.marquee-scroll-container{flex:1;overflow:hidden;position:relative;height:1.5rem}.marquee-scroll-text{color:#7c6fff;font-weight:600;font-size:1rem;white-space:nowrap;position:absolute;animation:scroll 20s linear infinite}@keyframes scroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@media(max-width: 768px){.marquee-title{font-size:1.25rem}.marquee-title i{font-size:1.5rem}.marquee-info-box{padding:.75rem;font-size:.85rem}.marquee-info-box i{font-size:1rem}.marquee-content{gap:1.5rem}.marquee-editor,.marquee-preview-section{padding:1rem}.marquee-textarea{font-size:.9rem;padding:.75rem}.marquee-editor-footer{flex-direction:column;align-items:stretch;gap:.75rem}.marquee-save-btn{width:100%;justify-content:center}.marquee-banner{padding:.75rem 1rem;gap:.75rem}.marquee-banner>i{font-size:1.5rem}.marquee-scroll-text{font-size:.9rem}}body.theme-dark .marquee-info-box{background:rgba(124,111,255,.08)}body.theme-dark .marquee-textarea{background:rgba(0,0,0,.5)}body.theme-dark .marquee-textarea::placeholder{opacity:.5}body.theme-dark .marquee-editor,body.theme-dark .marquee-preview-section{background:rgba(124,111,255,.05)}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}@media(max-width: 768px){.mobile-card-view::-webkit-scrollbar{width:8px;height:8px}.mobile-card-view::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}.mobile-admin-card{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:12px;margin-bottom:12px;transition:var(--matrix-transition)}.mobile-admin-card:last-child{margin-bottom:0}.mobile-admin-card:active{transform:scale(0.99);background:var(--matrix-bg-hover)}.mac-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(91,76,250,.1)}.mac-left{display:flex;gap:10px;align-items:center;flex:1}.mac-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:16px;color:#000;flex-shrink:0}.mac-info{display:flex;flex-direction:column;gap:2px}.mac-name{color:#fff;font-size:14px;font-weight:500}.mac-id{color:hsla(0,0%,100%,.9);font-size:11px;font-family:"Courier New",monospace}.mac-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mac-amount{color:#7c6fff;font-size:16px;font-weight:bold;font-family:"Courier New",monospace}.mac-status-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.mac-status-badge.pending{background:rgba(255,193,7,.15);color:#ffc107}.mac-status-badge.active{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.approved{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.rejected{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.banned{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.admin{background:rgba(255,215,0,.15);color:#000}.mac-status-badge.user{background:rgba(100,100,100,.15);color:#999}.mac-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mac-info-item{display:flex;flex-direction:column;gap:4px}.mac-label{color:hsla(0,0%,100%,.9);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.mac-value{color:#fff;font-size:13px;font-weight:500}.mac-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(91,76,250,.1)}.mac-btn{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden}.mac-btn i{font-size:14px}.mac-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.mac-btn:active:not(:disabled)::before{left:100%}.mac-btn-primary,.mac-btn-edit{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}.mac-btn-primary i,.mac-btn-edit i{filter:drop-shadow(0 0 4px rgba(124, 111, 255, 0.6))}.mac-btn-primary:active:not(:disabled),.mac-btn-edit:active:not(:disabled){transform:scale(0.97);background:rgba(124,111,255,.25)}.mac-btn-primary:disabled,.mac-btn-edit:disabled{opacity:.4;cursor:not-allowed}.mac-btn-secondary,.mac-btn-balance{background:rgba(0,150,255,.15);color:#4dabff;border:1px solid rgba(0,150,255,.4)}.mac-btn-secondary i,.mac-btn-balance i{filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.mac-btn-secondary:active:not(:disabled),.mac-btn-balance:active:not(:disabled){transform:scale(0.97);background:rgba(0,150,255,.25)}.mac-btn-secondary:disabled,.mac-btn-balance:disabled{opacity:.4;cursor:not-allowed}.mac-btn-danger,.mac-btn-ban{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mac-btn-danger i,.mac-btn-ban i{filter:drop-shadow(0 0 4px rgba(255, 0, 102, 0.6))}.mac-btn-danger:active:not(:disabled),.mac-btn-ban:active:not(:disabled){transform:scale(0.97);background:rgba(255,0,100,.3)}.mac-btn-danger:disabled,.mac-btn-ban:disabled{opacity:.4;cursor:not-allowed}.mac-btn-unlock{background:rgba(91,76,250,.15);color:#7c6fff;border:1px solid rgba(91,76,250,.3)}.mac-btn-unlock i{filter:drop-shadow(0 0 4px rgba(91, 76, 250, 0.6))}.mac-btn-unlock:active:not(:disabled){transform:scale(0.97);background:rgba(91,76,250,.25)}.mac-btn-unlock:disabled{opacity:.4;cursor:not-allowed}}.notifications-tab{padding:20px;background:rgba(0,0,0,.8);min-height:100vh;font-family:"Courier New",monospace}.notifications-tab .tab-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.notifications-tab .tab-header .tab-title{font-size:24px;color:#7c6fff;text-transform:uppercase;letter-spacing:2px}.notifications-tab .tab-header .header-actions{display:flex;gap:10px}.notifications-tab .tab-header .header-actions button{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important;padding:8px 16px !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important}.notifications-tab .tab-header .header-actions button:hover{background:rgba(124,111,255,.25) !important}.notifications-tab .stats-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:30px}.notifications-tab .stats-grid .stat-card{background:rgba(0,20,40,.6);border:1px solid #7c6fff;border-radius:4px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s ease}.notifications-tab .stats-grid .stat-card:hover{transform:translateY(-2px)}.notifications-tab .stats-grid .stat-card .stat-icon{font-size:32px;color:#7c6fff}.notifications-tab .stats-grid .stat-card .stat-content{flex:1}.notifications-tab .stats-grid .stat-card .stat-content .stat-value{font-size:24px;color:#7c6fff;margin-bottom:5px}.notifications-tab .stats-grid .stat-card .stat-content .stat-label{font-size:12px;color:#d0c8ff;text-transform:uppercase;letter-spacing:1px}.notifications-tab .filter-section{margin-bottom:20px;display:flex;gap:15px}.notifications-tab .filter-section .filter-group{display:flex;align-items:center;gap:10px}.notifications-tab .filter-section .filter-group label{color:#7c6fff;font-size:12px;text-transform:uppercase;letter-spacing:1px}.notifications-tab .filter-section .filter-group select{background:rgba(0,20,40,.6);border:1px solid #7c6fff;color:#7c6fff;padding:8px 12px;font-size:14px;font-family:"Courier New",monospace;border-radius:4px;cursor:pointer}.notifications-tab .filter-section .filter-group select:focus{outline:none}.notifications-tab .notifications-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.notifications-tab .notifications-list .no-data{text-align:center;padding:40px;color:#c0b4ff;font-size:16px}.notifications-tab .notifications-list .notification-card{background:rgba(0,20,40,.6);border:1px solid #7c6fff;border-radius:8px;padding:20px;transition:all .3s ease}.notifications-tab .notifications-list .notification-card:hover{transform:translateX(5px)}.notifications-tab .notifications-list .notification-card.inactive{opacity:.6;border-color:#b3a8ff}.notifications-tab .notifications-list .notification-card.warning{border-color:#ffb347}.notifications-tab .notifications-list .notification-card.warning .notification-title-area i{color:#ffb347}.notifications-tab .notifications-list .notification-card.error{border-color:#f06}.notifications-tab .notifications-list .notification-card.error .notification-title-area i{color:#f06}.notifications-tab .notifications-list .notification-card.success{border-color:#a78bfa}.notifications-tab .notifications-list .notification-card.success .notification-title-area i{color:#a78bfa}.notifications-tab .notifications-list .notification-card .notification-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;gap:15px}.notifications-tab .notifications-list .notification-card .notification-header .notification-title-area{display:flex;align-items:center;gap:10px;flex:1}.notifications-tab .notifications-list .notification-card .notification-header .notification-title-area i{font-size:24px;color:#7c6fff}.notifications-tab .notifications-list .notification-card .notification-header .notification-title-area .notification-title{color:#7c6fff;font-size:18px;text-transform:uppercase;letter-spacing:1px}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges{display:flex;flex-wrap:wrap;gap:8px}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges span{display:inline-block;padding:4px 8px;border-radius:3px;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges .type-badge.info{background:rgba(124,111,255,.2);color:#7c6fff;border:1px solid #7c6fff}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges .type-badge.warning{background:rgba(255,183,71,.2);color:#ffb347;border:1px solid #ffb347}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges .type-badge.success{background:rgba(124,111,255,.2);color:#a78bfa;border:1px solid #a78bfa}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges .type-badge.error{background:rgba(255,0,102,.2);color:#f06;border:1px solid #f06}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges .target-badge{background:rgba(100,150,255,.2);color:#6496ff;border:1px solid #6496ff}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges .status-badge.active{background:rgba(124,111,255,.2);color:#7c6fff;border:1px solid #7c6fff}.notifications-tab .notifications-list .notification-card .notification-header .notification-badges .status-badge.inactive{background:rgba(255,0,102,.2);color:#f06;border:1px solid #f06}.notifications-tab .notifications-list .notification-card .notification-body{margin-bottom:15px}.notifications-tab .notifications-list .notification-card .notification-body .notification-message{color:#dbd4ff;font-size:14px;line-height:1.6;margin-bottom:12px}.notifications-tab .notifications-list .notification-card .notification-body .notification-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:#c8bcff}.notifications-tab .notifications-list .notification-card .notification-body .notification-meta span{display:flex;align-items:center;gap:5px}.notifications-tab .notifications-list .notification-card .notification-body .notification-meta span a{color:#7c6fff;text-decoration:none}.notifications-tab .notifications-list .notification-card .notification-body .notification-meta span a:hover{text-decoration:underline}.notifications-tab .notifications-list .notification-card .notification-body .notification-dates{display:flex;gap:15px;margin-top:10px;font-size:11px;color:#c8bcff}.notifications-tab .notifications-list .notification-card .notification-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:15px;border-top:1px solid rgba(124,111,255,.2)}.notifications-tab .notifications-list .notification-card .notification-actions button{font-size:10px !important;padding:6px 12px !important;text-transform:uppercase !important;letter-spacing:.5px !important}.notifications-tab .pagination{display:flex;justify-content:center;align-items:center;gap:20px}.notifications-tab .pagination button{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important;padding:8px 16px !important}.notifications-tab .pagination button:hover:not(:disabled){background:rgba(124,111,255,.25) !important}.notifications-tab .pagination button:disabled{opacity:.3;cursor:not-allowed}.notifications-tab .pagination .page-info{color:#7c6fff;font-size:14px}.notifications-tab .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto;padding:20px}.notifications-tab .modal-overlay .modal-content{background:rgba(0,20,40,.95);border:2px solid #7c6fff;border-radius:8px;padding:30px;max-width:550px;width:100%;margin:auto;max-height:90vh;overflow-y:auto}.notifications-tab .modal-overlay .modal-content h3{color:#7c6fff;font-size:20px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.notifications-tab .modal-overlay .modal-content .modal-body{margin-bottom:20px}.notifications-tab .modal-overlay .modal-content .modal-body .form-group{margin-bottom:15px}.notifications-tab .modal-overlay .modal-content .modal-body .form-group label{display:block;color:#7c6fff;font-size:12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.notifications-tab .modal-overlay .modal-content .modal-body .form-group input,.notifications-tab .modal-overlay .modal-content .modal-body .form-group select,.notifications-tab .modal-overlay .modal-content .modal-body .form-group textarea{width:100%;background:rgba(0,20,40,.6);border:1px solid #7c6fff;color:#7c6fff;padding:10px;font-size:14px;font-family:"Courier New",monospace;border-radius:4px;resize:vertical}.notifications-tab .modal-overlay .modal-content .modal-body .form-group input:focus,.notifications-tab .modal-overlay .modal-content .modal-body .form-group select:focus,.notifications-tab .modal-overlay .modal-content .modal-body .form-group textarea:focus{outline:none}.notifications-tab .modal-overlay .modal-content .modal-body .form-group input::placeholder,.notifications-tab .modal-overlay .modal-content .modal-body .form-group select::placeholder,.notifications-tab .modal-overlay .modal-content .modal-body .form-group textarea::placeholder{color:#b3a8ff}.notifications-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label{display:flex;align-items:center;gap:10px;cursor:pointer}.notifications-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label input[type=checkbox]{width:auto;cursor:pointer}.notifications-tab .modal-overlay .modal-content .modal-body .form-group.checkbox label span{text-transform:none}.notifications-tab .modal-overlay .modal-content .modal-body .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.notifications-tab .modal-overlay .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:10px}.notifications-tab .modal-overlay .modal-content .modal-footer button{padding:10px 20px !important;text-transform:uppercase !important;letter-spacing:1px !important}@media(max-width: 1200px){.notifications-tab .stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.notifications-tab{padding:15px}.notifications-tab .stats-grid{grid-template-columns:1fr}.notifications-tab .notification-card .notification-header{flex-direction:column}.notifications-tab .modal-content .modal-body .form-row{grid-template-columns:1fr}}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}.referral-tab.matrix-tab{width:100%;padding:16px;display:flex;flex-direction:column;gap:var(--matrix-gap-xl);font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab::-webkit-scrollbar{width:8px;height:8px}.referral-tab.matrix-tab::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.referral-tab.matrix-tab::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.referral-tab.matrix-tab::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}.referral-tab.matrix-tab{background:var(--matrix-bg-dark);color:var(--matrix-text-white);min-height:100vh;position:relative}.referral-tab.matrix-tab::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg, rgba(124, 111, 255, 0.03) 0px, transparent 1px, transparent 2px, rgba(124, 111, 255, 0.03) 3px),repeating-linear-gradient(90deg, rgba(124, 111, 255, 0.03) 0px, transparent 1px, transparent 2px, rgba(124, 111, 255, 0.03) 3px);pointer-events:none;animation:matrix-scan 10s linear infinite}@keyframes matrix-scan{0%{transform:translateY(0)}100%{transform:translateY(50px)}}.referral-tab.matrix-tab .matrix-tab-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--matrix-gap-lg);padding-bottom:var(--matrix-gap-md);border-bottom:1px solid var(--matrix-border);position:relative;z-index:1}.referral-tab.matrix-tab .matrix-tab-header .matrix-title{font-size:1.5rem;font-weight:500;color:var(--matrix-primary);text-transform:uppercase;letter-spacing:2px;font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-tab-header .header-actions{display:flex;gap:var(--matrix-gap-sm)}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-primary-bg);color:var(--matrix-primary);border-color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn:hover:not(:disabled){background:rgba(124,111,255,.25)}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn{padding:8px 16px;font-size:11px}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn:hover{transform:translateY(-2px)}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn-secondary{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-success-bg);color:var(--matrix-success);border-color:var(--matrix-success-border)}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn-secondary:hover:not(:disabled){background:rgba(91,76,250,.25)}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn-secondary{padding:8px 16px;font-size:11px}.referral-tab.matrix-tab .matrix-tab-header .matrix-btn-secondary:hover{transform:translateY(-2px)}.referral-tab.matrix-tab .matrix-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--matrix-gap-md);margin-bottom:var(--matrix-gap-lg);position:relative;z-index:1}.referral-tab.matrix-tab .matrix-stats-grid .matrix-stat-card{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:var(--matrix-gap-md);transition:var(--matrix-transition)}.referral-tab.matrix-tab .matrix-stats-grid .matrix-stat-card:hover{background:var(--matrix-bg-hover);border-color:var(--matrix-primary-border)}.referral-tab.matrix-tab .matrix-stats-grid .matrix-stat-card{border-radius:var(--matrix-radius-lg);padding:var(--matrix-gap-lg);text-align:center;transition:var(--matrix-transition);position:relative;overflow:hidden}.referral-tab.matrix-tab .matrix-stats-grid .matrix-stat-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;animation:matrix-shine 3s infinite}@keyframes matrix-shine{0%{left:-100%}100%{left:100%}}.referral-tab.matrix-tab .matrix-stats-grid .matrix-stat-card:hover{transform:translateY(-4px);border-color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-stats-grid .matrix-stat-card .matrix-stat-value{font-size:2rem;font-weight:900;color:var(--matrix-primary);margin-bottom:var(--matrix-gap-sm);font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-stats-grid .matrix-stat-card .matrix-stat-label{font-size:.75rem;color:var(--matrix-text-dim);text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-search-section{display:flex;gap:var(--matrix-gap-md);margin-bottom:var(--matrix-gap-lg);position:relative;z-index:1}.referral-tab.matrix-tab .matrix-search-section .matrix-search-input{flex:1;padding:8px 10px;background:var(--matrix-bg-black);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-md);color:var(--matrix-success);font-family:var(--matrix-font-mono);outline:none;transition:var(--matrix-transition)}.referral-tab.matrix-tab .matrix-search-section .matrix-search-input:focus{border-color:var(--matrix-success)}.referral-tab.matrix-tab .matrix-search-section .matrix-search-input::placeholder{color:var(--matrix-text-dimmer)}.referral-tab.matrix-tab .matrix-search-section .matrix-search-input{background:var(--matrix-bg-black);border:2px solid var(--matrix-border);color:var(--matrix-success);font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-search-section .matrix-search-input::placeholder{color:var(--matrix-text-dimmer)}.referral-tab.matrix-tab .matrix-search-section .matrix-search-input:focus{border-color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-search-section .matrix-btn-search{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-primary-bg);color:var(--matrix-primary);border-color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-search-section .matrix-btn-search:hover:not(:disabled){background:rgba(124,111,255,.25)}.referral-tab.matrix-tab .matrix-search-section .matrix-btn-search{padding:10px 16px;font-size:11px}.referral-tab.matrix-tab .matrix-search-section .matrix-btn-search:hover{transform:translateY(-2px)}.referral-tab.matrix-tab .matrix-table-container{border-radius:var(--matrix-radius-lg);overflow:hidden;position:relative;z-index:1}.referral-tab.matrix-tab .matrix-table-container .matrix-table{width:100%;background:rgba(0,0,0,0);border-collapse:separate;border-spacing:0;font-family:var(--matrix-font-mono);font-size:13px}.referral-tab.matrix-tab .matrix-table-container .matrix-table thead{background:rgba(0,0,0,.4);position:sticky;top:0;z-index:10}.referral-tab.matrix-tab .matrix-table-container .matrix-table thead th{padding:12px 16px;text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--matrix-primary);border-bottom:2px solid var(--matrix-primary-border);white-space:nowrap}.referral-tab.matrix-tab .matrix-table-container .matrix-table thead th:first-child{border-top-left-radius:var(--matrix-radius-md)}.referral-tab.matrix-tab .matrix-table-container .matrix-table thead th:last-child{border-top-right-radius:var(--matrix-radius-md)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr{background:rgba(0,0,0,.2);transition:var(--matrix-transition)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr:hover{background:rgba(124,111,255,.08)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr:nth-child(even){background:rgba(0,0,0,.3)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr:nth-child(even):hover{background:rgba(124,111,255,.08)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody td{padding:12px 16px;border-bottom:1px solid var(--matrix-border-dim);color:var(--matrix-text-white);vertical-align:middle}.referral-tab.matrix-tab .matrix-table-container .matrix-table thead{background:rgba(0,0,0,.4);position:sticky;top:0;z-index:10}.referral-tab.matrix-tab .matrix-table-container .matrix-table thead th{padding:var(--matrix-gap-md);text-align:left;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--matrix-primary);border-bottom:2px solid var(--matrix-border);font-size:.75rem;font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr{border-bottom:1px solid var(--matrix-border-dim);transition:var(--matrix-transition)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr:hover{background:rgba(124,111,255,.05);transform:translateX(4px)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td{padding:var(--matrix-gap-md);font-size:.8rem;color:var(--matrix-text-white);font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td.matrix-empty-state{text-align:center;padding:2rem;color:var(--matrix-text-dim);font-style:italic}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-code{font-family:var(--matrix-font-mono);background:rgba(124,111,255,.1);border:1px solid var(--matrix-primary-border);border-radius:var(--matrix-radius-sm);padding:4px 8px;color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-count,.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-limit,.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-date{color:var(--matrix-success);font-weight:600}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-status-badge{display:inline-block;padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);position:relative;overflow:hidden;transition:var(--matrix-transition);border:1px solid;font-size:.65rem}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-status-badge.active{display:inline-block;padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);position:relative;overflow:hidden;transition:var(--matrix-transition);border:1px solid;background:var(--matrix-success-bg);color:var(--matrix-success);border-color:var(--matrix-success-border);animation:matrix-pulse 2s infinite}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-status-badge.inactive{display:inline-block;padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);position:relative;overflow:hidden;transition:var(--matrix-transition);border:1px solid;background:var(--matrix-danger-bg);color:var(--matrix-danger);border-color:var(--matrix-danger)}@keyframes matrix-pulse{}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons{display:flex;gap:var(--matrix-gap-sm);flex-wrap:wrap}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;font-size:.65rem !important;padding:4px 8px !important}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button.edit-btn{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-info-bg);color:var(--matrix-info);border-color:var(--matrix-info-border)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button.edit-btn:hover:not(:disabled){background:rgba(0,150,255,.25)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button.toggle-btn{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-warning-bg);color:var(--matrix-warning);border-color:var(--matrix-warning)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button.toggle-btn:hover:not(:disabled){background:rgba(255,183,71,.25)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button.delete-btn{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-danger-bg);color:var(--matrix-danger);border-color:var(--matrix-danger)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button.delete-btn:hover:not(:disabled){background:rgba(255,0,100,.3)}.referral-tab.matrix-tab .matrix-table-container .matrix-table tbody tr td .matrix-action-buttons button:hover{transform:scale(1.05)}.referral-tab.matrix-tab .matrix-pagination{display:flex;justify-content:center;align-items:center;gap:var(--matrix-gap-md);margin-top:var(--matrix-gap-lg);position:relative;z-index:1}.referral-tab.matrix-tab .matrix-pagination .matrix-btn-secondary{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-primary-bg);color:var(--matrix-primary);border-color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-pagination .matrix-btn-secondary:hover:not(:disabled){background:rgba(124,111,255,.25)}.referral-tab.matrix-tab .matrix-pagination .matrix-btn-secondary{padding:8px 16px;font-size:11px}.referral-tab.matrix-tab .matrix-pagination .matrix-btn-secondary:disabled{opacity:.4;cursor:not-allowed}.referral-tab.matrix-tab .matrix-pagination .matrix-btn-secondary:disabled:hover{transform:none}.referral-tab.matrix-tab .matrix-pagination .matrix-btn-secondary:hover:not(:disabled){transform:translateY(-2px)}.referral-tab.matrix-tab .matrix-pagination .matrix-page-info{color:var(--matrix-text-white);font-size:.8rem;font-family:var(--matrix-font-mono);font-weight:600}.referral-tab.matrix-tab .matrix-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:var(--matrix-gap-md);transition:var(--matrix-transition)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal:hover{background:var(--matrix-bg-hover);border-color:var(--matrix-primary-border)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal{background:var(--matrix-bg-card);border:2px solid var(--matrix-primary);border-radius:var(--matrix-radius-lg);width:90%;max-width:520px;position:relative;overflow:hidden}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--matrix-primary), transparent);animation:matrix-loading 2s infinite}@keyframes matrix-loading{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-header{padding:var(--matrix-gap-lg);border-bottom:1px solid var(--matrix-border);background:rgba(0,0,0,.3)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-header h3{margin:0;font-size:1.2rem;font-weight:500;color:var(--matrix-primary);text-transform:uppercase;letter-spacing:2px;font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body{padding:var(--matrix-gap-lg)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group{margin-bottom:var(--matrix-gap-lg)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group label{display:block;font-size:.75rem;color:var(--matrix-primary);margin-bottom:var(--matrix-gap-sm);text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-input{padding:8px 10px;background:var(--matrix-bg-black);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-md);color:var(--matrix-success);font-family:var(--matrix-font-mono);outline:none;transition:var(--matrix-transition)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-input:focus{border-color:var(--matrix-success)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-input::placeholder{color:var(--matrix-text-dimmer)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-input{background:var(--matrix-bg-black);border:2px solid var(--matrix-border);color:var(--matrix-success);font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-input:focus{border-color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-body .matrix-form-group .matrix-hint{margin-top:var(--matrix-gap-sm);font-size:.7rem;color:var(--matrix-text-dim);font-style:italic;font-family:var(--matrix-font-mono)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer{padding:var(--matrix-gap-lg);border-top:1px solid var(--matrix-border);display:flex;justify-content:flex-end;gap:var(--matrix-gap-md);background:rgba(0,0,0,.2)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-primary-bg);color:var(--matrix-primary);border-color:var(--matrix-primary)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn:hover:not(:disabled){background:rgba(124,111,255,.25)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn{padding:10px 16px;font-size:11px}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn:hover{transform:translateY(-2px)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn-secondary{padding:4px 10px;border-radius:var(--matrix-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:var(--matrix-font-mono);cursor:pointer;transition:var(--matrix-transition);border:1px solid;min-width:auto;background:var(--matrix-danger-bg);color:var(--matrix-danger);border-color:var(--matrix-danger)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn-secondary:hover:not(:disabled){background:rgba(255,0,100,.3)}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn-secondary{padding:10px 16px;font-size:11px}.referral-tab.matrix-tab .matrix-modal-overlay .matrix-modal .matrix-modal-footer .matrix-btn-secondary:hover{transform:translateY(-2px)}@media(max-width: 1024px){.referral-tab.matrix-tab .matrix-stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.referral-tab.matrix-tab{padding:var(--matrix-gap-md)}.referral-tab.matrix-tab .matrix-stats-grid{grid-template-columns:1fr}.referral-tab.matrix-tab .matrix-search-section{flex-direction:column}.referral-tab.matrix-tab .matrix-table-container{overflow-x:auto}.referral-tab.matrix-tab .matrix-table thead{display:none}.referral-tab.matrix-tab .matrix-table tbody tr{display:block;padding:var(--matrix-gap-md);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-md);margin-bottom:var(--matrix-gap-sm);background:var(--matrix-bg-card)}.referral-tab.matrix-tab .matrix-table tbody td{display:flex;justify-content:space-between;border-bottom:1px solid var(--matrix-border-dim);padding:var(--matrix-gap-sm) 0}.referral-tab.matrix-tab .matrix-table tbody td:before{content:attr(data-label);color:var(--matrix-primary);text-transform:uppercase;font-size:.7rem;letter-spacing:1px}.referral-tab.matrix-tab .matrix-table tbody td:last-child{border-bottom:none}.referral-tab.matrix-tab .matrix-action-buttons{justify-content:flex-end;width:100%}}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}.SettingsTab{width:100%;padding:16px;display:flex;flex-direction:column;gap:var(--matrix-gap-xl);font-family:var(--matrix-font-mono)}.SettingsTab::-webkit-scrollbar{width:8px;height:8px}.SettingsTab::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.SettingsTab::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.SettingsTab::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}.SettingsTab .section-selector{display:flex;gap:12px;flex-wrap:wrap}.SettingsTab .section-selector .section-btn{padding:12px 24px;background:var(--matrix-primary-bg);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-md);color:var(--matrix-primary);font-size:13px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--matrix-transition)}.SettingsTab .section-selector .section-btn:hover{background:rgba(124,111,255,.2);border-color:var(--matrix-primary);transform:translateY(-2px)}.SettingsTab .section-selector .section-btn.active{background:rgba(124,111,255,.25);border-color:var(--matrix-primary);color:var(--matrix-primary)}.SettingsTab .settings-content .matrix-card{padding:20px;background:rgba(0,0,0,.4);border:1px solid rgba(124,111,255,.2);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SettingsTab .settings-content .matrix-card h3,.SettingsTab .settings-content .matrix-card h4{margin:0 0 20px 0;font-size:16px;color:#7c6fff}.SettingsTab .settings-content .matrix-card .form-group{margin-bottom:16px}.SettingsTab .settings-content .matrix-card .form-group .matrix-label{display:block;margin-bottom:8px;font-size:13px;color:hsla(0,0%,100%,.92)}.SettingsTab .settings-content .matrix-card .form-group .matrix-input,.SettingsTab .settings-content .matrix-card .form-group .matrix-textarea,.SettingsTab .settings-content .matrix-card .form-group .matrix-select{width:100%;padding:10px 12px;background:rgba(0,0,0,.3);border:1px solid rgba(124,111,255,.2);border-radius:6px;color:#7c6fff;font-size:14px;outline:none;transition:all .2s;font-family:inherit}.SettingsTab .settings-content .matrix-card .form-group .matrix-input:focus,.SettingsTab .settings-content .matrix-card .form-group .matrix-textarea:focus,.SettingsTab .settings-content .matrix-card .form-group .matrix-select:focus{border-color:#7c6fff}.SettingsTab .settings-content .matrix-card .form-group .matrix-input::placeholder,.SettingsTab .settings-content .matrix-card .form-group .matrix-textarea::placeholder,.SettingsTab .settings-content .matrix-card .form-group .matrix-select::placeholder{color:hsla(0,0%,100%,.9)}.SettingsTab .settings-content .matrix-card .form-group .matrix-textarea{resize:vertical;min-height:80px}.SettingsTab .settings-content .matrix-card .form-group .toggle-label{display:flex;align-items:center;gap:10px;cursor:pointer;color:hsla(0,0%,100%,.8)}.SettingsTab .settings-content .matrix-card .form-group .toggle-label input[type=checkbox]{cursor:pointer}.SettingsTab .settings-content .matrix-card .quick-templates{margin-bottom:24px;padding:16px;background:rgba(124,111,255,.05);border:1px solid rgba(124,111,255,.2);border-radius:8px}.SettingsTab .settings-content .matrix-card .quick-templates .matrix-label{margin-bottom:12px;font-size:14px;color:var(--matrix-primary)}.SettingsTab .settings-content .matrix-card .quick-templates .template-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:8px}.SettingsTab .settings-content .matrix-card .quick-templates .template-grid .template-btn{padding:8px 12px;background:rgba(0,0,0,.5);border:1px solid rgba(124,111,255,.3);border-radius:6px;color:var(--matrix-primary);font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.SettingsTab .settings-content .matrix-card .quick-templates .template-grid .template-btn:hover{background:rgba(124,111,255,.15);border-color:var(--matrix-primary);transform:translateY(-2px)}.SettingsTab .settings-content .matrix-card .quick-templates .template-grid .template-btn:active{transform:translateY(0)}.SettingsTab .settings-content .matrix-card .form-actions{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.SettingsTab .settings-content .matrix-card .form-actions input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#7c6fff}.SettingsTab .settings-content .matrix-card .form-actions span{font-size:14px;color:hsla(0,0%,100%,.8)}.SettingsTab .settings-content .matrix-btn{padding:10px 24px;background:linear-gradient(135deg, rgba(124, 111, 255, 0.2), rgba(0, 200, 0, 0.2));border:1px solid rgba(124,111,255,.4);border-radius:6px;color:#7c6fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.SettingsTab .settings-content .matrix-btn:hover{background:linear-gradient(135deg, rgba(124, 111, 255, 0.3), rgba(0, 200, 0, 0.3));transform:translateY(-2px)}.SettingsTab .settings-content .matrix-btn.cancel{background:linear-gradient(135deg, rgba(255, 0, 0, 0.2), rgba(200, 0, 0, 0.2));border-color:rgba(255,0,0,.4);color:red}.SettingsTab .settings-content .matrix-btn.cancel:hover{background:linear-gradient(135deg, rgba(255, 0, 0, 0.3), rgba(200, 0, 0, 0.3))}.SettingsTab .settings-content .rewards-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.SettingsTab .settings-content .rewards-header h3{margin:0;font-size:16px;color:#7c6fff}.SettingsTab .settings-content .tier-form{margin-bottom:20px}.SettingsTab .settings-content .tier-form .form-actions{display:flex;gap:12px;margin-top:16px}.SettingsTab .settings-content .rewards-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:12px}.SettingsTab .settings-content .rewards-list .reward-card{padding:16px;display:flex;justify-content:space-between;align-items:center}.SettingsTab .settings-content .rewards-list .reward-card .reward-info{flex:1}.SettingsTab .settings-content .rewards-list .reward-card .reward-info .reward-amount{font-size:16px;font-weight:600;color:#7c6fff;margin-bottom:6px}.SettingsTab .settings-content .rewards-list .reward-card .reward-info .reward-points{font-size:14px;color:#000;margin-bottom:6px}.SettingsTab .settings-content .rewards-list .reward-card .reward-info .reward-desc{font-size:12px;color:hsla(0,0%,100%,.9);line-height:1.4}.SettingsTab .settings-content .rewards-list .reward-card .reward-actions{display:flex;gap:8px}.SettingsTab .settings-content .rewards-list .reward-card .reward-actions .action-btn{width:32px;height:32px;padding:0;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.3);border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.SettingsTab .settings-content .rewards-list .reward-card .reward-actions .action-btn:hover{transform:scale(1.1)}.SettingsTab .settings-content .rewards-list .reward-card .reward-actions .action-btn.edit:hover{background:rgba(124,111,255,.2);border-color:#7c6fff}.SettingsTab .settings-content .rewards-list .reward-card .reward-actions .action-btn.delete:hover{background:rgba(255,0,0,.2);border-color:#fff}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}.stats-tab{padding:.5rem;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:var(--matrix-font-mono)}.stats-tab::-webkit-scrollbar{width:8px;height:8px}.stats-tab::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.stats-tab::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.stats-tab::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}@media(max-width: 768px){.stats-tab{padding:.5rem}}.admin-content .stats-tab{overflow:visible}.desktop-only{display:block}@media(max-width: 768px){.desktop-only{display:none !important}}.mobile-only{display:none}@media(max-width: 768px){.mobile-only{display:block}}.stats-overview{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem;margin-bottom:1.5rem}@media(max-width: 1200px){.stats-overview{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.stats-overview{grid-template-columns:repeat(2, 1fr);gap:1rem;margin-bottom:2rem}}.stat-card{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:var(--matrix-gap-md);transition:var(--matrix-transition)}.stat-card:hover{background:var(--matrix-bg-hover);border-color:var(--matrix-primary-border)}.stat-card{display:flex;flex-direction:column;gap:var(--matrix-gap-sm)}.stat-card .stat-value{font-size:28px;font-family:var(--matrix-font-mono);color:var(--matrix-primary);line-height:1.2}.stat-card .stat-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--matrix-text-dim);font-weight:500}.stat-card{transition:var(--matrix-transition)}.stat-card:hover{transform:translateY(-2px);border-color:var(--matrix-primary-border)}.stat-card i{font-size:24px;opacity:1;margin-bottom:.5rem}.stat-card .stat-content{flex:1}.stat-card .stat-value{font-size:32px;font-family:var(--matrix-font-mono);line-height:1.2;margin-bottom:.25rem;letter-spacing:-0.02em}.stat-card .stat-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--matrix-text-dim);font-weight:500}.stat-card.card-total i{color:var(--matrix-primary)}.stat-card.card-total .stat-value{color:var(--matrix-primary)}.stat-card.card-online i{color:#7c6fff}.stat-card.card-online .stat-value{color:#7c6fff}.stat-card.card-offline i{color:#ff4646}.stat-card.card-offline .stat-value{color:#ff4646}.stat-card.card-sessions i{color:#0096ff}.stat-card.card-sessions .stat-value{color:#0096ff}.stat-card.card-devices i{color:#000}.stat-card.card-devices .stat-value{color:#000}@media(max-width: 768px){.stat-card{gap:.375rem}.stat-card i{font-size:20px;margin-bottom:.25rem}.stat-card .stat-value{font-size:24px}.stat-card .stat-label{font-size:11px}}.stats-countries{margin-bottom:1.5rem}.stats-countries .section-title{margin:0 0 1.5rem 0;padding:0;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.1em;background:rgba(0,0,0,0);border:none}@media(max-width: 768px){.stats-countries .section-title{font-size:10px;margin-bottom:1rem}}.countries-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}@media(max-width: 1200px){.countries-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.countries-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}.country-item{background:rgba(0,0,0,0);border:none;padding:0;display:flex;flex-direction:column;gap:.25rem}.country-item .country-name{font-weight:500;font-size:14px;color:#fff}.country-item .country-count{font-size:20px;font-weight:600;color:#7c6fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;letter-spacing:-0.01em}@media(max-width: 768px){.country-item{gap:.125rem}.country-item .country-name{font-size:13px}.country-item .country-count{font-size:18px}}.stats-filters{margin-bottom:1.5rem;display:flex;gap:1rem}@media(max-width: 768px){.stats-filters{flex-direction:column;gap:.75rem}}.stats-filters .admin-search-compact{flex:1}.stats-filters .filter-buttons{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width: 768px){.stats-filters .filter-buttons{width:100%}.stats-filters .filter-buttons .admin-select{flex:1;min-width:120px}.stats-filters .filter-buttons .admin-action-btn{flex:1;min-width:100px}}.stats-sessions .section-title{margin:0 0 1.5rem 0;padding:0;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.1em;background:rgba(0,0,0,0);border:none}@media(max-width: 768px){.stats-sessions .section-title{font-size:10px;margin-bottom:1rem}}.status-indicator{display:inline-flex;align-items:center;gap:6px;padding:0;background:rgba(0,0,0,0);border:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-indicator::before{content:"";width:6px;height:6px;background:currentColor}.status-indicator.online{color:#7c6fff}.status-indicator.offline{color:hsla(0,0%,100%,.9)}.status-indicator.offline::before{opacity:.4}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.admin-table .user-cell .user-name{font-weight:500;color:#fff;margin-bottom:2px}.admin-table .user-cell .user-username{font-size:11px;color:hsla(0,0%,100%,.9);font-family:"Courier New",monospace}.admin-table .device-cell{display:flex;align-items:center;gap:8px}.admin-table .device-cell i{font-size:18px;color:#7c6fff}.admin-table .browser-cell .os-text{font-size:11px;color:hsla(0,0%,100%,.9);margin-top:2px}.admin-table .location-cell .country-text{font-size:11px;color:hsla(0,0%,100%,.9);margin-top:2px}.admin-table .ip-badge{font-family:"Courier New",monospace;font-size:11px;padding:4px 8px;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.2);border-radius:6px;color:#7c6fff}.admin-table .time-text{font-size:12px;color:hsla(0,0%,100%,.92)}.admin-table .session-count{color:#000;font-family:"Courier New",monospace}.mobile-card-view .stats-session-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.875rem;margin-bottom:.75rem}@media(max-width: 768px){.mobile-card-view .stats-session-card{padding:.75rem;margin-bottom:.625rem;border-radius:10px}}.mobile-card-view .stats-session-card .ssc-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.875rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.mobile-card-view .stats-session-card .ssc-user{flex:1;min-width:0}.mobile-card-view .stats-session-card .ssc-user .ssc-user-name{font-size:15px;font-weight:500;color:#fff;margin-bottom:4px}.mobile-card-view .stats-session-card .ssc-user .ssc-user-username{font-size:12px;color:hsla(0,0%,100%,.9);font-family:"Courier New",monospace}.mobile-card-view .stats-session-card .ssc-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.875rem}.mobile-card-view .stats-session-card .ssc-item{display:flex;gap:.625rem;align-items:flex-start}.mobile-card-view .stats-session-card .ssc-item i{font-size:18px;color:#7c6fff;margin-top:2px;flex-shrink:0}.mobile-card-view .stats-session-card .ssc-item .ssc-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.9);margin-bottom:2px}.mobile-card-view .stats-session-card .ssc-item .ssc-value{font-size:13px;font-weight:500;color:#fff;line-height:1.3}.mobile-card-view .stats-session-card .ssc-footer{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.05);flex-wrap:wrap;gap:.5rem}.mobile-card-view .stats-session-card .ssc-ip{display:flex;align-items:center;gap:6px}.mobile-card-view .stats-session-card .ssc-ip .ssc-label{font-size:11px;color:hsla(0,0%,100%,.9)}.mobile-card-view .stats-session-card .ssc-ip code{font-family:"Courier New",monospace;font-size:10px;padding:3px 6px;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.2);border-radius:4px;color:#7c6fff}.mobile-card-view .stats-session-card .ssc-lastseen{font-size:11px;color:hsla(0,0%,100%,.9)}.view-toggle-buttons{display:flex;gap:1rem}@media(max-width: 768px){.view-toggle-buttons{width:100%;margin-top:.5rem}}.view-toggle-btn{padding:0;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.view-toggle-btn i{font-size:16px}.view-toggle-btn:hover{color:hsla(0,0%,100%,.92)}.view-toggle-btn.active{color:#7c6fff}@media(max-width: 768px){.view-toggle-btn{flex:1;justify-content:center;font-size:12px}.view-toggle-btn i{font-size:14px}}.matrix-map-container{position:relative;display:grid;grid-template-columns:1fr 320px;gap:1.25rem;min-height:600px}@media(max-width: 1200px){.matrix-map-container{grid-template-columns:1fr;gap:1rem}.matrix-map-container .map-session-details{position:relative;max-width:100%;margin-top:1rem}}@media(max-width: 768px){.matrix-map-container{min-height:400px;gap:.75rem}.matrix-map-container .matrix-map{min-height:400px}}@media(max-width: 480px){.matrix-map-container{min-height:350px}.matrix-map-container .matrix-map{min-height:350px}}.matrix-map{position:relative;background:#000;border:1px solid rgba(124,111,255,.2);overflow:hidden;min-height:600px}@media(max-width: 768px){.matrix-map{min-height:400px}}@media(max-width: 480px){.matrix-map{min-height:350px}}.matrix-grid{position:absolute;inset:0;z-index:1}.matrix-grid .grid-line{position:absolute;background:rgba(124,111,255,.1)}.matrix-grid .grid-line.horizontal{width:100%;height:1px}.matrix-grid .grid-line.vertical{height:100%;width:1px}.map-coordinates{position:absolute;inset:0;z-index:2;pointer-events:none}.map-coordinates .coord-label{position:absolute;font-size:11px;font-weight:600;color:#7c6fff;padding:4px 8px;background:rgba(0,0,0,.5);border-radius:4px}.map-coordinates .coord-label.coord-top{top:10px;left:50%;transform:translateX(-50%)}.map-coordinates .coord-label.coord-bottom{bottom:10px;left:50%;transform:translateX(-50%)}.map-coordinates .coord-label.coord-left{left:10px;top:50%;transform:translateY(-50%)}.map-coordinates .coord-label.coord-right{right:10px;top:50%;transform:translateY(-50%)}.map-markers{position:absolute;inset:0;z-index:3}.map-marker{position:absolute;width:20px;height:20px;transform:translate(-50%, -50%);cursor:pointer;transition:all .3s;z-index:10}.map-marker:hover{z-index:20}.map-marker:hover .marker-dot{transform:scale(1.5)}.map-marker:hover .marker-pulse{animation:marker-pulse 1.5s ease-out infinite}.map-marker.selected{z-index:30}.map-marker.selected .marker-dot{transform:scale(2)}.map-marker.online{color:#7c6fff}.map-marker.online .marker-dot{background:#7c6fff;border-color:#7c6fff}.map-marker.offline{color:hsla(0,0%,100%,.9)}.map-marker.offline .marker-dot{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.9)}@media(max-width: 768px){.map-marker{width:16px;height:16px}.map-marker:active .marker-dot{transform:scale(1.8)}}@media(max-width: 480px){.map-marker{width:14px;height:14px}}.marker-dot{position:absolute;inset:0;border-radius:50%;background:currentColor;border:2px solid currentColor;transition:all .3s}.marker-pulse{position:absolute;inset:-10px;border-radius:50%;background:currentColor;opacity:.3;animation:marker-pulse 2s ease-out infinite}@keyframes marker-pulse{0%{transform:scale(0.5);opacity:.5}50%{opacity:.2}100%{transform:scale(2);opacity:0}}.matrix-rain{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.15;pointer-events:none}.rain-column{position:absolute;top:-100%;width:2px;height:100px;background:linear-gradient(to bottom, transparent, #7c6fff, transparent);animation:rain-fall 15s linear infinite;opacity:.6}@keyframes rain-fall{0%{top:-100%;opacity:0}10%{opacity:.6}90%{opacity:.6}100%{top:100%;opacity:0}}.map-session-details{background:rgba(10,14,26,.95);border:2px solid rgba(124,111,255,.3);border-radius:12px;overflow:hidden;animation:slideInRight .3s ease-out}@media(max-width: 1200px){.map-session-details{margin-top:1rem}}@media(max-width: 768px){.map-session-details{border-radius:8px;border-width:1.5px}}@media(max-width: 480px){.map-session-details{border-radius:6px;border-width:1px}}@keyframes slideInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.msd-header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:rgba(124,111,255,.1);border-bottom:1px solid rgba(124,111,255,.3)}@media(max-width: 768px){.msd-header{padding:.75rem 1rem}}@media(max-width: 480px){.msd-header{padding:.625rem .875rem}}.msd-title{display:flex;align-items:center;gap:.5rem;font-size:15px;font-weight:600;color:#7c6fff}.msd-title i{font-size:18px}@media(max-width: 768px){.msd-title{font-size:14px;gap:.375rem}.msd-title i{font-size:16px}}@media(max-width: 480px){.msd-title{font-size:13px}.msd-title i{font-size:15px}}.msd-close{background:none;border:none;color:hsla(0,0%,100%,.9);cursor:pointer;padding:.25rem;font-size:18px;transition:all .2s}.msd-close:hover{color:#ff4757;transform:rotate(90deg)}.msd-content{padding:1rem}@media(max-width: 768px){.msd-content{padding:1rem}}@media(max-width: 480px){.msd-content{padding:.875rem}}.msd-user{text-align:center;padding-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1.25rem}.msd-user-name{font-size:18px;font-weight:600;color:#fff;margin-bottom:.25rem}@media(max-width: 768px){.msd-user-name{font-size:16px}}@media(max-width: 480px){.msd-user-name{font-size:15px}}.msd-user-username{font-size:13px;color:hsla(0,0%,100%,.9);margin-bottom:.5rem}@media(max-width: 768px){.msd-user-username{font-size:12px}}@media(max-width: 480px){.msd-user-username{font-size:11px}}.msd-status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.msd-status.online{background:rgba(124,111,255,.2);color:#7c6fff;border:1px solid #7c6fff}.msd-status.offline{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2)}@media(max-width: 768px){.msd-status{padding:3px 10px;font-size:11px;border-radius:10px}}@media(max-width: 480px){.msd-status{padding:2px 8px;font-size:10px;border-radius:8px}}.msd-grid{display:flex;flex-direction:column;gap:1rem}.msd-item{display:flex;gap:.75rem;align-items:flex-start}.msd-item i{font-size:18px;color:#7c6fff;margin-top:2px;flex-shrink:0}@media(max-width: 768px){.msd-item{gap:.625rem}.msd-item i{font-size:16px}}@media(max-width: 480px){.msd-item{gap:.5rem}.msd-item i{font-size:15px;margin-top:1px}}.msd-label{font-size:11px;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}@media(max-width: 768px){.msd-label{font-size:10px;letter-spacing:.3px}}@media(max-width: 480px){.msd-label{font-size:9px;letter-spacing:.25px}}.msd-value{font-size:14px;color:#fff;font-weight:500;word-break:break-word}.msd-value code{font-family:"Courier New",monospace;font-size:13px;padding:2px 6px;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.2);border-radius:4px;color:#7c6fff}.msd-value.msd-coords{font-family:"Courier New",monospace;color:#7c6fff}@media(max-width: 768px){.msd-value{font-size:13px}.msd-value code{font-size:12px;padding:1px 5px}}@media(max-width: 480px){.msd-value{font-size:12px}.msd-value code{font-size:11px;padding:1px 4px}}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.section-header .section-title{margin:0}@media(max-width: 768px){.section-header{flex-direction:column;align-items:flex-start;gap:.75rem}.section-header .section-title{width:100%}.section-header .map-type-toggle{width:100%}}.map-type-toggle{display:flex;gap:1rem;background:rgba(0,0,0,0);padding:0;border:none}@media(max-width: 768px){.map-type-toggle{width:100%}}.map-type-btn{padding:0;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.map-type-btn i{font-size:16px}.map-type-btn:hover{color:hsla(0,0%,100%,.92)}.map-type-btn.active{color:#7c6fff}@media(max-width: 768px){.map-type-btn{flex:1;justify-content:center;font-size:12px}.map-type-btn i{font-size:14px}}.google-map-container{position:relative;display:grid;grid-template-columns:280px 1fr 320px;gap:1.25rem;min-height:600px}@media(max-width: 1400px){.google-map-container{grid-template-columns:260px 1fr;gap:1rem}.google-map-container .map-session-details.google-variant{position:absolute;right:1rem;top:1rem;bottom:1rem;z-index:100;max-width:320px;width:100%}}@media(max-width: 1024px){.google-map-container{grid-template-columns:250px 1fr;gap:1rem}.google-map-container .map-session-details.google-variant{max-width:300px}}@media(max-width: 768px){.google-map-container{grid-template-columns:1fr;gap:1rem;min-height:400px}.google-map-container .google-map-sessions-list{order:2;max-height:300px}.google-map-container .google-map-wrapper{order:1;min-height:400px}.google-map-container .map-session-details.google-variant{order:3;position:relative;right:auto;top:auto;bottom:auto;max-width:100%;margin:0}}@media(max-width: 480px){.google-map-container{gap:.75rem;min-height:350px}.google-map-container .google-map-wrapper{min-height:350px}.google-map-container .google-map-sessions-list{max-height:250px}}.google-map-wrapper{position:relative;border-radius:12px;overflow:hidden;background:#0a0e1a;border:2px solid rgba(124,111,255,.3)}@media(max-width: 768px){.google-map-wrapper{border-radius:8px;border-width:1px}}.google-map-iframe{width:100%;height:600px;border:none;display:block}@media(max-width: 768px){.google-map-iframe{height:400px}}@media(max-width: 480px){.google-map-iframe{height:350px}}.map-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:600px;color:hsla(0,0%,100%,.9)}.map-no-data i{font-size:48px;margin-bottom:1rem}.map-no-data p{font-size:14px}.google-map-sessions-list{background:rgba(10,14,26,.95);border:2px solid rgba(124,111,255,.3);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;max-height:600px}@media(max-width: 768px){.google-map-sessions-list{border-radius:8px;border-width:1px;max-height:300px}}@media(max-width: 480px){.google-map-sessions-list{max-height:250px}}.gms-header{padding:.875rem 1rem;background:rgba(124,111,255,.1);border-bottom:1px solid rgba(124,111,255,.3);font-size:13px;font-weight:600;color:#7c6fff}@media(max-width: 768px){.gms-header{padding:.75rem 1rem;font-size:13px}}.gms-list{flex:1;overflow-y:auto;padding:.5rem}.gms-list::-webkit-scrollbar{width:6px}.gms-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.gms-list::-webkit-scrollbar-thumb{background:rgba(124,111,255,.3);border-radius:3px}.gms-list::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.5)}.gms-item{padding:.625rem;margin-bottom:.375rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .3s}.gms-item:hover{background:hsla(0,0%,100%,.05);border-color:#b3a8ff;transform:translateX(4px)}.gms-item.selected{background:rgba(124,111,255,.1);border-color:#7c6fff}.gms-item.offline{opacity:.6}@media(max-width: 768px){.gms-item{padding:.5rem;margin-bottom:.35rem;border-radius:6px}.gms-item:hover{transform:none}}.gms-item-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}@media(max-width: 768px){.gms-item-header{gap:.35rem;margin-bottom:.35rem}}.gms-status{width:8px;height:8px;border-radius:50%;flex-shrink:0}.gms-status.online{background:#7c6fff}.gms-status.offline{background:hsla(0,0%,100%,.3)}@media(max-width: 768px){.gms-status{width:6px;height:6px}}.loading-spinner{display:flex;align-items:center;justify-content:center;padding:3rem;color:#7c6fff;font-size:14px;font-weight:500;font-family:"Courier New",monospace}.loading-spinner::before{content:"";width:40px;height:40px;border:3px solid rgba(124,111,255,.2);border-top-color:#7c6fff;border-radius:50%;margin-right:1rem;animation:spin 1s linear infinite}@media(max-width: 768px){.loading-spinner{padding:2rem;font-size:12px}.loading-spinner::before{width:30px;height:30px;border-width:2px;margin-right:.75rem}}@keyframes spin{to{transform:rotate(360deg)}}.gms-name{font-size:13px;font-weight:600;color:#fff}@media(max-width: 768px){.gms-name{font-size:12px}}.gms-item-details{display:flex;flex-direction:column;gap:4px;font-size:11px;color:hsla(0,0%,100%,.9)}@media(max-width: 768px){.gms-item-details{font-size:10px;gap:3px}}.gms-location{display:flex;align-items:center;gap:4px}.gms-location i{color:#7c6fff}.gms-coords{font-family:"Courier New",monospace;color:#dbd4ff}@media(max-width: 1400px){.map-session-details.google-variant{animation:slideInFromRight .3s ease-out}}@keyframes slideInFromRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
.TelegramManagementTab{padding:20px;max-width:1200px;margin:0 auto;background:linear-gradient(135deg, #0a0e27 0%, #1a1f3a 100%);min-height:100vh}.TelegramManagementTab .telegram-section{background:linear-gradient(145deg, rgba(13, 27, 42, 0.95), rgba(27, 38, 59, 0.95));border-radius:16px;padding:28px;margin-bottom:24px;border:1px solid rgba(124,111,255,.15);position:relative;overflow:hidden}.TelegramManagementTab .telegram-section::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, rgba(124, 111, 255, 0.6), transparent)}.TelegramManagementTab .telegram-section .section-title{font-size:22px;color:#a78bfa;margin-bottom:24px;padding-bottom:14px;border-bottom:2px solid rgba(124,111,255,.2);letter-spacing:.5px}.TelegramManagementTab .login-card .login-step{margin-bottom:24px}.TelegramManagementTab .login-card .login-step .step-label{display:block;font-size:14px;font-weight:600;color:#a78bfa;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.TelegramManagementTab .login-card .login-step .input-group{display:flex;gap:12px}.TelegramManagementTab .login-card .login-step .input-group .tg-input{flex:1;padding:12px 16px;background:rgba(13,27,42,.6);border:1px solid rgba(124,111,255,.3);border-radius:8px;font-size:14px;color:#e0e0e0;transition:all .3s ease}.TelegramManagementTab .login-card .login-step .input-group .tg-input:focus{outline:none;border-color:#a78bfa;background:rgba(13,27,42,.8)}.TelegramManagementTab .login-card .login-step .input-group .tg-input::placeholder{color:hsla(0,0%,100%,.9)}.TelegramManagementTab .login-card .login-step .input-group .Button{min-width:120px;padding:12px 24px;white-space:nowrap;background:linear-gradient(135deg, #a78bfa, #00cc6f);color:#0a0e27;border:none;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}.TelegramManagementTab .login-card .login-step .input-group .Button:hover{transform:translateY(-2px)}.TelegramManagementTab .login-card .login-step .input-group .Button:active{transform:translateY(0)}.TelegramManagementTab .login-card .login-step .input-group .Button:disabled{opacity:.4;cursor:not-allowed;transform:none}.TelegramManagementTab .login-card .warning-box{background:linear-gradient(135deg, rgba(255, 152, 0, 0.1), rgba(255, 87, 34, 0.1));border-left:4px solid #ff9800;padding:18px;border-radius:8px;margin:20px 0;border:1px solid rgba(255,152,0,.3)}.TelegramManagementTab .login-card .warning-box strong{display:block;margin-bottom:10px;color:#ffb74d;font-size:15px}.TelegramManagementTab .login-card .warning-box ul{margin:8px 0 0 20px;padding:0}.TelegramManagementTab .login-card .warning-box ul li{margin-bottom:6px;color:#e0e0e0;font-size:13px;line-height:1.5}.TelegramManagementTab .login-card .status-display{margin-top:20px;padding:16px;background:rgba(13,27,42,.5);border-radius:8px;border:1px solid rgba(124,111,255,.15)}.TelegramManagementTab .login-card .status-display .status-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.TelegramManagementTab .login-card .status-display .status-item .status-label{font-weight:600;color:#a78bfa;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.TelegramManagementTab .login-card .status-display .status-item .status-value{color:#e0e0e0;font-weight:600}.session-card{padding:20px;border-radius:12px;margin-top:20px;transition:all .3s ease}.session-card.active{background:linear-gradient(135deg, rgba(124, 111, 255, 0.08), rgba(0, 204, 111, 0.08));border:2px solid rgba(124,111,255,.5)}.session-card.active .session-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.session-card.active .session-header .session-icon{font-size:28px;filter:drop-shadow(0 0 8px rgba(124, 111, 255, 0.6))}.session-card.active .session-header .session-info h3{font-size:17px;color:#a78bfa;margin:0 0 6px 0}.session-card.active .session-header .session-info .session-username{font-size:14px;color:#b0b0b0;margin:0}.session-card.active .btn-logout{width:100%;background:linear-gradient(135deg, #f44336, #d32f2f);color:#fff;padding:12px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.session-card.active .btn-logout:hover{transform:translateY(-2px)}.session-card.active .btn-logout:active{transform:translateY(0)}.session-card.inactive{background:linear-gradient(135deg, rgba(255, 152, 0, 0.08), rgba(255, 87, 34, 0.08));border:2px solid rgba(255,152,0,.4);text-align:center;padding:24px}.session-card.inactive .session-icon{font-size:36px;display:block;margin-bottom:12px;filter:drop-shadow(0 0 8px rgba(255, 152, 0, 0.5))}.session-card.inactive p{color:#ffb74d;font-weight:600;margin:0}.auto-reply-card .toggle-section{margin-bottom:24px}.auto-reply-card .toggle-section .btn-toggle{width:100%;padding:18px 28px;font-size:17px;font-weight:500;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1.5px;position:relative;overflow:hidden}.auto-reply-card .toggle-section .btn-toggle::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .6s,height .6s}.auto-reply-card .toggle-section .btn-toggle:hover::before{width:300px;height:300px}.auto-reply-card .toggle-section .btn-toggle.active{background:linear-gradient(135deg, #a78bfa, #00cc6f);color:#0a0e27;filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.auto-reply-card .toggle-section .btn-toggle.active:hover{transform:translateY(-3px) scale(1.02)}.auto-reply-card .toggle-section .btn-toggle.inactive{background:linear-gradient(135deg, #6b7280, #4b5563);color:#e0e0e0}.auto-reply-card .toggle-section .btn-toggle.inactive:hover{background:linear-gradient(135deg, #7c8491, #5c6573);transform:translateY(-2px)}.auto-reply-card .toggle-section .btn-toggle:disabled{opacity:.5;cursor:not-allowed;transform:none !important}.auto-reply-card .status-grid{display:grid;gap:14px;margin-bottom:24px}.auto-reply-card .status-grid .status-item{display:flex;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg, rgba(13, 27, 42, 0.6), rgba(27, 38, 59, 0.6));border-radius:8px;border:1px solid rgba(124,111,255,.2);transition:all .3s ease}.auto-reply-card .status-grid .status-item:hover{border-color:#b3a8ff;transform:translateX(4px)}.auto-reply-card .status-grid .status-item .status-label{color:#a78bfa;font-size:13px;text-transform:uppercase;letter-spacing:.8px}.auto-reply-card .status-grid .status-item .status-value{color:#e0e0e0;font-size:14px}.auto-reply-card .action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auto-reply-card .action-buttons .Button{width:100%;padding:12px 20px;background:linear-gradient(135deg, rgba(124, 111, 255, 0.15), rgba(0, 204, 111, 0.15));color:#a78bfa;border:1px solid rgba(124,111,255,.4);border-radius:8px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}.auto-reply-card .action-buttons .Button:hover{background:linear-gradient(135deg, rgba(124, 111, 255, 0.25), rgba(0, 204, 111, 0.25));border-color:#a78bfa;transform:translateY(-2px)}.auto-reply-card .action-buttons .Button:active{transform:translateY(0)}.auto-reply-card .action-buttons .Button.btn-chat-history{background:linear-gradient(135deg, rgba(33, 150, 243, 0.2), rgba(21, 101, 192, 0.2));color:#64b5f6;border:1px solid rgba(33,150,243,.5)}.auto-reply-card .action-buttons .Button.btn-chat-history:hover{background:linear-gradient(135deg, rgba(33, 150, 243, 0.35), rgba(21, 101, 192, 0.35));border-color:#2196f3;transform:translateY(-2px) scale(1.02)}.auto-reply-card .action-buttons .Button.btn-reset{background:linear-gradient(135deg, rgba(255, 152, 0, 0.15), rgba(245, 124, 0, 0.15));color:#ffb74d;border:1px solid rgba(255,152,0,.4)}.auto-reply-card .action-buttons .Button.btn-reset:hover{background:linear-gradient(135deg, rgba(255, 152, 0, 0.25), rgba(245, 124, 0, 0.25));border-color:#ff9800}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal-overlay .modal-content{background:linear-gradient(145deg, rgba(13, 27, 42, 0.98), rgba(27, 38, 59, 0.98));border-radius:16px;max-width:900px;width:90%;max-height:80vh;display:flex;flex-direction:column;border:1px solid rgba(124,111,255,.3);animation:slideUp .3s ease}@keyframes slideUp{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-overlay .modal-content .modal-header{padding:24px 28px;border-bottom:1px solid rgba(124,111,255,.2);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg, rgba(124, 111, 255, 0.05), transparent)}.modal-overlay .modal-content .modal-header h2{margin:0;font-size:22px;color:#a78bfa}.modal-overlay .modal-content .modal-header .close-btn{background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);font-size:24px;cursor:pointer;color:#ff6b6b;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.modal-overlay .modal-content .modal-header .close-btn:hover{background:rgba(244,67,54,.2);border-color:#f44336;color:#ff5252;transform:rotate(90deg)}.modal-overlay .modal-content .modal-body{padding:24px 28px;overflow-y:auto}.modal-overlay .modal-content .modal-body::-webkit-scrollbar{width:8px}.modal-overlay .modal-content .modal-body::-webkit-scrollbar-track{background:rgba(13,27,42,.5);border-radius:4px}.modal-overlay .modal-content .modal-body::-webkit-scrollbar-thumb{background:rgba(124,111,255,.3);border-radius:4px}.modal-overlay .modal-content .modal-body::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.5)}.modal-overlay .modal-content .modal-body .empty-message{text-align:center;padding:50px 20px;color:#888;font-size:15px}.modal-overlay .modal-content .modal-body .chat-history-grid{display:grid;grid-template-columns:260px 1fr;gap:24px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-list{border-right:1px solid rgba(124,111,255,.15);padding-right:24px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-list h3{font-size:14px;margin-bottom:14px;color:#a78bfa;text-transform:uppercase;letter-spacing:1px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-list .chat-item{padding:14px;margin-bottom:10px;cursor:pointer;border-radius:8px;background:rgba(13,27,42,.5);border:1px solid rgba(124,111,255,.15);transition:all .3s ease}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-list .chat-item:hover{background:rgba(124,111,255,.08);border-color:#b3a8ff;transform:translateX(4px)}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-list .chat-item.active{background:rgba(124,111,255,.15);border-left:3px solid #a78bfa}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-list .chat-item .chat-id{font-weight:600;font-size:13px;margin-bottom:6px;color:#a78bfa}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-list .chat-item .chat-count{font-size:11px;color:#b0b0b0}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages h3{font-size:14px;margin-bottom:18px;color:#a78bfa;text-transform:uppercase;letter-spacing:1px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list{max-height:450px;overflow-y:auto;padding-right:10px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list::-webkit-scrollbar{width:6px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list::-webkit-scrollbar-track{background:rgba(13,27,42,.5);border-radius:3px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list::-webkit-scrollbar-thumb{background:rgba(124,111,255,.3);border-radius:3px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.5)}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message{margin-bottom:18px;padding:14px 16px;border-radius:10px;transition:all .3s ease}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message:hover{transform:translateX(4px)}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message.user{background:linear-gradient(135deg, rgba(33, 150, 243, 0.15), rgba(33, 150, 243, 0.08));border-left:4px solid #2196f3;border:1px solid rgba(33,150,243,.3)}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message.assistant{background:linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(0, 204, 111, 0.08));border-left:4px solid #a78bfa;border:1px solid rgba(124,111,255,.3)}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message .message-header{display:flex;justify-content:space-between;margin-bottom:10px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message .message-header .message-role{font-size:11px;color:#a78bfa;text-transform:uppercase;letter-spacing:.5px}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message .message-header .message-time{font-size:11px;color:#888}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message .message-content{font-size:13px;line-height:1.6;color:#e0e0e0}.modal-overlay .modal-content .modal-body .chat-history-grid .chat-messages .messages-list .message .message-content .image-badge{margin-left:10px;padding:3px 8px;background:linear-gradient(135deg, #ff9800, #f57c00);color:#fff;border-radius:6px;font-size:10px;text-transform:uppercase}
:root{--matrix-primary: #7c6fff;--matrix-primary-dim: rgba(124, 111, 255, 0.6);--matrix-primary-bg: rgba(124, 111, 255, 0.15);--matrix-primary-border: rgba(124, 111, 255, 0.3);--matrix-success: #4b3fc0;--matrix-success-dim: rgba(91, 76, 250, 0.6);--matrix-success-bg: rgba(91, 76, 250, 0.15);--matrix-success-border: rgba(91, 76, 250, 0.3);--matrix-warning: #ffb347;--matrix-warning-dim: rgba(255, 183, 71, 0.6);--matrix-warning-bg: rgba(255, 183, 71, 0.15);--matrix-warning-border: rgba(255, 183, 71, 0.3);--matrix-danger: #ff0066;--matrix-danger-dim: rgba(255, 0, 102, 0.6);--matrix-danger-bg: rgba(255, 0, 100, 0.2);--matrix-danger-border: rgba(255, 0, 102, 0.3);--matrix-info: #0096ff;--matrix-info-dim: rgba(0, 150, 255, 0.6);--matrix-info-bg: rgba(0, 150, 255, 0.15);--matrix-info-border: rgba(0, 150, 255, 0.3);--matrix-bg-dark: rgba(10, 8, 28, 0.95);--matrix-bg-card: linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));--matrix-bg-hover: rgba(124, 111, 255, 0.15);--matrix-bg-black: rgba(0, 0, 0, 0.35);--matrix-text-white: #ffffff;--matrix-text-dim: rgba(255, 255, 255, 0.88);--matrix-text-dimmer: rgba(255, 255, 255, 0.72);--matrix-border: rgba(124, 111, 255, 0.4);--matrix-border-dim: rgba(124, 111, 255, 0.15);--matrix-gap-xs: 4px;--matrix-gap-sm: 8px;--matrix-gap-md: 12px;--matrix-gap-lg: 16px;--matrix-gap-xl: 24px;--matrix-radius-sm: 4px;--matrix-radius-md: 6px;--matrix-radius-lg: 12px;--matrix-transition: all 0.2s ease;--matrix-shadow-sm: 0 0 8px rgba(124, 111, 255, 0.3);--matrix-shadow-md: 0 0 12px rgba(124, 111, 255, 0.4);--matrix-shadow-lg: 0 0 20px rgba(124, 111, 255, 0.3);--matrix-shadow-inset: inset 0 0 8px rgba(124, 111, 255, 0.1);--matrix-font-mono: "Courier New", "Consolas", monospace}@keyframes matrix-shine{0%{left:-100%}50%,100%{left:100%}}@keyframes matrix-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes matrix-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.matrix-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);animation:matrix-shine 3s infinite}.matrix-pulse{animation:matrix-pulse 2s ease-in-out infinite}@media(max-width: 768px){.mobile-card-view::-webkit-scrollbar{width:8px;height:8px}.mobile-card-view::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.6)}.mobile-admin-card{background:var(--matrix-bg-card);border:1px solid var(--matrix-border);border-radius:var(--matrix-radius-lg);padding:12px;margin-bottom:12px;transition:var(--matrix-transition)}.mobile-admin-card:last-child{margin-bottom:0}.mobile-admin-card:active{transform:scale(0.99);background:var(--matrix-bg-hover)}.mac-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(91,76,250,.1)}.mac-left{display:flex;gap:10px;align-items:center;flex:1}.mac-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:16px;color:#000;flex-shrink:0}.mac-info{display:flex;flex-direction:column;gap:2px}.mac-name{color:#fff;font-size:14px;font-weight:500}.mac-id{color:hsla(0,0%,100%,.9);font-size:11px;font-family:"Courier New",monospace}.mac-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mac-amount{color:#7c6fff;font-size:16px;font-weight:bold;font-family:"Courier New",monospace}.mac-status-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.mac-status-badge.pending{background:rgba(255,193,7,.15);color:#ffc107}.mac-status-badge.active{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.approved{background:rgba(91,76,250,.15);color:#7c6fff}.mac-status-badge.rejected{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.banned{background:rgba(255,0,0,.15);color:#f44}.mac-status-badge.admin{background:rgba(255,215,0,.15);color:#000}.mac-status-badge.user{background:rgba(100,100,100,.15);color:#999}.mac-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mac-info-item{display:flex;flex-direction:column;gap:4px}.mac-label{color:hsla(0,0%,100%,.9);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.mac-value{color:#fff;font-size:13px;font-weight:500}.mac-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(91,76,250,.1)}.mac-btn{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden}.mac-btn i{font-size:14px}.mac-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.mac-btn:active:not(:disabled)::before{left:100%}.mac-btn-primary,.mac-btn-edit{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}.mac-btn-primary i,.mac-btn-edit i{filter:drop-shadow(0 0 4px rgba(124, 111, 255, 0.6))}.mac-btn-primary:active:not(:disabled),.mac-btn-edit:active:not(:disabled){transform:scale(0.97);background:rgba(124,111,255,.25)}.mac-btn-primary:disabled,.mac-btn-edit:disabled{opacity:.4;cursor:not-allowed}.mac-btn-secondary,.mac-btn-balance{background:rgba(0,150,255,.15);color:#4dabff;border:1px solid rgba(0,150,255,.4)}.mac-btn-secondary i,.mac-btn-balance i{filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.mac-btn-secondary:active:not(:disabled),.mac-btn-balance:active:not(:disabled){transform:scale(0.97);background:rgba(0,150,255,.25)}.mac-btn-secondary:disabled,.mac-btn-balance:disabled{opacity:.4;cursor:not-allowed}.mac-btn-danger,.mac-btn-ban{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mac-btn-danger i,.mac-btn-ban i{filter:drop-shadow(0 0 4px rgba(255, 0, 102, 0.6))}.mac-btn-danger:active:not(:disabled),.mac-btn-ban:active:not(:disabled){transform:scale(0.97);background:rgba(255,0,100,.3)}.mac-btn-danger:disabled,.mac-btn-ban:disabled{opacity:.4;cursor:not-allowed}.mac-btn-unlock{background:rgba(91,76,250,.15);color:#7c6fff;border:1px solid rgba(91,76,250,.3)}.mac-btn-unlock i{filter:drop-shadow(0 0 4px rgba(91, 76, 250, 0.6))}.mac-btn-unlock:active:not(:disabled){transform:scale(0.97);background:rgba(91,76,250,.25)}.mac-btn-unlock:disabled{opacity:.4;cursor:not-allowed}}.username-cell .user-info-cell{display:flex;align-items:center;gap:10px}.username-cell .user-info-cell .Avatar,.username-cell .user-info-cell .avatar-fallback,.username-cell .user-info-cell .avatar-fallback-img{width:32px !important;height:32px !important;max-width:32px !important;max-height:32px !important;border-radius:50%;flex-shrink:0;object-fit:cover;overflow:hidden}@media(max-width: 768px){.username-cell .user-info-cell .Avatar,.username-cell .user-info-cell .avatar-fallback,.username-cell .user-info-cell .avatar-fallback-img{width:28px !important;height:28px !important;max-width:28px !important;max-height:28px !important}}.username-cell .user-info-cell .avatar-fallback{background:linear-gradient(135deg, var(--matrix-success) 0%, #5b4cfa 100%);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:14px;color:#000}.username-cell .user-info-cell .avatar-fallback-img{object-fit:cover}.username-cell .user-info-cell span{flex:1}.action-buttons-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.action-row-main,.action-row-secondary{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.action-row-main .Button{padding:4px 10px !important;border-radius:2px !important;font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;font-family:"Courier New",monospace !important;min-width:auto !important}.action-row-main .Button.Button--primary{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important}.action-row-main .Button.Button--primary:hover{background:rgba(124,111,255,.25) !important}.action-row-main .Button.Button--danger{background:rgba(255,0,100,.2) !important;color:#f06 !important;border:1px solid #f06 !important}.action-row-main .Button.Button--danger:hover{background:rgba(255,0,100,.3) !important}.table-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:100%}.table-actions.chips{flex-wrap:wrap;margin-top:6px}.chip-btn{display:inline-block;padding:4px 10px;border-radius:2px;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace;cursor:pointer;transition:all .2s ease;background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff;position:relative;overflow:hidden}.chip-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);animation:badge-shine 3s infinite}.chip-btn:hover{background:rgba(124,111,255,.25)}.chip-btn.warning{background:rgba(255,183,71,.15);border:1px solid #ffb347;color:#ffb347}.chip-btn.warning:hover{background:rgba(255,183,71,.25)}.chip-btn.danger{background:rgba(255,0,100,.2);border:1px solid #f06;color:#f06}.chip-btn.danger:hover{background:rgba(255,0,100,.3)}@keyframes badge-shine{0%{left:-100%}50%,100%{left:100%}}.action-buttons-group{display:flex;gap:6px;align-items:center;width:100%}.action-buttons-group>.Button{display:inline-flex !important;padding:4px 10px !important;border-radius:2px !important;font-size:10px !important;visibility:visible !important;opacity:1 !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;font-family:"Courier New",monospace !important;min-width:auto !important;flex:1}.action-buttons-group>.Button.Button--primary{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border:1px solid #7c6fff !important}.action-buttons-group>.Button.Button--primary:hover{background:rgba(124,111,255,.25) !important}.action-buttons-group>.Button.Button--danger{background:rgba(255,0,100,.2) !important;color:#f06 !important;border:1px solid #f06 !important}.action-buttons-group>.Button.Button--danger:hover{background:rgba(255,0,100,.3) !important}.bet-history-modal{max-width:100vw;width:100vw;max-height:98vh;position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%, rgba(124, 111, 255, 0.06), transparent 38%),radial-gradient(circle at 80% 0%, rgba(124, 111, 255, 0.05), transparent 40%),linear-gradient(135deg, rgba(124, 111, 255, 0.05), rgba(0, 120, 90, 0.06));border:1px solid rgba(124,111,255,.25);border-radius:14px;color:#eafff6}.bet-history-modal::before,.bet-history-modal::after{content:"";position:absolute;inset:0;pointer-events:none}.bet-history-modal::before{background:linear-gradient(120deg, transparent 0%, rgba(124, 111, 255, 0.08) 45%, transparent 80%);filter:blur(4px);opacity:.7}.bet-history-modal::after{background:repeating-linear-gradient(90deg, rgba(124, 111, 255, 0.05), rgba(124, 111, 255, 0.05) 1px, transparent 1px, transparent 7px);mix-blend-mode:screen;opacity:.35}.bet-history-modal .matrix-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;background:rgba(124,111,255,.08);border-bottom:1px solid rgba(124,111,255,.2);position:relative;z-index:1}.bet-history-modal .matrix-modal-header h3{margin:0;font-size:1.05rem;letter-spacing:.5px;color:#7c6fff;display:inline-flex;align-items:center;gap:.5rem}.bet-history-modal .matrix-modal-header h3 i{color:#7c6fff;filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.bet-history-modal .matrix-modal-header .modal-close{background:rgba(124,111,255,.12);border:1px solid rgba(124,111,255,.4);color:#eafff6;width:34px;height:34px;border-radius:8px;cursor:pointer;transition:all .2s ease}.bet-history-modal .matrix-modal-header .modal-close:hover{background:rgba(124,111,255,.2)}.bet-history-modal .matrix-modal-body{position:relative;z-index:1;padding:1.2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-x:auto;overflow-y:auto}.bet-history-modal .matrix-modal-body--scroll{max-height:85vh;overflow-x:auto;overflow-y:auto;padding-right:.6rem}.bet-history-modal .matrix-modal-body--scroll::-webkit-scrollbar{width:8px}.bet-history-modal .matrix-modal-body--scroll::-webkit-scrollbar-thumb{background:rgba(124,111,255,.35);border-radius:8px}.bet-history-modal .matrix-modal-body--scroll::-webkit-scrollbar-track{background:rgba(124,111,255,.05)}.bet-history-modal .matrix-table{width:100%;border:1px solid rgba(124,111,255,.2);border-radius:10px;overflow:visible}.bet-history-modal .matrix-table table{width:100%;min-width:1200px;border-collapse:collapse;font-family:"Courier New",monospace;table-layout:auto}.bet-history-modal .matrix-table th{background:rgba(124,111,255,.08);color:#7c6fff;text-transform:uppercase;font-size:12px;letter-spacing:.6px;padding:12px 10px;border-bottom:1px solid rgba(124,111,255,.15);white-space:nowrap}.bet-history-modal .matrix-table th.text-right{text-align:right}.bet-history-modal .matrix-table th.text-center{text-align:center}.bet-history-modal .matrix-table th.actions-col{min-width:180px}.bet-history-modal .matrix-table td{padding:12px 10px;color:#d9fff0;font-size:13px;border-bottom:1px solid rgba(124,111,255,.07)}.bet-history-modal .matrix-table td.text-right{text-align:right}.bet-history-modal .matrix-table td.text-center{text-align:center}.bet-history-modal .matrix-table td.text-red{color:#ff6b6b}.bet-history-modal .matrix-table td.text-green{color:#51cf66}.bet-history-modal .matrix-table td.text-time{font-size:12px;color:#888}.bet-history-modal .matrix-table td.actions-col{min-width:180px;white-space:nowrap}.bet-history-modal .matrix-table td .status-win{color:#51cf66}.bet-history-modal .matrix-table td .status-lose{color:#ff6b6b}.bet-history-modal .matrix-table td .status-pending{color:#ffa726}.bet-history-modal .matrix-table tbody tr{transition:background .15s ease}.bet-history-modal .matrix-table tbody tr:hover{background:rgba(124,111,255,.06)}.bet-history-modal .matrix-row-actions{display:inline-flex;gap:.5rem;align-items:center;justify-content:center}.bet-history-modal .matrix-ghost-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:rgba(124,111,255,.08);border:1px solid rgba(124,111,255,.35);color:#eafff6;cursor:pointer;letter-spacing:.4px;transition:all .15s ease}.bet-history-modal .matrix-ghost-btn i{filter:drop-shadow(0 0 4px rgba(124, 111, 255, 0))}.bet-history-modal .matrix-ghost-btn:hover{transform:translateY(-1px);background:rgba(124,111,255,0)}.bet-history-modal .matrix-ghost-btn.primary{border-color:#c0b4ff;color:#7c6fff}.bet-history-modal .matrix-ghost-btn.danger{border-color:rgba(255,0,102,.4);color:#ff6fa3;background:rgba(255,0,102,.08)}.bet-history-modal .matrix-ghost-btn.danger:hover{background:rgba(255,0,102,0)}.bet-history-modal .admin-modal-footer{padding:1rem 1.25rem;border-top:1px solid rgba(124,111,255,.2);background:rgba(124,111,255,.05);display:flex;justify-content:flex-end;gap:.8rem;position:relative;z-index:1}.neon-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;padding:6px 12px !important;border-radius:4px !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.5px !important;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:all .2s ease;min-width:85px !important}.neon-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, rgba(255, 255, 255, 0.05), transparent 40%, rgba(255, 255, 255, 0.05));opacity:0;transition:opacity .2s ease}.neon-btn:hover::after{opacity:1}.neon-btn.neon-btn--edit{background:rgba(124,111,255,.12) !important;border-color:#7c6fff !important;color:#7c6fff !important}.neon-btn.neon-btn--edit:hover{background:rgba(124,111,255,.2) !important}.neon-btn.neon-btn--lock{background:rgba(255,0,100,.14) !important;border-color:#f06 !important;color:#f06 !important}.neon-btn.neon-btn--lock:hover{background:rgba(255,0,100,.22) !important}.kick-cell{text-align:center;padding:8px !important}.kick-toggle-btn{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:8px 16px;border:2px solid;border-radius:6px;font-family:"Courier New",monospace;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.kick-toggle-btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .4s ease,height .4s ease}.kick-toggle-btn:hover::before{width:300px;height:300px}.kick-toggle-btn .kick-toggle-inner{position:relative;z-index:1;display:flex;align-items:center;gap:6px}.kick-toggle-btn .kick-status{font-weight:900}.kick-toggle-btn.active{background:rgba(124,111,255,.15);border-color:#7c6fff;color:#7c6fff;animation:neon-pulse-green 2s infinite}.kick-toggle-btn.active:hover{background:rgba(124,111,255,.25);transform:translateY(-2px)}.kick-toggle-btn.inactive{background:rgba(255,0,100,.15);border-color:#f06;color:#f06;animation:neon-pulse-red 2s infinite}.kick-toggle-btn.inactive:hover{background:rgba(255,0,100,.25);transform:translateY(-2px)}@keyframes neon-pulse-green{0%,100%{border-color:#7c6fff}50%{border-color:#7c6fff}}@keyframes neon-pulse-red{0%,100%{border-color:#f06}50%{border-color:#f06}}.matrix-modal{background:radial-gradient(circle at 20% 20%, rgba(91, 76, 250, 0.1), transparent 35%),radial-gradient(circle at 80% 0%, rgba(0, 200, 255, 0.08), transparent 30%),#0b0f14;border:1px solid rgba(91,76,250,.25);color:#e8fff5;font-family:"Courier New",monospace;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(520px,95vw)}.matrix-modal--md{width:min(680px,94vw)}.matrix-modal--wide{width:min(1100px,96vw)}.bet-history-modal.matrix-modal--wide{width:100vw !important;max-width:100vw !important}.matrix-modal-header{border-bottom:1px solid rgba(91,76,250,.15);padding-bottom:10px}.matrix-modal-header h3{display:flex;align-items:center;gap:8px;color:#a78bfa;text-transform:uppercase;letter-spacing:.5px}.matrix-modal-header .modal-close{background:rgba(91,76,250,.1);border:1px solid rgba(91,76,250,.3);color:#a78bfa;transition:all .2s ease}.matrix-modal-header .modal-close:hover{background:rgba(91,76,250,.2)}.matrix-modal-body{background:linear-gradient(180deg, rgba(91, 76, 250, 0.03), rgba(91, 76, 250, 0));border-radius:8px}.matrix-modal-body--scroll{max-height:70vh;overflow-y:auto}.matrix-modal-footer{border-top:1px solid rgba(91,76,250,.15);padding-top:12px}.matrix-table table{width:100%;border-collapse:collapse;font-family:"Courier New",monospace}.matrix-table{overflow-x:auto}.matrix-form .form-group label{color:#9de7c5;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.matrix-form input,.matrix-form select,.matrix-form textarea{background:rgba(91,76,250,.06);border:1px solid rgba(91,76,250,.2);color:#e8fff5;font-family:"Courier New",monospace;transition:all .2s ease}.matrix-form input:focus,.matrix-form select:focus,.matrix-form textarea:focus{outline:none;border-color:#9d8fff}.matrix-table thead th{background:rgba(91,76,250,.05);color:#a78bfa;text-transform:uppercase;letter-spacing:.5px;font-size:12px;border-bottom:1px solid rgba(91,76,250,.1)}.matrix-table tbody tr{transition:background .15s ease}.matrix-table tbody tr:hover{background:rgba(91,76,250,.03)}.matrix-table td{color:#e8fff5;font-size:13px}.matrix-row-actions{display:flex;gap:8px;justify-content:center}.matrix-ghost-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);color:#e8fff5;font-size:12px;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:all .2s ease}.matrix-ghost-btn i{font-size:14px}.matrix-ghost-btn:hover{background:rgba(91,76,250,.08);border-color:#9d8fff;color:#a78bfa}.matrix-ghost-btn.primary{border-color:rgba(0,150,255,.35);color:#7cd5ff}.matrix-ghost-btn.primary:hover{background:rgba(0,150,255,.1);color:#a7e4ff}.matrix-ghost-btn.danger{border-color:rgba(255,70,70,.35);color:#ff8a8a}.matrix-ghost-btn.danger:hover{background:rgba(255,70,70,.1);color:#ffc2c2}.action-dropdown-wrapper{position:relative;display:inline-block}.action-menu-btn{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;background:rgba(124,111,255,.15);border:1px solid #7c6fff;border-radius:2px;color:#7c6fff;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:85px}.action-menu-btn:hover{background:rgba(124,111,255,.25)}.action-menu-btn span{font-size:10px}.action-menu-btn .icon{font-size:12px}.action-dropdown-menu{position:absolute;top:100%;right:0;margin-top:4px;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%);border:1px solid rgba(124,111,255,.3);border-radius:4px;min-width:220px;z-index:9999;overflow:hidden;animation:dropdownFadeIn .2s ease}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.action-dropdown-menu button{display:flex;align-items:center;gap:10px;width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(124,111,255,.1);color:#7c6fff;font-size:12px;font-family:"Courier New",monospace;text-align:left;cursor:pointer;transition:all .2s ease}.action-dropdown-menu button:last-child{border-bottom:none}.action-dropdown-menu button:hover{background:rgba(124,111,255,.15);padding-left:20px}.action-dropdown-menu button .icon{font-size:14px;flex-shrink:0}.action-dropdown-menu button.warning{color:#ffb347}.action-dropdown-menu button.warning:hover{background:rgba(255,183,71,.15)}.action-dropdown-menu button.danger{color:#f06}.action-dropdown-menu button.danger:hover{background:rgba(255,0,100,.15)}.action-dropdown-menu button.toggle-permission.allowed{color:#7c6fff;background:rgba(124,111,255,.06);border-bottom-color:rgba(124,111,255,.2)}.action-dropdown-menu button.toggle-permission.allowed:hover{background:rgba(124,111,255,.18)}.action-dropdown-menu button.toggle-permission.blocked{color:#ff5c8a;background:rgba(255,0,100,.08);border-bottom-color:rgba(255,0,100,.2)}.action-dropdown-menu button.toggle-permission.blocked:hover{background:rgba(255,0,100,.2)}.users-tab .desktop-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;flex:1}@media(max-width: 768px){.users-tab .desktop-table-wrapper{display:none !important}}.users-tab .admin-table,.users-tab .admin-table tbody,.users-tab .admin-table tr,.users-tab .admin-table td{overflow:visible !important}.users-tab .admin-table td{position:relative}.users-tab .desktop-table-wrapper{overflow-x:auto;overflow-y:visible}.admin-tab-content .users-tab{overflow:visible}.users-tab .status-badge{padding:4px 10px;border-radius:6px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;min-width:88px}.users-tab .status-stack{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-start}.users-tab .status-device{padding:2px 6px;border-radius:4px;font-size:9px;letter-spacing:.5px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;background:rgba(140,140,140,.2);color:silver}.users-tab .status-device.mobile{background:rgba(0,160,255,.2);color:#66caff}.users-tab .status-device.desktop{background:rgba(140,255,120,.18);color:#8cff7a}.users-tab .status-last-seen{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:rgba(200,200,200,.7)}.users-tab .status-badge.active{background:rgba(91,76,250,.18);color:#7c6fff}.users-tab .status-badge.offline{background:rgba(140,140,140,.2);color:silver}.users-tab .status-badge.gaming{background:rgba(255,183,71,.2);color:#ffb347}.users-tab .status-badge.banned{background:rgba(255,0,100,.2);color:#f06}.admin-tab-content.users-tab{padding:1rem}.admin-tab-content.users-tab.toggle-permission.allowed{background:rgba(124,111,255,.18);border-color:#7c6fff;color:#7c6fff}.admin-tab-content.users-tab.toggle-permission.allowed:hover{background:rgba(124,111,255,.3)}.admin-tab-content.users-tab.toggle-permission.blocked{background:rgba(255,0,100,.22);border-color:#f06;color:#f06}.admin-tab-content.users-tab.toggle-permission.blocked:hover{background:rgba(255,0,100,.32)}@media(max-width: 768px){.admin-tab-content.users-tab{padding:.5rem !important}}.admin-tab-content.users-tab .desktop-only .admin-table{min-width:1520px}.admin-tab-content.users-tab .desktop-only .admin-table th,.admin-tab-content.users-tab .desktop-only .admin-table td{white-space:nowrap}.admin-tab-content.users-tab .desktop-only .admin-table th:nth-child(1),.admin-tab-content.users-tab .desktop-only .admin-table td:nth-child(1){width:170px;max-width:170px}.admin-tab-content.users-tab .desktop-only .admin-table th:nth-child(3),.admin-tab-content.users-tab .desktop-only .admin-table td:nth-child(3){width:88px;max-width:88px}.admin-tab-content.users-tab .desktop-only .admin-table th:nth-child(5),.admin-tab-content.users-tab .desktop-only .admin-table td:nth-child(5){width:92px;max-width:92px}.admin-tab-content.users-tab .desktop-only .admin-table th:nth-child(10),.admin-tab-content.users-tab .desktop-only .admin-table td:nth-child(10){width:228px;min-width:228px}.admin-tab-content.users-tab .desktop-only .admin-table .username-cell .user-info-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tab-content.users-tab .desktop-only .action-buttons-group{flex-wrap:nowrap;justify-content:flex-start}.admin-tab-content.users-tab .desktop-only .action-buttons-group>.Button{min-width:64px !important;padding:6px 10px !important;justify-content:center}.admin-tab-content.users-tab .desktop-only{display:block !important}@media(max-width: 768px){.admin-tab-content.users-tab .desktop-only{display:none !important}}.admin-tab-content.users-tab .mobile-card-view{display:none !important}@media(max-width: 768px){.admin-tab-content.users-tab .mobile-card-view{display:block !important;padding:0;background:rgba(0,0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 768px){.admin-tab-content.users-tab .users-toolbar .toolbar-actions{display:none !important}}.admin-filter-bar{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 16px;align-items:flex-end}.admin-filter-bar .filter-group{display:flex;flex-direction:column;gap:4px;min-width:140px}.admin-filter-bar .filter-group label{font-size:12px;color:hsla(0,0%,100%,.9)}.admin-filter-bar .filter-group select{padding:8px 10px;background:rgba(0,0,0,.35);border:1px solid rgba(124,111,255,.2);border-radius:6px;color:#a78bfa;outline:none;transition:border-color .2s}.admin-filter-bar .filter-group select:focus{border-color:#a78bfa}.admin-pagination{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.admin-pagination .page-info{font-size:13px;color:hsla(0,0%,100%,.92)}.admin-pagination .page-actions{display:flex;gap:8px}@media(max-width: 768px){.mobile-user-card{background:rgba(20,25,30,.95);border:1px solid rgba(91,76,250,.2);border-radius:12px;padding:12px;margin-bottom:12px;transition:all .2s ease}.mobile-user-card:last-child{margin-bottom:0}.mobile-user-card:active{transform:scale(0.99);background:rgba(25,30,35,.98)}.muc-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(91,76,250,.1)}.muc-user{display:flex;gap:10px;align-items:center;flex:1}.muc-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:16px;color:#000;flex-shrink:0;overflow:hidden}.muc-avatar .Avatar,.muc-avatar .avatar-fallback,.muc-avatar .avatar-fallback-img{width:100% !important;height:100% !important;max-width:36px !important;max-height:36px !important;object-fit:cover;border-radius:50%}}@media(max-width: 768px)and (max-width: 768px){.muc-avatar{width:32px;height:32px}.muc-avatar .Avatar,.muc-avatar .avatar-fallback,.muc-avatar .avatar-fallback-img{max-width:32px !important;max-height:32px !important}}@media(max-width: 768px){.muc-user-info{display:flex;flex-direction:column;gap:4px}.muc-username{color:#fff;font-size:14px;font-weight:500}.muc-telegram-id{color:hsla(0,0%,100%,.9);font-size:11px;font-family:"Courier New",monospace}.muc-vip-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:rgba(255,215,0,.15);border:1px solid rgba(255,215,0,.3);border-radius:4px;font-size:10px;color:#000;font-weight:500}.muc-vip-badge i{font-size:10px}.muc-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.muc-balance{color:#7c6fff;font-size:16px;font-weight:bold;font-family:"Courier New",monospace}.muc-role-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.muc-role-badge.admin{background:rgba(255,215,0,.15);color:#000}.muc-role-badge.user{background:rgba(100,100,100,.15);color:#999}.muc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.muc-info-item{display:flex;flex-direction:column;gap:4px}.muc-label{color:hsla(0,0%,100%,.9);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.muc-value{color:#fff;font-size:13px;font-weight:500}.muc-status-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase}.muc-status-badge.active{background:rgba(91,76,250,.15);color:#7c6fff}.muc-status-badge.offline{background:rgba(140,140,140,.2);color:silver}.muc-status-badge.gaming{background:rgba(255,183,71,.2);color:#ffb347}.muc-status-badge.banned{background:rgba(255,0,0,.15);color:#f44}.muc-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(91,76,250,.1)}.muc-btn{flex:1;padding:10px;border:none;border-radius:6px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:6px}.muc-btn i{font-size:14px}.muc-btn-edit{background:rgba(0,150,255,.15);color:#0096ff;border:1px solid #0096ff}.muc-btn-edit:active{transform:scale(0.97);background:rgba(0,150,255,.25)}.muc-btn-ban{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.muc-btn-ban:active{transform:scale(0.97);background:rgba(255,0,100,.3)}.muc-btn-unlock{background:rgba(91,76,250,.15);color:#7c6fff;border:1px solid rgba(91,76,250,.3)}.muc-btn-unlock:active{transform:scale(0.97);background:rgba(91,76,250,.25)}}.action-dropdown-wrapper{position:relative;display:inline-block}.action-menu-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(124,111,255,.12);border:1px solid #7c6fff;border-radius:4px;color:#7c6fff;font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-family:"Courier New",monospace;cursor:pointer;transition:all .2s ease}.action-menu-btn:hover{background:rgba(124,111,255,.2);transform:translateY(-1px)}.action-menu-btn i{font-size:12px;filter:drop-shadow(0 0 4px rgba(124, 111, 255, 0.6))}.action-dropdown-menu{position:absolute;top:100%;right:0;z-index:12000;background:rgba(15,20,25,.98);border:1px solid rgba(124,111,255,.35);border-radius:8px;padding:8px 0;min-width:220px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dropdown-appear .2s ease-out}.action-dropdown-menu::before{content:"";position:absolute;top:-6px;right:20px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(124,111,255,.35)}.action-dropdown-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.8);font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;font-family:inherit}.action-dropdown-menu button:hover{background:rgba(124,111,255,.08);color:#7c6fff;transform:translateX(4px)}.action-dropdown-menu button:hover i{filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.action-dropdown-menu button.toggle-permission.allowed{color:#34c759}.action-dropdown-menu button.toggle-permission.allowed:hover{background:rgba(52,199,89,.1);color:#4cd964}.action-dropdown-menu button.toggle-permission.blocked{color:#ff6b6b}.action-dropdown-menu button.toggle-permission.blocked:hover{background:rgba(255,107,107,.1);color:#ff8a8a}.action-dropdown-menu button.warning{color:#ffb347}.action-dropdown-menu button.warning:hover{background:rgba(255,183,71,.08);color:#ffc470}.action-dropdown-menu button.danger{color:#ff6b6b}.action-dropdown-menu button.danger:hover{background:rgba(255,59,48,.08);color:#ff8a8a}.action-dropdown-menu button i{width:16px;text-align:center;font-size:14px;flex-shrink:0;transition:filter .15s ease}.action-dropdown-menu button:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.action-dropdown-menu button:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}@keyframes dropdown-appear{from{opacity:0;transform:translateY(-10px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-only{display:block}.mobile-only{display:none}@media(max-width: 768px){.desktop-only{display:none}.mobile-only{display:block}.admin-filters{flex-wrap:wrap;gap:10px}.admin-filters .filter-group{flex:1;min-width:120px}.admin-filters .filter-group select{font-size:12px;padding:8px}.admin-filters .Button{padding:8px 12px !important;font-size:12px !important;min-width:80px}.mac-actions{gap:6px}.mac-actions .mac-btn{padding:10px 12px;font-size:13px;min-height:38px;border-radius:8px;font-weight:600;text-transform:none;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden}.mac-actions .mac-btn i{font-size:14px}.mac-actions .mac-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.mac-actions .mac-btn:active:not(:disabled)::before{left:100%}.mac-actions .mac-btn.mac-btn-primary,.mac-actions .mac-btn.mac-btn-edit{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}.mac-actions .mac-btn.mac-btn-primary i,.mac-actions .mac-btn.mac-btn-edit i{filter:drop-shadow(0 0 4px rgba(124, 111, 255, 0.6))}.mac-actions .mac-btn.mac-btn-primary:active,.mac-actions .mac-btn.mac-btn-edit:active{transform:scale(0.97);background:rgba(124,111,255,.25)}.mac-actions .mac-btn.mac-btn-secondary,.mac-actions .mac-btn.mac-btn-balance{background:rgba(0,150,255,.15);color:#4dabff;border:1px solid rgba(0,150,255,.4)}.mac-actions .mac-btn.mac-btn-secondary i,.mac-actions .mac-btn.mac-btn-balance i{filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.6))}.mac-actions .mac-btn.mac-btn-secondary:active,.mac-actions .mac-btn.mac-btn-balance:active{transform:scale(0.97);background:rgba(0,150,255,.25)}.mac-actions .mac-btn.mac-btn-danger,.mac-actions .mac-btn.mac-btn-ban{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mac-actions .mac-btn.mac-btn-danger i,.mac-actions .mac-btn.mac-btn-ban i{filter:drop-shadow(0 0 4px rgba(255, 0, 102, 0.6))}.mac-actions .mac-btn.mac-btn-danger:active,.mac-actions .mac-btn.mac-btn-ban:active{transform:scale(0.97);background:rgba(255,0,100,.3)}.mac-actions .mac-btn.mac-btn-unlock{background:rgba(91,76,250,.15);color:#7c6fff;border:1px solid rgba(91,76,250,.3)}.mac-actions .mac-btn.mac-btn-unlock i{filter:drop-shadow(0 0 4px rgba(91, 76, 250, 0.6))}.mac-actions .mac-btn.mac-btn-unlock:active{transform:scale(0.97);background:rgba(91,76,250,.25)}.mac-avatar{width:40px !important;height:40px !important;font-size:16px !important;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%)}.mac-amount{font-size:15px !important}.mac-status-badge{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600}.mac-status-badge.admin{background:linear-gradient(135deg, #ffd700 0%, #ffb347 100%);color:#000}.mac-status-badge.banned{background:linear-gradient(135deg, #ff453a 0%, #ff6b6b 100%);color:#fff}.mac-status-badge.active{background:linear-gradient(135deg, #4b3fc0 0%, #34c759 100%);color:#000}.mac-status-badge.offline{background:linear-gradient(135deg, #8e8e93 0%, #c7c7cc 100%);color:#1a1a1a}.mac-status-badge.gaming{background:linear-gradient(135deg, #ffb347 0%, #ff8f1f 100%);color:#1a1a1a}.mac-info-grid{margin:12px 0}.mac-info-grid .mac-info-item{background:rgba(91,76,250,.03);border:1px solid rgba(91,76,250,.1);border-radius:8px;padding:8px}.mac-info-grid .mac-info-item .mac-label{font-size:10px;color:rgba(91,76,250,.7);margin-bottom:2px}.mac-info-grid .mac-info-item .mac-value{font-size:13px;font-weight:600;color:#fff}.admin-pagination{padding:15px 0}.admin-pagination .page-info{font-size:12px;text-align:center;margin-bottom:10px}.admin-pagination .page-actions{display:flex;justify-content:center;gap:10px}.admin-pagination .page-actions .Button{padding:8px 16px !important;font-size:12px !important;min-width:80px}.action-dropdown-wrapper{position:relative}.action-menu-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:rgba(124,111,255,.12);border:1px solid #7c6fff;border-radius:6px;color:#7c6fff;font-size:10px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.action-menu-btn:active{transform:scale(0.95);background:rgba(124,111,255,.2)}.action-menu-btn i{font-size:12px}.action-dropdown-menu{position:fixed !important;z-index:15000 !important;background:rgba(20,25,30,.98);border:1px solid rgba(124,111,255,.3);border-radius:8px;padding:8px 0;min-width:200px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-dropdown-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.action-dropdown-menu button:hover,.action-dropdown-menu button:active{background:rgba(124,111,255,.1);color:#7c6fff}.action-dropdown-menu button.toggle-permission.allowed{color:#7c6fff}.action-dropdown-menu button.toggle-permission.blocked{color:#ff6b6b}.action-dropdown-menu button.warning{color:#ffb347}.action-dropdown-menu button.warning:hover{background:rgba(255,183,71,.1)}.action-dropdown-menu button.danger{color:#ff6b6b}.action-dropdown-menu button.danger:hover{background:rgba(255,59,48,.1)}.action-dropdown-menu button i{width:16px;text-align:center;font-size:14px}.admin-modal-overlay{padding:10px;display:flex;align-items:center;justify-content:center}.admin-modal,.matrix-modal{width:100% !important;max-width:100% !important;max-height:95vh;margin:0;display:flex;flex-direction:column}.admin-modal.matrix-modal--md,.admin-modal.matrix-modal--wide,.matrix-modal.matrix-modal--md,.matrix-modal.matrix-modal--wide{width:100% !important;max-width:100% !important}.admin-modal-header,.matrix-modal-header{flex-shrink:0;padding:12px 15px}.admin-modal-header h3,.matrix-modal-header h3{font-size:13px;line-height:1.3}.admin-modal-header h3 i,.matrix-modal-header h3 i{font-size:14px}.admin-modal-header .modal-close,.matrix-modal-header .modal-close{width:32px;height:32px;font-size:24px}.admin-modal-body,.matrix-modal-body{flex:1;overflow-y:auto;padding:15px}.admin-modal-body.matrix-modal-body--scroll,.matrix-modal-body.matrix-modal-body--scroll{max-height:calc(95vh - 140px)}.admin-modal-footer,.matrix-modal-footer{flex-shrink:0;padding:12px 15px !important;display:flex !important;gap:10px !important;justify-content:flex-end !important;background:rgba(124,111,255,.05) !important;border-top:1px solid rgba(124,111,255,.3) !important;position:sticky !important;bottom:0 !important;z-index:10 !important}.admin-modal-footer .Button,.admin-modal-footer button,.matrix-modal-footer .Button,.matrix-modal-footer button{flex:1 !important;padding:10px 16px !important;font-size:13px !important;min-height:42px !important;border-radius:6px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.5px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;border:1px solid !important;cursor:pointer !important;transition:all .2s ease !important}.admin-modal-footer .Button.Button--secondary,.admin-modal-footer button.Button--secondary,.matrix-modal-footer .Button.Button--secondary,.matrix-modal-footer button.Button--secondary{background:rgba(100,100,100,.15) !important;color:#999 !important;border-color:rgba(100,100,100,.3) !important}.admin-modal-footer .Button.Button--secondary:active,.admin-modal-footer button.Button--secondary:active,.matrix-modal-footer .Button.Button--secondary:active,.matrix-modal-footer button.Button--secondary:active{transform:scale(0.97);background:rgba(100,100,100,.25) !important}.admin-modal-footer .Button.Button--primary,.admin-modal-footer button.Button--primary,.matrix-modal-footer .Button.Button--primary,.matrix-modal-footer button.Button--primary{background:rgba(124,111,255,.15) !important;color:#7c6fff !important;border-color:#7c6fff !important}.admin-modal-footer .Button.Button--primary:active,.admin-modal-footer button.Button--primary:active,.matrix-modal-footer .Button.Button--primary:active,.matrix-modal-footer button.Button--primary:active{transform:scale(0.97);background:rgba(124,111,255,.25) !important}.modal-form .form-row,.matrix-form .form-row{flex-direction:column;gap:15px}.modal-form .form-group,.matrix-form .form-group{width:100% !important}.modal-form .form-group.full-width,.matrix-form .form-group.full-width{width:100% !important}.modal-form .form-group label,.matrix-form .form-group label{font-size:11px;margin-bottom:6px;display:flex;align-items:center;gap:6px}.modal-form .form-group label .label-icon,.matrix-form .form-group label .label-icon{font-size:12px}.modal-form .form-group input,.modal-form .form-group select,.modal-form .form-group textarea,.matrix-form .form-group input,.matrix-form .form-group select,.matrix-form .form-group textarea{width:100%;padding:10px 12px;font-size:14px;border-radius:6px}.modal-form .form-group input::placeholder,.modal-form .form-group select::placeholder,.modal-form .form-group textarea::placeholder,.matrix-form .form-group input::placeholder,.matrix-form .form-group select::placeholder,.matrix-form .form-group textarea::placeholder{font-size:12px}.modal-form .form-group .input-hint,.modal-form .form-group small,.matrix-form .form-group .input-hint,.matrix-form .form-group small{font-size:10px;margin-top:4px;display:block}}
.vip-level-tab .admin-header-vip{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:18px 24px;background:linear-gradient(135deg, rgba(124, 111, 255, 0.08), rgba(124, 111, 255, 0.05));border-radius:12px}.vip-level-tab .admin-header-vip .vip-title{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:500;color:gold;margin:0}.vip-level-tab .admin-header-vip .vip-title .neon-star{font-size:24px;animation:starPulse 2s ease-in-out infinite}.vip-level-tab .admin-header-vip .add-vip-btn{display:flex;align-items:center;gap:6px;padding:10px 20px;font-size:13px;white-space:nowrap}.vip-level-tab .vip-empty{text-align:center;padding:60px 20px}.vip-level-tab .vip-empty .neon-star-big{font-size:80px;color:gold;animation:starPulse 2s ease-in-out infinite;margin-bottom:20px}.vip-level-tab .vip-empty p{color:rgba(255,215,0,.7);font-size:18px;margin-bottom:24px}.vip-level-tab .vip-cards-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.vip-level-tab .vip-card{border:1px solid rgba(124,111,255,.2);border-radius:12px;padding:16px;transition:all .3s ease}.vip-level-tab .vip-card:hover{background:rgba(124,111,255,.05);border-color:#b3a8ff;transform:translateY(-2px)}.vip-level-tab .vip-card .vip-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(124,111,255,.15)}.vip-level-tab .vip-card .vip-card-header .vip-level-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:linear-gradient(135deg, rgba(255, 215, 0, 0.15), rgba(255, 140, 0, 0.1));border:1px solid rgba(255,215,0,.4);border-radius:16px;color:gold;font-weight:500}.vip-level-tab .vip-card .vip-card-header .vip-level-badge .vip-logo-img{width:24px;height:24px;object-fit:contain;border-radius:4px}.vip-level-tab .vip-card .vip-card-header .vip-level-badge i{font-size:16px;animation:starRotate 3s linear infinite}.vip-level-tab .vip-card .vip-card-header .vip-level-badge .vip-level-text{font-size:14px;letter-spacing:.5px}.vip-level-tab .vip-card .vip-card-body{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.vip-level-tab .vip-card .vip-card-body .vip-card-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.vip-level-tab .vip-card .vip-card-body .vip-card-row .vip-label{font-size:11px;font-weight:500;color:#a78bfa;text-transform:uppercase;letter-spacing:.5px}.vip-level-tab .vip-card .vip-card-body .vip-card-row .vip-points{color:#c8ffe0;font-weight:500;font-size:14px}.vip-level-tab .vip-card .vip-card-body .vip-card-row .vip-reward{color:#fd0;font-weight:500;font-size:14px}.vip-level-tab .vip-card .vip-card-actions{display:flex;gap:10px;padding-top:12px;border-top:1px solid rgba(124,111,255,.15)}.vip-level-tab .vip-card .vip-card-actions .action-btn{flex:1;padding:8px 16px;font-size:12px;white-space:nowrap;justify-content:center}.vip-level-tab .vip-card .vip-card-actions .action-btn i{margin-right:4px;font-size:11px}.vip-level-tab .vip-modal{max-width:520px;width:100%;background:linear-gradient(135deg, rgba(20, 30, 40, 0.98), rgba(10, 20, 30, 0.98));border:1px solid rgba(124,111,255,.2);border-radius:12px;overflow:hidden}.vip-level-tab .vip-modal .vip-modal-header{background:linear-gradient(90deg, rgba(124, 111, 255, 0.12), rgba(124, 111, 255, 0.06));border-bottom:1px solid rgba(124,111,255,.25);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.vip-level-tab .vip-modal .vip-modal-header h3{display:flex;align-items:center;gap:10px;color:#a78bfa;margin:0;font-size:18px;font-weight:500}.vip-level-tab .vip-modal .vip-modal-header h3 i{font-size:20px}.vip-level-tab .vip-modal .vip-modal-header .admin-modal-close{color:#f46;font-size:28px;font-weight:300;background:none;border:none;cursor:pointer;transition:.2s}.vip-level-tab .vip-modal .vip-modal-header .admin-modal-close:hover{color:#f68}.vip-level-tab .vip-modal .vip-modal-body{padding:20px}.vip-level-tab .vip-modal .vip-modal-body .form-grid{display:flex;flex-direction:column;gap:15px}.vip-level-tab .vip-modal .vip-modal-body .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width: 767px){.vip-level-tab .vip-modal .vip-modal-body .form-row{grid-template-columns:1fr}}.vip-level-tab .vip-modal .vip-modal-body .vip-form-group{display:flex;flex-direction:column;gap:6px}.vip-level-tab .vip-modal .vip-modal-body .vip-form-group label{display:block;font-size:12px;font-weight:500;color:#a78bfa;text-transform:uppercase;letter-spacing:.5px}.vip-level-tab .vip-modal .vip-modal-body .vip-form-group .vip-input{width:100%;padding:10px 14px;background:rgba(0,50,70,.4);border:1px solid rgba(124,111,255,.2);border-radius:8px;color:#c8ffe0;font-size:13px;font-weight:500;transition:all .3s ease}.vip-level-tab .vip-modal .vip-modal-body .vip-form-group .vip-input::placeholder{color:#b3a8ff}.vip-level-tab .vip-modal .vip-modal-body .vip-form-group .vip-input:focus{outline:none;border-color:#c0b4ff;background:rgba(0,50,70,.6)}.vip-level-tab .vip-modal .vip-modal-body .vip-form-group .vip-input:hover{border-color:#b3a8ff}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-label{font-size:12px;font-weight:500;color:#a78bfa;text-transform:uppercase;letter-spacing:.5px}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-preview{position:relative;width:120px;height:120px;border-radius:12px;border:2px solid rgba(124,111,255,.3);overflow:hidden;background:rgba(0,50,70,.4)}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-preview img{width:100%;height:100%;object-fit:contain;padding:10px}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-preview .vip-logo-delete{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:rgba(255,0,0,.8);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-preview .vip-logo-delete:hover{background:red;transform:scale(1.1)}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-preview .vip-logo-delete .icon{font-size:14px}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:200px;height:140px;border:2px dashed rgba(124,111,255,.3);border-radius:12px;background:rgba(0,50,70,.3);cursor:pointer;transition:all .3s ease}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-upload-box:hover{border-color:#c0b4ff;background:rgba(0,50,70,.5);transform:translateY(-2px)}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-upload-box .icon{font-size:32px;color:#c0b4ff}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-upload-box span{font-size:13px;color:#a78bfa;font-weight:500}.vip-level-tab .vip-modal .vip-modal-body .vip-logo-upload-section .vip-logo-upload-box span.vip-logo-hint{font-size:11px;color:#c0b4ff;font-weight:400}.vip-level-tab .vip-modal .vip-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;background:rgba(0,20,30,.5);border-top:1px solid rgba(124,111,255,.1)}.vip-level-tab .vip-modal .vip-modal-footer button{min-width:100px;padding:10px 16px;font-size:13px}.vip-users-section{margin-top:40px;padding-top:32px;border-top:2px solid rgba(124,111,255,.15)}.vip-users-section .section-title{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:#a78bfa;margin-bottom:20px}.vip-users-section .section-title i{font-size:22px}.vip-users-section .admin-search-compact{display:flex;gap:12px;margin-bottom:20px}.vip-users-section .admin-search-compact .vip-search-input{flex:1;padding:11px 16px;background:rgba(0,50,70,.4);border:1px solid rgba(124,111,255,.2);border-radius:8px;color:#c8ffe0;font-size:13px;font-weight:500;transition:all .3s ease}.vip-users-section .admin-search-compact .vip-search-input::placeholder{color:#b3a8ff}.vip-users-section .admin-search-compact .vip-search-input:focus{outline:none;border-color:#c0b4ff;background:rgba(0,50,70,.6)}.vip-users-section .admin-search-compact .vip-search-input:hover{border-color:#b3a8ff}.vip-users-section .admin-search-compact button{padding:11px 20px;white-space:nowrap}.vip-users-section .vip-users-table{margin-top:0}.vip-users-section .vip-users-table .user-info .user-name{font-weight:500;font-size:14px;color:#a78bfa;margin-bottom:3px}.vip-users-section .vip-users-table .user-info .user-id{font-size:11px;color:#c0b4ff}.user-vip-info{padding:18px 20px;background:rgba(0,50,70,.3);border:1px solid rgba(124,111,255,.2);border-radius:10px;margin-bottom:24px}.user-vip-info p{margin:10px 0;color:#c8ffe0;font-size:14px;line-height:1.6}.user-vip-info p:first-child{margin-top:0}.user-vip-info p:last-child{margin-bottom:0}.user-vip-info p strong{color:#a78bfa;margin-right:8px;display:inline-block;min-width:100px}.user-vip-info p .vip-current{color:gold;font-weight:500}.vip-levels-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:12px;margin-top:0}@media(max-width: 767px){.vip-levels-grid{grid-template-columns:repeat(auto-fill, minmax(110px, 1fr))}}.vip-levels-grid .vip-level-option{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;background:rgba(0,50,70,.3);border:1px solid rgba(124,111,255,.2);border-radius:10px;color:#c8ffe0;cursor:pointer;transition:all .3s ease}.vip-levels-grid .vip-level-option i{font-size:22px;color:gold}.vip-levels-grid .vip-level-option span{font-weight:500;font-size:15px;color:#a78bfa}.vip-levels-grid .vip-level-option small{font-size:10px;color:#c0b4ff;text-align:center;line-height:1.3}.vip-levels-grid .vip-level-option:hover{background:rgba(124,111,255,.1);border-color:#c0b4ff;transform:translateY(-2px)}.vip-levels-grid .vip-level-option.current{background:rgba(255,215,0,.15);border-color:rgba(255,215,0,.5)}.vip-levels-grid .vip-level-option.current span{color:gold}.neon-btn-green{padding:10px 18px;border-radius:8px;font-weight:500;font-size:13px;color:#a78bfa;background:rgba(124,111,255,.15);border:1px solid rgba(124,111,255,.4);cursor:pointer;transition:.2s ease;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center}.neon-btn-green:hover{background:rgba(124,111,255,.25);color:#c8ffe0}.neon-btn-green:active{transform:scale(0.98)}.neon-btn-green i{margin-right:6px}.neon-btn-red{padding:10px 18px;border-radius:8px;font-weight:500;font-size:13px;color:#ff004c;background:rgba(255,0,76,.15);border:1px solid rgba(255,0,76,.4);cursor:pointer;transition:.2s ease;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center}.neon-btn-red:hover{background:rgba(255,0,76,.25);color:#ff4f7a}.neon-btn-red:active{transform:scale(0.98)}.neon-btn-red i{margin-right:6px}@keyframes starPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes starRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes neonGlow{}@media(max-width: 1024px){.vip-level-tab .vip-table{font-size:12px}.vip-level-tab .vip-table .table-header th{padding:12px;font-size:10px}.vip-level-tab .vip-table .table-row td{padding:12px}.vip-level-tab .vip-table .table-actions{flex-direction:column;gap:6px}.vip-level-tab .vip-table .table-actions .action-btn{width:100%;justify-content:center}}@media(max-width: 767px){.vip-level-tab .admin-header-vip{flex-direction:column;gap:12px;align-items:stretch}.vip-level-tab .admin-header-vip .add-vip-btn{width:100%;justify-content:center}.vip-level-tab .table-wrapper{overflow-x:auto}.vip-level-tab .vip-table{min-width:600px}.vip-level-tab .vip-modal{max-width:100%;margin:10px}.vip-level-tab .admin-search-compact{flex-direction:column}.vip-level-tab .admin-search-compact button{width:100%}}
.user-info-cell{display:flex;align-items:center;gap:10px}.user-info-cell .Avatar,.user-info-cell .avatar-fallback{width:32px;height:32px;border-radius:50%;flex-shrink:0}.user-info-cell .avatar-fallback{background:linear-gradient(135deg, #a78bfa 0%, #5b4cfa 100%);display:flex;align-items:center;justify-content:center;font-size:14px;color:#000}.user-info-cell span{flex:1}.admin-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-modal{background:#1a1a1a;border-radius:12px;min-width:500px;max-width:550px;max-height:90vh;overflow-y:auto;border:1px solid #333}.admin-modal-header{padding:10px 16px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.admin-modal-header h3{font-size:15px;margin:0}.admin-modal-close{background:none;border:none;color:#888;font-size:24px;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.admin-modal-close:hover{background:#333;color:#fff}.admin-modal-body{padding:12px 16px}.admin-modal-info{background:#0a0a0a;border-radius:8px;padding:8px;margin-bottom:10px;border:1px solid #222}.admin-modal-info .info-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid #1a1a1a}.admin-modal-info .info-row:last-child{border-bottom:none}.admin-modal-info .info-row.highlight{background:rgba(124,111,255,.05);margin:4px -8px -8px;padding:8px;border-radius:0 0 8px 8px;border-bottom:none}.admin-modal-info .info-row .info-label{color:#888;font-size:12px}.admin-modal-info .info-row .info-value{font-weight:500;color:#fff;font-size:12px}.admin-modal-info .info-row .info-value.amount{color:gold}.admin-modal-info .info-row .info-value.fee{color:#ff6b6b}.admin-modal-info .info-row .info-value.receive{color:#a78bfa;font-size:14px}.admin-modal-info .info-divider{height:1px;background:#333;margin:6px 0}.admin-modal-warning{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:6px;padding:6px 10px;color:#ffc107;font-size:12px;margin-bottom:10px}.admin-modal-warning.danger{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.3);color:#ff6b6b}.admin-modal-warning strong{color:#a78bfa}.admin-form-group{margin-bottom:10px}.admin-form-group label{display:block;color:#ccc;font-size:13px;margin-bottom:6px;font-weight:500}.admin-form-group .admin-textarea{width:100%;background:#0a0a0a;border:1px solid #333;border-radius:8px;padding:8px;color:#fff;font-size:13px;font-family:inherit;resize:vertical;transition:border-color .2s}.admin-form-group .admin-textarea:focus{outline:none;border-color:#a78bfa}.admin-form-group .admin-textarea::placeholder{color:#555}.admin-form-group .admin-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;background:#0a0a0a;border:1px solid #333;border-radius:8px;transition:all .2s}.admin-form-group .admin-checkbox-label:hover{border-color:#444}.admin-form-group .admin-checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#a78bfa}.admin-form-group .admin-checkbox-label span{color:#fff;font-size:13px}.admin-modal-footer{padding:10px 16px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:8px}.withdrawals-tab .withdrawals-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.withdrawals-tab .auto-refresh-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:500;font-size:13px;cursor:pointer;transition:all .3s ease;background:rgba(100,100,100,.1);color:#888;border:1px solid rgba(100,100,100,.3);white-space:nowrap}.withdrawals-tab .auto-refresh-btn i{font-size:14px}.withdrawals-tab .auto-refresh-btn:hover{background:rgba(100,100,100,.15);border-color:rgba(100,100,100,.5)}.withdrawals-tab .auto-refresh-btn.active{background:rgba(124,111,255,.15);color:#7c6fff;border-color:#c0b4ff}.withdrawals-tab .auto-refresh-btn.active:hover{background:rgba(124,111,255,.25)}.withdrawals-tab .admin-table-wrapper{background:rgba(10,10,10,.5);border:1px solid rgba(124,111,255,.15);border-radius:12px;overflow:hidden}.withdrawals-tab .withdrawals-table{width:100%;border-collapse:collapse}.withdrawals-tab .withdrawals-table thead{background:linear-gradient(90deg, rgba(124, 111, 255, 0.08), rgba(0, 200, 255, 0.08));border-bottom:2px solid rgba(124,111,255,.25)}.withdrawals-tab .withdrawals-table thead th{padding:14px 12px;text-align:left;font-size:11px;font-weight:500;color:#7c6fff;text-transform:uppercase;letter-spacing:1px}.withdrawals-tab .withdrawals-table thead th.col-id{width:60px;text-align:center}.withdrawals-tab .withdrawals-table thead th.col-user{width:140px}.withdrawals-tab .withdrawals-table thead th.col-amount{width:130px}.withdrawals-tab .withdrawals-table thead th.col-bank{width:120px}.withdrawals-tab .withdrawals-table thead th.col-account{width:150px}.withdrawals-tab .withdrawals-table thead th.col-status{width:100px;text-align:center}.withdrawals-tab .withdrawals-table thead th.col-date{width:110px}.withdrawals-tab .withdrawals-table thead th.col-actions{width:120px;text-align:center}.withdrawals-tab .withdrawals-table tbody tr{border-bottom:1px solid rgba(124,111,255,.08);transition:all .2s ease}.withdrawals-tab .withdrawals-table tbody tr:hover{background:rgba(124,111,255,.03)}.withdrawals-tab .withdrawals-table tbody tr:last-child{border-bottom:none}.withdrawals-tab .withdrawals-table tbody td{padding:14px 12px;vertical-align:middle;font-size:13px;color:#aaa}.withdrawals-tab .withdrawals-table tbody td.col-id{text-align:center}.withdrawals-tab .withdrawals-table tbody td.col-id .withdrawal-id{display:inline-block;padding:4px 10px;background:rgba(0,200,255,.1);border:1px solid rgba(0,200,255,.3);border-radius:6px;color:#00c8ff;font-weight:500;font-size:12px}.withdrawals-tab .withdrawals-table tbody td.col-status{text-align:center}.withdrawals-tab .withdrawals-table tbody td.col-actions{text-align:center}.withdrawals-tab .user-info .user-name{font-weight:500;color:#fff;margin-bottom:4px;font-size:13px}.withdrawals-tab .user-info .user-telegram-id{font-size:11px;color:#00d4ff;opacity:.7}.withdrawals-tab .amount-info .withdraw-amount{font-weight:500;color:gold;margin-bottom:6px;font-size:14px}.withdrawals-tab .amount-info .fee-receive{display:flex;align-items:center;gap:6px;font-size:11px}.withdrawals-tab .amount-info .fee-receive .fee{color:#ff6b6b;font-weight:500}.withdrawals-tab .amount-info .fee-receive .separator{color:#666;font-size:10px}.withdrawals-tab .amount-info .fee-receive .receive{color:#a78bfa;font-weight:500}.withdrawals-tab .bank-name{font-weight:500;color:#7c6fff;margin-bottom:4px;font-size:13px}.withdrawals-tab .bank-branch{font-size:11px;color:#888}.withdrawals-tab .account-info .account-number{font-family:"Courier New",monospace;font-weight:500;color:#9d8fff;margin-bottom:4px;font-size:12px}.withdrawals-tab .account-info .account-name{font-size:11px;color:#bbb}.withdrawals-tab .date-time .date{color:#fff;margin-bottom:3px;font-size:12px}.withdrawals-tab .date-time .time{font-size:11px;color:#888}.withdrawals-tab .table-actions{display:flex;gap:6px;justify-content:center;align-items:center}.withdrawals-tab .table-actions .action-btn{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;border:1px solid}.withdrawals-tab .table-actions .action-btn i{font-size:16px}.withdrawals-tab .table-actions .action-btn.approve{background:rgba(124,111,255,.1);border-color:#b3a8ff;color:#a78bfa}.withdrawals-tab .table-actions .action-btn.approve:hover{background:rgba(124,111,255,.25);border-color:#a78bfa;transform:translateY(-2px)}.withdrawals-tab .table-actions .action-btn.reject{background:rgba(255,0,76,.1);border-color:rgba(255,0,76,.3);color:#ff004c}.withdrawals-tab .table-actions .action-btn.reject:hover{background:rgba(255,0,76,.25);border-color:#ff004c;transform:translateY(-2px)}.withdrawals-tab .no-action{color:#444;font-size:16px}.withdrawals-tab .filter-tabs{display:flex;gap:10px;width:fit-content}.withdrawals-tab .filter-tabs .filter-tab-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:500;font-size:13px;cursor:pointer;transition:all .3s ease;background:rgba(124,111,255,.1);color:#7c6fff;border:1px solid rgba(124,111,255,.3);white-space:nowrap}.withdrawals-tab .filter-tabs .filter-tab-btn:hover{background:rgba(124,111,255,.15);border-color:#c0b4ff}.withdrawals-tab .filter-tabs .filter-tab-btn.active{background:rgba(124,111,255,.25);color:#7c6fff;border-color:#c0b4ff}.withdrawals-tab .auto-refresh-btn.active{background:rgba(124,111,255,.2);color:#7c6fff;border-color:#7c6fff}.withdrawals-tab .admin-table th,.withdrawals-tab .admin-table td{vertical-align:middle}.withdrawals-tab .user-info .user-name{font-weight:500;color:#9d8fff;margin-bottom:4px}.withdrawals-tab .user-info .user-id{font-size:11px;color:#888}.withdrawals-tab .amount-info .withdraw-amount{font-weight:500;color:gold;margin-bottom:2px}.withdrawals-tab .amount-info .fee-info{font-size:11px;color:#ff6b6b;margin-bottom:2px}.withdrawals-tab .amount-info .receive-amount{font-size:12px;color:#a78bfa;font-weight:500}.withdrawals-tab .bank-info .bank-name{font-weight:500;color:#fff;margin-bottom:3px}.withdrawals-tab .bank-info .account-number{margin-bottom:3px}.withdrawals-tab .bank-info .account-number code{background:rgba(124,111,255,.1);padding:2px 6px;border-radius:4px;font-size:11px;color:#9d8fff}.withdrawals-tab .bank-info .account-name{font-size:11px;color:#aaa}.withdrawals-tab .date-cell{font-size:12px;color:#999}.withdrawals-tab .actions-cell{text-align:right}.withdrawals-tab .table-actions{display:flex;gap:8px;justify-content:flex-end}.withdrawals-tab .table-actions button{white-space:nowrap}.withdrawals-tab .table-actions button[color=primary]{padding:8px 18px;border-radius:8px;font-weight:500;font-size:14px;color:#a78bfa;background:rgba(124,111,255,.15);border:1px solid rgba(124,111,255,.4);cursor:pointer;transition:.2s ease;text-transform:uppercase}.withdrawals-tab .table-actions button[color=primary]:hover{background:rgba(124,111,255,.25);color:#7dffda}.withdrawals-tab .table-actions button[color=danger]{padding:8px 18px;border-radius:8px;font-weight:500;font-size:14px;color:#ff004c;background:rgba(255,0,76,.15);border:1px solid rgba(255,0,76,.4);cursor:pointer;transition:.2s ease;text-transform:uppercase}.withdrawals-tab .table-actions button[color=danger]:hover{background:rgba(255,0,76,.25);color:#ff4f7a}.withdrawals-tab .status-badge{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.withdrawals-tab .status-badge.pending{background:rgba(255,193,7,.2);color:#ffc107}.withdrawals-tab .status-badge.active{background:rgba(124,111,255,.2);color:#a78bfa}.withdrawals-tab .status-badge.banned{background:rgba(255,107,107,.2);color:#ff6b6b}.neon-btn{padding:8px 20px;border-radius:10px;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;transition:.25s}.neon-btn.success{color:#a78bfa;background:rgba(124,111,255,.12);border:1px solid rgba(124,111,255,.4)}.neon-btn.success:hover{background:rgba(124,111,255,.2)}.neon-btn.danger{color:#f36;background:rgba(255,51,102,.12);border:1px solid rgba(255,51,102,.4)}.neon-btn.danger:hover{background:rgba(255,51,102,.2)}.neon-btn-green{padding:8px 18px;border-radius:8px;font-weight:500;font-size:14px;color:#a78bfa;background:rgba(124,111,255,.15);border:1px solid rgba(124,111,255,.4);cursor:pointer;transition:.2s ease;text-transform:uppercase}.neon-btn-green:hover{background:rgba(124,111,255,.25);color:#7dffda}.neon-btn-red{padding:8px 18px;border-radius:8px;font-weight:500;font-size:14px;color:#ff004c;background:rgba(255,0,76,.15);border:1px solid rgba(255,0,76,.4);cursor:pointer;transition:.2s ease;text-transform:uppercase}.neon-btn-red:hover{background:rgba(255,0,76,.25);color:#ff4f7a}.withdrawals-tab .desktop-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;flex:1}@media(max-width: 768px){.withdrawals-tab .desktop-table-wrapper{display:none !important}}.admin-tab-content.withdrawals-tab{padding:1rem}@media(max-width: 768px){.admin-tab-content.withdrawals-tab{padding:.5rem !important}}.admin-tab-content.withdrawals-tab .desktop-only{display:block !important}@media(max-width: 768px){.admin-tab-content.withdrawals-tab .desktop-only{display:none !important}}.admin-tab-content.withdrawals-tab .mobile-card-view{display:none !important}@media(max-width: 768px){.admin-tab-content.withdrawals-tab .mobile-card-view{display:block !important;padding:0;background:rgba(0,0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 768px){.admin-tab-content.withdrawals-tab .admin-stats{display:none !important}}@media(max-width: 768px){.admin-tab-content.withdrawals-tab .withdrawals-header{margin-bottom:.5rem !important}.admin-tab-content.withdrawals-tab .withdrawals-header .filter-tabs{width:100%}.admin-tab-content.withdrawals-tab .withdrawals-header>div:last-child{display:none !important}}@media(max-width: 768px){.mobile-card-view::-webkit-scrollbar{width:8px}.mobile-card-view::-webkit-scrollbar-track{background:rgba(91,76,250,.05)}.mobile-card-view::-webkit-scrollbar-thumb{background:rgba(91,76,250,.3);border-radius:4px}.mobile-card-view::-webkit-scrollbar-thumb:hover{background:rgba(91,76,250,.5)}.mobile-card-view .mobile-withdrawal-card{background:rgba(20,25,30,.95);border:1px solid rgba(91,76,250,.2);border-radius:12px;padding:12px;margin-bottom:12px;transition:all .2s ease}.mobile-card-view .mobile-withdrawal-card:last-child{margin-bottom:0}.mobile-card-view .mobile-withdrawal-card:active{transform:scale(0.99);background:rgba(25,30,35,.98)}.mobile-card-view .mwc-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(91,76,250,.1)}.mobile-card-view .mwc-user{display:flex;gap:10px;align-items:center;flex:1}.mobile-card-view .mwc-user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4b3fc0 0%, #00aa2b 100%);display:flex;align-items:center;justify-content:center;font-size:16px;color:#000;flex-shrink:0}.mobile-card-view .mwc-user-info{display:flex;flex-direction:column;gap:4px}.mobile-card-view .mwc-username{color:#fff;font-size:14px;font-weight:500;display:flex;gap:6px;align-items:baseline}.mobile-card-view .mwc-username .label{color:hsla(0,0%,100%,.9);font-size:10px;font-weight:500;text-transform:uppercase}.mobile-card-view .mwc-id-small{color:hsla(0,0%,100%,.9);font-size:11px;font-family:"Courier New",monospace;display:flex;gap:6px;align-items:baseline}.mobile-card-view .mwc-id-small .label{color:hsla(0,0%,100%,.9);font-size:10px;font-weight:500;text-transform:uppercase}.mobile-card-view .mwc-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mobile-card-view .mwc-amount{color:#7c6fff;font-size:16px;font-family:"Courier New",monospace}.mobile-card-view .mwc-receive{color:gold;font-size:12px;font-family:"Courier New",monospace}.mobile-card-view .mwc-status-badge{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.mobile-card-view .mwc-status-badge.pending{background:rgba(255,193,7,.15);color:#ffc107}.mobile-card-view .mwc-status-badge.approved{background:rgba(91,76,250,.15);color:#7c6fff}.mobile-card-view .mwc-status-badge.rejected{background:rgba(255,0,0,.15);color:#f44}.mobile-card-view .mwc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mobile-card-view .mwc-info-item{display:flex;flex-direction:column;gap:4px}.mobile-card-view .mwc-label{color:hsla(0,0%,100%,.9);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.mobile-card-view .mwc-value{color:#fff;font-size:13px;font-weight:500}.mobile-card-view .mwc-bank-details{background:rgba(91,76,250,.05);border:1px solid rgba(91,76,250,.15);border-radius:8px;padding:10px;margin-bottom:12px}.mobile-card-view .mwc-bank-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mobile-card-view .mwc-bank-row:last-child{margin-bottom:0}.mobile-card-view .mwc-bank-label{color:hsla(0,0%,100%,.9);font-size:11px}.mobile-card-view .mwc-bank-value{color:#7c6fff;font-size:12px;font-weight:500;font-family:"Courier New",monospace}.mobile-card-view .mwc-admin-note{color:hsla(0,0%,100%,.8);font-size:13px;line-height:1.5;margin-bottom:8px}.mobile-card-view .mwc-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(91,76,250,.1)}.mobile-card-view .mwc-btn{flex:1;padding:6px;border:none;border-radius:6px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px}.mobile-card-view .mwc-btn-approve{background:rgba(0,150,255,.15);color:#0096ff;border:1px solid #0096ff}.mobile-card-view .mwc-btn-approve:active:not(:disabled){transform:scale(0.97);background:rgba(0,150,255,.25)}.mobile-card-view .mwc-btn-approve:disabled{opacity:.4;cursor:not-allowed}.mobile-card-view .mwc-btn-reject{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.mobile-card-view .mwc-btn-reject:active:not(:disabled){transform:scale(0.97);background:rgba(255,0,100,.3)}.mobile-card-view .mwc-btn-reject:disabled{opacity:.4;cursor:not-allowed}}@media(max-width: 768px){.admin-modal{min-width:auto;width:90%;max-width:90%}}
.TaskManagementTab{padding:1rem;color:#e0e0e0;min-height:400px}.TaskManagementTab .tm-subtabs{display:flex;gap:.5rem;margin-bottom:1.25rem}.TaskManagementTab .tm-subtab{padding:.45rem 1.1rem;border-radius:20px;border:1px solid #444;background:#1e1e2e;color:#aaa;cursor:pointer;font-size:.85rem;transition:all .2s}.TaskManagementTab .tm-subtab:hover{border-color:#7c6fff;color:#e0e0e0}.TaskManagementTab .tm-subtab.active{background:linear-gradient(135deg, #7c6fff, #5b4cfa);border-color:rgba(0,0,0,0);color:#fff;font-weight:600}.TaskManagementTab .tm-section{animation:fadeIn .18s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1}}.TaskManagementTab .tm-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.TaskManagementTab .tm-toolbar-title{font-size:.93rem;font-weight:600;color:#c0b4ff;margin-right:auto}.TaskManagementTab .tm-search{flex:1 1 180px;max-width:260px;padding:.42rem .75rem;background:#1e1e2e;border:1px solid rgba(124,111,255,.4);border-radius:8px;color:#e0e0e0;font-size:.83rem;outline:none}.TaskManagementTab .tm-search:focus{border-color:#7c6fff}.TaskManagementTab .tm-select{padding:.42rem .6rem;background:#1e1e2e;border:1px solid rgba(124,111,255,.4);border-radius:8px;color:#e0e0e0;font-size:.83rem;outline:none;cursor:pointer}.TaskManagementTab .tm-select:focus{border-color:#7c6fff}.TaskManagementTab .tm-btn{padding:.42rem 1rem;border-radius:8px;border:none;cursor:pointer;font-size:.83rem;font-weight:600;transition:opacity .15s}.TaskManagementTab .tm-btn:hover{opacity:.85}.TaskManagementTab .tm-btn-primary{background:linear-gradient(135deg, #7c6fff, #5b4cfa);color:#fff}.TaskManagementTab .tm-btn-ghost{background:#2a2a40;color:#aaa;border:1px solid rgba(124,111,255,.4)}.TaskManagementTab .tm-btn-icon{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.78rem;font-weight:600;padding:.3rem .65rem;border-radius:6px;border:none;transition:opacity .15s,transform .1s}.TaskManagementTab .tm-btn-icon:hover{opacity:.85;transform:translateY(-1px)}.TaskManagementTab .tm-btn-icon:active{transform:translateY(0)}.TaskManagementTab .tm-btn-edit{background:rgba(99,102,241,.18);color:#a78bfa;border:1px solid rgba(139,92,246,.35);margin-right:.45rem}.TaskManagementTab .tm-btn-delete{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.35)}.TaskManagementTab .tm-form-card{background:linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1));border:1px solid rgba(124,111,255,.4);border-radius:12px;padding:1.1rem 1.2rem;margin-bottom:1.1rem}.TaskManagementTab .tm-form-card h4{margin:0 0 .9rem;color:#c0b4ff;font-size:.95rem}.TaskManagementTab .tm-form-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.8rem 1rem}.TaskManagementTab .tm-form-grid label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:#9090a0}.TaskManagementTab .tm-form-grid input,.TaskManagementTab .tm-form-grid select{padding:.4rem .65rem;background:rgba(124,111,255,.08);border:1px solid rgba(124,111,255,.4);border-radius:7px;color:#e0e0e0;font-size:.84rem;outline:none}.TaskManagementTab .tm-form-grid input:focus,.TaskManagementTab .tm-form-grid select:focus{border-color:#7c6fff}.TaskManagementTab .tm-form-full{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:#9090a0;margin-top:.7rem}.TaskManagementTab .tm-form-full textarea{padding:.5rem .7rem;background:rgba(124,111,255,.08);border:1px solid rgba(124,111,255,.4);border-radius:7px;color:#e0e0e0;font-size:.84rem;resize:vertical;outline:none}.TaskManagementTab .tm-form-full textarea:focus{border-color:#7c6fff}.TaskManagementTab .tm-video-label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:#9090a0}.TaskManagementTab .tm-video-row{display:flex;gap:.4rem;align-items:center}.TaskManagementTab .tm-video-row input[type=text]{flex:1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.TaskManagementTab .tm-spin{animation:spin 1s linear infinite;display:inline-block}.TaskManagementTab .tm-hidden{display:none}.TaskManagementTab .tm-upload-btn{display:inline-flex;align-items:center;gap:.3rem;padding:0 .8rem;height:34px;background:#2d2d55;border:1px solid #5a4fff;border-radius:7px;color:#c4b5fd;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.TaskManagementTab .tm-upload-btn:hover{background:#3a3a6a}.TaskManagementTab .tm-upload-btn.uploading{opacity:.65;cursor:not-allowed}.TaskManagementTab .tm-video-preview-name{font-size:.73rem;color:#50fa7b;margin-top:.15rem}.TaskManagementTab .tm-form-actions{display:flex;gap:.5rem;margin-top:1rem}.TaskManagementTab .tm-table-wrap{overflow-x:auto;border-radius:10px;border:1px solid #2e2e4e}.TaskManagementTab .tm-table{width:100%;border-collapse:collapse;font-size:.82rem}.TaskManagementTab .tm-table thead tr{background:linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1))}.TaskManagementTab .tm-table th{padding:.6rem .75rem;text-align:left;color:#88a;font-weight:600;border-bottom:1px solid #2e2e4e;white-space:nowrap}.TaskManagementTab .tm-table td{padding:.5rem .75rem;border-bottom:1px solid #1e1e38;vertical-align:middle}.TaskManagementTab .tm-table tr:last-child td{border-bottom:none}.TaskManagementTab .tm-table tr:hover td{background:rgba(124,111,255,.05)}.TaskManagementTab .tm-poster{width:40px;height:56px;object-fit:cover;border-radius:5px;display:block}.TaskManagementTab .tm-no-img{color:#555}.TaskManagementTab .tm-task-title{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskManagementTab .tm-reward{color:#50fa7b;font-weight:600}.TaskManagementTab .tm-vip-badge{background:linear-gradient(135deg, rgba(124, 111, 255, 0.2), rgba(91, 76, 250, 0.2));border:1px solid rgba(124,111,255,.4);color:#c0b4ff;padding:.15rem .5rem;border-radius:10px;font-size:.77rem;font-weight:600}.TaskManagementTab .tm-status{padding:.18rem .55rem;border-radius:10px;font-size:.77rem;font-weight:600}.TaskManagementTab .tm-status.active{background:rgba(80,250,123,.15);color:#50fa7b}.TaskManagementTab .tm-status.inactive{background:rgba(255,80,80,.15);color:#f55}.TaskManagementTab .tm-empty{padding:2rem;text-align:center;color:#555}.TaskManagementTab .tm-loading{padding:2rem;text-align:center;color:#7c6fff}.TaskManagementTab .tm-vip-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1rem}.TaskManagementTab .tm-vip-card{background:linear-gradient(160deg, linear-gradient(135deg, rgba(124, 111, 255, 0.12), rgba(91, 76, 250, 0.1)), rgba(91, 76, 250, 0.08));border:1px solid rgba(124,111,255,.4);border-radius:12px;padding:1rem 1.1rem;transition:border-color .2s}.TaskManagementTab .tm-vip-card:hover{border-color:#7c6fff}.TaskManagementTab .tm-vip-card-title{font-size:1.1rem;color:#c0b4ff;margin-bottom:.2rem}.TaskManagementTab .tm-vip-card-name{font-size:.8rem;color:#888;margin-bottom:.8rem}.TaskManagementTab .tm-vip-card-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.82rem}.TaskManagementTab .tm-vip-card-row span{color:#88a}.TaskManagementTab .tm-vip-card-row strong{color:#e0e0e0}.TaskManagementTab .tm-green{color:#50fa7b !important}.TaskManagementTab .tm-vip-card-actions{display:flex;gap:.4rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid #2e2e4e}.TaskManagementTab .tm-vip-card-actions .tm-btn-icon{font-size:.78rem;padding:.3rem .6rem;border-radius:8px;font-weight:600;background:rgba(124,111,255,.08);color:#ccc;border:1px solid rgba(124,111,255,.4)}
.AdminPanel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:flex;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 50%, #0a0e1a 100%);overflow:hidden;font-family:"Courier New","Consolas",monospace;font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.AdminPanel::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(124, 111, 255, 0.02) 2px, rgba(124, 111, 255, 0.02) 4px);pointer-events:none;z-index:-1}@media(max-width: 768px){.AdminPanel{flex-direction:column}}.mobile-overlay{display:none}@media(max-width: 768px){.mobile-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}}.admin-sidebar{width:260px;background:linear-gradient(135deg, #0d0a1e 0%, #1a1035 50%, #0d0a1e 100%);border-right:2px solid #7c6fff;display:flex;flex-direction:column;flex-shrink:0;position:relative;z-index:1}.admin-sidebar::before{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:linear-gradient(180deg, transparent, #7c6fff, transparent);animation:sidebar-glow 3s linear infinite}@keyframes sidebar-glow{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}@media(max-width: 768px){.admin-sidebar{position:fixed;left:-100%;top:0;bottom:0;width:280px;transition:left .3s ease;z-index:100}.admin-sidebar.mobile-open{left:0}.admin-sidebar.mobile-open{left:0}}.admin-telegram-login{margin:.75rem 1rem 1rem;padding:.75rem;border:1px dashed rgba(124,111,255,.4);border-radius:8px;background:rgba(124,111,255,.05);color:#e0daff;font-size:12px;display:flex;flex-direction:column;gap:.5rem}.admin-telegram-login .tg-title{letter-spacing:.5px;color:#7c6fff}.admin-telegram-login .tg-row{display:flex;gap:.5rem}.admin-telegram-login .tg-row input{flex:1;background:rgba(15,10,35,.8);border:1px solid rgba(124,111,255,.35);border-radius:6px;padding:.45rem .5rem;color:#f0edff;font-size:12px}.admin-telegram-login .tg-row input:focus{outline:none;border-color:#7c6fff}.admin-telegram-login .tg-row button{min-width:80px;padding:.4rem .6rem}.admin-telegram-login .tg-actions{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.admin-telegram-login .tg-actions .tg-status{flex:1;color:#c0b4ff;font-size:12px}.admin-sidebar-header{display:flex;align-items:center;padding:1rem 1rem;border-bottom:2px solid #7c6fff;gap:.75rem;background:rgba(124,111,255,.05);position:relative}.admin-sidebar-header::before{content:"[SYSTEM]";position:absolute;top:.25rem;left:3.5rem;font-size:8px;color:#7c6fff;opacity:.6;letter-spacing:2px}.admin-sidebar-header h2{margin:0;font-size:1.25rem;color:#7c6fff;text-transform:uppercase;letter-spacing:3px;font-family:"Courier New",monospace}@media(max-width: 768px){.admin-sidebar-header{padding-left:3.5rem}.admin-sidebar-header h2{font-size:1rem}}.mobile-close-btn{display:none}@media(max-width: 768px){.mobile-close-btn{display:flex;align-items:center;justify-content:center;position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:rgba(255,0,102,.2);border:2px solid #f06;border-radius:8px;padding:.4rem .6rem;color:#f06;cursor:pointer;transition:all .3s ease;z-index:10}.mobile-close-btn .icon{font-size:1.2rem;filter:drop-shadow(0 0 8px rgba(255, 0, 102, 0.5))}.mobile-close-btn:hover{background:rgba(255,0,102,.3);border-color:#f38;transform:translateY(-50%) scale(1.05)}}.admin-close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;color:#7c6fff;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.3);border-radius:4px;transition:all .3s ease;flex-shrink:0;font-size:1.25rem}.admin-close-button i{transition:transform .3s ease}.admin-close-button:hover{color:#fff;background:rgba(124,111,255,.2);border-color:#7c6fff}.admin-close-button:hover i{transform:rotate(90deg)}.admin-sidebar-menu{flex:1;padding:.5rem 0;overflow-y:auto;overflow-x:hidden}.admin-sidebar-menu::-webkit-scrollbar{width:6px}.admin-sidebar-menu::-webkit-scrollbar-track{background:rgba(124,111,255,.05)}.admin-sidebar-menu::-webkit-scrollbar-thumb{background:rgba(124,111,255,.3);border-radius:3px}.admin-sidebar-menu::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.5)}.admin-menu-item{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;color:#d0c8ff;transition:all .3s;gap:.75rem;position:relative;font-size:12px;font-weight:500;border-radius:2px;margin:.25rem .5rem;border:1px solid rgba(0,0,0,0);text-transform:uppercase;letter-spacing:1px}.admin-menu-item::before{content:">";position:absolute;left:.25rem;opacity:0;transition:opacity .3s;color:#7c6fff}.admin-menu-item .icon{font-size:1.125rem;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(124, 111, 255, 0.4))}.admin-menu-item span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Courier New",monospace}.admin-menu-item .badge{background:rgba(124,111,255,.2);color:#7c6fff;padding:.125rem .5rem;border-radius:2px;font-size:10px;min-width:18px;text-align:center;line-height:1.2;flex-shrink:0;border:1px solid #7c6fff}.admin-menu-item:hover{background:rgba(124,111,255,.1);color:#7c6fff;border-color:#b3a8ff;padding-left:1.5rem}.admin-menu-item:hover::before{opacity:1}.admin-menu-item.active{background:rgba(124,111,255,.2);color:#7c6fff;border-color:#7c6fff;padding-left:1.5rem}.admin-menu-item.active::before{opacity:1;animation:blink 1s infinite}.admin-menu-item.active .icon{filter:drop-shadow(0 0 8px rgba(124, 111, 255, 0.8))}.admin-menu-item.active .badge{background:rgba(124,111,255,.3)}@keyframes blink{0%,100%{opacity:1}50%{opacity:.5}}.admin-main{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%)}@media(max-width: 768px){.admin-main{width:100%}}.TabList .icon{font-size:1rem;opacity:.7}.admin-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:2px solid #7c6fff;background:linear-gradient(135deg, #0d0a1e 0%, #1a1035 100%);flex-shrink:0;min-height:64px;position:relative}.admin-header::before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, #7c6fff, transparent);animation:header-scan 2s linear infinite}@keyframes header-scan{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media(max-width: 768px){.admin-header{padding:.75rem 1rem;gap:.5rem}}.mobile-menu-btn{display:none;background:rgba(124,111,255,.15);border:2px solid rgba(124,111,255,.5);border-radius:4px;padding:.5rem;cursor:pointer;transition:all .3s;color:#7c6fff}.mobile-menu-btn .icon{font-size:20px;filter:drop-shadow(0 0 5px rgba(124, 111, 255, 0.5))}.mobile-menu-btn:hover{background:rgba(124,111,255,.25);border-color:#7c6fff}@media(max-width: 768px){.mobile-menu-btn{display:flex;align-items:center;justify-content:center}}.auto-refresh-btn.global{display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem;background:rgba(124,111,255,.18);border:1px solid rgba(124,111,255,.5);color:#7c6fff;font-size:13px;cursor:pointer;letter-spacing:1.2px;transition:all .3s ease;font-family:"Courier New",monospace}@media(max-width: 768px){.auto-refresh-btn.global{padding:.4rem .6rem;font-size:11px;gap:.3rem;letter-spacing:.5px}.auto-refresh-btn.global .icon{font-size:.9rem !important}}.auto-refresh-btn.global .icon{font-size:1.1rem;filter:drop-shadow(0 0 6px rgba(124, 111, 255, 0.7));animation:none;transition:transform .3s}.auto-refresh-btn.global:hover{background:rgba(124,111,255,.35);border-color:#7c6fff;transform:translateY(-2px)}.auto-refresh-btn.global:hover .icon{transform:rotate(180deg)}.auto-refresh-btn.global.active{background:rgba(124,111,255,.28);border-color:#7c6fff}.auto-refresh-btn.global.active .icon{animation:spin 1.5s linear infinite}.auto-refresh-btn.global:active{transform:translateY(0)}.auto-refresh-btn.global .Button{font-size:.875rem}.auto-refresh-btn.global .Button .icon{margin-right:.25rem;font-size:1rem}.admin-login-tab{max-width:720px;margin:0 auto;padding:2rem;background:radial-gradient(circle at 20% 20%, rgba(124, 111, 255, 0.07), transparent 35%),radial-gradient(circle at 80% 10%, rgba(124, 111, 255, 0.05), transparent 30%),linear-gradient(135deg, rgba(124, 111, 255, 0.06), rgba(0, 140, 120, 0.08));border:1px solid rgba(124,111,255,.25);border-radius:16px;position:relative;overflow:hidden}.admin-login-tab::before,.admin-login-tab::after{content:"";position:absolute;inset:0;pointer-events:none}.admin-login-tab::before{background:linear-gradient(120deg, transparent 0%, rgba(124, 111, 255, 0.08) 40%, transparent 80%);filter:blur(4px);opacity:.7}.admin-login-tab::after{background:repeating-linear-gradient(90deg, rgba(124, 111, 255, 0.04), rgba(124, 111, 255, 0.04) 1px, transparent 1px, transparent 6px);mix-blend-mode:screen;opacity:.4}.admin-login-tab h3{margin:0 0 .5rem;color:#7c6fff;letter-spacing:1px;text-transform:uppercase}.admin-login-tab .muted{margin:0 0 1.25rem;color:#7affc4;opacity:.8}.admin-login-tab .login-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem}.admin-login-tab .login-form label{font-size:12px;color:#7affc4;letter-spacing:.5px;text-transform:uppercase}.admin-login-tab .login-form input{width:100%;padding:.65rem .75rem;background:rgba(124,111,255,.07);border:1px solid rgba(124,111,255,.35);border-radius:10px;color:#eafff6;font-family:"Courier New",monospace;letter-spacing:.3px;transition:border-color .2s ease}.admin-login-tab .login-form input:focus{outline:none;border-color:#7c6fff}.admin-login-tab .login-form button{grid-column:1/-1;justify-self:flex-start;padding:.65rem 1.25rem;background:linear-gradient(120deg, #7c6fff 0%, #00c89f 100%);color:#00150f;border:none;border-radius:10px;letter-spacing:.5px;cursor:pointer;transition:transform .15s ease,filter .15s ease}.admin-login-tab .login-form button:hover{transform:translateY(-1px);filter:brightness(1.05)}.admin-login-tab .login-form button:active{transform:translateY(0)}@media(max-width: 768px){.admin-login-tab .login-form{grid-template-columns:1fr}}.admin-title{margin:0;font-size:16px;color:#7c6fff;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:2px;font-family:"Courier New",monospace}@media(max-width: 768px){.admin-title{font-size:12px;letter-spacing:1px}}@media(max-width: 768px){.admin-title{font-size:13px;letter-spacing:1px}}.admin-content{flex:1;overflow-y:auto;overflow-x:hidden;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%)}.admin-content::-webkit-scrollbar{width:10px}.admin-content::-webkit-scrollbar-track{background:rgba(124,111,255,.05)}.admin-content::-webkit-scrollbar-thumb{background:rgba(124,111,255,.3);border-radius:5px}.admin-content::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.5)}.admin-content .stats-tab{min-height:100%;display:flex;flex-direction:column}.admin-list{display:flex;flex-direction:column;gap:.75rem}.admin-scroll{display:flex;flex-direction:column;gap:.75rem}.admin-card{background-color:var(--color-background-secondary);padding:1rem;border:1px solid var(--color-borders);transition:all .2s}.admin-card:hover{border-color:var(--color-primary)}.admin-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.admin-card-ref{color:var(--color-text);font-size:13px}.admin-card-amount{font-size:15px;color:var(--color-primary);white-space:nowrap}.admin-card-body{margin-bottom:.75rem}.admin-card-info{display:flex;flex-direction:column;gap:.5rem;flex-direction:column;gap:.25rem;font-size:12px;color:var(--color-text-secondary);margin-bottom:.5rem}.admin-card-receipt{margin-top:.5rem}.admin-card-receipt img{width:100%;max-width:200px;cursor:pointer;transition:transform 150ms}.admin-card-receipt img:hover{transform:scale(1.02)}.admin-card-bank{background-color:var(--color-background);border-radius:.375rem;padding:.75rem;margin-top:.75rem;font-size:12px}.bank-info-row{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;gap:1rem}.bank-info-row:not(:last-child){border-bottom:1px solid var(--color-borders)}.bank-label{color:var(--color-text-secondary);font-weight:500;min-width:80px}.bank-value{color:var(--color-text);text-align:right;word-break:break-word}.admin-card-actions{display:flex;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-borders)}.admin-card-actions .Button{flex:1;font-size:.875rem;padding:.5rem .75rem}.admin-card-actions .Button .icon{margin-right:.25rem;font-size:1rem}.admin-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;color:var(--color-text-secondary);text-align:center}.admin-empty .icon{font-size:3rem;margin-bottom:1rem;opacity:.4}.admin-empty p{margin:0;font-size:15px;font-weight:500;opacity:.8}.admin-unauthorized{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;color:var(--color-error);text-align:center;padding:2rem}.admin-unauthorized .icon{font-size:5rem;margin-bottom:1.5rem;opacity:.5}.admin-unauthorized h2{margin:0;margin-bottom:.5rem;font-size:1.5rem;font-weight:500}.admin-unauthorized p{margin:0;font-size:1rem;opacity:.7}.admin-search{padding:1rem;border-bottom:1px solid var(--color-borders);background-color:var(--color-background)}.admin-search-input{width:100%;padding:.625rem 1rem;border:1px solid var(--color-borders);background-color:var(--color-background-secondary);color:var(--color-text);font-size:14px;font-family:inherit;transition:all .2s}.admin-search-input:focus{outline:none;border-color:var(--color-primary)}.admin-search-input::placeholder{color:var(--color-text-secondary);opacity:.6}.admin-user-card .user-info-header{display:flex;flex-direction:column;gap:.25rem}.admin-user-card .user-name{font-size:15px;color:var(--color-text)}.admin-user-card .user-id{font-size:12px;color:var(--color-text-secondary);opacity:.7}.user-stats{display:flex;gap:1rem;margin-top:.75rem;flex-wrap:wrap}.user-stat-item{display:flex;align-items:center;gap:.375rem;font-size:13px;color:var(--color-text-secondary);font-weight:500}.user-stat-item .icon{font-size:1rem;opacity:.6}.admin-sub-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1rem}.admin-sub-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-background-secondary);border:none;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.admin-sub-tab:hover{background:var(--color-background-own-selected);color:var(--color-text)}.admin-sub-tab.active{background:var(--color-primary);color:var(--color-white)}.admin-sub-tab .icon{font-size:1rem}.admin-lottery-content{display:flex;flex-direction:column;height:100%}.admin-lottery-tabs{display:flex;background:hsla(0,0%,100%,.05);overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:1.5rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.9) rgba(0,0,0,0)}.admin-lottery-tab{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.92);font-size:.875rem;cursor:pointer;transition:all .3s ease;border:none;white-space:nowrap}.admin-lottery-tab:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.admin-lottery-tab.active{background:hsla(0,0%,100%,.2);color:var(--color-white);border-bottom:3px solid var(--color-white)}.admin-lottery-tab .icon{font-size:1.125rem}.admin-stats{display:flex;gap:.875rem;padding:.875rem;background-color:var(--color-background);border-bottom:1px solid var(--color-borders)}@media(max-width: 768px){.admin-stats{overflow-x:auto;padding:.75rem .5rem;gap:.5rem;-webkit-overflow-scrolling:touch}.admin-stats::-webkit-scrollbar{height:4px}}.admin-stat-card{flex:1;background:var(--color-background-secondary);padding:.875rem;display:flex;align-items:center;gap:.75rem;min-width:0}.admin-stat-card .icon{font-size:1.5rem;color:var(--color-primary);opacity:.8;flex-shrink:0}@media(max-width: 768px){.admin-stat-card{min-width:150px;padding:.65rem;gap:.5rem}.admin-stat-card .icon{font-size:1.25rem}}.stat-info{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.stat-label{font-size:11px;color:var(--color-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value{font-size:20px;color:var(--color-text);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--color-background);border-bottom:1px solid var(--color-borders);gap:1rem;flex-wrap:wrap}@media(max-width: 768px){.admin-toolbar{padding:.5rem;gap:.5rem}}.admin-filters{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width: 768px){.admin-filters{gap:.5rem;width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.admin-filters::-webkit-scrollbar{height:4px}.admin-filters::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.admin-filters::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}}.admin-actions{display:flex;gap:.75rem;align-items:center}@media(max-width: 768px){.admin-actions{gap:.5rem;width:100%;justify-content:flex-end}}.admin-filter-btn,.admin-action-btn{background:rgba(124,111,255,.1) !important;border:1px solid rgba(124,111,255,.3) !important;color:#7c6fff !important;font-size:13px;font-weight:400;padding:10px 18px;transition:all .2s;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.admin-filter-btn:hover,.admin-action-btn:hover{background:rgba(124,111,255,.15) !important;border-color:#c0b4ff !important}.admin-filter-btn.active,.admin-action-btn.active{border:1px solid #7c6fff !important;font-weight:600}.admin-filter-btn i,.admin-action-btn i{font-size:14px}@media(max-width: 768px){.admin-filter-btn,.admin-action-btn{font-size:11px;padding:8px 12px;gap:6px}.admin-filter-btn i,.admin-action-btn i{font-size:12px}}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn,.lottery-admin .admin-filter-btn,.deposits-tab .admin-filter-btn{border:1px solid rgba(124,111,255,.3) !important;color:#7c6fff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn:hover,.lottery-admin .admin-filter-btn:hover,.deposits-tab .admin-filter-btn:hover{background:rgba(124,111,255,.15) !important;border-color:#c0b4ff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.pending,.lottery-admin .admin-filter-btn.pending,.deposits-tab .admin-filter-btn.pending{background:rgba(255,215,0,.1) !important;color:#000 !important;border-color:rgba(255,215,0,.3) !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.pending:hover,.lottery-admin .admin-filter-btn.pending:hover,.deposits-tab .admin-filter-btn.pending:hover{background:rgba(255,215,0,.15) !important;border-color:rgba(255,215,0,.5) !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.pending.active,.lottery-admin .admin-filter-btn.pending.active,.deposits-tab .admin-filter-btn.pending.active{background:rgba(255,215,0,.15) !important;font-weight:600 !important;color:#000 !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.approved,.lottery-admin .admin-filter-btn.approved,.deposits-tab .admin-filter-btn.approved{background:rgba(124,111,255,.1) !important;color:#7c6fff !important;border-color:#b3a8ff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.approved:hover,.lottery-admin .admin-filter-btn.approved:hover,.deposits-tab .admin-filter-btn.approved:hover{background:rgba(124,111,255,.15) !important;border-color:#c0b4ff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.approved.active,.lottery-admin .admin-filter-btn.approved.active,.deposits-tab .admin-filter-btn.approved.active{background:rgba(124,111,255,.15) !important;border:1px solid #7c6fff !important;font-weight:600 !important;color:#7c6fff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.rejected,.lottery-admin .admin-filter-btn.rejected,.deposits-tab .admin-filter-btn.rejected{background:rgba(255,0,100,.1) !important;color:#f06 !important;border-color:rgba(255,0,100,.3) !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.rejected:hover,.lottery-admin .admin-filter-btn.rejected:hover,.deposits-tab .admin-filter-btn.rejected:hover{background:rgba(255,0,100,.15) !important;border-color:rgba(255,0,100,.5) !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-filter-btn.rejected.active,.lottery-admin .admin-filter-btn.rejected.active,.deposits-tab .admin-filter-btn.rejected.active{background:rgba(255,0,100,.15) !important;border:1px solid #f06 !important;font-weight:600 !important;color:#f06 !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-action-btn,.lottery-admin .admin-action-btn,.deposits-tab .admin-action-btn{background:rgba(124,111,255,.1) !important;border:1px solid rgba(124,111,255,.3) !important;color:#7c6fff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .admin-action-btn:hover,.lottery-admin .admin-action-btn:hover,.deposits-tab .admin-action-btn:hover{background:rgba(124,111,255,.15) !important;border-color:#c0b4ff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .Button.green,.lottery-admin .Button.green,.deposits-tab .Button.green{border:1px solid #7c6fff !important;color:#fff !important}.admin-tab-content:not(.users-tab):not(.booking-reviews-tab):not(.withdrawals-tab):not(.transfers-tab) .Button.green:hover,.lottery-admin .Button.green:hover,.deposits-tab .Button.green:hover{background:#2ec985 !important}.admin-tab-content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1rem}@media(max-width: 768px){.admin-tab-content{padding:1rem .5rem}}.admin-loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--color-text-secondary)}.admin-loading .spinner{border:3px solid var(--color-borders);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.GaitoTab{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#0a0e1a}.gaito-header{padding:1rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;background:#0a0e1a}@media(max-width: 768px){.gaito-header{flex-direction:column;gap:.6rem;padding:.6rem .5rem;align-items:stretch}}.gaito-title{margin:0;font-size:15px;font-weight:600;color:#fff;letter-spacing:.5px}@media(max-width: 768px){.gaito-title{font-size:13px}}.gaito-header-actions{display:flex;gap:.75rem}@media(max-width: 768px){.gaito-header-actions{gap:.4rem;flex-wrap:wrap;justify-content:space-between}}.gaito-section-btn{padding:.5rem 1rem;border:1px solid rgba(124,111,255,.3);background:rgba(124,111,255,.05);color:#7c6fff;cursor:pointer;transition:all .2s;font-size:13px;font-weight:400;display:flex;align-items:center;gap:.4rem}.gaito-section-btn:hover{background:rgba(124,111,255,.1);border-color:#c0b4ff}.gaito-section-btn.active{background:rgba(124,111,255,.15);border-color:#7c6fff}@media(max-width: 768px){.gaito-section-btn{padding:.35rem .5rem;font-size:10px;letter-spacing:.5px;gap:.25rem;border-width:1px;flex:1;min-width:0;justify-content:center}.gaito-section-btn svg{width:12px;height:12px;flex-shrink:0}}@media(max-width: 768px)and (max-width: 400px){.gaito-section-btn{font-size:0;padding:.4rem .5rem}.gaito-section-btn svg{margin:0}}.gaito-toolbar{padding:1rem 1rem;background:linear-gradient(90deg, rgba(0, 26, 18, 0.6) 0%, rgba(0, 51, 34, 0.6) 100%);border-bottom:1px solid rgba(124,111,255,.3);display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}@media(max-width: 768px){.gaito-toolbar{padding:.6rem .5rem;gap:.5rem}}.gaito-search{flex:1;min-width:200px;position:relative;display:flex;align-items:center}.gaito-search::before{content:"> SEARCH";position:absolute;left:0;top:-18px;font-size:10px;color:#7c6fff;text-transform:uppercase;letter-spacing:1px;font-weight:500}.gaito-search svg{color:#7c6fff}@media(max-width: 768px){.gaito-search{min-width:100%;flex-basis:100%}.gaito-search::before{font-size:8px;top:-14px}}.gaito-search-input{width:100%;padding:.55rem .6rem .55rem 2.2rem;border:2px solid rgba(124,111,255,.4);border-radius:2px;background:rgba(0,26,18,.8);color:#7c6fff;font-size:12px;font-family:"Courier New","Consolas",monospace;transition:all .3s}.gaito-search-input::placeholder{color:#b3a8ff}.gaito-search-input:focus{outline:none;border-color:#7c6fff;background:rgba(0,51,34,.8)}.gaito-filters{display:flex;gap:.75rem}.gaito-filter-select{padding:.55rem .8rem;border:2px solid rgba(124,111,255,.4);border-radius:2px;background:rgba(0,26,18,.8);color:#7c6fff;font-size:12px;font-family:"Courier New","Consolas",monospace;cursor:pointer;transition:all .3s}.gaito-filter-select:focus{outline:none;border-color:#7c6fff}.gaito-filter-select:hover{background:rgba(0,51,34,.8);border-color:#7c6fff}.gaito-btn-primary{padding:.55rem 1.1rem;border-radius:2px;border:1px solid #7c6fff;background:rgba(0,26,18,.9);color:#7c6fff;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:.4rem;transition:all .3s;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New","Consolas",monospace;position:relative;overflow:hidden}.gaito-btn-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(124, 111, 255, 0.3), transparent);transition:left .5s}.gaito-btn-primary:hover{background:#7c6fff;color:#0d0a1e;transform:translateY(-2px)}.gaito-btn-primary:hover::before{left:100%}.gaito-content{flex:1;overflow-y:auto;padding:.5rem;background:linear-gradient(180deg, #0a0e1a 0%, #0d1117 100%);position:relative}.gaito-content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg, rgba(124, 111, 255, 0.03) 0px, transparent 1px, transparent 2px, rgba(124, 111, 255, 0.03) 3px),repeating-linear-gradient(90deg, rgba(124, 111, 255, 0.03) 0px, transparent 1px, transparent 2px, rgba(124, 111, 255, 0.03) 3px);pointer-events:none;z-index:1}.gaito-content::-webkit-scrollbar{width:10px}.gaito-content::-webkit-scrollbar-track{background:rgba(0,26,18,.3)}.gaito-content::-webkit-scrollbar-thumb{background:rgba(124,111,255,.5);border:2px solid rgba(0,26,18,.3)}.gaito-content::-webkit-scrollbar-thumb:hover{background:#7c6fff}.gaito-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#7c6fff}.gaito-loading .spinner{border:3px solid rgba(124,111,255,.2);border-top-color:#7c6fff;border-radius:50%;width:50px;height:50px;animation:spin .8s linear infinite;margin-bottom:1.5rem}.gaito-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#c8bcff;position:relative;z-index:2}.gaito-empty::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:200px;height:200px;background:radial-gradient(circle, rgba(124, 111, 255, 0.1) 0%, transparent 70%);border-radius:50%;animation:icon-pulse 2s ease-in-out infinite}.gaito-empty .icon{font-size:4rem;margin-bottom:1.5rem;opacity:.6;animation:digital-flicker 3s infinite;position:relative;z-index:1}.gaito-empty p{font-size:15px;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}.gaito-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem;position:relative;z-index:2}@media(max-width: 1600px){.gaito-grid{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 1200px){.gaito-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 768px){.gaito-grid{grid-template-columns:repeat(3, 1fr);gap:.75rem}}@media(max-width: 480px){.gaito-grid{grid-template-columns:repeat(2, 1fr)}}.gaito-card{background:linear-gradient(135deg, rgba(0, 26, 18, 0.9) 0%, rgba(0, 51, 34, 0.8) 100%);overflow:hidden;transition:all .3s;position:relative;border:1px solid rgba(124,111,255,.3);border-radius:4px}.gaito-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(124, 111, 255, 0.03) 10px, rgba(124, 111, 255, 0.03) 20px);pointer-events:none;z-index:1}.gaito-card:hover{transform:translateY(-6px);border-color:#7c6fff}.gaito-vip-badge{position:absolute;top:6px;left:6px;background:linear-gradient(135deg, #7c6fff, #8b76ff);color:#0d0a1e;padding:3px 6px;border-radius:2px;font-size:9px;font-weight:bold;z-index:3;text-transform:uppercase;letter-spacing:.5px;animation:badge-shine 3s infinite}.gaito-card-image{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background:rgba(0,13,9,.9);border-bottom:1px solid rgba(124,111,255,.3);border-radius:0}.gaito-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(0.9) contrast(1.1);transition:all .4s ease}.gaito-card-image:hover img{filter:brightness(1.1) contrast(1.2);transform:scale(1.08)}.gaito-image-count{position:absolute;bottom:6px;right:6px;background:rgba(0,26,18,.95);color:#7c6fff;padding:3px 6px;border-radius:2px;font-size:9px;font-weight:500;display:flex;align-items:center;gap:3px;border:1px solid rgba(124,111,255,.4);z-index:2}.gaito-image-count svg{width:10px;height:10px}.gaito-save-btn{position:absolute;top:6px;right:6px;background:rgba(0,26,18,.95);border:1px solid #7c6fff;width:28px;height:28px;border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;z-index:3}.gaito-save-btn svg{width:14px;height:14px}.gaito-save-btn:hover{background:#7c6fff;transform:scale(1.15) rotate(10deg)}.gaito-save-btn .icon{font-size:18px;color:#7c6fff;transition:color .3s}.gaito-save-btn:hover .icon{color:#0d0a1e}.gaito-card-body{padding:.5rem .75rem;position:relative;z-index:2}.gaito-card-title{margin:0 0 .5rem;font-size:12px;font-weight:500;color:#7c6fff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.gaito-card-title .icon{margin-right:6px}.gaito-card-price{font-size:13px;color:#8b76ff}.gaito-card-footer{padding:.5rem .75rem;border-top:1px solid rgba(124,111,255,.3);display:flex;align-items:center;gap:.5rem;font-size:10px;color:#d0c8ff;position:relative;z-index:2}.gaito-card-date,.gaito-card-location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gaito-card-actions{padding:.4rem .5rem;border-top:1px solid rgba(124,111,255,.3);display:flex;gap:.35rem;justify-content:space-around;position:relative;z-index:2}.gaito-action-btn{background:rgba(0,26,18,.8);border:1px solid rgba(124,111,255,.4);border-radius:2px;padding:.35rem .5rem;cursor:pointer;transition:all .3s;color:#fff;display:flex;align-items:center}.gaito-action-btn svg{width:13px;height:13px}.gaito-action-btn{justify-content:center;font-weight:500}.gaito-action-btn:hover{background:rgba(0,51,34,.9);border-color:#7c6fff;transform:translateY(-2px)}.gaito-action-btn.gaito-action-delete{color:#f06;border-color:rgba(255,0,102,.4)}.gaito-action-btn.gaito-action-delete:hover{border-color:#f06;background:rgba(255,0,102,.1)}.gaito-categories{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:2}.gaito-categories h3{margin:0;font-size:18px;color:#7c6fff;text-transform:uppercase;letter-spacing:2px}.gaito-categories h3::before{content:"▸ ";color:#7c6fff}.gaito-category-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}@media(max-width: 1200px){.gaito-category-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.gaito-category-grid{grid-template-columns:repeat(2, 1fr)}}.gaito-category-card{background:linear-gradient(135deg, rgba(0, 26, 18, 0.9) 0%, rgba(0, 51, 34, 0.8) 100%);padding:.25rem;border:2px solid rgba(124,111,255,.3);border-radius:2px;display:flex;flex-direction:column;gap:1rem;transition:all .3s;position:relative}.gaito-category-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(124, 111, 255, 0.03) 10px, rgba(124, 111, 255, 0.03) 20px);pointer-events:none}.gaito-category-card:hover{transform:translateY(-4px);border-color:#7c6fff}.gaito-category-card img{width:100%;height:250px;object-fit:cover;border-radius:2px;border:2px solid rgba(124,111,255,.3);filter:brightness(0.9) contrast(1.1);transition:all .3s}.gaito-category-card img:hover{filter:brightness(1.1) contrast(1.2)}.gaito-category-info{flex:1;position:relative;z-index:1}.gaito-category-info h4{margin:0 0 .75rem;font-size:15px;color:#7c6fff;text-transform:uppercase;letter-spacing:1px}.gaito-category-info p{margin:0;font-size:12px;color:#d0c8ff}.gaito-category-actions{display:flex;gap:.75rem;position:relative;z-index:1}.admin-tab-content{display:flex;flex-direction:column;height:100%;overflow-y:auto}.admin-search-compact{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%);border-bottom:2px solid #7c6fff;position:relative}.admin-search-compact::before{content:"> SEARCH";position:absolute;left:1rem;top:-10px;font-size:9px;color:#7c6fff;background:#0a0e1a;padding:0 .5rem;font-family:"Courier New",monospace;letter-spacing:2px}.admin-search-compact .icon{font-size:18px;filter:drop-shadow(0 0 5px rgba(124, 111, 255, 0.6))}.admin-search-compact input{flex:1;background:rgba(20,10,40,.6);border:1px solid rgba(124,111,255,.4);border-radius:2px;padding:.75rem 1rem;color:#7c6fff;font-size:13px;font-family:"Courier New",monospace;font-weight:500;transition:all .3s}.admin-search-compact input:focus{outline:none;border-color:#7c6fff;background:rgba(0,30,20,.8)}.admin-search-compact input::placeholder{color:#b3a8ff;font-style:italic}.admin-table-wrapper{flex:1;overflow-y:auto;overflow-x:auto}.admin-table-wrapper::-webkit-scrollbar{width:10px;height:10px}.admin-table-wrapper::-webkit-scrollbar-track{background:rgba(124,111,255,.05)}.admin-table-wrapper::-webkit-scrollbar-thumb{background:rgba(124,111,255,.3);border-radius:5px}.admin-table-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.5)}@media(max-width: 768px){.admin-table-wrapper{margin:0 -1rem;padding:0 1rem .5rem 1rem;-webkit-overflow-scrolling:touch}.admin-table-wrapper::-webkit-scrollbar{width:8px;height:8px}.admin-table-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.admin-table-wrapper::-webkit-scrollbar-thumb{background:rgba(124,111,255,.5);border-radius:4px}.admin-table-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.7)}}.admin-table{width:100%;border-collapse:collapse;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%);font-size:13px;table-layout:fixed;position:relative}@media(max-width: 768px){.admin-table{min-width:900px;font-size:11px}}.admin-table::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(124, 111, 255, 0.02) 2px, rgba(124, 111, 255, 0.02) 4px);pointer-events:none}.admin-table thead{position:sticky;top:0;background:linear-gradient(135deg, #0d0a1e 0%, #1a1035 100%);z-index:10}.admin-table thead th{padding:.6rem .4rem;text-align:left;font-weight:500;font-size:13px;color:#7c6fff;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #7c6fff;border-right:1px solid rgba(124,111,255,.15);font-family:"Courier New",monospace}.admin-table thead th:last-child{border-right:none}.admin-table thead th:nth-child(1){width:18%}.admin-table thead th:nth-child(2){width:8%}.admin-table thead th:nth-child(3){width:10%}.admin-table thead th:nth-child(4){width:10%}.admin-table thead th:nth-child(5){width:12%}.admin-table thead th:nth-child(6){width:12%}.admin-table tbody tr{border-bottom:1px solid rgba(124,111,255,.15);transition:all .3s ease;position:relative}.admin-table tbody tr:hover{background:rgba(124,111,255,.08)}.admin-table tbody tr:hover::before{background:#7c6fff}.admin-table tbody tr td{padding:.8rem .9rem;color:#7c6fff;vertical-align:middle;border-right:1px solid rgba(124,111,255,.08);font-family:"Courier New",monospace;font-weight:400;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.admin-table tbody tr td:last-child{border-right:none}.admin-table tbody tr td:nth-child(1){width:18%}.admin-table tbody tr td:nth-child(2){width:8%}.admin-table tbody tr td:nth-child(3){width:10%}.admin-table tbody tr td:nth-child(4){width:10%}.admin-table tbody tr td:nth-child(5){width:12%}.admin-table tbody tr td:nth-child(6){width:12%;white-space:normal}.admin-table .id-badge{display:inline-block;padding:2px 6px;background:rgba(124,111,255,.1);border:1px solid rgba(124,111,255,.3);border-radius:4px;color:#7c6fff;font-weight:500;font-size:11px;font-family:"Courier New",monospace}.admin-table .username-cell{font-weight:500;color:#7c6fff}.admin-table .vip-badge-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg, rgba(255, 215, 0, 0.15), rgba(255, 140, 0, 0.1));border:1px solid rgba(255,215,0,.3);border-radius:12px;color:#000;font-weight:500;font-size:11px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.admin-table .vip-badge-btn i{font-size:12px;animation:starRotate 3s linear infinite}.admin-table .vip-badge-btn:hover{background:linear-gradient(135deg, rgba(255, 215, 0, 0.25), rgba(255, 140, 0, 0.15));border-color:rgba(255,215,0,.5);transform:translateY(-1px)}.admin-table .vip-badge-btn:active{transform:translateY(0)}@keyframes starRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.admin-table .balance-cell{font-weight:500;color:#8b76ff;font-family:"Courier New",monospace}.admin-table .role-badge{display:inline-block;padding:4px 10px;border-radius:2px;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace;position:relative;overflow:hidden}.admin-table .role-badge::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);animation:badge-shine 3s infinite}.admin-table .role-badge.super-admin{background:linear-gradient(135deg, rgba(255, 215, 0, 0.3), rgba(255, 140, 0, 0.2));color:#000;border:1px solid #000;animation:superAdminGlow 2s ease-in-out infinite}.admin-table .role-badge.admin{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}.admin-table .role-badge.user{background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff}@keyframes superAdminGlow{}@keyframes badge-shine{0%{left:-100%}50%,100%{left:100%}}.admin-table .status-badge{display:inline-block;padding:4px 10px;border-radius:2px;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace;position:relative;animation:status-pulse 2s infinite}.admin-table .status-badge.active{background:rgba(124,111,255,.2);color:#7c6fff;border:1px solid #7c6fff}.admin-table .status-badge.banned{background:rgba(255,0,100,.2);color:#f06;border:1px solid #f06}@keyframes status-pulse{0%,100%{opacity:1}50%{opacity:.85}}.admin-table .trust-cell{position:relative}.admin-table .trust-cell.clickable{cursor:pointer;transition:all .3s}.admin-table .trust-cell.clickable .trust-badge{display:inline-block;padding:4px 10px;border-radius:2px;font-size:11px;background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff;min-width:40px;text-align:center;font-family:"Courier New",monospace;transition:all .3s}.admin-table .trust-cell.clickable .trust-icon{opacity:0;margin-left:.5rem;font-size:14px;color:#7c6fff;transition:all .3s;vertical-align:middle}.admin-table .trust-cell.clickable:hover .trust-badge{background:rgba(124,111,255,.25);border-color:#7c6fff;transform:scale(1.05)}.admin-table .trust-cell.clickable:hover .trust-icon{opacity:1;transform:scale(1.1)}.admin-table .trust-badge,.admin-table .spin-badge{display:inline-block;padding:4px 10px;border-radius:2px;font-size:11px;background:rgba(124,111,255,.15);color:#7c6fff;border:1px solid #7c6fff;min-width:40px;text-align:center;font-family:"Courier New",monospace}.admin-table .spin-badge{background:rgba(0,150,255,.15);color:#0096ff;border:1px solid #0096ff}.admin-table .table-actions{display:flex;gap:.35rem;flex-wrap:wrap}.admin-table .table-actions button{font-size:11px;padding:4px 12px;border-radius:2px;text-transform:uppercase;letter-spacing:.5px;font-family:"Courier New",monospace;border:1px solid #7c6fff;background:rgba(124,111,255,.1);color:#7c6fff;transition:all .3s;position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;min-width:70px}.admin-table .table-actions button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(124, 111, 255, 0.3), transparent);transition:left .4s}.admin-table .table-actions button:hover{background:rgba(124,111,255,.25);transform:translateY(-1px)}.admin-table .table-actions button:hover::before{left:100%}.admin-table .table-actions button:active{transform:translateY(0)}.admin-table .table-actions button.table-btn.btn-revokeall{color:#00d4ff;border-color:rgba(0,212,255,.5);background:rgba(0,212,255,.1)}.admin-table .table-actions button.table-btn.btn-revokeall:hover{background:rgba(0,212,255,.2);border-color:#00d4ff}.admin-table .table-actions button.table-btn.btn-super{color:#f09;border-color:rgba(255,0,153,.5);background:rgba(255,0,153,.1)}.admin-table .table-actions button.table-btn.btn-super:hover{background:rgba(255,0,153,.2);border-color:#f09}.admin-table .table-actions button.table-btn.btn-revoke{color:#f33;border-color:rgba(255,51,51,.5);background:rgba(255,51,51,.1)}.admin-table .table-actions button.table-btn.btn-revoke:hover{background:rgba(255,51,51,.2);border-color:#f33}.admin-table .table-actions button.table-btn.btn-grant{color:#9d8fff;border-color:rgba(0,255,204,.5);background:rgba(0,255,204,.1)}.admin-table .table-actions button.table-btn.btn-grant:hover{background:rgba(0,255,204,.2);border-color:#9d8fff}.admin-tab-content:not(.users-tab) .table-actions .Button{font-size:11px !important;padding:4px 10px !important;border-radius:2px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.5px !important;font-family:"Courier New",monospace !important;transition:all .3s !important;white-space:nowrap !important;min-width:65px !important}.admin-tab-content:not(.users-tab) .table-actions .Button.color-green{background:rgba(0,150,255,.15) !important;color:#0096ff !important;border:1px solid #0096ff !important}.admin-tab-content:not(.users-tab) .table-actions .Button.color-green:hover{background:rgba(0,150,255,.3) !important;transform:translateY(-1px) !important}.admin-tab-content:not(.users-tab) .table-actions .Button.color-danger{background:rgba(255,0,100,.2) !important;color:#f06 !important;border:1px solid #f06 !important}.admin-tab-content:not(.users-tab) .table-actions .Button.color-danger:hover{background:rgba(255,0,100,.35) !important;transform:translateY(-1px) !important}.admin-tab-content.users-tab .table-actions .Button.color-danger,.admin-tab-content.users-tab .table-actions .Button[color=danger],.admin-tab-content.users-tab .table-actions .Button:last-child,.admin-tab-content.users-tab .table-actions button.color-danger,.admin-tab-content.users-tab .table-actions button[color=danger],.admin-tab-content.users-tab .table-actions button:last-child{background:rgba(255,0,100,.2) !important;color:#f06 !important;border:1px solid #f06 !important}.admin-tab-content.users-tab .table-actions .Button.color-danger:hover,.admin-tab-content.users-tab .table-actions .Button[color=danger]:hover,.admin-tab-content.users-tab .table-actions .Button:last-child:hover,.admin-tab-content.users-tab .table-actions button.color-danger:hover,.admin-tab-content.users-tab .table-actions button[color=danger]:hover,.admin-tab-content.users-tab .table-actions button:last-child:hover{background:rgba(255,0,100,.35) !important;transform:translateY(-1px) !important}.admin-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;color:#7c6fff;text-align:center;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%);border:2px dashed rgba(124,111,255,.3);border-radius:4px;margin:2rem;position:relative}.admin-empty::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(124, 111, 255, 0.02) 10px, rgba(124, 111, 255, 0.02) 20px);pointer-events:none}.admin-empty .icon{font-size:3rem;margin-bottom:1rem;opacity:.5;color:#7c6fff;filter:drop-shadow(0 0 10px rgba(124, 111, 255, 0.5));animation:icon-pulse 2s infinite}@keyframes icon-pulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.admin-empty p{margin:0;margin-bottom:1rem;font-size:14px;font-family:"Courier New",monospace;text-transform:uppercase;letter-spacing:2px;opacity:.8}@keyframes matrix-glow{}@keyframes scan-line{0%{top:-100%}100%{top:100%}}@keyframes digital-flicker{0%,100%{opacity:1}50%{opacity:.95}}.admin-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:fadeIn .3s ease}@media(max-width: 768px){.admin-modal-overlay{padding:0;align-items:flex-end}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.admin-modal{background:#0a0e1a;border:1px solid hsla(0,0%,100%,.1);width:100%;max-width:450px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative}@media(max-width: 768px){.admin-modal{max-width:100%;max-height:85vh;border-radius:16px 16px 0 0;animation:slideUp .3s ease}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.admin-modal-header{background:#0a0e1a;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.admin-modal-header h3{margin:0;font-size:15px;font-weight:600;letter-spacing:.5px}.admin-modal-header .modal-close{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);font-size:24px;color:hsla(0,0%,100%,.9);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .2s;font-weight:300;line-height:1}.admin-modal-header .modal-close:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.9);color:#fff}.admin-modal-body{padding:1.5rem;overflow-y:auto;flex:1;position:relative;z-index:3}.admin-modal-body::-webkit-scrollbar{width:8px}.admin-modal-body::-webkit-scrollbar-track{background:rgba(124,111,255,.05)}.admin-modal-body::-webkit-scrollbar-thumb{background:rgba(124,111,255,.3);border-radius:4px}.admin-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(124,111,255,.5)}.modal-form{display:flex;flex-direction:column;gap:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width: 768px){.form-row{grid-template-columns:1fr;gap:1rem}}.form-group{display:flex;flex-direction:column;gap:.5rem;position:relative}.form-group.full-width{grid-column:1/-1}.form-group label{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.92);letter-spacing:.3px}.form-group label .label-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:14px;color:hsla(0,0%,100%,.9);flex-shrink:0}.form-group .input-hint{font-size:11px;color:hsla(0,0%,100%,.9);font-style:italic;margin-top:-0.25rem}.form-group input{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:2px;padding:.75rem 1rem;color:#fff;font-size:14px;transition:all .2s}.form-group input:focus{outline:none;border-color:#c0b4ff;background:hsla(0,0%,100%,.05)}.form-group input:disabled{opacity:.4;cursor:not-allowed;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.01)}.form-group input::placeholder{color:hsla(0,0%,100%,.9);font-style:italic}.admin-modal-footer{padding:1rem 1.5rem;background:linear-gradient(135deg, #0d0a1e 0%, #1a1035 50%, #0d0a1e 100%);border-top:2px solid #7c6fff;display:flex;gap:1rem;justify-content:flex-end;position:relative;z-index:3}.admin-modal-footer button{padding:.75rem 1.75rem;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace;border:1px solid #7c6fff;background:rgba(124,111,255,.1);color:#7c6fff;border-radius:2px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.admin-modal-footer button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(124, 111, 255, 0.3), transparent);transition:left .5s}.admin-modal-footer button:hover{background:rgba(124,111,255,.25);transform:translateY(-2px)}.admin-modal-footer button:hover::before{left:100%}.admin-modal-footer button:active{transform:translateY(0)}.admin-form-group{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.admin-form-group label{font-size:11px;color:#7c6fff;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace}.admin-form-group span{font-size:13px;color:#7c6fff;font-family:"Courier New",monospace;padding:.5rem;background:rgba(124,111,255,.05);border:1px solid rgba(124,111,255,.2);border-radius:2px}.admin-form-group .admin-input{padding:.75rem;background:rgba(20,10,40,.8);border:2px solid rgba(124,111,255,.3);border-radius:2px;color:#7c6fff;font-size:14px;font-family:"Courier New",monospace;font-weight:500;transition:all .3s}.admin-form-group .admin-input:focus{outline:none;border-color:#7c6fff;background:rgba(0,30,20,.9)}.admin-form-group .admin-input::placeholder{color:#b3a8ff}.admin-section{background:linear-gradient(135deg, rgba(0, 26, 18, 0.6) 0%, rgba(0, 51, 34, 0.4) 100%);border:2px solid rgba(124,111,255,.3);border-radius:4px;margin-bottom:1.5rem;overflow:hidden;position:relative}.admin-section::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, #7c6fff, transparent);animation:matrix-scan 3s linear infinite}@keyframes matrix-scan{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.admin-section-header{padding:1rem 1.5rem;background:rgba(124,111,255,.08);border-bottom:1px solid rgba(124,111,255,.2);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.admin-section-header::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg, transparent, transparent 20px, rgba(124, 111, 255, 0.03) 20px, rgba(124, 111, 255, 0.03) 40px);pointer-events:none}.admin-section-header:hover{background:rgba(124,111,255,.12)}.admin-section-header h3{margin:0;font-size:1rem;color:#7c6fff;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;gap:.75rem;font-family:"Courier New",monospace;position:relative;z-index:1}.admin-section-header h3 .icon{font-size:1.25rem;filter:drop-shadow(0 0 8px rgba(124, 111, 255, 0.8))}.admin-section-header h3::before{content:"[";color:#c8bcff;margin-right:-0.25rem}.admin-section-header h3::after{content:"]";color:#c8bcff;margin-left:-0.25rem}.admin-section-header .icon:last-child{transition:transform .3s;filter:drop-shadow(0 0 5px rgba(124, 111, 255, 0.6))}.admin-settings-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));position:relative}.admin-settings-grid::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(124, 111, 255, 0.02) 20px, rgba(124, 111, 255, 0.02) 40px);pointer-events:none}.admin-input-group{position:relative;z-index:1}.admin-input-group label{display:block;margin-bottom:.5rem;color:#7c6fff;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace}.admin-input-group label::before{content:"> ";color:#c8bcff}.admin-input-group input{width:100%;padding:.75rem;background:rgba(20,10,40,.9);border:2px solid rgba(124,111,255,.3);border-radius:2px;color:#7c6fff;font-size:1rem;font-family:"Courier New",monospace;font-weight:500;transition:all .3s}.admin-input-group input:focus{outline:none;border-color:#7c6fff;background:#001e14}.admin-input-group input::placeholder{color:#b3a8ff}.admin-input-group input[type=number]{position:relative}.admin-input-group input[type=number]:focus{animation:number-glow .5s ease-in-out}@keyframes number-glow{}.admin-card{background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%);padding:1rem;border:1px solid rgba(124,111,255,.3);border-radius:2px;transition:all .3s;position:relative}.admin-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(124, 111, 255, 0.02) 10px, rgba(124, 111, 255, 0.02) 20px);pointer-events:none}.admin-card:hover{border-color:#7c6fff;transform:translateY(-2px)}.admin-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem;gap:1rem;position:relative;z-index:1}.admin-card-ref{color:#7c6fff;font-size:12px;font-weight:500;font-family:"Courier New",monospace}.admin-card-amount{font-size:15px;color:#8b76ff;white-space:nowrap;font-family:"Courier New",monospace}.admin-card-info{display:flex;flex-direction:column;gap:.25rem;font-size:11px;color:#dbd4ff;margin-bottom:.5rem;position:relative;z-index:1;font-family:"Courier New",monospace}.admin-card-actions{display:flex;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(124,111,255,.2)}.admin-card-actions .Button{flex:1;font-size:.875rem;padding:.5rem .75rem}.admin-card-actions .Button .icon{margin-right:.25rem;font-size:1rem}.admin-toolbar{align-items:center;padding:.75rem 1rem;background:linear-gradient(135deg, #0a0e1a 0%, #0d1117 100%);border-bottom:2px solid rgba(124,111,255,.3);gap:1rem;flex-wrap:wrap}@media(max-width: 768px){.admin-toolbar{padding:.5rem;gap:.5rem;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.admin-toolbar::-webkit-scrollbar{height:6px}.admin-toolbar::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.admin-toolbar::-webkit-scrollbar-thumb{background:rgba(124,111,255,.4);border-radius:3px}}.admin-stats{display:flex;gap:.875rem;padding:.875rem;background:linear-gradient(135deg, #0d0a1e 0%, #1a1035 100%);border-bottom:2px solid rgba(124,111,255,.3)}.admin-stat-card{flex:1;background:rgba(124,111,255,.08);border:1px solid rgba(124,111,255,.3);border-radius:2px;padding:.875rem;display:flex;align-items:center;gap:.75rem;min-width:0;transition:all .3s}.admin-stat-card:hover{border-color:#7c6fff;transform:translateY(-2px)}.admin-stat-card .icon{font-size:1.5rem;color:#7c6fff;opacity:1;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(124, 111, 255, 0.6))}.stat-label{font-size:10px;color:#d0c8ff;text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Courier New",monospace}.stat-value{font-size:20px;color:#7c6fff;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Courier New",monospace}.auto-refresh-btn.active{border-color:#7c6fff}.auto-refresh-btn.active .icon{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.balance-cell{position:relative}.balance-cell.clickable{cursor:pointer;transition:all .3s}.balance-cell.clickable .balance-amount{display:inline-block;padding:.375rem .75rem;background:rgba(124,111,255,.05);border:1px solid rgba(124,111,255,.2);border-radius:2px;transition:all .3s}.balance-cell.clickable .balance-icon{opacity:0;margin-left:.5rem;font-size:16px;color:#7c6fff;transition:all .3s;vertical-align:middle}.balance-cell.clickable:hover .balance-amount{background:rgba(124,111,255,.15);border-color:#7c6fff;transform:scale(1.05)}.balance-cell.clickable:hover .balance-icon{opacity:1;transform:scale(1.1)}.admin-modal.vip-modal{max-width:520px;width:100%;background:linear-gradient(135deg, rgba(20, 30, 40, 0.98), rgba(10, 20, 30, 0.98));border:1px solid rgba(0,255,180,.2);border-radius:12px;overflow:hidden}.admin-modal.vip-modal .vip-modal-header{background:linear-gradient(90deg, rgba(0, 255, 150, 0.12), rgba(0, 255, 255, 0.06));border-bottom:1px solid rgba(0,255,180,.25);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.admin-modal.vip-modal .vip-modal-header h3{display:flex;align-items:center;gap:10px;color:#9d8fff;margin:0;font-size:18px}.admin-modal.vip-modal .vip-modal-header h3 i{font-size:20px}.admin-modal.vip-modal .vip-modal-body{padding:20px}.admin-modal.vip-modal .vip-modal-body .user-vip-info{padding:18px 20px;background:rgba(0,50,70,.3);border:1px solid rgba(0,255,180,.2);border-radius:10px;margin-bottom:24px}.admin-modal.vip-modal .vip-modal-body .user-vip-info p{margin:10px 0;color:#00ffa6;font-size:14px;line-height:1.6}.admin-modal.vip-modal .vip-modal-body .user-vip-info p:first-child{margin-top:0}.admin-modal.vip-modal .vip-modal-body .user-vip-info p:last-child{margin-bottom:0}.admin-modal.vip-modal .vip-modal-body .user-vip-info p strong{color:#9d8fff;margin-right:8px;display:inline-block;min-width:100px}.admin-modal.vip-modal .vip-modal-body .user-vip-info p .vip-current{color:#ffc107}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:12px}@media(max-width: 767px){.admin-modal.vip-modal .vip-modal-body .vip-levels-grid{grid-template-columns:repeat(auto-fill, minmax(110px, 1fr))}}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid .vip-level-option{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;background:rgba(0,50,70,.3);border:1px solid rgba(0,255,180,.2);border-radius:10px;color:#00ffa6;cursor:pointer;transition:all .3s ease}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid .vip-level-option i{font-size:22px;color:#000}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid .vip-level-option span{font-size:15px;color:#ff9800}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid .vip-level-option small{font-size:13px;color:#f44336;text-align:center;line-height:1.3}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid .vip-level-option:hover{background:rgba(0,255,180,.1);border-color:rgba(0,255,180,.5);transform:translateY(-2px)}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid .vip-level-option.current{background:rgba(255,215,0,.15);border-color:rgba(255,215,0,.5)}.admin-modal.vip-modal .vip-modal-body .vip-levels-grid .vip-level-option.current span{color:#000}.admin-modal.vip-modal .vip-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;background:rgba(0,20,30,.5);border-top:1px solid rgba(0,255,180,.1)}.admin-modal.vip-modal .vip-modal-footer .neon-btn-red{padding:10px 18px;border-radius:8px;font-weight:500;font-size:13px;color:#ff004c;background:rgba(255,0,76,.15);border:1px solid rgba(255,0,76,.4);cursor:pointer;transition:.2s ease;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center}.admin-modal.vip-modal .vip-modal-footer .neon-btn-red i{margin-right:6px}.admin-modal.vip-modal .vip-modal-footer .neon-btn-red:hover{background:rgba(255,0,76,.25);color:#ff4f7a}.admin-modal.vip-modal .vip-modal-footer .neon-btn-red:active{transform:scale(0.98)}.transfers-tab .admin-table thead th:nth-child(1){width:8%}.transfers-tab .admin-table thead th:nth-child(2){width:12%}.transfers-tab .admin-table thead th:nth-child(3){width:16%}.transfers-tab .admin-table thead th:nth-child(4){width:16%}.transfers-tab .admin-table thead th:nth-child(5){width:12%}.transfers-tab .admin-table thead th:nth-child(6){width:10%}.transfers-tab .admin-table thead th:nth-child(7){width:10%}.transfers-tab .admin-table thead th:nth-child(8){width:12%}.transfers-tab .admin-table thead th:nth-child(9){width:14%}.transfers-tab .admin-table tbody td:nth-child(1){width:8%}.transfers-tab .admin-table tbody td:nth-child(2){width:12%}.transfers-tab .admin-table tbody td:nth-child(3){width:16%}.transfers-tab .admin-table tbody td:nth-child(4){width:16%}.transfers-tab .admin-table tbody td:nth-child(5){width:12%}.transfers-tab .admin-table tbody td:nth-child(6){width:10%}.transfers-tab .admin-table tbody td:nth-child(7){width:10%}.transfers-tab .admin-table tbody td:nth-child(8){width:12%;white-space:normal;word-break:break-word}.transfers-tab .admin-table tbody td:nth-child(9){width:14%}.withdrawals-tab .neon-btn-green,.deposits-tab .neon-btn-green{padding:8px 16px;border-radius:8px;font-weight:500;font-size:12px;color:#7c6fff !important;background:rgba(124,111,255,.2) !important;border:1px solid #7c6fff !important;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;font-family:"Courier New",monospace}.withdrawals-tab .neon-btn-green:hover,.deposits-tab .neon-btn-green:hover{background:rgba(124,111,255,.3) !important;border-color:#7c6fff !important;transform:translateY(-1px) !important}.withdrawals-tab .neon-btn-green:active,.deposits-tab .neon-btn-green:active{transform:translateY(0) !important}.withdrawals-tab .neon-btn-red,.deposits-tab .neon-btn-red{padding:8px 16px;border-radius:8px;font-weight:500;font-size:12px;color:#f06 !important;background:rgba(255,0,100,.2) !important;border:1px solid #f06 !important;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;font-family:"Courier New",monospace}.withdrawals-tab .neon-btn-red:hover,.deposits-tab .neon-btn-red:hover{background:rgba(255,0,100,.3) !important;border-color:#f06 !important;transform:translateY(-1px) !important}.withdrawals-tab .neon-btn-red:active,.deposits-tab .neon-btn-red:active{transform:translateY(0) !important}.withdrawals-tab .status-badge.pending,.deposits-tab .status-badge.pending{background:rgba(255,215,0,.2) !important;color:#000 !important;border:1px solid rgba(255,215,0,.5) !important}.withdrawals-tab .status-badge.active,.deposits-tab .status-badge.active{background:rgba(124,111,255,.2) !important;color:#7c6fff !important;border:1px solid rgba(124,111,255,.5) !important}.withdrawals-tab .status-badge.banned,.deposits-tab .status-badge.banned{background:rgba(255,0,100,.2) !important;color:#f06 !important;border:1px solid rgba(255,0,100,.5) !important}.transfers-tab .admin-stat-card{background:rgba(124,111,255,.08) !important;border:1px solid rgba(124,111,255,.35) !important;color:#7c6fff !important;transition:all .3s ease}.transfers-tab .admin-stat-card:hover{border-color:#c8bcff !important}.transfers-tab .admin-stat-card .stat-label{color:#d0c8ff !important}.transfers-tab .admin-stat-card .stat-value{color:#7c6fff !important}.transfers-tab .admin-stat-card .icon{color:#7c6fff !important;filter:drop-shadow(0 0 8px rgba(124, 111, 255, 0.6))}.transfers-tab .admin-filter-btn{background:rgba(124,111,255,.12) !important;border:1px solid rgba(124,111,255,.4) !important;color:#7c6fff !important}.transfers-tab .admin-filter-btn.active,.transfers-tab .admin-filter-btn:hover{background:rgba(124,111,255,.25) !important;border-color:#d0c8ff !important}.transfers-tab .admin-table th{background:rgba(124,111,255,.15) !important;border-bottom:2px solid rgba(124,111,255,.5) !important;color:#7c6fff !important}.transfers-tab .admin-table td{border-bottom:1px solid rgba(124,111,255,.15) !important}.transfers-tab .admin-table tr:hover td{background:rgba(124,111,255,.08) !important}.transfers-tab .admin-table .admin-amount{color:#7c6fff !important}.transfers-tab .admin-status.status-completed{background:rgba(124,111,255,.2) !important;color:#7c6fff !important}.transfers-tab .admin-status.status-pending{background:rgba(124,111,255,.15) !important;border:1px solid rgba(124,111,255,.5) !important;color:#7c6fff !important}.transfers-tab .admin-status.status-rejected{background:hsla(0,100%,70%,.2) !important;border:1px solid hsla(0,100%,70%,.6) !important;color:#f66 !important}.transfers-tab .admin-modal{border:2px solid rgba(124,111,255,.5) !important}.transfers-tab .admin-modal .admin-modal-header{background:rgba(124,111,255,.12) !important;border-bottom:1px solid rgba(124,111,255,.4) !important}.transfers-tab .admin-modal .admin-modal-header h3{color:#7c6fff !important}.transfers-tab .admin-modal .admin-form-group label{color:#7c6fff !important}.transfers-tab .admin-modal .admin-form-group input{background:rgba(124,111,255,.08) !important;border:1px solid rgba(124,111,255,.35) !important}.transfers-tab .admin-modal .admin-form-group input:focus{border-color:#c8bcff !important}.transfers-tab .admin-modal .admin-modal-footer{background:rgba(124,111,255,.08) !important;border-top:1px solid rgba(124,111,255,.4) !important}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.deposits-tab .admin-filter-btn.pending{background:rgba(124,111,255,.12) !important;border:1px solid rgba(124,111,255,.4) !important;color:#7c6fff !important}.deposits-tab .admin-filter-btn.pending:hover{background:rgba(124,111,255,.25) !important;border-color:#d0c8ff !important}.deposits-tab .admin-filter-btn.pending.active{background:rgba(124,111,255,.3) !important;border-color:#7c6fff !important}.deposits-tab .admin-filter-btn.approved{background:rgba(124,111,255,.12) !important;border:1px solid rgba(124,111,255,.4) !important;color:#7c6fff !important}.deposits-tab .admin-filter-btn.approved:hover{background:rgba(124,111,255,.25) !important;border-color:#d0c8ff !important}.deposits-tab .admin-filter-btn.approved.active{background:rgba(124,111,255,.3) !important;border-color:#7c6fff !important}.deposits-tab .admin-filter-btn.rejected{background:hsla(0,100%,70%,.15) !important;border:1px solid hsla(0,100%,70%,.5) !important;color:#f66 !important}.deposits-tab .admin-filter-btn.rejected:hover{background:hsla(0,100%,70%,.25) !important;border-color:hsla(0,100%,70%,.7) !important}.deposits-tab .admin-filter-btn.rejected.active{background:hsla(0,100%,70%,.3) !important;border-color:#f66 !important}.deposits-tab .neon-btn-green{padding:8px 16px;border-radius:8px;font-weight:500;font-size:12px;color:#7c6fff !important;background:rgba(124,111,255,.15) !important;border:2px solid rgba(124,111,255,.5) !important;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;font-family:"Courier New",monospace}.deposits-tab .neon-btn-green:hover{background:rgba(124,111,255,.25) !important;border-color:#7c6fff !important;transform:translateY(-1px) !important}.deposits-tab .neon-btn-green:active{transform:translateY(0) !important}.deposits-tab .neon-btn-red{padding:8px 16px;border-radius:8px;font-weight:500;font-size:12px;color:#f06 !important;background:rgba(255,0,100,.2) !important;border:2px solid rgba(255,0,100,.6) !important;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;font-family:"Courier New",monospace}.deposits-tab .neon-btn-red:hover{background:rgba(255,0,100,.3) !important;border-color:#f06 !important;transform:translateY(-1px) !important}.deposits-tab .neon-btn-red:active{transform:translateY(0) !important}.permission-denied{text-align:center;padding:4rem 2rem;color:#f48}.permission-denied h2{font-size:2rem;margin-bottom:1rem;color:#f06}.permission-denied p{font-size:1.1rem;opacity:.8}.admin-subsection{margin-bottom:3rem}.admin-subsection h3{font-size:1.3rem;color:#7c6fff;margin-bottom:1.5rem;border-bottom:2px solid rgba(124,111,255,.3);padding-bottom:.5rem}.admin-users-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem}.user-card{background:linear-gradient(135deg, rgba(0, 26, 18, 0.8) 0%, rgba(0, 51, 34, 0.8) 100%);border:1px solid rgba(124,111,255,.3);border-radius:12px;padding:1.5rem;transition:all .3s ease}.user-card:hover{border-color:#c8bcff;transform:translateY(-2px)}.user-card.admin-card{border-color:rgba(255,215,0,.5);background:linear-gradient(135deg, rgba(51, 34, 0, 0.8) 0%, rgba(77, 51, 0, 0.8) 100%)}.user-card.admin-card:hover{border-color:rgba(255,215,0,.8)}.user-info{margin-bottom:1rem}.user-info .user-name{font-weight:500;color:#fff;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.user-info .admin-badge{display:inline-block;padding:.2rem .5rem;background:linear-gradient(135deg, #000000 0%, #ffed4e 100%);color:#000;font-size:.7rem;border-radius:4px;text-transform:uppercase}.user-info .super-admin-badge{display:inline-block;padding:.2rem .5rem;background:linear-gradient(135deg, #ff0066 0%, #ff3388 100%);color:#fff;font-size:.7rem;border-radius:4px;text-transform:uppercase;animation:super-admin-glow 2s ease-in-out infinite}@keyframes super-admin-glow{}.user-info .user-username{font-size:.9rem;color:#7c6fff;margin-bottom:.3rem}.user-info .user-id{font-size:.8rem;color:hsla(0,0%,100%,.9)}.user-actions{display:flex;gap:.5rem}.action-btn{flex:1;padding:.6rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.action-btn.grant-btn{background:linear-gradient(135deg, #00cc88 0%, #7c6fff 100%);color:#000}.action-btn.grant-btn:hover{background:linear-gradient(135deg, #7c6fff 0%, #9d8fff 100%);transform:translateY(-1px)}.action-btn.grant-btn:active{transform:translateY(0)}.action-btn.revoke-btn{background:linear-gradient(135deg, #cc0044 0%, #ff0066 100%);color:#fff}.action-btn.revoke-btn:hover{background:linear-gradient(135deg, #ff0066 0%, #ff3388 100%);transform:translateY(-1px)}.action-btn.revoke-btn:active{transform:translateY(0)}.action-btn.revoke-btn.danger{background:linear-gradient(135deg, #990033 0%, #cc0044 100%);border:1px solid #f06}.action-btn.revoke-btn.danger:hover{background:linear-gradient(135deg, #cc0044 0%, #ff0066 100%)}.action-btn.grant-super-btn{background:linear-gradient(135deg, #ff0066 0%, #ff3388 100%);color:#fff}.action-btn.grant-super-btn:hover{background:linear-gradient(135deg, #ff3388 0%, #ff66aa 100%);transform:translateY(-1px)}.action-btn.grant-super-btn:active{transform:translateY(0)}.super-admin-card{border:2px solid #f06 !important;background:linear-gradient(135deg, rgba(255, 0, 102, 0.08) 0%, rgba(255, 51, 136, 0.05) 100%) !important}.admin-roles-section .section-title.title-super{color:#000 !important;border-left-color:#000 !important}.admin-roles-section .section-title.title-super::before{color:#000 !important}.admin-roles-section .section-title.title-admin{color:#f09 !important;border-left-color:#f09 !important}.admin-roles-section .section-title.title-admin::before{color:#f09 !important}.admin-roles-section .section-title.title-users{color:#0096ff !important;border-left-color:#9d8fff !important}.admin-roles-section .section-title.title-users::before{color:#9d8fff !important}.withdrawals-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:1rem;flex-wrap:wrap}.filter-tabs{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filter-tab-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:500;font-size:13px;cursor:pointer;transition:all .3s ease;background:rgba(124,111,255,.1);color:#7c6fff;border:1px solid rgba(124,111,255,.3);white-space:nowrap;font-family:"Courier New",monospace;text-transform:uppercase;letter-spacing:.5px}.filter-tab-btn i{font-size:14px;filter:drop-shadow(0 0 3px rgba(124, 111, 255, 0.4))}.filter-tab-btn:hover{border-color:#c0b4ff}.filter-tab-btn.active{background:rgba(124,111,255,.25);color:#7c6fff;border-color:#c0b4ff}.filter-tab-btn.pending{background:rgba(255,215,0,.1) !important;color:#000 !important;border-color:rgba(255,215,0,.3) !important}.filter-tab-btn.pending i{filter:drop-shadow(0 0 3px rgba(255, 215, 0, 0.4)) !important}.filter-tab-btn.pending:hover{border-color:rgba(255,215,0,.5) !important}.filter-tab-btn.pending.active{background:rgba(255,215,0,.25) !important;color:#000 !important;border-color:rgba(255,215,0,.6) !important}.filter-tab-btn.approved{background:rgba(124,111,255,.1) !important;color:#7c6fff !important;border-color:#b3a8ff !important}.filter-tab-btn.approved i{filter:drop-shadow(0 0 3px rgba(124, 111, 255, 0.4)) !important}.filter-tab-btn.approved:hover{border-color:#c0b4ff !important}.filter-tab-btn.approved.active{background:rgba(124,111,255,.25) !important;color:#7c6fff !important;border-color:#c8bcff !important}.filter-tab-btn.rejected{background:rgba(255,0,100,.1) !important;color:#f06 !important;border-color:rgba(255,0,100,.3) !important}.filter-tab-btn.rejected i{filter:drop-shadow(0 0 3px rgba(255, 0, 100, 0.4)) !important}.filter-tab-btn.rejected:hover{border-color:rgba(255,0,100,.5) !important}.filter-tab-btn.rejected.active{background:rgba(255,0,100,.25) !important;color:#f06 !important;border-color:rgba(255,0,100,.6) !important}
.UPIJb7yJ{min-height:100vh;height:100vh;background:#fff;display:flex;justify-content:center;color:#111;padding-bottom:120px;overflow-y:auto;font-family:"Montserrat",system-ui,sans-serif}.ygw7aiM2{justify-content:center;align-items:flex-start;padding-bottom:0;min-height:100vh;height:auto;background:rgba(0,0,0,0)}.VKipVpyw{width:100%;max-width:600px;min-height:100vh;position:relative;background:#f5f6f8;isolation:isolate;padding:0 12px 0}.gaveQgSV{min-height:100vh;height:auto;padding-bottom:0;background:#f5f6f8;width:100%;max-width:550px;margin:0 auto}.gaveQgSV::before{display:none}.VKipVpyw::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.VKipVpyw::before{background:none;mix-blend-mode:normal}@media(max-width: 480px){.VKipVpyw{width:100vw;max-width:100vw;aspect-ratio:9/21;height:auto}}.J2Nr8ft7{position:sticky;top:0;z-index:2;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:url(header.2895bba567edc007be27.png) center/cover no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none}.BwCTiCAR{width:46px;height:46px;object-fit:contain}.AzS7PcrP{width:44px;height:44px;object-fit:contain;flex-shrink:0}.gCahQ0JN{background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;padding:4px;border-radius:50%;transition:background .15s ease}.gCahQ0JN:hover{background:rgba(0,0,0,.07)}.sFDgs0K6{position:relative;display:flex;align-items:center}.mZoDPNP7{position:fixed;inset:0;z-index:99}.MNkl7iA0{position:absolute;top:calc(100% + 8px);right:0;z-index:100;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:8px 0;min-width:185px;box-shadow:0 8px 32px rgba(0,0,0,.15);animation:A_9KjCv6 .18s ease}@keyframes A_9KjCv6{from{opacity:0;transform:translateY(-6px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.euvdGvV6{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.4);padding:4px 16px 8px}.zUuaqE3J{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;cursor:pointer;padding:9px 16px;text-align:left;transition:background .12s}.zUuaqE3J:hover{background:rgba(0,0,0,.05)}.ZbiloAxq{background:rgba(200,125,42,.12)}.mWVB4_ii{font-size:18px;line-height:1;flex-shrink:0}.mPC9ugeC{font-size:14px;color:#222;flex:1}.V806crmi{font-size:14px;color:#c87d2a;font-weight:700}.JSayKKxN{display:none}.cg6NIpi5{display:none}.OieDmljk{height:38px;object-fit:contain}.T6THuAqR{margin:8px 0 8px;overflow:hidden;position:relative;border-radius:14px;z-index:1;animation:zyICkmlo .7s ease both}.T6THuAqR::after{content:"";position:absolute;inset:0}.fa5vb6CB{width:100%;height:240px;object-fit:cover;display:block;border-radius:14px}.Hhz2ogiV{margin:0 12px 14px;padding:18px 10px;font-size:12px;border-radius:8px;color:#fff;background:rgba(0,0,0,.4);border:1px solid rgba(244,208,63,.3)}.K0QJdn_K{position:relative;margin:0;overflow:visible}.sigTDy9q{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:9998;overflow:hidden}.tGg0f08e{position:absolute;top:-20px;width:8px;height:14px;border-radius:2px;opacity:0;animation:sbEA_7XK 3s ease-in infinite}.tGg0f08e:nth-child(odd){width:6px;height:6px;border-radius:50%}.tGg0f08e:nth-child(3n){width:10px;height:5px;border-radius:1px}@keyframes sbEA_7XK{0%{opacity:0;transform:translateY(0) rotate(0deg) scaleX(1)}8%{opacity:1}50%{transform:translateY(45vh) rotate(200deg) scaleX(-1)}90%{opacity:.8}100%{opacity:0;transform:translateY(105vh) rotate(520deg) scaleX(1)}}.C5lBeDA_{display:flex;align-items:center;gap:6px;position:relative;z-index:1;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;margin:0;padding:8px 16px;overflow:hidden;min-height:38px;border:1px solid rgba(200,125,42,.25);box-shadow:rgba(0,0,0,0) 0px 4px 12px}.XEua8MZi{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.XEua8MZi img{width:20px;height:20px;display:block;object-fit:contain}.QQuEIb3m{flex:1;overflow:hidden;height:20px;position:relative}.dYtejWEx{display:block;white-space:nowrap;font-size:.78rem;color:rgba(60,40,10,.85);animation:_I_yG8O1 3.5s ease-in-out}@keyframes _I_yG8O1{0%{opacity:0;transform:translateY(16px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-16px)}}.r6co0qLK{display:flex;align-items:center;gap:0;animation:zyICkmlo .85s ease both;animation-delay:.18s;background:#fff;margin:0 12px 12px;border-radius:14px;border:1px solid #e8edf5;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:10px 10px}.shx3UXz6{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:14px 12px;margin:10px 0 12px;background:rgba(0,0,0,0);border-radius:14px;border:none;box-shadow:none;padding:4px 0;animation:zyICkmlo .9s ease both;animation-delay:.22s;align-items:stretch}.pqeGY6QG{border:none;background:rgba(0,0,0,0);color:#333;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;font-size:16px;padding:0;transition:transform .3s ease,opacity .3s;width:100%;opacity:1;transform:none}.pqeGY6QG:active{transform:scale(0.94)}.xjgSrJXE{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:14px 10px 12px;border-radius:12px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:.3s;transform:none;opacity:1;box-shadow:rgba(0,0,0,.08) 0px 2px 10px,inset 0 1px 0 hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.06);gap:10px}.xjgSrJXE img{width:58px;height:58px;object-fit:contain;flex-shrink:0}.AlhW1R0L{font-size:14px;color:#222;text-shadow:none;text-align:center;line-height:1.2;white-space:nowrap}.ytr_pVnH{position:absolute;top:-3px;right:-4px;background:#16a34a;color:#fff;font-size:7px;padding:1px 3px;border-radius:5px;line-height:1.4;pointer-events:none;white-space:nowrap}.gpAiYWPj{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.18);flex-shrink:0}.PX2gCo97{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#1ca7ec}.PX2gCo97 svg{width:50px;height:50px}.asHqcHe7{flex:1;min-width:0;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;box-shadow:none}.fzNvgJ5g{display:flex;align-items:center;gap:6px}.E7vmOXIi{font-size:22px;line-height:1}.oTafHviT{margin:0 0 2px;color:#888;font-size:11px;letter-spacing:.3px;white-space:nowrap}.mTzPkxKg{margin:0;color:#02a9dc;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;display:flex;align-items:baseline;gap:2px}.wAU4_p3l{font-size:14px;font-weight:600;color:#02a9dc}.mSbAwKvc{width:34px;height:34px;border:1.5px solid rgba(208,232,245,0);border-radius:50%;background:rgba(240,249,255,0);color:#02a9dc;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mSbAwKvc:hover{background:#ddf1fb}.wjeoPw0a{padding:0 12px 10px;display:flex;flex-direction:row;overflow-x:auto;gap:8px;scrollbar-width:none;-ms-overflow-style:none}.wjeoPw0a::-webkit-scrollbar{display:none}.nzNOZ9kO{flex-shrink:0;width:70px;border:none;background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;padding:4px 2px;transition:transform .18s ease}.nzNOZ9kO:active{transform:scale(0.94)}.D65sTiM7{width:58px;height:58px;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.D65sTiM7 img{width:52px;height:52px;object-fit:contain}.DjWZbTAD{font-size:10px;font-weight:500;color:#555;text-align:center;white-space:nowrap}.JA8ZyLYD{padding:0 12px 14px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;animation:zyICkmlo 1s ease both;animation-delay:.28s}.sX85Jrgw{position:relative;min-height:100px;border:none;background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;padding:6px 4px;transition:transform .2s ease;animation:eobgW8cf .55s ease both}.sX85Jrgw::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0)}.sX85Jrgw:active{transform:translateY(1px) scale(0.99)}.sX85Jrgw:hover{border-color:rgba(0,0,0,0)}.sX85Jrgw:hover::before{opacity:0}.gqnhJXAi{position:relative;width:72px;height:72px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-top:7px}.ufDkRDdZ{height:46px;border-radius:10px;object-fit:cover;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.5));position:relative;z-index:1}.gOcHDrdh{color:#838383;font-size:10px;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:.4px}.cviEXbF0{position:absolute;top:5px;right:5px;border-radius:6px;background:linear-gradient(135deg, #ff4500, #cc0000);color:#fff;font-size:9px;letter-spacing:.3px;padding:3px 7px;z-index:10;box-shadow:0 2px 6px rgba(0,0,0,.4);pointer-events:none}.wUe7lhNv .gqnhJXAi{filter:grayscale(0.6) brightness(0.65)}.W8guXS2j{padding:0 12px 80px;animation:zyICkmlo 1.1s ease both;animation-delay:.36s}.mQIjACof{width:100%;border:none}.JA8ZyLYD .sX85Jrgw:nth-child(1){animation-delay:.15s}.JA8ZyLYD .sX85Jrgw:nth-child(2){animation-delay:.2s}.JA8ZyLYD .sX85Jrgw:nth-child(3){animation-delay:.25s}.JA8ZyLYD .sX85Jrgw:nth-child(4){animation-delay:.3s}.JA8ZyLYD .sX85Jrgw:nth-child(5){animation-delay:.35s}.JA8ZyLYD .sX85Jrgw:nth-child(6){animation-delay:.4s}.JA8ZyLYD .sX85Jrgw:nth-child(7){animation-delay:.45s}.JA8ZyLYD .sX85Jrgw:nth-child(8){animation-delay:.5s}.JA8ZyLYD .sX85Jrgw:nth-child(9){animation-delay:.55s}.JA8ZyLYD .sX85Jrgw:nth-child(10){animation-delay:.6s}.JA8ZyLYD .sX85Jrgw:nth-child(11){animation-delay:.65s}.JA8ZyLYD .sX85Jrgw:nth-child(12){animation-delay:.7s}@keyframes zyICkmlo{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}@keyframes eobgW8cf{0%{opacity:0;transform:translateY(10px) scale(0.98)}100%{opacity:1;transform:translateY(0) scale(1)}}.puMuuWSp{border:none;background:rgba(0,0,0,0);padding:6px 8px;margin:10px;cursor:pointer;display:inline-flex;align-items:center;opacity:.85}.puMuuWSp:hover{opacity:1}.fA7ZgTQw{position:fixed;inset:0;background:#f5f6f8;display:flex;align-items:stretch;justify-content:center;padding:0;z-index:9999;animation:jpXerAza .25s ease}@keyframes jpXerAza{from{opacity:0}to{opacity:1}}@keyframes pzbyyNKk{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Q4jqKG3X{from{opacity:0;transform:scale(0.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.w_Iy8tkI{background:#f5f6f8;border-radius:0;width:100%;flex:1;min-height:0;overflow-y:auto;box-shadow:none;animation:pzbyyNKk .3s cubic-bezier(0.32, 0.72, 0, 1);border:none;position:relative;z-index:1;padding:0}.w_Iy8tkI::before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:rgba(0,0,0,.12);margin:10px auto 0}.w_Iy8tkI .F4hcVRl5{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(0,0,0,.08);padding:16px;background:#f5f6f8;display:flex;align-items:center;justify-content:space-between}.w_Iy8tkI .F4hcVRl5 h2{margin:0;font-size:20px;color:#111}.w_Iy8tkI .WalletDeposit,.w_Iy8tkI .WalletWithdraw,.w_Iy8tkI .WalletHistory,.w_Iy8tkI .WalletCards{background:rgba(0,0,0,0) !important;min-height:auto !important}.iOoDSvmH{width:36px;height:36px;border-radius:10px;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;font-size:24px;color:rgba(0,0,0,.55);cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.iOoDSvmH:hover{background:rgba(0,0,0,.12);color:#111;border-color:rgba(0,0,0,.18);transform:rotate(90deg) scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.12)}.iOoDSvmH:active{transform:rotate(90deg) scale(0.95)}.o_RsLzGs{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998;animation:jpXerAza .2s ease}.FkQwNR68{background:#fff;border-radius:20px 20px 0 0;padding:20px 16px 12px;width:100%;max-width:500px;position:fixed;bottom:0;left:50%;transform:translateX(-50%);box-shadow:0 -4px 30px rgba(0,0,0,.18);z-index:10000;animation:xaaKSrBD .25s ease}@keyframes xaaKSrBD{from{transform:translateX(-50%) translateY(100%)}to{transform:translateX(-50%) translateY(0)}}.FwYe9gLc{font-size:15px;font-weight:700;color:#333;text-align:center;padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.rNpM7Uvk{display:flex;align-items:center;gap:14px;width:100%;padding:14px 8px;background:none;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left;border-radius:0}.rNpM7Uvk:active{background:#f8f8f8}.kJXuCKg9{font-size:26px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;border-radius:12px;flex-shrink:0}.ZwSIH47Y{flex:1;display:flex;flex-direction:column;gap:2px}.QqB2HP9U{font-size:14px;font-weight:600;color:#222}.YAYj9Ik5{font-size:11px;color:#999}.vMkbN4ht{display:block;width:100%;padding:14px;margin-top:8px;background:none;border:none;font-size:15px;font-weight:600;color:#999;cursor:pointer;text-align:center;border-radius:12px}.vMkbN4ht:active{background:#f5f5f5}.ZvEj8SzI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;animation:jpXerAza .2s ease}.i6xZSQsv{background:#fff;border-radius:14px;padding:32px 36px;min-width:240px;text-align:center;box-shadow:0 8px 40px rgba(0,0,0,.25)}.i6xZSQsv .Xfg6JCAD{font-size:17px;color:#111;margin-bottom:8px}.i6xZSQsv .XALcwnTu{font-size:14px;color:#888;margin-bottom:24px}.i6xZSQsv .He3l8phc{background:none;border:none;color:#1677ff;font-size:15px;font-weight:600;cursor:pointer;padding:4px 12px}.ifIUdP7C{background:#f7f8fa;padding:16px 0 20px;margin:0 -12px}.r0g1_f3l{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 12px}.gShwP_o4{font-size:16px;font-weight:700;color:#111;margin:0}.SJPsqdcV{font-size:13px;color:#c87d2a;font-weight:600;display:flex;align-items:center;gap:2px}.kWROHxhh{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;padding:0 12px}.S_nS6TNz{border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,0)}.yhktnLiv{position:relative}.EXFcV4aQ{width:100%;height:90px;object-fit:cover;display:block}.LA300z9z{position:absolute;top:5px;left:5px;background:#c87d2a;color:#fff;font-size:8px;font-weight:700;padding:2px 5px;border-radius:3px}.NQTdN8wy{position:absolute;top:5px;right:5px;background:hsla(0,0%,100%,.9);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer}.bE1NYIXD{padding:6px 6px 8px}.lPfuSHF4{font-size:10px;font-weight:700;color:#111;line-height:1.35;margin:0 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aS251XIe{font-size:9px;color:#666;margin:0 0 3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.CkQ3gahx{display:flex;align-items:center;gap:2px}.OpE4JpDO{font-size:8px;color:#888;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 480px){.EXFcV4aQ{height:120px}.lPfuSHF4{font-size:11px}.aS251XIe{font-size:10px}.OpE4JpDO{font-size:9px}}@media(min-width: 600px){.EXFcV4aQ{height:140px}.LA300z9z{font-size:9px}.lPfuSHF4{font-size:12px}.aS251XIe{font-size:11px}.OpE4JpDO{font-size:10px}}.VjOcuKOG{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:999}.hJpNICuD{background:#fff;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;z-index:1000;animation:xaaKSrBD .28s cubic-bezier(0.32, 0.72, 0, 1);scrollbar-width:none}.hJpNICuD::-webkit-scrollbar{display:none}@keyframes xaaKSrBD{from{transform:translateX(-50%) translateY(100%)}to{transform:translateX(-50%) translateY(0)}}.hK8RuYhk{position:relative;width:100%;overflow:hidden;border-radius:20px 20px 0 0;background:#111}.VGlDpsS4{width:100%;height:240px;object-fit:cover;display:block}.VFsoASn0{position:absolute;top:12px;right:14px;background:rgba(0,0,0,.5);border:none;color:#fff;font-size:16px;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;line-height:1}.sbQbp8nt{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.85);border:none;color:#333;font-size:22px;font-weight:700;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.2)}.WeuYNfEg{left:10px}.v2DEcQD_{right:10px}.OFEK5p7i{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:2}.wLdlpfCN{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.55);cursor:pointer;transition:background .2s}.Uw2RP8lc{background:#fff;width:18px;border-radius:3px}.chkEwwty{padding:16px 16px 40px}.hgi6a9vB{display:inline-block;background:#16a34a;color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:5px;margin-bottom:10px;letter-spacing:.3px}.wDdVAPLD{font-size:16px;font-weight:700;color:#111;margin:0 0 10px;line-height:1.4}.hiEdkIO5{display:flex;align-items:flex-start;gap:5px;margin-bottom:8px;font-size:13px;color:#555;line-height:1.4}.COIBsgsL{color:#1677ff;text-decoration:underline;text-underline-offset:2px}.XLjO4IWt{font-size:12px;color:#888;margin-bottom:12px}.XLjO4IWt strong{color:#444}._1ic9f_3{display:inline-block;font-size:12px;color:#444;background:#f5f6f8;border:1px solid #e0e0e0;border-radius:6px;padding:5px 12px;margin-bottom:16px}.ZjYLQUWW{font-size:24px;font-weight:800;color:#c87d2a;margin:0 0 4px;letter-spacing:-0.5px}.MnUQ22mW{font-size:13px;color:#888;margin-bottom:16px}._kNQQJaa{height:1px;background:#f0f0f0;margin:0 0 14px}.iB1vOti5{background:#f8f9fb;border-radius:12px;overflow:hidden;margin-bottom:18px}.SaeBmXGd{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #eef0f3;font-size:13px}.SaeBmXGd:last-child{border-bottom:none}.Je2TviXY{color:#777;display:flex;align-items:center;gap:6px}.ZxXwufnk{color:#111;font-weight:600;text-align:right;max-width:55%}.XcJxSQ6F{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.b6jkPPse{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 8px;border-radius:12px;border:1.5px solid #c87d2a;background:#fff;color:#c87d2a;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.b6jkPPse:active{background:rgba(200,125,42,.08)}.IrEcEGz4{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 8px;border-radius:12px;border:none;background:linear-gradient(135deg, #1677ff 0%, #4fa3ff 100%);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s;box-shadow:0 4px 12px rgba(22,119,255,.3)}.IrEcEGz4:active{opacity:.85}.nDoIV6Er{width:100%;background:linear-gradient(135deg, #d4c850 0%, #eee290 100%);color:#3a3200;border:none;border-radius:12px;padding:15px;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:.3px;box-shadow:0 4px 14px rgba(200,125,42,.35)}.tIlu9SAf{margin-bottom:18px}.XsooWApO{margin-bottom:14px}.q1qJTSWd{font-size:14px;font-weight:700;color:#111;margin-bottom:8px}.b_GJgWkd{border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:#f0f0f0}.OKy2uVbV{width:100%;height:200px;border:none;display:block}.cKAZGqU0{height:22px;width:auto;max-width:80px;object-fit:contain;display:block;flex-shrink:0}.kZZpq9xe{background:hsla(0,0%,100%,0);padding:14px 12px 18px;margin-top:8px;border-top:4px solid rgba(240,240,240,0)}.kZZpq9xe:first-of-type{border-top:none;margin-top:8px}.WKiK_5YQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.WKiK_5YQ h2{font-size:16px;font-weight:700;color:#111;margin:0}.WKiK_5YQ span{font-size:13px;color:#c87d2a;display:flex;align-items:center;gap:2px}.gjsc7hQq{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.S_nS6TNz{border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.EXFcV4aQ{position:relative}.EXFcV4aQ img{width:100%;height:90px;object-fit:cover;display:block}.Ot0bybYD{position:absolute;top:5px;left:5px;background:#c87d2a;color:#fff;font-size:8px;font-weight:700;padding:2px 5px;border-radius:3px}.X9SQt3n3{position:absolute;top:5px;right:5px;background:hsla(0,0%,100%,.9);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.bE1NYIXD{padding:6px 7px 8px}.bE1NYIXD .lPfuSHF4{font-size:10px;font-weight:700;color:#111;margin-bottom:3px;line-height:1.3}.bE1NYIXD .aS251XIe{font-size:9px;color:#666;margin-bottom:4px;line-height:1.3}.bE1NYIXD .F4XijLqT{display:flex;align-items:center;gap:2px;font-size:9px;color:#888}.UPIJb7yJ{flex-direction:column;align-items:stretch;justify-content:flex-start;padding-bottom:80px}.lOaLl3zx{background:url(header.2895bba567edc007be27.png) center top/cover no-repeat;position:relative;color:#3a3200;width:100%;max-width:500px;min-height:190px;margin-left:auto;margin-right:auto;flex-shrink:0;box-sizing:border-box;padding:12px 16px}.n4vcuACB{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.OGuXQ1nn{height:44px;object-fit:contain;border-radius:10px;padding:4px}.cmnpwTt3{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.Rr0811Q6{background:hsla(0,0%,100%,.18);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .15s}.Rr0811Q6:hover{background:hsla(0,0%,100%,.3)}.WUvSKMgU{font-size:11px;font-weight:600;letter-spacing:.08em;opacity:.85;margin-bottom:4px;text-transform:uppercase}.INq68Vl3{display:flex;flex-direction:column;gap:0}.SFpID8mY{font-size:32px;font-weight:900;color:#3a3200;line-height:1.1;letter-spacing:.02em;text-shadow:0 1px 4px hsla(0,0%,100%,.4)}.wn09JW5B{font-size:32px;font-weight:900;color:#7a6f00;line-height:1.1;letter-spacing:.02em;text-shadow:0 1px 4px hsla(0,0%,100%,.4)}.LRFJ22pm{padding:0 14px;margin-top:-10px;position:relative;z-index:1;flex:1;width:100%;max-width:500px;margin-left:auto;margin-right:auto;box-sizing:border-box}.Xoe6uhmZ{background:#fff;border-radius:18px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}._UNO7Sj5{display:flex;align-items:center;gap:12px}.bDuaHkiW{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg, #eee290, #c4b800);overflow:hidden;flex-shrink:0}.bDuaHkiW img{width:100%;height:100%;object-fit:cover}.AJtsislz{display:flex;flex-direction:column;gap:3px}.anGTzHGc{font-size:15px;font-weight:700;color:#111}.rShSQvfK{font-size:12px;color:#666}.kY2DiaBB{color:#27ae60;font-size:14px;font-weight:600}.Ya80POB5{flex-shrink:0}.UHJcqBRu{display:flex;align-items:center;justify-content:flex-end}.WKzXYZjy{width:90px;height:90px;object-fit:contain}.bwIvxGg_{display:flex;flex-direction:column;font-size:9px;font-weight:700;color:#7a6f00;letter-spacing:.03em;line-height:1.3}.jmlHDq2c{display:grid;grid-template-columns:repeat(4, 1fr);gap:4px;margin-bottom:14px;background:hsla(0,0%,100%,.55);border-radius:20px;padding:18px 6px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mfr3TbTx{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 2px;transition:transform .15s cubic-bezier(0.34, 1.56, 0.64, 1)}.mfr3TbTx:active{transform:scale(0.88);opacity:.85}.XZQkw3Nu{width:68px;height:68px;display:flex;align-items:center;justify-content:center}.HFE82xai{font-size:11px;font-weight:600;color:#555;text-align:center}.dwRVe2FK{display:flex;align-items:center;gap:12px;width:100%;background:linear-gradient(135deg, #eee290, #d4c850);border:none;border-radius:16px;padding:16px 20px;cursor:pointer;margin-bottom:18px;text-align:left;color:#3a3200}.dwRVe2FK:active{opacity:.9}.sEcHx7lK{font-size:24px;flex-shrink:0}.GJ_VRVxO{flex:1}.nja4eHKx{font-size:15px;font-weight:700;color:#3a3200}.FEGgPIJB{font-size:12px;color:rgba(58,50,0,.65);margin-top:2px}.hNgQq6r5{margin-bottom:18px}.VN4yXKDv{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.EC6zxcBT{font-size:13px;font-weight:700;color:#333;letter-spacing:.04em}.i1UTiK4u{font-size:12px;color:#a89e30;background:none;border:none;cursor:pointer;padding:0}.TcoYsFnS{display:flex;gap:10px}.GQNVq390{flex:1;background:hsla(0,0%,100%,0);border-radius:14px;padding:14px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s}.GQNVq390:active{opacity:.8}.snB3983w{border-color:rgba(196,183,0,0);box-shadow:0 2px 12px rgba(200,185,50,0)}.MLXkAGtS{position:absolute;top:6px;right:6px;background:#e74c3c;color:#fff;font-size:9px;font-weight:800;padding:2px 5px;border-radius:5px;letter-spacing:.06em}.KLIIJRxD{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.VEK5P2jL{font-size:10px;font-weight:700;color:#444;text-align:center;letter-spacing:.04em}.odBYe4_6{width:100%;display:flex;align-items:center;gap:12px;background:#fff;border:none;border-radius:14px;padding:14px 16px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0);text-align:left}.odBYe4_6:active{opacity:.8}.kVBXe_gB{width:44px;height:44px;background:linear-gradient(135deg, #f6b930, #e59400);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.M6vQRRWk{width:46px;height:46px;object-fit:contain}.IkRxColI{flex:1}.Ob85vw8h{font-size:14px;font-weight:700;color:#111;margin-bottom:3px}.hUbvT_1O{font-size:12px;color:#777}.xw8kNgpg{display:block;width:100%;color:#3a3200;background:#fff;font-size:14px;font-weight:800;letter-spacing:.1em;border:none;border-radius:16px;padding:18px;cursor:pointer;text-transform:uppercase}.xw8kNgpg:active{opacity:.9}.qvZ3uURX{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;background:#fff;display:flex;align-items:stretch;justify-content:space-around;z-index:100}.mxyWVNak{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;padding:4px 16px;position:relative}.mxyWVNak:active{opacity:.7}.uOT9OGWm::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:28px;height:3px;background:#c4b800;border-radius:0 0 4px 4px}.HsD29F46{color:#aaa;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.r1fkx36i{color:#c4b800}.Uz_C7tSs{font-size:10px;font-weight:600;color:#aaa}.kA1c5vQi{color:#c4b800}
.ZlS9edUZ{position:fixed;inset:0;z-index:1100;background:#f5f6f8;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.v420tTqp{position:sticky;top:0;z-index:10;width:100%;max-width:550px;display:flex;align-items:center;justify-content:space-between;height:80px;padding:10px 12px;background:#f5f6f8;background-position:center;background-repeat:no-repeat;box-shadow:0 2px 8px rgba(0,0,0,.06)}.RPDx74rk{background:rgba(0,0,0,0);color:#333;border:none;width:36px;height:36px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fnr2Vykf{flex:1;text-align:center;color:#111;font-size:20px;letter-spacing:.5px}.QXQl28gQ{width:36px;flex-shrink:0}.dgRHt7xM{width:100%;max-width:550px;padding-bottom:80px}.sAGnzc2y{width:100%;display:block}
.Transition{position:relative;width:100%;height:100%}.Transition_slide{width:100%;height:100%;animation-fill-mode:forwards !important}.Transition_slide-from,.Transition_slide-to{position:absolute;top:0;left:0}.Transition_slide-from{pointer-events:none}.Transition_slide-inactive{display:none !important}.Transition_slide-active{box-shadow:0 4px 12px rgba(0,0,0,.3)}.Transition-slideOptimized,.Transition-slideOptimizedBackwards,.Transition-slideOptimizedRtl,.Transition-slideOptimizedRtlBackwards{transform:translate3d(0, 0, 0)}#root .Transition-slideOptimized>.Transition_slide,#root .Transition-slideOptimizedBackwards>.Transition_slide,#root .Transition-slideOptimizedRtl>.Transition_slide,#root .Transition-slideOptimizedRtlBackwards>.Transition_slide{position:absolute;top:0;left:0;transform:scale(0);transition:transform var(--slide-transition)}.Transition-slide>.Transition_slide-to{transform:translateX(100%);animation:slide-in var(--slide-transition)}.Transition-slide>.Transition_slide-from{animation:slide-out var(--slide-transition)}.Transition-slideBackwards>.Transition_slide-to{transform:translateX(-100%);animation:slide-out-backwards var(--slide-transition)}.Transition-slideBackwards>.Transition_slide-from{animation:slide-in-backwards var(--slide-transition)}.Transition-slideRtl>.Transition_slide-to{transform:translateX(-100%);animation:slide-in var(--slide-transition)}.Transition-slideRtl>.Transition_slide-from{animation:slide-out var(--slide-transition)}.Transition-slideRtlBackwards>.Transition_slide-to{transform:translateX(100%);animation:slide-out-backwards var(--slide-transition)}.Transition-slideRtlBackwards>.Transition_slide-from{animation:slide-in-backwards var(--slide-transition)}.Transition-slideVertical>.Transition_slide-to{transform:translateY(100%);animation:slide-vertical-in var(--slide-transition)}.Transition-slideVertical>.Transition_slide-from{animation:slide-vertical-out var(--slide-transition)}.Transition-slideVerticalBackwards>.Transition_slide-to{transform:translateY(-100%);animation:slide-vertical-out-backwards var(--slide-transition)}.Transition-slideVerticalBackwards>.Transition_slide-from{animation:slide-vertical-in-backwards var(--slide-transition)}.Transition-slideVerticalFade>.Transition_slide-to{transform:translateY(100%);animation:slide-vertical-fade-in var(--slide-transition)}.Transition-slideVerticalFade>.Transition_slide-from{animation:slide-vertical-fade-out var(--slide-transition)}.Transition-slideVerticalFadeBackwards>.Transition_slide-to{transform:translateY(-100%);animation:slide-vertical-fade-out-backwards var(--slide-transition)}.Transition-slideVerticalFadeBackwards>.Transition_slide-from{animation:slide-vertical-fade-in-backwards var(--slide-transition)}.Transition-slideFade>.Transition_slide-from{transform-origin:left;transform:translateX(0);opacity:1;animation:fade-out-opacity var(--slide-transition),slide-fade-out-move var(--slide-transition)}.Transition-slideFade>.Transition_slide-to{transform-origin:left;transform:translateX(1.5rem);opacity:0;animation:fade-in-opacity var(--slide-transition),slide-fade-in-move var(--slide-transition)}.Transition-slideFadeBackwards>.Transition_slide-from{transform:translateX(0);opacity:1;animation:fade-in-backwards-opacity var(--slide-transition),slide-fade-in-backwards-move var(--slide-transition)}.Transition-slideFadeBackwards>.Transition_slide-to{transform:translateX(-1.5rem);opacity:0;animation:fade-out-backwards-opacity var(--slide-transition),slide-fade-out-backwards-move var(--slide-transition)}.Transition-slideFadeAndroid{--background-color: var(--color-background)}.Transition-slideFadeAndroid>.Transition_slide{z-index:0;background:var(--background-color)}.Transition-slideFadeAndroid>.Transition_slide-to{transform-origin:left;transform:translateX(1.5rem);opacity:0;animation:fade-in-opacity var(--slide-transition),slide-fade-in-move-android var(--slide-transition)}.Transition-slideFadeAndroidBackwards{--background-color: var(--color-background)}.Transition-slideFadeAndroidBackwards>.Transition_slide{z-index:0;background:var(--background-color)}.Transition-slideFadeAndroidBackwards>.Transition_slide-from{transform:translateX(0);opacity:1;animation:fade-in-backwards-opacity var(--slide-transition),slide-fade-in-backwards-move-android var(--slide-transition)}.Transition-zoomFade>.Transition_slide-from{transform-origin:center;transform:scale(1);opacity:1;animation:fade-out-opacity .15s ease}.Transition-zoomFade>.Transition_slide-to{transform-origin:center;opacity:0;animation:fade-in-opacity .15s ease,zoom-fade-in-move .15s ease}.Transition-zoomFadeBackwards>.Transition_slide-from{transform:scale(1);animation:fade-in-backwards-opacity .1s ease,zoom-fade-in-backwards-move .15s ease}.Transition-zoomFadeBackwards>.Transition_slide-to{transform:scale(0.95);animation:fade-out-backwards-opacity .15s ease,zoom-fade-out-backwards-move .15s ease}.Transition-zoomBounceSemiFade>.Transition_slide-from,.Transition-zoomBounceSemiFadeBackwards>.Transition_slide-from{animation:zoom-bounce .25s ease-in-out}.Transition-zoomBounceSemiFade>.Transition_slide-to,.Transition-zoomBounceSemiFadeBackwards>.Transition_slide-to{animation:fade-in-opacity 250ms ease,zoom-bounce .25s ease-in-out}.Transition-fade>.Transition_slide-from,.Transition-fadeBackwards>.Transition_slide-from{opacity:1;animation:fade-out-opacity .2s ease}.Transition-fade>.Transition_slide-to,.Transition-fadeBackwards>.Transition_slide-to{opacity:0;animation:fade-in-opacity .2s ease}.Transition-semiFade>.Transition_slide{isolation:isolate}.Transition-semiFade>.Transition_slide-from{opacity:1}.Transition-semiFade>.Transition_slide-to{opacity:0;animation:fade-in-opacity 250ms ease}.Transition-semiFadeBackwards>.Transition_slide-from{opacity:1;animation:fade-in-backwards-opacity 250ms ease}.Transition-semiFadeBackwards>.Transition_slide-to{opacity:1;animation:none !important}.Transition-slideLayers{--background-color: var(--color-background);background:#000 !important}.Transition-slideLayers>.Transition_slide{background:var(--background-color)}.Transition-slideLayers>.Transition_slide-to{transform:translateX(100%);animation:slide-in var(--layer-transition)}.Transition-slideLayers>.Transition_slide-from{animation:slide-layers-out var(--layer-transition-behind)}.Transition-slideLayersBackwards{--background-color: var(--color-background);background:#000 !important}.Transition-slideLayersBackwards>.Transition_slide{background:var(--background-color)}.Transition-slideLayersBackwards>.Transition_slide-to{transform:translateX(-20%);opacity:calc(1 - var(--layer-blackout-opacity));animation:slide-layers-out-backwards var(--layer-transition-behind);animation-duration:450ms}.Transition-slideLayersBackwards>.Transition_slide-from{animation:slide-in-backwards var(--layer-transition)}.Transition-pushSlide>.Transition_slide{background:var(--color-background)}.Transition-pushSlide>.Transition_slide-from{transform-origin:center;transform:scale(1);opacity:1;animation:push-out .25s ease-in-out}.Transition-pushSlide>.Transition_slide-from .custom-scroll{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0) !important}.Transition-pushSlide>.Transition_slide-from .custom-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0) !important}.Transition-pushSlide>.Transition_slide-to{transform:translateX(100%);animation:slide-in-200 .25s ease-in-out}.Transition-pushSlideBackwards>.Transition_slide{background:var(--color-background)}.Transition-pushSlideBackwards>.Transition_slide-to{transform:scale(0.7);opacity:0;animation:push-out-backwards .25s ease-in-out}.Transition-pushSlideBackwards>.Transition_slide-from{animation:slide-in-200-backwards .25s ease-in-out}.Transition-reveal>.Transition_slide-to{clip-path:inset(0 100% 0 0);animation:reveal-in 350ms ease-in}.Transition-revealBackwards>.Transition_slide-from{clip-path:inset(0 0 0 0);animation:reveal-in-backwards 350ms ease-out}.Transition-revealBackwards>.Transition_slide-to{clip-path:none;animation:none}@keyframes fade-in-opacity{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-opacity{0%{opacity:1}100%{opacity:0}}@keyframes fade-in-backwards-opacity{0%{opacity:1}100%{opacity:0}}@keyframes fade-out-backwards-opacity{0%{opacity:0}100%{opacity:1}}@keyframes slide-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes slide-in-backwards{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes slide-out-backwards{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slide-vertical-in{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slide-vertical-out{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes slide-vertical-in-backwards{0%{transform:translateY(0)}100%{transform:translateY(100%)}}@keyframes slide-vertical-out-backwards{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes slide-vertical-fade-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide-vertical-fade-out{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}@keyframes slide-vertical-fade-in-backwards{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100%);opacity:0}}@keyframes slide-vertical-fade-out-backwards{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide-fade-in-move{0%{transform:translateX(1.5rem)}100%{transform:translateX(0)}}@keyframes slide-fade-out-move{0%{transform:translateX(0)}100%{transform:translateX(-1.5rem)}}@keyframes slide-fade-in-backwards-move{0%{transform:translateX(0)}100%{transform:translateX(1.5rem)}}@keyframes slide-fade-out-backwards-move{0%{transform:translateX(-1.5rem)}100%{transform:translateX(0)}}@keyframes slide-fade-in-move-android{0%{transform:translateX(20%)}100%{transform:translateX(0)}}@keyframes slide-fade-in-backwards-move-android{0%{transform:translateX(0)}100%{transform:translateX(15%)}}@keyframes zoom-fade-in-move{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoom-fade-in-backwards-move{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes zoom-fade-out-backwards-move{0%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes slide-layers-out{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-20%);opacity:calc(1 - var(--layer-blackout-opacity))}}@keyframes slide-layers-out-backwards{0%{transform:translateX(-20%);opacity:calc(1 - var(--layer-blackout-opacity))}100%{transform:translateX(0);opacity:1}}@keyframes push-out{0%{transform:scale(1);opacity:1}100%{transform:scale(0.7);opacity:0}}@keyframes push-out-backwards{0%{transform:scale(0.7);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes slide-in-200{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes slide-in-200-backwards{0%{transform:translateX(0)}100%{transform:translateX(200%)}}@keyframes reveal-in{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes reveal-in-backwards{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes zoom-bounce{0%{transform:scale(1)}25%{transform:scale(0.95)}100%{transform:scale(1)}}
.ThfRMqwq{height:100%;background-color:var(--theme-background-color);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.ThfRMqwq::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(chat-bg-pattern-light.ee148af944f6580293ae.png);background-repeat:repeat;background-position:top right;background-size:510px auto;mix-blend-mode:overlay}html.theme-dark .ThfRMqwq::before{background-image:url(chat-bg-pattern-dark.ad38368a9e8140d0ac7d.png);mix-blend-mode:unset}@media(max-width: 600px){.ThfRMqwq::before{bottom:auto;height:calc(var(--vh, 1vh)*100)}}html.theme-light .ThfRMqwq{background-image:url(chat-bg-br.f34cc96fbfb048812820.png)}@media(max-width: 600px){.ThfRMqwq{height:calc(var(--vh, 1vh)*100)}}
/* stylelint-disable */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.499af208fa04aa805317.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.6b69287db14836e8ccee.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.350ec982325895563ada.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.af30acd9d70ade5b828d.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.62afd8a72052ca925aaf.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.009379f5feecd3ef689a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(KFOmCnqEu92Fr1Mu4mxKKTU1Kg.465390c6e54c60f4a15f.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.66efaee062df58309edc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.3e1bb90afe5eb4a94c5f.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.acd64c8bf32762464b8f.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.cab892ae9aa422233ea4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.01bafbfbc1e4ebe0139d.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.d3c211af53a789d2f9fd.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.324b1e6d0f5ae7c6ab42.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Persian, v33.001, https://github.com/rastikerdar/vazirmatn */
@font-face {
  font-family: Vazirmatn;
  src: url(Vazirmatn-NL-Regular.572a8ef6359a125a67f0.woff2) format('woff2'),
  url(Vazirmatn-NL-Regular.f0ab1c74565ee5cdb33d.woff) format('woff');
  font-weight: normal;
  font-display:swap;
  unicode-range:U+0627-06FF;
}

/* Persian, v33.003, https://github.com/rastikerdar/vazirmatn */
@font-face {
  font-family: Vazirmatn;
  src: url(Vazirmatn-NL-Medium.26007b3a50dbbab53c15.woff2) format('woff2'),
  url(Vazirmatn-NL-Medium.f3b8e058aff7dd59279b.woff) format('woff');
  font-weight: 500;
  font-display:swap;
  unicode-range: U+0600-06FF;
}

@font-face {
  font-family: 'Numbers Rounded';
  src: url(Numbers-Rounded.d2aed6be561097433e8e.woff2) format('woff2');
  unicode-range: U+0030-0039, U+002B, U+002D;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url(Roboto-Condensed-Regular.0f37b67952f89e6ed45e.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body,blockquote{margin:0}[tabindex="-1"]:focus{outline:none !important}hr{overflow:visible;box-sizing:content-box;height:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:var(--font-weight-medium)}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{margin-bottom:1rem;font-style:normal;line-height:inherit}p,ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}figure{margin:0 0 1rem}dfn{font-style:italic}dt,b,strong{font-weight:var(--font-weight-medium)}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--color-links);text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font:.9375rem/1.25 "Courier","Courier New","Nimbus Mono L","Courier 10 Pitch","FreeMono",sans-serif-monospace,monospace;font-size-adjust:.5}pre{overflow:auto;margin-top:0;margin-bottom:1rem;-ms-overflow-style:scrollbar}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0;-webkit-appearance:button}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}:root{--color-background: #ffffff;--color-background-compact-menu: #FFFFFFBB;--color-background-compact-menu-reactions: #FFFFFFEB;--color-background-compact-menu-hover: #000000B2;--color-background-menu-separator: #0000001a;--color-background-selected: #f4f4f5;--color-background-secondary: #f4f4f5;--color-background-secondary-accent: #e4e4e5;--color-background-own: #eeffde;--color-background-own-selected: color.adjust($color-light-green, -10%);--color-text: #000000;--color-text-rgb: 0, 0, 0;--color-text-lighter: #2e3939;--color-text-secondary: #707579;--color-icon-secondary: #707579;--color-text-secondary-rgb: 112, 117, 121;--color-text-secondary-apple: #8a8a90;--color-text-meta: #686c72;--color-text-meta-rgb: 104, 108, 114;--color-text-meta-colored: #4fae4e;--color-text-meta-apple: #8c8c91;--color-text-green: #4fae4e;--color-text-green-rgb: 79, 174, 78;--color-borders: #dadce0;--color-borders-input: #dadce0;--color-borders-alternate: rgba(0, 0, 0, 0.1);--color-borders-read-story: #C4C9CC;--color-dividers: #c8c6cc;--color-dividers-android: #E7E7E7;--color-webpage-initial-background: #2e3939;--color-interactive-active: var(--color-primary);--color-interactive-inactive: rgba(var(--color-text-secondary-rgb), 0.25);--color-interactive-buffered: rgba(var(--color-text-secondary-rgb), 0.25);--color-interactive-element-hover: rgba(var(--color-text-secondary-rgb), 0.08);--color-composer-button: #707579CC;--color-voice-transcribe-button: #e8f3ff;--color-voice-transcribe-button-own: #cceebf;--color-primary: #3390ec;--color-primary-shade: rgb(46.92, 132.48, 217.12);--color-primary-shade-darker: rgb(42.84, 120.96, 198.24);--color-primary-shade-rgb: 46.92, 132.48, 217.12;--color-primary-opacity: rgba(var(--color-primary), 0.15);--color-primary-opacity-hover: rgba(var(--color-primary), 0.25);--color-primary-tint: rgba(var(--color-primary), 0.1);--color-green: #00c73e;--color-green-darker: rgb(0, 167.16, 52.08);--color-success: #00c73e;--accent-color: var(--color-primary);--accent-background-color: var(--color-primary-tint);--accent-background-active-color: var(--color-primary-opacity);--color-error: #e53935;--color-error-shade: rgb(210.68, 52.44, 48.76);--color-error-rgb: 229, 57, 53;--color-warning: #fb8c00;--color-yellow: #fdd764;--color-orange: #d08a31;--color-light-coral: rgba(208, 138, 49, 0.2);--color-links: #3390ec;--color-own-links: #ffffff;--color-placeholders: #a2acb4;--color-list-icon: #ffffff;--color-code: #4a729a;--color-code-bg: rgba(112, 117, 121, 0.08);--color-code-own: #3c7940;--color-code-own-bg: rgba(112, 117, 121, 0.08);--color-accent-own: #4fae4e;--color-accent-own-rgb: 79, 174, 78;--color-message-meta-own: #4fae4e;--color-message-reaction: $color-message-reaction;--color-message-reaction-hover: $color-message-reaction-hover;--color-message-reaction-own: $color-message-reaction-own;--color-message-reaction-hover-own: $color-message-reaction-own-hover;--color-message-reaction-chosen-hover: $color-message-reaction-chosen-hover;--color-message-reaction-chosen-hover-own: $color-message-reaction-chosen-hover-own;--color-message-non-contact: $color-message-non-contact;--color-message-story-mention-from: $color-message-story-mention-from;--color-message-story-mention-to: $color-message-story-mention-to;--color-reply-hover: rgb(243.56, 243.96, 244.28);--color-reply-active: rgb(232.12, 232.92, 233.56);--color-reply-own-hover: rgb(218.92, 245.28, 204.72);--color-reply-own-active: rgb(199.84, 235.56, 187.44);--color-background-own-apple: #dcf8c5;--color-reply-own-hover-apple: #cbefb7;--color-reply-own-active-apple: #bae6a8;--color-white: #ffffff;--color-gray: #c4c9cc;--color-chat-username: #3C7EB0;--color-chat-hover: #f4f4f5;--color-chat-active: #3390ec;--color-item-hover: #f4f4f5;--color-item-active: #ededed;--color-selection-highlight: #3993fb;--color-selection-highlight-emoji: rgba(57, 147, 251, 0.7);--color-avatar-story-unread-from: #34c578;--color-avatar-story-unread-to: #3ca3f3;--color-avatar-story-friend-unread-from: #c9eb38;--color-avatar-story-friend-unread-to: #09c167;--color-default-shadow: #72727240;--color-light-shadow: #7272722b;--color-skeleton-background: rgba(33, 33, 33, 0.15);--color-skeleton-foreground: rgba(232, 232, 232, 0.2);--color-scrollbar: rgba(90, 90, 90, 0.3);--color-scrollbar-code: rgba(200, 200, 200, 0.3);--color-telegram-blue: #3390ec;--color-forum-hover-unread-topic: #e9e9e9;--color-forum-hover-unread-topic-hover: #dcdcdc;--color-deleted-account: #9eaab5;--color-archive: #9eaab5;--stars-gradient: linear-gradient(90deg, #FFAA00 0%, #FFCD3A 100%);--color-stars: #FFAA00;--color-heart: #ff3c32;--color-negative-progress: #CE4C47;--vh: 1vh;--border-radius-modal: 1rem;--border-radius-default: 0.75rem;--border-radius-default-small: 0.625rem;--border-radius-default-tiny: 0.375rem;--border-radius-messages: 0.9375rem;--border-radius-messages-small: 0.375rem;--border-radius-forum-avatar: 33.3333%;--messages-container-width: 45.5rem;--right-column-width: 26.5rem;--window-controls-width: 0rem;--header-height: 3.5rem;--custom-emoji-size: 1.25rem;--emoji-size: 1.25rem;--custom-emoji-border-radius: 0;--symbol-menu-width: 24rem;--symbol-menu-height: 22.375rem;--symbol-menu-footer-height: 3rem;--scrollbar-width: 0;--z-overlay-effects: 10001;--z-modal-confirm: 10000;--z-portal-menu: 10000;--z-symbol-menu-modal: 5000;--z-lock-screen: 3000;--z-ui-loader-mask: 2000;--z-notification: 1700;--z-confetti: 1600;--z-reaction-picker: 1200;--z-story-viewer: 1150;--z-reaction-interaction-effect: 1100;--z-right-column: 900;--z-right-column-menu: 950;--z-header-menu: 990;--z-header-menu-backdrop: 980;--z-modal: 1510;--z-modal-menu: 1600;--z-resize-grip: 1000;--z-media-viewer: 1500;--z-modal-low-priority: 1400;--z-video-player-controls: 3;--z-drop-area: 55;--z-animation-fade: 50;--z-menu-bubble: 21;--z-menu-backdrop: 20;--z-message-effect: 15;--z-message-highlighted: 14;--z-forum-panel: 13;--z-message-context-menu: 13;--z-scroll-down-button: 12;--z-local-search: 12;--z-left-header: 11;--z-middle-header: 11;--z-middle-footer: 11;--z-story-ribbon: 10;--z-country-code-input-group: 10;--z-message-select-control: 9;--z-message-select-area: 8;--z-sticky-date: 9;--z-register-add-avatar: 5;--z-media-viewer-head: 3;--z-symbol-menu-mobile: calc(var(--z-story-viewer) + 1);--z-resize-handle: 2;--z-below: -1;--z-chat-ripple: 6;--z-chat-float-button: calc(var(--z-chat-ripple) + 1);--spinner-white-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==);--spinner-white-thin-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEyIDIzQzUuOSAyMyAxIDE4LjEgMSAxMlM1LjkgMSAxMiAxVjBDNS40IDAgMCA1LjQgMCAxMnM1LjQgMTIgMTIgMTIgMTItNS40IDEyLTEyaC0xYzAgNi4xLTQuOSAxMS0xMSAxMXoiLz48L3N2Zz4=);--spinner-blue-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iIzRlYTRmNiIvPjwvc3ZnPg==);--spinner-dark-blue-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iIzgzNzhEQiIvPjwvc3ZnPg==);--spinner-black-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iIzJlMzkzOSIvPjwvc3ZnPg==);--spinner-green-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iIzRmYWU0ZSIvPjwvc3ZnPg==);--spinner-gray-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iIzcwNzU3OSIvPjwvc3ZnPg==);--spinner-yellow-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iI0ZERDc2NCIvPjwvc3ZnPg==);--premium-gradient: linear-gradient(84.4deg, #6C93FF -4.85%, #976FFF 51.72%, #DF69D1 110.7%);--layer-blackout-opacity: 0.1;--layer-transition: 300ms cubic-bezier(0.33, 1, 0.68, 1);--layer-transition-behind: 300ms cubic-bezier(0.33, 1, 0.68, 1);--slide-transition: 300ms cubic-bezier(0.25, 1, 0.5, 1);--select-transition: 200ms ease-out;--safe-area-top: env(safe-area-inset-top);--safe-area-right: env(safe-area-inset-right);--safe-area-bottom: env(safe-area-inset-bottom);--safe-area-left: env(safe-area-inset-left);--picker-title-shift: 1rem;--font-weight-normal: 400;--font-weight-medium: 500;--middle-header-panes-height: 0px}:root body.is-ios{--layer-transition: 650ms cubic-bezier(0.22, 1, 0.36, 1);--layer-transition-behind: 650ms cubic-bezier(0.33, 1, 0.68, 1);--slide-transition: 450ms cubic-bezier(0.25, 1, 0.5, 1)}:root body.is-android{--slide-transition: 350ms cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 1276px)and (max-width: 1920px){:root{--right-column-width: 25vw}}@media(min-width: 1921px){:root{--messages-container-width: 50vw}}@media(max-width: 600px){:root{--right-column-width: 100vw;--symbol-menu-width: 100vw;--symbol-menu-height: 17.6875rem}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:2rem !important}.mt-5,.my-5{margin-top:2rem !important}.mr-5,.mx-5{margin-right:2rem !important}.mb-5,.my-5{margin-bottom:2rem !important}.ml-5,.mx-5{margin-left:2rem !important}.m-6{margin:3rem !important}.mt-6,.my-6{margin-top:3rem !important}.mr-6,.mx-6{margin-right:3rem !important}.mb-6,.my-6{margin-bottom:3rem !important}.ml-6,.mx-6{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:2rem !important}.pt-5,.py-5{padding-top:2rem !important}.pr-5,.px-5{padding-right:2rem !important}.pb-5,.py-5{padding-bottom:2rem !important}.pl-5,.px-5{padding-left:2rem !important}.p-6{padding:3rem !important}.pt-6,.py-6{padding-top:3rem !important}.pr-6,.px-6{padding-right:3rem !important}.pb-6,.py-6{padding-bottom:3rem !important}.pl-6,.px-6{padding-left:3rem !important}.max-length-indicator{position:absolute;right:.75rem;bottom:-0.5625rem;padding:0 .25rem;border-radius:.25rem;font-size:.75rem;color:var(--color-text-secondary);background:var(--color-background)}.input-group{position:relative;margin-bottom:1.125rem}.input-group label{pointer-events:none;cursor:var(--custom-cursor, text);position:absolute;top:.6875rem;left:1rem;transform-origin:left center;display:block;padding:0 .3125rem;font-size:1rem;font-weight:var(--font-weight-normal);color:var(--color-placeholders);white-space:nowrap;background-color:var(--color-background);transition:transform .15s ease-out,color .15s ease-out}.input-group.with-arrow::after{content:"";position:absolute;top:1rem;right:2rem;transform:rotate(-45deg);width:.75rem;height:.75rem;border-bottom:1px var(--color-text-secondary) solid;border-left:1px var(--color-text-secondary) solid}.input-group.touched label,.input-group.error label,.input-group.success label,.input-group .form-control:focus+label,.input-group .form-control.focus+label{transform:scale(0.75) translate(0, -2rem)}.input-group input::placeholder,.input-group .form-control::placeholder{color:var(--color-placeholders)}.input-group.touched label{color:var(--color-text-secondary)}.input-group.error label{color:var(--color-error) !important}.input-group.success label{color:var(--color-text-green) !important}.input-group.disabled{pointer-events:none;opacity:.5}.input-group[dir=rtl] input{text-align:right}.input-group[dir=rtl] label{right:.75rem;left:auto}.input-group[dir=rtl].with-arrow::after{right:auto;left:2rem;border-right:1px var(--color-text-secondary) solid;border-left:none}.input-group[dir=rtl].touched label,.input-group[dir=rtl].error label,.input-group[dir=rtl].success label,.input-group[dir=rtl] .form-control:focus+label,.input-group[dir=rtl] .form-control.focus+label{transform:scale(0.75) translate(1.5rem, -2.25rem)}.form-control{--border-width: 1px;display:block;width:100%;height:3rem;padding:calc(.75rem - var(--border-width)) calc(1.1875rem - var(--border-width)) .6875rem;border:var(--border-width) solid var(--color-borders-input);border-radius:var(--border-radius-default);font-size:1rem;line-height:1.25rem;color:var(--color-text);overflow-wrap:anywhere;-webkit-appearance:none;background-color:var(--color-background);outline:none;transition:border-color .15s ease}.form-control::-webkit-strong-password-auto-fill-button{position:absolute;overflow:hidden !important;width:0 !important;min-width:0 !important;max-width:0 !important;opacity:0;clip-path:inset(50%)}.form-control::-ms-clear,.form-control::-ms-reveal{display:none}.form-control[dir]{text-align:initial}.form-control:hover{border-color:var(--color-primary)}.form-control:hover+label{color:var(--color-primary)}.form-control:focus,.form-control.focus{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);caret-color:var(--color-primary)}.form-control:focus+label,.form-control.focus+label{color:var(--color-primary)}.form-control:disabled{background:none !important}.error .form-control{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error);caret-color:var(--color-error)}.success .form-control{border-color:var(--color-text-green);box-shadow:inset 0 0 0 1px var(--color-text-green);caret-color:var(--color-text-green)}.form-control:autofill,.form-control:-webkit-autofill-strong-password,.form-control:-webkit-autofill-strong-password-viewable,.form-control:-webkit-autofill-and-obscured{box-shadow:inset 0 0 0 10rem var(--color-background);-webkit-text-fill-color:var(--color-text)}select.form-control option{line-height:2rem}textarea.form-control{resize:none;overflow:hidden;padding-top:calc(.8125rem - var(--border-width));padding-bottom:calc(1rem - var(--border-width));line-height:1.3125rem}.input-group.password-input{position:relative}.input-group.password-input .form-control{padding-right:3.375rem}.input-group.password-input .toggle-password{cursor:var(--custom-cursor, pointer);position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.5rem;color:var(--color-text-secondary);opacity:.7;outline:none !important}.input-group.password-input .toggle-password:hover,.input-group.password-input .toggle-password:focus{opacity:1}.input-group.password-input[dir=rtl] .form-control{padding-right:calc(.9rem - var(--border-width));padding-left:3.375rem}.input-group.password-input[dir=rtl] .toggle-password{right:auto;left:0}@font-face{font-family:"icons";font-weight:normal;font-style:normal;font-display:block;src:url(icons.d5e7486b6fd25653508a.woff2) format("woff2"),url(icons.0d6476f2c8f7f3864360.woff) format("woff")}.icon-char::before{font-family:Roboto,"Helvetica Neue",sans-serif;content:attr(data-char);width:1em;text-align:center;display:block}.icon-placeholder::before{content:"";display:block;width:1em}.icon-active-sessions::before{content:""}.icon-add-one-badge::before{content:""}.icon-add-user-filled::before{content:""}.icon-add-user::before{content:""}.icon-add::before{content:""}.icon-admin::before{content:""}.icon-allow-speak::before{content:""}.icon-animals::before{content:""}.icon-animations::before{content:""}.icon-archive-filled::before{content:""}.icon-archive-from-main::before{content:""}.icon-archive-to-main::before{content:""}.icon-archive::before{content:""}.icon-arrow-down-circle::before{content:""}.icon-arrow-down::before{content:""}.icon-arrow-left::before{content:""}.icon-arrow-right::before{content:""}.icon-ask-support::before{content:""}.icon-attach::before{content:""}.icon-auction::before{content:""}.icon-author-hidden::before{content:""}.icon-avatar-archived-chats::before{content:""}.icon-avatar-deleted-account::before{content:""}.icon-avatar-saved-messages::before{content:""}.icon-bold::before{content:""}.icon-boost-outline::before{content:""}.icon-boost::before{content:""}.icon-boostcircle::before{content:""}.icon-boosts::before{content:""}.icon-bot-command::before{content:""}.icon-bot-commands-filled::before{content:""}.icon-bots::before{content:""}.icon-bug::before{content:""}.icon-calendar-filter::before{content:""}.icon-calendar::before{content:""}.icon-camera-add::before{content:""}.icon-camera::before{content:""}.icon-car::before{content:""}.icon-card::before{content:""}.icon-cash-circle::before{content:""}.icon-channel-filled::before{content:""}.icon-channel::before{content:""}.icon-channelviews::before{content:""}.icon-chat-badge::before{content:""}.icon-chats-badge::before{content:""}.icon-check::before{content:""}.icon-clock-edit::before{content:""}.icon-clock::before{content:""}.icon-close-circle::before{content:""}.icon-close-topic::before{content:""}.icon-close::before{content:""}.icon-closed-gift::before{content:""}.icon-cloud-download::before{content:""}.icon-collapse-modal::before{content:""}.icon-collapse::before{content:""}.icon-colorize::before{content:""}.icon-comments-sticker::before{content:""}.icon-comments::before{content:""}.icon-copy-media::before{content:""}.icon-copy::before{content:""}.icon-crown-take-off-outline::before{content:""}.icon-crown-take-off::before{content:""}.icon-crown-wear-outline::before{content:""}.icon-crown-wear::before{content:""}.icon-darkmode::before{content:""}.icon-data::before{content:""}.icon-delete-filled::before{content:""}.icon-delete-left::before{content:""}.icon-delete-user::before{content:""}.icon-delete::before{content:""}.icon-diamond::before{content:""}.icon-document::before{content:""}.icon-double-badge::before{content:""}.icon-down::before{content:""}.icon-download::before{content:""}.icon-dropdown-arrows::before{content:""}.icon-eats::before{content:""}.icon-edit::before{content:""}.icon-email::before{content:""}.icon-enter::before{content:""}.icon-expand-modal::before{content:""}.icon-expand::before{content:""}.icon-eye-crossed-outline::before{content:""}.icon-eye-crossed::before{content:""}.icon-eye-outline::before{content:""}.icon-eye::before{content:""}.icon-favorite-filled::before{content:""}.icon-favorite::before{content:""}.icon-file-badge::before{content:""}.icon-flag::before{content:""}.icon-folder-badge::before{content:""}.icon-folder::before{content:""}.icon-fontsize::before{content:""}.icon-forums::before{content:""}.icon-forward::before{content:""}.icon-fragment::before{content:""}.icon-frozen-time::before{content:""}.icon-fullscreen::before{content:""}.icon-gifs::before{content:""}.icon-gift-transfer-inline::before{content:""}.icon-gift::before{content:""}.icon-group-filled::before{content:""}.icon-group::before{content:""}.icon-grouped-disable::before{content:""}.icon-grouped::before{content:""}.icon-hand-stop::before{content:""}.icon-hashtag::before{content:""}.icon-hd-photo::before{content:""}.icon-heart-outline::before{content:""}.icon-heart::before{content:""}.icon-help::before{content:""}.icon-info-filled::before{content:""}.icon-info::before{content:""}.icon-install::before{content:""}.icon-italic::before{content:""}.icon-key::before{content:""}.icon-keyboard::before{content:""}.icon-lamp::before{content:""}.icon-language::before{content:""}.icon-large-pause::before{content:""}.icon-large-play::before{content:""}.icon-link-badge::before{content:""}.icon-link-broken::before{content:""}.icon-link::before{content:""}.icon-location::before{content:""}.icon-lock-badge::before{content:""}.icon-lock::before{content:""}.icon-logout::before{content:""}.icon-loop::before{content:""}.icon-mention::before{content:""}.icon-message-failed::before{content:""}.icon-message-pending::before{content:""}.icon-message-read::before{content:""}.icon-message-succeeded::before{content:""}.icon-message::before{content:""}.icon-microphone-alt::before{content:""}.icon-microphone::before{content:""}.icon-monospace::before{content:""}.icon-more-circle::before{content:""}.icon-more::before{content:""}.icon-move-caption-down::before{content:""}.icon-move-caption-up::before{content:""}.icon-mute::before{content:""}.icon-muted::before{content:""}.icon-my-notes::before{content:""}.icon-new-chat-filled::before{content:""}.icon-next::before{content:""}.icon-nochannel::before{content:""}.icon-noise-suppression::before{content:""}.icon-non-contacts::before{content:""}.icon-note::before{content:""}.icon-one-filled::before{content:""}.icon-open-in-new-tab::before{content:""}.icon-password-off::before{content:""}.icon-pause::before{content:""}.icon-permissions::before{content:""}.icon-phone-discard-outline::before{content:""}.icon-phone-discard::before{content:""}.icon-phone::before{content:""}.icon-photo::before{content:""}.icon-pin-badge::before{content:""}.icon-pin-list::before{content:""}.icon-pin::before{content:""}.icon-pinned-chat::before{content:""}.icon-pinned-message::before{content:""}.icon-pip::before{content:""}.icon-play-story::before{content:""}.icon-play::before{content:""}.icon-poll::before{content:""}.icon-previous::before{content:""}.icon-privacy-policy::before{content:""}.icon-proof-of-ownership::before{content:""}.icon-quote-text::before{content:""}.icon-quote::before{content:""}.icon-radial-badge::before{content:""}.icon-rating-icons-level1::before{content:""}.icon-rating-icons-level10::before{content:""}.icon-rating-icons-level2::before{content:""}.icon-rating-icons-level20::before{content:""}.icon-rating-icons-level3::before{content:""}.icon-rating-icons-level30::before{content:""}.icon-rating-icons-level4::before{content:""}.icon-rating-icons-level40::before{content:""}.icon-rating-icons-level5::before{content:""}.icon-rating-icons-level50::before{content:""}.icon-rating-icons-level6::before{content:""}.icon-rating-icons-level60::before{content:""}.icon-rating-icons-level7::before{content:""}.icon-rating-icons-level70::before{content:""}.icon-rating-icons-level8::before{content:""}.icon-rating-icons-level80::before{content:""}.icon-rating-icons-level9::before{content:""}.icon-rating-icons-level90::before{content:""}.icon-rating-icons-negative::before{content:""}.icon-readchats::before{content:""}.icon-recent::before{content:""}.icon-refund::before{content:""}.icon-reload::before{content:""}.icon-remove-quote::before{content:""}.icon-remove::before{content:""}.icon-reopen-topic::before{content:""}.icon-reorder-tabs::before{content:""}.icon-replace::before{content:""}.icon-replies::before{content:""}.icon-reply-filled::before{content:""}.icon-reply::before{content:""}.icon-revenue-split::before{content:""}.icon-revote::before{content:""}.icon-save-story::before{content:""}.icon-saved-messages::before{content:""}.icon-schedule::before{content:""}.icon-scheduled::before{content:""}.icon-sd-photo::before{content:""}.icon-search::before{content:""}.icon-select::before{content:""}.icon-sell-outline::before{content:""}.icon-sell::before{content:""}.icon-send-outline::before{content:""}.icon-send::before{content:""}.icon-settings-filled::before{content:""}.icon-settings::before{content:""}.icon-share-filled::before{content:""}.icon-share-screen-outlined::before{content:""}.icon-share-screen-stop::before{content:""}.icon-share-screen::before{content:""}.icon-show-message::before{content:""}.icon-sidebar::before{content:""}.icon-skip-next::before{content:""}.icon-skip-previous::before{content:""}.icon-smallscreen::before{content:""}.icon-smile::before{content:""}.icon-sort-by-date::before{content:""}.icon-sort-by-number::before{content:""}.icon-sort-by-price::before{content:""}.icon-sort::before{content:""}.icon-speaker-muted-story::before{content:""}.icon-speaker-outline::before{content:""}.icon-speaker-story::before{content:""}.icon-speaker::before{content:""}.icon-spoiler-disable::before{content:""}.icon-spoiler::before{content:""}.icon-sport::before{content:""}.icon-star::before{content:""}.icon-stars-lock::before{content:""}.icon-stars-refund::before{content:""}.icon-stats::before{content:""}.icon-stealth-future::before{content:""}.icon-stealth-past::before{content:""}.icon-stickers::before{content:""}.icon-stop-raising-hand::before{content:""}.icon-stop::before{content:""}.icon-story-caption::before{content:""}.icon-story-expired::before{content:""}.icon-story-priority::before{content:""}.icon-story-reply::before{content:""}.icon-strikethrough::before{content:""}.icon-tag-add::before{content:""}.icon-tag-crossed::before{content:""}.icon-tag-filter::before{content:""}.icon-tag-name::before{content:""}.icon-tag::before{content:""}.icon-timer::before{content:""}.icon-toncoin::before{content:""}.icon-trade::before{content:""}.icon-transcribe::before{content:""}.icon-truck::before{content:""}.icon-unarchive::before{content:""}.icon-underlined::before{content:""}.icon-understood::before{content:""}.icon-unique-profile::before{content:""}.icon-unlist-outline::before{content:""}.icon-unlist::before{content:""}.icon-unlock-badge::before{content:""}.icon-unlock::before{content:""}.icon-unmute::before{content:""}.icon-unpin::before{content:""}.icon-unread::before{content:""}.icon-up::before{content:""}.icon-user-filled::before{content:""}.icon-user-online::before{content:""}.icon-user-stars::before{content:""}.icon-user::before{content:""}.icon-video-outlined::before{content:""}.icon-video-stop::before{content:""}.icon-video::before{content:""}.icon-view-once::before{content:""}.icon-voice-chat::before{content:""}.icon-volume-1::before{content:""}.icon-volume-2::before{content:""}.icon-volume-3::before{content:""}.icon-warning::before{content:""}.icon-web::before{content:""}.icon-webapp::before{content:""}.icon-word-wrap::before{content:""}.icon-zoom-in::before{content:""}.icon-zoom-out::before{content:""}.media-inner{-webkit-user-select:none;user-select:none;position:relative}.media-inner video.full-media,.media-inner img.full-media,.media-inner img.thumbnail,.media-inner canvas.thumbnail{display:block;width:100%;height:100%;object-fit:cover}.media-inner .full-media.with-blurred-bg{position:relative;border-radius:0 !important}.media-inner video{background:no-repeat 50% 50%;background-size:contain}.media-inner .thumbnail{position:absolute;top:0;left:0}.media-inner .thumbnail.with-blurred-bg{left:50%;transform:translateX(-50%);border-radius:0 !important}.media-inner .media-loading{position:absolute}.media-inner.fix-min-height{min-height:5rem}.media-inner .message-media-last-progress{--_progress: 0%;--_color: var(--color-primary);position:absolute;right:0;bottom:0;left:0;height:.25rem;background-color:hsla(0,0%,100%,.3)}.media-inner .message-media-last-progress::before{content:"";position:absolute;top:0;left:0;width:var(--_progress);height:100%;border-top-right-radius:.125rem;border-bottom-right-radius:.125;background-color:var(--_color)}.theme-dark .media-inner .message-media-last-progress{--_color: white}.animated-close-icon{position:absolute;transform:rotate(-45deg)}.animated-close-icon::before,.animated-close-icon::after{content:"";position:absolute;top:0;left:0}.animated-close-icon::before{transform:rotate(90deg)}.animated-close-icon,.animated-close-icon::before,.animated-close-icon::after{width:1.125rem;height:.125rem;border-radius:.125rem;background-color:var(--color-text-secondary);transition:transform var(--slide-transition)}.animated-close-icon.no-transition,.animated-close-icon.no-transition::before,.animated-close-icon.no-transition::after{transition:none}.animated-close-icon.state-back{transform:rotate(180deg)}.animated-close-icon.state-back::before{transform:rotate(45deg) scaleX(0.75) translate(0, -0.375rem)}.animated-close-icon.state-back::after{transform:rotate(-45deg) scaleX(0.75) translate(0, 0.375rem)}.overscroll-trigger{display:none;height:1px}.chat-list{overflow-x:hidden;overflow-y:scroll;height:100%;padding:.5rem;background:var(--color-background)}.chat-list{padding-inline-end:calc(.5rem - var(--scrollbar-width))}.chat-list.forum-panel-open .info{transform:translateX(-20%);opacity:0}.chat-list.forum-panel-open .Chat[dir=rtl] .info{transform:translateX(20%)}.chat-list.forum-panel-open .Avatar{transform:scale(0.9)}.chat-list .scroll-container{position:relative}.chat-list .no-results{margin-top:2rem;color:var(--color-text-meta);text-align:center}.chat-list .Avatar{transition:transform var(--layer-transition)}body.no-page-transitions .chat-list .Avatar{transition:none}.chat-list .ListItem.chat-item-clickable{margin:0}body.is-ios .chat-list,body.is-android .chat-list{padding-right:0;padding-left:0}body.is-ios .chat-list .ListItem::after,body.is-android .chat-list .ListItem::after{opacity:1;transition:opacity var(--layer-transition)}body.is-ios .chat-list.forum-panel-open .ListItem::after,body.is-android .chat-list.forum-panel-open .ListItem::after{opacity:0}@media(min-width: 600px){.chat-list.forum-panel-open .selected-forum .Avatar{transform:none}}@media(max-width: 600px){.chat-list{padding-right:0;padding-left:0}}.Avatar,.ProfilePhoto{--color-user: var(--accent-color)}.Avatar.replies-bot-account,.Avatar.anonymous-forwards,.Avatar.saved-messages,.ProfilePhoto.replies-bot-account,.ProfilePhoto.anonymous-forwards,.ProfilePhoto.saved-messages{--color-user: var(--color-primary)}.Avatar.deleted-account,.ProfilePhoto.deleted-account{--color-user: var(--color-deleted-account)}.fab-padding-bottom{padding-bottom:5rem !important}.with-story-ribbon{--story-ribbon-height: 5.5rem;transform:translateY(calc(var(--story-ribbon-height) * -1));height:calc(100% - var(--extra-height, 0px) + var(--story-ribbon-height)) !important}.with-story-ribbon.open,.with-story-ribbon.closing{transition:transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.with-story-ribbon.open{transform:translateY(0)}.peer-color-0{--accent-color: var(--color-peer-0, var(--color-text));--bar-gradient: var(--color-peer-gradient-0);--accent-background-color: var(--color-peer-bg-0, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-0, var(--active-color))}.peer-color-1{--accent-color: var(--color-peer-1, var(--color-text));--bar-gradient: var(--color-peer-gradient-1);--accent-background-color: var(--color-peer-bg-1, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-1, var(--active-color))}.peer-color-2{--accent-color: var(--color-peer-2, var(--color-text));--bar-gradient: var(--color-peer-gradient-2);--accent-background-color: var(--color-peer-bg-2, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-2, var(--active-color))}.peer-color-3{--accent-color: var(--color-peer-3, var(--color-text));--bar-gradient: var(--color-peer-gradient-3);--accent-background-color: var(--color-peer-bg-3, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-3, var(--active-color))}.peer-color-4{--accent-color: var(--color-peer-4, var(--color-text));--bar-gradient: var(--color-peer-gradient-4);--accent-background-color: var(--color-peer-bg-4, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-4, var(--active-color))}.peer-color-5{--accent-color: var(--color-peer-5, var(--color-text));--bar-gradient: var(--color-peer-gradient-5);--accent-background-color: var(--color-peer-bg-5, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-5, var(--active-color))}.peer-color-6{--accent-color: var(--color-peer-6, var(--color-text));--bar-gradient: var(--color-peer-gradient-6);--accent-background-color: var(--color-peer-bg-6, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-6, var(--active-color))}.peer-color-7{--accent-color: var(--color-peer-7, var(--color-text));--bar-gradient: var(--color-peer-gradient-7);--accent-background-color: var(--color-peer-bg-7, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-7, var(--active-color))}.peer-color-8{--accent-color: var(--color-peer-8, var(--color-text));--bar-gradient: var(--color-peer-gradient-8);--accent-background-color: var(--color-peer-bg-8, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-8, var(--active-color))}.peer-color-9{--accent-color: var(--color-peer-9, var(--color-text));--bar-gradient: var(--color-peer-gradient-9);--accent-background-color: var(--color-peer-bg-9, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-9, var(--active-color))}.peer-color-10{--accent-color: var(--color-peer-10, var(--color-text));--bar-gradient: var(--color-peer-gradient-10);--accent-background-color: var(--color-peer-bg-10, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-10, var(--active-color))}.peer-color-11{--accent-color: var(--color-peer-11, var(--color-text));--bar-gradient: var(--color-peer-gradient-11);--accent-background-color: var(--color-peer-bg-11, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-11, var(--active-color))}.peer-color-12{--accent-color: var(--color-peer-12, var(--color-text));--bar-gradient: var(--color-peer-gradient-12);--accent-background-color: var(--color-peer-bg-12, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-12, var(--active-color))}.peer-color-13{--accent-color: var(--color-peer-13, var(--color-text));--bar-gradient: var(--color-peer-gradient-13);--accent-background-color: var(--color-peer-bg-13, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-13, var(--active-color))}.peer-color-14{--accent-color: var(--color-peer-14, var(--color-text));--bar-gradient: var(--color-peer-gradient-14);--accent-background-color: var(--color-peer-bg-14, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-14, var(--active-color))}.peer-color-15{--accent-color: var(--color-peer-15, var(--color-text));--bar-gradient: var(--color-peer-gradient-15);--accent-background-color: var(--color-peer-bg-15, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-15, var(--active-color))}.peer-color-16{--accent-color: var(--color-peer-16, var(--color-text));--bar-gradient: var(--color-peer-gradient-16);--accent-background-color: var(--color-peer-bg-16, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-16, var(--active-color))}.peer-color-17{--accent-color: var(--color-peer-17, var(--color-text));--bar-gradient: var(--color-peer-gradient-17);--accent-background-color: var(--color-peer-bg-17, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-17, var(--active-color))}.peer-color-18{--accent-color: var(--color-peer-18, var(--color-text));--bar-gradient: var(--color-peer-gradient-18);--accent-background-color: var(--color-peer-bg-18, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-18, var(--active-color))}.peer-color-19{--accent-color: var(--color-peer-19, var(--color-text));--bar-gradient: var(--color-peer-gradient-19);--accent-background-color: var(--color-peer-bg-19, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-19, var(--active-color))}.peer-color-20{--accent-color: var(--color-peer-20, var(--color-text));--bar-gradient: var(--color-peer-gradient-20);--accent-background-color: var(--color-peer-bg-20, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-20, var(--active-color))}.peer-color-21{--accent-color: var(--color-peer-21, var(--color-text));--bar-gradient: var(--color-peer-gradient-21);--accent-background-color: var(--color-peer-bg-21, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-21, var(--active-color))}.peer-color-22{--accent-color: var(--color-peer-22, var(--color-text));--bar-gradient: var(--color-peer-gradient-22);--accent-background-color: var(--color-peer-bg-22, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-22, var(--active-color))}.peer-color-23{--accent-color: var(--color-peer-23, var(--color-text));--bar-gradient: var(--color-peer-gradient-23);--accent-background-color: var(--color-peer-bg-23, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-23, var(--active-color))}.peer-color-24{--accent-color: var(--color-peer-24, var(--color-text));--bar-gradient: var(--color-peer-gradient-24);--accent-background-color: var(--color-peer-bg-24, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-24, var(--active-color))}.peer-color-25{--accent-color: var(--color-peer-25, var(--color-text));--bar-gradient: var(--color-peer-gradient-25);--accent-background-color: var(--color-peer-bg-25, var(--hover-color));--accent-background-active-color: var(--color-peer-bg-active-25, var(--active-color))}.peer-color-count-1,.peer-color-count-2,.peer-color-count-3{--accent-background-color: var(--hover-color);--accent-background-active-color: var(--active-color)}.peer-color-count-2{--_accent-color-rgb: var(--color-accent-own-rgb)}.peer-color-count-2 html.theme-dark{--_accent-color-rgb: var(--color-text-rgb)}.peer-color-count-2{--bar-gradient:repeating-linear-gradient(-45deg, rgb(var(--_accent-color-rgb), 100%), rgb(var(--_accent-color-rgb), 100%) 5px, rgb(var(--_accent-color-rgb), 35%) 5px, rgb(var(--_accent-color-rgb), 35%) 10px)}.peer-color-count-3{--_accent-color-rgb: var(--color-accent-own-rgb)}.peer-color-count-3 html.theme-dark{--_accent-color-rgb: var(--color-text-rgb)}.peer-color-count-3{--bar-gradient:repeating-linear-gradient(-45deg, rgb(var(--_accent-color-rgb), 100%), rgb(var(--_accent-color-rgb), 100%) 5px, rgb(var(--_accent-color-rgb), 60%) 5px, rgb(var(--_accent-color-rgb), 60%) 10px, rgb(var(--_accent-color-rgb), 20%) 10px, rgb(var(--_accent-color-rgb), 20%) 15px)}@media print{body,html,.messages-layout{background:#fff}#LeftColumn,#RightColumn-wrapper,.ChatOrUserPicker,#Notifications,.Modal,.ActiveCallHeader,.unread-count,#middle-column-portals,.header-tools,.ScrollDownButton,.middle-column-footer{display:none !important}#MiddleColumn{border-left:none !important}html,body,#root,#Main,#MiddleColumn,.MessageList,.messages-layout,.Transition,.Transition>.Transition_slide{position:static !important;transform:none !important;overflow:visible !important;display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0 !important}.messages-container{width:100% !important;max-width:100rem !important}.MessageList .sticky-date>span,.MessageList .local-action-message>span,.MessageList .ActionMessage>span,.MessageList .empty>span{color:var(--color-text) !important;background:var(--color-background-own) !important}.hide-on-print{visibility:hidden !important}}html,body{--font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-monospace: "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-rounded: "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-condensed: "Roboto", "Helvetica Neue", Arial, sans-serif;--font-weight-semibold: 500;-webkit-user-select:none;user-select:none;overflow:hidden;overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:var(--color-text);text-align:left;background-color:var(--color-background)}@media(max-width: 600px){html,body{height:calc(var(--vh, 1vh)*100)}}noscript{display:grid;align-content:center;justify-items:center;width:100%;height:100%}noscript .nojs-video{pointer-events:none}noscript .nojs-video::-webkit-media-controls{display:none}html.theme-dark{color-scheme:dark}body.is-ios,body.is-macos{--font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;--font-weight-semibold: 600}html[lang=fa],html[lang=fa] body{--font-family: "Roboto", "Helvetica Neue", Arial, sans-serif}html[lang=fa].is-ios,html[lang=fa].is-macos,html[lang=fa] body.is-ios,html[lang=fa] body.is-macos{--font-family: "Roboto", "Helvetica Neue", Arial, sans-serif}body.is-ios{--border-radius-messages: 1rem;--border-radius-messages-small: 0.5rem}body.is-tauri{--custom-cursor: default;--window-controls-width: 5rem}body.cursor-grabbing{--custom-cursor: grabbing;cursor:grabbing !important}body.cursor-ew-resize{--custom-cursor: ew-resize;cursor:ew-resize !important}#root,.full-height{height:100%}#root.is-auth,.full-height.is-auth{background:var(--color-background)}@media(max-width: 600px){#root,.full-height{height:calc(var(--vh, 1vh)*100)}}#middle-column-portals,#portals{position:absolute;top:0;right:0;left:0;height:0}#middle-column-portals{top:calc(0rem - var(--call-header-height, 0rem))}.hidden{visibility:hidden}.svg-definitions{position:fixed;top:-99999px}.allow-selection{-webkit-user-select:text;user-select:text}.no-selection{-webkit-user-select:none !important;user-select:none !important}.clearfix::after{content:"";clear:both;display:table}.banned-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:bannedFadeIn .3s ease-out}.banned-modal{background:#0b0b0b;border-radius:16px;padding:28px 22px 22px;width:min(90vw,340px);text-align:center;box-shadow:0 16px 50px rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.06);animation:bannedSlideUp .3s ease-out}.banned-modal__title{font-size:20px;font-weight:600;color:#f5f5f5;margin:0 0 14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}.banned-modal__description{font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.72);margin:0 0 14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;white-space:pre-line}.banned-modal__reason{font-size:12.5px;color:hsla(0,0%,100%,.7);margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;padding:10px 12px;background:hsla(0,0%,100%,.06);border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.banned-modal__button{width:100%;padding:14px;border:none;border-radius:12px;background:#fcd535;color:#121212;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 18px rgba(252,213,53,.25)}.banned-modal__button:hover{background:#f0b90b;transform:translateY(-1px)}.banned-modal__button:active{transform:scale(0.98)}@keyframes bannedFadeIn{from{opacity:0}to{opacity:1}}@keyframes bannedSlideUp{from{opacity:0;transform:translateY(20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.visually-hidden{position:absolute !important;z-index:-1;overflow:hidden;width:0;height:0;clip-path:inset(50%)}.custom-scroll,.custom-scroll-x{pointer-events:auto;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin;transition:scrollbar-color .3s ease;-webkit-overflow-scrolling:touch}.custom-scroll::-webkit-scrollbar-thumb,.custom-scroll-x::-webkit-scrollbar-thumb{border-radius:.375rem;background-color:rgba(0,0,0,0);box-shadow:0 0 1px hsla(0,0%,100%,.01)}.custom-scroll:hover,.custom-scroll:focus,.custom-scroll:focus-within,.custom-scroll-x:hover,.custom-scroll-x:focus,.custom-scroll-x:focus-within{scrollbar-color:var(--color-scrollbar) rgba(0,0,0,0)}.custom-scroll:hover::-webkit-scrollbar-thumb,.custom-scroll:focus::-webkit-scrollbar-thumb,.custom-scroll:focus-within::-webkit-scrollbar-thumb,.custom-scroll-x:hover::-webkit-scrollbar-thumb,.custom-scroll-x:focus::-webkit-scrollbar-thumb,.custom-scroll-x:focus-within::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar)}body:not(.is-ios) .custom-scroll::-webkit-scrollbar{width:.375rem}body:not(.is-ios) .custom-scroll-x::-webkit-scrollbar{height:.375rem}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-overscroll{overscroll-behavior:none}.no-touch{touch-action:none}.flex-grow{flex-grow:1}.icon{font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emoji-small{overflow:hidden;display:inline-block;flex-shrink:0;width:var(--emoji-size);height:var(--emoji-size);margin-inline-end:1px;color:rgba(0,0,0,0);background:no-repeat;background-size:var(--emoji-size)}.emoji-small::selection{color:rgba(0,0,0,0);background-color:var(--color-selection-highlight-emoji)}.div-button{cursor:var(--custom-cursor, pointer);outline:none !important}.opacity-transition{opacity:1;transition:opacity .15s ease}.opacity-transition.not-open{opacity:0}.opacity-transition.not-shown{display:none}.opacity-transition.slow{transition-duration:.3s}.interactive-gift canvas{transition:250ms transform}@media(hover: hover){.interactive-gift:hover canvas,.interactive-gift:focus-visible canvas{transform:scale(1.1)}}.color-primary{color:var(--color-primary) !important}.color-danger{color:var(--color-error) !important}.text-muted{color:var(--color-text-secondary) !important}.protector{-webkit-user-select:none;user-select:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;-webkit-touch-callout:none}.for-ios-autocapitalization-fix{position:fixed;z-index:-1;bottom:1rem;font-size:16px;opacity:0}.emoji-test-element{position:absolute;bottom:0;left:0;display:inline;white-space:nowrap;opacity:0}.star-currency-icon{font-size:1rem !important;vertical-align:text-top}.ton-amount-icon.ton-amount-icon,.star-amount-icon.star-amount-icon{margin-inline-start:.375em;margin-inline-end:.2em;line-height:inherit;vertical-align:text-bottom}.shared-canvas-container{position:relative}.shared-canvas,.absolute-video-container{pointer-events:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.with-notch::before{content:"";position:absolute;z-index:var(--z-scroll-notch);top:0;left:0;width:100%;height:1px;opacity:0;background-color:var(--color-borders);transition:opacity .2s ease-in-out}.with-notch.scrolled::before{opacity:1}.with-bottom-notch{border-bottom:1px solid var(--color-borders);transition:border-color .2s ease-in-out}.with-bottom-notch.scrolled-to-end{border-bottom-color:rgba(0,0,0,0)}@keyframes grow-icon{0%{transform:scale(0.5);opacity:.8}50%{transform:scale(1.1);opacity:1}100%{transform:scale(1)}}@keyframes hide-icon{from{transform:scale(1);opacity:.4}to{transform:scale(0.5);opacity:0}}@keyframes vt-expand-icon-spin{to{transform:rotate(180deg)}}@keyframes vt-collapse-icon-spin{to{transform:rotate(-180deg)}}.component-theme-dark{--color-background: rgb(33, 33, 33);--color-background-compact-menu: rgb(33, 33, 33, 0.867);--color-background-compact-menu-reactions: rgb(33, 33, 33, 0.867);--color-background-compact-menu-hover: rgb(0, 0, 0, 0.4);--color-background-menu-separator: rgba(255, 255, 255, 0.102);--color-background-secondary: rgb(15, 15, 15);--color-background-secondary-accent: rgb(25, 25, 25);--color-background-own: rgb(118, 106, 200);--color-background-own-apple: rgb(118, 106, 200);--color-background-selected: rgb(44, 44, 44);--color-background-own-selected: rgb(101, 73, 212);--color-chat-hover: rgb(44, 44, 44);--color-chat-active: rgb(118, 106, 200);--color-chat-active-greyed: rgb(146, 136, 211);--color-item-hover: rgb(44, 44, 44);--color-item-active: rgb(41, 41, 41);--color-text: rgb(255, 255, 255);--color-text-rgb: 255, 255, 255;--color-text-secondary: rgb(170, 170, 170);--color-text-secondary-rgb: 170, 170, 170;--color-icon-secondary: rgb(170, 170, 170);--color-text-secondary-apple: rgb(170, 170, 170);--color-borders: rgb(48, 48, 48);--color-borders-input: rgb(91, 91, 90);--color-dividers: rgb(59, 59, 61);--color-dividers-android: rgb(15, 15, 15);--color-links: rgb(135, 116, 225);--color-gray: rgb(113, 117, 121);--color-list-icon: rgb(112, 117, 121);--color-default-shadow: rgb(16, 16, 16, 0.612);--color-light-shadow: rgb(0, 0, 0, 0.251);--color-green: rgb(135, 116, 225);--color-success: rgb(0, 199, 62);--color-text-meta-colored: rgb(131, 120, 219);--color-reply-hover: rgb(39, 39, 39);--color-reply-active: rgb(46, 47, 47);--color-reply-own-hover: rgb(135, 117, 218);--color-reply-own-hover-apple: rgb(135, 117, 218);--color-reply-own-active: rgb(145, 125, 234);--color-reply-own-active-apple: rgb(145, 125, 234);--color-accent-own: rgb(255, 255, 255);--color-accent-own-rgb: 255, 255, 255;--color-message-meta-own: rgb(255, 255, 255, 0.533);--color-own-links: rgb(255, 255, 255);--color-code: rgb(135, 116, 225);--color-code-own: rgb(255, 255, 255);--color-code-bg: rgb(0, 0, 0, 0.502);--color-code-own-bg: rgb(0, 0, 0, 0.314);--color-composer-button: rgb(170, 170, 170, 0.8);--color-message-reaction: rgb(43, 42, 53);--color-message-reaction-hover: rgb(52, 49, 71);--color-message-reaction-own: rgb(103, 92, 175);--color-message-reaction-hover-own: rgb(91, 82, 155);--color-message-reaction-chosen-hover: rgb(120, 100, 221);--color-message-reaction-chosen-hover-own: rgb(245, 245, 245);--color-message-non-contact: rgb(204, 238, 191);--color-voice-transcribe-button: rgb(42, 42, 60);--color-voice-transcribe-button-own: rgb(131, 115, 211);--color-topic-blue: rgb(111, 249, 240);--color-topic-yellow: rgb(255, 214, 126);--color-topic-violet: rgb(203, 134, 219);--color-topic-green: rgb(142, 238, 152);--color-topic-rose: rgb(255, 147, 178);--color-topic-red: rgb(251, 111, 95);--color-topic-grey: rgb(153, 153, 153);--color-forum-unread-topic-hover: rgb(54, 54, 54);--color-forum-hover-unread-topic-hover: rgb(63, 63, 63);--color-chat-username: rgb(233, 238, 244)}@view-transition{navigation:auto;types:page}:root{view-transition-name:none}.active-vt-page :root{view-transition-name:var(--_vtn)}.active-vt-page::view-transition-group(root){animation-duration:400ms}

/*# sourceMappingURL=main.55d89c82ee6321618025.css.map*/