.axapp{--ax-ok: var(--accent);--ax-ok-bg: color-mix(in srgb, var(--accent) 13%, transparent);--ax-soon: #8A6A12;--ax-soon-bg: rgba(240, 180, 41, .2);--ax-line: color-mix(in srgb, var(--ink) 22%, transparent);--ax-badge: #0E1512;--ax-badge-line: transparent;--ax-ease: cubic-bezier(.32, .72, 0, 1)}[data-theme=dark] .axapp{--ax-soon: #F5C451;--ax-soon-bg: rgba(240, 180, 41, .15);--ax-badge: #04100C;--ax-badge-line: rgba(255, 255, 255, .22)}.axapp-hero{padding:56px 0 64px}.axapp-hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.axapp h1{margin:10px 0 14px;font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.axapp h1 em{font-style:normal;color:var(--accent)}.axapp-lead{margin:0;max-width:34em;font-size:18px;color:var(--ink-soft)}.axapp-dl{margin-top:26px;display:grid;gap:12px}.axapp-dl__row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.axapp-main{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;font-size:16px}.axapp-main svg{width:20px;height:20px;flex:none}.axapp-meta{margin:0;font-size:14px;color:var(--ink-soft)}.axapp-meta b{color:var(--ink);font-weight:600}.axapp-other{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:14px;color:var(--ink-soft)}.axapp-other a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--ax-line);text-underline-offset:3px}.axapp-other svg{width:14px;height:14px}.axapp-swap{animation:axapp-swap .4s var(--ax-ease)}@keyframes axapp-swap{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}}.axapp-steps{margin-top:4px;padding:14px;border-radius:var(--radius-lg);background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-tight);display:grid;gap:12px}.axapp-steps__head{display:flex;align-items:center;gap:10px}.axapp-steps__head b{font-size:15px}.axapp-steps__head i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ax-ok-bg);color:var(--ax-ok)}.axapp-steps__head i svg{width:14px;height:14px}.axapp-steps__x{margin-left:auto;width:30px;height:30px;border-radius:50%;border:0;background:var(--paper-soft);color:var(--ink-soft);font-size:18px;line-height:1;cursor:pointer}.axapp-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:axst}.axapp-steps li{counter-increment:axst;display:grid;gap:6px;align-content:start;min-width:0;font-size:13px;color:var(--ink-soft)}.axapp-steps li>b{color:var(--ink);font-size:13px}.axapp-steps li>b:before{content:counter(axst) ". ";color:var(--accent)}.axapp-shot{display:grid;align-content:center;gap:5px;min-height:74px;padding:8px;border-radius:12px;background:var(--paper-soft);font-size:10.5px;color:var(--ink)}.axapp-shot__file{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;align-items:center;padding:6px;border-radius:8px;background:var(--paper-card);border:1px solid var(--line)}.axapp-shot__file i{width:22px;height:26px;border-radius:4px;background:var(--accent)}.axapp-shot__file b{font-size:10.5px;overflow-wrap:break-word}.axapp-shot__file small{display:block;font-size:9.5px;color:var(--ink-soft)}.axapp-shot__btns{display:flex;justify-content:flex-end;gap:5px}.axapp-shot__btns span{padding:3px 7px;border-radius:6px;border:1px solid var(--ax-line);font-size:9.5px;font-weight:600}.axapp-shot__btns .is-main{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.axapp-shot__row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px;border-radius:8px;background:var(--paper-card);border:1px solid var(--line);font-weight:600}.axapp-shot__tgl{position:relative;flex:none;width:26px;height:15px;border-radius:999px;background:var(--accent)}.axapp-shot__tgl:after{content:"";position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:50%;background:#fff}.axapp-shot__chk{flex:none;width:14px;height:14px;border-radius:4px;background:var(--accent);display:grid;place-items:center}.axapp-shot__chk:after{content:"";width:6px;height:3px;border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:rotate(-45deg) translate(1px,-1px)}.axapp-shot__field{display:flex;align-items:center;height:16px;padding:0 6px;border-radius:6px;background:var(--paper-card);border:1px solid var(--line);font-size:9.5px;color:var(--ink-soft)}.axapp-shot__big{justify-self:center;padding:6px 16px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700}.axapp-devices{position:relative;min-height:360px}.axapp-win{position:relative;margin-right:150px;border-radius:var(--radius-lg);background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-soft);overflow:hidden}.axapp-win__bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.axapp-win__bar i{width:10px;height:10px;border-radius:50%;background:var(--ax-line)}.axapp-win__bar span{margin-left:8px}.axapp-win__body{display:grid;gap:8px;padding:14px 14px 18px}.axapp-win__h{margin:2px 2px 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.axapp-lesson{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 13px;border-radius:var(--radius-md);background:var(--paper-soft);font-size:14px}.axapp-lesson b{font-variant-numeric:tabular-nums}.axapp-lesson small{font-size:12px;color:var(--ink-soft)}.axapp-lesson.is-live{background:var(--accent);color:var(--on-accent)}.axapp-lesson.is-live small{color:inherit;opacity:.8}.axapp-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.axapp-facts span{padding:11px 13px;border-radius:var(--radius-md);background:var(--paper-soft);font-size:13px;color:var(--ink-soft)}.axapp-facts b{display:block;font-size:22px;line-height:1.1;color:var(--ink)}.axapp-mini{position:absolute;top:-16px;right:40px;z-index:2;display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-tight)}.axapp-mini i{width:8px;height:8px;border-radius:50%;background:#f0b429}.axapp-mini b{padding:4px 10px;border-radius:999px;background:#f0b429;color:#123b2e}.axapp-phone{position:absolute;right:0;bottom:-34px;width:176px;padding:8px;border-radius:28px;background:#0e1512;box-shadow:var(--shadow-soft)}.axapp-phone__screen{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:300px;padding:22px 10px 10px;border-radius:21px;background:var(--paper);overflow:hidden}.axapp-scrs{display:grid}.axapp-scr{grid-area:1 / 1;display:grid;align-content:start;gap:7px;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .7s var(--ax-ease),transform .7s var(--ax-ease)}.axapp-scr.is-on{opacity:1;transform:none}.axapp-chip{justify-self:start;align-self:start;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--ax-ok-bg);color:var(--ax-ok);font-size:10px;line-height:1.3;font-weight:700}.axapp-phone__h{margin:2px;font-size:15px;font-weight:800;letter-spacing:-.02em}.axapp-pl{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:6px;align-items:center;padding:8px 9px;border-radius:10px;background:var(--paper-soft);font-size:11px;font-weight:600}.axapp-pl b{font-variant-numeric:tabular-nums}.axapp-pl small{font-size:10px;opacity:.8}.axapp-pl.is-live{background:var(--accent);color:var(--on-accent)}.axapp-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.axapp-tile{display:grid;gap:6px;min-width:0;padding:9px 8px;border-radius:12px;background:var(--paper-card);border:1px solid var(--line);font-size:10.5px;font-weight:600;overflow-wrap:anywhere}.axapp-tile svg{width:18px;height:18px;color:var(--accent)}.axapp-scr--lock{justify-items:center;padding-top:10px;text-align:center}.axapp-lock__time{font-size:38px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.axapp-lock__date{margin-bottom:14px;font-size:11px;color:var(--ink-soft)}.axapp-notif{justify-self:stretch;display:grid;gap:3px;padding:10px;border-radius:14px;background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-tight);text-align:left;font-size:11px}.axapp-notif__app{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--ink-soft)}.axapp-notif__app svg{width:11px;height:12px}.axapp-notif__app span{margin-left:auto;font-weight:500}.axapp-notif b{font-size:12px}.axapp-notif>span{color:var(--ink-soft)}.axapp-dots{display:flex;justify-content:center;gap:5px}.axapp-dots i{width:5px;height:5px;border-radius:50%;background:var(--ax-line);transition:width .4s var(--ax-ease),background .4s var(--ax-ease)}.axapp-dots i.is-on{width:14px;border-radius:3px;background:var(--accent)}.axapp-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin-bottom:22px}.axapp-head h2{margin:0}.axapp-head p{margin:0;color:var(--ink-soft);font-size:15px}.axapp-where{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px}.axapp-plat{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;padding:18px;border-radius:var(--radius-lg);background:var(--paper-card);border:1px solid var(--line)}.axapp-plat[hidden]{display:none}.axapp-plat__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.axapp-plat__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--paper-soft);color:var(--ink)}.axapp-plat__icon svg{width:22px;height:22px}.axapp-plat h3{margin:4px 0 0;font-size:18px}.axapp-plat p{margin:0;font-size:14px;color:var(--ink-soft)}.axapp-plat__get{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-top:6px}.axapp-plat__get .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px}.axapp-plat__get .btn svg{width:16px;height:16px}.axapp-plat__get .axapp-pkg{padding:10px 14px;font-weight:600}.axapp-plat__get .axapp-small{margin-right:auto;font-size:14px;color:var(--ink)}.axapp-plat__get .axapp-small+.axapp-small{margin-left:-6px}.axapp-status{padding:4px 10px;border-radius:999px;background:var(--ax-ok-bg);color:var(--ax-ok);font-size:12px;font-weight:700;white-space:nowrap}.axapp-status--beta{background:var(--ax-soon-bg);color:var(--ax-soon)}.axapp-qr{display:grid;grid-template-columns:72px minmax(0,104px);gap:10px;align-items:center;font-size:12px;line-height:1.35;color:var(--ink-soft)}.axapp-qr span:first-child{display:block;padding:5px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line)}.axapp-qr svg{display:block;width:62px;height:62px}.is-soon{opacity:.55;pointer-events:none}.axapp-stores{margin-top:26px;display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:18px 28px;align-items:center;padding:22px;border-radius:var(--radius-lg);border:1px dashed var(--ax-line)}.axapp-stores h3{margin:0 0 4px;font-size:18px}.axapp-stores p{margin:0;font-size:14px;color:var(--ink-soft)}.axapp-badges{display:flex;flex-wrap:wrap;gap:14px}.axapp-badge{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:176px;padding:9px 16px 9px 12px;border-radius:12px;background:var(--ax-badge);border:1px solid var(--ax-badge-line);color:#fff}.axapp-badge svg{width:26px;height:26px;flex:none}.axapp-badge small{display:block;font-size:10px;letter-spacing:.04em;line-height:1.1;opacity:.75}.axapp-badge b{display:block;font-size:17px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap}.axapp-badge>i{position:absolute;top:-9px;right:-8px;padding:3px 8px;border-radius:999px;background:#f0b429;color:#123b2e;font-size:11px;font-style:normal;font-weight:800;box-shadow:0 2px 6px #0000002e}.axapp-badge--slot{background:transparent;border:1.5px dashed var(--ax-line);color:var(--ink)}.axapp-badge--slot>i{background:var(--paper-card);color:var(--ink-soft);border:1px solid var(--ax-line);box-shadow:none}.axapp-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.axapp-feat{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 22px 22px 0;border-bottom:1px solid var(--line)}.axapp-feat:not(:nth-child(3n+1)){padding-left:22px;border-left:1px solid var(--line)}.axapp-feat__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ax-ok-bg);color:var(--ax-ok)}.axapp-feat__icon svg{width:20px;height:20px}.axapp-feat h3{margin:0 0 4px;font-size:16px}.axapp-feat p{margin:0;font-size:14px;color:var(--ink-soft)}.axapp kbd{padding:1px 6px;border-radius:6px;border:1px solid var(--ax-line);background:var(--paper);font:600 12px var(--font-body);white-space:nowrap}.axapp-priv{display:grid;grid-template-columns:1fr 1fr;gap:14px}.axapp-priv__col{padding:20px;border-radius:var(--radius-lg);background:var(--paper-card);border:1px solid var(--line)}.axapp-priv__col h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:17px}.axapp-priv__col h3 svg{width:20px;height:20px;flex:none;color:var(--accent)}.axapp-priv ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.axapp-priv li{position:relative;padding-left:18px;font-size:14px;color:var(--ink-soft)}.axapp-priv li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.axapp-more{margin:12px 0 0;font-size:14px;color:var(--ink-soft)}.axapp-help{display:grid;gap:10px;max-width:820px}.axapp-help details{border-radius:var(--radius-md);background:var(--paper-card);border:1px solid var(--line)}.axapp-help summary{display:flex;align-items:center;gap:12px;padding:15px 18px;font-weight:700;list-style:none;cursor:pointer}.axapp-help summary::-webkit-details-marker{display:none}.axapp-help summary small{margin-left:auto;font-weight:500;color:var(--ink-soft);text-align:right}.axapp-help summary:after{content:"";flex:none;width:9px;height:9px;margin-top:-4px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:rotate(45deg);transition:transform .3s var(--ax-ease)}.axapp-help details[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.axapp-det{display:grid;gap:10px;padding:0 18px 18px;font-size:14px;color:var(--ink-soft)}.axapp-det p{margin:0}.axapp-det ol{margin:0;padding-left:20px;display:grid;gap:6px}.axapp-det b{color:var(--ink)}.axapp-sha{display:block;padding:10px 12px;border-radius:10px;background:var(--paper-soft);color:var(--ink);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.axapp-news{list-style:none;margin:0;padding:0;display:grid;gap:10px}.axapp-news li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.axapp-news b{color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:960px){.axapp-hero{padding:40px 0 56px}.axapp-hero__in{grid-template-columns:1fr;gap:56px}.axapp-devices{max-width:560px}.axapp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.axapp-feat:not(:nth-child(3n+1)){padding-left:0;border-left:0}.axapp-feat:nth-child(2n){padding-left:22px;border-left:1px solid var(--line)}.axapp-stores{grid-template-columns:1fr}}@media(max-width:600px){.axapp-hero{padding:32px 0 40px}.axapp-hero__in{gap:32px}.axapp-lead{font-size:16px}.axapp-main{width:100%;justify-content:center}.axapp-devices{min-height:0;display:grid;justify-items:center}.axapp-win,.axapp-mini{display:none}.axapp-phone{position:relative;right:auto;bottom:auto;width:190px}.axapp-phone__screen{min-height:0}.axapp-feats,.axapp-priv{grid-template-columns:1fr}.axapp-feat,.axapp-feat:nth-child(2n){padding:18px 0;border-left:0}.axapp-qr{display:none}.axapp-badge{flex:1 1 140px;min-width:0;padding:9px 10px;gap:8px}.axapp-badge b{font-size:15px}.axapp-badge svg{width:22px;height:22px}.axapp-steps ol{grid-template-columns:1fr}.axapp-steps li{grid-template-columns:128px minmax(0,1fr);column-gap:12px;row-gap:2px}.axapp-steps li .axapp-shot{grid-row:span 2}.axapp-steps li>b{align-self:end}.axapp-steps li>span:last-child{align-self:start}.axapp-shot__file{grid-template-columns:16px minmax(0,1fr)}.axapp-shot__file i{width:16px;height:20px}.axapp-shot__file b{font-size:10px}.axapp-news li{grid-template-columns:1fr;gap:2px}.axapp-help summary small{display:none}}@media(prefers-reduced-motion:reduce){.axapp-scr,.axapp-dots i{transition:none}.axapp-swap{animation:none}}.axnear{--n-bg: #0a2620;--n-card: #0d2e27;--n-line: #24423a;--n-ink: #f1f6ec;--n-soft: #9bbda9;--n-honey: #f0b429;--n-ok: #5fcf8f;background:var(--n-bg);color:var(--n-ink);padding:64px 0}.axnear__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center}.axnear__text{display:grid;gap:18px;align-content:start}.axnear__eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-honey)}.axnear__title{margin:0;font-size:clamp(38px,5.6vw,68px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance;color:var(--n-ink)}.axnear__title em{font-style:normal;color:var(--n-honey)}.axnear__lead{margin:0;max-width:34em;font-size:18px;color:var(--n-soft)}.axnear__steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:8px}.axnear__steps li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;color:var(--n-ink)}.axnear__steps li:before{content:counter(s);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--n-card);border:1px solid var(--n-line);color:var(--n-honey)}.axnear__cta{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.axnear .btn--primary{background:var(--n-honey);color:#0a2620}.axnear__os{font-size:14px;color:var(--n-soft)}.axnear__class{background:var(--n-card);border:1px solid var(--n-line);border-radius:var(--radius-lg, 22px);padding:18px;display:grid;gap:14px}.axnear__top,.axnear__bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.axnear__net{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.axnear-sw{width:54px;height:30px;border:0;border-radius:999px;background:#2c4a40;position:relative;cursor:pointer;transition:background .35s var(--ax-ease)}.axnear-sw:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .4s var(--ax-ease)}.axnear-sw[aria-checked=true]{background:#1f8a4c}.axnear-sw[aria-checked=true]:after{transform:translate(24px)}.axnear-sw:focus-visible,.axnear-give:focus-visible{outline:2px solid var(--n-honey);outline-offset:3px}.axnear-cloud{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--n-soft);transition:opacity .4s}.axnear-cloud.is-off{opacity:.6}.axnear-room{position:relative;height:300px}.axnear-room canvas{position:absolute;inset:0;width:100%;height:100%}.axnear-dev{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:4px;font-size:11px;color:var(--n-soft)}.axnear-scr{width:58px;height:40px;border-radius:7px;background:#071712;border:2px solid #2c4a40;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--n-ink);transition:border-color .3s,background .3s}.axnear-dev.is-teacher .axnear-scr{width:86px;height:56px;border-color:var(--n-honey);font-size:13px}.axnear-scr.is-ask{border-color:var(--n-honey)}.axnear-scr.is-ok{border-color:var(--n-ok);background:#123826;color:var(--n-ok)}.axnear-status{font-size:14px;font-weight:600}.axnear-status em{font-style:normal;color:var(--n-ok)}.axnear-give{min-height:42px;padding:0 18px;border:0;border-radius:999px;background:var(--n-ink);color:var(--n-bg);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:transform .25s var(--ax-ease)}.axnear-give:active{transform:scale(.96)}@media(max-width:860px){.axnear__in{grid-template-columns:minmax(0,1fr);gap:28px}.axnear{padding:44px 0}.axnear-room{height:250px}}@media(max-width:420px){.axnear-scr{width:46px;height:34px}.axnear-dev.is-teacher .axnear-scr{width:64px;height:46px}}@media(prefers-reduced-motion:reduce){.axnear-sw,.axnear-sw:after,.axnear-give{transition:none}}.axnear-status.is-swap,.axnear-cloud.is-swap{animation:axnear-swap .45s var(--ax-ease)}@keyframes axnear-swap{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}}@media(prefers-reduced-motion:reduce){.axnear-status.is-swap,.axnear-cloud.is-swap{animation:none}}.axnear-scr.is-board{background:#07171240}.axnear__acts{display:inline-flex;flex-wrap:wrap;gap:8px}.axnear-draw{min-height:42px;padding:0 18px;border:1px solid #2c4a40;border-radius:999px;background:transparent;color:var(--n-ink);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:transform .25s var(--ax-ease),background .25s}.axnear-draw:active{transform:scale(.96)}@media(hover:hover){.axnear-draw:hover{background:#12392f}}.axnear-draw:focus-visible{outline:2px solid var(--n-honey);outline-offset:3px}.axoff{--axoff-ink: var(--ink);--axoff-acc: var(--accent);--axoff-grid: color-mix(in srgb, var(--ink) 7%, transparent);display:grid;grid-template-rows:auto auto 1fr}.axoff .axapp-win__bar{display:flex;align-items:center;gap:6px}.axoff-net{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,#c2410c 12%,transparent);color:#c2410c}[data-theme=dark] .axoff-net{color:#ff8a5c;background:#ff8a5c24}.axoff-tabs{display:flex;gap:4px;padding:8px 12px 0}.axoff-tabs button{flex:1;min-height:34px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .3s var(--ax-ease),color .3s var(--ax-ease)}.axoff-tabs button[aria-selected=true]{background:var(--accent);color:var(--on-accent, #fff);border-color:transparent}.axoff-tabs button:focus-visible,.axoff-ans button:focus-visible,.axoff-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.axoff-stage{position:relative;padding:12px;min-height:270px;display:grid}.axoff-pane{display:grid;gap:10px;align-content:start;animation:axoff-in .45s var(--ax-ease)}@keyframes axoff-in{0%{opacity:0;transform:translateY(6px) scale(.98);filter:blur(3px)}}.axoff-deck{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink-soft)}.axoff-deck b{color:var(--accent)}.axoff-card{position:relative;height:140px;border:0;padding:0;background:none;perspective:900px;cursor:pointer;font:inherit}.axoff-card.is-in{animation:axoff-card-in .45s var(--ax-ease)}@keyframes axoff-card-in{0%{opacity:0;transform:translate(26px) rotate(2deg)}}.axoff-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--radius-lg, 18px);border:1px solid var(--line);background:var(--paper-card);box-shadow:var(--shadow-tight);font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--ink);backface-visibility:hidden;transition:transform .6s var(--ax-ease)}.axoff-back{transform:rotateY(180deg);color:var(--accent)}.axoff-ans{display:grid;grid-template-columns:1fr 1fr;gap:8px}.axoff-ans button{min-height:40px;border-radius:999px;border:1px solid var(--line);background:var(--paper-card);color:var(--ink);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:transform .25s var(--ax-ease)}.axoff-ans button:active{transform:scale(.96)}.axoff-ans .axoff-good{background:var(--accent);color:var(--on-accent, #fff);border-color:transparent}.axoff-next{min-height:18px;font-size:13px;color:var(--ink-soft);text-align:center}.axoff-next.is-pop{animation:axoff-in .35s var(--ax-ease)}.axoff-pane[data-pane=board] canvas{width:100%;height:210px;border-radius:var(--radius-md, 12px);background:var(--paper-card);border:1px solid var(--line)}.axoff-cap{font-size:13px;color:var(--ink-soft);text-align:center}.axoff-chess{width:min(210px,100%);aspect-ratio:1;margin:0 auto;display:grid;grid-template-columns:repeat(8,1fr);border-radius:8px;overflow:hidden;border:1px solid var(--line)}.axoff-chess i{display:grid;place-items:center;font-style:normal;font-size:clamp(14px,2vw,21px);line-height:1}.axoff-chess i.is-last{box-shadow:inset 0 0 0 999px #f0b42961}.axoff-chess .w{color:#fff;text-shadow:0 0 2px #000,0 1px 2px #000}.axoff-chess .b{color:#1b1b1b}.axoff-chess .is-moved{animation:axoff-move .45s var(--ax-ease);display:inline-block}@keyframes axoff-move{0%{transform:scale(1.35);opacity:.4}}@media(prefers-reduced-motion:reduce){.axoff-pane,.axoff-card.is-in,.axoff-next.is-pop,.axoff-chess .is-moved{animation:none}.axoff-face{transition:none}}.axapp-win.axoff{z-index:2}.axapp-devices .axapp-phone{z-index:1}@media(max-width:600px){.axapp-devices .axapp-win.axoff{display:grid;width:100%;margin-right:0}.axapp-devices .axapp-phone{display:none}.axoff-face{font-size:26px}}.axapp-hero .axapp-devices{min-height:0}.axapp-hero .axapp-devices .axapp-phone{display:none}.axapp-hero .axapp-win.axoff{margin-right:0;max-width:520px;margin-left:auto;width:100%}.axoff-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.axoff-badges span{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--ax-ok-bg);color:var(--accent)}.axoff-badges span:first-child{background:#f0b429;color:#123b2e}.axoff-net{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:color-mix(in srgb,#c2410c 13%,transparent);color:#c2410c;transition:background .35s var(--ax-ease),color .35s var(--ax-ease)}.axoff-net[aria-checked=true]{background:color-mix(in srgb,#1f8a4c 15%,transparent);color:#1f8a4c}[data-theme=dark] .axoff-net{color:#ff8a5c;background:#ff8a5c26}[data-theme=dark] .axoff-net[aria-checked=true]{color:#5fcf8f;background:#5fcf8f26}.axoff-net:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.axoff-net svg{transition:opacity .3s}.axoff-net[aria-checked=false] svg{opacity:.55}.axoff-deck{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--ink-soft)}.axoff-deck>b{margin-right:auto;color:var(--ink)}.axoff-count b{color:var(--accent);font-variant-numeric:tabular-nums}.axoff-count.is-learned b{color:#1f8a4c}[data-theme=dark] .axoff-count.is-learned b{color:#5fcf8f}.axoff-count{display:inline-block}.is-bump{animation:axoff-bump .45s var(--ax-ease)}@keyframes axoff-bump{40%{transform:scale(1.18)}}.axoff-progress{height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent);overflow:hidden}.axoff-progress i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#5fcf8f);transition:width .5s var(--ax-ease)}.axoff-card{position:relative;height:168px;perspective:900px;cursor:pointer;border-radius:var(--radius-lg, 18px);outline-offset:3px}.axoff-card:focus-visible{outline:2px solid var(--accent)}.axoff-face{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:6px;border-radius:var(--radius-lg, 18px);border:1px solid var(--line);background:var(--paper-card);box-shadow:var(--shadow-tight);color:var(--ink);backface-visibility:hidden;transition:transform .6s var(--ax-ease);text-align:center;padding:10px}.axoff-pic svg{width:64px;height:64px;display:block}.axoff-word{font-size:28px;font-weight:800;letter-spacing:-.02em}.axoff-back{transform:rotateY(180deg);background:linear-gradient(160deg,var(--paper-card),color-mix(in srgb,var(--accent) 10%,var(--paper-card)))}.axoff-back b{font-size:30px;font-weight:800;color:var(--accent);letter-spacing:-.02em}.axoff-example{font-size:13px;color:var(--ink-soft);max-width:30ch;font-style:italic}.axoff-card.is-flip .axoff-front{transform:rotateY(-180deg)}.axoff-card.is-flip .axoff-back{transform:rotateY(0)}.axoff-say{position:absolute;right:10px;top:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--paper-card);color:var(--accent);display:grid;place-items:center;cursor:pointer}.axoff-say:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.axoff-card.is-flip .axoff-say{opacity:0;pointer-events:none}.axoff-done{height:168px;display:grid;place-items:center;align-content:center;gap:12px;border-radius:var(--radius-lg, 18px);border:1px dashed var(--accent);text-align:center;animation:axoff-in .45s var(--ax-ease)}.axoff-done b{font-size:18px}.axoff-restart{min-height:38px;padding:0 18px;border-radius:999px;border:0;background:var(--accent);color:var(--on-accent, #fff);font:inherit;font-weight:700;cursor:pointer}.axoff-chesswrap{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:stretch;justify-content:center;width:min(250px,100%);margin:0 auto}.axoff-chess{width:100%;aspect-ratio:1;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);border-radius:8px;overflow:hidden;border:1px solid var(--line)}.axoff-chess i{position:relative;display:block;min-width:0;min-height:0;font-style:normal}.axoff-chess i.l{background:#efe4cc}.axoff-chess i.d{background:#6f9a7f}.axoff-chess i.is-last{box-shadow:inset 0 0 0 999px #f0b4296b}.axoff-chess i>span{position:absolute;inset:6%;display:block}.axoff-chess i>span svg{width:100%;height:100%;display:block}.axoff-chess i>span.is-moved{animation:axoff-move .45s var(--ax-ease)}.axoff-chess i[data-mark]:after{content:attr(data-mark);position:absolute;right:-2px;top:-2px;z-index:2;min-width:16px;height:16px;padding:0 3px;border-radius:999px;font:800 10px/16px Onest,system-ui,sans-serif;text-align:center;color:#fff;background:#3e63dd;box-shadow:0 1px 3px #0000004d}.axoff-chess i[data-mark="?!"]:after{background:#d99a1e}.axoff-chess i[data-mark="?"]:after{background:#f76b15}.axoff-chess i[data-mark="??"]:after{background:#e5484d}.axoff-chess i[data-mark="!"]:after{background:#30a46c}.axoff-chess i[data-mark="#"]:after{background:#123b2e}.axoff-eval{position:relative;border-radius:6px;overflow:hidden;background:#27362f;border:1px solid var(--line)}.axoff-eval i{position:absolute;left:0;right:0;bottom:0;height:50%;background:#fffdf6;transition:height .6s var(--ax-ease)}.axoff-eval b{position:absolute;left:50%;bottom:4px;transform:translate(-50%) rotate(-90deg);transform-origin:center;font-size:8px;color:#8a8a8a;white-space:nowrap;display:none}.axoff-analysis{display:grid;gap:4px;text-align:center;min-height:66px}.axoff-analysis__h{font-size:12px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.axoff-move{font-size:17px;font-variant-numeric:tabular-nums}.axoff-note{font-size:13px;color:var(--ink-soft)}.axoff-note.is-inacc{color:#b7791f}.axoff-note.is-mistake{color:#c2410c}.axoff-note.is-blunder{color:#c62828;font-weight:700}.axoff-note.is-good{color:#1f8a4c}.axoff-note.is-mate{color:var(--ink);font-weight:700}[data-theme=dark] .axoff-note.is-inacc{color:#f0b960}[data-theme=dark] .axoff-note.is-mistake{color:#ff9a5c}[data-theme=dark] .axoff-note.is-blunder{color:#ff6b6b}[data-theme=dark] .axoff-note.is-good{color:#5fcf8f}.axoff-sync{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px 12px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-soft)}.axoff-sync__text{flex:1 1 200px;min-width:0;display:inline-block}.axoff-devs{display:inline-flex;gap:6px;flex-wrap:wrap}.axoff-dev{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft);opacity:.55;transition:opacity .35s,color .35s,border-color .35s,background .35s}.axoff-dev.is-synced{opacity:1;color:#1f8a4c;border-color:currentColor;background:color-mix(in srgb,#1f8a4c 10%,transparent)}[data-theme=dark] .axoff-dev.is-synced{color:#5fcf8f}.axoff.is-online .axoff-dev{opacity:.9}@media(max-width:600px){.axoff-card,.axoff-done{height:150px}.axoff-word{font-size:24px}.axoff-pic svg{width:52px;height:52px}.axoff-chesswrap{width:min(230px,100%)}}@media(prefers-reduced-motion:reduce){.is-bump,.axoff-done,.axoff-chess i>span.is-moved{animation:none}.axoff-progress i,.axoff-eval i,.axoff-dev{transition:none}}.axoff-chess-more{font-size:12px;color:var(--ink-soft);max-width:40ch;margin:2px auto 0}.axnear-dev:after{content:"";position:absolute;right:-6px;top:-6px;width:18px;height:18px;border-radius:50%;background:#f0b429 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123b2e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18h10a4 4 0 0 0 .5-8A6 6 0 0 0 6 9.5 4.3 4.3 0 0 0 7 18z'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow:0 2px 6px #0000004d;opacity:0;transform:scale(.4);transition:opacity .35s var(--ax-ease),transform .45s var(--ax-ease)}.axnear.is-online .axnear-dev:after{opacity:1;transform:scale(1)}.axnear.is-online .axnear-dev:nth-child(3n+1):after{transition-delay:.55s}.axnear.is-online .axnear-dev:nth-child(3n+2):after{transition-delay:.7s}.axnear.is-online .axnear-dev:nth-child(3n):after{transition-delay:.85s}@media(prefers-reduced-motion:reduce){.axnear-dev:after{transition:none}}
