:root{--ax-bg: #f6f1ea;--ax-bg-2: #efe6d9;--ax-bg-3: #e7dccb;--ax-glass-rgb: 255, 255, 255;--ax-ink-rgb: 43, 39, 34;--ax-veil-rgb: 246, 241, 234;--ax-text: #2b2722;--ax-text-dim: #645c50;--ax-text-mute: #897d6c;--ax-accent: #e0a183;--ax-accent-2: #8fa98c;--ax-accent-3: #d98c76;--ax-accent-rgb: 224, 161, 131;--ax-accent-2-rgb: 143, 169, 140;--ax-accent-3-rgb: 217, 140, 118;--ax-accent-ink: #2b2722;--ax-success: #7bae8f;--ax-success-2: #9fc9ae;--ax-danger: #d08c8c;--ax-warning: #e0b070;--ax-r-xs: 10px;--ax-r-sm: 14px;--ax-r: 20px;--ax-r-lg: 28px;--ax-r-xl: 40px;--ax-r-pill: 999px;--ax-shadow: 0 30px 72px -30px rgba(120, 92, 64, 0.42);--ax-shadow-sm: 0 14px 38px -20px rgba(120, 92, 64, 0.32);--ax-glow: 0 0 54px -14px rgba(224, 161, 131, 0.55);--ax-glow-soft: 0 0 40px -16px rgba(143, 169, 140, 0.48);--ax-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--ax-font-disp: 'Space Grotesk', var(--ax-font);--ax-fs-xs: 12px;--ax-fs-sm: 13.5px;--ax-fs: 15px;--ax-fs-md: 17px;--ax-fs-lg: 22px;--ax-fs-xl: 30px;--ax-fs-2xl: 42px;--ax-d-fast: 150ms;--ax-d: 320ms;--ax-d-slow: 620ms;--ax-ease: cubic-bezier(0.22, 1, 0.36, 1);--ax-ease-soft: cubic-bezier(0.4, 0, 0.2, 1);--ax-ease-bounce: cubic-bezier(0.34, 1.4, 0.5, 1);--ax-ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--ax-z-scene: 0;--ax-z-stage: 10;--ax-z-panel: 20;--ax-z-topbar: 40;--ax-z-dropveil: 60;--ax-z-overlay: 70;--ax-z-drawer: 80;--ax-z-toast: 95;--ax-panel-w: clamp(262px, 72vw, 300px);--ax-gutter: clamp(18px, 4.5vw, 48px)}body.ax{--ax-glass: rgba(var(--ax-glass-rgb), 0.55);--ax-glass-2: rgba(var(--ax-glass-rgb), 0.72);--ax-glass-3: rgba(var(--ax-glass-rgb), 0.88);--ax-line: rgba(var(--ax-ink-rgb), 0.14);--ax-line-soft: rgba(var(--ax-ink-rgb), 0.07);--ax-holo: linear-gradient(120deg, var(--ax-accent) 0%, var(--ax-accent-2) 100%);--ax-holo-soft: linear-gradient(120deg, rgba(var(--ax-accent-rgb), 0.18) 0%, rgba(var(--ax-accent-2-rgb), 0.16) 100%)}body.ax[data-ambience=dawn]{--ax-bg: #fbf4ec;--ax-bg-2: #f4e8da;--ax-bg-3: #ecdac6;--ax-text: #2e2823;--ax-text-dim: #5f5448;--ax-text-mute: #897d6b;--ax-accent: #e6a98c;--ax-accent-rgb: 230, 169, 140;--ax-accent-2: #9db1a4;--ax-accent-2-rgb: 157, 177, 164;--ax-accent-3: #ecb59c;--ax-accent-3-rgb: 236, 181, 156;--ax-accent-ink: #2e2823;--ax-ink-rgb: 46, 40, 35;--ax-veil-rgb: 251, 244, 236;--ax-glass-rgb: 255, 255, 255;--ax-glow: 0 0 54px -14px rgba(230, 169, 140, 0.55);--ax-glow-soft: 0 0 40px -16px rgba(157, 177, 164, 0.48)}body.ax[data-ambience=dusk]{--ax-bg: #f4e7da;--ax-bg-2: #ecd9c6;--ax-bg-3: #e2c8af;--ax-text: #2d241c;--ax-text-dim: #5f5142;--ax-text-mute: #897966;--ax-accent: #dd8c5e;--ax-accent-rgb: 221, 140, 94;--ax-accent-2: #cf9382;--ax-accent-2-rgb: 207, 147, 130;--ax-accent-3: #e0a06a;--ax-accent-3-rgb: 224, 160, 106;--ax-accent-ink: #2d241c;--ax-ink-rgb: 45, 36, 28;--ax-veil-rgb: 244, 231, 218;--ax-glass-rgb: 255, 255, 255;--ax-glow: 0 0 54px -14px rgba(221, 140, 94, 0.55);--ax-glow-soft: 0 0 40px -16px rgba(207, 147, 130, 0.5)}body.ax[data-ambience=night]{--ax-bg: #161b29;--ax-bg-2: #1c2235;--ax-bg-3: #232c44;--ax-text: #e8ebf4;--ax-text-dim: #b4bad0;--ax-text-mute: #8b94b2;--ax-accent: #a9b8e6;--ax-accent-rgb: 169, 184, 230;--ax-accent-2: #c7b6de;--ax-accent-2-rgb: 199, 182, 222;--ax-accent-3: #e7d2a0;--ax-accent-3-rgb: 231, 210, 160;--ax-accent-ink: #141a2c;--ax-ink-rgb: 232, 235, 244;--ax-veil-rgb: 16, 20, 34;--ax-glass-rgb: 42, 50, 74;--ax-glow: 0 0 60px -12px rgba(169, 184, 230, 0.6);--ax-glow-soft: 0 0 44px -16px rgba(199, 182, 222, 0.5);--ax-shadow: 0 34px 84px -28px rgba(0, 0, 0, 0.72);--ax-shadow-sm: 0 16px 44px -20px rgba(0, 0, 0, 0.6)}body.ax{transition:background-color .9s var(--ax-ease),color .9s var(--ax-ease)}*,*::before,*::after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.ax{position:relative;min-height:100%;margin:0;font-family:var(--ax-font);font-size:var(--ax-fs);line-height:1.55;color:var(--ax-text);background:var(--ax-bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-width:thin;scrollbar-color:rgba(var(--ax-ink-rgb), 0.22) rgba(0,0,0,0)}body.ax::-webkit-scrollbar{width:8px;height:8px}body.ax::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body.ax::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(var(--ax-ink-rgb), 0.18);border:2px solid rgba(0,0,0,0);background-clip:padding-box}body.ax::-webkit-scrollbar-thumb:hover{background:rgba(var(--ax-ink-rgb), 0.3);background-clip:padding-box}body.ax.is-locked{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--ax-font-disp);font-weight:600;line-height:1.18;letter-spacing:-0.018em}p{margin:0}a{color:var(--ax-accent);text-decoration:none;transition:color var(--ax-d-fast) var(--ax-ease-soft)}a:hover{color:var(--ax-accent-2)}img,svg,canvas,video{display:block;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}hr{margin:0;border:0;height:1px;background:var(--ax-line)}button{margin:0;font-family:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font-family:inherit;color:inherit}strong,b{font-weight:600}::selection{background:rgba(var(--ax-accent-rgb), 0.32);color:var(--ax-text)}:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}.ax-sr{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ax-scene{position:fixed;inset:0;z-index:var(--ax-z-scene);overflow:hidden;pointer-events:none;background:linear-gradient(180deg, var(--ax-bg) 0%, var(--ax-bg-2) 60%, var(--ax-bg) 100%)}.ax-scene__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.ax-scene__game{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:auto}.ax-game-score{position:fixed;right:clamp(16px,4vw,40px);bottom:clamp(16px,4vw,34px);z-index:var(--ax-z-stage);display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 13px;border-radius:var(--ax-r-pill);border:1px solid var(--ax-line);background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.5);backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-game-score{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-game-score{box-shadow:var(--ax-shadow-sm);font-family:var(--ax-font-disp);font-size:var(--ax-fs-sm);font-weight:600;color:var(--ax-text);pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity var(--ax-d-slow) var(--ax-ease),transform var(--ax-d) var(--ax-ease)}.ax-game-score.is-on{opacity:1;transform:none}.ax-game-score__i{color:var(--ax-accent)}.ax-game-score__n{display:inline-block;font-variant-numeric:tabular-nums;min-width:1ch}.ax-game-score__combo{display:none;padding:1px 7px;font-size:var(--ax-fs-xs);font-weight:700;color:var(--ax-accent-ink);background:var(--ax-holo);border-radius:var(--ax-r-pill)}.ax-game-score__combo.is-on{display:inline-block}.ax-game-score__best{padding-left:8px;margin-left:2px;border-left:1px solid var(--ax-line);font-size:var(--ax-fs-xs);font-weight:500;color:var(--ax-text-dim);letter-spacing:.02em}.ax-game-score.is-bump .ax-game-score__n{animation:ax-bump .3s var(--ax-ease)}@keyframes ax-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}.ax-game-hint{position:fixed;left:50%;bottom:clamp(18px,5vw,40px);transform:translateX(-50%) translateY(8px);z-index:var(--ax-z-stage);padding:8px 16px;border-radius:var(--ax-r-pill);border:1px solid var(--ax-line);background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.5);backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-game-hint{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-game-hint{box-shadow:var(--ax-shadow-sm);font-family:var(--ax-font-disp);font-size:var(--ax-fs-xs);letter-spacing:.04em;color:var(--ax-text-dim);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--ax-d-slow) var(--ax-ease),transform var(--ax-d) var(--ax-ease)}.ax-game-hint.is-on{opacity:1;transform:translateX(-50%) translateY(0)}.ax-game-hint b{color:var(--ax-accent);font-weight:700;letter-spacing:.08em}.ax-game-toggle{position:fixed;left:clamp(16px,4vw,40px);bottom:clamp(16px,4vw,34px);z-index:var(--ax-z-stage);display:inline-flex;gap:2px;padding:3px;border-radius:var(--ax-r-pill);border:1px solid var(--ax-line);background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.5);backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-game-toggle{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-game-toggle{box-shadow:var(--ax-shadow-sm);pointer-events:auto;opacity:0;transform:translateY(10px);transition:opacity var(--ax-d-slow) var(--ax-ease),transform var(--ax-d) var(--ax-ease)}.ax-game-toggle.is-on{opacity:1;transform:none}.ax-game-toggle button{appearance:none;border:0;background:rgba(0,0,0,0);cursor:pointer;font-family:var(--ax-font-disp);font-size:var(--ax-fs-xs);font-weight:600;letter-spacing:.04em;color:var(--ax-text-dim);padding:6px 13px;min-height:32px;border-radius:var(--ax-r-pill);transition:color var(--ax-d) var(--ax-ease),background-color var(--ax-d) var(--ax-ease)}.ax-game-toggle button.is-on{color:var(--ax-accent-ink);background:var(--ax-holo)}.ax-game-toggle button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}@media(hover: none)and (pointer: coarse){.ax-game-toggle button{min-height:40px;padding:8px 15px}}.ax-game-over{position:fixed;right:clamp(16px,4vw,40px);bottom:clamp(16px,4vw,34px);z-index:var(--ax-z-stage);display:none;flex-direction:column;align-items:flex-start;gap:9px;max-width:min(78vw,280px);padding:16px 18px;border-radius:var(--ax-r-lg);border:1px solid var(--ax-line);background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.85);backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-game-over{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-game-over{box-shadow:var(--ax-shadow);pointer-events:auto}.ax-game-over.is-on{display:flex}.ax-game-over__label{font-family:var(--ax-font-disp);font-size:var(--ax-fs-md);font-weight:700;color:var(--ax-text)}.ax-game-over__score{font-size:var(--ax-fs-sm);color:var(--ax-text-dim);font-variant-numeric:tabular-nums}.ax-game-over__score b{color:var(--ax-text);font-weight:600}.ax-game-over__i{color:var(--ax-accent)}.ax-game-over__again{display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding:9px 16px;font-family:var(--ax-font-disp);font-size:var(--ax-fs-sm);font-weight:600;color:var(--ax-accent-ink);background:var(--ax-holo);border:0;border-radius:var(--ax-r-pill);cursor:pointer;transition:transform var(--ax-d-fast) var(--ax-ease),box-shadow var(--ax-d) var(--ax-ease);box-shadow:0 10px 26px -14px rgba(var(--ax-accent-rgb), 0.6)}.ax-game-over__again:hover{transform:translateY(-1px)}.ax-game-over__again:active{transform:scale(0.97)}.ax-game-over__again:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-cities{position:absolute;inset:0;overflow:hidden;z-index:0}.ax-cities__slide{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:center;filter:saturate(0.9) brightness(1.02) contrast(0.99);opacity:0;transform:scale(1.05);transition:opacity 1.8s var(--ax-ease);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.ax-cities__slide.is-active{opacity:1;animation:ax-kenburns 18s var(--ax-ease-soft) forwards}@keyframes ax-kenburns{from{transform:scale(1.04) translate3d(0, 0, 0)}to{transform:scale(1.16) translate3d(-1.4%, -1.6%, 0)}}.ax-cities__scrim{position:absolute;inset:0;pointer-events:none;background:none}.ax-citytag{position:fixed;right:clamp(16px,4vw,40px);bottom:clamp(16px,4vw,34px);z-index:var(--ax-z-stage);display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 13px;border-radius:var(--ax-r-pill);border:1px solid var(--ax-line);background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.5);backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-citytag{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-citytag{box-shadow:var(--ax-shadow-sm);pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity var(--ax-d-slow) var(--ax-ease),transform var(--ax-d-slow) var(--ax-ease)}.ax-citytag.is-ready{opacity:1;transform:none}.ax-citytag__pin{display:inline-flex;font-size:16px;color:var(--ax-accent);filter:drop-shadow(0 0 6px rgba(var(--ax-accent-rgb), 0.6))}.ax-citytag__text{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--ax-font-disp);transition:opacity var(--ax-d) var(--ax-ease)}.ax-citytag.is-switching .ax-citytag__text{opacity:0}.ax-citytag__name{font-size:var(--ax-fs-sm);font-weight:600;letter-spacing:.02em;color:var(--ax-text)}.ax-citytag__country{font-size:var(--ax-fs-xs);color:var(--ax-text-dim)}.ax-citytag__country::before{content:"";display:inline-block;width:3px;height:3px;margin:0 7px 2px 0;border-radius:50%;background:var(--ax-text-mute);vertical-align:middle}@media(max-width: 480px){.ax-citytag__country{display:none}}@media(prefers-reduced-motion: reduce){.ax-cities__slide.is-active{animation:none;transform:none}.ax-cities__slide{transition:opacity .4s linear}}.ax-topbar{position:fixed;top:0;left:0;right:0;z-index:var(--ax-z-topbar);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--ax-gutter);pointer-events:none}.ax-topbar>*{pointer-events:auto}.ax-topbar::before{content:"";position:absolute;inset:0 0 auto 0;height:150%;background:linear-gradient(180deg, rgba(var(--ax-veil-rgb), 0.55), transparent);opacity:0;transition:opacity var(--ax-d) var(--ax-ease);pointer-events:none;z-index:-1}.ax-topbar.is-scrolled::before{opacity:1}.ax-brand{display:inline-flex;align-items:center;gap:12px;transition:transform var(--ax-d) var(--ax-ease)}.ax-brand:hover{transform:translateY(-1px)}.ax-brand:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent);border-radius:10px}.ax-brand__img{height:30px;width:auto;filter:drop-shadow(0 1px 6px rgba(0, 0, 0, 0.28))}.ax-tabs{display:flex;align-items:center;gap:4px;padding:5px;border-radius:var(--ax-r-pill);background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.55);backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-tabs{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-tabs{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 0 1px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.06)}.ax-tabs__item{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:var(--ax-fs-sm);font-weight:500;color:var(--ax-text-dim);background:rgba(0,0,0,0);border:0;border-radius:var(--ax-r-pill);cursor:pointer;white-space:nowrap;transition:color var(--ax-d-fast) var(--ax-ease-soft),background-color var(--ax-d-fast) var(--ax-ease-soft)}.ax-tabs__item i{font-size:1.05em}.ax-tabs__item:hover{color:var(--ax-text);background:var(--ax-glass-2)}.ax-tabs__item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-tabs__item.is-active{color:var(--ax-accent-ink);background:var(--ax-holo)}.ax-tabs__item--icon{width:34px;padding:0;justify-content:center}.ax-tabs__item--icon i{font-size:1.2em}.ax-burger{display:none;position:relative;width:40px;height:40px;border-radius:50%;background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.6);backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-burger{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-burger{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 0 1px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.06)}.ax-burger span{position:absolute;left:50%;top:50%;width:15px;height:2px;border-radius:2px;background:var(--ax-text);transform:translate(-50%, -50%);transition:transform var(--ax-d) var(--ax-ease),opacity var(--ax-d-fast) linear}.ax-burger span:nth-child(1){transform:translate(-50%, -5px)}.ax-burger span:nth-child(3){transform:translate(-50%, 4px)}.ax-burger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-burger.is-open span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.ax-burger.is-open span:nth-child(2){opacity:0}.ax-burger.is-open span:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 900px){.ax-tabs{display:none}.ax-burger{display:inline-flex}}.ax-drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--ax-z-drawer);width:min(86vw,360px);display:flex;flex-direction:column;gap:6px;padding:96px 22px 32px;background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.7);backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-drawer{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-drawer{border-left:1px solid var(--ax-line);box-shadow:var(--ax-shadow);transform:translateX(100%);visibility:hidden;transition:transform var(--ax-d-slow) var(--ax-ease),visibility 0s linear var(--ax-d-slow)}.ax-drawer.is-open{transform:translateX(0);visibility:visible;transition:transform var(--ax-d-slow) var(--ax-ease),visibility 0s linear 0s}.ax-drawer__item{display:flex;align-items:center;gap:12px;padding:15px 18px;font-family:var(--ax-font-disp);font-size:var(--ax-fs-md);font-weight:500;color:var(--ax-text);background:var(--ax-glass);border:1px solid var(--ax-line-soft);border-radius:var(--ax-r-sm);text-align:left;transition:background-color var(--ax-d-fast) var(--ax-ease-soft),transform var(--ax-d-fast) var(--ax-ease)}.ax-drawer__item i{color:var(--ax-accent);font-size:1.15em}.ax-drawer__item:hover{background:var(--ax-glass-3);transform:translateX(-3px)}.ax-drawer__item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-scrim{position:fixed;inset:0;z-index:calc(var(--ax-z-overlay) - 1);background:rgba(3,5,12,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity var(--ax-d) var(--ax-ease),visibility 0s linear var(--ax-d)}.ax-scrim.is-open{opacity:1;visibility:visible;transition:opacity var(--ax-d) var(--ax-ease),visibility 0s linear 0s}.ax-overlay{position:fixed;inset:0;z-index:var(--ax-z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--ax-gutter);opacity:0;visibility:hidden;transition:opacity var(--ax-d) var(--ax-ease),visibility 0s linear var(--ax-d)}.ax-overlay.is-open{opacity:1;visibility:visible;transition:opacity var(--ax-d) var(--ax-ease),visibility 0s linear 0s}.ax-overlay__panel{position:relative;width:min(560px,100%);max-height:84vh;overflow-y:auto;padding:38px;background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.7);backdrop-filter:blur(34px) saturate(165%);-webkit-backdrop-filter:blur(34px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-overlay__panel{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-overlay__panel{border:1px solid var(--ax-line);border-radius:var(--ax-r-lg);box-shadow:var(--ax-shadow),0 0 90px -40px var(--ax-accent);transform:translateY(26px) scale(0.96);transition:transform var(--ax-d-slow) var(--ax-ease);scrollbar-width:thin;scrollbar-color:rgba(var(--ax-ink-rgb), 0.22) rgba(0,0,0,0)}.ax-overlay__panel::-webkit-scrollbar{width:8px;height:8px}.ax-overlay__panel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ax-overlay__panel::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(var(--ax-ink-rgb), 0.18);border:2px solid rgba(0,0,0,0);background-clip:padding-box}.ax-overlay__panel::-webkit-scrollbar-thumb:hover{background:rgba(var(--ax-ink-rgb), 0.3);background-clip:padding-box}.ax-overlay.is-open .ax-overlay__panel{transform:translateY(0) scale(1)}.ax-overlay__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--ax-text-dim);background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:50%;transition:color var(--ax-d-fast) var(--ax-ease-soft),background-color var(--ax-d-fast) var(--ax-ease-soft),transform var(--ax-d-fast) var(--ax-ease)}.ax-overlay__close:hover{color:var(--ax-text);background:var(--ax-glass-3);transform:rotate(90deg)}.ax-overlay__close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-tab{display:none}.ax-tab.is-active{display:block}.ax-tab--wide .ax-overlay__panel{width:min(820px,100%)}.ax-tab h1,.ax-tab h2{margin-bottom:6px;font-size:var(--ax-fs-xl)}.ax-tab>p{color:var(--ax-text-dim);margin-bottom:18px}.ax-tab a{color:var(--ax-accent)}.ax-tab img{border-radius:var(--ax-r-sm)}.ax-tab .files{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:14px;margin-top:18px}.ax-tab .file a{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--ax-glass);border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);color:var(--ax-text);transition:border-color var(--ax-d-fast) var(--ax-ease-soft),transform var(--ax-d-fast) var(--ax-ease)}.ax-tab .file a:hover{border-color:var(--ax-accent);transform:translateY(-3px)}.ax-tab .file-content-block{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ax-r-xs);background:var(--ax-bg-3)}.ax-tab .file-content-block img{width:100%;height:100%;object-fit:cover}.ax-tab .file-details{display:flex;align-items:center;justify-content:space-between;gap:8px}.ax-tab .file-details .name{font-size:var(--ax-fs-sm);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ax-tab .file-details .size{font-size:var(--ax-fs-xs);color:var(--ax-text-mute)}.ax-tab .file-details .download i{color:var(--ax-accent);font-size:1.3em}.ax-btn{--_bg: var(--ax-glass-2);--_fg: var(--ax-text);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;height:48px;padding:0 26px;font-family:var(--ax-font-disp);font-size:var(--ax-fs-sm);font-weight:600;letter-spacing:.012em;white-space:nowrap;color:var(--_fg);background:var(--_bg);border:1px solid var(--ax-line);border-radius:var(--ax-r-pill);cursor:pointer;user-select:none;overflow:hidden;isolation:isolate;transition:transform var(--ax-d-fast) var(--ax-ease),box-shadow var(--ax-d) var(--ax-ease),background-color var(--ax-d) var(--ax-ease),border-color var(--ax-d) var(--ax-ease),opacity var(--ax-d-fast) linear;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.ax-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg, transparent 30%, rgba(255, 255, 255, 0.28) 48%, transparent 66%);transform:translateX(-120%);transition:transform var(--ax-d-slow) var(--ax-ease);z-index:2;pointer-events:none}.ax-btn:hover{transform:translateY(-2px)}.ax-btn:hover::after{transform:translateX(120%)}.ax-btn:active{transform:translateY(0) scale(0.97)}.ax-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-btn[disabled],.ax-btn.is-busy{opacity:.4;pointer-events:none;transform:none}.ax-btn--primary{--_fg: var(--ax-accent-ink);border-color:rgba(0,0,0,0);background:var(--ax-holo);box-shadow:0 12px 30px -14px rgba(var(--ax-accent-rgb), 0.5),inset 0 0 0 1px hsla(0,0%,100%,.18)}.ax-btn--primary:hover{box-shadow:0 16px 42px -14px rgba(var(--ax-accent-rgb), 0.62),inset 0 0 0 1px hsla(0,0%,100%,.28)}.ax-btn--ghost{background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.5);backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-btn--ghost{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-btn--ghost{border-color:var(--ax-line)}.ax-btn--ghost:hover{background-color:var(--ax-glass-3);border-color:rgba(var(--ax-ink-rgb), 0.16)}.ax-btn--success{--_fg: #08231a;border-color:rgba(0,0,0,0);background:linear-gradient(120deg, var(--ax-success), var(--ax-success-2));box-shadow:0 12px 30px -14px rgba(123,174,143,.55)}.ax-btn--icon{width:48px;padding:0;border-radius:50%;font-size:var(--ax-fs-md)}.ax-btn--block{width:100%}.ax-btn--sm{height:38px;padding:0 18px;font-size:var(--ax-fs-xs)}.ax-btn__ico{display:inline-flex;font-size:1.15em;line-height:1}.ax-link{display:inline-flex;align-items:center;gap:.4em;font-size:var(--ax-fs-sm);font-weight:500;color:var(--ax-text-dim);background:none;border:0;cursor:pointer;transition:color var(--ax-d-fast) var(--ax-ease-soft)}.ax-link:hover{color:var(--ax-accent)}.ax-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent);border-radius:6px}.ax-stage{position:relative;z-index:var(--ax-z-stage);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:100vh;min-height:100svh;padding:124px var(--ax-gutter) 88px clamp(32px,8vw,168px);pointer-events:none}.ax-panel{position:relative;z-index:var(--ax-z-panel);width:var(--ax-panel-w);max-width:100%;pointer-events:auto;border-radius:var(--ax-r-xl);background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.44);backdrop-filter:blur(48px) saturate(165%);-webkit-backdrop-filter:blur(48px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-panel{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-panel{border:1px solid var(--ax-line);box-shadow:var(--ax-shadow);transition:transform var(--ax-d-slow) var(--ax-ease),box-shadow var(--ax-d-slow) var(--ax-ease);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.ax-panel__aura{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.ax-panel__aura::after{content:"";position:absolute;inset:-22px;z-index:-1;border-radius:inherit;background:radial-gradient(60% 60% at 50% 28%, rgba(var(--ax-accent-rgb), 0.16), transparent 70%);filter:blur(28px);opacity:.5;transition:opacity var(--ax-d) var(--ax-ease)}.ax-panel.is-dragging{box-shadow:var(--ax-shadow),0 0 0 1px rgba(var(--ax-accent-rgb), 0.35)}.ax-panel.is-dragging .ax-panel__aura::after{opacity:.9}.ax-panel__inner{position:relative;overflow:hidden;border-radius:inherit}.ax-views{position:relative;width:100%}.ax-view{display:none;flex-direction:column;padding:clamp(18px,2.6vw,26px)}.ax-view.is-active{display:flex}.ax-view__head{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.ax-view__title{font-size:var(--ax-fs-lg);letter-spacing:-0.02em}.ax-view__sub{font-size:var(--ax-fs-sm);color:var(--ax-text-dim)}.ax-actions{display:flex;align-items:center;gap:12px;margin-top:24px}.ax-actions--split{justify-content:space-between}.ax-actions--end{justify-content:flex-end}.ax-eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-bottom:10px;padding:5px 11px;font-family:var(--ax-font-disp);font-size:var(--ax-fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-accent);background:rgba(var(--ax-accent-rgb), 0.09);border:1px solid rgba(var(--ax-accent-rgb), 0.22);border-radius:var(--ax-r-pill)}.ax-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ax-accent);box-shadow:0 0 10px var(--ax-accent)}.ax-drop{display:flex;flex-direction:column;align-items:center;gap:14px}.ax-drop__main{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding:22px 18px;background:rgba(0,0,0,0);border:1.5px dashed rgba(var(--ax-ink-rgb), 0.16);border-radius:var(--ax-r-lg);transition:border-color var(--ax-d) var(--ax-ease-soft),background-color var(--ax-d) var(--ax-ease-soft),transform var(--ax-d) var(--ax-ease)}.ax-drop__main:hover{border-color:rgba(var(--ax-accent-rgb), 0.42);background:rgba(var(--ax-accent-rgb), 0.04)}.ax-drop__main:active{transform:scale(0.99)}.ax-drop__main:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-orb{position:relative;width:104px;height:104px;display:grid;place-items:center}.ax-orb__core{position:relative;width:68px;height:68px;border-radius:50%;background:radial-gradient(circle at 34% 30%, rgba(255, 255, 255, 0.5), transparent 46%),var(--ax-holo);box-shadow:0 8px 24px -10px rgba(var(--ax-accent-rgb), 0.5),inset 0 -10px 22px -12px rgba(3,18,27,.55);display:grid;place-items:center;z-index:2;transition:transform var(--ax-d) var(--ax-ease-bounce)}.ax-orb__core svg{width:30px;height:30px}.ax-orb__core svg path{stroke:var(--ax-accent-ink)}.ax-orb__ring{position:absolute;border-radius:50%;border:1.5px solid rgba(var(--ax-accent-rgb), 0.3)}.ax-orb__ring--1{inset:0}.ax-orb__ring--2,.ax-orb__pulse{display:none}.ax-drop__main:hover .ax-orb__core{transform:translateY(-3px) scale(1.05)}@keyframes ax-spin{to{transform:rotate(360deg)}}.ax-drop__title{font-family:var(--ax-font-disp);font-size:var(--ax-fs-lg);text-align:center;letter-spacing:-0.02em}.ax-drop__hint{font-size:var(--ax-fs-sm);color:var(--ax-text-dim);text-align:center}.ax-drop__hint b{color:var(--ax-text);font-weight:600}.ax-drop__folder{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;font-size:var(--ax-fs-sm);font-weight:500;color:var(--ax-text);background:var(--ax-glass);border:1px solid var(--ax-line);border-radius:var(--ax-r-pill);transition:color var(--ax-d-fast) var(--ax-ease-soft),border-color var(--ax-d-fast) var(--ax-ease-soft)}.ax-drop__folder i{color:var(--ax-accent)}.ax-drop__folder:hover{color:var(--ax-text);border-color:rgba(var(--ax-accent-rgb), 0.4)}.ax-drop__folder:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-dropveil{position:fixed;inset:0;z-index:var(--ax-z-dropveil);display:grid;place-items:center;padding:3vw;background:radial-gradient(60% 60% at 50% 50%, rgba(var(--ax-veil-rgb), 0.42), rgba(var(--ax-veil-rgb), 0.68));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);opacity:0;visibility:hidden;transition:opacity var(--ax-d) var(--ax-ease),visibility 0s linear var(--ax-d)}.ax-dropveil.is-active{opacity:1;visibility:visible;transition:opacity var(--ax-d) var(--ax-ease),visibility 0s linear 0s}.ax-dropveil__frame{position:relative;width:100%;height:100%;display:grid;place-items:center;border-radius:var(--ax-r-xl);border:2.5px dashed rgba(var(--ax-accent-rgb), 0.55);background:hsla(0,0%,100%,.18);transform:scale(0.985)}.ax-dropveil.is-active .ax-dropveil__frame{animation:ax-veil-breathe 3.4s var(--ax-ease-in-out) infinite}.ax-dropveil__corner,.ax-dropveil__scan{display:none}.ax-dropveil__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.ax-dropveil__glyph{position:relative;width:116px;height:116px;display:grid;place-items:center;border-radius:50%;color:var(--ax-accent);background:radial-gradient(circle at 50% 40%, rgba(var(--ax-accent-rgb), 0.22), rgba(var(--ax-accent-rgb), 0.08));box-shadow:0 18px 50px -20px rgba(var(--ax-accent-rgb), 0.9)}.ax-dropveil__glyph i{font-size:46px;animation:ax-veil-bob 2.2s var(--ax-ease-in-out) infinite}.ax-dropveil__glyph::before,.ax-dropveil__glyph::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(var(--ax-accent-rgb), 0.55)}.ax-dropveil.is-active .ax-dropveil__glyph::before{animation:ax-sonar 2.6s var(--ax-ease-soft) infinite}.ax-dropveil.is-active .ax-dropveil__glyph::after{animation:ax-sonar 2.6s var(--ax-ease-soft) infinite 1.3s}.ax-dropveil__label{font-family:var(--ax-font-disp);font-size:var(--ax-fs-xl);letter-spacing:-0.02em}.ax-dropveil__note{font-size:var(--ax-fs-sm);color:var(--ax-text-dim)}@keyframes ax-veil-breathe{0%,100%{transform:scale(0.985);border-color:rgba(var(--ax-accent-rgb), 0.4)}50%{transform:scale(1);border-color:rgba(var(--ax-accent-rgb), 0.7)}}@keyframes ax-veil-bob{50%{transform:translateY(-9px)}}@keyframes ax-sonar{0%{transform:scale(1);opacity:.8}100%{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion: reduce){.ax-dropveil__frame,.ax-dropveil__glyph i,.ax-dropveil__glyph::before,.ax-dropveil__glyph::after{animation:none}}.ax-queue{display:flex;flex-direction:column;gap:16px}.ax-queue__list{display:flex;flex-direction:column;gap:10px;max-height:232px;overflow-y:auto;margin:0 -6px;padding:2px 6px;scrollbar-width:thin;scrollbar-color:rgba(var(--ax-ink-rgb), 0.22) rgba(0,0,0,0)}.ax-queue__list::-webkit-scrollbar{width:8px;height:8px}.ax-queue__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ax-queue__list::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(var(--ax-ink-rgb), 0.18);border:2px solid rgba(0,0,0,0);background-clip:padding-box}.ax-queue__list::-webkit-scrollbar-thumb:hover{background:rgba(var(--ax-ink-rgb), 0.3);background-clip:padding-box}.ax-file{position:relative;display:flex;align-items:center;gap:13px;padding:12px 13px;background:rgba(var(--ax-glass-rgb), 0.4);border:1px solid var(--ax-line-soft);border-radius:var(--ax-r-sm);overflow:hidden;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;transition:border-color var(--ax-d-fast) var(--ax-ease-soft),background-color var(--ax-d-fast) var(--ax-ease-soft)}.ax-file:hover{background:var(--ax-glass-2)}.ax-file__fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--ax-holo-soft);border-right:1px solid rgba(var(--ax-accent-rgb), 0.5);transition:width var(--ax-d) linear;z-index:0}.ax-file>*{position:relative;z-index:1}.ax-file__icon{flex:none;width:42px;height:42px;display:grid;place-items:center;font-size:18px;color:var(--ax-accent);background:rgba(var(--ax-accent-rgb), 0.1);border:1px solid rgba(var(--ax-accent-rgb), 0.2);border-radius:var(--ax-r-xs)}.ax-file.is-folder .ax-file__icon{color:var(--ax-accent-2);background:rgba(var(--ax-accent-2-rgb), 0.1);border-color:rgba(var(--ax-accent-2-rgb), 0.24)}.ax-file__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ax-file__name{font-size:var(--ax-fs-sm);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ax-file__size{font-size:var(--ax-fs-xs);color:var(--ax-text-dim)}.ax-file__remove{flex:none;width:30px;height:30px;display:grid;place-items:center;font-size:13px;color:var(--ax-text-mute);background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:50%;transition:color var(--ax-d-fast) var(--ax-ease-soft),background-color var(--ax-d-fast) var(--ax-ease-soft),transform var(--ax-d-fast) var(--ax-ease)}.ax-file__remove:hover{color:#fff;background:var(--ax-danger);transform:rotate(90deg)}.ax-file__remove:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-file__status{flex:none;display:none;width:22px;height:22px;place-items:center;font-size:13px}.ax-file.is-done .ax-file__status{display:grid;color:var(--ax-success)}.ax-file.is-done .ax-file__remove{display:none}.ax-file.is-error{border-color:rgba(208,140,140,.5)}.ax-file.is-error .ax-file__status{display:grid;color:var(--ax-danger)}.ax-file.is-error .ax-file__icon{color:var(--ax-danger);background:rgba(208,140,140,.1);border-color:rgba(208,140,140,.26)}.ax-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.ax-stat{display:flex;flex-direction:column;gap:2px;padding:12px 8px;text-align:center;background:rgba(var(--ax-glass-rgb), 0.4);border:1px solid var(--ax-line-soft);border-radius:var(--ax-r-xs)}.ax-stat__value{font-family:var(--ax-font-disp);font-size:var(--ax-fs-md);font-weight:600;color:var(--ax-text);font-variant-numeric:tabular-nums}.ax-stat__label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-text-dim)}.ax-queue__add{display:flex;gap:8px}.ax-queue__add .ax-btn{flex:1}.ax-form{display:flex;flex-direction:column;gap:14px}.ax-field{display:flex;flex-direction:column;gap:7px}.ax-field__label{display:flex;align-items:center;gap:6px;font-size:var(--ax-fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ax-text-dim)}.ax-input,.ax-textarea{width:100%;font-size:var(--ax-fs-sm);color:var(--ax-text);background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);transition:border-color var(--ax-d-fast) var(--ax-ease-soft),box-shadow var(--ax-d-fast) var(--ax-ease-soft),background-color var(--ax-d-fast) var(--ax-ease-soft);-webkit-appearance:none;appearance:none}.ax-input{height:48px;padding:0 15px}.ax-textarea{min-height:86px;padding:13px 15px;line-height:1.5;resize:vertical}.ax-input::placeholder,.ax-textarea::placeholder{color:var(--ax-text-dim)}.ax-input:hover,.ax-textarea:hover{border-color:rgba(var(--ax-ink-rgb), 0.16)}.ax-input:focus,.ax-textarea:focus{outline:none;background:var(--ax-glass-2);border-color:var(--ax-accent);box-shadow:0 0 0 3px rgba(var(--ax-accent-rgb), 0.14),var(--ax-glow-soft)}.ax-input:read-only,.ax-textarea:read-only{color:var(--ax-text-dim);cursor:default}.ax-input[type=number]::-webkit-outer-spin-button,.ax-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ax-select{position:relative}.ax-select select{width:100%;height:48px;padding:0 42px 0 15px;font-size:var(--ax-fs-sm);color:var(--ax-text);background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color var(--ax-d-fast) var(--ax-ease-soft),box-shadow var(--ax-d-fast) var(--ax-ease-soft)}.ax-select select:focus{outline:none;border-color:var(--ax-accent);box-shadow:0 0 0 3px rgba(var(--ax-accent-rgb), 0.14)}.ax-select select option{background:var(--ax-bg-3);color:var(--ax-text)}.ax-select::after{content:"";position:absolute;top:50%;right:17px;width:8px;height:8px;border-right:2px solid var(--ax-text-dim);border-bottom:2px solid var(--ax-text-dim);transform:translateY(-65%) rotate(45deg);pointer-events:none}.ax-recipients{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:7px 9px;background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);transition:border-color var(--ax-d-fast) var(--ax-ease-soft),box-shadow var(--ax-d-fast) var(--ax-ease-soft)}.ax-recipients:focus-within{border-color:var(--ax-accent);box-shadow:0 0 0 3px rgba(var(--ax-accent-rgb), 0.14)}.ax-recipients input{flex:1 1 120px;min-width:120px;height:32px;padding:0 6px;font-size:var(--ax-fs-sm);color:var(--ax-text);background:rgba(0,0,0,0);border:0;-webkit-appearance:none;appearance:none}.ax-recipients input:focus{outline:none}.ax-recipients input::placeholder{color:var(--ax-text-dim)}.ax-recipients select{flex:1;height:34px;padding:0 10px;color:var(--ax-text);background:rgba(0,0,0,0);border:0}.ax-recipients select option{background:var(--ax-bg-3)}.ax-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 6px 0 12px;font-size:var(--ax-fs-xs);color:var(--ax-text);background:rgba(var(--ax-accent-rgb), 0.12);border:1px solid rgba(var(--ax-accent-rgb), 0.26);border-radius:var(--ax-r-pill);white-space:nowrap;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.ax-chip__remove{display:grid;place-items:center;width:18px;height:18px;font-size:11px;color:var(--ax-accent);background:rgba(var(--ax-accent-rgb), 0.16);border-radius:50%;transition:background-color var(--ax-d-fast) var(--ax-ease-soft),color var(--ax-d-fast) var(--ax-ease-soft)}.ax-chip__remove:hover{color:#fff;background:var(--ax-danger)}.ax-chip__remove:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-segment{display:flex;gap:4px;padding:4px;background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:var(--ax-r-pill)}.ax-segment__opt{flex:1;height:38px;padding:0 12px;font-size:var(--ax-fs-sm);font-weight:500;color:var(--ax-text-dim);background:rgba(0,0,0,0);border:0;border-radius:var(--ax-r-pill);cursor:pointer;transition:color var(--ax-d-fast) var(--ax-ease-soft),background-color var(--ax-d) var(--ax-ease),box-shadow var(--ax-d) var(--ax-ease)}.ax-segment__opt:hover{color:var(--ax-text)}.ax-segment__opt:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent)}.ax-segment__opt.is-active{color:var(--ax-accent-ink);background:var(--ax-holo);background-size:180% 180%;box-shadow:0 6px 18px -8px rgba(var(--ax-accent-rgb), 0.6)}.ax-help{display:inline-grid;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;color:var(--ax-text-mute);background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:50%;cursor:help;transition:color var(--ax-d-fast) var(--ax-ease-soft),border-color var(--ax-d-fast) var(--ax-ease-soft)}.ax-field__label:hover .ax-help{color:var(--ax-accent);border-color:rgba(var(--ax-accent-rgb), 0.4)}.ax-options{display:none;flex-direction:column;gap:14px;padding-top:4px}.ax-options.is-open{display:flex}.ax-email-fields{display:flex;flex-direction:column;gap:14px}.ax-email-fields[hidden]{display:none}.ax-verify{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ax-verify__icon{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;color:var(--ax-accent);background:rgba(var(--ax-accent-rgb), 0.1);border:1px solid rgba(var(--ax-accent-rgb), 0.28);box-shadow:var(--ax-glow-soft)}.ax-verify__icon i{font-size:42px}.ax-verify__title{font-size:var(--ax-fs-lg)}.ax-verify__text{font-size:var(--ax-fs-sm);color:var(--ax-text-dim);max-width:340px}.ax-verify__text b{color:var(--ax-accent)}.ax-verify__code{width:220px;text-align:center;font-family:var(--ax-font-disp);font-size:var(--ax-fs-xl);font-weight:600;letter-spacing:.42em;text-indent:.42em}.ax-progress{display:flex;flex-direction:column;align-items:center;gap:22px}.ax-gauge{--p: 0;position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;background:var(--ax-glass);border:2px solid var(--ax-line);box-shadow:var(--ax-shadow-sm),inset 0 2px 16px rgba(var(--ax-ink-rgb), 0.06)}.ax-gauge__liquid{position:absolute;left:0;right:0;bottom:0;height:calc(var(--p)*100%);background:linear-gradient(180deg, rgba(var(--ax-accent-rgb), 0.88), rgba(var(--ax-accent-2-rgb), 0.92));box-shadow:0 -6px 26px -6px rgba(var(--ax-accent-rgb), 0.7);transition:height .55s var(--ax-ease-soft)}.ax-gauge__wave{position:absolute;left:50%;top:-26px;width:260px;height:260px;margin-left:-130px;border-radius:43%;background:hsla(0,0%,100%,.5);animation:ax-wave 7s linear infinite}.ax-gauge__wave--b{top:-20px;border-radius:46%;background:hsla(0,0%,100%,.26);animation:ax-wave 11s linear infinite reverse}.ax-gauge__center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ax-gauge__pct{font-family:var(--ax-font-disp);font-size:46px;font-weight:600;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;color:var(--ax-text);text-shadow:0 1px 10px rgba(var(--ax-veil-rgb), 0.7)}.ax-gauge__pct sup{font-size:.42em;vertical-align:.9em;color:var(--ax-text-dim)}.ax-gauge__caption{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-text-dim);text-shadow:0 1px 8px rgba(var(--ax-veil-rgb), 0.7)}@keyframes ax-wave{to{transform:rotate(360deg)}}.ax-progress__meta{display:flex;flex-direction:column;gap:4px;width:100%;text-align:center}.ax-progress__size{font-size:var(--ax-fs-sm);color:var(--ax-text);font-variant-numeric:tabular-nums}.ax-progress__size b{color:var(--ax-accent);font-weight:600}.ax-progress__time{font-size:var(--ax-fs-xs);color:var(--ax-text-dim);font-variant-numeric:tabular-nums}.ax-result{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ax-done__check{position:relative;width:116px;height:116px;display:grid;place-items:center}.ax-done__check svg{width:116px;height:116px;overflow:visible}.ax-done__check .ax-ring,.ax-done__check .ax-tick{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:440;stroke-dashoffset:440}.ax-done__check .ax-ring{stroke:var(--ax-success);stroke-width:5;filter:drop-shadow(0 0 8px rgba(123, 174, 143, 0.7))}.ax-done__check .ax-tick{stroke:var(--ax-success-2);stroke-width:7}.ax-done__check.is-drawn .ax-ring{transition:stroke-dashoffset .68s var(--ax-ease);stroke-dashoffset:0}.ax-done__check.is-drawn .ax-tick{transition:stroke-dashoffset .42s var(--ax-ease) .46s;stroke-dashoffset:0}.ax-done__halo{position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle, rgba(123, 174, 143, 0.32), transparent 68%);opacity:0}.ax-done__check.is-drawn .ax-done__halo{animation:ax-halo 1.1s var(--ax-ease) .5s}.ax-result__title{font-size:var(--ax-fs-xl)}.ax-result__text{font-size:var(--ax-fs-sm);color:var(--ax-text-dim);max-width:360px}.ax-linkbox{display:flex;align-items:center;gap:8px;width:100%;padding:7px 7px 7px 16px;background:var(--ax-glass-2);border:1px solid var(--ax-line);border-radius:var(--ax-r-pill)}.ax-linkbox input{flex:1;min-width:0;height:38px;font-size:var(--ax-fs-sm);color:var(--ax-text);background:rgba(0,0,0,0);border:0}.ax-linkbox input:focus{outline:none}.ax-done__msg{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:var(--ax-fs-sm);color:var(--ax-text-dim);background:var(--ax-glass);border:1px solid var(--ax-line);border-radius:var(--ax-r-sm)}.ax-done__msg i{color:var(--ax-accent);font-size:1.25em}.ax-burst{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:5}.ax-burst__p{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--ax-accent);will-change:transform,opacity}.ax-error__glyph{position:relative;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;color:var(--ax-danger);background:rgba(208,140,140,.1);border:1px solid rgba(208,140,140,.32);box-shadow:0 10px 32px -16px rgba(208,140,140,.55)}.ax-error__glyph i{font-size:48px}.ax-error__glyph::before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(208,140,140,.32)}.ax-toast{position:fixed;left:50%;bottom:28px;z-index:var(--ax-z-toast);display:flex;align-items:center;gap:12px;max-width:min(440px,90vw);padding:14px 20px;background:rgba(var(--ax-glass-rgb, 255, 255, 255), 0.6);backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.ax-toast{background:rgba(var(--ax-glass-rgb, 252, 249, 244), 0.94)}}.ax-toast{border:1px solid var(--ax-line);border-radius:var(--ax-r-pill);box-shadow:var(--ax-shadow-sm);color:var(--ax-text);font-size:var(--ax-fs-sm);transform:translate(-50%, 140%);opacity:0;visibility:hidden;transition:transform var(--ax-d-slow) var(--ax-ease),opacity var(--ax-d) var(--ax-ease),visibility 0s linear var(--ax-d-slow)}.ax-toast.is-show{transform:translate(-50%, 0);opacity:1;visibility:visible;transition:transform var(--ax-d-slow) var(--ax-ease-bounce),opacity var(--ax-d) var(--ax-ease),visibility 0s linear 0s}.ax-toast__icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:14px}.ax-toast--error{border-color:rgba(208,140,140,.4);box-shadow:var(--ax-shadow-sm),0 0 40px -16px var(--ax-danger)}.ax-toast--error .ax-toast__icon{color:var(--ax-danger);background:rgba(208,140,140,.16)}.ax-toast--help .ax-toast__icon{color:var(--ax-accent);background:rgba(var(--ax-accent-rgb), 0.16)}.ax-toast__msg{flex:1}@keyframes ax-halo{0%{opacity:0;transform:scale(0.6)}40%{opacity:1}100%{opacity:0;transform:scale(1.5)}}.ax-glyph{position:relative;display:grid;place-items:center;width:100px;height:100px;border-radius:50%}.ax-glyph i{font-size:44px}.ax-glyph--accent{color:var(--ax-accent);background:rgba(var(--ax-accent-rgb), 0.1);border:1px solid rgba(var(--ax-accent-rgb), 0.28);box-shadow:var(--ax-glow-soft)}.ax-glyph--success{color:var(--ax-success);background:rgba(123,174,143,.12);border:1px solid rgba(123,174,143,.32);box-shadow:0 0 40px -14px rgba(123,174,143,.55)}.ax-glyph--danger{color:var(--ax-danger);background:rgba(208,140,140,.1);border:1px solid rgba(208,140,140,.3);box-shadow:0 0 40px -16px rgba(208,140,140,.55)}.ax-glyph--spin::before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--ax-accent);border-right-color:rgba(var(--ax-accent-rgb), 0.4);animation:ax-spin .95s linear infinite}.ax-glyph--accent:not(.ax-glyph--spin) i{animation:ax-dl-bob 2.4s var(--ax-ease-in-out) infinite}.ax-glyph--accent:not(.ax-glyph--spin)::before,.ax-glyph--accent:not(.ax-glyph--spin)::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(var(--ax-accent-rgb), 0.5);animation:ax-sonar 2.8s var(--ax-ease-soft) infinite}.ax-glyph--accent:not(.ax-glyph--spin)::after{animation-delay:1.4s}@keyframes ax-dl-bob{0%,100%{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion: reduce){.ax-glyph--accent:not(.ax-glyph--spin) i,.ax-glyph--accent:not(.ax-glyph--spin)::before,.ax-glyph--accent:not(.ax-glyph--spin)::after{animation:none}}.ax-panel--auth{width:clamp(320px,92vw,428px)}.ax-auth{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ax-auth__brand{display:inline-flex;margin-bottom:2px;transition:transform var(--ax-d) var(--ax-ease)}.ax-auth__brand:hover{transform:translateY(-2px)}.ax-auth__brand:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ax-bg),0 0 0 4px var(--ax-accent),0 0 18px -2px var(--ax-accent);border-radius:10px}.ax-auth__brand img{height:42px;width:auto}.ax-auth .ax-form{width:100%;text-align:left}.ax-auth .ax-btn--block{margin-top:4px}.ax-notice{display:flex;align-items:center;gap:9px;width:100%;padding:12px 15px;font-size:var(--ax-fs-sm);border-radius:var(--ax-r-sm)}.ax-notice i{font-size:1.15em;flex:none}.ax-notice--error{color:#ffd3db;background:rgba(208,140,140,.12);border:1px solid rgba(208,140,140,.34)}.ax-notice--error i{color:var(--ax-danger)}.ax-result__text i{margin-right:3px;color:var(--ax-accent)}.ax-dl-message{width:100%;max-height:150px;overflow-y:auto;padding:14px 16px;font-size:var(--ax-fs-sm);line-height:1.6;color:var(--ax-text-dim);background:var(--ax-glass);border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);white-space:pre-line;word-break:break-word;scrollbar-width:thin;scrollbar-color:rgba(var(--ax-ink-rgb), 0.22) rgba(0,0,0,0)}.ax-dl-message::-webkit-scrollbar{width:8px;height:8px}.ax-dl-message::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ax-dl-message::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(var(--ax-ink-rgb), 0.18);border:2px solid rgba(0,0,0,0);background-clip:padding-box}.ax-dl-message::-webkit-scrollbar-thumb:hover{background:rgba(var(--ax-ink-rgb), 0.3);background-clip:padding-box}.ax-dl-summary{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.ax--embed{background:rgba(0,0,0,0)}.ax-stage--embed{align-items:center;min-height:100vh;min-height:100svh;padding:clamp(14px,4vw,32px)}.ax-ad{position:fixed;z-index:var(--ax-z-stage);max-width:92vw;overflow:hidden;border-radius:var(--ax-r-sm)}.ax-ad--bottom{left:50%;bottom:12px;transform:translateX(-50%)}.ax-ad--side{right:14px;top:50%;transform:translateY(-50%)}@media(max-width: 1200px){.ax-ad--side{display:none}}@media(max-width: 680px){.ax-ad--bottom{display:none}}@media(max-width: 900px){.ax-topbar{padding:16px var(--ax-gutter)}.ax-stage{padding-top:100px}}@media(max-width: 680px){:root{--ax-panel-w: 100%}.ax-stage{padding:90px 14px 56px}.ax-view{padding:24px 20px}.ax-orb{width:112px;height:112px}.ax-orb__core{width:74px;height:74px}.ax-drop__main{padding:26px 14px}.ax-drop__title{font-size:var(--ax-fs-md)}.ax-gauge{width:178px;height:178px}.ax-gauge__pct{font-size:38px}.ax-view__title{font-size:var(--ax-fs-md)}.ax-result__title{font-size:var(--ax-fs-lg)}.ax-queue__list{max-height:196px}.ax-actions{flex-wrap:wrap}.ax-actions .ax-btn--block{flex:1 1 100%}.ax-overlay__panel{padding:30px 22px}}@media(max-width: 480px){.ax-stats{gap:6px}.ax-stat{padding:10px 4px}.ax-stat__value{font-size:var(--ax-fs-sm)}.ax-segment{flex-wrap:wrap}.ax-segment__opt{flex:1 0 calc(50% - 4px)}.ax-btn{padding:0 18px}}@media(max-height: 720px){.ax-stage{padding-top:84px;min-height:auto}.ax-view{max-height:none}.ax-orb{width:96px;height:96px}.ax-orb__core{width:64px;height:64px}.ax-drop__main{padding:20px 14px;gap:14px}}@media(min-width: 1600px){:root{--ax-panel-w: 320px;--ax-gutter: 80px}.ax-stage{padding-top:132px}}.ax-view{max-height:min(86vh,760px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--ax-ink-rgb), 0.22) rgba(0,0,0,0)}.ax-view::-webkit-scrollbar{width:8px;height:8px}.ax-view::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ax-view::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(var(--ax-ink-rgb), 0.18);border:2px solid rgba(0,0,0,0);background-clip:padding-box}.ax-view::-webkit-scrollbar-thumb:hover{background:rgba(var(--ax-ink-rgb), 0.3);background-clip:padding-box}.ax-view--lock{max-height:none;overflow:visible}@media(prefers-reduced-motion: reduce){.ax *,.ax *::before,.ax *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.ax-cities__slide.is-active{transform:none !important}}@media(prefers-contrast: more){:root{--ax-line: rgba(var(--ax-ink-rgb), 0.34);--ax-line-soft: rgba(var(--ax-ink-rgb), 0.20)}.ax-btn,.ax-input,.ax-textarea,.ax-file,.ax-segment__opt.is-active{border-width:1.5px}}@media(forced-colors: active){.ax-panel,.ax-btn,.ax-input,.ax-textarea,.ax-file{border:1px solid CanvasText}.ax-btn:focus-visible,.ax-input:focus,.ax-segment__opt:focus-visible{outline:2px solid Highlight}}@media print{.ax-scene,.ax-topbar,.ax-drawer,.ax-scrim,.ax-dropveil,.ax-toast,.ax-socials,.ax-citytag,.ax-panel__aura{display:none !important}body.ax{background:#fff;color:#000}.ax-stage{min-height:auto;padding:24px}.ax-panel{background:#fff;border:1px solid #ccc;box-shadow:none;backdrop-filter:none}}
