:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}:root{--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-gutter-x:0;--base-size:60px;--color-bg:#0f172a;--color-text:#f8fafc;--color-text-dim:#64748b;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-faint:#3b82f61a;--color-primary-border:#3b82f64d;--color-primary-text:#93c5fd;--color-success:#10b981;--color-success-hover:#059669;--color-error:#ef4444;--grad-start:#718bb0;--grad-mid:#1e293b;--grad-end:#020617;--grad-header:linear-gradient(to right, #60a5fa, #c084fc);--color-card-bg:#1e293b;--color-panel-bg:#0f172a4d;--color-panel-bg-hover:#1e293b80;--color-modal-overlay:#000000b3;--color-tooltip-bg:#0a0a0ad9;--color-search-results-bg:#0f172abf;--border-color:#ffffff26;--border-color-highlight:#ffffff4d}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.d-flex{display:flex!important}.d-none{display:none!important}.d-inline-flex{display:inline-flex!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.w-100{width:100%!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.m-2{margin:1rem!important}.gap-3{gap:1rem!important}.mt-3{margin-top:1rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.p-4{padding:1rem!important}.gap-2{gap:.5rem!important}.text-center{text-align:center!important}.z-3{z-index:3!important}.flex-shrink-0{flex-shrink:0!important}@media (width>=768px){.d-md-flex{display:flex!important}.d-md-none{display:none!important}}.container-fluid{--bs-gutter-x:0!important}body{background-color:var(--color-bg);color:var(--color-text);margin:0;position:fixed;inset:0;overflow:hidden}input{width:98%!important}.app-container{background:radial-gradient(circle at center, var(--grad-start) 0%, var(--grad-mid) 45%, var(--grad-end) 100%);display:block;position:absolute;inset:0}.layout-engine-container{width:100%;height:100%;position:absolute;top:0;left:0}.app-header-bar{z-index:20000;pointer-events:none;top:0;left:0;right:0}.header-left-ballast{flex:1;align-items:center;margin-right:.5rem;display:flex}.header-right-menu{flex:1;justify-content:flex-end}.search-container{background:var(--color-panel-bg);border:1px solid var(--border-color);backdrop-filter:blur(8px);pointer-events:auto;border-radius:24px;margin:0 .3rem;box-shadow:0 4px 6px #0003}.search-input{color:var(--color-text);background:0 0;border:none;outline:none;width:240px;padding:.6rem 1rem;font-size:.95rem}.search-input::placeholder{color:#ffffff80;text-align:center}.identity-btn{border:1px solid var(--border-color);background:var(--color-panel-bg);backdrop-filter:blur(8px);height:100%;color:var(--color-text);cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 6px #0003}.identity-btn:hover{background:var(--color-panel-bg-hover);border-color:var(--border-color-highlight);transform:translateY(-1px)}.identity-btn svg{opacity:.8}.meniu-icon-btn{border:1px solid var(--border-color);background:var(--color-panel-bg);backdrop-filter:blur(8px);width:36px;height:36px;color:var(--color-text);cursor:pointer;border-radius:50%;transition:all .2s;position:relative}.meniu-icon-btn:hover{background:var(--color-panel-bg-hover);border-color:var(--border-color-highlight);transform:translateY(-1px)}.meniu-icon-btn:hover .meniu-item-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.meniu-item-tooltip{white-space:nowrap;background:var(--color-tooltip-bg);color:var(--color-text);opacity:0;visibility:hidden;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.8rem;transition:all .2s;position:absolute;top:120%;right:0;transform:translateY(-5px)}.search-results{color:var(--color-text);background:var(--color-search-results-bg);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);z-index:1000;border-radius:12px;max-height:300px;margin-top:5px;position:absolute;top:110%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #00000080}.search-result-item{cursor:pointer;border-bottom:1px solid #ffffff0d;padding:10px 15px;font-size:.9rem}.search-result-item:hover{background:#ffffff1a}.bubble{user-select:none;cursor:pointer;will-change:transform, left, top;justify-content:center;align-items:center;transition:left 2.5s cubic-bezier(.25,1,.5,1),top 2.5s cubic-bezier(.25,1,.5,1),transform 2.5s;animation:16s ease-in-out infinite float;display:flex;position:absolute;transform:translate(-50%,-50%)}.bubble:hover{z-index:9999!important}.bubble-inner{border:1px solid var(--border-color);border-top:1px solid var(--border-color-highlight);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(2px);width:100%;height:100%;color:var(--color-text);text-align:center;will-change:transform;background:radial-gradient(130% 130% at 30% 20%,#ffffff40 0%,#ffffff0d 50%,#ffffff03 100%);border-radius:50%;justify-content:center;align-items:center;font-family:Inter,system-ui,sans-serif;font-weight:700;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #0003,inset 0 1px 3px #fff6,inset 0 -1px 3px #0000004d}.bubble:hover .bubble-inner{border-color:#ffffffe6;transform:scale(1.2);box-shadow:0 20px 30px -10px #00000080}.bubble-flag{object-fit:cover;opacity:.8;z-index:-1;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.bubble-xl{z-index:100;width:120px;height:120px;font-size:1.5rem}.bubble-l{opacity:.9;width:90px;height:90px;font-size:1.25rem}.bubble-m{opacity:.8;width:72px;height:72px;font-size:1rem}.bubble-s{opacity:.7;width:60px;height:60px;font-size:.9rem}.bubble-xs{opacity:.5;width:45px;height:45px;font-size:.75rem}.bubble-search-match{z-index:5000!important}.bubble-search-match .bubble-inner{animation:1s cubic-bezier(.28,.84,.42,1) infinite searchBounce;border-color:#fce7f3!important;box-shadow:0 0 0 4px #ec4899,0 0 30px #ec4899!important}.bubble-bounce{z-index:8000!important;animation:.8s cubic-bezier(.28,.84,.42,1) bounce!important}.bubble-tooltip-top,.bubble-tooltip-bottom,.bubble-tooltip-left,.bubble-tooltip-right{-webkit-backdrop-filter:blur(8px);color:#f8fafc;pointer-events:none;z-index:100000;opacity:0;visibility:hidden;white-space:nowrap;background:#0a0a0ad9;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;width:max-content;max-width:none;padding:6px 12px;font-size:.75rem;line-height:1;transition:all .15s ease-out;display:flex;position:absolute}.bubble-tooltip--copied{pointer-events:none;z-index:100001;visibility:visible!important}.bubble-tooltip-top.bubble-tooltip--copied{animation:2s forwards tooltipFadeInOut_Top}.bubble-tooltip-left.bubble-tooltip--copied{animation:2s forwards tooltipFadeInOut_Left}@keyframes tooltipFadeInOut_Top{0%{opacity:0;transform:translate(-50%)translateY(10px)}15%{opacity:1;transform:translate(-50%)translateY(0)}85%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}@keyframes tooltipFadeInOut_Left{0%{opacity:0;transform:translateY(-50%)translate(10px)}15%{opacity:1;transform:translateY(-50%)translate(0)}85%{opacity:1;transform:translateY(-50%)translate(0)}to{opacity:0;transform:translateY(-50%)translate(-10px)}}.bubble-tooltip-top{bottom:120%;left:50%;transform:translate(-50%)translateY(8px)scale(.95)}.bubble-tooltip-top:after{content:"";border:5px solid #0000;border-top-color:#0a0a0ad9;margin-left:-5px;position:absolute;top:100%;left:50%}.bubble-tooltip-bottom{top:120%;left:50%;transform:translate(-50%)translateY(-8px)scale(.95)}.bubble-tooltip-bottom:after{content:"";border:5px solid #0000;border-bottom-color:#0a0a0ad9;margin-left:-5px;position:absolute;bottom:100%;left:50%}.bubble-tooltip-left{top:50%;right:120%;transform:translateY(-50%)translate(8px)scale(.95)}.bubble-tooltip-left:after{content:"";border:5px solid #0000;border-left-color:#0a0a0ad9;margin-top:-5px;position:absolute;top:50%;left:100%}.bubble-tooltip-right{top:50%;left:120%;transform:translateY(-50%)translate(-8px)scale(.95)}.bubble-tooltip-right:after{content:"";border:5px solid #0000;border-right-color:#0a0a0ad9;margin-top:-5px;position:absolute;top:50%;right:100%}.bubble:hover .bubble-tooltip-top,.bubble:hover .bubble-tooltip-bottom,.bubble:hover .bubble-tooltip-left,.bubble:hover .bubble-tooltip-right{opacity:1;visibility:visible}.bubble:hover .bubble-tooltip-top,.bubble:hover .bubble-tooltip-bottom{transform:translate(-50%)translateY(0)scale(1)}.bubble:hover .bubble-tooltip-left,.bubble:hover .bubble-tooltip-right{transform:translateY(-50%)translate(0)scale(1)}.tooltip-id{color:var(--color-text);letter-spacing:.05em;font-weight:800}.tooltip-name-compact{color:var(--color-text);font-weight:600}.tooltip-divider{color:#fff3;font-size:.7em}.tooltip-owner{color:var(--color-success);font-weight:600}.modal-overlay{z-index:50000;backdrop-filter:blur(5px);background:#000000b3;position:fixed;inset:0}.modal-content{background:var(--color-card-bg);border:1px solid #ffffff1a;border-radius:12px;width:30rem;max-width:45rem;font-family:Inter,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) modalPop;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-header{background:#ffffff08;border-bottom:1px solid #ffffff0d}.modal-header h2{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:.5rem .5rem .5rem .8rem;font-size:1.1rem;overflow:hidden}.close-btn{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.close-btn:hover{color:#fff}.modal-body{color:var(--color-text);font-size:.9rem}.buy-section,.user-identity-section{background:#ffffff08;border-radius:8px;margin-top:1rem;padding:.8rem}.buy-section label,.user-identity-section label{color:var(--color-text);margin-bottom:.4rem;font-size:.8rem;display:block}.user-identity-section label{margin-bottom:0}.buy-modal--bid-input{text-align:center;font-weight:800;color:#fff!important;background:#ffffff0d!important;border:1px solid #334155!important;border-radius:12px!important;width:70%!important;height:auto!important;margin:.7rem 0!important;padding:.8rem!important;font-size:2.2rem!important}.buy-modal--bid-input:focus{box-shadow:0 0 15px var(--color-primary-faint);outline:none;border-color:var(--color-primary)!important}.buy-section input,.user-identity-section input,.user-identity-section textarea{background:var(--color-bg);color:#fff;border:1px solid #334155;border-radius:4px;margin-bottom:.2rem;padding:.4rem 0 .4rem .5rem;font-size:.9rem}.helper-text{color:var(--color-text-dim);margin-bottom:.8rem;font-size:.8rem}.error-msg{color:var(--color-error);margin-bottom:.4rem;font-size:.75rem}.payment-step-container .error-msg{margin-bottom:0;margin-left:.75rem}.buy-btn{background:var(--color-primary);width:100%;color:var(--color-text);cursor:pointer;border:none;border-radius:4px;padding:.6rem;font-size:.9rem;font-weight:600;transition:background .2s}.buy-btn:hover:not(:disabled){background:var(--color-primary-hover)}.buy-btn:disabled{opacity:.5;cursor:not-allowed}.buy-modal--owner-history-section{margin-top:15px;margin-bottom:15px;padding:0 .8rem}.buy-modal--owner-history-section h4{color:#cbd5e1;margin-bottom:10px;font-size:.9rem}.buy-modal--owner-history-list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:210px;padding-right:4px;overflow-y:auto}.buy-modal--owner-history-list::-webkit-scrollbar{width:4px}.buy-modal--owner-history-list::-webkit-scrollbar-track{background:0 0}.buy-modal--owner-history-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.buy-modal--owner-history-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.buy-modal--owner-history-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;padding:8px 12px}.buy-modal--owner-history-info{width:100%}.buy-modal--owner-history-name{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.buy-modal--owner-history-price{color:#e2e8f0;font-size:.9rem;font-weight:700}.buy-modal--owner-history-duration{color:#94a3b8;font-size:.75rem;display:block}.dimmed{cursor:wait}.payment-step-container{animation:.3s fadeIn}.payment-alert{background:var(--color-primary-faint);border:1px solid var(--color-primary-border);color:var(--color-primary-text);text-align:center;border-radius:6px;padding:1.5rem;font-size:.85rem}.payment-details-box{background:#ffffff08;border-radius:8px;padding:15px}.payment-row{border-bottom:1px solid #ffffff0d;padding-bottom:8px}.payment-row:last-child{border-bottom:none;padding-bottom:0}.payment-row label{color:var(--color-text);font-size:.85rem}.payment-row .value{color:var(--color-text);font-size:.9rem;font-weight:500}.payment-row .mono{opacity:.9;font-family:Roboto Mono,monospace;font-size:.85rem}.payment-row .mono.small{word-break:break-all;text-align:right;max-width:200px;font-size:.75rem}.payment-row-stacked{border-bottom:1px solid #ffffff0d;padding-bottom:8px}.payment-row-stacked:last-child{border-bottom:none;padding-bottom:0}.payment-row-stacked>div:first-child,.payment-row-stacked>label{color:var(--color-text);font-size:.85rem}.payment-row-stacked .value{color:var(--color-text);font-size:.9rem;font-weight:500}.payment-row-stacked .mono{opacity:.9;font-family:Roboto Mono,monospace;font-size:.85rem}.payment-row-stacked .mono.small{word-break:break-all;text-align:left;font-size:.75rem}.highlight{color:var(--color-success)!important}.timer-display{text-align:center;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.9rem}.timer-display span{color:var(--color-text);margin-left:5px;font-weight:700}.confirm-payment-btn{background:var(--color-success);color:var(--color-text);cursor:pointer;border:none;border-radius:6px;flex:2;padding:10px;font-weight:600;transition:all .2s}.confirm-payment-btn:hover{background:var(--color-success-hover)}.cancel-btn-secondary{color:var(--color-text);cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;flex:1;padding:10px;transition:all .2s}.cancel-btn-secondary:hover{color:var(--color-text);background:#fff3}.verifying-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 0;display:flex}.verifying-text{color:var(--color-error);margin:15px 0 5px;font-size:1.1rem;font-weight:600;animation:2s infinite pulseText}.verifying-sub{color:var(--color-text-dim);margin:0;font-size:.8rem}.spinner-ring{width:40px;height:40px;display:inline-block}.spinner-ring:after{content:" ";border:3px solid #fff;border-color:var(--color-error) transparent var(--color-error) transparent;border-radius:50%;width:32px;height:32px;margin:4px;animation:1.2s linear infinite spinner-ring;display:block}.success-container{text-align:center;padding:20px 0;animation:.4s cubic-bezier(.16,1,.3,1) scaleIn}.success-container p{color:var(--color-text);font-size:.9rem}.success-icon{background:var(--color-success);width:60px;height:60px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 15px;font-size:2rem;display:flex;box-shadow:0 0 20px #10b98166}.success-text{color:var(--color-success);margin-bottom:5px;font-size:1.2rem}.failure-container{text-align:center;padding:20px 0;animation:.4s cubic-bezier(.16,1,.3,1) shakeIn}.failure-icon{background:var(--color-error);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 15px;font-size:2rem;display:flex;box-shadow:0 0 20px #ef444466}.failure-text{color:var(--color-error);margin-bottom:5px;font-size:1.2rem}.failure-msg{color:var(--color-text);margin-bottom:10px;padding:0 1rem;font-size:.85rem}.copy-icon{cursor:pointer;color:var(--color-text-dim);font-size:.9rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.copy-icon:hover{color:var(--color-primary);transform:scale(1.1)}.copy-icon:active{color:var(--color-success);transform:scale(.95)}.user-modal--my-flags h4{color:#cbd5e1;margin-bottom:10px;font-size:.9rem}.user-modal--my-flags-list{max-height:150px;overflow-y:auto}.user-modal--flag-icon{object-fit:cover;border-radius:50%;width:24px;height:24px}.user-modal--flag-name{color:#fff;font-size:.85rem;font-weight:600}.user-modal--flag-duration{color:var(--color-text);font-size:.75rem}.user-modal--stats-row{color:var(--color-text);margin-top:20px;font-size:.9rem}.user-modal--principal-block{margin-top:10px}.helper-text.user-modal--principal-block{margin-bottom:0}.modal--content-wrapper{max-width:400px!important}@keyframes modalPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 15px))}to{transform:translate(-50%,-50%)}}@keyframes bounce{0%{transform:translate(-50%,-50%)scale(1)}40%{transform:translate(-50%,-70%)scale(1.15)}60%{transform:translate(-50%,-45%)scale(1.05)}80%{transform:translate(-50%,-55%)scale(1.02)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes searchBounce{0%,to{transform:scale(1.1)}50%{transform:scale(1.3)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseText{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes spinner-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes shakeIn{0%{opacity:0;transform:scale(.8)translate(0)}40%{opacity:1;transform:scale(1.05)translate(-6px)}60%{transform:scale(1)translate(6px)}80%{transform:translate(-3px)}to{transform:translate(0)}}.top5-modal--content{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e1e1e66,#0a0a0acc);border:1px solid #ffd7004d;border-radius:16px;width:90%;max-width:450px;padding:24px;box-shadow:0 8px 32px #0000005e}.top5-modal--content .modal-header{background:0 0;border-bottom:none}.top5-modal--title{align-items:center;gap:10px;display:flex;color:gold!important}.top5-modal--message{text-align:center;color:#fff9;padding:20px}.top5-modal--list{flex-direction:column;gap:12px;display:flex}.top5-modal--item{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:15px;padding:12px;transition:all .2s;display:flex}.top5-modal--item:hover{background:#ffd7001a;border:1px solid #ffd7004d}.top5-modal--rank{min-width:24px;font-size:20px;font-weight:700}.top5-modal--rank-1{color:gold}.top5-modal--rank-2{color:silver}.top5-modal--rank-3{color:#cd7f32}.top5-modal--rank-default{color:#fff6}.top5-modal--flag-img{object-fit:cover;border:1px solid #ffffff1a;border-radius:50%;width:40px;height:40px}.top5-modal--info{flex:1}.top5-modal--flag-id{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600}.top5-modal--owner-nickname{color:#ffffff80;font-size:16px}.top5-modal--price{color:#00d084;font-size:16px;font-weight:700}.rules-modal--body{max-height:70vh;padding:1.2rem;overflow-y:auto}.rules-modal--h3{color:var(--color-primary-text);margin-top:1.5rem}.rules-modal--h3-first{margin-top:.5rem}.rules-modal--p{line-height:1.6}.rules-modal--p-first{margin-top:0}.rules-modal--h4{color:var(--color-text);margin-top:1rem;margin-bottom:.5rem}.rules-modal--ul{padding-left:1.5rem;line-height:1.6}.rules-modal--ul-nested,.rules-modal--li-spaced{margin-top:.5rem}.rules-modal--p-small{font-size:.7rem;line-height:1.6}.user-modal--input{flex:1}.user-modal--edit-btn{cursor:pointer;color:#cbd5e1;background:0 0;border:none;margin:0;padding:4px}.user-modal--label-spaced{margin-top:.5rem}.user-modal--flag-warning{color:#f5a623;font-size:12px}.user-modal--flag-success{color:#00d084;font-size:12px}.user-modal--reduce-input{color:#fff;border-radius:6px;font-size:14px;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important}.user-modal--reduce-btn{white-space:nowrap;color:#ffffff4d;cursor:not-allowed;background:#ffffff1a;border:none;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:600;transition:all .2s}.user-modal--reduce-btn.is-active{color:#000;cursor:pointer;background:#00d084}.user-modal--reduce-error{color:#ff4d4d;font-size:12px}.user-modal--submit-error{margin-top:15px;margin-bottom:-5px}.user-modal--submit-btn{margin-top:20px}.mobile-menu-wrapper{position:relative}.mobile-hamburger-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-left:.3rem;transition:background .2s;display:flex}.mobile-hamburger-btn:hover{background:#ffffff26}.mobile-menu-dropdown{-webkit-backdrop-filter:blur(12px);z-index:100;background:#0f172aeb;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:4px;min-width:160px;margin-left:.3rem;padding:6px;animation:.15s fadeIn;display:flex;position:absolute;top:calc(100% + 8px);left:0}.mobile-menu-item{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.9rem;font-weight:500;transition:background .15s;display:flex}.text-danger{color:var(--color-error)!important}.mobile-menu-item:hover{background:#ffffff14}@media (width<=768px){.meniu-icon-btn,.identity-btn{display:none!important}.meniu-icon-btn.top5-icon{display:flex!important}.top5-modal--content{padding:0}.top5-modal--content h2{font-size:95%}.top5-modal--content div{font-size:94%}.modal-content{width:92%}.bubble-xl{width:70px;height:70px}.bubble-l{width:56px;height:56px}.bubble-m{width:40px;height:40px}.bubble-s{width:30px;height:30px}.bubble-xs{width:20px;height:20px}}@keyframes headerWave{0%{transform:scale(1)rotate(0)skew(0)}25%{transform:scale(1.02)rotate(3deg)skew(2deg)}50%{transform:scale(1)rotate(0)skew(0)}75%{transform:scale(1.02)rotate(-3deg)skew(-2deg)}to{transform:scale(1)rotate(0)skew(0)}}.header-flag-wave{transform-origin:0;animation:3s ease-in-out infinite headerWave}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.share-btn-inline{color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s,transform .2s;display:flex}.share-btn-inline:hover{color:var(--color-primary);transform:scale(1.1)}.app-footer{z-index:10000;backdrop-filter:none;box-shadow:none;background:0 0;border:none;padding:0;animation:.8s cubic-bezier(.16,1,.3,1) footerSlideUp;position:fixed;bottom:.5rem;left:50%;transform:translate(-50%)}.footer-icon-btn{color:var(--color-text);opacity:.4;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.footer-icon-btn:hover{opacity:.9;color:var(--color-primary);transform:translateY(-2px)}@keyframes footerSlideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
