.amh-shield-loader{position:relative;display:inline-grid;place-items:center;flex:none}.amh-shield-loader>.amh-orbit{position:absolute;inset:0;transition:opacity .25s ease-out}.amh-shield-loader.is-complete>.amh-orbit{opacity:0}.amh-shield-loader .amh-emblem-level{transition:transform .3s ease-in-out}.amh-orbit{position:relative;display:inline-block;flex:none}.amh-orbit-track,.amh-orbit-arc{position:absolute;inset:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--amh-orbit-w) - .5px),#000 calc(100% - var(--amh-orbit-w)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--amh-orbit-w) - .5px),#000 calc(100% - var(--amh-orbit-w)))}.amh-orbit-track{background:color-mix(in srgb,var(--amh-orbit-accent) 11%,transparent)}.amh-orbit-arc{background:conic-gradient(from 0deg,color-mix(in srgb,var(--amh-orbit-accent) 2%,transparent) 0deg,var(--amh-orbit-accent) 100deg,transparent 100.5deg);animation:amh-orbit-turn 1.7s linear infinite}@keyframes amh-orbit-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.amh-orbit-arc{animation:none}.amh-shield-loader .amh-emblem-level{transition:none}}.amh-loader-backdrop{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:999999;display:flex;align-items:center;justify-content:center;pointer-events:auto;isolation:isolate}.amh-loader-blur{position:absolute;inset:0;background:#00000073;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%)}.amh-loader-card{position:relative;z-index:10;width:min(380px,calc(100vw - 32px));min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;box-sizing:border-box;background:linear-gradient(145deg,#ffffff26,#0a0a1466);backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);border-radius:44px;border:1px solid rgba(255,255,255,.18);box-shadow:0 40px 80px #0009,inset 0 0 20px #ffffff0d;animation:amh-loader-appear .35s cubic-bezier(.23,1,.32,1)}@keyframes amh-loader-appear{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.amh-loader-title{margin-top:25px;font-size:16px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.25em;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.3)}.amh-loader-subtitle{margin-top:8px;font-size:13px;color:#ffffff73;font-weight:600;text-align:center}.amh-loader-retry{margin-top:20px;padding:12px 28px;font-size:15px;font-weight:700;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:24px;cursor:pointer;transition:transform .15s,background .15s}.amh-loader-retry:hover{background:#ffffff47}.amh-loader-retry:active{transform:scale(.97)}.amh-loader-shield{--amh-emblem-empty: rgba(255, 255, 255, .1);--amh-emblem-ghost: rgba(255, 255, 255, .32)}.amh-loader-progress{margin-top:14px;display:grid;justify-items:center;gap:2px}.amh-loader-progress b{font-size:20px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.amh-loader-progress span{font-size:11px;font-weight:600;color:#ffffff73}.auth-page{background:transparent!important;display:flex;flex-direction:column;min-height:100svh;max-height:100svh}.auth-container{padding:24px 20px;padding-bottom:max(80px,env(safe-area-inset-bottom));display:flex;justify-content:center;align-items:center;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:transparent!important}.auth-page .card{width:100%;max-width:400px;display:flex;flex-direction:column;flex-shrink:0;margin:auto;animation:auth-fade-in .8s cubic-bezier(.16,1,.3,1)}@keyframes auth-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-page .header{margin-bottom:32px;text-align:center}@media(max-width:480px){.auth-page .header{margin-bottom:20px}}.auth-page .header h1{font-size:42px;font-weight:900;margin:0;color:var(--font);letter-spacing:-1.5px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Rounded,sans-serif}.auth-page .header p{font-size:17px;margin-top:6px;color:var(--soft-grey-ios);font-weight:500;letter-spacing:-.3px}.auth-page .form{display:flex;flex-direction:column;width:100%}.auth-page .field{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:16px}.auth-page .field label{font-size:11px;font-weight:800;color:var(--soft-grey-ios);text-transform:uppercase;letter-spacing:1px;padding-left:12px}.auth-page .password-wrapper{position:relative;width:100%;display:flex;align-items:center}.auth-page .field input{width:100%;padding:14px 18px;border-radius:20px;background:var(--lux-card-grad);border-top:var(--lux-border-top);border-bottom:var(--lux-border-bottom);border-left:var(--lux-border-side);border-right:var(--lux-border-side);color:var(--font);font-size:17px;font-weight:500;outline:none;box-shadow:var(--amh-row-shadow);transition:all .4s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.auth-page .password-wrapper input{padding-right:56px}.auth-page .field input:focus{background:var(--bg);border-color:var(--tabAndIcons);box-shadow:0 0 0 2px var(--tabAndIcons),0 8px 22px var(--tabAndIconsGlow);transform:translateY(-1px)}.auth-page .eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent!important;border:none;padding:10px;color:var(--tabAndIcons);opacity:.6;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .2s}.auth-page .eye:hover{opacity:1}.auth-page .eye:active{transform:translateY(-50%) scale(.9)}.auth-page .primary-button{width:100%;padding:16px;border-radius:22px;border:none;font-weight:800;font-size:18px;background:var(--tabAndIcons);color:var(--bg);box-shadow:0 10px 25px var(--tabAndIconsGlow);cursor:pointer;margin-top:12px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.auth-page .primary-button:active:not(:disabled){transform:scale(.95);box-shadow:0 5px 15px var(--tabAndIconsGlow)}.auth-page .primary-button:disabled{opacity:.5;filter:grayscale(.8);cursor:not-allowed}.auth-page .toggle{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:15px;color:var(--soft-grey-ios);font-weight:500}.auth-page .toggle button{background:none;border:none;color:var(--tabAndIcons);font-weight:800;cursor:pointer;padding:4px 8px;transition:opacity .2s}.auth-page .toggle button:hover{opacity:.7}.auth-support-row{display:flex;justify-content:center;padding-top:8px;padding-bottom:max(24px,env(safe-area-inset-bottom));margin-top:16px;border-top:1px solid var(--neutralBorder);flex-shrink:0}.auth-support-btn{background:none!important;border:none!important;color:var(--tabAndIcons);font-size:14px;font-weight:600;cursor:pointer;padding:8px 12px;transition:opacity .2s}.auth-support-btn:hover:not(:disabled){opacity:.8}.auth-support-btn:disabled{opacity:.5;cursor:not-allowed}.loader-active-blur .auth-container{filter:blur(15px) brightness(.9);transition:filter .5s ease}.auth-page .error-container{min-height:24px;margin-top:12px;display:flex;justify-content:center;align-items:center}.auth-page .error{font-size:14px;font-weight:600;text-align:center;margin:0;line-height:1.4;animation:error-appear .3s ease-out}.auth-page .error[style*=--amh-red]{animation:error-shake .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes error-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes error-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}:root{--auth-glow-opacity: .35}:root[data-theme=dark]{--auth-glow-opacity: 1}@media(prefers-color-scheme:dark){:root:not([data-theme]){--auth-glow-opacity: 1}}.auth-page{position:relative;isolation:isolate;--auth-field-bg: color-mix(in srgb, var(--font) 6%, transparent);--auth-field-border: color-mix(in srgb, var(--font) 10%, transparent)}.auth-page:before,.auth-page:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.auth-page:before{background:linear-gradient(180deg,var(--bg-gradient-top),var(--bg-gradient-bottom))}.auth-page:after{opacity:var(--auth-glow-opacity);background:radial-gradient(520px 380px at 92% -6%,color-mix(in srgb,var(--amh-deep-violet) 45%,transparent),transparent 70%),radial-gradient(480px 340px at -10% 106%,color-mix(in srgb,var(--amh-teal) 16%,transparent),transparent 70%)}.auth-page .auth-emblem{display:block;margin:0 auto 14px;filter:drop-shadow(0 10px 24px var(--tabAndIconsGlow))}.auth-page .header h1.auth-title-sm{font-size:30px;letter-spacing:-1px}.auth-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:18px;border-radius:16px;background:var(--auth-field-bg);border:1px solid var(--auth-field-border)}.auth-seg button{position:relative;z-index:1;border:none;background:none;padding:12px 0;font-size:15px;font-weight:700;letter-spacing:-.2px;color:var(--soft-grey-ios);cursor:pointer;transition:color .25s}.auth-seg button:hover:not([aria-selected=true]){color:var(--font)}.auth-seg button[aria-selected=true]{color:var(--bg);font-weight:800}.auth-seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:12px;background:var(--tabAndIcons);box-shadow:0 6px 18px var(--tabAndIconsGlow);transition:transform .35s cubic-bezier(.2,.9,.3,1.15)}.auth-seg[data-mode=register] .auth-seg-thumb{transform:translate(100%)}.auth-page .auth-input{display:flex;align-items:center;gap:10px;height:56px;padding:0 6px 0 16px;margin-bottom:12px;border-radius:16px;background:var(--auth-field-bg);border:1px solid var(--auth-field-border);cursor:text;transition:border-color .2s,box-shadow .25s,background .2s,transform .25s}.auth-page .auth-input .ic{flex:none;color:var(--soft-grey-ios);transition:color .2s}.auth-page .auth-input input{flex:1;min-width:0;height:100%;border:none;background:none;outline:none;padding:0;color:var(--font);font-size:17px;font-weight:500}.auth-page .auth-input input::placeholder{color:var(--soft-grey-ios)}.auth-page .auth-input input:-webkit-autofill{-webkit-text-fill-color:var(--font);caret-color:var(--font);transition:background-color 99999s ease-out}.auth-page .auth-input:focus-within{background:var(--bg);border-color:var(--tabAndIcons);box-shadow:0 0 0 2px var(--tabAndIcons),0 8px 22px var(--tabAndIconsGlow);transform:translateY(-1px)}.auth-page .auth-input:focus-within .ic{color:var(--tabAndIcons)}.auth-page .auth-input .eye{position:static;transform:none;flex:none;padding:8px}.auth-page .auth-input .eye:active{transform:scale(.9)}.auth-forgot{display:flex;justify-content:flex-end;margin:-4px 0 4px}.auth-link{background:none;border:none;padding:6px 4px;color:var(--tabAndIcons);font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s}.auth-link:hover:not(:disabled){opacity:.75}.auth-hint{margin:-4px 4px 4px;font-size:13px;line-height:1.35;color:var(--soft-grey-ios)}.auth-confirm-status{color:var(--font);font-size:14px;line-height:1.5;text-align:center}.auth-consent{display:flex;align-items:flex-start;gap:10px;margin:2px 4px 0;font-size:14px;line-height:1.4;color:var(--font);cursor:pointer;text-align:left}.auth-consent input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--tabAndIcons);cursor:pointer}.auth-consent a,.auth-policy a{color:var(--tabAndIcons);text-underline-offset:2px}.auth-policy{margin:-4px 4px 4px 34px;font-size:13px;line-height:1.4;color:var(--soft-grey-ios);text-align:left}.ob-page{flex:none;height:100dvh;width:100%;overflow:hidden;background:var(--app-bg, var(--bg));display:flex;flex-direction:column;color:var(--font)}html.standalone-app .ob-page{height:calc(100dvh - env(safe-area-inset-top))}html.standalone-app .ob-scroll{padding-top:16px}.ob-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) 16px 16px}.ob-wrap{width:100%;max-width:560px;margin:0 auto}.ob-foot{flex:none;padding:10px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--neutralBorder);background:var(--bg)}.ob-foot>*{max-width:560px;margin:0 auto}.ob-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ob-back{height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid var(--neutralBorder);background:var(--rq-card);color:var(--tabAndIcons);font:inherit;font-size:14px;font-weight:750;cursor:pointer;-webkit-tap-highlight-color:transparent}.ob-back:disabled{opacity:.5}.ob-steps{display:flex;align-items:center;gap:8px;margin:2px 2px 12px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--soft-grey-ios)}.ob-steps i{flex:1;height:4px;border-radius:4px;background:color-mix(in srgb,var(--soft-grey-ios) 22%,transparent)}.ob-steps i.is-on{background:var(--tabAndIcons)}.ob-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:16px;margin-bottom:12px;border-radius:22px;border:1px solid var(--rq-hero-border, transparent);background:var(--rq-hero-grad);color:#fff}.ob-hero:after{content:"";position:absolute;right:-30px;top:-50px;width:150px;height:150px;border-radius:50%;background:#ffffff14;pointer-events:none}.ob-hero>img{width:46px;height:46px;flex:none;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.ob-hero-tx{flex:1;min-width:0}.ob-hero-tx small{display:block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;opacity:.8}.ob-hero-tx h1{margin:0;font-size:20px;font-weight:800;line-height:1.2}.ob-hero-tx span{display:block;font-size:13.5px;opacity:.85}.ob-hero-btn{position:relative;z-index:1;flex:none;height:36px;padding:0 14px;border:0;border-radius:999px;background:#ffffff2e;color:#fff;font:inherit;font-size:14px;font-weight:750;cursor:pointer;-webkit-tap-highlight-color:transparent}.ob-hero-btn:hover{background:#ffffff47}.ob-sec{margin:16px 2px 8px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--soft-grey-ios)}.ob-sec:first-child{margin-top:0}.ob-search{position:relative;margin-bottom:12px}.ob-search input{width:100%;height:44px;box-sizing:border-box;padding:0 40px 0 38px;border-radius:12px;border:1px solid var(--neutralBorder);background:var(--rq-field);color:var(--font);font:inherit;font-size:16px;outline:none}.ob-search input::placeholder{color:var(--soft-grey-ios)}.ob-search input:focus{border-color:var(--tabAndIcons)}.ob-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--soft-grey-ios);pointer-events:none}.ob-search button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--soft-grey-ios);font-size:14px;cursor:pointer}.ob-server{display:block;width:100%;margin-bottom:10px;padding:14px;box-sizing:border-box;border-radius:18px;border:1px solid var(--neutralBorder);background:var(--rq-card);box-shadow:var(--rq-card-shadow);color:var(--font);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,transform .12s ease}.ob-server:hover:not(:disabled){border-color:color-mix(in srgb,var(--tabAndIcons) 50%,var(--neutralBorder))}.ob-server:active:not(:disabled){transform:scale(.99)}.ob-server.is-on{border-color:var(--tabAndIcons);box-shadow:0 0 0 1px var(--tabAndIcons) inset,var(--rq-card-shadow);background:linear-gradient(var(--tabActiveBg),var(--tabActiveBg)),var(--rq-card)}.ob-server:disabled{opacity:.55;cursor:default}.ob-server-top{display:flex;align-items:center;gap:8px}.ob-server-top b{flex:1;min-width:0;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-speed{flex:none;padding:3px 9px;border-radius:999px;background:var(--tabActiveBg);color:var(--tabAndIcons);font-size:13px;font-weight:800}.ob-radio{flex:none;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:2px solid var(--neutralBorder);display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--tabActiveText, var(--bg))}.ob-server.is-on .ob-radio{border-color:var(--tabAndIcons);background:var(--tabAndIcons)}.ob-races{display:flex;align-items:center;gap:6px;margin:8px 0 10px;font-size:12.5px;color:var(--soft-grey-ios)}.ob-races img{width:24px;height:24px;object-fit:contain}.ob-ms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ob-ms>span{min-width:0;padding:7px 9px;border-radius:10px;border:1px solid var(--neutralBorder);background:var(--rq-field)}.ob-ms small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--soft-grey-ios);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-ms b{font-size:13.5px;white-space:nowrap}.ob-server-foot{display:block;margin-top:8px;font-size:12.5px;color:var(--soft-grey-ios)}.ob-badge{display:inline-flex;margin-top:10px;padding:3px 10px;border-radius:999px;background:#ff950024;color:var(--amh-warning);font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.ob-empty{margin:0;padding:22px 12px;border-radius:16px;border:1px dashed var(--neutralBorder);font-size:14px;text-align:center;color:var(--soft-grey-ios)}.ob-nick{position:relative}.ob-nick input{width:100%;height:48px;box-sizing:border-box;padding:0 120px 0 12px;border-radius:12px;border:1px solid var(--neutralBorder);background:var(--rq-field);color:var(--font);font:inherit;font-size:17px;font-weight:650;outline:none}.ob-nick input::placeholder{color:var(--soft-grey-ios);font-weight:500}.ob-nick input:focus{border-color:var(--tabAndIcons);box-shadow:0 0 0 3px var(--tabActiveBg)}.ob-nick.is-bad input{border-color:var(--amh-danger);box-shadow:0 0 0 3px #ff3b301f}.ob-nick-state{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:700;color:var(--soft-grey-ios);pointer-events:none}.ob-nick-state.is-ok{color:var(--amh-success-bright)}.ob-nick-state.is-bad{color:var(--amh-danger)}.ob-hint{margin:6px 2px 0;font-size:12.5px;line-height:1.35;color:var(--soft-grey-ios)}.ob-race-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ob-race{min-width:0;padding:10px 4px;border-radius:14px;border:1px solid var(--neutralBorder);background:var(--rq-card);color:var(--font);font:inherit;font-size:12.5px;font-weight:700;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.ob-race img{display:block;width:40px;height:40px;margin:0 auto 6px;object-fit:contain}.ob-race.is-on{border-color:var(--tabAndIcons);background:var(--tabActiveBg);box-shadow:0 0 0 1px var(--tabAndIcons) inset}.ob-race:disabled{opacity:.5}.ob-preview{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px dashed var(--neutralBorder)}.ob-preview img{width:44px;height:44px;flex:none;object-fit:contain}.ob-preview div{min-width:0}.ob-preview b{display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-preview span{display:block;font-size:13px;color:var(--soft-grey-ios);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-error{margin-top:12px;padding:9px 12px;border-radius:12px;background:#ff3b301a;color:var(--amh-danger);font-size:13px;font-weight:600}.ob-primary{display:block;width:100%;height:52px;border:0;border-radius:16px;background:var(--tabAndIcons);color:var(--tabActiveText, var(--bg));font:inherit;font-size:16px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--tabAndIcons) 35%,transparent);-webkit-tap-highlight-color:transparent}.ob-primary:active:not(:disabled){transform:scale(.99)}.ob-primary:disabled{opacity:.5;box-shadow:none;cursor:default}.ob-panel{padding:16px;border-radius:20px;border:1px solid var(--neutralBorder);background:var(--rq-card);box-shadow:var(--rq-card-shadow)}.ob-panel .ob-primary{margin-top:14px}@media(min-width:1000px){.ob-page.is-wide .ob-scroll{padding-top:36px}.ob-page.is-wide .ob-wrap{max-width:1020px}.ob-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.ob-cols>.ob-panel{position:sticky;top:0}}.ob-players{border-radius:18px;border:1px solid var(--neutralBorder);background:var(--rq-card);box-shadow:var(--rq-card-shadow);overflow:hidden}.ob-player{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2px 12px;width:100%;padding:12px 14px;box-sizing:border-box;border:0;border-top:1px solid var(--rq-divider, var(--neutralBorder));background:transparent;color:var(--font);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ob-player:first-child{border-top:0}.ob-player:hover{background:var(--rq-field)}.ob-player.is-on{background:var(--tabActiveBg)}.ob-player>img,.ob-player-noicon{grid-row:1 / 3;width:40px;height:40px;object-fit:contain}.ob-player b{min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-player-sub{grid-column:2;min-width:0;font-size:13px;color:var(--soft-grey-ios);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-player-tags{grid-row:1 / 3;grid-column:3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ob-tag{padding:3px 9px;border-radius:999px;border:1px solid var(--neutralBorder);background:var(--rq-field);font-size:11.5px;font-weight:700;color:var(--soft-grey-ios);white-space:nowrap}.ob-tag.is-active{border-color:transparent;background:var(--tabAndIcons);color:var(--tabActiveText, var(--bg))}.ob-player-chev{grid-row:1 / 3;grid-column:4;font-size:20px;color:var(--soft-grey-ios)}@media(max-width:599px){.ob-player>img,.ob-player-noicon,.ob-player-chev{grid-row:1 / 4}.ob-player-chev{grid-column:3}.ob-player-tags{grid-row:3;grid-column:2;justify-content:flex-start;margin-top:4px}}.ob-player.is-locked{cursor:default}.ob-player.is-locked>img,.ob-player.is-locked b{opacity:.5;filter:grayscale(1)}.ob-player.is-locked:hover{background:transparent}.ob-tag.is-locked{border-color:transparent;background:#ff950029;color:#c77700}.ob-note{margin:10px 2px 0;padding:10px 12px;border-radius:12px;background:var(--rq-field);font-size:13px;line-height:1.35;color:var(--soft-grey-ios)}.ob-hero-btn:disabled{opacity:.5;cursor:default}@property --chat-bg-flow-angle{syntax: "<angle>"; inherits: true; initial-value: 180deg;}html,body{margin:0;padding:0;width:100%;min-height:100dvh;overflow:hidden;background-color:var(--bg-gradient-top)!important}#root{width:100%;min-height:100dvh;overflow:hidden;-webkit-overflow-scrolling:touch;position:relative;display:flex;flex-direction:column;overscroll-behavior:none}html.standalone-app #root{padding-top:env(safe-area-inset-top);box-sizing:border-box}html.standalone-app{--tabbar-solid: #FFFFFF;--tabbar-solid-border: rgba(0, 0, 0, .08);--tab-bar-content: 60px;--tab-bar-bleed: 80px;--tabbar-safe: max(0px, calc(env(safe-area-inset-bottom) - var(--vp-bottom-gap, 0px)));--tab-bar-height: var(--tab-bar-content);--tab-bar-total: calc(var(--tab-bar-content) + var(--tabbar-safe))}@media(prefers-color-scheme:dark){html.standalone-app:not([data-theme]){--tabbar-solid: #0b0c24;--tabbar-solid-border: rgba(242, 201, 79, .14)}}html.standalone-app[data-theme=dark]{--tabbar-solid: #0b0c24;--tabbar-solid-border: rgba(242, 201, 79, .14)}html.standalone-app,html.standalone-app body{background-color:var(--tabbar-solid)!important}@media(max-width:1023px){html.standalone-app.vp-bottom-gap{--tab-bar-content: 56px}html.standalone-app.vp-bottom-gap .ios-tab-bar .tab-btn{padding-top:4px}}@media(min-width:1024px){html.standalone-app{--tab-bar-content: 90px}}html.standalone-app .ios-tab-bar{bottom:calc(-1 * var(--tab-bar-bleed));height:calc(var(--tab-bar-total) + var(--tab-bar-bleed));padding-bottom:calc(var(--tabbar-safe) + var(--tab-bar-bleed));background:var(--tabbar-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:.5px solid var(--tabbar-solid-border);box-shadow:0 -6px 20px #0000001f}html.standalone-app .ios-tab-bar .tab-btn{height:var(--tab-bar-content);justify-content:flex-start;padding-top:6px}@media(min-width:1024px){html.standalone-app .ios-tab-bar .tab-btn{justify-content:center;padding-top:0}}html.standalone-app .active-view-host{padding-bottom:calc(var(--tab-bar-total) + 16px)}#root>*{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}:root{--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-top: env(safe-area-inset-top);--amh-blue: #1A7CFF;--amh-soft-blue: #E6F0FF;--amh-deep-violet: #6525D9;--amh-magenta: #E61B72;--amh-teal: #19B6C8;--amh-yellow: #f2c94f;--amh-red: #FF3A3A;--amh-green: #30D158;--amh-soft-grey: #6F7F78;--amh-grey: #34384A;--amh-deep-dark: #04073b;--amh-soft-white: #FBFCFE;--amh-danger: #C4161C;--amh-danger-fill: #C4161C;--amh-danger-muted: #C42B3A;--amh-success: #1F7A4A;--amh-success-bright:#1E7B3C;--amh-warning: #A85A00;--amh-pending: #8A6A00;--amh-rq-def: #2A5BD0;--amh-rq-perm: #51698C;--amh-rq-scout: #0B7482;--amh-rq-push: #7448D0;--amh-on-rq: #FFFFFF;--amhTitleGreenBlue: var(--amh-rq-scout);--a-warm-panel: rgba(240, 240, 240, .92);--a-warm-panel-strong: rgba(230, 230, 230, .95);--bg-gradient-top: #FFFFFF;--bg-gradient-bottom: #F5F5F5;--bg: #FFFFFF;--font: #1A1A1A;--tabAndIcons: #4A2BC7;--tabActiveBg: rgba(74, 43, 199, .08);--tabAndIconsGlow: rgba(74, 43, 199, .15);--soft-grey-ios: rgba(26, 26, 26, .62);--neutralBorder: rgba(0, 0, 0, .08);--app-bg: var(--bg);--rq-divider: rgba(0, 0, 0, .08);--rq-card-shadow: none;--tabbar-glass-bg: rgba(255, 255, 255, .1);--tabbar-glass-border: rgba(0, 0, 0, .05);--input-glow: rgba(74, 43, 199, .12);--panelBg: rgba(240, 240, 240, .92);--shadowCard: 0 4px 12px rgba(0, 0, 0, .08), 0 12px 32px rgba(0, 0, 0, .1);--amh-card-gradient-start: #EBEBEB;--amh-card-gradient-end: #EBEBEB;--amh-card-solid-start: #EBEBEB;--amh-card-solid-end: #EBEBEB;--amh-card-border-color: transparent;--amh-card-border-top: transparent;--amh-card-border-bottom: transparent;--amh-card-border-side: transparent;--amh-inner-highlight: none;--amh-text-shadow: none;--amh-card-shadow: 0 4px 12px rgba(0, 0, 0, .08), 0 12px 32px rgba(0, 0, 0, .1);--amh-row-shadow: 0 3px 10px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .08);--amh-row-shadow-hover: 0 6px 16px rgba(0, 0, 0, .08), 0 16px 40px rgba(0, 0, 0, .12);--ve-overlay: rgba(0, 0, 0, .18);--ve-sheet-grad-start: rgba(255, 255, 255, .98);--ve-sheet-grad-end: rgba(245, 245, 245, .98);--chat-bg-pattern-color: rgba(238, 234, 252, .92);--chat-messages-bg: #EBEBEB;--chat-bg-tile-size: 540px 540px;--chat-bg-stops: rgba(224, 64, 251, .58) 0%, rgba(186, 104, 200, .6) 20%, rgba(121, 134, 203, .6) 45%, rgba(41, 121, 255, .58) 70%, rgba(79, 195, 247, .55) 85%, rgba(224, 64, 251, .58) 100%;--chat-bg-gradient: linear-gradient(var(--chat-bg-flow-angle, 180deg), var(--chat-bg-stops));--ve-sheet-border: rgba(0, 0, 0, .08);--ve-sheet-border-top: rgba(255, 255, 255, .9);--ve-header-bg: rgba(252, 252, 252, .85);--ve-header-grad-end: rgba(248, 248, 248, .5);--ve-header-border: rgba(0, 0, 0, .06);--ve-section-bg: rgba(242, 242, 242, .9);--ve-section-border-top: rgba(255, 255, 255, .8);--ve-section-border-side: rgba(0, 0, 0, .05);--ve-section-border-bottom: rgba(0, 0, 0, .08);--ve-card-bg: rgba(240, 240, 240, .92);--ve-row-bg: rgba(242, 242, 242, .9);--ve-row-bg-hover: rgba(235, 235, 240, .95);--ve-row-separator: rgba(0, 0, 0, .06);--ve-shadow-sheet: 0 12px 32px rgba(0, 0, 0, .1), 0 32px 80px -16px rgba(0, 0, 0, .14);--ve-shadow-card: 0 4px 12px rgba(0, 0, 0, .06), 0 12px 32px rgba(0, 0, 0, .1);--ve-input-placeholder: rgba(0, 0, 0, .35);--ve-input-bg: rgba(0, 0, 0, .04);--ve-input-border: rgba(0, 0, 0, .08);--chat-mine-bg: #4A2BC7;--chat-mine-text: #ffffff;--chat-mine-border: rgba(255, 255, 255, .15);--chat-theirs-bg: #FFFFFF;--chat-theirs-text: #1A1A1A;--chat-theirs-border: rgba(0, 0, 0, .08);--chat-mine-tail-bg: var(--chat-mine-bg);--chat-theirs-tail-bg: var(--chat-theirs-bg);--chat-list-card: rgba(255, 255, 255, .9);--chat-list-dusk: linear-gradient( 180deg, rgba(40, 30, 90, .07) 0%, rgba(40, 30, 90, .07) 4.6%, rgba(40, 30, 90, .068) 9.2%, rgba(40, 30, 90, .063) 13.8%, rgba(40, 30, 90, .055) 18.3%, rgba(40, 30, 90, .046) 22.9%, rgba(40, 30, 90, .035) 27.5%, rgba(40, 30, 90, .024) 32.1%, rgba(40, 30, 90, .015) 36.7%, rgba(40, 30, 90, .007) 41.2%, rgba(40, 30, 90, .002) 45.8%, rgba(40, 30, 90, 0) 50.4%, rgba(40, 30, 90, 0) 55% ), linear-gradient( 180deg, rgba(122, 96, 255, 0) 45%, rgba(122, 96, 255, .001) 49.6%, rgba(122, 96, 255, .006) 54.2%, rgba(122, 96, 255, .017) 58.8%, rgba(122, 96, 255, .034) 63.3%, rgba(122, 96, 255, .055) 67.9%, rgba(122, 96, 255, .08) 72.5%, rgba(122, 96, 255, .105) 77.1%, rgba(122, 96, 255, .126) 81.7%, rgba(122, 96, 255, .143) 86.2%, rgba(122, 96, 255, .154) 90.8%, rgba(122, 96, 255, .159) 95.4%, rgba(122, 96, 255, .16) 100% );--chat-list-noise: .05;--chat-list-online: #28a745;--rq-hero-grad: linear-gradient(135deg, #6a4be8 0%, #4A2BC7 55%, #2d1a86 100%);--rq-hero-border: transparent;--rq-card: #FFFFFF;--vr-card-solid: #FFFFFF;--rq-field: rgba(0, 0, 0, .035);--chat-time-mine: rgba(255, 255, 255, .75);--chat-time-theirs: rgba(0, 0, 0, .55);--chat-sender: #4A2BC7;--chat-reply-bg-mine: rgba(255, 255, 255, .15);--chat-reply-bg-theirs: rgba(74, 43, 199, .05);--chat-avatar-border-unspecified: #000000;--amhSpecLeader: #2196F3;--amhSpecDef: #4CAF50;--amhSpecOff: #F44336;--amhSpecScout: #FF9800;--amhSpecOfficer: #2E7D32;--amhSpecMixed: #FFC107;--amhSpecMember: #9E9E9E}@media(prefers-color-scheme:dark){:root:not([data-theme]){--amh-danger: #FF3B30;--amh-danger-muted: #E0525E;--amh-success: #2F9E62;--amh-success-bright:#30B455;--amh-warning: #FF9500;--amh-pending: #FFCC00;--amh-rq-def: #4D8DFF;--amh-rq-perm: #7C93B8;--amh-rq-scout: #26C6DA;--amh-rq-push: #B388FF;--amh-on-rq: #07081D;--bg-gradient-top: #07081d;--bg-gradient-bottom: #2e1a4d;--bg: #07081d;--app-bg: radial-gradient(120% 55% at 50% -8%, #1c1552 0%, rgba(28, 21, 82, 0) 62%), linear-gradient(180deg, #080a22 0%, #07071a 100%);--font: var(--amh-soft-white);--tabAndIcons: var(--amh-yellow);--tabActiveBg: rgba(242, 201, 79, .12);--tabAndIconsGlow: rgba(242, 201, 79, .35);--soft-grey-ios: #8c8ca8;--neutralBorder: rgba(242, 201, 79, .16);--rq-divider: rgba(255, 255, 255, .05);--rq-card-shadow: inset 0 1px 0 rgba(242, 201, 79, .1), 0 10px 26px rgba(0, 0, 0, .45);--tabbar-glass-bg: rgba(7, 8, 29, .78);--tabbar-glass-border: rgba(242, 201, 79, .14);--panelBg: rgba(18, 28, 49, .4);--shadowCard: 0 20px 50px rgba(0, 0, 0, .4);--amh-card-gradient-start: rgba(36, 42, 62, .75);--amh-card-gradient-end: rgba(20, 24, 35, .9);--amh-card-solid-start: rgb(36, 42, 62);--amh-card-solid-end: rgb(20, 24, 35);--amh-card-border-color: rgba(0, 0, 0, .4);--amh-inner-highlight: inset 0 1px 0 rgba(200, 220, 255, .15);--amh-text-shadow: 0 2px 4px rgba(0,0,0,.5);--amh-card-shadow: 0 14px 32px rgba(0, 0, 0, .5);--amh-row-shadow: 0 14px 32px rgba(0, 0, 0, .5), 0 4px 12px rgba(0, 0, 0, .3);--amh-row-shadow-hover: 0 20px 40px rgba(0, 0, 0, .6);--ve-overlay: rgba(0, 0, 0, .65);--ve-sheet-grad-start: rgba(32, 38, 55, .98);--ve-sheet-grad-end: rgba(18, 20, 28, 1);--ve-sheet-border: rgba(255, 255, 255, .1);--ve-sheet-border-top: rgba(200, 220, 255, .2);--ve-header-bg: rgba(255, 255, 255, .03);--ve-header-grad-end: rgba(18, 20, 28, .2);--ve-header-border: rgba(255, 255, 255, .08);--ve-section-bg: rgba(18, 20, 28, .28);--ve-section-border-top: rgba(200, 220, 255, .1);--ve-section-border-side: rgba(200, 220, 255, .04);--ve-section-border-bottom: rgba(0, 0, 0, .45);--ve-card-bg: rgba(24, 28, 42, .55);--ve-row-bg: rgba(36, 42, 62, .45);--ve-row-bg-hover: rgba(44, 52, 78, .55);--ve-row-separator: rgba(60, 72, 100, .35);--ve-shadow-sheet: 0 -20px 50px rgba(0, 0, 0, .7);--ve-shadow-card: 0 14px 30px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .22);--ve-input-placeholder: rgba(255, 255, 255, .22);--ve-input-bg: rgba(255, 255, 255, .1);--ve-input-border: rgba(255, 255, 255, .1);--chat-bg-pattern-color: rgba(28, 22, 52, .88);--chat-messages-bg: var(--bg);--chat-bg-tile-size: 540px 540px;--chat-bg-stops: rgba(224, 64, 251, .48) 0%, rgba(186, 104, 200, .5) 20%, rgba(121, 134, 203, .5) 45%, rgba(41, 121, 255, .48) 70%, rgba(79, 195, 247, .45) 85%, rgba(224, 64, 251, .48) 100%;--chat-bg-gradient: linear-gradient(var(--chat-bg-flow-angle, 180deg), var(--chat-bg-stops));--chat-mine-bg: #5B37EF;--chat-mine-text: #ffffff;--chat-mine-border: rgba(255, 255, 255, .1);--chat-theirs-bg: #242A3E;--chat-theirs-text: #FBFCFE;--chat-theirs-border: rgba(255, 255, 255, .08);--chat-mine-tail-bg: var(--chat-mine-bg);--chat-theirs-tail-bg: var(--chat-theirs-bg);--chat-list-card: rgba(14, 19, 80, .88);--chat-list-dusk: linear-gradient( 180deg, rgba(92, 62, 214, 0) 22%, rgba(92, 62, 214, .002) 28.5%, rgba(92, 62, 214, .012) 35%, rgba(92, 62, 214, .035) 41.5%, rgba(92, 62, 214, .071) 48%, rgba(92, 62, 214, .118) 54.5%, rgba(92, 62, 214, .17) 61%, rgba(92, 62, 214, .222) 67.5%, rgba(92, 62, 214, .269) 74%, rgba(92, 62, 214, .305) 80.5%, rgba(92, 62, 214, .328) 87%, rgba(92, 62, 214, .338) 93.5%, rgba(92, 62, 214, .34) 100% ), linear-gradient(90deg, rgba(157, 52, 217, .06), rgba(41, 121, 255, .06));--chat-list-noise: .07;--chat-list-online: #34C759;--rq-hero-grad: linear-gradient(135deg, #3b2c8a 0%, #241b62 58%, #161243 100%);--rq-hero-border: rgba(242, 201, 79, .32);--rq-card: #121433;--vr-card-solid: #121433;--rq-field: rgba(255, 255, 255, .06);--chat-time-mine: rgba(255, 255, 255, .8);--chat-time-theirs: rgba(255, 255, 255, .5);--chat-sender: #FFD54A;--chat-reply-bg-mine: rgba(0, 0, 0, .2);--chat-reply-bg-theirs: rgba(255, 255, 255, .05);--chat-avatar-border-unspecified: #ffffff}}:root[data-theme=dark]{--amh-danger: #FF3B30;--amh-danger-muted: #E0525E;--amh-success: #2F9E62;--amh-success-bright:#30B455;--amh-warning: #FF9500;--amh-pending: #FFCC00;--amh-rq-def: #4D8DFF;--amh-rq-perm: #7C93B8;--amh-rq-scout: #26C6DA;--amh-rq-push: #B388FF;--amh-on-rq: #07081D;--bg-gradient-top: #07081d;--bg-gradient-bottom: #2e1a4d;--bg: #07081d;--app-bg: radial-gradient(120% 55% at 50% -8%, #1c1552 0%, rgba(28, 21, 82, 0) 62%), linear-gradient(180deg, #080a22 0%, #07071a 100%);--font: var(--amh-soft-white);--tabAndIcons: var(--amh-yellow);--tabActiveBg: rgba(242, 201, 79, .12);--tabAndIconsGlow: rgba(242, 201, 79, .35);--soft-grey-ios: #8c8ca8;--neutralBorder: rgba(242, 201, 79, .16);--rq-divider: rgba(255, 255, 255, .05);--rq-card-shadow: inset 0 1px 0 rgba(242, 201, 79, .1), 0 10px 26px rgba(0, 0, 0, .45);--tabbar-glass-bg: rgba(7, 8, 29, .78);--tabbar-glass-border: rgba(242, 201, 79, .14);--panelBg: rgba(18, 28, 49, .4);--shadowCard: 0 20px 50px rgba(0, 0, 0, .4);--amh-card-gradient-start: rgba(36, 42, 62, .75);--amh-card-gradient-end: rgba(20, 24, 35, .9);--amh-card-solid-start: rgb(36, 42, 62);--amh-card-solid-end: rgb(20, 24, 35);--amh-card-border-color: rgba(0, 0, 0, .4);--amh-inner-highlight: inset 0 1px 0 rgba(200, 220, 255, .15);--amh-text-shadow: 0 2px 4px rgba(0,0,0,.5);--amh-card-shadow: 0 14px 32px rgba(0, 0, 0, .5);--amh-row-shadow: 0 14px 32px rgba(0, 0, 0, .5), 0 4px 12px rgba(0, 0, 0, .3);--amh-row-shadow-hover: 0 20px 40px rgba(0, 0, 0, .6);--ve-overlay: rgba(0, 0, 0, .65);--ve-sheet-grad-start: rgba(32, 38, 55, .98);--ve-sheet-grad-end: rgba(18, 20, 28, 1);--ve-sheet-border: rgba(255, 255, 255, .1);--ve-sheet-border-top: rgba(200, 220, 255, .2);--ve-header-bg: rgba(255, 255, 255, .03);--ve-header-grad-end: rgba(18, 20, 28, .2);--ve-header-border: rgba(255, 255, 255, .08);--ve-section-bg: rgba(18, 20, 28, .28);--ve-section-border-top: rgba(200, 220, 255, .1);--ve-section-border-side: rgba(200, 220, 255, .04);--ve-section-border-bottom: rgba(0, 0, 0, .45);--ve-card-bg: rgba(24, 28, 42, .55);--ve-row-bg: rgba(36, 42, 62, .45);--ve-row-bg-hover: rgba(44, 52, 78, .55);--ve-row-separator: rgba(60, 72, 100, .35);--ve-shadow-sheet: 0 -20px 50px rgba(0, 0, 0, .7);--ve-shadow-card: 0 14px 30px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .22);--ve-input-placeholder: rgba(255, 255, 255, .22);--ve-input-bg: rgba(255, 255, 255, .1);--ve-input-border: rgba(255, 255, 255, .1);--chat-bg-pattern-color: rgba(28, 22, 52, .88);--chat-messages-bg: var(--bg);--chat-bg-tile-size: 540px 540px;--chat-bg-stops: rgba(224, 64, 251, .48) 0%, rgba(186, 104, 200, .5) 20%, rgba(121, 134, 203, .5) 45%, rgba(41, 121, 255, .48) 70%, rgba(79, 195, 247, .45) 85%, rgba(224, 64, 251, .48) 100%;--chat-bg-gradient: linear-gradient(var(--chat-bg-flow-angle, 180deg), var(--chat-bg-stops));--chat-mine-bg: #5B37EF;--chat-mine-text: #ffffff;--chat-mine-border: rgba(255, 255, 255, .1);--chat-theirs-bg: #242A3E;--chat-theirs-text: #FBFCFE;--chat-theirs-border: rgba(255, 255, 255, .08);--chat-mine-tail-bg: var(--chat-mine-bg);--chat-theirs-tail-bg: var(--chat-theirs-bg);--chat-list-card: rgba(14, 19, 80, .88);--chat-list-dusk: linear-gradient( 180deg, rgba(92, 62, 214, 0) 22%, rgba(92, 62, 214, .002) 28.5%, rgba(92, 62, 214, .012) 35%, rgba(92, 62, 214, .035) 41.5%, rgba(92, 62, 214, .071) 48%, rgba(92, 62, 214, .118) 54.5%, rgba(92, 62, 214, .17) 61%, rgba(92, 62, 214, .222) 67.5%, rgba(92, 62, 214, .269) 74%, rgba(92, 62, 214, .305) 80.5%, rgba(92, 62, 214, .328) 87%, rgba(92, 62, 214, .338) 93.5%, rgba(92, 62, 214, .34) 100% ), linear-gradient(90deg, rgba(157, 52, 217, .06), rgba(41, 121, 255, .06));--chat-list-noise: .07;--chat-list-online: #34C759;--rq-hero-grad: linear-gradient(135deg, #3b2c8a 0%, #241b62 58%, #161243 100%);--rq-hero-border: rgba(242, 201, 79, .32);--rq-card: #121433;--vr-card-solid: #121433;--rq-field: rgba(255, 255, 255, .06);--chat-time-mine: rgba(255, 255, 255, .8);--chat-time-theirs: rgba(255, 255, 255, .5);--chat-sender: #FFD54A;--chat-reply-bg-mine: rgba(0, 0, 0, .2);--chat-reply-bg-theirs: rgba(255, 255, 255, .05);--chat-avatar-border-unspecified: #ffffff}:root[data-theme=light]{--amh-danger: #C4161C;--amh-danger-fill: #C4161C;--amh-danger-muted: #C42B3A;--amh-success: #1F7A4A;--amh-success-bright:#1E7B3C;--amh-warning: #A85A00;--amh-pending: #8A6A00;--amh-rq-def: #2A5BD0;--amh-rq-perm: #51698C;--amh-rq-scout: #0B7482;--amh-rq-push: #7448D0;--amh-on-rq: #FFFFFF;--amhTitleGreenBlue: var(--amh-rq-scout);--a-warm-panel: rgba(240, 240, 240, .92);--a-warm-panel-strong: rgba(230, 230, 230, .95);--bg-gradient-top: #FFFFFF;--bg-gradient-bottom: #F5F5F5;--bg: #FFFFFF;--font: #1A1A1A;--tabAndIcons: #4A2BC7;--tabActiveBg: rgba(74, 43, 199, .08);--tabAndIconsGlow: rgba(74, 43, 199, .15);--soft-grey-ios: rgba(26, 26, 26, .62);--neutralBorder: rgba(0, 0, 0, .08);--app-bg: var(--bg);--rq-divider: rgba(0, 0, 0, .08);--rq-card-shadow: none;--tabbar-glass-bg: rgba(255, 255, 255, .1);--tabbar-glass-border: rgba(0, 0, 0, .05);--panelBg: rgba(240, 240, 240, .92);--shadowCard: 0 4px 12px rgba(0, 0, 0, .08), 0 12px 32px rgba(0, 0, 0, .1);--amh-card-gradient-start: #EBEBEB;--amh-card-gradient-end: #EBEBEB;--amh-card-solid-start: #EBEBEB;--amh-card-solid-end: #EBEBEB;--amh-card-border-color: transparent;--amh-card-border-top: transparent;--amh-card-border-bottom: transparent;--amh-card-border-side: transparent;--amh-inner-highlight: none;--amh-text-shadow: none;--amh-card-shadow: 0 4px 12px rgba(0, 0, 0, .08), 0 12px 32px rgba(0, 0, 0, .1);--amh-row-shadow: 0 3px 10px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .08);--amh-row-shadow-hover: 0 6px 16px rgba(0, 0, 0, .08), 0 16px 40px rgba(0, 0, 0, .12);--ve-overlay: rgba(0, 0, 0, .18);--ve-sheet-grad-start: rgba(255, 255, 255, .98);--ve-sheet-grad-end: rgba(242, 242, 242, .98);--chat-bg-pattern-color: rgba(238, 234, 252, .92);--chat-messages-bg: #EBEBEB;--chat-bg-tile-size: 540px 540px;--chat-bg-stops: rgba(224, 64, 251, .58) 0%, rgba(186, 104, 200, .6) 20%, rgba(121, 134, 203, .6) 45%, rgba(41, 121, 255, .58) 70%, rgba(79, 195, 247, .55) 85%, rgba(224, 64, 251, .58) 100%;--chat-bg-gradient: linear-gradient(var(--chat-bg-flow-angle, 180deg), var(--chat-bg-stops));--ve-sheet-border: rgba(0, 0, 0, .08);--ve-sheet-border-top: rgba(255, 255, 255, .9);--ve-header-bg: rgba(245, 245, 245, .9);--ve-header-grad-end: rgba(242, 242, 242, .5);--ve-header-border: rgba(0, 0, 0, .06);--ve-section-bg: rgba(242, 242, 242, .9);--ve-section-border-top: rgba(255, 255, 255, .8);--ve-section-border-side: rgba(0, 0, 0, .05);--ve-section-border-bottom: rgba(0, 0, 0, .08);--ve-card-bg: rgba(240, 240, 240, .92);--ve-row-bg: rgba(242, 242, 242, .9);--ve-row-bg-hover: rgba(235, 235, 240, .95);--ve-row-separator: rgba(0, 0, 0, .06);--ve-shadow-sheet: 0 12px 32px rgba(0, 0, 0, .1), 0 32px 80px -16px rgba(0, 0, 0, .14);--ve-shadow-card: 0 4px 12px rgba(0, 0, 0, .06), 0 12px 32px rgba(0, 0, 0, .1);--ve-input-placeholder: rgba(0, 0, 0, .35);--ve-input-bg: rgba(0, 0, 0, .04);--ve-input-border: rgba(0, 0, 0, .08);--chat-mine-bg: #4A2BC7;--chat-mine-text: #ffffff;--chat-mine-border: rgba(255, 255, 255, .15);--chat-theirs-bg: #FFFFFF;--chat-theirs-text: #1A1A1A;--chat-theirs-border: rgba(0, 0, 0, .08);--chat-mine-tail-bg: var(--chat-mine-bg);--chat-theirs-tail-bg: var(--chat-theirs-bg);--chat-list-card: rgba(255, 255, 255, .9);--chat-list-dusk: linear-gradient( 180deg, rgba(40, 30, 90, .07) 0%, rgba(40, 30, 90, .07) 4.6%, rgba(40, 30, 90, .068) 9.2%, rgba(40, 30, 90, .063) 13.8%, rgba(40, 30, 90, .055) 18.3%, rgba(40, 30, 90, .046) 22.9%, rgba(40, 30, 90, .035) 27.5%, rgba(40, 30, 90, .024) 32.1%, rgba(40, 30, 90, .015) 36.7%, rgba(40, 30, 90, .007) 41.2%, rgba(40, 30, 90, .002) 45.8%, rgba(40, 30, 90, 0) 50.4%, rgba(40, 30, 90, 0) 55% ), linear-gradient( 180deg, rgba(122, 96, 255, 0) 45%, rgba(122, 96, 255, .001) 49.6%, rgba(122, 96, 255, .006) 54.2%, rgba(122, 96, 255, .017) 58.8%, rgba(122, 96, 255, .034) 63.3%, rgba(122, 96, 255, .055) 67.9%, rgba(122, 96, 255, .08) 72.5%, rgba(122, 96, 255, .105) 77.1%, rgba(122, 96, 255, .126) 81.7%, rgba(122, 96, 255, .143) 86.2%, rgba(122, 96, 255, .154) 90.8%, rgba(122, 96, 255, .159) 95.4%, rgba(122, 96, 255, .16) 100% );--chat-list-noise: .05;--chat-list-online: #28a745;--rq-hero-grad: linear-gradient(135deg, #6a4be8 0%, #4A2BC7 55%, #2d1a86 100%);--rq-hero-border: transparent;--rq-card: #FFFFFF;--vr-card-solid: #FFFFFF;--rq-field: rgba(0, 0, 0, .035);--chat-time-mine: rgba(255, 255, 255, .75);--chat-time-theirs: rgba(0, 0, 0, .55);--chat-sender: #4A2BC7;--chat-reply-bg-mine: rgba(255, 255, 255, .15);--chat-reply-bg-theirs: rgba(74, 43, 199, .05);--chat-avatar-border-unspecified: #000000}body{min-height:100dvh;background:transparent!important;color:var(--font);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@keyframes amh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-custom{animation:amh-spin .9s linear infinite}.animate-spin-slow{animation:amh-spin 1.2s linear infinite}.glass-effect{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.amh-card-base{position:relative;overflow:hidden}.amh-card-base:before{content:none}:root[data-theme=light] .village-row-card,:root[data-theme=light] .alliance-card,:root[data-theme=light] .player-row-card,:root[data-theme=light] .server-card{backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .village-row-card,:root:not([data-theme]) .alliance-card,:root:not([data-theme]) .player-row-card,:root:not([data-theme]) .server-card{backdrop-filter:none;-webkit-backdrop-filter:none}}.village-row-card,.village-row-standalone{overflow:visible}.fixed-overlay-center{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;z-index:99999;pointer-events:all}.amh-request-flash{animation:amh-request-flash 2.4s ease-out}@keyframes amh-request-flash{0%,45%{box-shadow:0 0 0 3px var(--tabAndIcons),0 8px 24px var(--tabAndIconsGlow)}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.amh-request-flash{animation:none;outline:3px solid var(--tabAndIcons)}}.au-overlay{position:fixed;inset:0;z-index:100001;display:flex;align-items:flex-end;justify-content:center;background:#0006;animation:au-fade .2s ease-out}@keyframes au-fade{0%{opacity:0}}.au-sheet{width:100%;max-width:520px;max-height:85dvh;overflow-y:auto;padding:8px 16px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--vr-card-solid);color:var(--font);text-align:center;box-shadow:0 -10px 30px #00000040;animation:au-up .25s cubic-bezier(.2,.8,.2,1);outline:none}@keyframes au-up{0%{transform:translateY(100%)}}@media(min-width:1024px){.au-overlay{align-items:center}.au-sheet{border-radius:24px;padding-bottom:18px}}.au-grab{width:40px;height:5px;margin:4px auto 14px;border-radius:3px;background:var(--soft-grey-ios);opacity:.4}.au-ico{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:10px;border-radius:16px;background:var(--tabAndIcons);color:var(--bg)}.au-sheet h3{margin:0 0 6px;font-size:18px;font-weight:800}.au-text{margin:0 0 6px;font-size:14px;line-height:1.4;color:var(--soft-grey-ios)}.au-btn{display:block;width:100%;margin-top:12px;min-height:48px;border:0;border-radius:14px;background:var(--tabAndIcons);color:var(--bg);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.au-btn.is-ghost{margin-top:8px;background:var(--rq-field);color:var(--font)}.au-btn:focus-visible{outline:2px solid var(--tabAndIcons);outline-offset:2px}.au-note{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--rq-field);text-align:left;font-size:12.5px;line-height:1.4;color:var(--soft-grey-ios)}
