.cfg-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cfg-stack>*{min-width:0}.cfg-tight{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cfg-tight>*{min-width:0}.cfg-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.cfg-two{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cfg-two>*{min-width:0}@media (width>=900px){.cfg-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cfg-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cfg-pair>*{min-width:0}@media (width<=359px){.cfg-pair{grid-template-columns:minmax(0,1fr)}}.cfg-narrow{max-width:640px}.cfg-faded{opacity:.6}.cfg-plans{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.cfg-plans>*{min-width:0}.cfg-foot{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.cfg-list{padding:0;overflow:hidden}.cfg-li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);min-width:0;display:flex}.cfg-li:last-child{border-bottom:0}.cfg-li>.ax-grow{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cfg-li b{font-weight:600}.cfg-switch{align-items:center;gap:var(--space-2);min-height:var(--touch);cursor:pointer;flex:none;font-size:14px;display:inline-flex}.cfg-switch input{width:22px;height:22px;accent-color:var(--ink);margin:0}.cfg-switch:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}.cfg-opt{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;min-width:0;display:flex}.cfg-opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cfg-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.cfg-opt:has(input:disabled){opacity:.55;cursor:not-allowed;background:var(--surface-2)}.cfg-opt input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:0}.cfg-opt>span.ax-grow{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cfg-opt .cfg-count{font:800 22px/1 var(--font-display);font-variant-numeric:tabular-nums;flex:none}.cfg-week{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;display:grid}.cfg-week>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cfg-mini{text-align:left;min-height:var(--touch);padding:var(--space-2) var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);cursor:pointer;font:400 14px/20px var(--font-sans);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.cfg-mini:hover{background:var(--surface-2)}.cfg-mini b{font:700 15px/20px var(--font-sans)}.cfg-mini--off{opacity:.55;border-style:dashed}.cfg-dayhead{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cfg-daylist{gap:var(--space-2);flex-direction:column;display:flex}.cfg-push{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-1);align-items:flex-start;min-width:0;display:flex}.cfg-push>.ax-grow{overflow-wrap:anywhere;font-size:14px;line-height:20px}.cfg-mail{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);min-width:0;overflow:hidden}.cfg-mail__head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.cfg-mail__body{gap:var(--space-3);padding:var(--space-4);overflow-wrap:anywhere;flex-direction:column;display:flex}.cfg-mail__title{font:800 26px/1 var(--font-display);text-transform:uppercase}.cfg-mail__foot{color:var(--ink-2);font-size:12px;line-height:16px}.cfg-sum{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.cfg-sum:last-child{border-bottom:0}.cfg-sum b{font-variant-numeric:tabular-nums}.cfg-ok{border-radius:var(--radius-full);background:var(--volt);width:64px;height:64px;color:var(--volt-ink);place-items:center;display:grid}.cfg-img{gap:var(--space-4);align-items:center;min-width:0;display:flex}.cfg-img>div:last-child{min-width:0}.cfg-img__box{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);width:88px;height:88px;color:var(--ink-2);flex:none;place-items:center;display:grid;overflow:hidden}.cfg-img__box--round{border-radius:var(--radius-full)}.cfg-img__box img{object-fit:contain;background:var(--surface);width:100%;height:100%}.cfg-file{position:relative}.cfg-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cfg-file:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.cfg-file[aria-disabled=true]{opacity:.45;pointer-events:none}.cfg-copy{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);flex-wrap:wrap;display:flex}.cfg-copy code{overflow-wrap:anywhere;flex:200px;min-width:0;font:500 14px/20px ui-monospace,Menlo,Consolas,monospace}.cfg-hbar{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;font-size:14px;display:grid}.cfg-hbar>span:first-child{overflow-wrap:anywhere}.cfg-hbar b{font-variant-numeric:tabular-nums;text-align:right}.cfg-hbar__track{border-radius:var(--radius-s);background:var(--surface-2);height:14px;overflow:hidden}.cfg-hbar__track i{background:var(--chart-1);border-radius:var(--radius-s);height:100%;display:block}.cfg-hbar__track i.b{background:var(--chart-2)}@media (width<=479px){.cfg-hbar{grid-template-columns:minmax(0,1fr) auto}.cfg-hbar__track{order:3;grid-column:1/-1}}.cfg-funnel{gap:var(--space-2);flex-direction:column;display:flex}.cfg-funnel>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--impact-bg);color:var(--impact-fg);border:1px solid var(--line);min-width:0;display:flex}.cfg-funnel>div:last-child{background:var(--volt);color:var(--volt-ink)}.cfg-funnel b{font:800 28px/1 var(--font-display);font-variant-numeric:tabular-nums}.cfg-range{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cfg-range__custom{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px;display:grid}.cfg-range__custom>*{min-width:0}@media (width<=359px){.cfg-range__custom{grid-template-columns:minmax(0,1fr)}}.cfg-calc{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.cfg-calc>span{overflow-wrap:anywhere}.cfg-calc>b{font-variant-numeric:tabular-nums;text-align:right}.cfg-calc__eq{border-top:1.5px solid var(--line-strong);height:0;margin:var(--space-1) 0;grid-column:1/-1}.cfg-total{font:800 32px/1 var(--font-display);font-variant-numeric:tabular-nums}.cfg-dl{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch);padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;font:400 14px/20px var(--font-sans);display:flex}.cfg-dl:hover:not(:disabled){background:var(--surface-2)}.cfg-dl:disabled{opacity:.55;cursor:progress}.cfg-dl>span:first-of-type{flex-direction:column;flex:1;min-width:0;display:flex}.cfg-dl b{font-size:16px}.cfg-mobile-only{display:none}@media (width<=719px){.cfg-mobile-only{display:flex}}.ops-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ops-stack>*{min-width:0}.ops-two{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ops-two>*{min-width:0}@media (width>=900px){.ops-two{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ops-greet{font:var(--title-l-weight) var(--title-l-size)/var(--title-l-lh) var(--font-display);text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;margin:0}.ops-list{padding:0;overflow:hidden}.ops-li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);min-height:var(--touch);text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;text-decoration:none;display:flex}.ops-li:last-child{border-bottom:0}a.ops-li,button.ops-li{cursor:pointer}a.ops-li:hover,button.ops-li:hover{background:var(--surface-2)}.ops-li:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ops-li__main{flex-direction:column;flex:1;min-width:0;display:flex}.ops-li__main>b{font:600 15px/20px var(--font-sans);overflow-wrap:anywhere}.ops-li__main>span{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;line-height:20px}.ops-li__end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:50%;display:flex}.ops-money{font:800 20px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ops-filters{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.ops-filters{max-width:520px}}.ops-person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ops-person>span:last-child{flex-direction:column;min-width:0;display:flex}.ops-person b{overflow-wrap:anywhere;font-weight:600}.ops-person small{color:var(--ink-2);font-size:13px}.ops-mobile-only{display:inline}@media (width>=900px){.ops-mobile-only{display:none}}.ops-kv{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin:0;display:grid}.ops-kv dt{color:var(--ink-2);font-size:14px;line-height:20px}.ops-kv dd{font:600 15px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.ops-amount{font:800 44px/.95 var(--font-display);font-variant-numeric:tabular-nums}.ops-receipt{border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);cursor:zoom-in;width:100%;min-height:120px;padding:0;display:block;position:relative;overflow:hidden}.ops-receipt img{object-fit:contain;width:100%;max-height:240px;display:block}.ops-receipt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ops-receipt__hint{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-full);font:600 13px/18px var(--font-sans);padding:4px 10px;position:absolute;bottom:8px;right:8px}.ops-receipt-big{object-fit:contain;max-width:100%;max-height:70dvh;margin:0 auto;display:block}.ops-foot{gap:var(--space-2);padding:var(--space-3) 0 max(var(--space-4), env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}.ops-foot>*{flex:140px}.ops-ta{width:100%;min-width:0;color:var(--ink);font:400 16px/24px var(--font-sans);resize:vertical;background:0 0;border:0;outline:none;min-height:88px;padding:10px 14px}.ops-ctl-ta{align-items:stretch}.ops-head{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.ops-head__text{gap:var(--space-2);flex-direction:column;flex:260px;min-width:0;display:flex}.ops-head__text h1{font:var(--title-l-weight) var(--title-l-size)/var(--title-l-lh) var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.ops-head__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ops-contact{gap:2px var(--space-3);color:var(--ink-2);flex-wrap:wrap;font-size:14px;display:flex}.ops-contact>*{overflow-wrap:anywhere;min-width:0}.ops-contact a{color:var(--link)}.ops-cards{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.ops-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}}.ops-opt{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);min-height:var(--touch);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;display:flex}.ops-opt:has(input:checked){border-color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink)}.ops-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ops-opt input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:3px}.ops-opt>span{flex-direction:column;min-width:0;display:flex}.ops-opt b{font:600 15px/20px var(--font-sans)}.ops-opt small{color:var(--ink-2);font-size:14px;line-height:20px}.ops-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-link{min-height:var(--touch);color:var(--link);font:600 15px/1 var(--font-sans);text-underline-offset:3px;align-items:center;gap:6px;width:fit-content;text-decoration:underline;display:inline-flex}.ops-code{padding:var(--space-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-m);overflow-wrap:anywhere;font:500 14px/20px ui-monospace,Consolas,monospace;display:block}.ops-stack1{flex-direction:column;min-width:0;display:flex}.ops-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.ops-contact{flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:20px;display:flex}.ops-contact a{color:var(--link);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;width:fit-content;text-decoration:underline;display:inline-flex}.ops-contact a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.ops-trialbar{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ops-trialbar__range{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.pub{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);flex-direction:column;max-width:100%;display:flex;overflow-x:clip}.pub>*{min-width:0}.pub h1,.pub h2,.pub h3,.pub p,.pub dl,.pub dd{margin:0}.pub-top{z-index:20;align-items:center;gap:var(--space-2);box-sizing:border-box;height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--space-2), env(safe-area-inset-right,0px)) 0 max(var(--space-4), env(safe-area-inset-left,0px));background:var(--bg);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.pub-top__start{align-items:center;gap:var(--space-2);min-width:0;max-width:var(--bar-side);display:flex}.pub-top__text{-webkit-user-select:none;user-select:none;background:0 0;flex-direction:column;flex:1;min-width:0;display:flex}.pub-top__text b{font:700 16px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;background:0 0;display:block;overflow:hidden}.pub-top__text span{font:400 13px/16px var(--font-sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:0 0;display:block;overflow:hidden}.pub-subhead{display:none}@media (width<=599px){.pub-top__start{display:none}.pub-top .ax-barlogo{flex:none;position:static;transform:none}.pub-top--titled .pub-top__text{display:none}.pub-subhead{box-sizing:border-box;width:100%;max-width:560px;padding:var(--space-4) var(--space-4) 0;flex-direction:column;gap:2px;min-width:0;margin:0 auto;display:flex}.pub-subhead b{font:700 16px/20px var(--font-sans);overflow-wrap:anywhere}.pub-subhead span{font:400 14px/20px var(--font-sans);color:var(--ink-2);overflow-wrap:anywhere}.pub-subhead+.pub-main{padding-top:var(--space-4)}}@media (width>=600px){.pub-top--titled .pub-top__start{flex:1;max-width:none}.pub-top--titled .ax-barlogo{flex:none;margin-left:auto;position:static;transform:none}}.pub-main{width:100%;max-width:560px;padding:var(--space-5) var(--space-4) var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;min-width:0;margin:0 auto;display:flex}.pub-main>*{min-width:0}.pub-main:focus{outline:none}.pub-main--wide{gap:var(--space-6);max-width:880px}.pub-ttl{font:800 30px/1 var(--font-display);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere;text-wrap:balance}.pub-h2{font:700 18px/24px var(--font-sans)}.pub-form{gap:var(--space-4);flex-direction:column;display:flex}.pub-form>*{min-width:0}.pub-stack{gap:var(--space-3);flex-direction:column;display:flex}.pub-stack>*{min-width:0}.pub-center{text-align:center;align-items:center}.pub-end{justify-content:flex-end;display:flex}.pub-foot{text-align:center;color:var(--ink-2);font:400 14px/20px var(--font-sans)}.pub-foot .ax-btn--link{min-height:var(--touch)}.pub-powered{text-align:center;padding:var(--space-4)}.pub-pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=480px){.pub-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pub-gymrow{align-items:center;gap:var(--space-3);display:flex}.pub-gymrow>div{min-width:0}.pub-okmark{background:var(--volt);width:72px;height:72px;color:var(--volt-ink);border-radius:50%;place-items:center;display:grid}.pub-okmark .ax-i{stroke-width:2.6px;width:40px;height:40px}.pub-okmark--warn{background:var(--warn-bg);color:var(--warn)}.pub-okmark--ink{background:var(--surface-2);color:var(--ink)}.pub-oauth{gap:var(--space-3);flex-direction:column;display:flex}.pub-or{align-items:center;gap:var(--space-3);color:var(--ink-2);font:400 14px/20px var(--font-sans);display:flex}.pub-or:before,.pub-or:after{content:"";background:var(--line);flex:1;height:1px}.pub-hero{background:var(--impact-bg);color:var(--impact-fg);border-bottom:1px solid var(--impact-border);position:relative;overflow:hidden}.pub-hero:before{content:"";background:repeating-linear-gradient(115deg, var(--impact-pattern) 0 18px, transparent 18px 52px);position:absolute;inset:0}.pub-hero__in{max-width:880px;padding:max(28px, env(safe-area-inset-top)) var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex;position:relative}.pub-hero__in>*{min-width:0}.pub-hero__brand{align-items:center;gap:var(--space-3);display:flex}.pub-hero__tag{color:var(--impact-fg-2);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere}.pub-hero__name{font:800 52px/.9 var(--font-display);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere}.pub-hero__sub{color:var(--impact-fg-2);font:400 15px/22px var(--font-sans);align-items:flex-start;gap:6px;display:flex}.pub-hero__sub .ax-i{margin-top:3px}.pub-hero__cta{gap:var(--space-3);flex-direction:column;display:flex}.pub-hero__cta .ax-btn{white-space:normal;text-align:center}@media (width>=720px){.pub-hero__name{font-size:72px}.pub-hero__cta{flex-direction:row;max-width:640px}.pub-hero__cta .ax-btn{flex:1 1 0}}.pub-disc{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.pub-disc .ax-card b{font:700 22px/1.1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.pub-plans{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;display:grid}.pub-slots{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.pub-slots{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pub-segwrap,.pub-segwrap .ax-seg{max-width:100%}.pub-progress{gap:4px;display:flex}.pub-progress i{background:var(--surface-2);border-radius:2px;flex:1;height:4px}.pub-progress i.on{background:var(--ink)}.pub-opt{border:1.5px solid var(--line-strong);border-radius:var(--radius-l);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:14px;display:flex}.pub-opt[aria-checked=true]{border:2px solid var(--ink);background:var(--surface-2);padding:13.5px}.pub-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pub-opt__radio{border:2px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pub-opt[aria-checked=true] .pub-opt__radio{border-color:var(--ink)}.pub-opt[aria-checked=true] .pub-opt__radio:after{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px}.pub-opt__body{flex-direction:column;flex:1;min-width:0;display:flex}.pub-opt__body b{font:700 20px/1.1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.pub-dl{font:400 15px/22px var(--font-sans);grid-template-columns:auto minmax(0,1fr);gap:10px 16px;display:grid}.pub-dl dt{color:var(--ink-2)}.pub-dl dd{text-align:right;overflow-wrap:anywhere;font-weight:600}.pub-ticket{gap:var(--space-2);flex-direction:column;display:flex}.pub-ticket .ax-num{color:var(--impact-num);overflow-wrap:anywhere;font-size:44px;line-height:1}.pub-ticket__where{gap:var(--space-2);color:var(--impact-fg-2);font:400 14px/20px var(--font-sans);align-items:flex-start;display:flex}.pub-ticket__where .ax-i{margin-top:2px}.pub-cta-card{border:2px solid var(--ink)}.pub-choices{gap:var(--space-3);flex-direction:column;display:flex}.pub-choice{border:1.5px solid var(--line-strong);border-radius:var(--radius-l);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:12px 14px;display:flex}.pub-choice:hover:not(:disabled){background:var(--surface-2)}.pub-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pub-choice:disabled{opacity:.55;cursor:progress}.pub-choice__body{flex-direction:column;flex:1;min-width:0;display:flex}.pub-choice__body b{font:700 16px/22px var(--font-sans);overflow-wrap:anywhere}.pub-choice__body span{color:var(--ink-2);font:400 14px/20px var(--font-sans)}@media (width>=900px){.pub-main{padding-top:var(--space-6)}}.pub-prov{background:var(--surface-2);width:24px;height:24px;color:var(--ink);font:800 13px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.pub-code .ax-control input{font:700 32px/40px var(--font-display);letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;padding-left:calc(14px + .5em)}.pub-split{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pub-legal{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);padding:0 var(--space-4) max(var(--space-5), env(safe-area-inset-bottom));font:500 13px/20px var(--font-sans);color:var(--ink-2);flex-wrap:wrap;display:flex}.pub-legal a{color:var(--ink-2);text-underline-offset:2px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.pub-legal a:hover{color:var(--ink)}.pub-powered{padding-bottom:var(--space-2)}.lg{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.lg a{color:var(--ink);text-underline-offset:2px;overflow-wrap:anywhere}.lg code{background:var(--surface-2);border-radius:var(--radius-s);overflow-wrap:anywhere;padding:1px 6px;font:500 13px/20px ui-monospace,Menlo,Consolas,monospace}.lg-prose{gap:var(--space-3);max-width:68ch;font:400 16px/26px var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.lg-prose ul{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.lg-prose li{padding-left:var(--space-1)}.lg-prose li::marker{color:var(--ink-2)}.lg-prose p{overflow-wrap:anywhere}.lg-toc{gap:var(--space-2);flex-direction:column;max-width:68ch;display:flex}.lg-toc ol{padding-left:var(--space-5);gap:0 var(--space-5);margin:0;display:grid}.lg-toc li{padding:2px 0}.lg-toc a{align-items:center;min-height:32px;display:inline-flex}@media (width>=720px){.lg-toc ol{grid-template-columns:1fr 1fr}}.lg-sec{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;scroll-margin-top:76px;display:flex}.lg-sec:target .lg-h2{text-decoration:underline;-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt);text-underline-offset:6px;text-decoration-thickness:4px}.lg-h2{font:700 20px/28px var(--font-sans);overflow-wrap:anywhere}.ath-list{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.ath-li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);min-width:0;display:flex}.ath-li:first-child{border-top:0}.ath-li>.ax-grow{flex-direction:column;gap:2px;display:flex}.ath-li__end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:55%;display:flex}.ath-amount{font-size:20px;line-height:24px}.ath-err{color:var(--error)}.ath-copyrow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);min-width:0;display:flex}.ath-copyrow:first-child{border-top:0}.ath-copyrow>div{overflow-wrap:anywhere;min-width:0}.ath-payqr{aspect-ratio:1;border-radius:var(--radius-m);object-fit:contain;border:1px solid var(--line);background:#fff;width:132px;max-width:100%;padding:6px}.ath-step{align-items:center;gap:var(--space-3);display:flex}.ath-stepn{background:var(--volt);width:28px;height:28px;color:var(--volt-ink);font:700 14px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ath-sum{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding:6px 0;display:flex}.ath-sum>span:last-child{font-variant-numeric:tabular-nums;flex:none}.ath-sum--tot{border-top:1px solid var(--line);margin-top:4px;padding-top:10px;font-size:18px;font-weight:700}.ath-done{text-align:center;align-items:center;gap:var(--space-3);padding-top:var(--space-5);flex-direction:column;display:flex}.ath-done h1{margin:0}.ath-mark{background:var(--volt);width:72px;height:72px;color:var(--volt-ink);border-radius:50%;place-items:center;display:inline-grid}.ath-mark svg{width:36px;height:36px}.ath-mark--info{background:var(--info-bg);color:var(--info)}.ath-mark--error{background:var(--error-bg);color:var(--error)}.ath-actions{gap:var(--space-2);flex-direction:column;display:flex}.ath-qr{border-radius:var(--radius-xl);padding:var(--space-5) var(--space-4);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ath-qr>*{min-width:0;max-width:100%}.ath-qr .ax-pagehead{text-align:left;width:100%}.ath-qrbox{border-radius:var(--radius-l);padding:var(--space-3);aspect-ratio:1;background:#fff;place-items:center;width:min(100%,300px);display:grid}.ath-qrbox svg{width:100%;height:auto;display:block}.ath-qrbox .ax-skel{width:100%;height:100%}.ath-who{align-items:center;gap:var(--space-3);text-align:left;min-width:0;display:flex}.ath-who b{overflow-wrap:anywhere;font-size:20px;line-height:24px}.ath-qr__num{color:var(--volt);font-size:64px;line-height:.9}.ath-qr__stack{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ath-qr .ax-banner{text-align:left;width:100%}.ath-wallet{background:var(--on-night);color:var(--volt-ink)}.ath-photo{border-top:1px solid var(--line);width:100%;padding-top:var(--space-4);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ath-photo__btns{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.ath-photo .ax-btn--secondary{color:var(--on-night);border-color:var(--on-night-2);background:0 0}.ath-qr .ax-chip--neutral{background:var(--surface-2)}.ath-qr .ax-avatar{color:var(--on-night);border-color:var(--line);background:#202327}.stf-card{gap:var(--space-3);padding:var(--space-3);flex-direction:column;min-width:0;display:flex}.stf-card>*{min-width:0}.stf-card--cancelled .ax-slot{opacity:.7}.stf-day{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.stf-trials{flex-direction:column;min-width:0;display:flex}.stf-li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;min-width:0;display:flex}.stf-li:first-child{border-top:0}.stf-li__body{overflow-wrap:anywhere;flex:160px;min-width:0}.stf-li__body b{font-size:15px;display:block}.stf-li__body a{color:var(--link)}.stf-li__actions{gap:var(--space-2);flex:none;align-items:center;display:flex}.stf-li__actions .ax-btn{min-width:64px;min-height:var(--touch)}.stf-chips{gap:var(--space-2);flex-wrap:wrap;margin-top:4px;display:flex}.stf-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.stf-layout>*{min-width:0}@media (width>=900px){.stf-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.stf-night{border-radius:var(--radius-xl);padding:var(--space-3);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.stf-night>*{min-width:0}.stf-top{align-items:center;gap:var(--space-2);display:flex}.stf-top__text{flex:1;min-width:0}.stf-top__text b{overflow-wrap:anywhere;display:block}.stf-top__text span{color:var(--ink-2);font-size:13px;display:block}.stf-cam{border-radius:var(--radius-l);place-items:center;height:min(44vh,420px);min-height:240px;display:grid}.stf-cam video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stf-cam__hint{left:0;right:0;bottom:var(--space-3);text-align:center;color:var(--ink-2);font-size:14px;position:absolute}.stf-cam__hint span{border-radius:var(--radius-full);background:#0000008c;padding:4px 10px}.stf-cam__msg{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-4);flex-direction:column;max-width:360px;display:flex;position:relative}.stf-cam__msg p{color:var(--ink-2);margin:0;font-size:14px}.stf-cam__stop{top:var(--space-2);right:var(--space-2);position:absolute}.stf-actions{gap:var(--space-2);flex-direction:column;display:flex}.stf-actions--row{flex-direction:row}.stf-actions--row>*{flex:1 1 0;min-width:0}.stf-search-list{flex-direction:column;display:flex}.stf-pick{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-2) 0;border:0;border-top:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;width:100%;display:flex}.stf-pick>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.stf-pick small{color:var(--ink-2);display:block}.stf-range{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stf-bar{gap:4px var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.stf-bar__track{border-radius:var(--radius-full);background:var(--surface-2);grid-column:1/-1;height:8px;overflow:hidden}.stf-bar__track i{background:var(--ink);border-radius:var(--radius-full);height:100%;display:block}.stf-bar span{overflow-wrap:anywhere}.plt-two{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.plt-two>*{min-width:0}.plt-part{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);flex-direction:column;padding:12px 14px;display:flex}.plt-part.is-on{border:2px solid var(--ink);padding:11px 13px}.plt-est{gap:var(--space-2);flex-direction:column;display:flex}.plt-est__num{font:800 40px/1 var(--font-display);color:var(--impact-num);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.plt-est__ex{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plt-est__ex>*{min-width:0}.plt-months{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.plt-months>*{min-width:0}.plt-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.plt-name>span:last-child{flex-direction:column;min-width:0;display:flex}.plt-name b{overflow-wrap:anywhere}.plt-sub{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:18px}.plt-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=720px){.plt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.plt-people{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.plt-person{min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.plt-person:last-child{border-bottom:0;padding-bottom:0}.plt-person__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.plt-person__top b{overflow-wrap:anywhere}.plt-person__mail{overflow-wrap:anywhere;font-weight:600}.plt-facts{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.plt-fact{gap:var(--space-3);grid-template-columns:9.5em minmax(0,1fr);min-width:0;display:grid}.plt-fact dt{color:var(--ink-2);font-size:14px}.plt-fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.cm-profile{align-items:center;gap:var(--space-4);min-width:0;display:flex}.cm-profile>div{min-width:0}.cm-profile .ax-avatar{flex:none}.cm-profile b,.cm-profile .ax-muted{overflow-wrap:anywhere}.cm-dl{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.cm-dl>div{min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.cm-dl>div:last-child{border-bottom:0;padding-bottom:0}.cm-dl dt{font:600 13px/18px var(--font-sans);color:var(--ink-2)}.cm-dl dd{font:600 16px/22px var(--font-sans);overflow-wrap:anywhere;margin:0}.cm-upload{display:inline-flex;position:relative}.cm-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cm-upload:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-m)}.cm-list{flex-direction:column;padding:4px 0;display:flex}.cm-link{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:8px var(--space-4);color:var(--ink);border-bottom:1px solid var(--line);text-align:left;width:100%;font:600 16px/22px var(--font-sans);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;text-decoration:none;display:flex}.cm-link:last-child{border-bottom:0}.cm-link:hover{background:var(--surface-2)}.cm-link>span{overflow-wrap:anywhere;flex:1;min-width:0}.cm-link .ax-i:last-child{color:var(--ink-2);flex:none}.cm-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-steps li{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cm-steps li>span:nth-child(2){flex:1;min-width:0}.cm-stepn{border-radius:var(--radius-full);background:var(--volt);width:28px;height:28px;color:var(--volt-ink);font:700 14px/1 var(--font-sans);flex:none;place-items:center;display:grid}.cm-install{gap:var(--space-3);flex-direction:column;display:flex}.cm-install__head{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.cm-install__head>div{flex:1;min-width:0}.cm-install__head b{font-size:17px;display:block}.cm-install__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cm-install__actions>*{flex:140px}.cm-notices{flex-direction:column;gap:6px;display:flex}.cm-notices .ax-notif{min-width:0}.cm-legal{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-4);font:500 14px/20px var(--font-sans);color:var(--ink-2);flex-wrap:wrap;display:flex}.ax-card .cm-legal{margin-top:0}.cm-legal a{color:var(--ink);text-underline-offset:2px;min-height:var(--touch);align-items:center;text-decoration:underline;display:inline-flex}:root{--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-sans:Barlow, system-ui, -apple-system, "Segoe UI", sans-serif;--display-xl-size:72px;--display-xl-lh:.9;--display-xl-weight:800;--display-xl-ls:-.01em;--display-l-size:44px;--display-l-lh:.95;--display-l-weight:800;--title-l-size:30px;--title-l-lh:1;--title-l-weight:700;--title-m-size:22px;--title-m-lh:1.1;--title-m-weight:700;--heading-size:18px;--heading-lh:24px;--heading-weight:700;--body-size:16px;--body-lh:24px;--body-weight:400;--body-strong-size:16px;--body-strong-lh:24px;--body-strong-weight:600;--small-size:14px;--small-lh:20px;--small-weight:400;--label-size:12px;--label-lh:16px;--label-weight:600;--label-ls:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-xl:24px;--radius-full:999px;--touch:44px;--touch-lg:52px;--nav-bottom:64px;--nav-side:248px;--bg:#f4f4f1;--surface:#fff;--surface-2:#ecebe6;--ink:#121417;--ink-2:#555a62;--line:#dcdbd5;--line-strong:#858a92;--volt:#c8f031;--volt-ink:#121417;--night:#121417;--logo-ficha:#c8f031;--logo-kk:#121417;--on-night:#f2f2ee;--on-night-2:#a4a9b0;--action-bg:#121417;--action-fg:#c8f031;--action-bg-hover:#2b3037;--link:#2747d8;--focus:#2747d8;--cta-ring:#121417;--choice:#121417;--choice-bg:#1214170f;--ok:#157a3e;--ok-bg:#e2f4e8;--warn:#8a5300;--warn-bg:#fdf0d6;--error:#c0261c;--error-bg:#fbe4e1;--on-error:#fff;--info:#2747d8;--info-bg:#e5eafc;--scrim:#1214178f;--chart-1:#121417;--chart-2:#2747d8;--chart-3:#b7b9b2;--shadow-1:0 1px 2px #1214170f;--shadow-2:0 8px 24px #12141724;--shadow-sheet:0 -12px 32px #1214172e;--impact-bg:#fff;--impact-fg:#121417;--impact-fg-2:#555a62;--impact-num:#121417;--impact-border:#dcdbd5;--impact-bar:#121417;--impact-bar-off:#ecebe6;--impact-pattern:#c8f03147;--mark-bg:#c8f031;--mark-fg:#121417;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .ax-on-night .ax-result{--bg:#0e0f11;--surface:#17191c;--surface-2:#202327;--ink:#f2f2ee;--ink-2:#a4a9b0;--line:#2c3035;--line-strong:#6b717a;--night:#060708;--logo-ficha:#c8f031;--logo-kk:#121417;--action-bg:#c8f031;--action-fg:#121417;--action-bg-hover:#d9ff5c;--link:#8ea2ff;--focus:#8ea2ff;--cta-ring:#c8f031;--choice:#c8f031;--choice-bg:#c8f0311f;--ok:#5ad18a;--ok-bg:#12301f;--warn:#f4b84a;--warn-bg:#33260b;--error:#ff7a6e;--error-bg:#3a1513;--on-error:#121417;--info:#8ea2ff;--info-bg:#172040;--scrim:#000000a3;--chart-1:#c8f031;--chart-2:#8ea2ff;--chart-3:#4a4f57;--shadow-1:none;--shadow-2:0 8px 24px #00000080;--shadow-sheet:0 -12px 32px #0009;--impact-bg:#060708;--impact-fg:#f2f2ee;--impact-fg-2:#a4a9b0;--impact-num:#c8f031;--impact-border:#060708;--impact-bar:#c8f031;--impact-bar-off:#ffffff1f;--impact-pattern:#c8f03117;--mark-bg:#060708;--mark-fg:#c8f031;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],[data-theme-scope=dark],:root[data-theme=dark] .ax-on-night .ax-result,:root [data-theme-scope=dark] .ax-on-night .ax-result,.ax-on-night{--bg:#0e0f11;--surface:#17191c;--surface-2:#202327;--ink:#f2f2ee;--ink-2:#a4a9b0;--line:#2c3035;--line-strong:#6b717a;--night:#060708;--logo-ficha:#c8f031;--logo-kk:#121417;--action-bg:#c8f031;--action-fg:#121417;--action-bg-hover:#d9ff5c;--link:#8ea2ff;--focus:#8ea2ff;--cta-ring:#c8f031;--choice:#c8f031;--choice-bg:#c8f0311f;--ok:#5ad18a;--ok-bg:#12301f;--warn:#f4b84a;--warn-bg:#33260b;--error:#ff7a6e;--error-bg:#3a1513;--on-error:#121417;--info:#8ea2ff;--info-bg:#172040;--scrim:#000000a3;--chart-1:#c8f031;--chart-2:#8ea2ff;--chart-3:#4a4f57;--shadow-1:none;--shadow-2:0 8px 24px #00000080;--shadow-sheet:0 -12px 32px #0009;--impact-bg:#060708;--impact-fg:#f2f2ee;--impact-fg-2:#a4a9b0;--impact-num:#c8f031;--impact-border:#060708;--impact-bar:#c8f031;--impact-bar-off:#ffffff1f;--impact-pattern:#c8f03117;--mark-bg:#060708;--mark-fg:#c8f031;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme-scope=light],.ax-on-night .ax-result,:root [data-theme-scope=light] .ax-on-night .ax-result{--bg:#f4f4f1;--surface:#fff;--surface-2:#ecebe6;--ink:#121417;--ink-2:#555a62;--line:#dcdbd5;--line-strong:#858a92;--night:#121417;--logo-ficha:#c8f031;--logo-kk:#121417;--action-bg:#121417;--action-fg:#c8f031;--action-bg-hover:#2b3037;--link:#2747d8;--focus:#2747d8;--cta-ring:#121417;--choice:#121417;--choice-bg:#1214170f;--ok:#157a3e;--ok-bg:#e2f4e8;--warn:#8a5300;--warn-bg:#fdf0d6;--error:#c0261c;--error-bg:#fbe4e1;--on-error:#fff;--info:#2747d8;--info-bg:#e5eafc;--scrim:#1214178f;--chart-1:#121417;--chart-2:#2747d8;--chart-3:#b7b9b2;--shadow-1:0 1px 2px #1214170f;--shadow-2:0 8px 24px #12141724;--shadow-sheet:0 -12px 32px #1214172e;--impact-bg:#fff;--impact-fg:#121417;--impact-fg-2:#555a62;--impact-num:#121417;--impact-border:#dcdbd5;--impact-bar:#121417;--impact-bar-off:#ecebe6;--impact-pattern:#c8f03147;--mark-bg:#c8f031;--mark-fg:#121417;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ax,.ax *{box-sizing:border-box}.ax{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}.ax-page{background:var(--bg);color:var(--ink);font-family:var(--font-sans);padding:var(--space-4)}.ax :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ax-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800}.ax-label{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ax-muted{color:var(--ink-2)}.ax-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.ax-i--s{width:16px;height:16px}.ax-i--l{width:24px;height:24px}.ax-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ax-stack{gap:var(--space-3);flex-direction:column;display:flex}.ax-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);border-radius:var(--radius-m);font:600 16px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;padding:0 18px;text-decoration:none;transition:background .12s;display:inline-flex}.ax-btn--primary{background:var(--action-bg);color:var(--action-fg)}.ax-btn--primary:hover,.ax-btn--primary:active{background:var(--action-bg-hover)}.ax-btn--volt{background:var(--volt);color:var(--volt-ink)}.ax-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.ax-btn--secondary:active{background:var(--surface-2)}.ax-btn--ghost-night{color:var(--on-night);border-color:var(--on-night-2);background:0 0}.ax-btn--danger{background:var(--error);color:var(--on-error)}.ax-btn--link{color:var(--link);text-underline-offset:3px;background:0 0;padding:0 4px;text-decoration:underline}.ax-btn--lg{min-height:var(--touch-lg);font:700 20px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;padding:0 24px}.ax-btn--block{width:100%}.ax-btn--icon{width:var(--touch);padding:0}.ax-btn[disabled],.ax-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ax-btn[aria-busy=true]{cursor:progress}.ax-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ax-spin}@keyframes ax-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ax-spin{animation-duration:2s}}.ax-field{flex-direction:column;gap:6px;display:flex}.ax-field>label{font:600 14px/20px var(--font-sans);color:var(--ink)}.ax-field .ax-hint{font:400 14px/20px var(--font-sans);color:var(--ink-2)}.ax-control{min-height:var(--touch);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);align-items:center;display:flex;overflow:hidden}.ax-control:hover:not(:focus-within):not(:has(:disabled)){border-color:var(--ink-2)}.ax-control:focus-within{border-color:var(--focus)}.ax-control:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ax-control:focus-within:after{box-shadow:inset 0 0 0 .5px var(--focus)}.ax-field--error .ax-control:focus-within{border-color:var(--error)}.ax-field--error .ax-control:focus-within:after{box-shadow:none}.ax-control input,.ax-control select{min-width:0;color:var(--ink);font:400 16px/24px var(--font-sans);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:10px 14px}.ax-control .ax-affix{background:var(--surface-2);color:var(--ink-2);border-right:1px solid var(--line);align-self:stretch;align-items:center;padding:0 12px;font-weight:600;display:flex}.ax-control .ax-affix--end{border-right:0;border-left:1px solid var(--line)}.ax-control .ax-trail{color:var(--ink-2);padding:0 12px;display:flex}.ax-field--error .ax-control{border-color:var(--error);border-width:2px}.ax-field--error .ax-hint{color:var(--error);align-items:flex-start;gap:6px;display:flex}.ax-check{min-height:var(--touch);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.ax-upload{border:2px dashed var(--line-strong);border-radius:var(--radius-l);padding:var(--space-5) var(--space-4);align-items:center;gap:var(--space-2);text-align:center;background:var(--surface);flex-direction:column;display:flex}.ax-upload--filled{text-align:left;border-style:solid;border-color:var(--line);padding:var(--space-3);flex-direction:row}.ax-thumb{border-radius:var(--radius-s);background:var(--surface-2);width:64px;height:84px;color:var(--ink-2);border:1px solid var(--line);flex:none;place-items:center;display:grid}.ax-chip{border-radius:var(--radius-s);height:28px;font:600 13px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.ax-chip .ax-i{stroke-width:2.4px;width:15px;height:15px}.ax-chip--ok{background:var(--ok-bg);color:var(--ok)}.ax-chip--warn{background:var(--warn-bg);color:var(--warn)}.ax-chip--error{background:var(--error-bg);color:var(--error)}.ax-chip--info{background:var(--info-bg);color:var(--info)}.ax-chip--neutral{background:var(--surface-2);color:var(--ink-2)}.ax-chip--volt{background:var(--volt);color:var(--volt-ink)}.ax-tag{font:500 14px/20px var(--font-sans);color:var(--ink-2);cursor:default;align-items:center;gap:6px;display:inline-flex}.ax-tag:before{content:"";background:var(--ink-2);border-radius:50%;flex:none;width:6px;height:6px}.ax-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:var(--space-4)}.ax-card--impact{background:var(--impact-bg);color:var(--impact-fg);border-color:var(--impact-border)}.ax-plan{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.ax-plan__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ax-plan__name{font:700 22px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.ax-plan__classes{align-items:baseline;gap:6px;display:flex}.ax-plan__classes .ax-num{font-size:56px;line-height:.85}.ax-plan__price{font:800 32px/1 var(--font-display);font-variant-numeric:tabular-nums}.ax-plan__was{font:500 16px/1 var(--font-sans);color:var(--ink-2);text-decoration:line-through}.ax-plan__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.ax-plan--promo{border:2px solid var(--ink)}.ax-plan__ribbon{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:8px var(--space-4);background:var(--volt);color:var(--volt-ink);border-radius:calc(var(--radius-l) - 2px) calc(var(--radius-l) - 2px) 0 0;font:700 13px/1.2 var(--font-sans);align-items:center;gap:8px;display:flex}.ax-pack{gap:var(--space-3);flex-direction:column;display:flex}.ax-pack__top{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.ax-pack__left .ax-num{font-size:48px;line-height:.85}.ax-pack__left .ax-of{font:600 18px/1 var(--font-display);color:var(--ink-2)}.ax-bar{gap:3px;height:12px;display:flex}.ax-bar>i{background:var(--ink);border-radius:3px;flex:1}.ax-bar>i.is-used{background:var(--surface-2);outline:1px solid var(--line);outline-offset:-1px}.ax-card--impact .ax-bar>i{background:var(--impact-bar)}.ax-card--impact .ax-bar>i.is-used{background:var(--impact-bar-off)}.ax-status{gap:var(--space-3);padding:var(--space-5) var(--space-4);border-radius:var(--radius-l);flex-direction:column;display:flex}.ax-status .ax-num{color:var(--impact-num);font-size:96px;line-height:.82}.ax-status .ax-label{color:var(--impact-fg-2)}.ax-slot{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);grid-template-columns:76px 1fr auto;display:grid}div.ax-slot:not(.ax-slot--now){background:0 0;border-width:0 0 1px;border-radius:0;padding-left:0;padding-right:0}.ax-slot__time{font:700 22px/1 var(--font-display);font-variant-numeric:tabular-nums}.ax-slot__time small{font:600 12px/16px var(--font-sans);color:var(--ink-2);letter-spacing:.04em;display:block}.ax-slot__title{font:600 16px/20px var(--font-sans)}.ax-slot__meta{font:400 14px/20px var(--font-sans);color:var(--ink-2)}.ax-slot--now{border:2px solid var(--ink)}.ax-slot--off{opacity:.55}.ax-cupo{font:600 13px/1 var(--font-sans);color:var(--ink-2);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ax-cupo__track{background:var(--surface-2);border-radius:3px;width:64px;height:6px;overflow:hidden}.ax-cupo__track>i{background:var(--ink);height:100%;display:block}.ax-tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden}.ax-toolbar{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.ax-toolbar .ax-control{min-height:36px}.ax-toolbar .ax-control input,.ax-toolbar .ax-control select{padding:6px 10px;font-size:14px}.ax-pill{border-radius:var(--radius-full);border:1.5px solid var(--line-strong);background:var(--surface);height:32px;color:var(--ink);font:600 13px/1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ax-pill[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ax-table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans)}.ax-table th{text-align:left;font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap;padding:10px 12px}.ax-table td{border-bottom:1px solid var(--line);vertical-align:middle;height:44px;padding:8px 12px}.ax-table tr:last-child td{border-bottom:0}.ax-table .is-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ax-table tbody tr:hover{background:var(--surface-2)}.ax-pager{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.ax-kpi{flex-direction:column;gap:6px;display:flex}.ax-kpi__value{font:800 40px/1 var(--font-display);font-variant-numeric:tabular-nums}.ax-kpi__delta{font:600 13px/1 var(--font-sans);align-items:center;gap:4px;display:inline-flex}.ax-kpi__delta--up{color:var(--ok)}.ax-kpi__delta--down{color:var(--error)}.ax-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.ax-tab{min-height:var(--touch);color:var(--ink-2);font:600 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px}.ax-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.ax-tab .ax-count{margin-left:6px}.ax-seg{background:var(--surface-2);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);padding:3px;display:inline-flex}.ax-seg button{min-height:38px;color:var(--ink-2);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px}.ax-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.ax-scrim{background:var(--scrim)}.ax-sheet{background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);padding:8px var(--space-4) var(--space-5)}.ax-sheet__grip{background:var(--line-strong);width:40px;height:5px;margin:0 auto var(--space-3);border-radius:3px}.ax-sheet__head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.ax-modal{background:var(--surface);border-radius:var(--radius-l);box-shadow:var(--shadow-2);padding:var(--space-5);max-width:440px}.ax-toast{border-radius:var(--radius-m);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);font:500 15px/20px var(--font-sans);align-items:center;gap:12px;padding:12px 14px;display:flex}.ax-toast .ax-i{color:var(--ink)}.ax-toast .ax-btn--link{color:var(--link);margin-left:auto}.ax-banner{border-radius:var(--radius-m);font:400 14px/20px var(--font-sans);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ax-banner b{font-size:15px;font-weight:700;display:block}.ax-banner--ok{background:var(--ok-bg);color:var(--ink)}.ax-banner--ok>.ax-i{color:var(--ok)}.ax-banner--warn{background:var(--warn-bg);color:var(--ink)}.ax-banner--warn>.ax-i{color:var(--warn)}.ax-banner--error{background:var(--error-bg);color:var(--ink)}.ax-banner--error>.ax-i{color:var(--error)}.ax-banner--info{background:var(--info-bg);color:var(--ink)}.ax-banner--info>.ax-i{color:var(--info)}.ax-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.ax-empty svg.ax-art{width:120px;height:96px;margin-bottom:var(--space-2)}.ax-art .a1{fill:var(--volt)}.ax-art .a2{fill:var(--ink)}.ax-art .a3{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5px}.ax-skel{background:linear-gradient(90deg, var(--surface-2) 0%, var(--line) 50%, var(--surface-2) 100%);border-radius:var(--radius-s);background-size:200% 100%;animation:1.4s infinite ax-shimmer}@keyframes ax-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ax-skel{animation:none}}.ax-avatar{border-radius:var(--radius-full);background:var(--surface-2);width:40px;height:40px;color:var(--ink);font:700 15px/1 var(--font-sans);border:1px solid var(--line);flex:none;place-items:center;display:grid;overflow:hidden}.ax-avatar img{object-fit:cover;width:100%;height:100%}.ax-avatar--l{width:72px;height:72px;font-size:26px}.ax-avatar--xl{width:112px;height:112px;font:800 44px/1 var(--font-display)}.ax-gymmark{border-radius:var(--radius-m);background:var(--mark-bg);width:40px;height:40px;color:var(--mark-fg);font:800 18px/1 var(--font-display);letter-spacing:.02em;flex:none;place-items:center;display:grid;overflow:hidden}.ax-gymmark>span{font:inherit;color:inherit;letter-spacing:inherit;display:block}.ax-gymmark img{object-fit:contain;background:#fff;width:100%;height:100%}.ax-gymmark img[src$="/brand/wakki-ficha.svg"]{background:0 0}.ax-gymmark--l{border-radius:var(--radius-l);width:72px;height:72px;font-size:30px}.ax-switch{min-height:var(--touch);border-radius:var(--radius-m);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.ax-switch__name{font:700 15px/18px var(--font-sans)}.ax-switch__role{font:400 13px/16px var(--font-sans);color:var(--ink-2)}.ax-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2);min-width:280px;padding:6px}.ax-menu__item{border-radius:var(--radius-m);align-items:center;gap:10px;min-height:52px;padding:6px 10px;display:flex}.ax-menu__item[aria-current=true]{background:var(--surface-2)}.ax-bell{width:var(--touch);height:var(--touch);border-radius:var(--radius-m);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.ax-badge{box-sizing:border-box;border-radius:var(--radius-full);background:var(--error);min-width:20px;height:20px;color:var(--on-error);font:700 11px/16px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;border:2px solid var(--bg);pointer-events:none;padding:0 4px;position:absolute;top:2px;right:0}.ax-notif{border-radius:var(--radius-m);grid-template-columns:36px 1fr auto;align-items:start;gap:12px;padding:14px 12px;display:grid}.ax-notif.is-unread{background:var(--surface-2)}.ax-notif__ico{border-radius:var(--radius-full);place-items:center;width:36px;height:36px;display:grid}.ax-notif__dot{background:var(--link);border-radius:50%;width:10px;height:10px;margin-top:6px}.ax-bnav{height:var(--nav-bottom);background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-sheet);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ax-bnav a{color:var(--ink-2);font:600 11px/1 var(--font-sans);flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding-top:12px;text-decoration:none;display:flex;position:relative}.ax-bnav a[aria-current=page]{color:var(--ink)}.ax-bnav a[aria-current=page]:before{content:"";background:var(--ink);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.ax-bnav a[aria-current=page] .ax-i{stroke-width:2.4px}.ax-bnav .ax-bnav__cta{color:var(--volt-ink);padding-top:40px}.ax-bnav .ax-bnav__cta span.ax-fab{background:var(--volt);width:54px;height:54px;color:var(--volt-ink);box-shadow:0 0 0 4px var(--surface), 0 4px 14px #1214172e;border-radius:50%;place-items:center;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ax-bnav .ax-bnav__cta span.ax-fab .ax-i{color:var(--volt-ink);stroke-width:2.4px;width:26px;height:26px}.ax-bnav .ax-bnav__cta:before{display:none}.ax-bnav .ax-bnav__cta[aria-current=page] span.ax-fab{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--cta-ring)}.ax-bnav .ax-bnav__cta:focus-visible{outline:none}.ax-bnav .ax-bnav__cta:focus-visible span.ax-fab{outline:3px solid var(--focus);outline-offset:7px}.ax-side{width:var(--nav-side);background:var(--surface);border-right:1px solid var(--line);gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.ax-side a{border-radius:var(--radius-m);min-height:40px;color:var(--ink-2);font:600 15px/1 var(--font-sans);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.ax-side a[aria-current=page]{background:var(--ink);color:var(--bg)}.ax-side a[aria-current=page] .ax-i{color:var(--volt)}.ax-side a .ax-count{border-radius:var(--radius-full);background:var(--warn-bg);min-width:22px;height:22px;color:var(--warn);font:700 12px/22px var(--font-sans);text-align:center;margin-left:auto;padding:0 6px}.ax-side__sep{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:16px 12px 6px}.ax-powered{font:500 11px/16px var(--font-sans);color:var(--ink-2);letter-spacing:.02em}.ax-powered__link{color:inherit;font-weight:700;text-decoration:none}.ax-powered__link:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ax-scan{color:var(--on-night);background:#060708;position:relative;overflow:hidden}.ax-scan__frame{aspect-ratio:1;width:64%;margin:auto;position:absolute;inset:0}.ax-scan__frame i{border:5px solid var(--volt);width:36px;height:36px;position:absolute}.ax-scan__frame i:first-child{border-bottom:0;border-right:0;border-top-left-radius:14px;top:0;left:0}.ax-scan__frame i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:14px;top:0;right:0}.ax-scan__frame i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:14px;bottom:0;left:0}.ax-scan__frame i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:14px;bottom:0;right:0}.ax-result{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);background:var(--surface);color:var(--ink);border:1px solid var(--line);flex-direction:column;display:flex}html,body{max-width:100%;overflow-x:clip}.ax-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax button,.ax input,.ax select,.ax textarea{font-family:inherit}.ax-btn>span{min-width:0}.ax-btn--sm{min-height:36px;padding:0 12px;font-size:14px}.ax-btn[disabled]{pointer-events:none}.ax-card--flat{box-shadow:none}.ax-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.ax-grid>*,.ax-stack>*,.ax-row>*{min-width:0}.ax-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ax-small{font:400 14px/20px var(--font-sans)}.ax-strong{font-weight:600}.ax-break{overflow-wrap:anywhere}.ax-on-night{color:var(--on-night);background:#060708}.ax-on-night .ax-label{color:var(--on-night-2)}.ax-on-night .ax-result .ax-label{color:var(--ink-2)}.ax-control{position:relative}.ax-control input[type=date]::-webkit-calendar-picker-indicator{width:var(--touch);opacity:0;cursor:pointer;height:100%;position:absolute;top:0;right:0}.ax-control input[type=time]::-webkit-calendar-picker-indicator{width:var(--touch);opacity:0;cursor:pointer;height:100%;position:absolute;top:0;right:0}.ax-control input[type=date],.ax-control input[type=time]{min-width:0;padding-right:44px}.ax-control .ax-trail{pointer-events:none}.ax-control input:disabled,.ax-control select:disabled{cursor:not-allowed}.ax-control:has(:disabled){background:var(--surface-2);border-color:var(--line)}.ax-control select{cursor:pointer;padding-right:0}.ax-check--error{color:var(--error)}.ax-upload{position:relative}.ax-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ax-upload--filled .ax-thumb{overflow:hidden}.ax-upload--filled .ax-thumb img{object-fit:cover;width:100%;height:100%}.ax-upload--drop{border-color:var(--focus);background:var(--surface-2)}.ax-upload:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ax-field--error .ax-upload{border-color:var(--error)}.ax-chip--outline{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-2);background:0 0}.ax-plan{min-width:0}.ax-plan__name{overflow-wrap:anywhere}.ax-plan__meta:empty{display:none}.ax-plan__price-row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ax-bar--cont{background:var(--surface-2);outline:1px solid var(--line);outline-offset:-1px;border-radius:6px;height:12px;display:block;overflow:hidden}.ax-bar--cont>i{background:var(--ink);border-radius:0;height:100%;display:block}.ax-card--impact .ax-bar--cont{background:var(--impact-bar-off)}.ax-card--impact .ax-bar--cont>i{background:var(--impact-bar)}.ax-card--impact .ax-label,.ax-card--impact .ax-pack__left .ax-of,.ax-card--impact .ax-small{color:var(--impact-fg-2)}.ax-card--impact .ax-pack__left .ax-num{color:var(--impact-num)}:root[data-theme=dark] .ax-card--impact .ax-btn--secondary,[data-theme-scope=dark] .ax-card--impact .ax-btn--secondary{color:var(--on-night);border-color:var(--on-night-2);background:0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ax-card--impact .ax-btn--secondary{color:var(--on-night);border-color:var(--on-night-2);background:0 0}}.ax-pack--faded{opacity:.85}.ax-pack__title{overflow-wrap:anywhere;font-weight:700}.ax-pack,.ax-status{min-width:0}.ax-status__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ax-status__actions>*{flex:140px}.ax-status .ax-num span{font-size:32px}.ax-status--calm .ax-num{color:var(--impact-fg)}.ax-status__detail{color:var(--impact-fg-2)}.ax-slot{text-align:left;width:100%;min-width:0;color:var(--ink);font:inherit}.ax-slot>*{min-width:0}button.ax-slot,a.ax-slot{cursor:pointer;min-height:var(--touch);text-decoration:none}button.ax-slot:active,a.ax-slot:active{background:var(--surface-2)}.ax-slot__title,.ax-slot__meta{overflow-wrap:anywhere}.ax-tablewrap{min-width:0;max-width:100%}.ax-tablescroll{max-width:100%;overflow-x:auto}.ax-table th.is-num{text-align:right}.ax-table tbody tr.is-click{cursor:pointer}.ax-toolbar .ax-control{flex:200px;max-width:320px}.ax-toolbar__spacer{flex:1}.ax-dt__cards{display:none}.ax-dt__card{gap:4px var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ax-dt__card:last-child{border-bottom:0}button.ax-dt__card{cursor:pointer}.ax-dt__card-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.ax-dt__card-amount{font:700 16px/24px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.ax-dt__card-chip{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.ax-dt__card-meta{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;gap:2px 12px;min-width:0;font-size:14px;display:flex}.ax-dt__empty{padding:var(--space-4)}@media (width<=719px){.ax-dt__table{display:none}.ax-dt__cards{display:block}.ax-pager{gap:var(--space-2);flex-wrap:wrap}.ax-toolbar .ax-control{flex-basis:100%;max-width:none}}.ax-kpi{min-width:0}a.ax-kpi{color:var(--ink);text-decoration:none}.ax-kpi__value{font-size:var(--title-m-size);overflow-wrap:anywhere}.ax-kpi__link{color:var(--link);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}@media (width>=900px){.ax-kpi__value{font-size:40px}}.ax-kpis{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.ax-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.ax-chart{min-width:0}.ax-chart svg{width:100%;height:auto;display:block;overflow:visible}.ax-chart__legend{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.ax-chart__legend span{align-items:center;gap:6px;display:inline-flex}.ax-chart__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ax-tabs{max-width:100%}.ax-tab:hover{color:var(--ink)}.ax-seg{max-width:100%;overflow-x:auto}.ax-seg button{white-space:nowrap}.ax-overlay{z-index:100;background:var(--scrim);animation:.16s ease-out ax-fade;display:flex;position:fixed;inset:0}.ax-overlay--sheet{justify-content:center;align-items:flex-end}.ax-overlay--modal{padding:var(--space-4);justify-content:center;align-items:center}.ax-dialog{color:var(--ink);min-width:0;font-family:var(--font-sans)}.ax-dialog:focus{outline:none}.ax-sheet{flex-direction:column;width:100%;max-width:560px;max-height:90dvh;padding-bottom:0;animation:.22s ease-out ax-rise;display:flex}.ax-sheet__head h2{font:700 18px/24px var(--font-sans);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.ax-sheet__head{gap:var(--space-2)}.ax-sheet__body{overscroll-behavior:contain;gap:var(--space-3);min-height:0;padding-bottom:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ax-sheet__foot{padding:var(--space-3) 0 max(var(--space-4), env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.ax-overlay--sheet{background:0 0}.ax-sheet-scrim{background:var(--scrim);pointer-events:none;position:absolute;inset:0}.ax-sheet{position:relative}.ax-sheet__top{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;margin-top:-8px}.ax-sheet__top:active{cursor:grabbing}.ax-sheet__grip{background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:24px;margin:0;display:flex}.ax-sheet__grip:before{content:"";background:var(--line-strong);border-radius:3px;width:40px;height:5px}.ax-sheet__head{min-height:48px;margin-bottom:var(--space-1)}.ax-sheet__body{touch-action:pan-y}.ax-modal{flex-direction:column;gap:14px;width:100%;max-height:calc(100dvh - 32px);animation:.16s ease-out ax-pop;display:flex;overflow-y:auto}.ax-modal h2{font:700 20px/26px var(--font-sans);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;color:var(--ink);margin:0}.ax-modal__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width>=900px){.ax-overlay--sheet{justify-content:flex-end;align-items:stretch}.ax-sheet{border-radius:var(--radius-xl) 0 0 var(--radius-xl);max-width:440px;height:100dvh;max-height:none;padding-top:var(--space-5);box-shadow:var(--shadow-2);animation-name:ax-slide}.ax-sheet__grip{display:none}.ax-sheet__top{touch-action:auto;cursor:auto;-webkit-user-select:auto;user-select:auto;margin-top:0}}@keyframes ax-fade{0%{opacity:0}}@keyframes ax-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes ax-slide{0%{opacity:0;transform:translate(40px)}}@keyframes ax-pop{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.ax-overlay,.ax-sheet,.ax-modal,.ax-toast{animation:none}}.ax-toasts{left:0;right:0;bottom:calc(var(--nav-bottom) + 12px + env(safe-area-inset-bottom));z-index:120;align-items:center;gap:var(--space-2);padding:0 var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.ax-toast{pointer-events:auto;width:100%;max-width:420px;animation:.2s ease-out ax-rise}.ax-toast>span{overflow-wrap:anywhere;flex:1;min-width:0}.ax-toast .ax-btn--link{flex:none;margin-left:0}.ax-banner{min-width:0}.ax-banner>div{overflow-wrap:anywhere;flex:1;min-width:0}.ax-banner__action{margin-top:var(--space-2)}.ax-empty{min-width:0}.ax-empty b{font-size:18px}.ax-empty__text{color:var(--ink-2);font-size:14px}.ax-avatar--s{width:32px;height:32px;font-size:13px}.ax-avatar--xl{font-family:var(--font-display)}.ax-gymmark--s{border-radius:8px;width:32px;height:32px;font-size:15px}.ax-popwrap{min-width:0;position:relative}.ax-pop{z-index:60;width:min(320px,100vw - 32px);position:absolute;top:calc(100% + 6px)}.ax-pop--end{right:0}.ax-pop--start{left:0}.ax-switch{width:100%;min-width:0;font:inherit}.ax-switch__text{flex:1;min-width:0}.ax-switch__name,.ax-switch__role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ax-switch--static{cursor:default}.ax-menu{min-width:0;max-height:70dvh;overflow-y:auto}.ax-menu__item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0}.ax-menu__item:hover{background:var(--surface-2)}.ax-menu__text{flex:1;min-width:0}.ax-menu__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-menu__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:8px 12px 10px;display:flex}.ax-notif{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;min-height:var(--touch);background:0 0;border:0}.ax-notif.is-unread{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.ax-notif b{font-weight:500}.ax-notif.is-unread b{font-weight:700}.ax-notif:hover{background:var(--surface-2)}.ax-notif-list{flex-direction:column;gap:6px;display:flex}.ax-menu .ax-notif-list{padding:0 4px 4px}.ax-notif>div{overflow-wrap:anywhere;min-width:0}.ax-notif>div>*+*{margin-top:2px}.ax-notif__time{color:var(--ink-2);font-size:13px;line-height:18px}.ax-iconbtn{width:var(--touch);height:var(--touch);border-radius:var(--radius-m);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.ax-iconbtn:hover{background:var(--surface-2)}.ax-bnav--fixed{z-index:30;height:calc(var(--nav-bottom) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.ax-bnav a{text-align:center;min-width:0;padding-left:2px;padding-right:2px}.ax-bnav a>span:not(.ax-fab){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ax-side{flex:none;min-width:0}.ax-side__scroll{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ax-side__group{gap:var(--space-1);flex-direction:column;display:flex}.ax-side a .ax-count{flex:none}.ax-side a>span:not(.ax-count){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ax-side__foot{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.ax-side__user{min-height:var(--touch);border-radius:var(--radius-m);color:var(--ink);align-items:center;gap:10px;min-width:0;padding:4px 8px;text-decoration:none;display:flex}.ax-side__user:hover{background:var(--surface-2)}.ax-shell{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);display:flex}.ax-shell__col{flex-direction:column;flex:1;min-width:0;display:flex}.ax-topwrap{z-index:20;background:var(--bg);position:sticky;top:0}.ax-top{z-index:20;align-items:center;gap:var(--space-2);box-sizing:border-box;height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--space-2), env(safe-area-inset-right,0px)) 0 max(var(--space-4), env(safe-area-inset-left,0px));background:var(--bg);border-bottom:1px solid var(--line);display:flex;position:relative}.ax-strip{display:none}@media (width<=899px){.ax-top__gym{display:none}.ax-strip{box-sizing:border-box;width:100%;min-height:30px;padding:0 max(var(--space-3), env(safe-area-inset-right,0px)) 0 max(var(--space-3), env(safe-area-inset-left,0px));background:var(--surface-2);border:0;border-bottom:1px solid var(--line);color:var(--ink);font:600 13px/18px var(--font-sans);text-align:left;align-items:center;gap:4px;min-width:0;display:flex}.ax-strip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ax-strip__role{color:var(--ink-2);white-space:nowrap;flex:none;font-weight:400}.ax-strip .ax-i{width:16px;height:16px;color:var(--ink-2);flex:none}.ax-strip--btn{cursor:pointer}.ax-strip--btn:hover{background:var(--surface)}}.ax-top__gym{min-width:0;max-width:var(--bar-side)}.ax-top__end{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;max-width:var(--bar-side);margin-left:auto;display:flex}.ax-top,.pub-top,.lnd-top{--logo-h:40px;--bar-side:calc(50% - var(--logo-h) * .87 - 8px)}@media (width<=420px){.ax-top,.pub-top,.lnd-top{--logo-h:36px}}.ax-barlogo{left:50%;top:calc(50% + env(safe-area-inset-top,0px) / 2);z-index:1;line-height:0;display:block;position:absolute;transform:translate(-50%,-50%)}.ax-barlogo svg{height:var(--logo-h);width:auto}@media (width<=899px){.ax-top .ax-barlogo{flex:none;position:static;transform:none}}.ax-main{align-content:start;gap:var(--space-4);width:100%;min-width:0;max-width:760px;padding:var(--space-5) var(--space-4) calc(var(--nav-bottom) + 28px + env(safe-area-inset-bottom));flex:1;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.ax-main>*{min-width:0}.ax-main:focus{outline:none}.ax-shell--side .ax-side{display:none}@media (width>=900px){.ax-shell--side .ax-side{height:100dvh;display:flex;position:sticky;top:0}.ax-shell--side .ax-bnav--fixed{display:none}.ax-shell--side .ax-top__gym{visibility:hidden}.ax-shell--side .ax-top{padding-right:var(--space-5)}.ax-shell--side .ax-barlogo{left:calc(50% - var(--nav-side) / 2)}.ax-shell--side .ax-main{max-width:1120px;padding:var(--space-6)}.ax-shell:not(.ax-shell--side) .ax-bnav--fixed{border-radius:var(--radius-l) var(--radius-l) 0 0;border:1px solid var(--line);border-bottom:0;width:560px;left:50%;right:auto;transform:translate(-50%)}}.ax-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ax-pagehead__text{flex:220px;min-width:0}.ax-pagehead__title{font:var(--title-l-weight) var(--title-l-size)/var(--title-l-lh) var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere;margin:0}.ax-pagehead__sub{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:20px}.ax-pagehead__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ax-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ax-section__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.ax-section__title{font:700 18px/24px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--ink);margin:0}.ax-skiplink{z-index:200;background:var(--ink);color:var(--bg);border-radius:var(--radius-m);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:8px}.ax-skiplink:focus{top:8px}.ax-result{min-width:0}.ax-result__head{align-items:center;gap:var(--space-2);display:flex}.ax-result__head .ax-i{box-sizing:content-box;border-radius:50%;flex:none;width:20px;height:20px;padding:6px}.ax-result__head b{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:24px}.ax-result--ok .ax-result__head .ax-i{color:var(--ok);background:var(--ok-bg)}.ax-result--warn .ax-result__head .ax-i{color:var(--warn);background:var(--warn-bg)}.ax-result--error .ax-result__head .ax-i{color:var(--error);background:var(--error-bg)}.ax-result__who{align-items:center;gap:14px;min-width:0;display:flex}.ax-result__who>div{overflow-wrap:anywhere;min-width:0}.ax-result__num{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ax-result__num .ax-num{font-size:44px;line-height:1}.ax-result__detail{color:var(--ink-2);font-size:14px;line-height:20px}.ax-result__noface{color:var(--warn);font-size:13px}.ds-doc{max-width:1200px;padding:var(--space-4) var(--space-4) var(--space-7);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.ds-doc h1{font:800 44px/1 var(--font-display);text-transform:uppercase;margin:0}.ds-doc h2{font:700 26px/1.1 var(--font-display);text-transform:uppercase;padding-top:var(--space-4);border-top:1px solid var(--line);margin:0}.ds-doc .ds-sec>h3{font:700 13px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:0}.ds-sec{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ds-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=899px){.ds-pair{grid-template-columns:minmax(0,1fr)}}.ds-theme{background:var(--bg);color:var(--ink);padding:var(--space-4);border-radius:var(--radius-l);border:1px solid var(--line);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ds-nav{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ds-nav a{font-size:13px}.ax-bnav .ax-bnav__cta .ax-bnav__label{color:var(--ink)}.ax-top .ax-switch{background:0 0;border-color:#0000;padding-left:0}.ax-top .ax-switch[aria-expanded=true],.ax-top button.ax-switch:hover{background:var(--surface)}.ax-top .ax-popwrap{min-width:0;max-width:100%}.ax-side .ax-switch{margin-bottom:var(--space-2)}.ax-side .ax-switch__name{white-space:normal;overflow-wrap:anywhere}.ax-btn--block,.ax-btn--lg{white-space:normal;text-align:center;padding-top:8px;padding-bottom:8px;line-height:1.1}.ax-btn--icon{white-space:nowrap;padding-top:0;padding-bottom:0}.ax-wm .ax-wm-mid,.ax-wm .ax-wm-right{transform-box:view-box}.ax-wm .ax-wm-mid{transform-origin:50px 0;animation:.9s cubic-bezier(.65,0,.25,1.12) both ax-wm-centro}.ax-wm .ax-wm-right{animation:.9s cubic-bezier(.65,0,.25,1.12) both ax-wm-tapa}.ax-wm .ax-wm-k1{animation:.9s cubic-bezier(.65,0,.25,1.12) both ax-wm-k1}.ax-wm .ax-wm-k2{animation:.9s cubic-bezier(.65,0,.25,1.12) both ax-wm-k2}.ax-wm .ax-wm-i{animation:.9s cubic-bezier(.65,0,.25,1.12) both ax-wm-i}.ax-wm .ax-wm-a{transform-box:fill-box;transform-origin:bottom;animation:.6s linear .56s both ax-wm-sube}.ax-wm .ax-wm-w,.ax-wm .ax-wm-k1 .ax-wm-kk,.ax-wm .ax-wm-k2 .ax-wm-kk,.ax-wm .ax-wm-i .ax-wm-ib{transform-box:fill-box;transform-origin:bottom;animation:.5s cubic-bezier(.3,0,.3,1) 1.01s both ax-wm-rebote}@keyframes ax-wm-centro{0%,18%{transform:scaleX(0)}to{transform:none}}@keyframes ax-wm-tapa{0%,18%{transform:translate(-73.17px)}to{transform:none}}@keyframes ax-wm-k1{0%,18%{transform:translate(-45.7px)}to{transform:none}}@keyframes ax-wm-k2{0%,18%{opacity:0;transform:translate(-85.66px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes ax-wm-i{0%,30%{opacity:0;transform:translate(-123.62px)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ax-wm-sube{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(26px)scaleY(.5)}45%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-16px)}75%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)scaleY(.86)}to{opacity:1;transform:none}}@keyframes ax-wm-rebote{0%{transform:none}12%{transform:scaleY(.9)}45%{transform:translateY(-14px)}78%{transform:translateY(0)scaleY(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ax-wm *{animation:none!important}}@media (width<=899px){html.is-standalone,html.is-standalone body{height:100vh;height:100dvh;height:var(--app-h,100dvh);overscroll-behavior:none;overflow:hidden}.is-standalone .ax-shell{height:100vh;height:100dvh;height:var(--app-h,100dvh);min-height:0;overflow:hidden}.is-standalone .ax-shell__col{height:100%;min-height:0}.is-standalone .ax-topwrap{flex:none;position:relative}.is-standalone .ax-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding-bottom:var(--space-5);flex:1 1 0;overflow:hidden auto}.is-standalone.ax-scroll-lock .ax-main{overflow:hidden}.is-standalone .ax-bnav--fixed{z-index:30;flex:none;position:relative;bottom:auto;left:auto;right:auto}}.ax-btn{transition:background .12s,border-color .12s,transform 60ms,box-shadow .12s}.ax-btn:not([disabled]):not([aria-disabled=true]):active{transform:translateY(1px)}.ax-btn--volt:not([disabled]):hover{box-shadow:0 0 0 2px var(--ink) inset;background:#d9ff5c}.ax-btn--secondary:not([disabled]):hover{background:var(--surface-2);border-color:var(--ink)}.ax-btn--danger:not([disabled]):hover{filter:brightness(.92)}.ax-btn--ghost-night:not([disabled]):hover{border-color:var(--on-night);background:#ffffff1a}.ax-btn--link:not([disabled]):hover{background:0 0;text-decoration-thickness:2px}.ax-card--action{color:var(--ink);cursor:pointer;text-align:left;width:100%;font:inherit;border:1.5px solid var(--line-strong);box-shadow:var(--shadow-1);flex-direction:column;gap:6px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform 60ms,background .12s;display:flex;position:relative}.ax-card--action:hover{border-color:var(--ink);box-shadow:var(--shadow-2)}.ax-card--action:active{box-shadow:var(--shadow-1);background:var(--surface-2);transform:translateY(1px)}.ax-card--action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ax-card__go{font:700 14px/20px var(--font-sans);color:var(--link);align-items:center;gap:4px;margin-top:auto;display:inline-flex}.ax-card__go .ax-i{transition:transform .12s}.ax-card--action:hover .ax-card__go .ax-i{transform:translate(3px)}.ax-kpi__link{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ax-actioncard__row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ax-actioncard__body{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.ax-actioncard__body b{font:700 16px/22px var(--font-sans)}.ax-actioncard__body span{color:var(--ink-2);font:400 14px/20px var(--font-sans)}.ax-facts{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;padding:0;list-style:none;display:grid}.ax-facts li{border-bottom:1px solid var(--line);min-width:0;font:700 22px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;cursor:default;align-items:center;gap:10px;padding:6px 0;display:flex}.ax-facts li:before{content:"";background:var(--volt);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;flex:none}.ax-chip{cursor:default}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ax-mark{flex:none;width:22px;height:22px;margin-top:1px;position:relative}.ax-native{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ax-box,.ax-dot{border:2px solid var(--line-strong);background:var(--surface);place-items:center;transition:background .12s,border-color .12s;display:grid;position:absolute;inset:0}.ax-box{color:var(--action-fg);border-radius:6px}.ax-box .ax-i{opacity:0;stroke-width:3px;width:16px;height:16px}.ax-native:checked+.ax-box{background:var(--action-bg);border-color:var(--action-bg)}.ax-native:checked+.ax-box .ax-i{opacity:1}.ax-check:hover .ax-native:not(:disabled)+.ax-box,.ax-check:hover .ax-native:not(:disabled)+.ax-dot{border-color:var(--ink)}.ax-dot{border-radius:50%}.ax-dot:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;transition:transform .12s;transform:scale(0)}.ax-native:checked+.ax-dot{border-color:var(--ink)}.ax-native:checked+.ax-dot:after{transform:scale(1)}.ax-native:focus-visible+.ax-box,.ax-native:focus-visible+.ax-dot,.ax-native:focus-visible+.ax-track{outline:2px solid var(--focus);outline-offset:2px}.ax-native:disabled{cursor:not-allowed}.ax-native:disabled+.ax-box,.ax-native:disabled+.ax-dot,.ax-native:disabled+.ax-track{opacity:.45}.ax-check:has(.ax-native:disabled){cursor:not-allowed;color:var(--ink-2)}.ax-field--error .ax-box{border-color:var(--error);border-width:2.5px}.ax-radio__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ax-grow{flex:1;min-width:0}.ax-radiocard{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;min-width:0;font-size:16px;line-height:22px;transition:border-color .12s,background .12s;display:flex}.ax-radiocard:hover:not(:has(.ax-native:disabled)){border-color:var(--ink);background:var(--surface-2)}.ax-radiocard:has(.ax-native:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface)}.ax-radiocard:has(.ax-native:disabled){opacity:.55;cursor:not-allowed;background:var(--surface-2)}.ax-radiocard:hover .ax-native:not(:disabled)+.ax-dot{border-color:var(--ink)}.ax-radiocard .ax-mark{margin-top:0}.ax-radio__title{font-weight:700}.ax-radio__end{font:800 22px/1 var(--font-display);font-variant-numeric:tabular-nums;flex:none}.ax-toggle{align-items:center;font-size:15px}.ax-mark--toggle{width:44px;height:26px;margin-top:0}.ax-track{border-radius:var(--radius-full);border:2px solid var(--line-strong);background:var(--surface-2);transition:background .12s,border-color .12s;position:absolute;inset:0}.ax-thumb-dot{background:var(--ink-2);border-radius:50%;width:18px;height:18px;transition:transform .14s,background .12s;position:absolute;top:2px;left:2px}.ax-native:checked+.ax-track{background:var(--action-bg);border-color:var(--action-bg)}.ax-native:checked+.ax-track .ax-thumb-dot{background:var(--action-fg);transform:translate(18px)}.ax-pick{position:relative}.ax-control .ax-pick__btn{align-items:center;gap:var(--space-2);min-width:0;min-height:41px;color:var(--ink);font:400 16px/24px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding:0 0 0 14px;display:flex}.ax-pick__btn.is-placeholder .ax-pick__val{color:var(--ink-2)}.ax-pick__val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ax-pick__btn .ax-trail{padding:0 12px}.ax-pick[data-disabled]{opacity:.55;background:var(--surface-2)}.ax-pick[data-disabled] .ax-pick__btn{cursor:not-allowed}.ax-pick:hover:not([data-disabled]){border-color:var(--ink)}.ax-pick__btn[aria-expanded=true] .ax-trail .ax-i{transform:rotate(180deg)}.ax-popover{z-index:140;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-2);font-family:var(--font-sans);padding:6px;position:fixed;overflow:auto}.ax-popover.ax-cal__panel,.ax-popover.ax-time__panel{padding:12px}.ax-pick__box{outline:none;flex-direction:column;gap:6px;min-width:0;display:flex}.ax-pick__search{border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);min-height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:0 10px;display:flex}.ax-pick__search:hover:not(:focus-within){border-color:var(--ink-2)}.ax-pick__search:focus-within{border-color:var(--focus);box-shadow:inset 0 0 0 .5px var(--focus)}.ax-pick__search input{min-width:0;font:400 16px/24px var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.ax-pick__list{overscroll-behavior:contain;max-height:min(280px,45vh);margin:0;padding:0;list-style:none;overflow-y:auto}.ax-pickersheet .ax-pick__list{max-height:55vh}.ax-pick__opt{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch);border-radius:var(--radius-m);cursor:pointer;font:400 16px/22px var(--font-sans);padding:8px 12px;display:flex}.ax-pick__opt.is-active{background:var(--surface-2)}.ax-pick__opt.is-selected{font-weight:700}.ax-pick__opt.is-disabled{opacity:.45;cursor:not-allowed}.ax-pick__txt{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ax-pick__txt small{color:var(--ink-2);font-size:13px;line-height:18px}.ax-pick__empty{color:var(--ink-2);margin:0;padding:14px 12px;font-size:15px}.ax-pick__clear{width:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;display:grid}.ax-pick__clear:hover{color:var(--ink)}.ax-combo .ax-trail{padding-right:0}.ax-cal{width:100%;min-width:0}.ax-cal__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ax-cal__nav{width:var(--touch);height:var(--touch);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);cursor:pointer;flex:none;place-items:center;display:grid}.ax-cal__nav:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink)}.ax-cal__nav:disabled{opacity:.35;cursor:not-allowed}.ax-cal__title{text-align:center;font:700 17px/24px var(--font-sans);text-transform:capitalize;flex:1}.ax-cal__title--btn{min-height:var(--touch);border-radius:var(--radius-m);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ax-cal__title--btn:hover{background:var(--surface-2)}.ax-cal__grid{border-collapse:collapse;table-layout:fixed;width:100%}.ax-cal__grid th{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:center;padding:4px 0 6px}.ax-cal__grid td{text-align:center;padding:1px 0}.ax-cal__grid td.is-inrange{background:var(--surface-2)}.ax-cal__grid td.is-rstart{background:linear-gradient(90deg, transparent 50%, var(--surface-2) 50%)}.ax-cal__grid td.is-rend{background:linear-gradient(90deg, var(--surface-2) 50%, transparent 50%)}.ax-cal__day{border-radius:var(--radius-m);width:100%;max-width:44px;height:40px;color:var(--ink);font:500 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.ax-cal__day:hover:not(:disabled):not(.is-selected){background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.ax-cal__day.is-today{box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:700}.ax-cal__day.is-selected{background:var(--action-bg);color:var(--action-fg);box-shadow:none;font-weight:700}.ax-cal__day:disabled{opacity:.3;cursor:not-allowed}.ax-cal__day:focus-visible,.ax-cal__month:focus-visible,.ax-time__opt:focus-visible,.ax-cal__nav:focus-visible,.ax-cal__title--btn:focus-visible,.ax-stepper__btn:focus-visible,.ax-pick__clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ax-cal__months{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ax-cal__month{border:1.5px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-height:48px;color:var(--ink);font:600 15px/1 var(--font-sans);text-transform:capitalize;cursor:pointer}.ax-cal__month:hover:not(:disabled):not(.is-selected){background:var(--surface-2);border-color:var(--ink)}.ax-cal__month.is-today{border-color:var(--ink)}.ax-cal__month.is-selected{background:var(--action-bg);color:var(--action-fg);border-color:var(--action-bg)}.ax-cal__month:disabled{opacity:.3;cursor:not-allowed}.ax-cal__foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:8px;display:flex}.ax-cal__foot:empty{display:none}.ax-cal__hint{color:var(--ink-2);font:400 14px/20px var(--font-sans);margin:8px 0 0}.ax-time{grid-template-columns:1fr 1fr 1.25fr;gap:6px;display:grid}.ax-time__col{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:232px;padding-right:2px;display:flex;overflow-y:auto}.ax-time__opt{border-radius:var(--radius-m);min-height:40px;color:var(--ink);font:600 16px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none}.ax-time__opt:hover:not(.is-selected){background:var(--surface-2)}.ax-time__opt.is-selected{background:var(--action-bg);color:var(--action-fg)}.ax-stepper .ax-input{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.ax-stepper__btn{width:var(--touch);background:var(--surface-2);color:var(--ink);font:700 22px/1 var(--font-sans);cursor:pointer;border:0;flex:none;align-self:stretch;place-items:center;display:grid}.ax-stepper__btn:first-child{border-right:1px solid var(--line)}.ax-stepper__btn:last-child{border-left:1px solid var(--line)}.ax-stepper__btn:hover:not(:disabled){background:var(--line)}.ax-stepper__btn:active:not(:disabled){background:var(--line-strong)}.ax-stepper__btn:disabled{opacity:.4;cursor:not-allowed}.ax-stepper .ax-affix--end{background:0 0;border-left:0;border-right:0;padding:0 8px 0 0}.ax-seg button:hover:not([aria-pressed=true]){background:var(--line);color:var(--ink)}.ax-seg button:active{transform:translateY(1px)}.ax-tab:hover:not([aria-selected=true]){border-bottom-color:var(--line-strong)}.ax-seg button:focus-visible,.ax-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.ax-slot:hover,a.ax-slot:hover{border-color:var(--ink);box-shadow:var(--shadow-2)}.ax-choicegroup{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ax-choicegroup--row{scrollbar-width:thin;flex-direction:row;max-width:100%;margin:-4px;padding:4px;overflow-x:auto}.ax-slot--choice,.ax-choice{border:2px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-1,none);cursor:pointer;transition:border-color .12s,background .12s,transform 80ms;position:relative}.ax-slot--choice{padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px);grid-template-columns:76px minmax(0,1fr) auto}button.ax-slot--choice:hover,.ax-choice:hover{border-color:var(--ink);background:var(--surface-2)}.ax-slot--choice:active,.ax-choice:active{transform:translateY(1px)}button.ax-slot--choice[aria-checked=true],button.ax-slot--choice[aria-checked=true]:hover,.ax-choice[aria-checked=true],.ax-choice[aria-checked=true]:hover{border-color:var(--choice);background:var(--choice-bg)}.ax-slot--choice:focus-visible,.ax-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-m)}.ax-slot__mark{border-radius:var(--radius-full);border:2px solid var(--line-strong);width:24px;height:24px;color:var(--bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.ax-slot--choice[aria-checked=true] .ax-slot__mark{background:var(--choice);border-color:var(--choice);color:var(--action-fg)}.ax-slot--choice .ax-cupo{margin-right:var(--space-2)}.ax-choice{width:60px;min-height:64px;color:var(--ink);font:inherit;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.ax-choice b{font:800 24px/1 var(--font-display)}.ax-choice span{color:var(--ink-2);text-transform:lowercase;font-size:13px}.ax-choice[aria-checked=true] span{color:var(--ink)}.ax-choice[aria-checked=true]:after{content:"";border-radius:var(--radius-full);background:var(--choice);width:6px;height:6px;position:absolute;top:5px;right:5px}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:700}ul,ol{margin:0;padding:0}a{color:var(--link)}img,video,canvas{max-width:100%;display:block}svg{max-width:100%}svg:not(.ax-i){display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
