a{text-decoration:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:var(--height-ak-nav,4.5rem);scroll-padding-bottom:var(--spacing-ak-mobile-bar,4.5rem)}@keyframes ak-skeleton-shimmer{to{transform:translateX(100%)}}.ak-brutal-press{transition:transform .15s ease,box-shadow .15s ease}.ak-brutal-press:hover{transform:translate(2px,2px);box-shadow:var(--shadow-ak-brutal-sm)}.ak-brutal-press:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--color-ak-brutal-ink)}.ak-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:2px solid var(--color-ak-border-strong);border-radius:6px;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.ak-check:checked,.ak-check:hover{border-color:var(--color-ak-primary)}.ak-check:checked{background:var(--color-ak-primary)}.ak-check:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--color-ak-on-primary);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ak-check:focus-visible{outline:2px solid var(--color-ak-primary);outline-offset:2px}.ak-check:disabled{cursor:not-allowed;opacity:.5}.ak-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:2px solid var(--color-ak-border-strong);border-radius:50%;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;background:var(--color-ak-bg)}.ak-radio:checked,.ak-radio:hover{border-color:var(--color-ak-primary)}.ak-radio:checked{background:var(--color-ak-primary)}.ak-radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--color-ak-on-primary)}.ak-radio:focus-visible{outline:2px solid var(--color-ak-primary);outline-offset:2px}.ak-radio:disabled{cursor:not-allowed;opacity:.5}.ak-switch-track{position:relative;width:52px;height:28px;background:var(--color-ak-border-strong);border-radius:9999px;transition:background-color .2s}.ak-switch[aria-checked=true] .ak-switch-track{background:var(--color-ak-primary)}.ak-switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;background:var(--color-ak-on-primary);border-radius:50%;transition:transform .2s}.ak-switch[aria-checked=true] .ak-switch-knob{transform:translateX(24px)}.ak-switch:focus-visible .ak-switch-track{outline:2px solid var(--color-ak-primary);outline-offset:2px}.ak-switch-sm .ak-switch-track{width:44px;height:24px}.ak-switch-sm .ak-switch-knob{width:18px;height:18px}.ak-switch-sm[aria-checked=true] .ak-switch-knob{transform:translateX(20px)}.ak-switch-lg .ak-switch-track{width:64px;height:34px}.ak-switch-lg .ak-switch-knob{width:28px;height:28px}.ak-switch-lg[aria-checked=true] .ak-switch-knob{transform:translateX(30px)}.ak-switch-success[aria-checked=true] .ak-switch-track{background:var(--color-ak-success)}.ak-switch-danger[aria-checked=true] .ak-switch-track{background:var(--color-ak-danger)}.ak-switch-with-icons .ak-switch-track{width:72px;height:36px}.ak-switch-with-icons .ak-switch-knob{width:30px;height:30px;z-index:2;display:flex;align-items:center;justify-content:center}.ak-switch-with-icons[aria-checked=true] .ak-switch-knob{transform:translateX(36px)}.ak-switch-track-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:1;line-height:1;font-size:14px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.ak-switch-track-icon:first-child{left:10px}.ak-switch-track-icon:last-child{right:10px}.ak-switch-with-icons .ak-switch-track-icon:first-child{opacity:0}.ak-switch-with-icons .ak-switch-track-icon:last-child{color:var(--color-ak-inverse-on-surface,#ffffff);opacity:.7}.ak-switch-with-icons[aria-checked=true] .ak-switch-track-icon:first-child{color:var(--color-ak-on-primary);opacity:.7}.ak-switch-with-icons[aria-checked=true] .ak-switch-track-icon:last-child{opacity:0}.ak-switch-with-icons[aria-checked=false] .ak-switch-track{background:color-mix(in srgb,var(--color-ak-inverse-surface,#171717) 84%,var(--color-ak-surface,#ffffff))}.ak-switch-with-icons[aria-checked=false] .ak-switch-knob{background:var(--color-ak-inverse-on-surface,#ffffff)}.ak-switch-knob-icon{font-size:14px;color:var(--color-ak-text);line-height:1}.ak-switch-with-icons .ak-switch-knob-icon{color:var(--color-ak-inverse-surface,#171717)}.ak-switch-with-icons[aria-checked=true] .ak-switch-knob-icon{color:var(--color-ak-primary)}.dark .ak-switch-with-icons[aria-checked=false] .ak-switch-track,[data-theme=dark] .ak-switch-with-icons[aria-checked=false] .ak-switch-track{background:var(--color-ak-border-strong)}.dark .ak-switch-with-icons[aria-checked=false] .ak-switch-knob,[data-theme=dark] .ak-switch-with-icons[aria-checked=false] .ak-switch-knob{background:var(--color-ak-inverse-surface,var(--color-ak-text,#ffffff))}.dark .ak-switch-with-icons .ak-switch-track-icon:last-child,[data-theme=dark] .ak-switch-with-icons .ak-switch-track-icon:last-child{color:var(--color-ak-text,#ffffff)}.dark .ak-switch-with-icons[aria-checked=false] .ak-switch-knob-icon,[data-theme=dark] .ak-switch-with-icons[aria-checked=false] .ak-switch-knob-icon{color:var(--color-ak-inverse-on-surface,var(--color-ak-bg,#171717))}.ak-switch-icons-lg .ak-switch-track{width:88px;height:44px}.ak-switch-icons-lg .ak-switch-knob{width:38px;height:38px}.ak-switch-icons-lg[aria-checked=true] .ak-switch-knob{transform:translateX(44px)}.ak-switch-icons-lg .ak-switch-track-icon:first-child{left:12px}.ak-switch-icons-lg .ak-switch-track-icon:last-child{right:12px}.ak-switch-icons-lg .ak-switch-knob-icon,.ak-switch-icons-lg .ak-switch-track-icon{font-size:18px}.ak-switch-icons-xl .ak-switch-track{width:104px;height:52px}.ak-switch-icons-xl .ak-switch-knob{width:46px;height:46px}.ak-switch-icons-xl[aria-checked=true] .ak-switch-knob{transform:translateX(52px)}.ak-switch-icons-xl .ak-switch-track-icon:first-child{left:14px}.ak-switch-icons-xl .ak-switch-track-icon:last-child{right:14px}.ak-switch-icons-xl .ak-switch-knob-icon,.ak-switch-icons-xl .ak-switch-track-icon{font-size:22px}.ak-switch-icons-xxl .ak-switch-track{width:120px;height:60px}.ak-switch-icons-xxl .ak-switch-knob{width:54px;height:54px}.ak-switch-icons-xxl[aria-checked=true] .ak-switch-knob{transform:translateX(60px)}.ak-switch-icons-xxl .ak-switch-track-icon:first-child{left:16px}.ak-switch-icons-xxl .ak-switch-track-icon:last-child{right:16px}.ak-switch-icons-xxl .ak-switch-knob-icon,.ak-switch-icons-xxl .ak-switch-track-icon{font-size:26px}.ak-switch-field-reversed{flex-direction:row-reverse;justify-content:flex-end}.ak-switch-status{font-size:var(--text-ak-fl-base);font-weight:600;color:var(--color-ak-text-muted);min-width:24px}@media (prefers-reduced-motion:reduce){.ak-switch-knob,.ak-switch-track,.ak-switch-track-icon{transition:none}}.ak-range input[type=range]{--range-track:var(--color-ak-border);--range-fill:var(--color-ak-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3rem;background:transparent;cursor:pointer;margin:0;padding:0}.ak-range input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--range-fill) var(--ak-fill,0),var(--range-track) var(--ak-fill,0))}.ak-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.5rem;height:1.5rem;margin-top:-.5625rem;border:4px solid var(--color-ak-text);border-radius:999px;background:var(--color-ak-bg);-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.12)}.ak-range input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--range-track)}.ak-range input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--range-fill)}.ak-range input[type=range]::-moz-range-thumb{width:1rem;height:1rem;border:4px solid var(--color-ak-text);border-radius:999px;background:var(--color-ak-bg);-moz-transition:transform .15s ease;transition:transform .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.12)}.ak-range input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.ak-range input[type=range]:hover::-moz-range-thumb{transform:scale(1.15)}.ak-range input[type=range]:focus-visible{outline:none}.ak-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--color-ak-bg),0 0 0 7px var(--color-ak-primary);transform:scale(1.15)}.ak-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--color-ak-bg),0 0 0 7px var(--color-ak-primary);transform:scale(1.15)}.ak-dual-track{pointer-events:none;left:0;right:0;height:6px;background:var(--color-ak-border);z-index:1}.ak-dual-fill,.ak-dual-track{position:absolute;border-radius:999px}.ak-dual-fill{height:100%;background:var(--color-ak-text);z-index:0}.ak-dual-input{pointer-events:none;position:absolute;left:0;width:100%;height:3rem;background:transparent;z-index:3}.ak-dual-input::-webkit-slider-runnable-track{height:6px;background:transparent!important}.ak-dual-input::-webkit-slider-thumb{pointer-events:auto;position:relative;z-index:10}.ak-dual-input::-moz-range-progress,.ak-dual-input::-moz-range-track{background:transparent!important}.ak-dual-input::-moz-range-thumb{pointer-events:auto;position:relative;z-index:10}.ak-qty input,.ak-range input[type=number],.ak-stepper input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ak-qty input::-webkit-inner-spin-button,.ak-qty input::-webkit-outer-spin-button,.ak-range input[type=number]::-webkit-inner-spin-button,.ak-range input[type=number]::-webkit-outer-spin-button,.ak-stepper input::-webkit-inner-spin-button,.ak-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ak-otp-input{width:56px;height:64px;text-align:center;font-size:var(--text-ak-2xl);font-weight:700;border:2px solid var(--color-ak-border);border-radius:.75rem;outline:none;background:var(--color-ak-bg);color:var(--color-ak-text);transition:border-color .15s ease,background-color .15s ease;caret-color:var(--color-ak-primary)}.ak-otp-input::-moz-placeholder{color:var(--color-ak-text-muted)}.ak-otp-input::placeholder{color:var(--color-ak-text-muted)}.ak-otp-input:hover{border-color:var(--color-ak-border-strong)}.ak-otp-input:focus-visible{outline:2px solid var(--color-ak-primary);outline-offset:2px;border-color:var(--color-ak-primary);background:var(--color-ak-surface)}.ak-otp-input.has-value{border-color:var(--color-ak-text);font-weight:800}@media (max-width:400px){.ak-otp-input{width:44px;height:52px;font-size:var(--text-ak-xl)}}.ak-color-swatch:hover{border-color:var(--color-ak-border-strong)}.ak-color-swatch:active{transform:scale(.95);transition-duration:.1s}.ak-color-swatch.selected{border-color:var(--color-ak-text)}@keyframes ak-spin{to{transform:rotate(1turn)}}.ak-spinner{animation:ak-spin .8s linear infinite}.ak-dropzone{transition:border-color .2s ease,background-color .2s ease}.ak-dropzone:hover{border-color:var(--color-ak-border-strong);background:var(--color-ak-hover)}.ak-dropzone.drag-over{border-color:var(--color-ak-primary);background:var(--color-ak-primary-subtle)}.ak-file-row{transition:background-color .15s ease,border-color .15s ease}.ak-file-row:hover{background:var(--color-ak-hover);border-color:var(--color-ak-border-strong)}.ak-progress-fill{transition:width .3s ease}.ak-star-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;border:none;background:none;padding:0;border-radius:8px;color:var(--color-ak-text-disabled);transition:color .15s,transform .15s}.ak-star-btn.filled{color:var(--color-ak-text)}.ak-star-btn:hover{transform:scale(1.1)}.ak-star-btn:focus-visible{outline:2px solid var(--color-ak-primary);outline-offset:2px}.ak-star-btn.ak-star-sm{width:40px;height:40px}.ak-star-btn.ak-star-sm .ak-star-icon{font-size:20px}.ak-star-icon{font-size:28px}.ak-star-btn.ak-star-lg{width:56px;height:56px}.ak-star-btn.ak-star-lg .ak-star-icon{font-size:36px}.ak-switch{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:8px 0;cursor:pointer;border-radius:9999px;flex-shrink:0;min-height:44px}.ak-switch:focus{outline:none}.ak-switch:disabled,.ak-switch[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ak-switch-field{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px}.ak-switch-label-wrap{display:flex;flex-direction:column;gap:4px;cursor:pointer;flex:1;min-width:0}.ak-switch-field:has(.ak-switch:disabled) .ak-switch-label-wrap,.ak-switch-field:has(.ak-switch[aria-disabled=true]) .ak-switch-label-wrap{cursor:default}.ak-switch-label-wrap:has(.ak-switch-label-icon){display:grid;grid-template-columns:2.75rem 1fr;grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px;row-gap:2px;align-items:center}.ak-switch-label-wrap:has(.ak-switch-label-icon) .ak-switch-label-icon{grid-column:1;grid-row:1/-1;align-self:center}.ak-switch-label-wrap:has(.ak-switch-label-icon) .ak-switch-label{grid-column:2;grid-row:1}.ak-switch-label-wrap:has(.ak-switch-label-icon) .ak-switch-helper{grid-column:2;grid-row:2}.ak-switch-label{font-size:var(--text-ak-fl-lg);font-weight:700;color:var(--color-ak-text)}.ak-switch-helper{font-size:var(--text-ak-fl-base);color:var(--color-ak-text-secondary)}.ak-switch-label-icon{font-size:1.5rem;color:var(--color-ak-text-secondary);line-height:1;flex-shrink:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:var(--color-ak-surface);border-radius:.75rem}.ak-switch-card{border:2px solid var(--color-ak-border);border-radius:.75rem;padding:20px 24px;transition:border-color .2s}.ak-switch-card-active{border-color:var(--color-ak-primary);background:var(--color-ak-primary-subtle)}.ak-switch-compact .ak-switch-field{padding:16px 0}.ak-switch-compact .ak-switch-field+.ak-switch-field{border-top:1px solid var(--color-ak-border)}.ak-switch-compact .ak-switch-label{font-size:var(--text-ak-fl-base)}.ak-switch-compact .ak-switch-helper{font-size:var(--text-ak-fl-sm)}.ak-switch-value{font-size:var(--text-ak-fl-base);font-weight:600;color:var(--color-ak-text);min-width:32px;text-align:right}.ak-switch-value-muted{color:var(--color-ak-text-secondary);font-weight:400}.ak-switch-group{border:none;padding:0;margin:0}.ak-switch-group-legend{font-size:var(--text-ak-fl-base);font-weight:700;color:var(--color-ak-text-secondary);padding:0;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.ak-switch-section{border:2px solid var(--color-ak-border);border-radius:.75rem;padding:24px}.ak-switch-section .ak-switch-group-legend{font-size:var(--text-ak-fl-lg);margin-bottom:16px;padding:0 8px;text-transform:none;letter-spacing:normal}.ak-switch-section .ak-switch-field+.ak-switch-field{border-top:1px solid var(--color-ak-border-subtle);padding-top:16px;margin-top:16px}.ak-form-section{max-width:640px}.ak-stepper-btn:active:not([aria-disabled=true]){transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--color-ak-brutal-ink)!important}.ak-stepper-btn[aria-disabled=true]{pointer-events:none;opacity:.3}.ak-qty-btn{transition:all .15s ease}.ak-qty-btn:active:not([aria-disabled=true]){transform:scale(.96)}.ak-qty-btn[aria-disabled=true]{opacity:.3;cursor:not-allowed}@keyframes ak-fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-slideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ak-fadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes ak-swipeOut{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(100%)}}.ak-glass-panel{background:rgba(255,255,255,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.ak-bg-grid-pattern{background-image:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:40px 40px}.ak-toggle-group{display:inline-flex;background:var(--color-ak-surface-2);border-radius:8px;padding:4px;gap:4px}.ak-toggle-group-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;padding:0 16px;min-height:44px;font-family:inherit;font-size:var(--text-ak-base,1rem);font-weight:600;color:var(--color-ak-text-secondary);border-radius:8px;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap;line-height:1}.ak-toggle-group-item[aria-checked=true],.ak-toggle-group-item[aria-pressed=true]{background:var(--color-ak-bg);color:var(--color-ak-text)}.ak-toggle-group-item[aria-checked=false]:not(:disabled):hover,.ak-toggle-group-item[aria-pressed=false]:not(:disabled):hover{color:var(--color-ak-text);background:var(--color-ak-hover)}.ak-toggle-group-item:focus{outline:none}.ak-toggle-group-item:focus-visible{outline:2px solid var(--color-ak-primary);outline-offset:2px}.ak-toggle-group-item:disabled{opacity:.4;cursor:not-allowed}.ak-toggle-group[aria-disabled=true]{opacity:.5}.ak-toggle-group[aria-disabled=true] .ak-toggle-group-item{cursor:not-allowed}.ak-toggle-group-item i{font-size:20px;line-height:1}.ak-toggle-group-item-icon{padding:0 14px}.ak-toggle-group-sm{padding:3px;gap:3px}.ak-toggle-group-sm .ak-toggle-group-item{min-height:44px;padding:0 12px;font-size:var(--text-ak-sm,.875rem)}.ak-toggle-group-sm .ak-toggle-group-item i{font-size:18px}.ak-toggle-group-sm .ak-toggle-group-item-icon{padding:0 12px}.ak-toggle-group-lg{padding:5px;gap:5px}.ak-toggle-group-lg .ak-toggle-group-item{min-height:52px;padding:0 24px;font-size:var(--text-ak-lg,1.125rem)}.ak-toggle-group-lg .ak-toggle-group-item i{font-size:24px}.ak-toggle-group-lg .ak-toggle-group-item-icon{padding:0 18px}body.ak-col-resizing,body.ak-col-resizing *{cursor:col-resize!important}body.ak-col-resizing,body.ak-col-resizing *,body.ak-ew-resizing,body.ak-ew-resizing *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}body.ak-ew-resizing,body.ak-ew-resizing *{cursor:ew-resize!important}.ak-theme-control{background:var(--color-ak-surface-container-lowest,var(--color-ak-bg));border-color:var(--color-ak-outline-variant,var(--color-ak-border-subtle));color:var(--color-ak-on-surface,var(--color-ak-text))}.ak-theme-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled):hover{background:var(--color-ak-surface-container-low,var(--color-ak-hover));border-color:var(--color-ak-outline,var(--color-ak-border))}.ak-theme-control-selected{background:var(--color-ak-secondary,var(--color-ak-primary));border-color:var(--color-ak-secondary,var(--color-ak-primary));color:var(--color-ak-on-secondary,var(--color-ak-on-primary))}.ak-theme-control-selected-soft{background:var(--color-ak-secondary-container,var(--color-ak-primary-subtle));border-color:var(--color-ak-secondary-outline,var(--color-ak-secondary,var(--color-ak-primary)));color:var(--color-ak-on-secondary-container,var(--color-ak-text))}.ak-theme-control-selected-primary{background:var(--color-ak-primary);border-color:var(--color-ak-primary);color:var(--color-ak-on-primary)}.ak-theme-control-selected-primary-soft{background:var(--color-ak-primary-container,var(--color-ak-primary-subtle));border-color:var(--color-ak-primary-outline,var(--color-ak-primary));color:var(--color-ak-selection-ink,var(--color-ak-on-primary-container,var(--color-ak-text)))}.ak-theme-icon-well{background:var(--color-ak-surface-container,var(--color-ak-surface-2));border-color:var(--color-ak-outline-variant,var(--color-ak-border-subtle));color:var(--color-ak-on-surface-variant,var(--color-ak-text-secondary))}.ak-theme-icon-well-selected{background:var(--color-ak-secondary,var(--color-ak-primary));border-color:var(--color-ak-secondary,var(--color-ak-primary));color:var(--color-ak-on-secondary,var(--color-ak-on-primary))}.ak-theme-icon-well-selected-primary{background:var(--color-ak-primary-selection,var(--color-ak-primary));border-color:var(--color-ak-primary-selection,var(--color-ak-primary));color:var(--color-ak-on-primary-selection,var(--color-ak-on-primary))}.ak-theme-badge{background:var(--color-ak-surface-container-lowest,var(--color-ak-bg));border-color:var(--color-ak-outline-variant,var(--color-ak-border-subtle));color:var(--color-ak-on-surface-variant,var(--color-ak-text-secondary))}.ak-theme-badge-selected{background:var(--color-ak-accent,var(--color-ak-primary));border-color:var(--color-ak-accent,var(--color-ak-primary));color:var(--color-ak-on-accent,var(--color-ak-on-primary))}.ak-theme-media-caption{background:var(--color-ak-primary-container,var(--color-ak-secondary-container,var(--color-ak-surface-container-lowest,var(--color-ak-bg))));border-color:color-mix(in srgb,var(--color-ak-primary,var(--color-ak-border)) 34%,transparent);color:var(--color-ak-on-primary-container,var(--color-ak-on-secondary-container,var(--color-ak-on-surface,var(--color-ak-text))))}.ak-theme-cta-gradient{background:var(--gradient-ak-primary,linear-gradient(135deg,var(--color-ak-primary-hover),var(--color-ak-primary),var(--color-ak-primary-active)));background-size:160% 160%;border-color:transparent;color:var(--color-ak-on-primary);transition:background-position var(--duration-ak-slow,.24s) var(--ease-ak-default,cubic-bezier(.4,0,.2,1)),filter var(--duration-ak-fast,.11s) var(--ease-ak-default,cubic-bezier(.4,0,.2,1)),transform var(--duration-ak-fast,.11s) var(--ease-ak-spring,cubic-bezier(.34,1.56,.64,1))}.ak-theme-cta-gradient:is(button,a,[role=button]):not([aria-disabled=true]):not(:disabled):hover{background:var(--gradient-ak-primary-hover,var(--gradient-ak-primary,linear-gradient(135deg,var(--color-ak-primary-hover),var(--color-ak-primary),var(--color-ak-primary-active))));background-position:100% 50%;filter:saturate(1.05)}.ak-theme-cta-gradient:is(button,a,[role=button]):not([aria-disabled=true]):not(:disabled):active{transform:translateY(1px) scale(.99)}.ak-theme-switch-track{background:var(--color-ak-surface-container-high,var(--color-ak-surface-2));border-color:var(--color-ak-outline-variant,var(--color-ak-border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ak-on-surface-variant,var(--color-ak-text-secondary)) 6%,transparent)}.ak-theme-switch-track-selected{background:var(--color-ak-secondary,var(--color-ak-primary));border-color:var(--color-ak-secondary,var(--color-ak-primary))}.ak-theme-switch-track-selected-primary{background:var(--color-ak-primary);border-color:var(--color-ak-primary)}.ak-theme-switch-thumb{background:var(--color-ak-bg);box-shadow:var(--shadow-ak-xs)}.ak-theme-switch-track-selected .ak-theme-switch-thumb{background:var(--color-ak-on-secondary,var(--color-ak-on-primary))}.ak-theme-switch-track-selected-primary .ak-theme-switch-thumb{background:var(--color-ak-on-primary)}.dark .ak-theme-switch-thumb,[data-ak-dark-panel] .ak-theme-switch-thumb,[data-theme=dark] .ak-theme-switch-thumb{background:var(--color-ak-text)}.dark .ak-theme-switch-track-selected .ak-theme-switch-thumb,[data-ak-dark-panel] .ak-theme-switch-track-selected .ak-theme-switch-thumb,[data-theme=dark] .ak-theme-switch-track-selected .ak-theme-switch-thumb{background:var(--color-ak-on-secondary,var(--color-ak-on-primary))}.dark .ak-theme-switch-track-selected-primary .ak-theme-switch-thumb,[data-ak-dark-panel] .ak-theme-switch-track-selected-primary .ak-theme-switch-thumb,[data-theme=dark] .ak-theme-switch-track-selected-primary .ak-theme-switch-thumb{background:var(--color-ak-on-primary)}.ak-theme-logo-mark{transition:filter var(--duration-ak-fast,.11s) var(--ease-ak-default,cubic-bezier(.4,0,.2,1)),opacity var(--duration-ak-fast,.11s) var(--ease-ak-default,cubic-bezier(.4,0,.2,1))}.dark .ak-theme-logo-mark,[data-ak-dark-panel] .ak-theme-logo-mark,[data-theme=dark] .ak-theme-logo-mark{filter:invert(1) brightness(1.08) contrast(.96)}.ak-dark-material:is(.dark *),.ak-dark-material:is([data-ak-dark-panel],[data-ak-dark-rail],[data-ak-dark-mobile]),.dark .ak-dark-material,[data-ak-dark-mobile] .ak-dark-material,[data-ak-dark-panel] .ak-dark-material,[data-ak-dark-rail] .ak-dark-material,[data-theme=dark] .ak-dark-material{background:linear-gradient(180deg,color-mix(in srgb,var(--color-ak-on-surface,#fff) 5%,transparent),transparent 42%),radial-gradient(90% 64% at 50% 0,color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 10%,transparent),transparent 72%),color-mix(in srgb,var(--color-ak-bg,#111) 90%,var(--color-ak-mesh-base,#050509) 10%);border-color:color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 18%,var(--color-ak-border,rgba(255,255,255,.12)));color:var(--color-ak-on-surface,var(--color-ak-text))}.ak-dark-control:is(.dark *),.dark .ak-dark-control,[data-ak-dark-mobile] .ak-dark-control,[data-ak-dark-panel] .ak-dark-control,[data-ak-dark-rail] .ak-dark-control,[data-theme=dark] .ak-dark-control{background-color:transparent;border-color:transparent}.ak-dark-outlined-control:is(.dark *),.dark .ak-dark-outlined-control,[data-ak-dark-mobile] .ak-dark-outlined-control,[data-ak-dark-panel] .ak-dark-outlined-control,[data-ak-dark-rail] .ak-dark-outlined-control,[data-theme=dark] .ak-dark-outlined-control{background:linear-gradient(180deg,color-mix(in srgb,var(--color-ak-on-surface,#fff) 3%,transparent),transparent 58%),color-mix(in srgb,var(--color-ak-bg,#111) 86%,var(--color-ak-on-surface,#fff) 5%);border-color:color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 26%,var(--color-ak-border,rgba(255,255,255,.12)))}.ak-dark-avatar-tile:is(.dark *),.dark .ak-dark-avatar-tile,[data-ak-dark-mobile] .ak-dark-avatar-tile,[data-ak-dark-panel] .ak-dark-avatar-tile,[data-ak-dark-rail] .ak-dark-avatar-tile,[data-theme=dark] .ak-dark-avatar-tile{background:radial-gradient(circle at 35% 22%,color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 30%,transparent),transparent 62%),color-mix(in srgb,var(--color-ak-primary-container,#31245a) 72%,var(--color-ak-bg,#111) 28%);color:var(--color-ak-on-primary-container,var(--color-ak-on-surface,#fff))}.ak-dark-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled):is(:hover,[data-highlighted]),.ak-dark-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled)[data-highlighted],.dark .ak-dark-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled):hover,[data-ak-dark-mobile] .ak-dark-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled):hover,[data-ak-dark-panel] .ak-dark-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled):hover,[data-ak-dark-rail] .ak-dark-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled):hover,[data-theme=dark] .ak-dark-control:is(button,a,[role=button],[tabindex]):not([aria-disabled=true]):not(:disabled):hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 10%,transparent),transparent 64%),color-mix(in srgb,var(--color-ak-on-surface,#fff) 6%,transparent);color:var(--color-ak-on-surface,var(--color-ak-text))}.ak-dark-control-selected:is(.dark *),.dark .ak-dark-control-selected,[data-ak-dark-mobile] .ak-dark-control-selected,[data-ak-dark-panel] .ak-dark-control-selected,[data-ak-dark-rail] .ak-dark-control-selected,[data-theme=dark] .ak-dark-control-selected{background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--color-ak-on-primary,#fff) 22%,transparent),transparent 36%),linear-gradient(135deg,var(--color-ak-gradient-start,var(--color-ak-primary-hover)) 0,var(--color-ak-gradient-mid,var(--color-ak-primary)) 52%,var(--color-ak-gradient-end,var(--color-ak-primary-active)) 100%);border-color:color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 64%,var(--color-ak-border,rgba(255,255,255,.12)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 46%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-ak-neutral-0,#fff) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 14%,transparent),0 12px 28px -22px color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 78%,transparent);color:var(--color-ak-on-primary-selection,var(--color-ak-on-primary,#fff))}.dark .ak-dark-control-selected :where(.ak-selection-ink,i,svg,.ph),.dark .ak-dark-control-selected.ak-selection-ink,[data-ak-dark-mobile] .ak-dark-control-selected :where(.ak-selection-ink,i,svg,.ph),[data-ak-dark-mobile] .ak-dark-control-selected.ak-selection-ink,[data-ak-dark-panel] .ak-dark-control-selected :where(.ak-selection-ink,i,svg,.ph),[data-ak-dark-panel] .ak-dark-control-selected.ak-selection-ink,[data-ak-dark-rail] .ak-dark-control-selected :where(.ak-selection-ink,i,svg,.ph),[data-ak-dark-rail] .ak-dark-control-selected.ak-selection-ink,[data-theme=dark] .ak-dark-control-selected :where(.ak-selection-ink,i,svg,.ph),[data-theme=dark] .ak-dark-control-selected.ak-selection-ink{color:var(--color-ak-on-primary-selection,var(--color-ak-on-primary,#fff))}.ak-dark-accent-tile:is(.dark *),.dark .ak-dark-accent-tile,[data-ak-dark-mobile] .ak-dark-accent-tile,[data-ak-dark-panel] .ak-dark-accent-tile,[data-ak-dark-rail] .ak-dark-accent-tile,[data-theme=dark] .ak-dark-accent-tile{background:radial-gradient(circle at 22% 16%,color-mix(in srgb,var(--color-ak-on-primary,#fff) 20%,transparent),transparent 38%),linear-gradient(135deg,var(--color-ak-gradient-start,var(--color-ak-primary-hover)) 0,var(--color-ak-gradient-mid,var(--color-ak-primary)) 50%,var(--color-ak-gradient-end,var(--color-ak-primary-active)) 100%);border-color:color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ak-on-primary,#fff) 16%,transparent),0 10px 28px -18px color-mix(in srgb,var(--color-ak-glow-primary,#818cf8) 90%,transparent);color:var(--color-ak-on-primary,#fff)}.ak-dark-accent-tile:is(.dark *) :where(i,svg,.ph),.dark .ak-dark-accent-tile :where(i,svg,.ph),[data-ak-dark-mobile] .ak-dark-accent-tile :where(i,svg,.ph),[data-ak-dark-panel] .ak-dark-accent-tile :where(i,svg,.ph),[data-ak-dark-rail] .ak-dark-accent-tile :where(i,svg,.ph),[data-theme=dark] .ak-dark-accent-tile :where(i,svg,.ph){color:var(--color-ak-on-primary,#fff)}.ak-dark-vivid-ink:is(.dark *),.dark .ak-dark-vivid-ink,[data-ak-dark-mobile] .ak-dark-vivid-ink,[data-ak-dark-panel] .ak-dark-vivid-ink,[data-ak-dark-rail] .ak-dark-vivid-ink,[data-theme=dark] .ak-dark-vivid-ink{color:var(--color-ak-glow-primary,var(--color-ak-primary))}.ak-focus-ring:focus-visible{outline:2px solid var(--color-ak-border-focus,var(--color-ak-primary));outline-offset:2px}.ak-price-fade{transition:opacity .15s ease-in-out}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.ak-star-btn:hover,.ak-stepper-btn:active{transform:none!important}@keyframes ak-slideIn{0%{opacity:0}to{opacity:1}}@keyframes ak-fadeOut{0%{opacity:1}to{opacity:0}}}