/* GSM Luminous V11: visual skin only. Light/dark stored locally.
   Preserve native templates, auth forms, backend conditions and all payments. */
html[data-area]{--ur11-ink:#edf5ff;--ur11-muted:#aabbcf;--ur11-surface:#192e4a;--ur11-line:#385276;--ur11-bg:#091629;--ur11-glow:#4cbafa;--ur11-blue:#247fff;}
html[data-area] body{background:radial-gradient(ellipse 1150px 590px at 83% 0%,#14417a49,transparent 65%),linear-gradient(150deg,#091629,#0b1c34 55%,#0e2743)!important;background-attachment:fixed!important}
html[data-area] .ur-universal-toggle{display:inline-grid!important;place-items:center;flex:0 0 42px;order:2;z-index:105;margin:0 0 0 7px!important;align-self:center;box-shadow:inset 0 1px #ffffff2d,0 5px 18px #0003!important}
html[data-area] .ur-universal-toggle:hover{filter:brightness(1.15);transform:translateY(-1px)!important}
html[data-area] .gsm-mobile-toggle{order:3;flex:0 0 42px}
html[data-area] .ur-desktop-theme-anchor{display:none}
html[data-area] .topbar{background:rgba(11,25,45,.92)!important;backdrop-filter:blur(16px) saturate(1.35)}
html[data-area] .page-head h1,html[data-area] .catalog-head h1{letter-spacing:-.04em!important}
html[data-area] .card,html[data-area] .service-card,html[data-area] .catalog-row{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease!important}
html[data-area] .card:hover,html[data-area] .service-card:hover,html[data-area] .catalog-row:hover{box-shadow:0 14px 34px #0003,0 0 20px #2585ff16!important}
html[data-area] .btn:hover,html[data-area] button.btn:hover{filter:brightness(1.12)}
/* Sign-in method selector: preserve both choices visibly, without hiding functionality. */
html[data-page="login"] .ur-method-label{display:block!important;color:#afcbed!important;margin:2px 0 7px!important;font-size:11px!important;font-weight:800}
html[data-page="login"] .auth-login-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;border-radius:12px!important;background:#0f2039!important;padding:5px!important;border:1px solid #385170!important;margin:0 0 16px!important}
html[data-page="login"] .auth-login-tab{display:grid!important;place-items:center;min-height:35px!important;border:1px solid transparent!important;border-radius:9px!important;color:#a9c2e0!important;background:transparent!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;padding:6px 10px!important}
html[data-page="login"] .auth-login-tab.active{background:linear-gradient(135deg,#2375dd,#1656b2)!important;border-color:#4d9aff!important;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 12px #0003!important}
html[data-page="login"] .ur-auth-screen,html[data-page="register"] .ur-auth-screen{border-color:#416ca5!important;box-shadow:0 22px 65px #0007,0 0 0 1px #7bbaff12,0 0 52px #187dfa13!important;isolation:isolate}
html[data-page="login"] .ur-auth-visual,html[data-page="register"] .ur-auth-visual{position:relative;overflow:hidden}
html[data-page="login"] .ur-auth-visual::after,html[data-page="register"] .ur-auth-visual::after{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 40% 50%,#9ed8ff25,transparent 45%);animation:ur11-sheen 9s ease-in-out infinite;z-index:0;pointer-events:none}
html[data-page="login"] .ur-auth-visual>*,html[data-page="register"] .ur-auth-visual>*{position:relative;z-index:1}
html[data-page="login"] .ur-tool,html[data-page="register"] .ur-tool{transition:transform .28s ease,box-shadow .28s ease!important}
html[data-page="login"] .ur-tool:hover,html[data-page="register"] .ur-tool:hover{transform:translateY(-5px) rotate(-1deg)!important;box-shadow:0 12px 25px #0004!important}
/* Homepage visual sophistication. Internal links, stats and service data unchanged. */
html[data-page="index"] .ur-home-hero{border:1px solid #487bb2!important;
 background:radial-gradient(ellipse 700px 440px at 93% 29%,#217ff983,transparent 65%),radial-gradient(ellipse 420px 370px at 11% 105%,#10bddb25,transparent 66%),linear-gradient(125deg,#08182f,#123c76 66%,#1768bc)!important;
 box-shadow:0 25px 62px #020c2580,inset 0 1px #b6dfff32,0 0 68px #217ffe2e!important;isolation:isolate;overflow:hidden;}
html[data-page="index"] .ur-home-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 12%,#ffffff17 30%,transparent 45%);transform:translateX(-120%);animation:ur11-hero-shine 9s ease-in-out infinite;z-index:0}
html[data-page="index"] .ur-home-hero::after{content:"";position:absolute;inset:-3px;pointer-events:none;border-radius:inherit;border:2px solid transparent;background:linear-gradient(120deg,#48aafa00,#8ad2ff59,#48aafa00) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.55}
html[data-page="index"] .ur-home-hero>*{position:relative;z-index:1}
html[data-page="index"] .ur-home-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;background:#1464bd44;border:1px solid #5eaeff75;border-radius:999px;color:#cae8ff!important;box-shadow:0 0 18px #1e91fd29}
html[data-page="index"] .ur-home-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:#78f8d7;box-shadow:0 0 12px #69ffde;animation:ur11-pulse 2.5s infinite}
html[data-page="index"] .ur-home-copy h1{font-size:clamp(35px,4.7vw,61px)!important;letter-spacing:-.055em!important;text-shadow:0 3px 18px #07132a55}
html[data-page="index"] .ur-home-copy h1 em{background:linear-gradient(100deg,#9be1ff,#bcd6ff,#6ff4de);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important;animation:ur11-glow-text 7s ease-in-out infinite}
html[data-page="index"] .ur-home-buttons .btn:first-child{background:linear-gradient(110deg,#ffde7b,#fbbd3f)!important;color:#192841!important;border:1px solid #ffeeb1!important;box-shadow:0 10px 23px #eeba3642!important}
html[data-page="index"] .ur-home-buttons .btn:first-child:hover{box-shadow:0 0 24px #ffd85a8c,0 10px 25px #0005!important}
html[data-page="index"] .ur-hero-halo{position:absolute;inset:20px;border-radius:50%;background:radial-gradient(circle,#3bb6ff46,transparent 68%);filter:blur(10px);animation:ur11-halo 5.5s ease-in-out infinite}
html[data-page="index"] .ur-hero-orbit{border-color:#b8efff96!important;filter:drop-shadow(0 0 9px #3ea5ff88)}
html[data-page="index"] .ur-hero-widget{width:275px!important;min-height:240px;perspective:800px;transform-style:preserve-3d;
 background:linear-gradient(145deg,#2a85dfaa,#102e58 56%,#081a33)!important;border:1px solid #a5dcffb0!important;
 box-shadow:0 30px 54px #020b2899,inset 0 1px #fff7,0 0 32px #44baff5b!important;animation:ur11-float-card 5s ease-in-out infinite!important}
html[data-page="index"] .ur-hero-widget>strong{font-size:40px!important;text-shadow:0 0 16px #8bc5ff81}
html[data-page="index"] .ur-hero-widget .ur-hero-micro{color:#c6eeff!important}
html[data-page="index"] .ur-hero-emblem{font-size:30px;line-height:1;filter:drop-shadow(0 0 16px #ffe280)}
html[data-page="index"] .ur-hero-bubble{border-color:#96d5ff9b!important;background:linear-gradient(130deg,#1a6eaa,#133354)!important;box-shadow:0 9px 23px #0006,0 0 19px #209cff41!important}
html[data-page="index"] .ur-hero-spark{position:absolute;width:8px;height:8px;border-radius:50%;background:#83dbff;box-shadow:0 0 17px 4px #54c4ff;animation:ur11-spark 4s ease-in-out infinite}
html[data-page="index"] .ur-spark-one{top:20%;left:20%}.ur-spark-two{right:15%;bottom:18%;animation-delay:-2s!important}
html[data-page="index"] .home-service-section{box-shadow:0 13px 31px #0003,0 0 0 1px #75baff12!important}
html[data-page="index"] .home-service-item{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}
html[data-page="index"] .home-service-item:hover{transform:translateY(-4px)!important;box-shadow:0 12px 28px #040d2466,0 0 18px #277bfa19!important}
html[data-page="index"] .home-showcase>a{transition:transform .25s ease,box-shadow .25s ease!important}
html[data-page="index"] .home-showcase>a:hover{box-shadow:0 14px 33px #0004,0 0 26px #2e9af83c!important}
/* Auth success screen: only shown after server confirms a valid login. */
html[data-page="login-success"] .page{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 210px)}
html[data-page="login-success"] .ur-auth-success{position:relative;isolation:isolate;width:min(500px,100%);overflow:hidden;margin:25px auto;text-align:center;padding:54px clamp(24px,5vw,48px);border:1px solid #5997d7;border-radius:24px;background:linear-gradient(140deg,#193c68,#132842 70%);box-shadow:0 20px 60px #0005,0 0 40px #247ffb25;color:#eaf5ff}
html[data-page="login-success"] .ur-success-glow{position:absolute;inset:-60% -20%;z-index:-1;background:radial-gradient(circle,#42aafa50,transparent 55%);animation:ur11-halo 4s ease-in-out infinite}
html[data-page="login-success"] .ur-success-check{width:90px;height:90px;margin:0 auto 22px;color:#6cf9c4;filter:drop-shadow(0 0 15px #22edb085);animation:ur11-check .7s cubic-bezier(.15,.85,.25,1.4) both}
html[data-page="login-success"] .ur-success-check svg{width:100%;height:100%}
html[data-page="login-success"] .ur-success-eyebrow{font-weight:850;letter-spacing:.13em;color:#95bcf1;text-transform:uppercase;font-size:10px}
html[data-page="login-success"] .ur-auth-success h1{font-size:clamp(29px,4vw,39px)!important;color:#fff;margin:12px 0 10px}
html[data-page="login-success"] .ur-auth-success p{font-size:14px;color:#b9cce7;margin:0 0 22px}
html[data-page="login-success"] .ur-success-countdown{font-size:13px;color:#d4e6ff;margin-bottom:13px}
html[data-page="login-success"] .ur-success-countdown strong{display:inline-grid;place-items:center;min-width:25px;min-height:25px;border-radius:50%;background:#247fee;color:#fff}
html[data-page="login-success"] .ur-success-track{height:5px;width:100%;border-radius:999px;background:#314d70;overflow:hidden;margin:12px 0 27px}
html[data-page="login-success"] .ur-success-track>span{display:block;height:100%;width:100%;transform-origin:left;background:linear-gradient(90deg,#42f0c2,#398bff);animation:ur11-timer 3s linear forwards}
html[data-page="login-success"] .ur-success-continue{min-width:210px;display:inline-flex;justify-content:center;gap:10px}
@keyframes ur11-check{from{opacity:0;transform:scale(.4) rotate(-22deg)}to{opacity:1;transform:scale(1) rotate(0)}}
@keyframes ur11-timer{to{transform:scaleX(0)}}
@keyframes ur11-hero-shine{0%,43%,100%{transform:translateX(-120%)}61%{transform:translateX(140%)}}
@keyframes ur11-glow-text{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes ur11-float-card{0%,100%{transform:translate3d(0,0,0) rotateY(-9deg) rotateX(4deg)}50%{transform:translate3d(0,-10px,0) rotateY(-3deg) rotateX(1deg)}}
@keyframes ur11-pulse{50%{opacity:.45;transform:scale(.75)}}
@keyframes ur11-halo{50%{opacity:.5;transform:scale(1.08)}}
@keyframes ur11-sheen{50%{transform:translateX(20%)}}
@keyframes ur11-spark{50%{transform:translate(12px,-25px);opacity:.35}}
/* LIGHT MODE: full component palette, not simply a page background. */
html.ur-light[data-area]{--bg:#f0f5fe!important;--surface:#ffffff!important;--text:#102747!important;--muted:#54708e!important;--line:#d6e3f5!important;--primary:#1f66cd!important;--primary-dark:#174ea8!important;--accent:#247eef!important;--ur11-ink:#122b4a;--ur11-muted:#4b607c;--ur11-surface:#fff;--ur11-line:#ceddf1;--ur11-bg:#edf4ff;color-scheme:light!important}
html.ur-light[data-area] body{background:radial-gradient(ellipse 900px 440px at 88% 0%,#a3d0ff5c,transparent 65%),linear-gradient(145deg,#eff5ff,#e8f1fb 64%,#edf5ff)!important;color:#183151!important}
html.ur-light[data-area] .page{background:transparent!important;color:#193858!important}
html.ur-light[data-area] .topbar{background:#fffdf9ee!important;border-bottom:1px solid #c9d9ea!important;box-shadow:0 9px 25px #1b467414!important}
html.ur-light[data-area] .gsm-desktop-nav>a{color:#243a56!important;background:#f4f8ff!important;border:1px solid #cbd9eb!important}
html.ur-light[data-area] .gsm-desktop-nav>a:hover{color:#1558b1!important;background:#e1efff!important;border-color:#95bcee!important}
html.ur-light[data-area] .ur-theme-toggle{background:#eaf2ff!important;color:#1455ab!important;border:1px solid #9ebce3!important}
html.ur-light[data-area] .gsm-mobile-toggle{background:#eaf2ff!important;color:#1557a5!important;border-color:#adc5e2!important}
html.ur-light[data-area] .ur-currency-label{color:#314c6b!important}
html.ur-light[data-area] .gsm-public-actions .btn-ghost{background:#eff5ff!important;color:#265182!important;border-color:#abc3e3!important}
html.ur-light[data-area] .gsm-public-actions .btn:not(.btn-ghost){background:#1564d4!important;border-color:#1564d4!important;color:#fff!important}
html.ur-light[data-area] .gsm-account-trigger{background:#eef5ff!important;color:#1a416b!important;border-color:#b3cee8!important}
html.ur-light[data-area] .gsm-account-trigger strong,html.ur-light[data-area] .gsm-account-trigger small{color:#174570!important}
html.ur-light[data-area] .gsm-account-dropdown,html.ur-light[data-area] .gsm-mobile-drawer{background:#fff!important;color:#1b3451!important;border-color:#c8d8ed!important;box-shadow:0 18px 40px #24426728!important}
html.ur-light[data-area] .gsm-drawer-link,html.ur-light[data-area] .gsm-dropdown-link{color:#203f64!important}
html.ur-light[data-area] .gsm-drawer-link:hover,html.ur-light[data-area] .gsm-dropdown-link:hover{background:#eaf3ff!important;color:#1259b6!important}
html.ur-light[data-area] .gsm-drawer-user,html.ur-light[data-area] .gsm-drawer-head,html.ur-light[data-area] .gsm-drawer-section{color:#1a4268!important;background:#eff5ff!important;border-color:#d8e6f5!important}
html.ur-light[data-area] .gsm-dropdown-client-balance,html.ur-light[data-area] .gsm-drawer-balance{color:#174675!important;background:#edf5ff!important}
html.ur-light[data-area] .btn-ghost,html.ur-light[data-area] a.btn-ghost{background:#e8f1ff!important;color:#16529e!important;border-color:#b6cef0!important}
html.ur-light[data-area] .card,html.ur-light[data-area] .service-card,html.ur-light[data-area] .stat-card,html.ur-light[data-area] .payment-method-card,html.ur-light[data-area] .public-info-card,html.ur-light[data-area] .public-info-sidecard,html.ur-light[data-area] .price-box{background:#fff!important;color:#1c3657!important;border-color:#d1dfef!important;box-shadow:0 8px 24px #1a447314!important}
html.ur-light[data-area] .card h1,html.ur-light[data-area] .card h2,html.ur-light[data-area] .card h3,html.ur-light[data-area] .service-card h2,html.ur-light[data-area] .page-head h1,html.ur-light[data-area] .catalog-head h1{color:#152f53!important}
html.ur-light[data-area] .card p,html.ur-light[data-area] .card small,html.ur-light[data-area] .service-card p,html.ur-light[data-area] .stat-card>span,html.ur-light[data-area] .page-head p,html.ur-light[data-area] .muted{color:#546c89!important}
html.ur-light[data-area] .form-group label,html.ur-light[data-area] label{color:#254565!important}
html.ur-light[data-area] input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),html.ur-light[data-area] select,html.ur-light[data-area] textarea{background:#f6f9ff!important;color:#193554!important;border:1px solid #bacfe8!important}
html.ur-light[data-area] input::placeholder,html.ur-light[data-area] textarea::placeholder{color:#667b94!important}
html.ur-light[data-area] input:focus,html.ur-light[data-area] textarea:focus,html.ur-light[data-area] select:focus{border-color:#3484eb!important;box-shadow:0 0 0 3px #367ff12b!important}
html.ur-light[data-area] .badge-info{background:#e4f0ff!important;color:#1257b5!important}
html.ur-light[data-area] .badge-success{background:#d9f6e9!important;color:#137653!important}
html.ur-light[data-area] .badge-warning{background:#fff0d6!important;color:#865015!important}
html.ur-light[data-area] .badge-muted{background:#ebf1f8!important;color:#435d7c!important}
html.ur-light[data-area] .badge-danger{background:#ffe2e7!important;color:#af294b!important}
html.ur-light[data-area] table{background:#fff!important;color:#203a5c!important;border-color:#dce7f5!important}
html.ur-light[data-area] th{background:#ecf3fe!important;color:#365676!important;border-color:#d2e0f2!important}
html.ur-light[data-area] td{color:#294361!important;border-color:#dfe7f3!important}
html.ur-light[data-area] tbody tr:hover{background:#f2f7ff!important}
html.ur-light[data-area] .catalog-row,html.ur-light[data-area] .wallet-method-option,html.ur-light[data-area] .wallet-box,html.ur-light[data-area] .wallet-box-right,html.ur-light[data-area] .payment-methods div{background:#fff!important;color:#1d3959!important;border-color:#ccdbec!important;box-shadow:0 8px 19px #29578410!important}
html.ur-light[data-area] .catalog-row:hover{background:#f0f7ff!important;border-color:#7babe5!important}
html.ur-light[data-area] .catalog-name{color:#1c3655!important}
html.ur-light[data-area] .catalog-group{color:#68809c!important}
html.ur-light[data-area] .catalog-tab{background:#eff5ff!important;border-color:#c4d8ed!important;color:#214878!important}
html.ur-light[data-area] .catalog-tab.active{background:#1a67d5!important;color:#fff!important}
html.ur-light[data-area] .catalog-price{background:#dff0ff!important;color:#175cb7!important}
html.ur-light[data-area] .catalog-time{background:#fff1dc!important;color:#8b590d!important}
html.ur-light[data-area] .catalog-balance{background:#e7f2ff!important;color:#145ea7!important;border-color:#b9d7f5!important}
html.ur-light[data-area] .alert-success{background:#dff8ed!important;color:#136c4d!important}
html.ur-light[data-area] .alert-error{background:#ffe8ef!important;color:#973352!important}
html.ur-light[data-area] .alert-info{background:#e0efff!important;color:#1f579b!important}
html.ur-light[data-area] .ui-modal-dialog,html.ur-light[data-area] .result-box{background:#fff!important;color:#213c5f!important;border-color:#cbdcec!important}
html.ur-light[data-area] .ui-modal-title,html.ur-light[data-area] .ui-modal-content{color:#15365a!important}
html.ur-light[data-area] .gsm-footer{background:#e4edf9!important;border-color:#c4d6ed!important;color:#486786!important}
html.ur-light[data-area] .gsm-footer h2{color:#193b60!important}
html.ur-light[data-area] .gsm-footer a{color:#255893!important}
html.ur-light[data-area] .gsm-footer-bottom{border-color:#cadbed!important}
html.ur-light[data-page="index"] .ur-home-hero{background:radial-gradient(ellipse 520px 440px at 85% 50%,#6baeffb3,transparent 75%),linear-gradient(120deg,#1351a0,#2379c9 65%,#56b6ef)!important;border-color:#7db7ef!important}
html.ur-light[data-page="index"] .home-service-section{background:#fff!important;border-color:#cfdfef!important;box-shadow:0 10px 25px #295b8c17!important}
html.ur-light[data-page="index"] .home-section-title h2,html.ur-light[data-page="index"] .home-service-copy h3{color:#203b5d!important}
html.ur-light[data-page="index"] .home-service-item{background:#f8fbff!important;border-color:#d6e3f0!important}
html.ur-light[data-page="index"] .home-service-item:hover{background:#edf5ff!important;border-color:#97bbe8!important}
html.ur-light[data-page="index"] .home-service-copy>div strong{background:#e5f2ff!important;color:#23629d!important}
html.ur-light[data-page="index"] .home-service-copy p{color:#5c7594!important}
html.ur-light[data-page="index"] .home-showcase>a{background:#fff!important;border-color:#d3e1ef!important}
html.ur-light[data-page="index"] .home-currency-bar{background:#fff!important;border-color:#cfdfee!important}
html.ur-light[data-page="index"] .home-currency-bar strong{color:#2564a7!important}
html.ur-light[data-page="index"] .home-currency-bar small{color:#637a91!important}
html.ur-light[data-page="index"] .home-currency-option{background:#f1f7ff!important;color:#1b5aa1!important;border-color:#bed5ee!important}
html.ur-light[data-page="index"] .home-currency-option.is-active{background:#1768c5!important;color:#fff!important}
html.ur-light[data-page="login"] .ur-auth-form-panel,html.ur-light[data-page="register"] .ur-auth-form-panel{background:#fff!important;color:#233e5d!important}
html.ur-light[data-page="login"] .ur-auth-header h1,html.ur-light[data-page="register"] .ur-auth-header h1{color:#143357!important}
html.ur-light[data-page="login"] .ur-auth-header p,html.ur-light[data-page="register"] .ur-auth-header p{color:#5c7591!important}
html.ur-light[data-page="login"] .form-group>label,html.ur-light[data-page="register"] .form-group>label{color:#294866!important}
html.ur-light[data-page="login"] .ur-auth-form-panel input:not([type="hidden"]):not([type="radio"]),html.ur-light[data-page="register"] .ur-auth-form-panel input:not([type="hidden"]):not([type="radio"]){background:#f5f9ff!important;color:#1c3958!important;border-color:#bed4eb!important}
html.ur-light[data-page="login"] .ur-auth-links,html.ur-light[data-page="register"] .ur-auth-links{color:#5b708b!important}
html.ur-light[data-page="login"] .ur-method-label{color:#355b86!important}
html.ur-light[data-page="login"] .auth-login-tabs{background:#edf4fe!important;border-color:#c6d9ef!important}
html.ur-light[data-page="login"] .auth-login-tab{color:#335e8e!important}
html.ur-light[data-page="login"] .auth-login-tab.active{color:#fff!important}
html.ur-light[data-page="login"] .ur-auth-forgot a{color:#1c63bd!important}
html.ur-light[data-page="register"] .auth-method-tabs{background:#edf4fe!important;border-color:#cedef1!important}
html.ur-light[data-page="register"] .auth-method-tab span{color:#355b86!important}
html.ur-light[data-page="register"] .auth-method-tab input:checked+span{color:#fff!important}
html.ur-light[data-page="login-success"] .ur-auth-success{background:linear-gradient(145deg,#fff,#eaf5ff)!important;border-color:#b8d6ef!important;box-shadow:0 15px 40px #2b649329!important;color:#173457!important}
html.ur-light[data-page="login-success"] .ur-auth-success h1{color:#173457!important}
html.ur-light[data-page="login-success"] .ur-auth-success p{color:#496988!important}
html.ur-light[data-page="login-success"] .ur-success-countdown{color:#416585!important}
/* Device-specific comfort. */
@media(max-width:960px){
 html[data-area] .ur-universal-toggle{margin-left:auto!important;order:2}
 html[data-area] .gsm-mobile-toggle{order:3}
 html[data-page="index"] .ur-home-hero{padding:30px 22px!important}
 html[data-page="index"] .ur-home-graphic{display:grid!important;height:225px!important;margin-top:16px}
 html[data-page="index"] .ur-hero-widget{width:200px!important;height:172px!important;min-height:172px!important;padding:20px!important}
 html[data-page="index"] .ur-hero-widget strong{font-size:29px!important}
 html[data-page="index"] .ur-hero-orbit{width:215px!important;height:215px!important}
 html[data-page="index"] .ur-hero-bubble{font-size:9px;padding:8px 10px}
}
@media(max-width:560px){
 html[data-area] .topbar .nav-wrap{gap:9px!important}
 html[data-area] .ur-universal-toggle{height:39px!important;min-width:39px!important;flex-basis:39px!important}
 html[data-page="index"] .ur-home-hero{margin-top:6px!important;padding:26px 19px!important}
 html[data-page="index"] .ur-home-copy h1{font-size:clamp(29px,9vw,43px)!important}
 html[data-page="index"] .ur-home-graphic{height:205px!important}
 html[data-page="index"] .ur-hero-widget{width:174px!important;height:149px!important;min-height:149px!important;gap:9px;padding:16px!important}
 html[data-page="index"] .ur-hero-widget strong{font-size:27px!important}
 html[data-page="index"] .ur-hero-bubble{font-size:9px!important}
 html[data-page="login"] .auth-login-tabs{margin-bottom:14px!important}
 html[data-page="login-success"] .ur-auth-success{padding:37px 23px!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-area] .ur-home-hero::before,html[data-area] .ur-hero-widget,html[data-area] .ur-hero-halo,
 html[data-area] .ur-home-kicker::before,html[data-area] .ur-hero-spark,html[data-area] .ur-hero-orbit,
 html[data-area] .ur-auth-visual::after,html[data-area] .ur-success-check,html[data-area] .ur-success-track>span{animation:none!important}
}

@media(min-width:961px){html[data-area] .gsm-mobile-toggle{display:none!important}}
