@font-face{font-family:raleway;src:url(../media/raleway_variable-s.p.3cyzjhq7icc8g.woff2?dpl=0a0884a58047be5dd66b8e4a2f9e98955abf5d47)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:raleway Fallback;src:local(Arial);ascent-override:92.39%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:101.74%}.KBxDJq_className{font-family:raleway,raleway Fallback;font-style:normal}.KBxDJq_variable{--ak-font-family-raleway:"raleway", "raleway Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.3lhiex66tdqog.woff2?dpl=0a0884a58047be5dd66b8e4a2f9e98955abf5d47)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.zvKEGq_className{font-family:manrope,manrope Fallback;font-style:normal}.zvKEGq_variable{--ak-font-family-manrope:"manrope", "manrope Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--ak-font-family-sans), Raleway, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border-base)}:root{--tag-neutral-border:#e4e4e7;--tag-neutral-icon:#a1a1aa;--bg-switch-off-hover:#d4d4d8;--border-menu-bot:#fff;--border-menu-top:#e4e4e7;--bg-subtle-hover:#f4f4f5;--contrast-fg-primary:#ffffffe0;--bg-switch-off:#e4e4e7;--contrast-bg-base-pressed:#3f3f46;--bg-field-component-hover:#fafafa;--bg-base-pressed:#e4e4e7;--tag-neutral-text:#52525b;--tag-red-text:#9f1239;--contrast-bg-base:#18181b;--border-strong:#d4d4d8;--contrast-border-base:#ffffff26;--bg-field:#fafafa;--tag-blue-text:#1e40af;--button-inverted-pressed:#52525b;--border-interactive:#3b82f6;--bg-base-hover:#f4f4f5;--contrast-bg-subtle:#27272a;--bg-highlight:#eff6ff;--contrast-fg-secondary:#ffffff8f;--tag-red-bg:#ffe4e6;--button-transparent:#fff0;--button-danger-pressed:#9f1239;--fg-on-color:#fff;--button-inverted-hover:#3f3f46;--bg-field-component:#fff;--tag-orange-text:#9a3412;--tag-green-icon:#10b981;--border-base:#e4e4e7;--bg-base:#fff;--tag-orange-border:#fed7aa;--tag-red-border:#fecdd3;--tag-green-border:#a7f3d0;--tag-green-text:#065f46;--button-neutral:#fff;--tag-blue-border:#bfdbfe;--fg-interactive-hover:#2563eb;--tag-orange-icon:#f97316;--button-neutral-hover:#f4f4f5;--fg-interactive:#3b82f6;--bg-component-pressed:#e4e4e7;--tag-purple-bg:#ede9fe;--contrast-bg-base-hover:#27272a;--bg-component:#fafafa;--bg-subtle:#fafafa;--tag-purple-text:#5b21b6;--contrast-border-bot:#ffffff1a;--button-inverted:#27272a;--tag-red-icon:#f43f5e;--button-transparent-hover:#f4f4f5;--button-neutral-pressed:#e4e4e7;--tag-purple-icon:#a78bfa;--bg-field-hover:#f4f4f5;--fg-on-inverted:#fff;--bg-interactive:#3b82f6;--border-danger:#be123c;--button-transparent-pressed:#e4e4e7;--tag-purple-border:#ddd6fe;--bg-highlight-hover:#dbeafe;--border-error:#e11d48;--button-danger:#e11d48;--tag-blue-bg:#dbeafe;--border-transparent:#fff0;--button-danger-hover:#be123c;--bg-subtle-pressed:#e4e4e7;--fg-error:#e11d48;--bg-component-hover:#f4f4f5;--bg-disabled:#f4f4f5;--tag-blue-icon:#60a5fa;--fg-subtle:#52525b;--tag-orange-bg-hover:#fed7aa;--tag-green-bg-hover:#a7f3d0;--tag-red-bg-hover:#fecdd3;--tag-purple-bg-hover:#ddd6fe;--tag-neutral-bg-hover:#e4e4e7;--tag-blue-bg-hover:#bfdbfe;--tag-green-bg:#d1fae5;--tag-neutral-bg:#f4f4f5;--tag-orange-bg:#ffedd5;--fg-base:#18181b;--contrast-border-top:#18181b;--bg-overlay:#18181b66;--fg-disabled:#a1a1aa;--fg-muted:#71717a;--alpha-250:#18181b1a;--alpha-400:#18181b3d;--buttons-danger-focus:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #be123c66, 0px 0px 0px 1px #be123c, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--details-contrast-on-bg-interactive:0px 1px 2px 0px #1e3a8a99;--borders-error:0px 0px 0px 1px #e11d48, 0px 0px 0px 3px #e11d4826;--borders-focus:0px 0px 0px 1px #fff, 0px 0px 0px 3px #3b82f699;--buttons-danger:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #be123c66, 0px 0px 0px 1px #be123c;--buttons-inverted-focus:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #0006, 0px 0px 0px 1px #18181b, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--elevation-card-hover:0px 0px 0px 1px #00000014, 0px 1px 2px -1px #00000014, 0px 2px 8px 0px #0000001a;--details-switch-handle:0px 0px 2px 1px #fff inset, 0px 1px 0px 0px #fff inset, 0px 0px 0px .5px #00000005, 0px 5px 4px 0px #00000005, 0px 3px 3px 0px #0000000a, 0px 1px 2px 0px #0000001f, 0px 0px 1px 0px #00000014;--buttons-neutral:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014;--borders-base:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014;--elevation-card-rest:0px 0px 0px 1px #00000014, 0px 1px 2px -1px #00000014, 0px 2px 4px 0px #0000000a;--buttons-neutral-focus:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--details-switch-background-focus:0px 0px 0px 1px #fff, 0px 0px 0px 3px #3b82f699, 0px 1px 1px 0px #0000000a inset, 0px 2px 4px 0px #0000000a inset, 0px 0px 0px .75px #0000000f inset, 0px 0px 8px 0px #00000005 inset, 0px 2px 4px 0px #0000000a;--details-switch-background:0px 1px 1px 0px #0000000a inset, 0px 2px 4px 0px #0000000a inset, 0px 0px 0px .75px #0000000f inset, 0px 0px 8px 0px #00000005 inset, 0px 2px 4px 0px #0000000a;--elevation-flyout:0px 0px 0px 1px #00000014, 0px 4px 8px 0px #00000014, 0px 8px 16px 0px #00000014;--elevation-tooltip:0px 0px 0px 1px #00000014, 0px 2px 4px 0px #00000014, 0px 4px 8px 0px #00000014;--elevation-modal:0px 0px 0px 1px #fff inset, 0px 0px 0px 1.5px #e4e4e799 inset, 0px 0px 0px 1px #00000014, 0px 8px 16px 0px #00000014, 0px 16px 32px 0px #00000014;--elevation-code-block:0px 0px 0px 1px #18181b inset, 0px 0px 0px 1.5px #fff3 inset;--buttons-inverted:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #0006, 0px 0px 0px 1px #18181b;--elevation-commandbar:0px 0px 0px .75px #27272a inset, 0px 0px 0px 1.25px #ffffff4d inset, 0px 8px 16px 0px #00000014, 0px 16px 32px 0px #00000014;--borders-interactive-with-focus:0px 1px 2px 0px #1e3a8a80, 0px 0px 0px 1px #2563eb, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #2563eb99;--borders-interactive-with-shadow:0px 1px 2px 0px #1e3a8a80, 0px 0px 0px 1px #2563eb;--borders-interactive-with-active:0px 0px 0px 4px #2563eb33, 0px 0px 0px 1px #2563eb}.dark{--button-danger-pressed:#e11d48;--bg-base-pressed:#3f3f46;--bg-component-hover:#ffffff1a;--border-interactive:#60a5fa;--button-neutral:#ffffff0a;--tag-orange-border:#7c2d12;--tag-blue-text:#93c5fd;--bg-highlight:#172554;--tag-neutral-icon:#71717a;--bg-switch-off-hover:#52525b;--fg-on-color:#fff;--button-inverted-pressed:#a1a1aa;--fg-interactive-hover:#93c5fd;--fg-error:#fb7185;--bg-switch-off:#3f3f46;--border-strong:#ffffff29;--border-error:#fb7185;--fg-subtle:#a1a1aa;--bg-highlight-hover:#1e3a8a;--button-inverted:#52525b;--tag-orange-text:#fdba74;--fg-base:#f4f4f5;--fg-disabled:#52525b;--button-danger:#9f1239;--tag-neutral-border:#ffffff0f;--tag-blue-border:#1e3a8a;--tag-neutral-text:#d4d4d8;--tag-purple-border:#5b21b6;--tag-green-text:#34d399;--button-inverted-hover:#71717a;--bg-component-pressed:#ffffff29;--contrast-border-bot:#ffffff14;--tag-blue-icon:#60a5fa;--bg-field:#ffffff0a;--tag-neutral-bg:#ffffff14;--tag-green-border:#064e3b;--tag-red-icon:#fb7185;--tag-red-text:#fda4af;--tag-purple-icon:#a78bfa;--bg-interactive:#60a5fa;--bg-field-hover:#ffffff14;--border-transparent:#fff0;--tag-orange-icon:#fb923c;--tag-purple-bg:#2e1065;--bg-base-hover:#27272a;--tag-blue-bg:#172554;--tag-green-bg:#022c22;--tag-purple-text:#c4b5fd;--tag-red-border:#881337;--border-danger:#be123c;--tag-green-icon:#10b981;--tag-red-bg:#4c0519;--fg-interactive:#60a5fa;--tag-orange-bg:#431407;--button-danger-hover:#be123c;--bg-component:#27272a;--bg-disabled:#27272a;--button-transparent:#fff0;--border-menu-bot:#ffffff14;--tag-purple-bg-hover:#5b21b6;--tag-orange-bg-hover:#7c2d12;--tag-blue-bg-hover:#1e3a8a;--tag-red-bg-hover:#881337;--tag-green-bg-hover:#064e3b;--border-menu-top:#212124;--bg-base:#212124;--contrast-border-top:#212124;--bg-field-component:#212124;--bg-subtle-hover:#212124;--bg-subtle:#18181b;--fg-on-inverted:#18181b;--bg-overlay:#18181bb8;--button-transparent-hover:#ffffff14;--contrast-fg-secondary:#ffffff8f;--contrast-border-base:#ffffff29;--contrast-bg-base-pressed:#52525b;--button-neutral-pressed:#ffffff1f;--border-base:#ffffff14;--contrast-fg-primary:#ffffffe0;--button-neutral-hover:#ffffff14;--contrast-bg-base:#27272a;--tag-neutral-bg-hover:#ffffff1f;--contrast-bg-subtle:#ffffff0a;--contrast-bg-base-hover:#3f3f46;--bg-field-component-hover:#27272a;--bg-subtle-pressed:#27272a;--button-transparent-pressed:#ffffff1f;--fg-muted:#71717a;--alpha-400:#ffffff3d;--alpha-250:#ffffff1a;--details-contrast-on-bg-interactive:0px 1px 2px 0px #1e3a8a99;--details-switch-handle:0px 0px 2px 1px #fff inset, 0px 1px 0px 0px #fff inset, 0px 0px 0px .5px #00000029, 0px 5px 4px 0px #0000001a, 0px 3px 3px 0px #0000001a, 0px 1px 2px 0px #0000001a, 0px 0px 1px 0px #0000001a;--borders-interactive-with-active:0px 0px 0px 1px #60a5fa, 0px 0px 0px 4px #3b82f640;--borders-focus:0px 0px 0px 1px #18181b, 0px 0px 0px 3px #60a5facc;--details-switch-background-focus:0px 0px 0px 1px #18181b, 0px 0px 0px 3px #60a5facc, 0px 1px 1px 0px #0000001a inset, 0px 2px 4px 0px #0000001a inset, 0px 0px 0px .75px #ffffff1f inset, 0px 0px 8px 0px #0000001a inset;--buttons-danger:0px -1px 0px 0px #ffffff29, 0px 0px 0px 1px #ffffff1f, 0px 0px 0px 1px #9f1239, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--buttons-danger-focus:0px -1px 0px 0px #ffffff29, 0px 0px 0px 1px #ffffff1f, 0px 0px 0px 1px #9f1239, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--details-switch-background:0px 1px 1px 0px #0000001a inset, 0px 2px 4px 0px #0000001a inset, 0px 0px 0px .75px #ffffff1f inset, 0px 0px 8px 0px #0000001a inset;--buttons-inverted-focus:0px -1px 0px 0px #ffffff1f, 0px 0px 0px 1px #ffffff1f, 0px 0px 0px 1px #52525b, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--elevation-flyout:0px -1px 0px 0px #ffffff0a, 0px 0px 0px 1px #ffffff1a, 0px 4px 8px 0px #00000052, 0px 8px 16px 0px #00000052;--borders-error:0px 0px 0px 1px #f43f5e, 0px 0px 0px 3px #e11d4840;--buttons-inverted:0px -1px 0px 0px #ffffff1f, 0px 0px 0px 1px #ffffff1a, 0px 0px 0px 1px #52525b, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--borders-base:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--elevation-card-hover:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 1px 4px 0px #0000007a, 0px 2px 8px 0px #0000007a;--elevation-card-rest:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 1px 2px 0px #00000052, 0px 2px 4px 0px #00000052;--buttons-neutral:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--elevation-code-block:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 1px 2px 0px #00000052, 0px 2px 4px 0px #00000052;--buttons-neutral-focus:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--elevation-modal:0px 0px 0px 1px #18181b inset, 0px 0px 0px 1.5px #ffffff0f inset, 0px -1px 0px 0px #ffffff0a, 0px 0px 0px 1px #ffffff1a, 0px 4px 8px 0px #00000052, 0px 8px 16px 0px #00000052;--elevation-commandbar:0px 0px 0px .75px #18181b inset, 0px 0px 0px 1.25px #ffffff1a inset, 0px 4px 8px 0px #00000052, 0px 8px 16px 0px #00000052;--elevation-tooltip:0px -1px 0px 0px #ffffff0a, 0px 2px 4px 0px #00000052, 0px 0px 0px 1px #ffffff1a, 0px 4px 8px 0px #00000052;--borders-interactive-with-focus:0px -1px 2px 0px #dbeafe80, 0px 0px 0px 1px #60a5fa, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--borders-interactive-with-shadow:0px -1px 2px 0px #dbeafe80, 0px 0px 0px 1px #60a5fa}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.txt-xlarge-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500;line-height:1.8rem}.txt-xlarge{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.8rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.right-4{right:1rem}.right-ak-3{right:var(--ak-space-3)}.top-ak-3{top:var(--ak-space-3)}.z-20{z-index:20}.order-first{order:-9999}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-ak-2{margin-bottom:var(--ak-space-2)}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-ak-10{margin-top:var(--ak-space-10)}.mt-ak-16{margin-top:var(--ak-space-16)}.mt-ak-2{margin-top:var(--ak-space-2)}.mt-ak-3{margin-top:var(--ak-space-3)}.mt-ak-4{margin-top:var(--ak-space-4)}.mt-ak-5{margin-top:var(--ak-space-5)}.mt-ak-6{margin-top:var(--ak-space-6)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-ak-footer-social-h{height:var(--ak-footer-social-icon-height)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:15rem}.min-h-ak-12{min-height:var(--ak-space-12)}.min-h-ak-footer-dark{min-height:var(--ak-footer-dark-height)}.min-h-ak-footer-light{min-height:var(--ak-footer-light-height)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-2\/6{width:33.3333%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/6{width:50%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-96{width:24rem}.w-ak-footer-social-w{width:var(--ak-footer-social-icon-width)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.flex-1{flex:1}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-ak-1{gap:var(--ak-space-1)}.gap-ak-10{gap:var(--ak-space-10)}.gap-ak-2{gap:var(--ak-space-2)}.gap-ak-3{gap:var(--ak-space-3)}.gap-ak-4{gap:var(--ak-space-4)}.gap-ak-5{gap:var(--ak-space-5)}.gap-ak-6{gap:var(--ak-space-6)}.gap-ak-8{gap:var(--ak-space-8)}.gap-ak-footer-link{gap:var(--ak-footer-link-gap)}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-24{row-gap:6rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-ak{border-radius:var(--ak-radius-md)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:16px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-ak-border{border-color:var(--ak-color-border)}.border-ui-border-base{border-color:var(--border-base)}.bg-ak-bg-subtle{background-color:var(--ak-color-bg-subtle)}.bg-ak-border{background-color:var(--ak-color-border)}.bg-ak-surface{background-color:var(--ak-color-surface)}.bg-transparent{background-color:#0000}.bg-ui-bg-base{background-color:var(--bg-base)}.bg-ui-bg-interactive{background-color:var(--bg-interactive)}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-ak-1{padding:var(--ak-space-1)}.p-ak-2{padding:var(--ak-space-2)}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-ak-12{padding-top:var(--ak-space-12);padding-bottom:var(--ak-space-12)}.py-ak-16{padding-top:var(--ak-space-16);padding-bottom:var(--ak-space-16)}.py-ak-24{padding-top:var(--ak-space-24);padding-bottom:var(--ak-space-24)}.py-ak-3{padding-top:var(--ak-space-3);padding-bottom:var(--ak-space-3)}.py-ak-footer-top{padding-top:var(--ak-footer-top-padding);padding-bottom:var(--ak-footer-top-padding)}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:var(--ak-font-family-sans), Raleway, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-ak-lg{font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-snug)}.text-ak-md{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.text-ak-sm{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-normal{line-height:1.5}.text-ak-bg{color:var(--ak-color-bg)}.text-ak-brand{color:var(--ak-color-brand)}.text-ak-danger{color:var(--ak-color-danger)}.text-ak-text{color:var(--ak-color-text)}.text-ak-text-muted{color:var(--ak-color-text-muted)}.text-ak-text-subtle{color:var(--ak-color-text-subtle)}.text-ui-fg-base{color:var(--fg-base)}.text-ui-fg-error{color:var(--fg-error)}.text-ui-fg-muted{color:var(--fg-muted)}.text-ui-fg-on-color{color:var(--fg-on-color)}.text-ui-fg-subtle{color:var(--fg-subtle)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}input:not(:-moz-placeholder-shown)~label{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal)}input:focus~label,input:not(:placeholder-shown)~label{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal)}input:focus~label{left:0}input:-webkit-autofill{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:focus{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{border:1px solid var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-box-shadow:0 0 0px 1000px var(--ak-color-surface) inset;transition:background-color 5000s ease-in-out}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-ak-bg-subtle:hover{background-color:var(--ak-color-bg-subtle)}.hover\:text-ak-text:hover{color:var(--ak-color-text)}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.focus\:border-ak-text:focus{border-color:var(--ak-color-text)}.focus\:text-ak-text:focus{color:var(--ak-color-text)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:border-ak-border:focus-visible{border-color:var(--ak-color-border)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ak-bg:focus-visible{--tw-ring-color:var(--ak-color-bg)}.focus-visible\:ring-opacity-75:focus-visible{--tw-ring-opacity:.75}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-ak-border:focus-visible{--tw-ring-offset-color:var(--ak-color-border)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-end{align-items:flex-end}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop\:ml-ak-6{margin-left:var(--ak-space-6)}.desktop\:mt-0{margin-top:0}.desktop\:inline{display:inline}.desktop\:w-24{width:6rem}.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:flex-row{flex-direction:row}.desktop\:items-start{align-items:flex-start}.desktop\:gap-2{gap:.5rem}.desktop\:gap-y-36{row-gap:9rem}.desktop\:p-4{padding:1rem}.desktop\:py-24{padding-top:6rem;padding-bottom:6rem}.desktop\:pb-ak-10{padding-bottom:var(--ak-space-10)}.desktop\:pt-ak-20{padding-top:var(--ak-space-20)}.desktop\:text-left{text-align:left}}@media (min-width:1280px){.wide\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
:root{--ak-color-green-700:#5c693d;--ak-color-green-600:#6f8a3b;--ak-color-green-150:#cbe896;--ak-color-green-100:#dce6c5;--ak-color-lime-800:#3f6212;--ak-color-lime-700:#4d7c0f;--ak-color-sand-50:#fdfaf4;--ak-color-sand-100:#fbf8f2;--ak-color-sand-300:#e2d7c5;--ak-color-eco-milk:#f4f1e8;--ak-color-eco-green-900:#26352a;--ak-color-eco-green-300:#9dbf63;--ak-color-eco-sand-500:#c8a96a;--ak-color-eco-line:#d8ddc8;--ak-color-brown-800:#3e2b24;--ak-color-neutral-900:#2d2d2d;--ak-color-neutral-600:#6f6f6f;--ak-color-neutral-500:#8a8a8a;--ak-color-neutral-300:#d4cfcf;--ak-color-white:#fff;--ak-color-black:#000;--ak-color-red-600:#b42318;--ak-color-yellow-600:#a15c07;--ak-color-yellow-100:#fff1a8;--ak-color-cyan-500:#00a6c7;--ak-color-yandex-red:#fc3f1d;--ak-font-family-sans:var(--ak-font-family-raleway), Raleway, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ak-font-family-base:var(--ak-font-family-sans);--ak-font-family-serif:Georgia, "Times New Roman", Times, serif;--ak-font-family-price:var(--ak-font-family-manrope), Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ak-font-family-mono:"JetBrains Mono", "Fira Code", monospace;--ak-type-scale-ratio:1.25;--ak-font-size-xs:.64rem;--ak-font-size-sm:.8rem;--ak-font-size-md:1rem;--ak-font-size-md-lg:1.125rem;--ak-font-size-lg:1.25rem;--ak-font-size-xl:1.5625rem;--ak-font-size-2xl:1.95313rem;--ak-font-size-3xl:2.44141rem;--ak-font-size-4xl:3.05176rem;--ak-font-weight-regular:400;--ak-font-weight-medium:500;--ak-font-weight-semibold:600;--ak-font-weight-bold:700;--ak-font-weight-extrabold:800;--ak-line-height-tight:1.1;--ak-line-height-snug:1.25;--ak-line-height-normal:1.5;--ak-line-height-relaxed:1.65;--ak-letter-spacing-normal:0;--ak-type-display-size:calc(var(--ak-font-size-4xl) * 1.25);--ak-type-display-line-height:var(--ak-line-height-tight);--ak-type-page-title-size:var(--ak-font-size-4xl);--ak-type-page-title-line-height:var(--ak-line-height-tight);--ak-type-section-title-size:var(--ak-font-size-2xl);--ak-type-section-title-line-height:var(--ak-line-height-tight);--ak-type-card-title-size:var(--ak-font-size-xl);--ak-type-card-title-line-height:var(--ak-line-height-snug);--ak-type-body-large-size:var(--ak-font-size-md-lg);--ak-type-body-large-line-height:var(--ak-line-height-normal);--ak-type-body-size:var(--ak-font-size-md);--ak-type-body-line-height:var(--ak-line-height-normal);--ak-type-caption-size:var(--ak-font-size-sm);--ak-type-caption-line-height:var(--ak-line-height-snug);--ak-type-label-size:var(--ak-font-size-sm);--ak-type-label-line-height:var(--ak-line-height-snug);--ak-type-button-size:var(--ak-font-size-sm);--ak-type-button-line-height:var(--ak-line-height-snug);--ak-space-0:0;--ak-space-1:.25rem;--ak-space-2:.5rem;--ak-space-3:.75rem;--ak-space-4:1rem;--ak-space-5:1.25rem;--ak-space-6:1.5rem;--ak-space-7:1.75rem;--ak-space-8:2rem;--ak-space-10:2.5rem;--ak-space-11:2.75rem;--ak-space-12:3rem;--ak-space-14:3.5rem;--ak-space-16:4rem;--ak-space-20:5rem;--ak-space-24:6rem;--ak-space-32:8rem;--ak-radius-none:0;--ak-radius-sm:.25rem;--ak-radius-md:.5rem;--ak-radius-lg:.75rem;--ak-radius-xl:1rem;--ak-radius-2xl:1.5rem;--ak-radius-3xl:2rem;--ak-radius-full:9999px;--ak-border-width-thin:1px;--ak-shadow-card:-2px 2px 4px #0000000d;--ak-shadow-card-raised:-3px 3px 15px #00000040;--ak-shadow-sm:0 .65rem 1.5rem #3e2b240d;--ak-shadow-md:0 .85rem 2.25rem #3e2b2414;--ak-shadow-lg:0 1.25rem 3.5rem #3e2b2424;--ak-shadow-focus:0 0 0 3px #6f8a3b38;--ak-transition-fast:.15s ease;--ak-transition-base:.2s ease;--ak-transition-slow:.3s ease;--ak-z-dropdown:1000;--ak-z-sticky:1020;--ak-z-modal:1050;--ak-z-toast:1080;--ak-color-bg:var(--ak-color-sand-50);--ak-color-bg-subtle:var(--ak-color-sand-100);--ak-color-surface:var(--ak-color-white);--ak-color-surface-muted:var(--ak-color-sand-100);--ak-color-surface-warm:var(--ak-color-eco-milk);--ak-color-text:var(--ak-color-neutral-900);--ak-color-text-muted:var(--ak-color-neutral-600);--ak-color-text-faint:var(--ak-color-neutral-500);--ak-color-text-subtle:#6f665f;--ak-color-border:var(--ak-color-sand-300);--ak-color-border-strong:var(--ak-color-text-muted);--ak-color-border-muted:var(--ak-color-neutral-300);--ak-color-brand:var(--ak-color-green-700);--ak-color-brand-strong:var(--ak-color-green-600);--ak-color-brand-soft-bright:var(--ak-color-green-150);--ak-color-brand-soft:var(--ak-color-green-100);--ak-color-danger:var(--ak-color-red-600);--ak-color-danger-soft:color-mix(in srgb, var(--ak-color-danger) 10%, var(--ak-color-bg));--ak-color-warning:var(--ak-color-yellow-600);--ak-color-warning-soft:color-mix(in srgb, var(--ak-color-warning) 12%, var(--ak-color-bg));--ak-color-pending:var(--ak-color-warning);--ak-color-pending-soft:var(--ak-color-yellow-100);--ak-color-provider-yandex:var(--ak-color-yandex-red);--ak-delivery-express-bg:var(--ak-color-lime-700);--ak-delivery-express-bg-hover:var(--ak-color-lime-800);--ak-delivery-express-text:var(--ak-color-white);--ak-delivery-pickup-bg:#005bff;--ak-delivery-pickup-bg-hover:#004bd6;--ak-delivery-pickup-text:var(--ak-color-white);--ak-color-focus:var(--ak-color-brand);--ak-color-overlay:#2d2d2dcc;--ak-opacity-disabled:.68;--ak-breakpoint-tablet:48rem;--ak-breakpoint-desktop:64rem;--ak-breakpoint-wide:80rem;--ak-page-max-width:84rem;--ak-page-padding:var(--ak-space-4);--ak-page-content-offset:calc(var(--ak-page-padding) + clamp(var(--ak-space-4), 6vw, var(--ak-space-24)));--ak-section-gap:var(--ak-space-16);--ak-card-padding:var(--ak-space-5);--ak-header-padding-inline:var(--ak-page-padding);--ak-header-padding-block:1.125rem;--ak-header-height:4.5rem;--ak-header-nav-gap:1.5625rem;--ak-header-action-gap:1.5rem;--ak-footer-light-height:12rem;--ak-footer-dark-height:27.375rem;--ak-footer-link-gap:1.5rem;--ak-footer-column-gap:6.25rem;--ak-footer-column-width:18rem;--ak-footer-top-padding:1.875rem;--ak-footer-social-icon-width:13.6125rem;--ak-footer-social-icon-height:3.0375rem;--ak-button-radius:var(--ak-radius-full);--ak-button-bg:var(--ak-color-text);--ak-button-bg-hover:#2d2d2de0;--ak-button-border:var(--ak-button-bg);--ak-button-border-hover:var(--ak-button-bg-hover);--ak-button-text:var(--ak-color-white);--ak-button-shadow:0 .75rem 2rem #2d2d2d14;--ak-button-shadow-hover:0 .85rem 2.25rem #2d2d2d1f;--ak-button-shine:linear-gradient(115deg, transparent 35%, #fff0 42%, #ffffff75 50%, #fff0 58%, transparent 65%);--ak-button-shine-duration:.52s ease;--ak-button-hover-transform:scale(1.018);--ak-input-radius:var(--ak-radius-xl);--ak-input-border:var(--ak-color-border);--ak-panel-bg:var(--ak-color-surface);--ak-panel-bg-subtle:var(--ak-color-bg-subtle);--ak-panel-border:var(--ak-color-border);--ak-panel-radius:var(--ak-radius-lg);--ak-panel-shadow:var(--ak-shadow-sm);--ak-card-bg:var(--ak-color-surface);--ak-card-bg-hover:var(--ak-color-bg-subtle);--ak-card-border:var(--ak-color-border);--ak-card-border-active:var(--ak-color-brand);--ak-card-radius:var(--ak-radius-md);--ak-card-shadow:var(--ak-shadow-card);--ak-card-shadow-hover:var(--ak-shadow-card-raised);--ak-elevated-panel-bg:linear-gradient(135deg, #fffdf9f7, #fbf8f2f0), var(--ak-color-bg);--ak-elevated-panel-border:var(--ak-color-border);--ak-elevated-panel-radius:var(--ak-radius-3xl);--ak-elevated-panel-shadow:var(--ak-shadow-lg);--ak-elevated-card-bg:#ffffffb8;--ak-elevated-card-border:#e2d7c58f;--ak-elevated-card-radius:var(--ak-radius-2xl);--ak-elevated-card-shadow:var(--ak-shadow-sm);--ak-checkout-active-panel-bg:#ffffff6b;--ak-product-card-radius:var(--ak-radius-2xl);--ak-product-card-shadow:var(--ak-shadow-card);--ak-home-hero-min-height:16rem;--ak-home-scroll-reserve:126svh;--ak-home-hero-viewport-height:110svh;--ak-home-hero-mobile-gap:16svh;--ak-home-story-min-height:24.1875rem;--ak-home-guide-card-aspect-ratio:3 / 4;--ak-home-guide-card-height:36rem;--ak-home-guide-card-mobile-height:31rem;--ak-home-guide-card-bg-primary:var(--ak-color-white);--ak-home-guide-card-bg-secondary:var(--ak-color-white);--ak-home-guide-card-bg-tertiary:var(--ak-color-white);--ak-home-guide-birdhouse-bg:#fbf7f0;--ak-home-guide-topline-height:11rem;--ak-home-review-card-min-height:14.5625rem;--ak-about-story-bg:var(--ak-color-eco-green-900);--ak-about-story-text:var(--ak-color-eco-milk);--ak-about-story-accent:var(--ak-about-story-text);--ak-about-story-accent-secondary:var(--ak-about-story-text);--ak-about-story-line:color-mix(in srgb, var(--ak-about-story-text) 22%, transparent);--ak-modal-bg:var(--ak-color-surface);--ak-modal-border:var(--ak-color-border);--ak-modal-radius:var(--ak-radius-md);--ak-modal-shadow:var(--ak-shadow-lg)}@media (min-width:768px){:root{--ak-page-padding:var(--ak-space-6)}}@media (min-width:768px) and (max-width:1439px){:root{--ak-type-display-size:var(--ak-font-size-4xl);--ak-type-page-title-size:var(--ak-font-size-3xl);--ak-type-section-title-size:var(--ak-font-size-2xl);--ak-section-gap:var(--ak-space-12)}}@media (max-width:767px){:root{--ak-type-display-size:var(--ak-font-size-3xl);--ak-type-display-line-height:var(--ak-line-height-tight);--ak-type-page-title-size:var(--ak-font-size-3xl);--ak-type-page-title-line-height:var(--ak-line-height-tight);--ak-type-section-title-size:var(--ak-font-size-2xl);--ak-type-section-title-line-height:var(--ak-line-height-snug);--ak-type-card-title-size:var(--ak-font-size-xl);--ak-type-card-title-line-height:var(--ak-line-height-snug);--ak-type-body-large-size:var(--ak-font-size-md-lg);--ak-type-body-large-line-height:var(--ak-line-height-normal)}}@media (min-width:1024px){:root{--ak-page-padding:var(--ak-space-8)}}
html{scrollbar-gutter:stable;color:var(--ak-color-text);background:var(--ak-color-bg);font-family:var(--ak-font-family-sans);letter-spacing:var(--ak-letter-spacing-normal)}body{min-height:100vh;color:var(--ak-color-text);background:var(--ak-color-bg);font-family:var(--ak-font-family-sans);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal);letter-spacing:var(--ak-letter-spacing-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ak-page-layer{z-index:auto;min-height:calc(100svh - var(--ak-footer-light-height));background:var(--ak-color-bg);position:relative}::selection{color:var(--ak-color-text);background:var(--ak-color-brand-soft)}.ak-page-container,.content-container{width:100%;max-width:var(--ak-page-max-width);padding-inline:var(--ak-page-padding);margin-inline:auto}.ak-content-full-bleed{--ak-content-full-bleed-offset:max(var(--ak-page-padding), calc((100vw - var(--ak-page-max-width)) / 2 + var(--ak-page-padding)));box-sizing:border-box;width:calc(100% + (var(--ak-content-full-bleed-offset) * 2));min-width:0;max-width:none;margin-inline:calc(var(--ak-content-full-bleed-offset) * -1);justify-self:stretch}
.ak-checkout-shell,.ak-cart-page{background:var(--ak-color-bg)}.ak-checkout-shell{width:100%;min-height:100svh;position:relative}.ak-checkout-header{z-index:var(--ak-z-sticky);border-bottom:1px solid var(--ak-color-border);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffdf9db;position:sticky;top:0}.ak-checkout-header-inner{gap:var(--ak-space-4);min-height:var(--ak-header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ak-checkout-back-link,.ak-checkout-store-link,.ak-inline-action,.ak-discount-toggle{width:fit-content;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;transition:color var(--ak-transition-base), transform var(--ak-transition-base)}.ak-checkout-back-link{gap:var(--ak-space-2);align-items:center;display:inline-flex}.ak-checkout-back-link:hover,.ak-checkout-back-link:focus-visible,.ak-checkout-store-link:hover,.ak-checkout-store-link:focus-visible,.ak-inline-action:hover,.ak-inline-action:focus-visible,.ak-discount-toggle:hover,.ak-discount-toggle:focus-visible{color:var(--ak-color-text)}.ak-checkout-store-link{color:var(--ak-color-text);justify-self:center}.ak-checkout-back-label{display:none}.ak-checkout-back-short{display:inline}.ak-checkout-content{position:relative}.ak-checkout-empty{min-height:calc(100svh - var(--ak-header-height));padding-block:var(--ak-space-12);place-items:center;display:grid}.ak-cart-page{padding-block:var(--ak-space-12) var(--ak-space-16)}.ak-cart-grid,.ak-checkout-grid{gap:var(--ak-space-8);grid-template-columns:minmax(0,1fr);display:grid}.ak-checkout-page-grid{gap:var(--ak-space-8);width:100%;max-width:calc(var(--ak-page-max-width) + (var(--ak-header-padding-inline) * 2));padding-block:var(--ak-space-12) var(--ak-space-16);padding-inline:var(--ak-header-padding-inline);grid-template-columns:minmax(0,1fr);justify-content:start;align-items:start;margin-inline:auto;display:grid}.ak-cart-main,.ak-checkout-steps{gap:var(--ak-space-6);min-width:0;display:grid}.ak-cart-summary-column,.ak-checkout-summary-column,.ak-checkout-summary-slot{min-width:0}.ak-transfer-page{gap:var(--ak-space-4);width:min(100%,36rem);margin:var(--ak-space-10) auto var(--ak-space-16);padding-inline:var(--ak-page-padding);align-items:start;display:grid}.ak-transfer-copy{gap:var(--ak-space-5);display:grid}.ak-transfer-actions{gap:var(--ak-space-4);flex-wrap:wrap;display:flex}.ak-warning-banner{justify-content:center;align-items:center;gap:var(--ak-space-1);margin-top:var(--ak-space-2);padding:var(--ak-space-2);color:var(--ak-color-warning);background:var(--ak-color-warning-soft);text-align:center;font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);display:flex}.ak-warning-banner-inner{align-items:center;gap:var(--ak-space-1);flex-direction:column;display:flex}.ak-warning-banner-message{align-items:center;gap:var(--ak-space-1);display:flex}.ak-warning-banner-action{color:var(--ak-color-text);background:0 0;padding:0}.ak-warning-banner-action:hover,.ak-warning-banner-action:focus-visible,.ak-warning-banner-action:active{background:0 0}.ak-warning-banner-action:disabled{color:var(--ak-color-warning)}.ak-page-state-center{justify-content:center;align-items:center;gap:var(--ak-space-4);min-height:calc(100vh - var(--ak-header-height));flex-direction:column;display:flex}.ak-not-found-page{min-height:calc(100vh - var(--ak-header-height));padding:var(--ak-space-8) var(--ak-page-padding);background:var(--ak-color-bg);place-items:center;display:grid}.ak-not-found-shell{width:min(100%, var(--ak-page-max-width));align-items:center;gap:var(--ak-space-12);grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);display:grid}.ak-not-found-visual{place-items:center;min-height:min(36rem,58vw);display:grid}.ak-not-found-image{-o-object-fit:contain;object-fit:contain;width:min(100%,40rem);height:auto}.ak-not-found-content{justify-items:start;gap:var(--ak-space-4);display:grid}.ak-not-found-code{color:var(--ak-color-text);font-size:clamp(var(--ak-font-size-4xl), 16vw, 12rem);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);margin:0}.ak-not-found-title{max-width:12ch;color:var(--ak-color-text);font-size:var(--ak-font-size-3xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);margin:0}.ak-not-found-text{max-width:34rem;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-relaxed);margin:0}.ak-not-found-action{margin-top:var(--ak-space-2)}@media (max-width:767px){.ak-not-found-page{padding-block:var(--ak-space-6) var(--ak-space-12);align-items:start}.ak-not-found-shell{gap:var(--ak-space-6);grid-template-columns:minmax(0,1fr)}.ak-not-found-visual{min-height:auto}.ak-not-found-image{width:min(100%,22rem)}.ak-not-found-content{text-align:center;justify-items:center}.ak-not-found-title{max-width:14ch;font-size:var(--ak-font-size-2xl)}.ak-not-found-text{font-size:var(--ak-font-size-md)}}
.ak-order-complete-page{min-height:calc(100vh - var(--ak-header-height));padding-block:var(--ak-space-10) var(--ak-space-16);background:var(--ak-color-bg)}.ak-order-complete-shell{gap:var(--ak-space-7);display:grid}.ak-order-complete-panel{background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);box-shadow:var(--ak-shadow-sm)}.ak-order-complete-hero{justify-items:center;gap:var(--ak-space-4);padding:var(--ak-space-8) var(--ak-space-8) var(--ak-space-4);text-align:center;display:grid}.ak-order-complete-status{width:var(--ak-space-12);height:var(--ak-space-12);color:var(--ak-color-brand);background:var(--ak-color-brand-soft-bright);border-radius:var(--ak-radius-full);place-items:center;display:grid}.ak-order-complete-status:before{width:var(--ak-space-5);height:var(--ak-space-3);content:"";border-bottom:var(--ak-border-width-thin) solid currentColor;border-left:var(--ak-border-width-thin) solid currentColor;transform:translateY(calc(var(--ak-space-1) * -.5)) rotate(-45deg)}.ak-order-complete-eyebrow{color:var(--ak-color-brand);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase;margin:0}.ak-order-complete-hero h1,.ak-order-complete-panel h2,.ak-order-complete-contact h2{color:var(--ak-color-text);margin:0}.ak-order-complete-hero h1{font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-type-page-title-line-height)}.ak-order-complete-lead{max-width:44rem;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal);margin:0}.ak-order-complete-meta{justify-content:center;gap:var(--ak-space-2) var(--ak-space-4);margin:var(--ak-space-2) 0 0;flex-wrap:wrap;display:flex}.ak-order-complete-meta div{gap:var(--ak-space-1);align-items:baseline;min-width:0;display:inline-flex}.ak-order-complete-meta dt,.ak-order-complete-totals dt,.ak-order-complete-details dt{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-order-complete-meta dd,.ak-order-complete-totals dd,.ak-order-complete-details dd{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);margin:0}.ak-order-complete-layout{gap:var(--ak-space-7);grid-template-columns:1fr;align-items:start;width:min(100%,54rem);margin-inline:auto;display:grid}.ak-order-complete-panel{gap:var(--ak-space-4);padding:var(--ak-space-7);display:grid;overflow:hidden}.ak-order-complete-panel h2,.ak-order-complete-contact h2{font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight)}.ak-order-complete-panel-header{justify-content:space-between;align-items:center;gap:var(--ak-space-4);display:flex}.ak-order-complete-summary{justify-content:space-between;align-items:center;gap:var(--ak-space-4);margin:calc(var(--ak-space-7) * -1) calc(var(--ak-space-7) * -1) var(--ak-space-2);padding:var(--ak-space-4) var(--ak-space-7);background:var(--ak-color-brand-soft-bright);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border);display:flex}.ak-order-complete-summary div{gap:var(--ak-space-1);display:grid}.ak-order-complete-summary div:last-child{text-align:right;justify-items:end}.ak-order-complete-summary span{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-order-complete-summary strong{color:var(--ak-color-text);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-line-height-tight)}.ak-order-complete-items{margin:0;padding:0;list-style:none;display:grid}.ak-order-complete-item{grid-template-columns:var(--ak-space-20) minmax(0, 1fr) minmax(7rem, auto);gap:var(--ak-space-4);padding:var(--ak-space-3) 0;border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border);align-items:center;display:grid}.ak-order-complete-item:last-child{border-bottom:0}.ak-order-complete-item .ak-thumbnail{width:var(--ak-space-20);height:var(--ak-space-20)}.ak-order-complete-item-copy{gap:var(--ak-space-1);min-width:0;display:grid}.ak-order-complete-item-copy h3,.ak-order-complete-item-copy p{margin:0}.ak-order-complete-item-copy h3{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight)}.ak-order-complete-item-copy p,.ak-order-complete-item-total span{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug)}.ak-order-complete-item-total{gap:var(--ak-space-1);text-align:right;justify-items:end;display:grid}.ak-order-complete-item-total strong{color:var(--ak-color-text);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug)}.ak-order-complete-details{gap:var(--ak-space-3);margin:0;display:grid}.ak-order-complete-details div{justify-content:space-between;gap:var(--ak-space-4);display:flex}.ak-order-complete-info-grid{gap:var(--ak-space-4);padding-top:var(--ak-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-order-complete-info-card{gap:var(--ak-space-3);padding:var(--ak-space-4);background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-xl);display:grid}.ak-order-complete-info-card h3{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase;margin:0}.ak-order-complete-details dt{text-transform:uppercase}.ak-order-complete-actions{justify-content:center;gap:var(--ak-space-3);flex-wrap:wrap;display:flex}@media (max-width:1023px){.ak-order-complete-layout,.ak-order-complete-info-grid{grid-template-columns:1fr}}@media (max-width:767px){.ak-order-complete-page{padding-block:var(--ak-space-5) var(--ak-space-10)}.ak-order-complete-panel{padding:var(--ak-space-5);border-radius:var(--ak-radius-xl)}.ak-order-complete-summary{margin:calc(var(--ak-space-5) * -1) calc(var(--ak-space-5) * -1) var(--ak-space-2);padding:var(--ak-space-4) var(--ak-space-5)}.ak-order-complete-hero{padding:var(--ak-space-4) 0 0}.ak-order-complete-item{grid-template-columns:var(--ak-space-16) minmax(0, 1fr);gap:var(--ak-space-3)}.ak-order-complete-item .ak-thumbnail{width:var(--ak-space-16);height:var(--ak-space-16)}.ak-order-complete-item-total{text-align:left;grid-column:2;justify-items:start}.ak-order-complete-panel-header,.ak-order-complete-summary{align-items:flex-start}.ak-order-complete-summary strong{font-size:var(--ak-font-size-md)}}.ak-refinement-list{gap:var(--ak-space-12);margin-bottom:var(--ak-space-8);padding:var(--ak-space-4) 0 var(--ak-space-4) var(--ak-space-6);display:flex}.ak-side-menu-panel{height:calc(100vh - 1rem)}

.ak-order-delivery-tracking{gap:var(--ak-space-5);min-width:0;max-width:100%;padding:var(--ak-space-6);background:var(--ak-color-surface-soft);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-xl);display:grid}.ak-order-delivery-tracking>*,.ak-order-delivery-tracking-header>div{min-width:0;max-width:100%}.ak-order-delivery-tracking-header{gap:var(--ak-space-3);display:grid}.ak-order-delivery-tracking-header>div{gap:var(--ak-space-1);display:grid}.ak-order-delivery-tracking-header h2,.ak-order-delivery-tracking-header p,.ak-order-delivery-tracking-pending{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.ak-order-delivery-tracking-header h2{color:var(--ak-color-text);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.ak-order-delivery-tracking-header>p,.ak-order-delivery-tracking-pending{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-relaxed)}.ak-order-delivery-tracking-eyebrow{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-order-delivery-tracking-facts{gap:var(--ak-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ak-order-delivery-tracking-facts div{gap:var(--ak-space-1);min-width:0;display:grid}.ak-order-delivery-tracking-facts dt{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-order-delivery-tracking-facts dd{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);overflow-wrap:anywhere;margin:0}.ak-order-status-grid{gap:var(--ak-space-4);grid-template-columns:minmax(0,1fr);display:grid}.ak-order-status-pill{justify-self:start;align-items:center;gap:var(--ak-space-2);width:fit-content;max-width:100%;min-height:var(--ak-space-8);padding-inline:var(--ak-space-3);color:var(--ak-color-green-700);background:var(--ak-color-brand-soft);border:1px solid var(--ak-color-brand-soft);border-radius:var(--ak-radius-full);line-height:var(--ak-line-height-snug);white-space:nowrap;display:inline-flex}.ak-order-status-pill-label,.ak-order-status-pill-value{font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-order-status-pill-label{color:var(--ak-color-text)}.ak-order-status-pill-value{color:var(--ak-color-green-700);overflow-wrap:anywhere;min-width:0}.ak-order-steps{gap:var(--ak-space-3);width:calc(100% + var(--ak-space-12));margin-inline:calc(-1 * var(--ak-space-6));grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid;position:relative}.ak-order-steps:before{content:"";top:calc(var(--ak-space-4) - var(--ak-border-width-thin));height:calc(var(--ak-border-width-thin) * 2);background:var(--ak-color-border);position:absolute;left:8.33333%;right:8.33333%}.ak-order-step{justify-items:center;gap:var(--ak-space-3);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;text-align:center;display:grid;position:relative}.ak-order-step-dot{z-index:1;width:var(--ak-space-8);height:var(--ak-space-8);background:var(--ak-color-surface);border:1px solid var(--ak-color-border-strong);border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), transform var(--ak-transition-base);place-items:center;display:inline-grid;position:relative}.ak-order-step[data-status=complete],.ak-order-step[data-status=current]{color:var(--ak-color-text)}.ak-order-step[data-status=complete] .ak-order-step-dot,.ak-order-step[data-status=current] .ak-order-step-dot{background:var(--ak-color-text);border-color:var(--ak-color-text)}.ak-order-step:not(:first-child)[data-status=complete]:before,.ak-order-step:not(:first-child)[data-status=current]:before{content:"";z-index:0;top:calc(var(--ak-space-4) - var(--ak-border-width-thin));width:calc(100% + var(--ak-space-3));height:calc(var(--ak-border-width-thin) * 2);background:var(--ak-color-text);position:absolute;right:50%}.ak-order-step[data-status=current] .ak-order-step-dot{box-shadow:var(--ak-shadow-focus);transform:scale(1.18)}.ak-order-step[data-status=complete] .ak-order-step-dot:after{content:"✓";color:var(--ak-color-white);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-bold);transform:translateY(calc(-1 * var(--ak-border-width-thin)));line-height:1}.ak-order-tracking-card{justify-content:space-between;align-items:center;gap:var(--ak-space-5);min-height:var(--ak-space-16);padding:var(--ak-space-4) var(--ak-space-5);color:var(--ak-color-white);background:var(--ak-color-text);border:1px solid var(--ak-color-text);border-radius:var(--ak-radius-xl);transition:transform var(--ak-transition-base), box-shadow var(--ak-transition-base);text-decoration:none;display:flex}.ak-order-tracking-card:hover,.ak-order-tracking-card:focus-visible{color:var(--ak-color-white);box-shadow:var(--ak-shadow-focus);transform:translateY(calc(-1 * var(--ak-border-width-thin)))}.ak-order-tracking-card>span:first-child{gap:var(--ak-space-1);display:grid}.ak-order-tracking-card strong,.ak-order-tracking-card small{line-height:var(--ak-line-height-snug)}.ak-order-tracking-card strong{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold)}.ak-order-tracking-card small{color:#ffffffb8;font-size:var(--ak-font-size-sm)}.ak-order-tracking-card>span:last-child{font-size:var(--ak-font-size-xl)}.ak-order-history{gap:var(--ak-space-5);padding-block:var(--ak-space-5);border-block:1px solid var(--ak-card-border);display:grid}.ak-order-history h2{color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.ak-order-history ol{gap:var(--ak-space-4);display:grid}.ak-order-history li{gap:var(--ak-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ak-order-history li>div{gap:var(--ak-space-1);display:grid}.ak-order-history strong,.ak-order-history time{line-height:var(--ak-line-height-snug)}.ak-order-history strong{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold)}.ak-order-history time{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm)}.ak-order-history-dot{width:var(--ak-space-3);height:var(--ak-space-3);margin-top:var(--ak-space-1);background:var(--ak-color-brand);border-radius:var(--ak-radius-full)}@media (max-width:1023px){.ak-order-steps{gap:var(--ak-space-4);grid-template-columns:1fr;width:100%;margin-inline:0}.ak-order-steps:before{top:calc(var(--ak-space-3) - var(--ak-border-width-thin));bottom:calc(var(--ak-space-3) - var(--ak-border-width-thin));right:auto;left:calc(var(--ak-space-3) - var(--ak-border-width-thin));width:calc(var(--ak-border-width-thin) * 2);height:auto}.ak-order-status-pill{width:auto;padding:var(--ak-space-1) var(--ak-space-3)}.ak-order-step{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.ak-order-step-dot{width:var(--ak-space-6);height:var(--ak-space-6)}.ak-order-step[data-status=current] .ak-order-step-dot{transform:scale(1.12)}.ak-order-step[data-status=complete] .ak-order-step-dot:after{font-size:var(--ak-font-size-md)}.ak-order-step:before{display:none}}@media (max-width:767px){.ak-order-delivery-tracking{padding:var(--ak-space-5)}.ak-order-status-pill{border-radius:var(--ak-radius-lg);white-space:normal;flex-wrap:wrap}.ak-order-delivery-tracking-facts{grid-template-columns:minmax(0,1fr)}}
.ak-panel,.ak-summary-panel,.ak-checkout-step,.ak-cart-items-panel{background:var(--ak-color-surface);border:1px solid var(--ak-panel-border);border-radius:var(--ak-panel-radius);box-shadow:var(--ak-panel-shadow)}.ak-panel-subtle{background:var(--ak-panel-bg-subtle)}.ak-panel-padding-small{padding:var(--ak-space-4)}.ak-panel-padding-medium{padding:var(--ak-space-6)}.ak-panel-padding-large{padding:var(--ak-space-8)}.ak-summary-panel,.ak-checkout-step{padding:var(--ak-space-6)}.ak-cart-items-panel{overflow:hidden}.ak-card{background:var(--ak-card-bg);border:1px solid var(--ak-card-border);border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-shadow)}.ak-selectable-card{justify-content:space-between;align-items:center;gap:var(--ak-space-4);margin-bottom:var(--ak-space-2);padding:var(--ak-space-4) var(--ak-space-8);color:var(--ak-color-text);cursor:pointer;background:var(--ak-card-bg);border:1px solid var(--ak-card-border);border-radius:var(--ak-card-radius);transition:border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), background var(--ak-transition-base);display:flex}.ak-selectable-card:hover,.ak-selectable-card:focus-visible{box-shadow:var(--ak-card-shadow-hover)}.ak-selectable-card-active{border-color:var(--ak-card-border-active)}.ak-selectable-card-disabled{cursor:not-allowed;opacity:.55}.ak-selectable-card-column{flex-direction:column;align-items:stretch}
.ak-text-caption{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-text-caption-strong{font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-text-body-strong{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.text-xsmall-regular{font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal)}.text-small-regular{font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal)}.text-small-semi{font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.text-base-regular{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal)}.text-base-semi{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.text-large-regular{font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-snug)}.text-large-semi{font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.text-xl-regular{font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-snug)}.text-xl-semi{font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.text-2xl-regular{font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-tight)}.text-2xl-semi{font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.text-3xl-regular{font-size:var(--ak-font-size-3xl);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-tight)}.text-3xl-semi{font-size:var(--ak-font-size-3xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.txt-compact-small,.txt-compact-small-plus,.txt-medium,.txt-medium-plus,.txt-xlarge,.txt-xlarge-plus{letter-spacing:var(--ak-letter-spacing-normal)}.txt-compact-small{font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug)}.txt-compact-small-plus{font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.txt-medium{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.txt-medium-plus{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.txt-xlarge{font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height)}.txt-xlarge-plus{font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-section-title-line-height)}.ak-text-body{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-text-muted{color:var(--ak-color-text-muted)}.ak-text-subtle{color:var(--ak-color-text-subtle)}.ak-text-error{color:var(--ak-color-danger)}.ak-text-success{color:var(--ak-color-brand)}.ak-underlined-text-link{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);text-underline-offset:.2em;transition:color var(--ak-transition-base);text-decoration:underline;text-decoration-thickness:.1em}.ak-underlined-text-link:hover,.ak-underlined-text-link:focus-visible{color:var(--ak-color-text-muted)}.ak-underlined-text-link:after{display:none}.ak-status-icon-success{color:var(--ak-color-brand)}.ak-status-icon-muted{color:var(--ak-color-text-subtle)}.ak-text-title{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-snug);font-weight:var(--ak-font-weight-semibold)}.ak-text-heading{font-size:var(--ak-font-size-2xl);line-height:var(--ak-line-height-tight);font-weight:var(--ak-font-weight-semibold)}.ak-type-display,.ak-type-page-title,.ak-type-section-title,.ak-type-card-title{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);letter-spacing:var(--ak-letter-spacing-normal);overflow-wrap:anywhere;text-wrap:balance;margin:0}.ak-type-display{font-size:var(--ak-type-display-size);line-height:var(--ak-type-display-line-height)}.ak-type-page-title{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-type-section-title{font-size:var(--ak-type-section-title-size);line-height:var(--ak-type-section-title-line-height)}.ak-type-card-title{font-size:var(--ak-type-card-title-size);line-height:var(--ak-type-card-title-line-height)}.ak-type-body,.ak-type-body-large{color:var(--ak-color-text);font-weight:var(--ak-font-weight-medium);letter-spacing:var(--ak-letter-spacing-normal);margin:0}.ak-type-body{font-size:var(--ak-type-body-size);line-height:var(--ak-type-body-line-height)}.ak-type-body-large{font-size:var(--ak-type-body-large-size);line-height:var(--ak-type-body-large-line-height)}.ak-type-caption,.ak-type-label,.ak-type-button{font-weight:var(--ak-font-weight-semibold);letter-spacing:var(--ak-letter-spacing-normal);margin:0}.ak-type-caption{font-size:var(--ak-type-caption-size);line-height:var(--ak-type-caption-line-height)}.ak-type-label,.ak-type-button{font-size:var(--ak-type-label-size);line-height:var(--ak-type-label-line-height);text-transform:uppercase}.ak-type-button{font-size:var(--ak-type-button-size);line-height:var(--ak-type-button-line-height)}.ak-price{color:var(--ak-color-text);font-family:var(--ak-font-family-price);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-price-large{font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold)}.ak-empty-state{gap:var(--ak-space-5);justify-items:start;max-width:36rem;display:grid}.ak-empty-state-copy{gap:var(--ak-space-3);display:grid}.ak-empty-state-text{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-skeleton-order-item-grid{gap:0 var(--ak-space-4);grid-template-columns:7.625rem minmax(0,1fr);display:grid}.ak-skeleton-order-item-thumb{aspect-ratio:29/34;width:100%}.ak-skeleton-product-preview-media{aspect-ratio:9/16;background:var(--ak-color-bg-subtle);width:100%}
.ak-route-skeleton{min-height:70svh}.ak-route-skeleton-block{background:var(--ak-color-surface-muted);animation:1.4s ease-in-out infinite ak-route-skeleton-pulse;display:block}.ak-route-skeleton-heading{width:min(100%,58rem);margin-inline:auto}.ak-route-skeleton-title{border-radius:var(--ak-radius-xl);width:min(72%,34rem);height:clamp(2.5rem,5vw,4.5rem)}.ak-route-skeleton-description{width:min(88%,46rem);height:var(--ak-space-6);border-radius:var(--ak-radius-lg)}.ak-route-skeleton-catalog-nav{pointer-events:none}.ak-route-skeleton-catalog-nav-chip{width:clamp(7rem,13vw,11rem);height:var(--ak-space-10);border-radius:var(--ak-radius-full);flex:none}.ak-route-skeleton-toolbar{width:100%;height:var(--ak-space-12);margin-bottom:var(--ak-space-8);border-radius:var(--ak-radius-xl)}.ak-route-skeleton-product{gap:var(--ak-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ak-route-skeleton-product-media{aspect-ratio:1;border-radius:var(--ak-radius-xl);grid-column:1/-1;width:100%}.ak-route-skeleton-product-title,.ak-route-skeleton-product-price{height:var(--ak-space-6);border-radius:var(--ak-radius-md)}.ak-route-skeleton-product-title{width:72%}.ak-route-skeleton-product-price{width:var(--ak-space-16)}.ak-route-skeleton-home{overflow:hidden}.ak-route-skeleton-home-hero{background:var(--ak-color-bg)}.ak-route-skeleton-home-title,.ak-route-skeleton-home-tagline,.ak-route-skeleton-home-description,.ak-route-skeleton-home-action,.ak-route-skeleton-home-object{color:#0000}.ak-route-skeleton-home-title{height:clamp(var(--ak-space-12), 8vw, var(--ak-space-24));border-radius:var(--ak-radius-xl)}.ak-route-skeleton-home-tagline,.ak-route-skeleton-home-description{height:var(--ak-space-6);border-radius:var(--ak-radius-md)}.ak-route-skeleton-home-object{aspect-ratio:4/3;border-radius:50%}.ak-route-skeleton-home-action{border-radius:var(--ak-radius-xl);width:min(15rem,72vw)}.ak-route-skeleton-search-kicker{width:min(12rem,48vw);height:var(--ak-space-5);border-radius:var(--ak-radius-md);display:block}.ak-route-skeleton-search-title{width:min(36rem,84vw);height:var(--ak-space-12);border-radius:var(--ak-radius-lg);display:block}.ak-route-skeleton-search-input,.ak-route-skeleton-search-submit{min-height:var(--ak-space-12);display:block}.ak-route-skeleton .ak-route-skeleton-search-input.ak-route-skeleton-block,.ak-route-skeleton .ak-route-skeleton-search-submit.ak-route-skeleton-block,.ak-route-skeleton .ak-route-skeleton-search-submit.ak-route-skeleton-block:hover{color:#0000;background:var(--ak-color-surface-muted);box-shadow:none;border-color:#0000;transform:none}.ak-route-skeleton-search-state{width:min(28rem,72vw);height:var(--ak-space-6);border-radius:var(--ak-radius-md);display:block}.ak-route-skeleton-app{background:var(--ak-color-bg);min-height:100svh}.ak-route-skeleton-app-header{align-items:center;gap:var(--ak-space-6);min-height:var(--ak-header-height);padding-inline:var(--ak-page-padding);grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1.6fr) minmax(8rem,.7fr);display:grid}.ak-route-skeleton-app-brand,.ak-route-skeleton-app-nav,.ak-route-skeleton-app-actions{height:var(--ak-space-6);border-radius:var(--ak-radius-md);display:block}.ak-route-skeleton-app-content{gap:var(--ak-space-6);padding-block:var(--ak-space-16);display:grid}.ak-route-skeleton-app-stage{border-radius:var(--ak-radius-3xl);width:100%;min-height:min(48svh,28rem);display:block}.ak-route-skeleton-home-section{padding-block:var(--ak-space-16)}.ak-route-skeleton-section-title{width:min(64%,28rem);height:var(--ak-space-10);margin-bottom:var(--ak-space-8);border-radius:var(--ak-radius-lg)}.ak-route-skeleton-home-category{border-radius:var(--ak-radius-3xl);min-height:14rem}@keyframes ak-route-skeleton-pulse{50%{opacity:var(--ak-opacity-disabled)}}@media (max-width:767px){.ak-route-skeleton-app-header{grid-template-columns:var(--ak-space-10) 1fr var(--ak-space-20)}.ak-route-skeleton-app-nav{justify-self:center;width:min(10rem,42vw)}.ak-route-skeleton-home-category{min-height:calc(var(--ak-space-24) + var(--ak-space-4));border-radius:var(--ak-radius-xl)}}@media (prefers-reduced-motion:reduce){.ak-route-skeleton-block{animation:none}}
.ak-divider{background:var(--ak-color-border);width:100%;height:1px}.ak-divider-flush{margin-bottom:0}
.ak-cart-table{border-collapse:collapse;width:100%}.ak-cart-table-head{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-cart-table-row{border-top:1px solid var(--ak-color-border)}.ak-cart-table-cell,.ak-cart-table-head-cell{padding:var(--ak-space-4) var(--ak-space-3);vertical-align:middle}.ak-cart-table-cell:first-child,.ak-cart-table-head-cell:first-child{padding-left:var(--ak-space-6)}.ak-cart-table-cell:last-child,.ak-cart-table-head-cell:last-child{padding-right:var(--ak-space-6)}.ak-cart-table-cell.ak-table-cell-edge-start,.ak-cart-table-head-cell.ak-table-cell-edge-start{padding-left:0}.ak-cart-table-cell.ak-table-cell-edge-end,.ak-cart-table-head-cell.ak-table-cell-edge-end{padding-right:0}
.ak-icon-button{min-width:2.5rem;min-height:2.5rem;color:var(--ak-color-text-muted);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-md);transition:color var(--ak-transition-base), border-color var(--ak-transition-base), background var(--ak-transition-base);justify-content:center;align-items:center;display:inline-flex}.ak-icon-button:hover,.ak-icon-button:focus-visible{color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border-color:var(--ak-color-text)}.ak-primary-button,.ak-secondary-button,.ak-transparent-button{border-radius:var(--ak-button-radius);transition:color var(--ak-transition-base), background var(--ak-transition-base), border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), transform var(--ak-transition-base)}.ak-button-control{gap:var(--ak-space-2);min-height:var(--ak-space-10);padding-inline:var(--ak-space-4);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ak-button-control-full{width:100%}.ak-button-control-small{min-height:var(--ak-space-8);padding-inline:var(--ak-space-3);font-size:var(--ak-font-size-sm)}.ak-button-control-large{min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);font-size:var(--ak-font-size-lg)}.ak-primary-button{isolation:isolate;color:var(--ak-button-text);background:var(--ak-button-bg);border:1px solid var(--ak-button-border);box-shadow:var(--ak-button-shadow);position:relative;overflow:hidden}.ak-primary-button:before{content:"";z-index:0;pointer-events:none;background:var(--ak-button-shine);opacity:0;transition:opacity var(--ak-transition-base), transform var(--ak-button-shine-duration);position:absolute;inset:-40%;transform:translate(-65%)rotate(8deg)}.ak-primary-button:hover,.ak-primary-button:focus-visible{color:var(--ak-button-text);background:var(--ak-button-bg-hover);border-color:var(--ak-button-border-hover);box-shadow:var(--ak-button-shadow-hover);transform:var(--ak-button-hover-transform)}.ak-primary-button:hover:before,.ak-primary-button:focus-visible:before{opacity:1;transform:translate(65%)rotate(8deg)}.ak-secondary-button{color:var(--ak-color-text);background:var(--ak-color-surface);border:1px solid var(--ak-color-border)}.ak-secondary-button:hover,.ak-secondary-button:focus-visible{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-text)}.ak-transparent-button{color:var(--ak-color-text-muted);background:0 0;border:1px solid #0000}.ak-transparent-button:hover,.ak-transparent-button:focus-visible{color:var(--ak-color-text);background:var(--ak-color-bg-subtle)}.contrast-btn{min-height:var(--ak-space-10);padding-inline:var(--ak-space-4);color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug);background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-button-radius);transition:background var(--ak-transition-base), border-color var(--ak-transition-base);justify-content:center;align-items:center;display:inline-flex}.contrast-btn:hover,.contrast-btn:focus-visible{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-text)}
.ak-select,.ak-input,.ak-ui-input,.ak-native-select{width:100%;color:var(--ak-color-text);background:var(--ak-color-surface);border:1px solid var(--ak-input-border);border-radius:var(--ak-input-radius);transition:border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), background var(--ak-transition-base)}.ak-select{min-height:2.5rem;padding-inline:var(--ak-space-3)}.ak-input,.ak-ui-input,.ak-native-select{min-height:2.75rem;padding:var(--ak-space-3) var(--ak-space-4)}.ak-input:focus,.ak-ui-input:focus,.ak-native-select:focus,.ak-select:focus{border-color:var(--ak-color-brand);box-shadow:var(--ak-shadow-focus);outline:none}:-webkit-any(.ak-input:-webkit-autofill,.ak-ui-input:-webkit-autofill,.ak-native-select:-webkit-autofill){caret-color:var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-background-clip:text;transition:background-color 9999s ease-out}:is(.ak-input:autofill,.ak-ui-input:autofill,.ak-native-select:autofill){caret-color:var(--ak-color-text);-webkit-text-fill-color:var(--ak-color-text);-webkit-background-clip:text;transition:background-color 9999s ease-out}.ak-input-label,.ak-form-label{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-floating-input{width:100%;display:flex;position:relative}.ak-floating-input-label{top:var(--ak-space-1);left:var(--ak-space-3);padding-inline:var(--ak-space-1);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal);background:var(--ak-color-surface);position:absolute}.ak-floating-input .ak-input{padding-top:var(--ak-space-5)}.ak-input-line{width:100%;min-height:var(--ak-space-16);padding:var(--ak-space-6) 0 var(--ak-space-2);color:var(--ak-color-text);border:0;border-bottom:1px solid var(--ak-color-text-subtle);box-shadow:none;font-size:var(--ak-font-size-md);background:0 0;border-radius:0;outline:0}.ak-input-line:focus,.ak-input-line:focus-visible{border-bottom-color:var(--ak-color-text-muted);box-shadow:none;outline:0}.ak-input-line:-webkit-autofill{border:0;border-bottom:1px solid var(--ak-color-text-subtle);background:0 0;border-radius:0;outline:0;box-shadow:inset 0 0 0 1000px #0000}.ak-input-line:-webkit-autofill:hover{border:0;border-bottom:1px solid var(--ak-color-text-subtle);background:0 0;border-radius:0;outline:0;box-shadow:inset 0 0 0 1000px #0000}.ak-input-line:-webkit-autofill:focus{border:0;border-bottom:1px solid var(--ak-color-text-subtle);background:0 0;border-radius:0;outline:0;box-shadow:inset 0 0 0 1000px #0000}.ak-input-line:-webkit-autofill:active{border:0;border-bottom:1px solid var(--ak-color-text-subtle);background:0 0;border-radius:0;outline:0;box-shadow:inset 0 0 0 1000px #0000}.ak-input-line:-webkit-autofill:focus-visible{border:0;border-bottom:1px solid var(--ak-color-text-subtle);background:0 0;border-radius:0;outline:0;box-shadow:inset 0 0 0 1000px #0000}:-webkit-any(.ak-input-line:-webkit-autofill:focus,.ak-input-line:-webkit-autofill:focus-visible){border-bottom-color:var(--ak-color-text-muted)}:is(.ak-input-line:autofill:focus,.ak-input-line:autofill:focus-visible){border-bottom-color:var(--ak-color-text-muted)}.ak-floating-input-line .ak-floating-input-label{left:0;top:var(--ak-space-6);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-md);transition:top .22s ease, color var(--ak-transition-base), font-size .22s ease;background:0 0;transform:none}.ak-floating-input-line .ak-input-line:not(:-moz-placeholder-shown)+.ak-floating-input-label{top:var(--ak-space-1);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);transform:none}.ak-floating-input-line .ak-input-line:focus+.ak-floating-input-label,.ak-floating-input-line .ak-input-line:not(:placeholder-shown)+.ak-floating-input-label{top:var(--ak-space-1);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);transform:none}.ak-yandex-address-fields{gap:var(--ak-space-3);width:100%;display:grid}.ak-yandex-address-suggest-root{position:relative}.ak-yandex-address-suggestions{z-index:var(--ak-z-dropdown);top:calc(100% + var(--ak-space-1));background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-md);max-height:18rem;box-shadow:var(--ak-shadow-lg);display:grid;position:absolute;left:0;right:0;overflow-y:auto}.ak-yandex-address-suggestion{gap:var(--ak-space-1);width:100%;padding:var(--ak-space-3) var(--ak-space-4);color:var(--ak-color-text);text-align:left;border:0;border-bottom:1px solid var(--ak-color-border-muted);background:0 0;display:grid}.ak-yandex-address-suggestion:last-child{border-bottom:0}.ak-yandex-address-suggestion:hover,.ak-yandex-address-suggestion:focus-visible{background:var(--ak-color-bg-subtle);outline:none}.ak-yandex-address-suggestion strong{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-snug)}.ak-yandex-address-suggestion span,.ak-yandex-address-hint,.ak-yandex-address-status,.ak-yandex-address-error{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-xs);line-height:var(--ak-line-height-normal)}.ak-yandex-address-status{color:var(--ak-color-brand)}.ak-yandex-address-error{color:var(--ak-color-danger)}.ak-yandex-address-spinner{top:50%;right:var(--ak-space-3);width:var(--ak-space-4);height:var(--ak-space-4);color:var(--ak-color-text-muted);display:inline-flex;position:absolute;transform:translateY(-50%)}.ak-form-grid{gap:var(--ak-space-4);grid-template-columns:minmax(0,1fr);display:grid}.ak-form-group{gap:var(--ak-space-2);display:grid}.ak-saved-address-panel{gap:var(--ak-space-4);margin-bottom:var(--ak-space-6);padding:var(--ak-space-5);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg);display:grid}.ak-checkbox-row{gap:var(--ak-space-2);align-items:center;display:flex}.ak-checkbox{width:1rem;height:1rem;color:var(--ak-color-brand);border-color:var(--ak-color-border);border-radius:var(--ak-radius-sm)}.ak-legal-consent{gap:var(--ak-space-3);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-xs);line-height:var(--ak-line-height-normal);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ak-legal-consent input{width:1rem;height:1rem;accent-color:var(--ak-color-text);margin-top:.15rem}.ak-legal-consent a{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);text-underline-offset:.18em;text-decoration:underline}.ak-radio-button{outline:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}.ak-radio-dot{background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex}.ak-radio-button[data-state=checked] .ak-radio-dot{background:var(--ak-color-brand);border-color:var(--ak-color-brand)}.ak-radio-dot-inner{background:var(--ak-color-surface);border-radius:var(--ak-radius-full);width:.375rem;height:.375rem}.ak-option-card{gap:var(--ak-space-4);width:100%;padding:var(--ak-space-4);color:var(--ak-color-text);cursor:pointer;background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg);transition:border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), background var(--ak-transition-base);justify-content:space-between;align-items:center;display:flex}.ak-option-card:hover,.ak-option-card:focus-visible,.ak-option-card[data-checked=true]{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-brand);box-shadow:var(--ak-shadow-sm)}.ak-option-card[aria-disabled=true],.ak-option-card[data-disabled=true]{cursor:not-allowed;opacity:.58}.ak-option-title{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-option-description{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-form-postal-city-grid{gap:0 var(--ak-space-2);grid-template-columns:9rem minmax(0,1fr);display:grid}.ak-phone-field{gap:var(--ak-space-2);width:100%;display:grid}.ak-phone-error{color:var(--ak-color-danger);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-snug);margin:0}.ak-filter-radio-row-active{margin-left:-1.4375rem}
.ak-modal-root{z-index:var(--ak-z-modal);position:relative}.ak-modal-backdrop{background:color-mix(in srgb, var(--ak-color-overlay) 75%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100vh;position:fixed;inset:0}.ak-modal-scroll{position:fixed;inset:0;overflow-y:hidden}.ak-modal-shell{height:100%;min-height:100%;padding:var(--ak-space-4);text-align:center;justify-content:center;display:flex}.ak-modal-shell-center{align-items:center}.ak-modal-shell-start{align-items:flex-start}.ak-modal-panel{width:100%;height:fit-content;max-height:min(75vh, calc(100svh - (var(--ak-space-4) * 2)));padding:var(--ak-space-5);text-align:left;vertical-align:middle;background:var(--ak-modal-bg);border:1px solid var(--ak-modal-border);border-radius:var(--ak-modal-radius);box-shadow:var(--ak-modal-shadow);transition:transform var(--ak-transition-base), opacity var(--ak-transition-base);flex-direction:column;justify-content:flex-start;display:flex;overflow-y:auto;transform:translateZ(0)}.ak-modal-panel-search{box-shadow:none;background:0 0;border-color:#0000}.ak-modal-panel-small{max-width:28rem}.ak-modal-panel-medium{max-width:36rem}.ak-modal-panel-large{max-width:48rem}.ak-modal-panel-wide{max-width:min(72rem, calc(100vw - (var(--ak-space-4) * 2)));max-height:min(92vh,56rem)}.ak-modal-title{justify-content:space-between;align-items:center;display:flex}.ak-modal-title-text{font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-modal-close{width:var(--ak-space-10);height:var(--ak-space-10);color:var(--ak-color-text);border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), transform var(--ak-transition-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ak-modal-close:hover,.ak-modal-close:focus-visible{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-border);outline:none;transform:scale(1.025)}.ak-modal-description{height:100%;padding-block:var(--ak-space-2) var(--ak-space-4);color:var(--ak-color-text);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);justify-content:center;align-items:center;display:flex}.ak-modal-body{justify-content:center;display:flex}.ak-modal-footer{justify-content:flex-end;align-items:center;gap:var(--ak-space-4);display:flex}
.ak-auth-modal-root{z-index:var(--ak-z-modal);position:fixed;inset:0}.ak-auth-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d2d2d57;position:fixed;inset:0}.ak-auth-modal-shell{padding:var(--ak-page-padding);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ak-auth-modal-panel{gap:var(--ak-space-5);width:min(100%,36rem);padding:var(--ak-space-6);color:var(--ak-color-text);background:radial-gradient(circle at 86% 12%, #dce6c56b, transparent 10rem), linear-gradient(135deg, #fffdf9f7, #fbf8f2f0), var(--ak-color-bg);border:1px solid var(--ak-color-border);border-radius:2rem;display:grid;position:relative;box-shadow:0 1.75rem 4.5rem #3e2b2424}.ak-auth-modal-header{justify-content:space-between;align-items:start;gap:var(--ak-space-5);display:flex}.ak-auth-modal-kicker{margin:0 0 var(--ak-space-2);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-auth-modal-title{color:var(--ak-color-text);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase;margin:0}.ak-auth-modal-close{width:2.75rem;height:2.75rem;color:var(--ak-color-text);border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), transform var(--ak-transition-base);background:#ffffffad;border:1px solid #e2d7c5c7;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-auth-modal-close:hover,.ak-auth-modal-close:focus-visible{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-border);transform:scale(1.025)}.ak-auth-modal-description,.ak-auth-modal-legal,.ak-auth-modal-error,.ak-auth-modal-switch{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal);margin:0}.ak-auth-modal-description,.ak-auth-modal-legal,.ak-auth-modal-switch{color:var(--ak-color-text-subtle);font-weight:var(--ak-font-weight-medium)}.ak-auth-modal-legal a{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.1em}.ak-auth-back-icon{gap:var(--ak-space-2);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);transition:color var(--ak-transition-base);justify-self:start;align-items:center;display:inline-flex}.ak-auth-back-icon:hover,.ak-auth-back-icon:focus-visible{color:var(--ak-color-text)}.ak-auth-back-icon svg{width:1rem;height:1rem}.ak-auth-modal-error{color:var(--ak-color-danger);font-weight:var(--ak-font-weight-semibold)}.ak-auth-modal-form{gap:var(--ak-space-4);display:grid}.ak-auth-flow-email-summary{justify-content:space-between;align-items:center;gap:var(--ak-space-3);min-width:0;padding:var(--ak-space-3) var(--ak-space-4);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-xl);display:flex}.ak-auth-flow-email-summary span{font-weight:var(--ak-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-auth-flow-switch{justify-self:center}.ak-auth-modal-form .ak-floating-input:not(.ak-floating-input-line){min-height:3.75rem}.ak-auth-modal-form .ak-input:not(.ak-input-line){min-height:3.75rem;padding:var(--ak-space-5) var(--ak-space-5) var(--ak-space-3);background:#ffffffb8;border-color:#e2d7c5b8;border-radius:1.35rem;box-shadow:0 .5rem 1.5rem #3e2b240a}.ak-auth-modal-form .ak-input:not(.ak-input-line):hover{background:#fffdf9eb;border-color:#2d2d2d29}.ak-auth-modal-form .ak-input:not(.ak-input-line):focus{background:var(--ak-color-surface);border-color:#2d2d2d47;box-shadow:0 0 0 .1875rem #5c693d1f}.ak-auth-modal-form .ak-floating-input:not(.ak-floating-input-line) .ak-floating-input-label{top:var(--ak-space-2);left:var(--ak-space-4);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);background:0 0}.ak-auth-modal-grid{gap:var(--ak-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-auth-modal-submit{width:100%;min-height:3.5rem;margin-top:var(--ak-space-4);border-radius:var(--ak-radius-xl)}.ak-auth-modal-options{justify-content:space-between;align-items:center;gap:var(--ak-space-4);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug);display:flex}.ak-auth-modal-remember{align-items:center;gap:var(--ak-space-2);cursor:pointer;display:inline-flex}.ak-auth-modal-checkbox{width:1rem;height:1rem;accent-color:var(--ak-color-text)}.ak-auth-modal-forgot{color:var(--ak-color-text-subtle);font-weight:var(--ak-font-weight-semibold)}.ak-auth-modal-social{justify-content:flex-start;align-items:center;gap:var(--ak-space-3);flex-wrap:wrap;display:flex}.ak-auth-modal-social-label{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug)}.ak-auth-modal-social-list{gap:var(--ak-space-3);flex-wrap:wrap;display:flex}.ak-auth-modal-social-list-single{grid-template-columns:minmax(0,1fr);display:grid}.ak-auth-modal-social-button{gap:var(--ak-space-2);min-height:2.75rem;padding-inline:var(--ak-space-4);color:var(--ak-color-text);background:var(--ak-elevated-card-bg);border:1px solid var(--ak-elevated-card-border);border-radius:var(--ak-radius-xl);box-shadow:var(--ak-elevated-card-shadow);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;transition:background var(--ak-transition-base), border-color var(--ak-transition-base), transform var(--ak-transition-base);justify-content:center;align-items:center;display:inline-flex}.ak-auth-modal-social-button:hover,.ak-auth-modal-social-button:focus-visible{background:var(--ak-color-surface);border-color:var(--ak-card-border-active);transform:translateY(calc(-1 * var(--ak-space-1)))}.ak-auth-modal-yandex-button{min-height:var(--ak-space-16);gap:var(--ak-space-3);padding-inline:var(--ak-space-6);text-transform:none;font-size:var(--ak-font-size-lg);justify-content:center}.ak-auth-modal-yandex-button .ak-auth-modal-social-icon{width:var(--ak-space-8);height:var(--ak-space-8);color:var(--ak-color-black);background:var(--ak-color-provider-yandex);font-size:var(--ak-font-size-md)}.ak-auth-modal-social-icon{width:var(--ak-space-6);height:var(--ak-space-6);color:var(--ak-button-text);background:var(--ak-button-bg);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-bold);place-items:center;line-height:1;display:inline-grid}.ak-auth-modal-divider{gap:var(--ak-space-3);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ak-auth-modal-divider:before,.ak-auth-modal-divider:after{content:"";background:var(--ak-color-border);height:1px}.ak-auth-modal-email-link,.ak-auth-modal-back-link{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);justify-self:center}.ak-auth-modal-back-link{margin-top:var(--ak-space-1)}.ak-auth-modal-pending{z-index:2;align-content:center;place-items:center;gap:var(--ak-space-3);padding:var(--ak-space-8);color:var(--ak-color-text);background:var(--ak-color-bg);border-radius:inherit;text-align:center;display:grid;position:absolute;inset:0}.ak-auth-modal-pending-title{margin-top:var(--ak-space-2);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.ak-auth-modal-pending-text{max-width:20rem;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}
.ak-checkout-form{background:var(--ak-elevated-panel-bg);border:1px solid var(--ak-elevated-panel-border);border-radius:var(--ak-elevated-panel-radius);width:100%;max-width:52rem;box-shadow:var(--ak-elevated-panel-shadow);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ak-checkout-step{box-shadow:none;transition:background var(--ak-transition-base), color var(--ak-transition-base);background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.ak-checkout-step[data-state=open]{background:var(--ak-checkout-active-panel-bg)}.ak-checkout-step+.ak-checkout-step{border-top:1px solid var(--ak-elevated-card-border)}.ak-checkout-step-header{min-height:5rem;padding:var(--ak-space-10)}button.ak-checkout-step-header{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0}button.ak-checkout-step-header:focus-visible{outline:2px solid var(--ak-color-focus);outline-offset:calc(-1 * var(--ak-space-1))}.ak-checkout-step-title-group{gap:var(--ak-space-4);justify-content:space-between;align-items:center;min-width:0;display:flex}.ak-checkout-step-edit-label{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug);text-transform:none}button.ak-checkout-step-header:hover .ak-checkout-step-edit-label,button.ak-checkout-step-header:focus-visible .ak-checkout-step-edit-label{color:var(--ak-color-text);text-underline-offset:.2em;text-decoration:underline}.ak-checkout-step-copy{gap:var(--ak-space-1);display:grid}.ak-checkout-step-title{color:var(--ak-color-text);font-size:var(--ak-font-size-3xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-checkout-step[data-state=pending],.ak-checkout-step[data-locked=true]{color:var(--ak-color-text-subtle);opacity:.82}.ak-checkout-step[data-state=pending] .ak-checkout-step-title,.ak-checkout-step[data-locked=true] .ak-checkout-step-title{color:var(--ak-color-text-subtle)}.ak-checkout-step-summary{padding:0 var(--ak-space-8) var(--ak-space-6)}.ak-checkout-step-body{overflow:hidden}.ak-checkout-step-body[aria-hidden=true]{opacity:0;pointer-events:none;height:0}.ak-step-body{padding:0 var(--ak-space-10) var(--ak-space-10)}.ak-checkout-step-form{gap:var(--ak-space-5);width:100%;max-width:none;display:grid}.ak-checkout-contact-name-grid{gap:var(--ak-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-checkout-step-form .ak-button-control{width:fit-content;min-width:8rem;min-height:2.75rem;margin-top:var(--ak-space-4);padding-inline:var(--ak-space-5);font-size:var(--ak-font-size-md)}.ak-checkout-step-form .ak-checkbox{color:var(--ak-color-text);accent-color:var(--ak-color-text)}
.ak-checkout-account-registration{gap:var(--ak-space-4);display:grid}.ak-checkout-account-opt-in{gap:var(--ak-space-2);align-items:center;display:flex}.ak-checkout-account-opt-in>label{gap:var(--ak-space-2);color:var(--ak-color-text);cursor:pointer;font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);align-items:center;display:inline-flex}.ak-checkout-account-opt-in input{accent-color:var(--ak-color-text)}.ak-checkout-account-help{display:inline-flex;position:relative}.ak-checkout-account-help>button{width:var(--ak-space-5);height:var(--ak-space-5);color:var(--ak-color-text);cursor:help;border:calc(var(--ak-border-width-thin) * 2) solid currentColor;border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-bold);background:0 0;place-items:center;padding:0;line-height:1;display:inline-grid}.ak-checkout-account-help>button:focus-visible{box-shadow:var(--ak-shadow-focus);outline:0}.ak-checkout-account-help [role=tooltip]{top:calc(100% + var(--ak-space-2));z-index:var(--ak-z-dropdown);width:max-content;max-width:min(calc(var(--ak-space-10) * 8), calc(100vw - var(--ak-space-8)));padding:var(--ak-space-3) var(--ak-space-4);color:var(--ak-color-text);visibility:hidden;background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-lg);box-shadow:var(--ak-shadow-md);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal);opacity:0;pointer-events:none;transform:translateY(calc(-1 * var(--ak-space-1)));transition:opacity var(--ak-transition-fast), transform var(--ak-transition-fast), visibility var(--ak-transition-fast);position:absolute;left:0}.ak-checkout-account-help:hover [role=tooltip],.ak-checkout-account-help:focus-within [role=tooltip]{visibility:visible;opacity:1;transform:translateY(0)}.ak-checkout-account-passwords{gap:var(--ak-space-4) var(--ak-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-checkout-account-passwords>p{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);grid-column:1/-1;margin:0}
.ak-delivery-mode-toggle{gap:var(--ak-space-1);width:fit-content;padding:var(--ak-space-1);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-xl);grid-template-columns:repeat(2,minmax(0,auto));display:inline-grid}.ak-delivery-mode-button{gap:var(--ak-space-2);min-width:7.5rem;min-height:2.375rem;padding:var(--ak-space-2) var(--ak-space-4);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-align:center;border-radius:var(--ak-radius-lg);transition:color var(--ak-transition-base), background var(--ak-transition-base);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ak-delivery-mode-price-badge{padding:var(--ak-space-1) var(--ak-space-2);color:var(--ak-color-text);font-size:var(--ak-font-size-xs);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-full);line-height:1}.ak-delivery-mode-button:hover,.ak-delivery-mode-button:focus-visible{color:var(--ak-color-text)}.ak-delivery-mode-button-active,.ak-delivery-mode-button-active:hover,.ak-delivery-mode-button-active:focus-visible{color:var(--ak-color-surface);background:var(--ak-color-text)}@media (max-width:640px){.ak-checkout-account-passwords{grid-template-columns:minmax(0,1fr)}.ak-delivery-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ak-delivery-mode-button{min-width:0;padding-inline:var(--ak-space-2)}.ak-checkout-step-form .ak-pickup-confirm-button{width:100%;min-height:3rem;margin-top:0}}
.ak-checkout-save-data-option{gap:var(--ak-space-1);display:grid}.ak-checkout-save-data-description{max-width:34rem;margin-left:calc(1rem + var(--ak-space-2));color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm)}.ak-checkout-auth-prompt{gap:var(--ak-space-5);margin-bottom:var(--ak-space-5);width:100%;max-width:none;min-height:6.5rem;padding:var(--ak-space-5);color:var(--ak-color-text);border-radius:calc(var(--ak-radius-xl) + var(--ak-space-2));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 92% 0,#7c8f5229,#0000 34%),linear-gradient(135deg,#ffffffe0,#fbf8f2d6);border:1px solid #e2d7c5d1;justify-self:center;justify-items:start;display:grid;box-shadow:0 1rem 2.5rem #3e2b2412}.ak-checkout-auth-prompt .ak-button-control{min-width:8rem;min-height:2.5rem;padding-inline:var(--ak-space-5);font-size:var(--ak-font-size-md)}.ak-checkout-auth-copy{gap:var(--ak-space-2);min-width:0;display:grid}.ak-checkout-auth-title,.ak-checkout-subsection-title{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-checkout-auth-text{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-checkout-auth-actions{gap:var(--ak-space-3);justify-items:start;width:min(100%,18rem);display:grid}.ak-checkout-auth-actions .ak-button-control{width:fit-content}.ak-checkout-auth-divider{gap:var(--ak-space-3);width:8rem;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ak-checkout-auth-divider:before,.ak-checkout-auth-divider:after{content:"";background:var(--ak-color-border);height:1px}.ak-checkout-social-row{justify-content:flex-start;align-items:center;gap:var(--ak-space-2);display:flex}.ak-checkout-social-mark{min-width:2.25rem;height:2.25rem;color:var(--ak-color-text);background:var(--ak-elevated-card-bg);border:1px solid var(--ak-elevated-card-border);border-radius:var(--ak-radius-lg);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}
