@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.HbiucW_className{font-family:Inter,Inter Fallback;font-style:normal}.HbiucW_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.m5jm4W_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.m5jm4W_variable{--font-admin-display:"Inter Tight", "Inter Tight Fallback"}
@layer theme,base;@layer components{.admin-ui :where(h1,h2,h3,h4){text-wrap:balance}.a-num,.a-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.a-display{font-family:var(--font-display);letter-spacing:-.02em}.a-t-title-xl{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:36px}.a-t-title-lg{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:650;line-height:28px}.a-t-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:22px}.a-t-body{font-size:15px;line-height:22px}.a-t-small{font-size:13px;line-height:18px}.a-t-micro{font-size:12px;line-height:16px}.a-t-label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:18px}.a-muted{color:var(--ink-2)}.a-quiet{color:var(--ink-3)}.a-fig{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700}.a-fig-xl{padding-top:4px;font-size:76px;line-height:92px}.a-fig-lg{padding-top:2px;font-size:48px;line-height:58px}.a-fig-md{padding-top:2px;font-size:34px;line-height:42px}.a-fig-sm{font-size:24px;line-height:30px}.a-fig .a-unit{letter-spacing:-.01em;margin-left:.15em;font-size:.42em;font-weight:600}.a-page{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.a-main{padding-top:var(--s6);padding-bottom:var(--s16);gap:var(--s6);flex-direction:column;display:flex}.a-grid{gap:var(--s6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.a-col-12{grid-column:span 12}.a-col-8{grid-column:span 8}.a-col-7{grid-column:span 7}.a-col-6{grid-column:span 6}.a-col-5{grid-column:span 5}.a-col-4{grid-column:span 4}.a-col-3{grid-column:span 3}.a-stack{gap:var(--s6);flex-direction:column;display:flex}.a-stack-sm{gap:var(--s3);flex-direction:column;display:flex}.a-cluster{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.a-spread{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.a-sticky{top:calc(var(--a-sticky-nav) + 24px);position:sticky}.a-sysbanner{background:var(--danger);color:#fff;font-size:14px;font-weight:500;line-height:20px}.a-sysbanner .a-page{align-items:center;gap:10px;min-height:44px;padding-top:10px;padding-bottom:10px;display:flex}.a-sysbanner svg{flex:none;width:18px;height:18px}.a-sysbanner a{white-space:nowrap;text-underline-offset:3px;margin-left:auto;font-weight:600;text-decoration:underline}.a-head{z-index:40;position:relative}@media (min-width:961px){.a-head{pointer-events:none;position:sticky;top:0}.a-head .a-topnav{pointer-events:auto}}.a-topnav-wrap{padding-top:16px;position:relative}.a-topnav{align-items:center;gap:var(--s4);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-radius:var(--r-full);height:64px;box-shadow:var(--shadow-float);padding:0 10px 0 18px;display:flex}.a-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.a-brand__logo{width:32px;height:32px}.a-wordmark{font-family:var(--font-display);letter-spacing:-.04em;font-size:20px;font-weight:700;line-height:24px}.a-wordmark b{color:var(--accent);font-weight:700}.a-brand__tag{color:var(--ink-2);background:var(--field);border-radius:var(--r-full);padding:4px 9px;font-size:12px;font-weight:600;line-height:16px}.a-nav{align-items:center;gap:2px;margin-left:auto;margin-right:auto;display:flex}.a-nav__item{border-radius:var(--r-full);height:42px;color:var(--ink-2);transition:background var(--dur-1), color var(--dur-1);align-items:center;gap:7px;padding:0 15px;font-size:14.5px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.a-nav__item:hover{background:var(--field);color:var(--ink)}.a-nav__item[aria-current=page]{background:var(--ink);color:var(--on-ink)}.a-nav__item svg.a-chev{width:16px;height:16px}.a-count{border-radius:var(--r-full);font-variant-numeric:tabular-nums;background:var(--warn);min-width:20px;height:20px;color:var(--on-warn);justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.a-count--urgent{background:var(--danger);color:#fff}.a-count--plain{background:var(--surface-muted);color:var(--ink)}.a-avatar{background:var(--surface-muted);width:40px;height:40px;color:var(--ink);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:650;display:inline-flex}.a-nav-end{align-items:center;gap:8px;display:flex}.a-mtop,.a-tabbar{display:none}.a-hero{--h-fg:var(--ink);--h-fg-2:var(--ink-2);--h-line:var(--line-strong);--h-tick:var(--line);--h-chip:var(--field);--h-chip-line:var(--line-strong);--h-bg:var(--surface);--photo-start:40%;isolation:isolate;border-radius:var(--r-2xl);background:var(--surface);box-shadow:var(--shadow-card);color:var(--h-fg);min-height:248px;position:relative;overflow:hidden}.a-hero__img,.a-hero__shade{top:8px;bottom:8px;right:8px;left:var(--photo-start);border-radius:22px;position:absolute}.a-hero__img{z-index:-2;background-color:#1e1612;background-image:var(--photo-img,url(/admin/areas/overview.jpg));background-repeat:no-repeat;background-size:cover;background-position:var(--pos,50% 45%);animation:a-photo-in .6s var(--ease-out) both}.a-hero__shade{z-index:-1;background:linear-gradient(#16100c1a 0%,#16100c00 35%,#5c261061 100%),linear-gradient(90deg,#16100c1f 0%,#16100c4d 100%)}.a-hero__inner{grid-template-columns:minmax(0, calc(var(--photo-start) - 48px)) minmax(0, 1fr);gap:var(--s8);min-height:inherit;padding:30px 36px 32px;display:grid;position:relative}.a-hero__aside{padding:0 2px}.a-hero__lead{justify-content:space-between;gap:var(--s5);flex-direction:column;min-width:0;display:flex}.a-hero__aside{--h-fg:#fff;--h-fg-2:#ffffffd6;--h-line:#ffffff42;--h-tick:#ffffff2e;--h-chip:#ffffff29;--h-chip-line:#ffffff47;--h-bg:#1e1612;justify-content:space-between;align-items:flex-end;gap:var(--s5);color:var(--h-fg);flex-direction:column;display:flex}.a-hero__eyebrow{color:var(--h-fg-2);align-items:center;gap:10px;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.a-hero__eyebrow .a-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.a-hero__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--h-fg);margin-top:10px;font-size:30px;font-weight:700;line-height:36px}.a-hero__figure{flex-wrap:wrap;align-items:baseline;column-gap:14px;display:flex}.a-hero__figure .a-fig{color:var(--h-fg)}.a-hero__figlabel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--h-fg);font-size:20px;font-weight:600;line-height:26px}.a-hero__meta{color:var(--h-fg-2);font-size:14.5px;line-height:21px}.a-hero__meta strong{color:var(--h-fg);font-weight:600}.a-hero--compact{min-height:200px}.a-hero--compact .a-hero__inner{padding:26px 32px 28px}.a-hero--own .a-hero__shade{background:linear-gradient(#16100c6b 0%,#16100c57 45%,#28160cb8 100%)}.a-hero-stats{flex-wrap:wrap;gap:28px;display:flex}.a-hero-stat{flex-direction:column;gap:2px;display:flex}.a-hero-stat b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--h-fg);font-size:22px;font-weight:700;line-height:28px}.a-hero-stat>span{color:var(--h-fg-2);font-size:13px;line-height:18px}.a-card{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:var(--s6)}.a-card--flush{padding:0;overflow:hidden}.a-card__head{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s5);display:flex}.a-card--flush .a-card__head{padding:var(--s5) var(--s6) 0}.a-card__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:22px}.a-card__sub{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:18px}.a-card__foot{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s4);margin-top:var(--s5);border-top:1px solid var(--line);display:flex}.a-card--link{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2);display:block}.a-card--link:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.a-divider{background:var(--line);border:0;height:1px;margin:0}.a-section-head{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.a-section-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:650;line-height:26px}.a-btn{border-radius:var(--r-full);white-space:nowrap;height:44px;transition:background var(--dur-1), box-shadow var(--dur-1), transform var(--dur-1), color var(--dur-1);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.a-btn:active{transform:scale(.98)}.a-btn svg{flex:none;width:18px;height:18px}.a-btn--accent{background:var(--accent-fill);color:#fff}.a-btn--accent:hover{background:var(--accent-fill-hover)}.a-btn--dark{background:var(--ink);color:var(--on-ink)}.a-btn--dark:hover{background:var(--ink-hover)}.a-btn--light{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.a-btn--light:hover{background:var(--tint)}.a-btn--muted{background:var(--field);color:var(--ink)}.a-btn--muted:hover{background:var(--surface-muted)}.a-btn--warn{background:var(--warn-soft);color:var(--warn-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn-ink) 25%, transparent)}.a-btn--danger{background:var(--danger);color:#fff}.a-btn--danger:hover{background:#b92c26}.a-btn--ghost-danger{color:var(--danger-ink)}.a-btn--on-photo{background:var(--h-chip);color:var(--h-fg);box-shadow:inset 0 0 0 1px var(--h-chip-line)}.a-btn--on-photo:hover{box-shadow:inset 0 0 0 1.5px var(--h-fg-2)}.a-btn--lg{height:54px;padding:0 26px;font-size:16px}.a-btn--lg svg{width:20px;height:20px}.a-btn--sm{height:36px;padding:0 14px;font-size:13.5px}.a-btn--block{width:100%}.a-btn[disabled],.a-btn.is-disabled{background:var(--field);color:var(--ink-3);box-shadow:none;cursor:not-allowed}.a-link{color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.a-link svg{width:16px;height:16px;transition:transform var(--dur-1)}.a-link:hover svg{transform:translate(2px)}.a-backlink{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.a-backlink svg{width:18px;height:18px}.a-seg{background:var(--surface-muted);border-radius:var(--r-full);align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative}.a-seg__thumb{border-radius:var(--r-full);background:var(--raised);width:0;transition:transform var(--dur-2) var(--ease-out), width var(--dur-2) var(--ease-out);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #2322211a,0 2px 8px #2322210f}.a-seg__btn{z-index:1;border-radius:var(--r-full);height:38px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.a-seg__btn[aria-selected=true]{color:var(--ink);font-weight:600}.a-seg:not(.is-ready) .a-seg__btn[aria-selected=true]{background:var(--raised);box-shadow:0 1px 2px #2322211a}.a-seg--sm .a-seg__btn{height:32px;padding:0 12px;font-size:13.5px}.a-seg--block{display:flex}.a-seg--block .a-seg__btn{flex:1;justify-content:center}.a-seg--dark{background:var(--h-chip)}.a-seg--dark .a-seg__btn{color:var(--h-fg-2)}.a-seg--dark .a-seg__btn[aria-selected=true]{color:var(--ink)}.a-status{border-radius:var(--r-full);white-space:nowrap;background:var(--neutral-soft);height:24px;color:var(--ink-2);align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12.5px;font-weight:600;line-height:16px;display:inline-flex}.a-status:before{content:"";background:var(--ink-4);border-radius:50%;flex:none;width:6px;height:6px}.a-status--ok{background:var(--ok-soft);color:var(--ok-ink)}.a-status--ok:before{background:var(--ok)}.a-status--wait{background:var(--warn-soft);color:var(--warn-ink)}.a-status--wait:before{background:var(--warn)}.a-status--danger{background:var(--danger-soft);color:var(--danger-ink)}.a-status--danger:before{background:var(--danger)}.a-status--plain:before{display:none}.a-status--plain{padding:0 10px}.a-status{max-width:100%}@media (max-width:379px){.a-status{white-space:normal;height:auto;min-height:24px;padding-top:4px;padding-bottom:4px}}.a-disc{--c:#8e8a82;border-radius:var(--r-full);height:24px;color:var(--ink);background:color-mix(in srgb, var(--c) var(--disc-mix,13%), var(--surface));white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.a-disc:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.a-d-bjj{--c:#bf5af2}.a-d-mma{--c:#64d2ff}.a-d-muay{--c:#e0a92e}.a-d-kick{--c:#ff5c8a}.a-d-box{--c:#ff453a}.a-d-wrest{--c:#5b9df0}.a-d-judo{--c:#4fb477}.a-d-karate{--c:#ff8a4c}.a-d-other{--c:#8e8a82}.a-gap{border-radius:var(--r-full);height:24px;color:var(--warn-ink);border:1px dashed color-mix(in srgb, var(--warn-ink) 45%, transparent);white-space:nowrap;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.a-gap:hover{background:var(--warn-soft);border-style:solid}.a-chip{border-radius:var(--r-full);background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);align-items:center;gap:6px;padding:0 8px 0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.a-chip svg{width:16px;height:16px;color:var(--ink-3)}.a-chip--active{background:var(--ink);color:var(--on-ink);box-shadow:none}.a-chip--active svg{color:color-mix(in srgb, var(--on-ink) 70%, transparent)}.a-provider{background:var(--field);color:var(--ink-2);gap:6px;padding:0 10px 0 8px}.a-tag-pill{border-radius:var(--r-full);background:var(--accent-soft);height:22px;color:var(--accent-ink);align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.a-field{flex-direction:column;gap:6px;display:flex}.a-field__label{justify-content:space-between;align-items:baseline;gap:var(--s3);color:var(--ink);font-size:13.5px;font-weight:600;line-height:18px;display:flex}.a-field__label .a-opt{color:var(--ink-3);font-weight:500}.a-field__help{color:var(--ink-2);font-size:12.5px;line-height:17px}.a-field__help b{color:var(--ink);font-weight:600}.a-input,.a-select,.a-textarea{border-radius:var(--r-md);background:var(--field);width:100%;color:var(--ink);transition:background var(--dur-1), border-color var(--dur-1), box-shadow var(--dur-1);border:1px solid #0000;padding:12px 14px;font-size:15px;line-height:22px}.a-input,.a-select{height:48px;padding-top:0;padding-bottom:0}.a-textarea{resize:vertical;min-height:96px}.a-input::placeholder,.a-textarea::placeholder{color:var(--placeholder)}.a-input:focus,.a-select:focus,.a-textarea:focus,.is-focus{background:var(--surface);border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #ff4a1c24}.a-select,select.a-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%235C616E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 7l4.5 4.5L13.5 7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.a-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.a-select:disabled,.a-input:disabled{color:var(--ink-3);background-color:var(--tint);border:1px dashed var(--line-strong);cursor:not-allowed}.a-search{position:relative}.a-search svg{width:18px;height:18px;color:var(--ink-3);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.a-search .a-input{border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);padding-left:42px}.a-check{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.a-check input:is([type=checkbox],[type=radio]){appearance:none;background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--control-line);border-radius:6px;flex:none;place-items:center;margin:0;display:grid}.a-check input:is([type=checkbox],[type=radio]):checked{background:var(--ink);box-shadow:none}.a-check input[type=checkbox]:checked:after{content:"";border:2px solid var(--on-ink);border-top:0;border-right:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.a-check input[type=radio]{border-radius:50%}.a-check input[type=radio]:checked:after{content:"";background:var(--on-ink);border-radius:50%;width:8px;height:8px}.a-check small{color:var(--ink-2);font-size:12.5px;line-height:17px;display:block}.a-meter{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;line-height:16px;display:flex}.a-meter__track{background:var(--surface-muted);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.a-meter__fill{background:var(--ink);width:0;transition:width var(--dur-2) var(--ease-out), background var(--dur-2);border-radius:4px;position:absolute;inset:0 auto 0 0}.a-meter.is-ok .a-meter__fill{background:var(--ok)}.a-meter.is-over .a-meter__fill{background:var(--warn)}.a-meter.is-over{color:var(--warn-ink)}.a-table{border-collapse:collapse;width:100%}.a-table th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px 12px;font-size:12.5px;font-weight:500;line-height:16px}.a-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:16px}.a-table tr:last-child td{border-bottom:0}.a-table tbody tr{transition:background var(--dur-1)}.a-table tbody tr:hover{background:var(--tint)}.a-table th:first-child,.a-table td:first-child{padding-left:24px}.a-table th:last-child,.a-table td:last-child{padding-right:20px}.a-row-title{color:var(--ink);font-size:15px;font-weight:600;line-height:21px}.a-row-sub{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:18px}.a-list>li{align-items:center;gap:var(--s4);border-top:1px solid var(--line);padding:14px 0;display:flex}.a-list>li:first-child{border-top:0;padding-top:0}.a-list>li:last-child{padding-bottom:0}.a-kv{grid-template-columns:auto 1fr;gap:12px 16px;font-size:14px;line-height:20px;display:grid}.a-kv dt{color:var(--ink-2)}.a-kv dd{text-align:right;color:var(--ink);margin:0;font-weight:500}.a-ring{--size:56px;width:var(--size);height:var(--size);flex:none;position:relative}.a-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.a-ring__track{fill:none;stroke:var(--surface-muted)}.a-ring__val{fill:none;stroke:var(--ink);stroke-linecap:round}.a-ring--ok .a-ring__val{stroke:var(--ok)}.a-ring--warn .a-ring__val{stroke:var(--warn)}.a-ring--danger .a-ring__val{stroke:var(--danger)}.a-ring--accent .a-ring__val{stroke:var(--accent)}.a-ring__label{text-align:center;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-direction:column;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:0}.a-ring__label small{font-family:var(--font-text);letter-spacing:0;color:var(--ink-2);font-size:11px;font-weight:500;line-height:14px}.a-ring--on-dark .a-ring__track{stroke:var(--h-line)}.a-ring--on-dark .a-ring__val{stroke:var(--h-fg)}.a-ring--on-dark .a-ring__label small{color:var(--h-fg-2)}.a-ring--on-dark.a-ring--danger .a-ring__val{stroke:var(--danger)}.a-ring--on-dark.a-ring--warn .a-ring__val{stroke:var(--warn)}.a-ring--on-dark.a-ring--ok .a-ring__val{stroke:var(--ok)}.a-ring--on-dark.a-ring--accent .a-ring__val{stroke:var(--accent)}.a-bar{background:var(--surface-muted);border-radius:8px;height:8px;position:relative;overflow:hidden}.a-bar__fill{background:var(--ink);transform-origin:0;border-radius:8px;position:absolute;inset:0 auto 0 0}.a-stackbar{gap:3px;height:12px;display:flex}.a-stackbar>span{transform-origin:0;border-radius:4px;height:100%;display:block}.a-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13px;line-height:18px;display:flex}.a-legend i{vertical-align:1px;border-radius:3px;width:8px;height:8px;margin-right:7px;display:inline-block}.a-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.a-spark{align-items:flex-end;gap:4px;height:44px;display:flex}.a-spark span{background:var(--surface-muted);transform-origin:bottom;border-radius:3px 3px 1px 1px;flex:1;min-width:3px}.a-spark span.is-now{background:var(--accent)}.a-spark span.is-hi{background:var(--chart-hi)}.a-note{border-radius:var(--r-lg);background:var(--tint);color:var(--ink-2);align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:19px;display:flex}.a-note svg{width:18px;height:18px;color:var(--ink-3);flex:none;margin-top:1px}.a-note--warn{background:var(--warn-soft);color:var(--warn-note)}.a-note--warn svg{color:var(--warn-ink)}.a-note--danger{background:var(--danger-soft);color:var(--danger-note)}.a-note--danger svg{color:var(--danger-ink)}.a-note b{color:inherit;font-weight:600}.a-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}@keyframes a-hero-settle{0%{opacity:.55;transform:scale(1.045)}to{opacity:1;transform:none}}@keyframes a-photo-in{0%{opacity:0;transform:translate(24px)scale(1.03)}to{opacity:1;transform:none}}@keyframes a-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes a-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes a-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes a-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes a-ring-out{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.a-reveal{animation:a-rise .5s var(--ease-out) both;animation-delay:min(calc(var(--i,0) * 50ms), .15s)}.a-grow-x{animation:a-grow-x .52s var(--ease-out) both;animation-delay:min(calc(var(--i,0) * 40ms), .13s);transform-origin:0}.a-grow-y{animation:a-grow-y .48s var(--ease-out) both;animation-delay:min(calc(var(--i,0) * 12ms), .17s);transform-origin:bottom}@media (max-width:1100px){.a-nav__item{padding:0 11px;font-size:14px}.a-brand__tag{display:none}}@media (max-width:960px){.a-has-tabbar{padding-bottom:104px}.a-topnav-wrap{display:none}.a-mtop{justify-content:space-between;align-items:center;height:60px;display:flex}.a-mtop .a-brand__tag{display:inline-flex}.a-tabbar{z-index:50;background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:68px;box-shadow:var(--shadow-float);border-radius:24px;padding:0 6px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.a-tabbar>a{color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;line-height:14px;display:flex;position:relative}.a-tabbar>a .a-i{width:24px;height:24px}.a-tabbar>a[aria-current=page]{color:var(--ink);font-weight:600}.a-tabbar>a[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.a-tabbar .a-count{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);padding:0 5px;font-size:10.5px;position:absolute;top:8px;left:calc(50% + 6px)}.a-main{padding-top:var(--s2);gap:var(--s4)}.a-hero__inner{grid-template-columns:minmax(0,1fr)}.a-dl{width:100%}.a-grid{gap:var(--s4)}.a-grid>[class*=col-]{grid-column:span 12}.a-stack{gap:var(--s4)}.a-sticky{position:static}.a-card{padding:var(--s5);border-radius:22px}.a-card--flush{padding:0}.a-card--flush .a-card__head{padding:var(--s5) var(--s5) 0}.a-hero{border-radius:24px;min-height:0}.a-hero__inner{gap:var(--s5);grid-template-columns:minmax(0,1fr);padding:22px 20px}.a-hero__aside{align-items:stretch}.a-hero__title{font-size:24px;line-height:30px}.a-fig-xl{font-size:56px;line-height:68px}.a-fig-lg{font-size:40px;line-height:48px}.a-hero-stats{gap:18px 24px}.a-table thead{display:none}.a-sysbanner a{margin-left:0}.a-sysbanner .a-page{flex-wrap:wrap}}.a-foot{color:var(--ink-3);flex-wrap:wrap;gap:6px 20px;padding-top:8px;padding-bottom:40px;font-size:12.5px;line-height:18px;display:flex}.a-dl{width:500px;max-width:100%}.a-dl__head{color:var(--h-fg-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin-bottom:6px;font-size:13px;line-height:18px;display:flex}.a-dl__legend{flex-wrap:wrap;justify-content:flex-end;gap:2px 14px;display:inline-flex}.a-dl__unknown,.a-dl__head b{color:var(--h-fg);font-weight:600}.a-dl__track{height:104px;position:relative}.a-dl__line{background:var(--h-line);border-radius:2px;height:2px;position:absolute;top:50px;left:0;right:0}.a-dl__line:after{content:"";border:5px solid #0000;border-left-color:var(--h-line);border-right:0;position:absolute;top:-4px;right:-2px}.a-dl__tick{background:var(--h-tick);width:1px;position:absolute;top:18px;bottom:30px}.a-dl__tick span{color:var(--h-fg);white-space:nowrap;font-size:12px;line-height:16px;position:absolute;top:-18px;left:6px}.a-dl__now{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--h-bg);border-radius:50%;margin-left:-1px;position:absolute;top:45px;left:0}.a-dl__now:after{content:"";border:2px solid var(--accent);animation:a-ring-out .52s var(--ease-out) .12s both;border-radius:50%;position:absolute;inset:0}.a-dl__nowlabel{color:var(--h-fg);font-size:12px;font-weight:600;line-height:16px;position:absolute;top:66px;left:0}.a-dl__nowlabel--up{top:24px}.a-dl__mk{background:var(--h-fg);width:14px;height:14px;box-shadow:0 0 0 3px var(--h-bg);animation:a-pop .4s var(--ease-out) both;animation-delay:min(calc(.15s + var(--i,0) * 40ms), .25s);border-radius:50%;margin-left:-7px;position:absolute;top:44px}.a-dl__mk--next{background:var(--warn)}.a-dl__mk span{text-align:center;white-space:nowrap;color:var(--h-fg-2);font-size:12.5px;line-height:16px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.a-dl__mk span b{color:var(--h-fg);font-variant-numeric:tabular-nums;font-weight:650;display:block}.a-dl__later{text-align:right;color:var(--h-fg-2);font-size:12px;line-height:16px;position:absolute;top:66px;right:0}.a-dl__later b{color:var(--h-fg);font-weight:600}.a-task{flex-direction:column;height:100%;display:flex}.a-task__top{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.a-task__body{justify-content:space-between;align-items:flex-end;gap:var(--s6);margin:var(--s4) 0 var(--s3);display:flex}.a-task__text{color:var(--ink-2);font-size:14px;line-height:20px}.a-task .a-card__foot,.a-task-grid .a-card__foot{margin-top:auto}.a-due{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.a-due svg{width:16px;height:16px}.a-due--warn{color:var(--warn-ink)}.a-due--danger,.a-task--urgent .a-fig{color:var(--danger-ink)}.a-spark-wrap{flex:1;max-width:300px}.a-spark-cap{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:11.5px;line-height:14px;display:flex}.a-vlist li{gap:12px;padding:10px 0}.a-vlist .a-ring{--size:38px}.a-vlist .a-ring__label{font-size:11px}.a-vlist__name{font-size:14px;font-weight:600;line-height:19px}.a-vlist__sub{color:var(--ink-2);font-size:12.5px;line-height:17px}.a-vlist__due{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600;line-height:18px}.a-vlist__due small{color:var(--ink-2);font-size:12px;font-weight:500;line-height:16px;display:block}.a-task-grid .a-card{flex-direction:column;min-height:100%;display:flex}.a-task-mini__fig{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 12px;display:flex}.a-dl__key{background:var(--h-fg);vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.a-toolbar{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.a-toolbar__end{align-items:center;gap:var(--s2);flex:1;justify-content:flex-end;display:flex}.a-toolbar .a-search{width:100%;max-width:380px}.a-btn .a-count{margin-left:2px}.a-results{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;font-size:13.5px;line-height:18px;display:flex}.a-results b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.a-results .a-sep{background:var(--ink-4);border-radius:50%;width:3px;height:3px}.a-gymtable td.a-badges{max-width:300px}.a-gymtable .a-cluster{gap:6px}.a-gymtable .a-go{background:var(--field);width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.a-gymtable tr:hover .a-go{background:var(--ink);color:var(--on-ink)}.a-pager{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 14px 24px;font-size:13.5px;display:flex}.a-map{position:relative}.a-map svg{width:100%;height:auto;overflow:visible}.a-map__land{fill:var(--surface-muted);stroke:var(--surface);stroke-width:1.6px;stroke-linejoin:round}.a-map__dot{fill:var(--ink);opacity:.78;transform-box:fill-box;transform-origin:50%;animation:a-pop .38s var(--ease-out) both;transition:opacity var(--dur-2)}.a-map__dot--off{fill:var(--surface);stroke:#8e8a82;stroke-width:.8px;opacity:.95}.a-map.is-de .a-map__dot:not([data-land=DE]){opacity:.13}.a-map__label{font-family:var(--font-text);fill:var(--ink-2);paint-order:stroke;stroke:color-mix(in srgb, var(--surface) 90%, transparent);stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:600}.a-lands li{gap:12px;padding:11px 0}.a-lands .a-bar{flex:1;height:6px}.a-lands__name{width:92px;font-size:14px;font-weight:500}.a-lands__n{text-align:right;font-variant-numeric:tabular-nums;width:52px;font-size:14px;font-weight:600}.a-lands li.is-active .a-lands__name{font-weight:650}.a-lands li.is-active{position:relative}.a-lands li:not(.is-active) .a-bar__fill{background:var(--chart-muted)}.a-mlegend{color:var(--ink-2);gap:16px;margin-top:8px;font-size:12.5px;line-height:16px;display:flex}.a-mlegend i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.a-blockers li{padding:12px 0;font-size:14px}.a-blockers li span:last-child{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}@media (max-width:960px){.a-toolbar .a-search{max-width:none}.a-toolbar__end{flex-basis:100%}.a-order-last{order:2}.a-gymtable,.a-gymtable tbody{display:block}.a-gymtable tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px 12px;padding:18px 20px;display:grid}.a-gymtable td{border:0;display:block;padding:0!important}.a-gymtable td:first-child{grid-area:1/1}.a-gymtable td:nth-child(4){grid-area:1/2}.a-gymtable td:nth-child(2),.a-gymtable td:nth-child(3){grid-column:1/-1;max-width:none}.a-results,.a-pager{padding:14px 20px}}.a-mline{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:18px;display:flex}.a-mline .a-i{width:15px;height:15px;color:var(--ink-3)}.a-mline--ok .a-i{color:var(--ok)}.a-mline--warn{color:var(--warn-ink)}.a-mline--warn .a-i{color:var(--warn)}td>.a-mline:first-child{margin-top:3px}.a-gymtable td:last-child{text-align:right}@media (max-width:960px){.a-hero-stats{grid-template-columns:1fr 1fr;display:grid}.a-gymtable td:nth-child(2){flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.a-gymtable td:nth-child(2) .a-mline{margin-top:0}}.a-crumbs{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.a-crumbs a{color:var(--ink-2);font-weight:500}.a-crumbs a:hover{color:var(--ink)}.a-crumbs .a-i{width:16px;height:16px;color:var(--ink-4)}.a-crumbs span[aria-current]{color:var(--ink);font-weight:600}.a-pill-photo{border-radius:var(--r-full);height:28px;color:var(--h-fg);background:var(--h-chip);box-shadow:inset 0 0 0 1px var(--h-chip-line);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.a-pill-photo .a-i{width:15px;height:15px}.a-pill-photo--warn{background:var(--warn-soft);color:var(--warn-ink);box-shadow:none}.a-countdown{align-items:center;gap:18px;display:flex}.a-countdown .a-ring{--size:112px}.a-countdown .a-ring__label{color:var(--h-fg);font-size:26px;line-height:32px}.a-countdown__text{max-width:220px;color:var(--h-fg-2);font-size:14px;line-height:20px}.a-countdown__text b{color:var(--h-fg);font-family:var(--font-display);margin-bottom:4px;font-size:17px;font-weight:650;line-height:22px;display:block}.a-evidence{color:var(--ink-2);background:var(--field);border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.a-evidence .a-i{width:14px;height:14px}.a-snapshot{border-radius:var(--r-lg);background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);padding:20px}.a-snapshot__head{align-items:center;gap:14px;display:flex}.a-snapshot__avatar{background:var(--avatar-strong);width:52px;height:52px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.a-snapshot__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:24px}.a-snapshot__meta{color:var(--ink-2);font-size:13px;line-height:18px}.a-snapshot__bio{color:var(--ink);margin-top:16px;font-size:15px;line-height:23px}.a-snapshot__bio mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-underline-offset:4px;background:0 0;text-decoration-thickness:2px}.a-snapshot__stats{border-top:1px solid var(--line);color:var(--ink-2);gap:24px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.a-snapshot__stats b{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;line-height:22px;display:block}.a-quote{color:var(--ink);padding-left:18px;font-size:15.5px;line-height:24px;position:relative}.a-quote:before{content:"";background:var(--ink);border-radius:3px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.a-person{align-items:center;gap:12px;display:flex}.a-person__av{background:var(--surface-muted);width:36px;height:36px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.a-person__name{font-size:14.5px;font-weight:600;line-height:20px}.a-person__sub{color:var(--ink-2);font-size:12.5px;line-height:17px}.a-tl{position:relative}.a-tl li{grid-template-columns:28px 1fr auto;gap:0 10px;padding:0 0 18px;display:grid;position:relative}.a-tl li:last-child{padding-bottom:0}.a-tl li:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:22px;bottom:-2px;left:13px}.a-tl li:last-child:before{display:none}.a-tl__dot{background:var(--field);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.a-tl__dot .a-i{width:15px;height:15px}.a-tl__dot--here{background:var(--ink);color:var(--on-ink)}.a-tl__dot--warn{background:var(--warn-soft);color:var(--warn-ink)}.a-tl__dot--danger{background:var(--danger-soft);color:var(--danger-ink)}.a-tl__title{padding-top:4px;font-size:14px;font-weight:600;line-height:20px}.a-tl__sub{color:var(--ink-2);font-size:12.5px;line-height:17px}.a-tl__when{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:5px;font-size:12.5px;line-height:17px}.a-disclose{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.a-disclose__t{font-size:15px;font-weight:600}.a-disclose__s{color:var(--ink-2);font-size:13px}.a-state{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.a-state>div{border-radius:var(--r-md);background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);padding:12px}.a-state dt{color:var(--ink-2);margin-bottom:6px;font-size:12px;line-height:16px}.a-state dd{margin:0}.a-dblock{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-strong);padding:16px}.a-dblock__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.a-dblock__n{background:var(--ink);width:24px;height:24px;color:var(--on-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.a-dblock__t{font-family:var(--font-display);font-size:15.5px;font-weight:650;line-height:20px}.a-dblock__t span{font-family:var(--font-text);color:var(--ink-2);font-weight:500}.a-dblock .a-field__help{margin-top:8px}.a-to{border-radius:var(--r-full);height:26px;color:var(--ink-2);background:var(--field);transition:box-shadow var(--dur-2), background var(--dur-2), color var(--dur-2);align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.a-to .a-i{width:14px;height:14px}.a-to b{color:var(--ink);font-weight:600}.a-to.is-live{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 35%, transparent)}.a-to.is-live b{color:var(--accent-ink)}.a-reqmet{color:var(--ok-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:16px;display:inline-flex}.a-reqmet .a-i{width:15px;height:15px}.a-advanced{border-radius:var(--r-md);background:var(--tint);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.a-advanced .a-i{width:18px;height:18px;color:var(--ink-2)}@media (max-width:960px){.a-countdown .a-ring{width:92px;height:92px}.a-countdown .a-ring__label{font-size:21px;line-height:26px}.a-state{grid-template-columns:1fr}.a-state>div{justify-content:space-between;align-items:center;display:flex}.a-state dt{margin:0}.a-disclose{padding:16px 20px}.a-hide-m{display:none}.a-seg--block .a-seg__btn{padding:0 6px}}.a-steps{align-items:center;gap:10px;display:flex}.a-steps li{color:var(--h-fg-2);align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.a-steps li b{width:26px;height:26px;font-family:var(--font-display);color:var(--h-fg);box-shadow:inset 0 0 0 1.5px var(--h-chip-line);border-radius:50%;place-items:center;font-size:13px;display:grid}.a-steps li.is-now{color:var(--h-fg);font-weight:600}.a-steps li.is-now b{background:var(--h-fg);color:var(--h-bg);box-shadow:none}.a-steps .a-sep{background:var(--h-line);width:22px;height:1.5px}.a-preview{flex-direction:column;align-items:center;display:flex}.a-phone{background:#121212;border-radius:54px;width:336px;height:690px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #3a3a3a,0 2px 4px #23222114,0 40px 70px -36px #2322218c}.a-phone__screen{color:#fff;background:#1a1411 url(/admin/photo.jpg) 62% 22%/auto 118% no-repeat;border-radius:44px;height:100%;position:relative;overflow:hidden}.a-phone__screen:before{content:"";background:linear-gradient(#0a08074d 0%,#0a08070d 40%,#0a080773 100%);position:absolute;inset:0}.a-phone__island{z-index:2;background:#000;border-radius:20px;width:94px;height:28px;margin-left:-47px;position:absolute;top:11px;left:50%}.a-phone__bar{z-index:2;justify-content:space-between;font-size:13px;font-weight:600;display:flex;position:absolute;top:15px;left:28px;right:24px}.a-phone__batt{border-radius:3.5px;width:24px;height:11px;margin-top:3px;padding:2px;box-shadow:inset 0 0 0 1.2px #ffffffb3}.a-phone__batt i{background:#fff;border-radius:1.5px;width:70%;height:100%;display:block}.a-phone__clock{z-index:1;text-align:center;padding-top:70px;position:relative}.a-phone__date{color:#ffffffeb;font-size:16px;font-weight:600;line-height:20px}.a-phone__time{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:80px;font-weight:600;line-height:96px}.a-notif{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);color:#111;animation:a-notif-in .5s var(--ease-out) .15s both;background:#f6f3eed1;border-radius:22px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 14px 13px 12px;display:grid;position:absolute;bottom:112px;left:10px;right:10px}.a-notif__icon{border-radius:9px;width:38px;height:38px}.a-notif__top{align-items:baseline;gap:8px;display:flex}.a-notif__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:650;line-height:18px;display:-webkit-box;overflow:hidden}.a-notif__time{color:#1111118c;flex:none;font-size:12px;line-height:18px}.a-notif__body{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:1px;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.a-phone__btn{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14100e6b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:42px}.a-phone__btn .a-i{width:20px;height:20px}.a-phone__home{z-index:1;background:#ffffffe6;border-radius:3px;width:120px;height:5px;margin-left:-60px;position:absolute;bottom:9px;left:50%}@keyframes a-notif-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.a-fit{color:var(--ok-ink);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:500;line-height:19px;display:flex}.a-fit .a-i{width:17px;height:17px}.a-fit.is-over{color:var(--warn-ink)}.a-camp{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;padding:20px 24px;display:grid}.a-camp:first-of-type{border-top:0}.a-camp__title{margin-top:10px;font-size:15.5px;font-weight:600;line-height:22px}.a-camp__body{color:var(--ink-2);max-width:620px;margin-top:2px;font-size:14px;line-height:20px}.a-camp__meta{color:var(--ink-3);margin-top:8px;font-size:12.5px;line-height:17px}.a-camp__end{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.a-camp__reach{color:var(--ink-2);font-size:13.5px;line-height:18px}.a-camp__reach b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.a-camp .a-ring{--size:52px}.a-camp .a-ring__label{font-size:12.5px}.a-icon-btn{background:var(--field);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:inline-grid}.a-icon-btn .a-i{width:18px;height:18px}.a-icon-btn:hover{background:var(--danger-soft);color:var(--danger-ink)}.a-sending{width:220px}@media (max-width:960px){.a-steps{flex-wrap:wrap}.a-steps .a-sep{display:none}.a-camp{grid-template-columns:1fr;padding:18px 20px}.a-camp__end{text-align:left;align-items:stretch}.a-sending{width:100%}.a-phone{zoom:.9}.a-card__foot{flex-wrap:wrap}}.a-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.a-loop__step{padding:4px 28px 4px 0;position:relative}.a-loop__step+.a-loop__step{border-left:1px solid var(--line);padding-left:28px}.a-loop__k{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:flex}.a-loop__k b{background:var(--field);width:22px;height:22px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:12px;display:grid}.a-loop__fig{margin-top:10px}.a-loop__label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.a-loop__sub{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:18px}.a-loop__conv{border-radius:var(--r-full);background:var(--surface);height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:54px;left:-1px;transform:translate(-50%)}.a-colchart{align-items:flex-end;gap:4px;height:268px;padding-left:34px;display:flex;position:relative}.a-colchart>span{background:var(--chart-bar);transform-origin:bottom;min-width:4px;transition:background var(--dur-1);border-radius:4px 4px 2px 2px;flex:1}.a-colchart>span:hover{background:var(--ink)}.a-colchart>span.is-now{background:var(--accent)}.a-colchart__grid{pointer-events:none;position:absolute;inset:0}.a-colchart__grid i{border-top:1px dashed var(--line-strong);position:absolute;left:34px;right:0}.a-colchart__grid em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;position:absolute;left:0;transform:translateY(-50%)}.a-colchart__x{color:var(--ink-3);justify-content:space-between;margin-top:8px;padding-left:34px;font-size:12px;display:flex}.a-rank li{grid-template-columns:26px minmax(0,1.3fr) minmax(60px,1fr) 64px;align-items:center;gap:12px;padding:12px 0;display:grid}.a-rank__n{font-family:var(--font-display);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.a-rank__name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:20px;overflow:hidden}.a-rank__name small{color:var(--ink-2);margin-left:6px;font-size:12.5px;font-weight:500}.a-rank .a-bar{height:6px}.a-rank__v{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.a-rank__v small{color:var(--ink-2);font-size:12px;font-weight:500;display:block}.a-bigring{align-items:center;gap:24px;display:flex}.a-bigring .a-ring{--size:132px}.a-bigring .a-ring__label{font-size:32px;line-height:39px}.a-split{flex-wrap:wrap;gap:12px;display:flex}.a-split>div{border-radius:var(--r-md);background:var(--tint);min-width:min-content;box-shadow:inset 0 0 0 1px var(--line);flex:96px;padding:14px}.a-split b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:28px;display:block}.a-split span{color:var(--ink-2);font-size:12.5px;line-height:17px}.a-rolelist li{align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.a-rolelist li i{border-radius:3px;flex:none;width:10px;height:10px}.a-rolelist li b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.a-rolelist li small{text-align:right;width:44px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}@media (max-width:960px){.a-loop{grid-template-columns:1fr 1fr;row-gap:22px}.a-loop__step{padding:0 12px 0 0}.a-loop__step+.a-loop__step{padding-left:14px}.a-loop__step:nth-child(3){border-left:0;padding-left:0}.a-loop__conv{display:none}.a-colchart{gap:2px;height:150px}.a-rank li{grid-template-columns:22px minmax(0,1fr) 64px}.a-rank .a-bar{display:none}.a-bigring{flex-direction:column;align-items:flex-start}.a-split{gap:8px}.a-split>div{padding:10px}.a-split b{font-size:18px;line-height:24px}}.a-colchart__avg{z-index:1;border-top:1.5px solid var(--ink);pointer-events:none;position:absolute;left:34px;right:0}.a-colchart__avg span{background:var(--surface);color:var(--ink);padding:0 4px;font-size:11.5px;font-weight:600;position:absolute;top:-22px;right:0}.a-money li{align-items:center}.a-money__label{flex-direction:column;display:flex}.a-money__label small{color:var(--ink-2);font-size:12.5px;line-height:17px}.a-money i{border-radius:3px;flex:none;width:10px;height:10px}.a-money b{font-variant-numeric:tabular-nums;font-family:var(--font-display);margin-left:auto;font-size:17px}.a-loop__conv .a-i{width:14px;height:14px}@media (max-width:960px){.a-colchart{height:170px}.a-card__head .a-link{display:none}}.a-auth{--h-fg:#fff;--h-fg-2:#ffffffd6;--h-chip:#ffffff29;--h-chip-line:#ffffff47;isolation:isolate;color:#fff;background:#1a1411;grid-template-columns:minmax(0,1fr) 520px;min-height:100vh;display:grid;position:relative}.a-auth__img{z-index:-2;animation:a-hero-settle .65s var(--ease-out) both;background:url(/admin/photo.jpg) 30% 28%/cover no-repeat;position:absolute;inset:0}.a-auth__shade{z-index:-1;background:linear-gradient(90deg,#16100c40 0%,#16100c59 45%,#16100cc7 100%),linear-gradient(#16100c73 0%,#16100c00 30%,#16100cb3 100%),radial-gradient(70% 60% at 0 100%,#ff5c2842 0%,#ff5c2800 70%);position:absolute;inset:0}.a-auth__side{flex-direction:column;justify-content:space-between;padding:40px 56px 44px;display:flex}.a-auth__brand{align-items:center;gap:12px;display:flex}.a-auth__home{border-radius:10px;align-items:center;gap:12px;display:inline-flex}.a-auth__home:focus-visible{outline-offset:4px;outline:2px solid #fff}.a-auth__brand .a-wordmark{color:#fff;font-size:24px;line-height:29px}.a-auth__claim{max-width:560px}.a-auth__claim .a-auth__h{font-family:var(--font-display);letter-spacing:-.035em;padding-top:4px;font-size:56px;font-weight:700;line-height:68px}.a-auth__claim p{color:var(--on-dark-2);max-width:440px;margin-top:14px;font-size:16px;line-height:24px}.a-auth__legal{color:#ffffffb3;gap:20px;font-size:13px;display:flex}.a-auth__legal a{text-underline-offset:3px;text-decoration:underline}.a-auth__panel{justify-content:center;align-items:center;padding:32px 40px 32px 0;display:flex}.a-auth__card{background:var(--surface);width:100%;max-width:440px;color:var(--ink);animation:a-rise .52s var(--ease-out) .1s both;border-radius:30px;padding:36px 36px 30px;box-shadow:0 30px 80px -30px #0009}.a-mark{width:56px;height:56px;position:relative}.a-mark svg{width:100%;height:100%;overflow:visible}.a-mark__arc{stroke-dasharray:100;stroke-dashoffset:0;animation:.56s cubic-bezier(.65,0,.35,1) .12s both a-draw}.a-mark__dot{transform-box:fill-box;transform-origin:50%;animation:a-pop .34s var(--ease-out) .6s both}.a-mark__gong{fill:none;stroke:var(--accent);stroke-width:26px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:a-ring-out .6s var(--ease-out) .66s both}@keyframes a-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.a-auth__title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:22px;font-size:32px;font-weight:700;line-height:40px}.a-auth__lead{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:22px}.a-auth__steps{gap:8px;margin-top:20px;display:flex}.a-auth__steps li{color:var(--ink-2);flex-direction:column;flex:1;gap:6px;font-size:12.5px;font-weight:600;line-height:16px;display:flex}.a-auth__steps li:before{content:"";background:var(--surface-muted);border-radius:4px;height:4px}.a-auth__steps li.is-now{color:var(--ink)}.a-auth__steps li.is-now:before{background:var(--accent)}.a-pw{position:relative}.a-pw .a-input{padding-right:96px}.a-pw button{border-radius:var(--r-full);height:32px;color:var(--ink-2);padding:0 12px;font-size:13px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.a-pw button:hover{background:var(--surface-muted);color:var(--ink)}.a-or{color:var(--ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.a-or:before,.a-or:after{content:"";background:var(--line-strong);flex:1;height:1px}.a-btn--apple{color:#fff;background:#000}.a-btn--apple svg{width:20px;height:20px;margin-top:-2px}@media (max-width:960px){.a-auth{background:var(--bg);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.a-auth__img{background-position:40% 24%;height:400px;bottom:auto}.a-auth__shade{background:linear-gradient(#16100c8c 0%,#16100c40 40%,#16100cd9 100%);height:400px;bottom:auto}.a-auth__side{min-height:372px;padding:20px 20px 52px}.a-auth__claim .a-auth__h{font-size:36px;line-height:44px}.a-auth__claim p{font-size:15px;line-height:22px}.a-auth__legal{display:none}.a-auth__panel{align-items:stretch;margin-top:-28px;padding:0}.a-auth__card{max-width:none;box-shadow:none;border-radius:28px 28px 0 0;padding:28px 20px 40px}.a-dl{width:100%}.a-dl__mk span{font-size:12px}.a-auth__brand .a-brand__logo{display:none}.a-hero{background:var(--surface)}.a-hero__head{--h-fg:#fff;--h-fg-2:#ffffffdb;isolation:isolate;min-height:134px;padding:2px 4px 16px;position:relative}.a-hero__img,.a-hero__shade{border-radius:19px;height:auto;inset:-16px -14px 0}.a-hero--compact .a-hero__inner{padding:22px 20px}.a-hero__shade{background:linear-gradient(#16100c80 0%,#16100c4d 55%,#5c261073 100%)}.a-hero__aside{--h-fg:var(--ink);--h-fg-2:var(--ink-2);--h-line:var(--line-strong);--h-tick:var(--line);--h-chip:var(--field);--h-chip-line:var(--line-strong);--h-bg:var(--surface)}.a-hero__note{text-align:left;max-width:none}.a-hero-stats{grid-template-columns:1fr 1fr;display:grid}}.a-chartcard{flex-direction:column;display:flex}.a-chartcard .a-colchart{flex:1;height:auto;min-height:240px}.a-rank__v small{white-space:nowrap}.a-map__mark{opacity:0;pointer-events:none}.a-map__mark.is-on{opacity:1}.a-map__pin{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.a-map__pulse{fill:none;stroke:var(--accent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.a-map__mark.is-on .a-map__pulse{animation:a-ring-out .65s var(--ease-out) both}.a-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a-menu{position:relative}.a-menu>summary{cursor:pointer;list-style:none}.a-menu>summary::-webkit-details-marker{display:none}.a-menu>summary .a-chev{transition:transform var(--dur-1)}.a-menu[open]>summary .a-chev{transform:rotate(180deg)}.a-menu__panel{z-index:60;background:var(--surface);min-width:230px;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-float);animation:a-rise .2s var(--ease-out) both;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.a-menu__item{min-height:42px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:500;line-height:20px;display:flex}.a-menu__item:hover{background:var(--field)}.a-menu__item[aria-current=page]{background:var(--ink);color:var(--on-ink)}.a-menu__item .a-i{width:18px;height:18px;color:var(--ink-3)}.a-menu__item[aria-current=page] .a-i{color:color-mix(in srgb, var(--on-ink) 75%, transparent)}.a-menu__head{color:var(--ink-2);overflow-wrap:anywhere;padding:10px 12px 8px;font-size:12.5px;line-height:17px}.a-menu__sep{background:var(--line);height:1px;margin:6px 4px}.a-nav__item.a-menu__trigger[aria-current=page]{background:var(--ink);color:var(--on-ink)}.a-avatar--btn{cursor:pointer;transition:box-shadow var(--dur-1)}.a-avatar--btn:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.a-tabmore{flex:1;display:flex}.a-tabmore>summary{list-style:none}.a-tabmore>summary::-webkit-details-marker{display:none}.a-sheet{display:none}@media (max-width:960px){.a-tabbar{padding-bottom:env(safe-area-inset-bottom,0)}.a-tabbar>a,.a-tabbar .a-tabmore>summary{color:var(--ink-3);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;line-height:14px;display:flex;position:relative}.a-tabbar .a-tabmore>summary .a-i{width:24px;height:24px}.a-tabbar .a-tabmore>summary[aria-current=page]{color:var(--ink);font-weight:600}.a-tabbar .a-tabmore>summary[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.a-tabmore[open] .a-sheet{z-index:49;background:var(--surface);box-shadow:var(--shadow-float);animation:a-rise .22s var(--ease-out) both;border-radius:24px;padding:8px;display:block;position:fixed;bottom:88px;left:12px;right:12px}.a-sheet .a-menu__item{min-height:48px;font-size:15px}}@media (min-width:961px){.a-hero__note{text-align:right;max-width:420px}}.a-mtop .a-menu__panel{right:0}.a-seg__btn[aria-current=page],.a-seg__btn[data-on=true]{color:var(--ink);font-weight:600}.a-seg:not(.is-ready) .a-seg__btn[aria-current=page],.a-seg:not(.is-ready) .a-seg__btn[data-on=true]{background:var(--raised);box-shadow:0 1px 2px #2322211a}.a-seg__btn:hover{color:var(--ink)}.a-seg__btn .a-count{min-width:20px;height:20px;font-size:11.5px}.a-seg--dark .a-seg__btn[aria-current=page],.a-seg--dark .a-seg__btn[data-on=true]{color:var(--ink)}.a-seg__radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.a-seg__btn:has(.a-seg__radio:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.a-seg__btn:has(.a-seg__radio:checked){color:var(--ink);font-weight:600}.a-seg:not(.is-ready) .a-seg__btn:has(.a-seg__radio:checked){background:var(--raised);box-shadow:0 1px 2px #2322211a}.a-seg__btn{cursor:pointer}.a-seg-scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}.a-seg-scroll[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.a-seg-scroll[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.a-seg-scroll[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.a-seg-scroll::-webkit-scrollbar{display:none}.a-ring__val{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v,0) * 100);animation:a-ring-fill .56s var(--ease-out) both;animation-delay:min(var(--d,80ms), 90ms)}@keyframes a-ring-fill{0%{stroke-dashoffset:calc(100 - var(--from,0) * 100)}}.a-stat{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;min-width:0;padding:18px 20px;display:flex}.a-stat__label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:18px}.a-stat__value{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;padding-top:2px;font-size:30px;font-weight:700;line-height:38px}.a-stat__hint{color:var(--ink-2);font-size:12.5px;line-height:17px}.a-stat--accent .a-stat__value{color:var(--accent-ink)}.a-stat--danger .a-stat__value{color:var(--danger-ink)}.a-stat--tint{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.a-section{scroll-margin-top:calc(var(--a-sticky-nav) + 32px)}.a-section__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px 4px;font-size:17px;font-weight:650;line-height:22px}.a-rows>*+*{border-top:1px solid var(--line)}.a-kvrow{align-items:baseline;gap:12px;padding:12px 20px;font-size:14px;line-height:20px;display:flex}.a-kvrow__k{width:176px;color:var(--ink-2);flex:none}.a-kvrow__v{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1}.a-kvrow__v.is-mono{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-2);word-break:break-all;font-size:13px}.a-kvrow__v.is-danger{color:var(--danger-ink)}@media (max-width:640px){.a-kvrow{flex-direction:column;gap:2px;padding:12px 16px}.a-kvrow__k{width:auto;font-size:12.5px}}.a-collapse{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);scroll-margin-top:calc(var(--a-sticky-nav) + 32px);overflow:hidden}.a-collapse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;list-style:none;display:flex}.a-collapse>summary::-webkit-details-marker{display:none}.a-collapse>summary .a-chev{width:20px;height:20px;color:var(--ink-2);transition:transform var(--dur-2) var(--ease-out)}.a-collapse[open]>summary{border-bottom:1px solid var(--line)}.a-collapse[open]>summary .a-chev{transform:rotate(180deg)}.a-collapse__t{color:var(--ink);font-size:15px;font-weight:600;line-height:21px}.a-collapse__s{color:var(--ink-2);font-size:13px;line-height:18px}@media (max-width:960px){.a-collapse>summary{padding:16px 20px}}.a-empty{flex-direction:column;align-items:flex-start;gap:4px;padding:28px 24px;display:flex}.a-empty--center{text-align:center;align-items:center;padding:40px 24px}.a-empty__fig{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;padding-top:2px;font-size:34px;font-weight:700;line-height:42px}.a-empty__title{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:650;line-height:22px}.a-empty__text{color:var(--ink-2);max-width:520px;font-size:14px;line-height:20px}.a-empty__ok{color:var(--ok-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.a-empty__ok .a-i{width:16px;height:16px}.a-note--ok{background:var(--ok-soft);color:var(--ok-note)}.a-note--ok svg{color:var(--ok-ink)}.a-flash{animation:a-rise .26s var(--ease-out) both;font-size:14px;line-height:20px}.a-field__error{color:var(--danger-ink);font-size:12.5px;font-weight:500;line-height:17px}.a-input--mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:14px}.a-input--code{font-family:var(--font-display);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;height:60px;font-size:26px}.a-textarea{min-height:96px}.a-crumbs{flex-wrap:wrap}.a-auth__brand .a-pill-photo{height:26px}.a-code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--ink);padding-top:2px;font-size:26px;line-height:34px}.a-auth__steps li.is-done{color:var(--ink-2)}.a-auth__steps li.is-done:before{background:var(--ink)}.a-auth__steps li.is-now:before{transform-origin:0;animation:a-grow-x .45s var(--ease-out) .2s both}.a-auth__notice{margin-top:20px}.a-auth__foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;font-size:13px;line-height:18px;display:flex}.a-auth__foot a,.a-auth__foot button{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.a-auth__foot button{cursor:pointer}.a-auth__cardlegal{border-top:1px solid var(--line);margin-top:22px;padding-top:16px;display:none}@media (max-width:960px){.a-auth__cardlegal{display:block}}.a-foot a,.a-foot button{color:var(--ink-3)}.a-foot a:hover,.a-foot button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.a-dl__empty{color:var(--h-fg-2);font-size:12.5px;line-height:16px;position:absolute;top:66px;left:52px;right:0}.a-dl__empty--later{right:136px}.a-dl__mk--late{background:var(--danger)}.a-card--link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xl)}.a-task--danger{box-shadow:inset 0 0 0 1.5px #d1342d8c, var(--shadow-card)}.a-spark span[title]{cursor:default}[data-pending]{cursor:progress;pointer-events:none}[data-pending]>svg{display:none}[data-pending]:before{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite a-spin;display:inline-block}.a-btn--sm[data-pending]:before{width:13px;height:13px}:where(.a-icon-btn)[data-pending]:before{margin:0}@keyframes a-spin{to{transform:rotate(360deg)}}[data-pending-row]{opacity:.42;pointer-events:none;transition:opacity var(--dur-1)}.a-progress{z-index:100;background:var(--accent);transform-origin:0;opacity:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.a-progress[data-phase=run]{opacity:1;transition:transform 8s cubic-bezier(.1,.7,.2,1),opacity .12s;transform:scaleX(.85)}.a-progress[data-phase=done]{opacity:0;transition:transform .16s var(--ease-out), opacity .24s .12s;transform:scaleX(1)}.a-skel{background:var(--surface-muted);border-radius:10px}.a-skel--line{height:14px}.a-skel--title{border-radius:12px;width:min(260px,60%);height:30px}.a-skel--figure{border-radius:14px;width:min(200px,50%);height:64px}.a-skel-pulse{animation:1.4s ease-in-out infinite a-skel}.a-hero__skelphoto{top:8px;bottom:8px;right:8px;left:var(--photo-start);background:var(--surface-muted);border-radius:22px;position:absolute}@media (max-width:960px){.a-hero__skelphoto{display:none}}.a-theme{border-radius:var(--r-full);cursor:pointer;width:40px;height:40px;color:var(--accent-ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background var(--dur-1), box-shadow var(--dur-1), transform var(--dur-1), color var(--dur-2);flex:none;place-items:center;display:grid}.a-theme:hover{background:var(--field)}.a-theme:active{transform:scale(.92)}.a-theme[data-dark]{color:var(--warn-ink)}.a-theme__svg{width:22px;height:22px;transition:transform .6s var(--ease-out);overflow:visible}.a-theme[data-dark] .a-theme__svg{transform:rotate(360deg)}.a-theme__core{fill:currentColor;r:5px;transition:r .5s var(--ease-out)}.a-theme[data-dark] .a-theme__core{r:8px}.a-theme__bite{cx:24px;cy:2px;transition:cx .5s var(--ease-out), cy .5s var(--ease-out)}.a-theme[data-dark] .a-theme__bite{cx:17px;cy:7px}.a-theme__rays{stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-origin:12px 12px;transition:transform .5s var(--ease-out), opacity .3s}.a-theme[data-dark] .a-theme__rays{opacity:0;transform:rotate(90deg)scale(.3)}.a-theme__stars path{fill:currentColor;transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .42s var(--ease-out), opacity .26s;transform:scale(0)rotate(-90deg)}.a-theme[data-dark] .a-theme__stars path{opacity:1;transition-delay:.24s;transform:none}.a-theme[data-dark] .a-theme__stars path+path{transition-delay:.34s}.admin-ui[data-theme=dark]{--disc-mix:20%;--disc-mix-strong:22%}.admin-ui[data-theme=dark] :is(.a-select,select.a-input):not(:focus){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23BDB6AB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 7l4.5 4.5L13.5 7'/%3E%3C/svg%3E")}.admin-ui[data-theme=dark] :is(.a-input,.a-select,.a-textarea):not(:focus):not(:disabled){border-color:var(--control-line)}.admin-ui[data-theme=dark] .a-search .a-input:not(:focus){box-shadow:none}.admin-ui[data-theme=dark] .a-btn--apple{color:#000;background:#fff}@keyframes a-skel{50%{opacity:.55}}}@layer utilities{.admin-ui .text-\[var\(--accent\)\],.admin-ui .hover\:text-\[var\(--accent\)\]:hover,.admin-ui .group:hover .group-hover\:text-\[var\(--accent\)\]{color:var(--accent-ink)}.admin-ui .bg-\[var\(--accent\)\],.admin-ui .hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent-fill)}.admin-ui .text-\[var\(--danger\)\],.admin-ui .hover\:text-\[var\(--danger\)\]:hover{color:var(--danger-ink)}.admin-ui .bg-\[var\(--gold\)\]{background-color:var(--warn)}.admin-ui .bg-\[var\(--success\)\]{background-color:var(--ok-soft)}.admin-ui .text-yellow-400{color:var(--warn-ink)}.admin-ui .bg-yellow-400\/10{background-color:var(--warn-soft)}.admin-ui .border-yellow-400\/40,.admin-ui .border-yellow-400\/50,.admin-ui .border-yellow-400\/60{border-color:#8a5b0b4d}.admin-ui .accent-\[var\(--accent\)\]{accent-color:var(--ink)}.admin-ui .a-foot-wrap footer{border-top:0}.admin-ui .a-auth__legal{--muted:#ffffffc7;--text:#fff}.admin-ui .a-auth__legal footer,.admin-ui .a-auth__cardlegal footer{border-top:0;margin-top:0}.admin-ui .a-auth__legal nav,.admin-ui .a-auth__cardlegal nav{max-width:none;margin:0;padding:0;font-size:12.5px}.admin-ui .a-auth__legal nav a,.admin-ui .a-auth__legal nav button{text-underline-offset:3px;text-decoration:underline}.admin-ui .a-foot-wrap nav{max-width:calc(var(--content) + 2 * var(--gutter));padding:8px var(--gutter) 40px;color:var(--ink-3);font-size:12.5px;line-height:18px}}html:has(.admin-ui){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f2ec}body:has(.admin-ui){color:#232221;background:#f5f2ec}body:has(.admin-ui)>[role=dialog][aria-labelledby=consent-title]{--surface:#fff;--surface-2:#faf8f4;--text:#232221;--sub:#5c616e;--hairline-strong:#23222124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 2px 6px #2322210f,0 18px 40px -16px #23222138}.admin-ui{--bg:#f5f2ec;--surface:#fff;--surface-muted:#eae6dd;--field:#f3f0ea;--tint:#faf8f4;--ink:#232221;--ink-2:#5c616e;--ink-3:#6b6f79;--ink-4:#9aa0ac;--on-dark:#fff;--on-ink:#fff;--on-dark-2:#fffc;--line:#23222114;--line-strong:#23222124;--accent:#ff4a1c;--accent-fill:#d93a12;--accent-fill-hover:#c4330e;--accent-ink:#b8360e;--accent-soft:#ffe5dc;--ok:#1f8a4c;--ok-ink:#17703d;--ok-soft:#d7efe0;--warn:#c68a1e;--warn-ink:#8a5b0b;--warn-soft:#faefd3;--danger:#d1342d;--danger-ink:#b02a24;--danger-soft:#fadcda;--neutral-soft:#efece6;--ok-note:#134a2b;--warn-note:#5e420c;--danger-note:#6d1d19;--danger-tint:#fffaf9;--on-warn:#232221;--on-ok:#fff;--raised:#fff;--ink-hover:#3a3835;--placeholder:#7d828c;--control-line:var(--line-strong);--avatar-strong:#d9d3c7;--chart-bar:#d6d0c5;--chart-hi:#cfc9bd;--chart-muted:#b9b3a8;--stack-2:#6e6a64;--stack-3:#a8a39a;--stack-4:#d3cec4;--stack-5:#e4dfd6;--role-2:#5e5a55;--role-3:#8e8a82;--role-4:#b3ada3;--role-5:#cfc9be;--stripe-a:#d3cdc3;--stripe-b:#f3f0ea;--font-display:var(--font-admin-display), var(--font-inter-tight), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-text:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-2xl:28px;--r-full:999px;--shadow-card:0 1px 2px #2322210a, 0 8px 28px -10px #2322211a;--shadow-float:0 2px 6px #2322210f, 0 18px 40px -16px #23222138;--ease-out:cubic-bezier(.22, .8, .24, 1);--dur-1:.16s;--dur-2:.26s;--dur-3:.6s;--content:1200px;--gutter:32px;--a-sticky-nav:80px;--h-fg:var(--ink);--h-fg-2:var(--ink-2);--h-line:var(--line-strong);--h-tick:var(--line);--h-chip:var(--field);--h-chip-line:var(--line-strong);--h-bg:var(--surface);--text:var(--ink);--sub:var(--ink-2);--muted:var(--ink-3);--editorial:var(--field);--surface-2:var(--tint);--hairline:var(--line);--hairline-strong:var(--line-strong);--success:var(--ok-ink);--success-soft:var(--ok-soft);--gold:var(--warn-ink);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;flex:auto;font-size:15px;line-height:22px;display:flex}.admin-ui[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141210;--surface:#1d1a17;--surface-muted:#2a2622;--field:#24201c;--tint:#191714;--ink:#f3efe8;--ink-2:#bdb6ab;--ink-3:#a09a90;--ink-4:#6d675f;--on-ink:#141210;--line:#f3efe817;--line-strong:#f3efe82b;--accent:#ff5a2c;--accent-fill:#d93a12;--accent-fill-hover:#e8471d;--accent-ink:#ff8a5c;--accent-soft:#41241a;--ok:#3fb26f;--ok-ink:#6fd69a;--ok-soft:#223225;--warn:#e0a93a;--warn-ink:#f0c46a;--warn-soft:#3c311d;--danger:#cf3b34;--danger-ink:#ff8a83;--danger-soft:#3f2420;--neutral-soft:#2a2622;--ok-note:#c2ecd2;--warn-note:#f3dcab;--danger-note:#ffd0cb;--danger-tint:#261a17;--on-warn:#1d1a17;--on-ok:#0f1a12;--raised:#36312b;--ink-hover:#d6d0c5;--placeholder:#958f85;--control-line:#f3efe86b;--avatar-strong:#3d3832;--chart-bar:#4a453e;--chart-hi:#6d675f;--chart-muted:#6d675f;--stack-2:#a9a298;--stack-3:#7b756c;--stack-4:#57524b;--stack-5:#403b35;--role-2:#b4ada2;--role-3:#868077;--role-4:#605a53;--role-5:#47423c;--stripe-a:#4a453f;--stripe-b:#24201c;--shadow-card:inset 0 0 0 1px #f3efe80d, 0 1px 2px #00000059, 0 10px 30px -12px #0009;--shadow-float:inset 0 0 0 1px #f3efe814, 0 2px 6px #00000073, 0 20px 44px -16px #000000bf}html:has(.admin-ui[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141210}body:has(.admin-ui[data-theme=dark]){color:#f3efe8;background:#141210}body:has(.admin-ui[data-theme=dark])>[role=dialog][aria-labelledby=consent-title]{--surface:#1d1a17;--surface-2:#191714;--text:#f3efe8;--sub:#bdb6ab;--hairline-strong:#f3efe82b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 2px 6px #00000073,0 20px 44px -16px #000000bf}html[data-admin-theme-switch]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-admin-theme-switch]::view-transition-new(root){mix-blend-mode:normal;animation:none}.admin-ui ::selection{background:var(--accent-fill);color:#fff}.admin-ui :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-ui .kicker{font-family:var(--font-text);letter-spacing:.01em;text-transform:none;font-size:12.5px;font-weight:600;line-height:17px}.admin-ui .italic-display{color:var(--ink-2);font-style:normal;font-weight:500}.admin-ui .cockpit{background:var(--surface);box-shadow:var(--shadow-card);border:0}.admin-ui .glow-accent{box-shadow:var(--shadow-card)}@media (prefers-reduced-motion:reduce){.admin-ui *,.admin-ui :before,.admin-ui :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.admin-ui [data-pending]:before{opacity:.55;border-right-color:currentColor;animation:none!important}.admin-ui .a-skel-pulse{animation:none!important}.admin-ui .a-progress[data-phase=run]{transform:scaleX(1)}}@media (max-width:960px){.admin-ui{--gutter:16px;--a-sticky-nav:0px}}
