:root{--akr-space-0:0px;--akr-space-1:4px;--akr-space-2:8px;--akr-space-3:12px;--akr-space-4:16px;--akr-space-5:20px;--akr-space-6:24px;--akr-space-8:32px;--akr-space-10:40px;--akr-space-12:48px;--akr-space-16:64px;--akr-font-size-xs:12px;--akr-font-size-sm:13px;--akr-font-size-md:15px;--akr-font-size-lg:17px;--akr-font-size-xl:22px;--akr-font-size-2xl:28px;--akr-font-size-display:44px;--akr-font-weight-regular:400;--akr-font-weight-medium:500;--akr-font-weight-semibold:600;--akr-font-weight-bold:700;--akr-line-height-tight:1.1;--akr-line-height-snug:1.3;--akr-line-height-normal:1.5;--akr-motion-fast:150ms;--akr-motion-base:200ms;--akr-motion-slow:500ms;--akr-motion-easing:cubic-bezier(.2,.8,.2,1);--akr-touch-target:44px}:root,[data-theme=motovu]{--akr-color-canvas:#F7F7F5;--akr-color-surface:#FFFFFF;--akr-color-surface-sunken:#F2F2EE;--akr-color-border:#E6E6E1;--akr-color-border-strong:#C9C9C2;--akr-color-text:#0E0F12;--akr-color-text-muted:#5D5F66;--akr-color-accent:#FFB020;--akr-color-accent-soft:#FFF3D6;--akr-color-accent-text:#7A4B00;--akr-color-on-accent:#0E0F12;--akr-color-primary:#0E0F12;--akr-color-on-primary:#FFFFFF;--akr-color-panel:#0E0F12;--akr-color-panel-text:#F4F4F2;--akr-color-panel-muted:#8B8C94;--akr-color-panel-border:#26272E;--akr-color-panel-accent:#FFB020;--akr-color-success:#11612D;--akr-color-success-soft:#E4F4E8;--akr-color-warning:#7A4B00;--akr-color-warning-soft:#FFF6E5;--akr-color-danger:#B42318;--akr-color-danger-soft:#FDECEA;--akr-color-focus-ring:#FFB020;--akr-font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--akr-font-display:"Geist",ui-sans-serif,system-ui,sans-serif;--akr-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--akr-radius-sm:8px;--akr-radius-md:14px;--akr-radius-lg:20px;--akr-radius-xl:24px;--akr-radius-pill:999px;--akr-shadow-card:0 12px 32px -18px rgba(14,15,18,.18);--akr-shadow-raised:0 30px 80px -24px rgba(14,15,18,.45)}[data-theme=healthligence]{--akr-color-canvas:#F4F7F9;--akr-color-surface:#FFFFFF;--akr-color-surface-sunken:#EDF2F5;--akr-color-border:#DCE4EA;--akr-color-border-strong:#B8C6D1;--akr-color-text:#0B1B2B;--akr-color-text-muted:#4A5B6B;--akr-color-accent:#0F766E;--akr-color-accent-soft:#E3F3F1;--akr-color-accent-text:#0B5952;--akr-color-on-accent:#FFFFFF;--akr-color-primary:#0F766E;--akr-color-on-primary:#FFFFFF;--akr-color-panel:#0B2A3A;--akr-color-panel-text:#F1F6F9;--akr-color-panel-muted:#9FB3C2;--akr-color-panel-border:#1C3D50;--akr-color-panel-accent:#5EEAD4;--akr-color-success:#11612D;--akr-color-success-soft:#E4F4E8;--akr-color-warning:#8A4B00;--akr-color-warning-soft:#FFF4E0;--akr-color-danger:#B42318;--akr-color-danger-soft:#FDECEA;--akr-color-focus-ring:#14B8A6;--akr-font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--akr-font-display:"Inter",ui-sans-serif,system-ui,sans-serif;--akr-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--akr-radius-sm:6px;--akr-radius-md:8px;--akr-radius-lg:12px;--akr-radius-xl:16px;--akr-radius-pill:999px;--akr-shadow-card:0 8px 24px -16px rgba(11,27,43,.20);--akr-shadow-raised:0 24px 60px -20px rgba(11,27,43,.40)}[data-theme=whereplus]{--akr-color-canvas:#F7F7FB;--akr-color-surface:#FFFFFF;--akr-color-surface-sunken:#F0EFF8;--akr-color-border:#E4E2F0;--akr-color-border-strong:#C4C0DD;--akr-color-text:#14122B;--akr-color-text-muted:#55526E;--akr-color-accent:#5B4BDB;--akr-color-accent-soft:#EEECFD;--akr-color-accent-text:#3C2FB0;--akr-color-on-accent:#FFFFFF;--akr-color-primary:#14122B;--akr-color-on-primary:#FFFFFF;--akr-color-panel:#14122B;--akr-color-panel-text:#F5F4FB;--akr-color-panel-muted:#A19DBF;--akr-color-panel-border:#2A2748;--akr-color-panel-accent:#B4A9FF;--akr-color-success:#11612D;--akr-color-success-soft:#E4F4E8;--akr-color-warning:#8A4B00;--akr-color-warning-soft:#FFF4E0;--akr-color-danger:#B42318;--akr-color-danger-soft:#FDECEA;--akr-color-focus-ring:#7C6CF0;--akr-font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--akr-font-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--akr-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--akr-radius-sm:10px;--akr-radius-md:16px;--akr-radius-lg:24px;--akr-radius-xl:28px;--akr-radius-pill:999px;--akr-shadow-card:0 12px 32px -18px rgba(20,18,43,.22);--akr-shadow-raised:0 30px 80px -24px rgba(20,18,43,.45)}.akr-theme{font-family:var(--akr-font-sans);color:var(--akr-color-text);background:var(--akr-color-canvas);-webkit-font-smoothing:antialiased;line-height:var(--akr-line-height-normal)}.akr-theme--root{min-height:100vh}.akr-theme *,.akr-theme :after,.akr-theme :before{box-sizing:border-box}.akr-theme :focus-visible{outline:3px solid var(--akr-color-focus-ring);outline-offset:2px}.akr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.akr-theme *{transition:none!important;animation:none!important}}.akr-heading{margin:0;font-family:var(--akr-font-display);font-weight:var(--akr-font-weight-semibold);color:var(--akr-color-text)}.akr-heading--display{font-size:var(--akr-font-size-display);line-height:1.05;letter-spacing:-.035em}.akr-heading--xl{font-size:var(--akr-font-size-2xl);line-height:var(--akr-line-height-tight);letter-spacing:-.03em}.akr-heading--lg{font-size:var(--akr-font-size-xl);letter-spacing:-.02em}.akr-heading--lg,.akr-heading--md{line-height:var(--akr-line-height-snug)}.akr-heading--md{font-size:var(--akr-font-size-lg)}@media (max-width:640px){.akr-heading--display{font-size:34px}}.akr-text{margin:0}.akr-text--lg{font-size:var(--akr-font-size-lg)}.akr-text--md{font-size:var(--akr-font-size-md)}.akr-text--sm{font-size:var(--akr-font-size-sm)}.akr-text--xs{font-size:var(--akr-font-size-xs)}.akr-text--default{color:var(--akr-color-text)}.akr-text--muted{color:var(--akr-color-text-muted)}.akr-text--accent{color:var(--akr-color-accent-text)}.akr-text--success{color:var(--akr-color-success)}.akr-text--danger{color:var(--akr-color-danger)}.akr-text--regular{font-weight:var(--akr-font-weight-regular)}.akr-text--medium{font-weight:var(--akr-font-weight-medium)}.akr-text--semibold{font-weight:var(--akr-font-weight-semibold)}.akr-eyebrow{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border-radius:var(--akr-radius-pill);font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-medium)}.akr-eyebrow--accent{background:var(--akr-color-accent-soft);color:var(--akr-color-accent-text)}.akr-eyebrow--success{background:var(--akr-color-success-soft);color:var(--akr-color-success)}.akr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--akr-radius-md);font-family:inherit;font-weight:var(--akr-font-weight-semibold);cursor:pointer;transition:background var(--akr-motion-base) ease,border-color var(--akr-motion-base) ease,transform var(--akr-motion-fast) ease;white-space:nowrap}.akr-btn:active:not(:disabled){transform:translateY(1px)}.akr-btn:disabled{cursor:not-allowed;opacity:.45}.akr-btn--sm{height:40px;padding:0 14px;font-size:var(--akr-font-size-sm);border-radius:calc(var(--akr-radius-md) - 4px)}.akr-btn--md{height:var(--akr-touch-target);padding:0 18px}.akr-btn--lg,.akr-btn--md{font-size:var(--akr-font-size-md)}.akr-btn--lg{height:52px;padding:0 26px}.akr-btn--full{width:100%}.akr-btn--primary{background:var(--akr-color-primary);color:var(--akr-color-on-primary);box-shadow:0 10px 24px -12px var(--akr-color-primary)}.akr-btn--primary:hover:not(:disabled){filter:brightness(1.15)}.akr-btn--accent{background:var(--akr-color-accent);color:var(--akr-color-on-accent)}.akr-btn--accent:hover:not(:disabled){filter:brightness(1.05)}.akr-btn--secondary{background:var(--akr-color-surface);color:var(--akr-color-text);border-color:var(--akr-color-border-strong);font-weight:var(--akr-font-weight-medium)}.akr-btn--secondary:hover:not(:disabled){background:var(--akr-color-surface-sunken)}.akr-btn--ghost{background:transparent;color:var(--akr-color-text);font-weight:var(--akr-font-weight-medium)}.akr-btn--ghost:hover:not(:disabled){background:var(--akr-color-surface-sunken)}.akr-btn--link{background:none;height:auto;padding:0;color:var(--akr-color-text);font-weight:var(--akr-font-weight-medium);text-decoration:underline;text-underline-offset:3px}.akr-icon-btn{width:var(--akr-touch-target);height:var(--akr-touch-target);display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--akr-radius-md) - 2px);cursor:pointer;color:var(--akr-color-text);font-family:inherit}.akr-icon-btn--secondary{background:var(--akr-color-surface);border:1px solid var(--akr-color-border-strong)}.akr-icon-btn--ghost{background:transparent;border:1px solid transparent}.akr-icon-btn:hover{background:var(--akr-color-surface-sunken)}.akr-input{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;background:var(--akr-color-surface);border:1px solid var(--akr-color-border-strong);border-radius:var(--akr-radius-md);transition:border-color var(--akr-motion-base) ease,box-shadow var(--akr-motion-base) ease}.akr-input:focus-within{border-color:var(--akr-color-accent);box-shadow:0 0 0 4px var(--akr-color-accent-soft)}.akr-input--invalid{border-color:var(--akr-color-danger)}.akr-input--invalid:focus-within{box-shadow:0 0 0 4px var(--akr-color-danger-soft)}.akr-input__field{flex:1 1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-family:inherit;font-size:var(--akr-font-size-lg);color:var(--akr-color-text)}.akr-input__field::placeholder{color:var(--akr-color-text-muted);opacity:.75}.akr-input--mono .akr-input__field{font-family:var(--akr-font-mono);letter-spacing:.08em;text-transform:uppercase}.akr-input__leading,.akr-input__trailing{display:inline-flex;align-items:center;color:var(--akr-color-text-muted);flex-shrink:0}.akr-theme .akr-input :focus-visible{outline:none}.akr-phone__prefix{display:inline-flex;align-items:center;gap:8px;padding-right:12px;margin-right:2px;border-right:1px solid var(--akr-color-border);color:var(--akr-color-text);font-size:var(--akr-font-size-lg);font-weight:var(--akr-font-weight-medium)}.akr-phone__country{font-size:11px;font-weight:var(--akr-font-weight-bold);padding:3px 6px;border-radius:6px;background:var(--akr-color-surface-sunken);color:var(--akr-color-text-muted)}.akr-label{font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text)}.akr-label__optional{font-weight:var(--akr-font-weight-regular);color:var(--akr-color-text-muted)}.akr-field{display:flex;flex-direction:column;gap:8px}.akr-field__label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.akr-field__error,.akr-field__hint{margin:2px 0 0;font-size:var(--akr-font-size-sm);line-height:var(--akr-line-height-normal)}.akr-field__hint{color:var(--akr-color-text-muted)}.akr-field__error{color:var(--akr-color-danger);font-weight:var(--akr-font-weight-medium)}.akr-otp{display:grid;grid-gap:10px;gap:10px}.akr-otp__box{width:100%;height:64px;text-align:center;border-radius:var(--akr-radius-md);border:1.5px solid var(--akr-color-border-strong);background:var(--akr-color-surface-sunken);font-family:var(--akr-font-mono);font-size:26px;font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text);outline:none;transition:border-color var(--akr-motion-base) ease,box-shadow var(--akr-motion-base) ease}.akr-otp__box--filled{background:var(--akr-color-surface);border-color:var(--akr-color-text)}.akr-otp__box:focus{border-color:var(--akr-color-accent);box-shadow:0 0 0 4px var(--akr-color-accent-soft)}.akr-otp--invalid .akr-otp__box{border-color:var(--akr-color-danger)}@media (max-width:420px){.akr-otp__box{height:52px;font-size:22px}}.akr-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--akr-radius-pill);font-size:var(--akr-font-size-xs);font-weight:var(--akr-font-weight-semibold);white-space:nowrap;vertical-align:middle}.akr-badge--neutral{background:var(--akr-color-surface-sunken);color:var(--akr-color-text-muted)}.akr-badge--accent{background:var(--akr-color-accent-soft);color:var(--akr-color-accent-text)}.akr-badge--success{background:var(--akr-color-success-soft);color:var(--akr-color-success)}.akr-badge--warning{background:var(--akr-color-warning-soft);color:var(--akr-color-warning)}.akr-badge--danger{background:var(--akr-color-danger-soft);color:var(--akr-color-danger)}.akr-badge--inverse{background:var(--akr-color-primary);color:var(--akr-color-accent)}.akr-switch{width:46px;height:28px;padding:3px;border-radius:var(--akr-radius-pill);border:0;cursor:pointer;background:var(--akr-color-border-strong);display:inline-flex;flex-shrink:0;transition:background var(--akr-motion-base) ease}.akr-switch__thumb{width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform var(--akr-motion-base) var(--akr-motion-easing)}.akr-switch--on{background:var(--akr-color-accent)}.akr-switch--on .akr-switch__thumb{transform:translateX(18px)}.akr-switch:disabled{opacity:.5;cursor:not-allowed}.akr-checkmark{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--akr-color-border-strong);background:var(--akr-color-surface);color:var(--akr-color-on-accent);transition:all var(--akr-motion-base) ease}.akr-checkmark--square{border-radius:7px}.akr-checkmark--round,.akr-checkmark--status{border-radius:50%}.akr-checkmark--status{width:24px;height:24px}.akr-checkmark--on{border-color:var(--akr-color-accent)}.akr-checkmark--square.akr-checkmark--on,.akr-checkmark--status.akr-checkmark--on,.akr-checkmark__dot{background:var(--akr-color-accent)}.akr-checkmark__dot{width:10px;height:10px;border-radius:50%}.akr-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:10px 0}.akr-checkbox--disabled{cursor:not-allowed;opacity:.55}.akr-checkbox:has(:focus-visible) .akr-checkmark{outline:3px solid var(--akr-color-focus-ring);outline-offset:2px}.akr-checkbox__text{display:flex;flex-direction:column;gap:2px}.akr-checkbox__label{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-medium)}.akr-checkbox__description{font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-chip-group{display:flex;flex-wrap:wrap;gap:8px}.akr-chip{height:var(--akr-touch-target);padding:0 18px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--akr-radius-pill);border:1.5px solid var(--akr-color-border-strong);background:var(--akr-color-surface);font-family:inherit;font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text);cursor:pointer;transition:all var(--akr-motion-base) ease}.akr-chip:hover{border-color:var(--akr-color-text-muted)}.akr-chip--selected{background:var(--akr-color-accent);border-color:var(--akr-color-accent);color:var(--akr-color-on-accent)}.akr-chip:disabled{opacity:.5;cursor:not-allowed}.akr-segmented{display:inline-flex;gap:4px;padding:4px;border-radius:calc(var(--akr-radius-md) + 2px);background:var(--akr-color-surface-sunken);align-self:flex-start}.akr-segmented__item{height:40px;padding:0 20px;border:0;border-radius:calc(var(--akr-radius-md) - 4px);background:transparent;font-family:inherit;font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text-muted);cursor:pointer;transition:all var(--akr-motion-base) ease}.akr-segmented__item--on{background:var(--akr-color-surface);color:var(--akr-color-text);box-shadow:0 1px 3px rgba(0,0,0,.12)}.akr-select-card-group{display:grid;grid-gap:10px;gap:10px}.akr-select-card{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;min-height:76px;padding:16px 18px;text-align:left;font-family:inherit;color:var(--akr-color-text);cursor:pointer;background:var(--akr-color-surface);border:1.5px solid var(--akr-color-border);border-radius:var(--akr-radius-lg);transition:border-color var(--akr-motion-base) ease,background var(--akr-motion-base) ease,box-shadow var(--akr-motion-base) ease}.akr-select-card:hover:not(:disabled){border-color:var(--akr-color-border-strong)}.akr-select-card--selected,.akr-select-card--selected:hover:not(:disabled){border-color:var(--akr-color-accent);background:color-mix(in srgb,var(--akr-color-accent-soft) 60%,var(--akr-color-surface))}.akr-select-card:disabled{opacity:.5;cursor:not-allowed}.akr-select-card .akr-checkmark{margin-top:1px}.akr-select-card__media{flex-shrink:0}.akr-select-card__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.akr-select-card__title{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-semibold)}.akr-select-card__description{font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-select-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.akr-select-card__badge{flex-shrink:0}.akr-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:14px 18px;background:var(--akr-color-surface);border:1px solid var(--akr-color-border);border-radius:var(--akr-radius-lg)}.akr-toggle-row--disabled{opacity:.6}.akr-toggle-row__text{display:flex;flex-direction:column;gap:3px}.akr-toggle-row__title{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-semibold)}.akr-toggle-row__description{font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-banner{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--akr-radius-lg);border:1px solid transparent;flex-wrap:wrap}.akr-banner__icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.akr-banner__body{flex:1 1 260px;display:flex;flex-direction:column;gap:4px}.akr-banner__title{margin:0;font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-semibold)}.akr-banner__text{font-size:var(--akr-font-size-sm);line-height:var(--akr-line-height-normal)}.akr-banner__actions{display:flex;gap:10px;flex-wrap:wrap;align-self:center}.akr-banner--info{background:var(--akr-color-surface);border-color:var(--akr-color-border)}.akr-banner--info .akr-banner__icon{background:var(--akr-color-accent-soft);color:var(--akr-color-accent-text)}.akr-banner--info .akr-banner__text{color:var(--akr-color-text-muted)}.akr-banner--success{background:var(--akr-color-success-soft);border-color:color-mix(in srgb,var(--akr-color-success) 25%,transparent)}.akr-banner--success .akr-banner__icon{background:var(--akr-color-success);color:#fff;border-radius:50%}.akr-banner--success .akr-banner__text{color:var(--akr-color-success)}.akr-banner--warning{background:var(--akr-color-warning-soft);border-color:color-mix(in srgb,var(--akr-color-warning) 30%,transparent)}.akr-banner--warning .akr-banner__icon,.akr-banner--warning .akr-banner__text{color:var(--akr-color-warning)}.akr-banner--danger{background:var(--akr-color-danger-soft);border-color:color-mix(in srgb,var(--akr-color-danger) 30%,transparent)}.akr-banner--danger .akr-banner__icon,.akr-banner--danger .akr-banner__text{color:var(--akr-color-danger)}.akr-banner--locked{background:var(--akr-color-panel);color:var(--akr-color-panel-text);padding:22px}.akr-banner--locked .akr-banner__icon{width:44px;height:44px;border-radius:14px;background:var(--akr-color-accent);color:var(--akr-color-on-accent)}.akr-banner--locked .akr-banner__title{font-size:var(--akr-font-size-lg)}.akr-banner--locked .akr-banner__text{color:var(--akr-color-panel-muted);font-size:var(--akr-font-size-md)}.akr-card{background:var(--akr-color-surface);border:1px solid var(--akr-color-border);border-radius:var(--akr-radius-lg);box-shadow:var(--akr-shadow-card)}.akr-kv{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px 24px;gap:16px 24px}.akr-kv--single{grid-template-columns:1fr}.akr-kv__item--wide{grid-column:1/-1}.akr-kv__label{font-size:var(--akr-font-size-xs);color:var(--akr-color-text-muted);margin-bottom:4px}.akr-kv__value{margin:0;font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-medium);line-height:1.4}.akr-kv__value--mono{font-family:var(--akr-font-mono)}.akr-monogram{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:calc(var(--akr-radius-md) - 2px);font-weight:var(--akr-font-weight-bold);letter-spacing:-.02em;object-fit:cover}.akr-monogram--neutral{background:var(--akr-color-surface-sunken);color:var(--akr-color-text)}.akr-monogram--accent{background:var(--akr-color-accent);color:var(--akr-color-on-accent)}.akr-monogram--inverse{background:var(--akr-color-panel-border);color:var(--akr-color-panel-accent)}.akr-spinner{display:inline-block;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:akr-spin .7s linear infinite;opacity:.8}@keyframes akr-spin{to{transform:rotate(1turn)}}.akr-skeleton{display:block;background:var(--akr-color-surface-sunken);border-radius:6px;animation:akr-pulse 1.4s ease-in-out infinite}@keyframes akr-pulse{50%{opacity:.55}}.akr-progress{height:4px;background:var(--akr-color-border);border-radius:var(--akr-radius-pill);overflow:hidden}.akr-progress__fill{height:100%;background:var(--akr-color-accent);border-radius:inherit;transition:width var(--akr-motion-slow) var(--akr-motion-easing)}.akr-ring{position:relative;display:inline-flex;flex-shrink:0}.akr-ring__track{stroke:var(--akr-color-border)}.akr-ring__value{stroke:var(--akr-color-accent);transition:stroke-dashoffset var(--akr-motion-slow) var(--akr-motion-easing)}.akr-ring__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:var(--akr-font-weight-semibold);letter-spacing:-.03em}.akr-stepper__list{list-style:none;margin:0;padding:0}.akr-stepper__item{display:flex;gap:16px}.akr-stepper__rail{display:flex;flex-direction:column;align-items:center}.akr-stepper__dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--akr-font-size-xs);font-weight:var(--akr-font-weight-semibold);border:1.5px solid;transition:all var(--akr-motion-base) ease}.akr-stepper__line{width:2px;flex:1 1;min-height:20px;margin:6px 0;border-radius:2px}.akr-stepper__text{display:flex;flex-direction:column;gap:4px;padding:3px 0 20px;background:none;border:0;text-align:left;font-family:inherit;cursor:default}.akr-stepper__text:not(:disabled){cursor:pointer}.akr-stepper__title{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-semibold)}.akr-stepper__description{font-size:var(--akr-font-size-sm)}.akr-stepper--panel .akr-stepper__description,.akr-stepper--panel .akr-stepper__title{color:var(--akr-color-panel-muted)}.akr-stepper--panel .akr-stepper__item--todo .akr-stepper__dot{border-color:var(--akr-color-panel-border);color:var(--akr-color-panel-muted)}.akr-stepper--panel .akr-stepper__item--active .akr-stepper__dot{border-color:var(--akr-color-panel-accent);color:var(--akr-color-panel-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--akr-color-panel-accent) 18%,transparent)}.akr-stepper--panel .akr-stepper__item--done .akr-stepper__dot{background:var(--akr-color-accent);border-color:var(--akr-color-accent);color:var(--akr-color-on-accent)}.akr-stepper--panel .akr-stepper__item--active .akr-stepper__title,.akr-stepper--panel .akr-stepper__item--done .akr-stepper__title{color:var(--akr-color-panel-text)}.akr-stepper--panel .akr-stepper__line{background:var(--akr-color-panel-border)}.akr-stepper--panel .akr-stepper__item--done .akr-stepper__line{background:var(--akr-color-accent)}.akr-stepper--light .akr-stepper__title{color:var(--akr-color-text)}.akr-stepper--light .akr-stepper__description{color:var(--akr-color-text-muted)}.akr-stepper--light .akr-stepper__item--todo .akr-stepper__dot{border-color:var(--akr-color-border-strong);color:var(--akr-color-text-muted)}.akr-stepper--light .akr-stepper__item--active .akr-stepper__dot{border-color:var(--akr-color-accent);color:var(--akr-color-accent-text)}.akr-stepper--light .akr-stepper__item--done .akr-stepper__dot{background:var(--akr-color-accent);border-color:var(--akr-color-accent);color:var(--akr-color-on-accent)}.akr-stepper--light .akr-stepper__line{background:var(--akr-color-border)}.akr-stepper--light .akr-stepper__item--done .akr-stepper__line{background:var(--akr-color-accent)}.akr-checklist{padding:22px 24px 8px}.akr-checklist__header{justify-content:space-between;flex-wrap:wrap;padding-bottom:16px}.akr-checklist__header,.akr-checklist__heading{display:flex;align-items:center;gap:12px}.akr-checklist__title{margin:0;font-size:var(--akr-font-size-lg);font-weight:var(--akr-font-weight-semibold)}.akr-checklist__subtitle{margin:2px 0 0;font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-checklist__progress{display:flex;align-items:center;gap:10px;font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-semibold)}.akr-checklist__bar{width:120px;height:6px}.akr-checklist__list{list-style:none;margin:0;padding:0}.akr-checklist__row{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--akr-color-border);flex-wrap:wrap}.akr-checklist__text{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.akr-checklist__row-title{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-semibold)}.akr-checklist__row-description{font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-checklist__done{font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-semibold);color:var(--akr-color-success)}.akr-dialog__backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px;background:color-mix(in srgb,var(--akr-color-panel) 55%,transparent);animation:akr-fade var(--akr-motion-base) ease}.akr-dialog{width:100%;max-width:520px;padding:28px;display:flex;flex-direction:column;gap:14px;outline:none;background:var(--akr-color-surface);border-radius:var(--akr-radius-xl);box-shadow:var(--akr-shadow-raised);animation:akr-rise var(--akr-motion-base) var(--akr-motion-easing)}.akr-dialog__top{display:flex;justify-content:space-between;align-items:flex-start}.akr-dialog__icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--akr-color-accent-soft);color:var(--akr-color-accent-text)}.akr-dialog__close{margin-left:auto}.akr-dialog__title{margin:0;font-size:var(--akr-font-size-2xl);line-height:var(--akr-line-height-tight);letter-spacing:-.03em;font-weight:var(--akr-font-weight-semibold)}.akr-dialog__description{margin:0;font-size:var(--akr-font-size-md);color:var(--akr-color-text-muted);line-height:var(--akr-line-height-normal)}.akr-dialog__footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}@keyframes akr-fade{0%{opacity:0}}@keyframes akr-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}.akr-shell{display:flex;flex-wrap:wrap;min-height:100vh}.akr-shell__aside{flex:1 1 360px;min-width:0;padding:32px 36px;display:flex;flex-direction:column;gap:40px;background:var(--akr-color-panel);color:var(--akr-color-panel-text)}.akr-shell__main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;margin:0}.akr-shell__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 48px;flex-wrap:wrap}.akr-shell__step{font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text-muted)}.akr-shell__progress{height:3px;border-radius:0}.akr-shell__content{flex:1 1;display:flex;justify-content:center;padding:56px 32px 48px}.akr-shell__column{width:100%;max-width:580px;display:flex;flex-direction:column;gap:32px}.akr-shell__column--wide{max-width:860px}.akr-shell__footer{position:-webkit-sticky;position:sticky;bottom:0;justify-content:space-between;flex-wrap:wrap;padding:18px 48px;background:var(--akr-color-surface);border-top:1px solid var(--akr-color-border)}.akr-shell__footer,.akr-shell__footer-end{display:flex;align-items:center;gap:16px}@media (max-width:959px){.akr-shell{flex-direction:column;flex-wrap:nowrap}.akr-shell__aside{flex:none;padding:14px 20px;gap:0}.akr-shell__main{flex:1 0 auto}.akr-shell__aside>:not(:first-child){display:none}}@media (max-width:720px){.akr-shell__footer,.akr-shell__header{padding-left:20px;padding-right:20px}.akr-shell__content{padding:32px 20px}}.akr-textarea{position:relative;display:flex;flex-direction:column;gap:6px}.akr-textarea textarea{width:100%;min-height:96px;padding:14px 16px;resize:vertical;background:var(--akr-color-surface);border:1px solid var(--akr-color-border-strong);border-radius:var(--akr-radius-md);font-family:inherit;font-size:var(--akr-font-size-md);line-height:var(--akr-line-height-normal);color:var(--akr-color-text);outline:none;transition:border-color var(--akr-motion-base) ease,box-shadow var(--akr-motion-base) ease}.akr-textarea textarea:focus{border-color:var(--akr-color-accent);box-shadow:0 0 0 4px var(--akr-color-accent-soft)}.akr-textarea--invalid textarea{border-color:var(--akr-color-danger)}.akr-textarea__count{align-self:flex-end;font-size:var(--akr-font-size-xs);color:var(--akr-color-text-muted)}.akr-select{position:relative;display:flex;align-items:center}.akr-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:56px;padding:0 44px 0 16px;cursor:pointer;background:var(--akr-color-surface);border:1px solid var(--akr-color-border-strong);border-radius:var(--akr-radius-md);font-family:inherit;font-size:var(--akr-font-size-lg);color:var(--akr-color-text);outline:none;transition:border-color var(--akr-motion-base) ease,box-shadow var(--akr-motion-base) ease}.akr-select select:focus{border-color:var(--akr-color-accent);box-shadow:0 0 0 4px var(--akr-color-accent-soft)}.akr-select--empty select{color:var(--akr-color-text-muted)}.akr-select--invalid select{border-color:var(--akr-color-danger)}.akr-select__chevron{position:absolute;right:16px;pointer-events:none;color:var(--akr-color-text-muted)}.akr-select select:disabled{opacity:.55;cursor:not-allowed}.akr-date .akr-input__field{font-family:inherit}.akr-date .akr-input__field::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.akr-input--disabled{opacity:.55}.akr-card-box{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.akr-card-box--flush{padding:0;gap:0;overflow:hidden}.akr-card-box--flush .akr-card-box__header{padding:18px 22px;border-bottom:1px solid var(--akr-color-border)}.akr-card-box__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.akr-card-box__titles{display:flex;flex-direction:column;gap:2px}.akr-card-box__title{margin:0;font-size:var(--akr-font-size-lg);font-weight:var(--akr-font-weight-semibold);letter-spacing:-.01em}.akr-card-box__description{margin:0;font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-card-box__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.akr-tooltip-wrap{position:relative;display:inline-flex}.akr-tooltip{position:absolute;left:50%;z-index:40;transform:translateX(-50%);width:max-content;max-width:240px;padding:7px 10px;border-radius:8px;background:var(--akr-color-panel);color:var(--akr-color-panel-text);font-size:var(--akr-font-size-xs);line-height:1.4;font-weight:var(--akr-font-weight-medium);pointer-events:none;box-shadow:var(--akr-shadow-raised);animation:akr-fade var(--akr-motion-fast) ease}.akr-tooltip--top{bottom:calc(100% + 8px)}.akr-tooltip--bottom{top:calc(100% + 8px)}.akr-combobox{position:relative}.akr-combobox .akr-input{cursor:text}.akr-combobox__chevron{transition:transform var(--akr-motion-base) ease}.akr-combobox--open .akr-combobox__chevron{transform:rotate(180deg)}.akr-combobox__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:300px;overflow-y:auto;background:var(--akr-color-surface);border:1px solid var(--akr-color-border);border-radius:var(--akr-radius-md);box-shadow:var(--akr-shadow-raised);animation:akr-rise var(--akr-motion-fast) ease}.akr-combobox__option{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border-radius:calc(var(--akr-radius-md) - 4px);cursor:pointer}.akr-combobox__option--active{background:var(--akr-color-surface-sunken)}.akr-combobox__option[aria-selected=true]{background:var(--akr-color-accent-soft)}.akr-combobox__option--disabled{opacity:.45;cursor:not-allowed}.akr-combobox__text{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.akr-combobox__label{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-medium)}.akr-combobox__description{font-size:var(--akr-font-size-xs);color:var(--akr-color-text-muted)}.akr-combobox__check{color:var(--akr-color-accent-text)}.akr-combobox__empty{padding:14px 12px;font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-upload-wrap{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.akr-upload{width:100%;display:flex;align-items:center;justify-content:center;min-height:128px;padding:20px;cursor:pointer;background:var(--akr-color-surface);border:1.5px dashed var(--akr-color-border-strong);border-radius:var(--akr-radius-lg);transition:border-color var(--akr-motion-base) ease,background var(--akr-motion-base) ease}.akr-upload--over,.akr-upload:hover{border-color:var(--akr-color-accent);background:color-mix(in srgb,var(--akr-color-accent-soft) 50%,var(--akr-color-surface))}.akr-upload:has(:focus-visible){outline:3px solid var(--akr-color-focus-ring);outline-offset:2px}.akr-upload--invalid{border-color:var(--akr-color-danger)}.akr-upload--filled{min-height:0;justify-content:flex-start;border-style:solid}.akr-upload--disabled{opacity:.55;cursor:not-allowed}.akr-upload__empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.akr-upload__icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--akr-color-accent-soft);color:var(--akr-color-accent-text)}.akr-upload__title{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-semibold)}.akr-upload__hint{font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-upload__file{display:flex;align-items:center;gap:14px}.akr-upload__thumb{width:56px;height:56px;border-radius:14px;object-fit:cover;border:1px solid var(--akr-color-border)}.akr-upload__meta{display:flex;flex-direction:column;gap:2px}.akr-upload__name{font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-semibold);word-break:break-all}.akr-upload__size{font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-tabs{display:flex;gap:4px;border-bottom:1px solid var(--akr-color-border);overflow-x:auto;scrollbar-width:none}.akr-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:0;background:none;font-family:inherit;font-size:var(--akr-font-size-md);font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--akr-motion-base) ease}.akr-tabs__tab--selected,.akr-tabs__tab:hover{color:var(--akr-color-text)}.akr-tabs__tab--selected{font-weight:var(--akr-font-weight-semibold)}.akr-tabs__tab--selected:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--akr-color-accent)}.akr-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.akr-tabs__count{min-width:22px;height:22px;padding:0 7px;border-radius:var(--akr-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--akr-color-surface-sunken);font-size:var(--akr-font-size-xs);font-weight:var(--akr-font-weight-semibold);color:var(--akr-color-text-muted)}.akr-tabs__tab--selected .akr-tabs__count{background:var(--akr-color-accent-soft);color:var(--akr-color-accent-text)}.akr-tabs__panel{outline:none;padding-top:20px}.akr-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 24px}.akr-empty--compact{padding:28px 16px}.akr-empty__icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--akr-color-surface-sunken);color:var(--akr-color-text-muted);margin-bottom:6px}.akr-empty--compact .akr-empty__icon{width:44px;height:44px;border-radius:14px}.akr-empty__title{margin:0;font-size:var(--akr-font-size-lg);font-weight:var(--akr-font-weight-semibold)}.akr-empty__description{margin:0;max-width:380px;font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted);line-height:var(--akr-line-height-normal)}.akr-empty__action{margin-top:10px}.akr-stat{padding:18px 20px;display:flex;flex-direction:column;gap:6px;box-shadow:none}.akr-stat__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.akr-stat__label{font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text-muted)}.akr-stat__icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--akr-color-accent-soft);color:var(--akr-color-accent-text)}.akr-stat__value{font-size:30px;font-weight:var(--akr-font-weight-semibold);letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.akr-stat__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--akr-font-size-xs)}.akr-stat__delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--akr-radius-pill);font-weight:var(--akr-font-weight-semibold)}.akr-stat__delta--good{background:var(--akr-color-success-soft);color:var(--akr-color-success)}.akr-stat__delta--bad{background:var(--akr-color-danger-soft);color:var(--akr-color-danger)}.akr-stat__delta--neutral{background:var(--akr-color-surface-sunken)}.akr-stat__comparison,.akr-stat__delta--neutral{color:var(--akr-color-text-muted)}.akr-menu-wrap{position:relative;display:inline-flex}.akr-menu{position:absolute;z-index:35;top:calc(100% + 6px);min-width:200px;padding:6px;display:flex;flex-direction:column;background:var(--akr-color-surface);border:1px solid var(--akr-color-border);border-radius:var(--akr-radius-md);box-shadow:var(--akr-shadow-raised);animation:akr-rise var(--akr-motion-fast) ease}.akr-menu--end{right:0}.akr-menu--start{left:0}.akr-menu__item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:0;background:none;text-align:left;width:100%;border-radius:calc(var(--akr-radius-md) - 4px);font-family:inherit;font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-medium);color:var(--akr-color-text);cursor:pointer}.akr-menu__item:focus,.akr-menu__item:hover{background:var(--akr-color-surface-sunken);outline:none}.akr-menu__item:focus-visible{outline:2px solid var(--akr-color-focus-ring);outline-offset:-2px}.akr-menu__item--danger{color:var(--akr-color-danger)}.akr-menu__item:disabled{opacity:.45;cursor:not-allowed}.akr-menu__icon{display:inline-flex;color:var(--akr-color-text-muted)}.akr-menu__item--danger .akr-menu__icon{color:inherit}.akr-table-wrap{width:100%;overflow-x:auto}.akr-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--akr-font-size-sm)}.akr-table__caption{caption-side:top;text-align:left;padding:0 0 12px}.akr-table th,.akr-table__caption{font-weight:var(--akr-font-weight-semibold)}.akr-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:12px 16px;background:var(--akr-color-surface-sunken);white-space:nowrap;font-size:var(--akr-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--akr-color-text-muted)}.akr-table td,.akr-table th{border-bottom:1px solid var(--akr-color-border)}.akr-table td{padding:14px 16px;color:var(--akr-color-text);vertical-align:middle}.akr-table tbody tr:last-child td{border-bottom:0}.akr-table__row--clickable{cursor:pointer;transition:background var(--akr-motion-fast) ease}.akr-table__row--clickable:hover td{background:color-mix(in srgb,var(--akr-color-surface-sunken) 60%,var(--akr-color-surface))}.akr-table__row--clickable:focus-visible{outline:2px solid var(--akr-color-focus-ring);outline-offset:-2px}.akr-table__row--selected td{background:color-mix(in srgb,var(--akr-color-accent-soft) 70%,var(--akr-color-surface))}.akr-table__row--selected td:first-child{box-shadow:inset 3px 0 0 var(--akr-color-accent)}.akr-table__empty{padding:0!important}.akr-table__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.akr-table__sort-icon{opacity:.35;display:inline-flex}.akr-table__sort-icon--on{opacity:1;color:var(--akr-color-text)}@media (max-width:720px){.akr-table--hide-mobile{display:none}}.akr-drawer__backdrop{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--akr-color-panel) 45%,transparent);animation:akr-fade var(--akr-motion-base) ease}.akr-drawer{height:100%;width:100%;display:flex;flex-direction:column;outline:none;background:var(--akr-color-surface);box-shadow:var(--akr-shadow-raised);animation:akr-slide var(--akr-motion-base) var(--akr-motion-easing)}.akr-drawer--sm{max-width:380px}.akr-drawer--md{max-width:480px}.akr-drawer--lg{max-width:640px}.akr-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;border-bottom:1px solid var(--akr-color-border)}.akr-drawer__title{margin:0;font-size:var(--akr-font-size-xl);font-weight:var(--akr-font-weight-semibold);letter-spacing:-.02em}.akr-drawer__description{margin:4px 0 0;font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-drawer__body{flex:1 1;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:20px}.akr-drawer__footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--akr-color-border)}@keyframes akr-slide{0%{transform:translateX(24px);opacity:0}}.akr-toaster{position:fixed;z-index:60;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 40px));pointer-events:none}.akr-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;background:var(--akr-color-panel);color:var(--akr-color-panel-text);border-radius:var(--akr-radius-md);box-shadow:var(--akr-shadow-raised);animation:akr-rise var(--akr-motion-base) var(--akr-motion-easing)}.akr-toast__icon{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.akr-toast--success .akr-toast__icon{background:var(--akr-color-panel-accent);color:var(--akr-color-panel)}.akr-toast--info .akr-toast__icon{color:var(--akr-color-panel-accent)}.akr-toast--warning .akr-toast__icon{color:#FBBF24}.akr-toast--danger .akr-toast__icon{color:#F87171}.akr-toast__body{flex:1 1;display:flex;flex-direction:column;gap:2px;padding-top:2px}.akr-toast__title{margin:0;font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-semibold)}.akr-toast__description{margin:0;font-size:var(--akr-font-size-xs);color:var(--akr-color-panel-muted);line-height:1.45}.akr-toast__action{align-self:center;padding:6px 10px;border-radius:8px;border:1px solid var(--akr-color-panel-border);color:var(--akr-color-panel-accent);font-family:inherit;font-size:var(--akr-font-size-xs);font-weight:var(--akr-font-weight-semibold)}.akr-toast__action,.akr-toast__close{background:transparent;cursor:pointer}.akr-toast__close{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:var(--akr-color-panel-muted)}.akr-toast__close:hover{color:var(--akr-color-panel-text);background:var(--akr-color-panel-border)}.akr-app{display:flex;min-height:100vh}.akr-app__sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:264px;flex-shrink:0;display:flex;flex-direction:column;gap:24px;padding:22px 16px;background:var(--akr-color-panel);color:var(--akr-color-panel-text);overflow-y:auto}.akr-app__brand{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px}.akr-app__close{display:none;color:var(--akr-color-panel-text)}.akr-app__nav{display:flex;flex-direction:column;gap:18px}.akr-app__nav-heading{margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:var(--akr-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--akr-color-panel-muted)}.akr-app__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.akr-app__nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--akr-color-panel-muted);text-decoration:none;text-align:left;font-family:inherit;font-size:var(--akr-font-size-sm);font-weight:var(--akr-font-weight-medium);cursor:pointer;transition:background var(--akr-motion-fast) ease,color var(--akr-motion-fast) ease}.akr-app__nav-item--active,.akr-app__nav-item:hover{background:var(--akr-color-panel-border);color:var(--akr-color-panel-text)}.akr-app__nav-item--active .akr-app__nav-icon{color:var(--akr-color-panel-accent)}.akr-app__nav-icon{display:inline-flex}.akr-app__nav-label{flex:1 1}.akr-app__nav-badge{min-width:22px;height:20px;padding:0 7px;border-radius:var(--akr-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--akr-color-panel-accent);color:var(--akr-color-panel);font-size:11px;font-weight:var(--akr-font-weight-bold)}.akr-app__sidebar-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--akr-color-panel-border)}.akr-app__main{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--akr-color-canvas)}.akr-app__topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:16px 32px;flex-wrap:wrap;background:color-mix(in srgb,var(--akr-color-canvas) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--akr-color-border)}.akr-app__menu-btn{display:none}.akr-app__titles{flex:1 1;min-width:0}.akr-app__title{margin:0;font-size:var(--akr-font-size-xl);font-weight:var(--akr-font-weight-semibold);letter-spacing:-.02em}.akr-app__subtitle{margin:2px 0 0;font-size:var(--akr-font-size-sm);color:var(--akr-color-text-muted)}.akr-app__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.akr-app__content{flex:1 1;padding:28px 32px 48px;display:flex;flex-direction:column;gap:24px}.akr-app__scrim{display:none}@media (max-width:900px){.akr-app__sidebar{position:fixed;z-index:45;left:0;top:0;transform:translateX(-100%);transition:transform var(--akr-motion-base) var(--akr-motion-easing)}.akr-app--nav-open .akr-app__sidebar{transform:none}.akr-app--nav-open .akr-app__scrim{display:block;position:fixed;inset:0;z-index:44;background:color-mix(in srgb,var(--akr-color-panel) 45%,transparent)}.akr-app__close,.akr-app__menu-btn{display:inline-flex}.akr-app__topbar{padding:12px 16px}.akr-app__content{padding:20px 16px 40px}}