body{margin:0}:root{--alpha-0: 0;--alpha-100: .08;--alpha-200: .16;--alpha-300: .24;--alpha-400: .32;--alpha-500: .4;--alpha-600: .48;--alpha-700: .56;--alpha-800: .64;--alpha-900: .72;--alpha-1000: .8;--alpha-1100: .88;--alpha-1200: .96;--alpha-1300: 1;--border-radius-100: .125rem;--border-radius-200: .25rem;--border-radius-250: .375rem;--border-radius-300: .5rem;--border-radius-400: .75rem;--border-radius-500: 1rem;--border-radius-600: 1.5rem;--border-radius-700: 2rem;--border-radius-800: 2.5rem;--border-width-500: 1px;--border-width-600: .125rem;--border-width-700: .25rem;--border-width-800: .5rem;--color-neutral-0: #ffffff;--color-neutral-100: #f8f8fa;--color-neutral-200: #e9edf4;--color-neutral-300: #cbd3df;--color-neutral-400: #a3adbd;--color-neutral-500: #848ea0;--color-neutral-600: #5c687b;--color-neutral-700: #2d3a4e;--color-neutral-800: #0d182c;--color-union-100: #f4f8ff;--color-union-200: #ddeaff;--color-union-300: #88b3fb;--color-union-400: #468bff;--color-union-500: #126bf9;--color-union-600: #014ebf;--color-union-700: #033480;--color-union-800: #061530;--color-indigo-100: #f8f7ff;--color-indigo-200: #e6e8fc;--color-indigo-300: #a7abff;--color-indigo-400: #7673f6;--color-indigo-500: #624bff;--color-indigo-600: #4230b1;--color-indigo-700: #2a1c7c;--color-indigo-800: #10083d;--color-plum-100: #fbf5ff;--color-plum-200: #f3e5ff;--color-plum-300: #d0a3f3;--color-plum-400: #b46dec;--color-plum-500: #9636df;--color-plum-600: #6e29a7;--color-plum-700: #491a70;--color-plum-800: #20023a;--color-berry-100: #fff6fb;--color-berry-200: #fee1eb;--color-berry-300: #fa9ac0;--color-berry-400: #f0569e;--color-berry-500: #da1583;--color-berry-600: #910e56;--color-berry-700: #65053a;--color-berry-800: #310019;--color-red-100: #fff5f4;--color-red-200: #ffe2e1;--color-red-300: #ff9fa0;--color-red-400: #fc6a67;--color-red-500: #ed3533;--color-red-600: #a82a21;--color-red-700: #6b0d0e;--color-red-800: #340a08;--color-fire-100: #fff7f5;--color-fire-200: #ffe4db;--color-fire-300: #ffa78b;--color-fire-400: #ff7a51;--color-fire-500: #f3501c;--color-fire-600: #b54225;--color-fire-700: #621b05;--color-fire-800: #2d0f05;--color-orange-100: #fffaf6;--color-orange-200: #ffead9;--color-orange-300: #ffba84;--color-orange-400: #f99545;--color-orange-500: #ec7204;--color-orange-600: #b25500;--color-orange-700: #5b2800;--color-orange-800: #281204;--color-gold-100: #fffbf6;--color-gold-200: #ffecd0;--color-gold-300: #ffcc85;--color-gold-400: #feb551;--color-gold-500: #e99903;--color-gold-600: #aa6701;--color-gold-700: #5f3601;--color-gold-800: #241301;--color-yellow-100: #fffcf2;--color-yellow-200: #fff1c9;--color-yellow-300: #f9de8c;--color-yellow-400: #fac952;--color-yellow-500: #ecb406;--color-yellow-600: #a17a00;--color-yellow-700: #574009;--color-yellow-800: #221600;--color-citron-100: #fffdf0;--color-citron-200: #fff7c4;--color-citron-300: #f5eb96;--color-citron-400: #eede5c;--color-citron-500: #d2be00;--color-citron-600: #8a8002;--color-citron-700: #50450e;--color-citron-800: #1c1700;--color-lime-100: #fbfef0;--color-lime-200: #f1fcc9;--color-lime-300: #e2f29f;--color-lime-400: #cfe363;--color-lime-500: #b3c800;--color-lime-600: #6f7e00;--color-lime-700: #454d0f;--color-lime-800: #1e1900;--color-pear-100: #f8fff1;--color-pear-200: #e8fbd5;--color-pear-300: #d1f4aa;--color-pear-400: #b0ea64;--color-pear-500: #91d024;--color-pear-600: #518400;--color-pear-700: #36500d;--color-pear-800: #101d02;--color-green-100: #f6fef6;--color-green-200: #e0fadf;--color-green-300: #b6f2b5;--color-green-400: #7eed87;--color-green-500: #4fd35e;--color-green-600: #218431;--color-green-700: #214e20;--color-green-800: #081e08;--color-aqua-100: #f3fdf8;--color-aqua-200: #d1faed;--color-aqua-300: #9fe7d2;--color-aqua-400: #5be2c0;--color-aqua-500: #00cca8;--color-aqua-600: #1b7e68;--color-aqua-700: #024c3d;--color-aqua-800: #002119;--color-cyan-100: #f1feff;--color-cyan-200: #d5f5fb;--color-cyan-300: #90ddeb;--color-cyan-400: #40cadf;--color-cyan-500: #02b3cf;--color-cyan-600: #037281;--color-cyan-700: #004753;--color-cyan-800: #001b20;--color-positive-100: #f6fef6;--color-positive-200: #e0fadf;--color-positive-300: #b6f2b5;--color-positive-400: #7eed87;--color-positive-500: #4fd35e;--color-positive-600: #218431;--color-positive-700: #214e20;--color-positive-800: #081e08;--color-warning-100: #fffcf2;--color-warning-200: #fff1c9;--color-warning-300: #f9de8c;--color-warning-400: #fac952;--color-warning-500: #ecb406;--color-warning-600: #a17a00;--color-warning-700: #574009;--color-warning-800: #221600;--color-negative-100: #fff5f4;--color-negative-200: #ffe2e1;--color-negative-300: #ff9fa0;--color-negative-400: #fc6a67;--color-negative-500: #ed3533;--color-negative-600: #a82a21;--color-negative-700: #6b0d0e;--color-negative-800: #340a08;--color-disabled-light: #f8f8fa;--color-disabled-dark: #cbd3df;--dimension-0: 0rem;--dimension-100: .125rem;--dimension-200: .25rem;--dimension-250: .375rem;--dimension-300: .5rem;--dimension-400: .75rem;--dimension-500: 1rem;--dimension-600: 1.5rem;--dimension-700: 2rem;--dimension-800: 2.5rem;--dimension-900: 3rem;--dimension-1000: 3.5rem;--dimension-1100: 4rem;--dimension-1200: 4.5rem;--dimension-1300: 5rem;--dimension-1400: 6rem;--dimension-1500: 7rem;--dimension-1600: 8rem;--elevation-0: -100;--elevation-100: -1000;--elevation-200: -100;--elevation-300: -10;--elevation-400: -1;--elevation-500: 0;--elevation-600: 1;--elevation-700: 10;--elevation-800: 100;--elevation-900: 1000;--elevation-1000: 10000;--elevation-1100: 99999;--elevation-1200: 999999;--elevation-alias-surface: 0;--elevation-alias-default: 1;--elevation-alias-above-default: 10;--elevation-alias-elevated: 10;--elevation-alias-app-header: 100;--elevation-alias-popout: 1000;--elevation-alias-modal: 1000;--elevation-alias-tooltip: 99999;--elevation-alias-emergency: 999999;--shadow-small-soft: .125rem .125rem .5rem 0rem #e9edf4;--shadow-small-hard: .25rem .25rem .25rem 0rem #cbd3df;--shadow-medium-soft: .25rem .25rem 1rem 0rem #e9edf4;--shadow-medium-hard: .5rem .5rem .5rem 0rem #cbd3df;--shadow-large-soft: .5rem .5rem 1.5rem 0rem #e9edf4;--shadow-large-hard: .75rem .75rem 1rem 0rem #cbd3df;--shadow-xlarge-soft: .75rem .75rem 2rem 0rem #e9edf4;--shadow-xlarge-hard: 1rem 1rem 1.5rem 0rem #cbd3df;--shadow-xxlarge-soft: 1rem 1rem 2.5rem 0rem #e9edf4;--shadow-xxlarge-hard: 1.5rem 1.5rem 2rem 0rem #cbd3df;--shadow-soft-soft: .25rem .5rem 3rem 0rem #e9edf4;--shadow-soft-hard: .5rem .5rem 2rem 0rem #cbd3df;--shadow-elevated-soft: 1rem 1rem 3rem 0rem #e9edf4;--shadow-elevated-hard: 1.5rem 1.5rem 2.5rem 0rem #cbd3df;--timing-50: .05s;--timing-100: .0625s;--timing-200: .125s;--timing-300: .25s;--timing-400: .375s;--timing-500: .5s;--timing-600: .75s;--timing-700: .875s;--timing-800: 1s;--easing-snappy: cubic-bezier(.25, .46, .45, .94);--easing-smooth: cubic-bezier(.4, 0, .2, 1);--font-scale-100: .6243;--font-scale-200: .7023;--font-scale-300: .7901;--font-scale-400: .8889;--font-scale-500: 1;--font-scale-600: 1.125;--font-scale-700: 1.2656;--font-scale-800: 1.4238;--font-scale-900: 1.6018;--font-scale-1000: 1.802;--font-scale-1100: 2.0273;--font-scale-1200: 2.2807;--font-scale-interval: 1.125;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-style-normal: normal;--font-style-italic: italic;--font-size-100: .6243rem;--font-size-200: .7023rem;--font-size-300: .7901rem;--font-size-400: .8889rem;--font-size-500: 1rem;--font-size-600: 1.125rem;--font-size-700: 1.2656rem;--font-size-800: 1.4238rem;--font-size-900: 1.6018rem;--font-size-1000: 1.802rem;--font-size-1100: 2.0273rem;--font-size-1200: 2.2807rem;--font-family-primary: Inter, sans-serif;--font-family-code: "Source Code Pro", monospace;--letter-spacing-400: -.8;--letter-spacing-500: 0;--line-height-500: 1rem;--line-height-600: 1.5rem;--line-height-700: 2rem;--line-height-800: 2.5rem;--line-height-900: 3rem;--line-height-1000: 3.5rem;--line-height-1100: 4rem;--line-height-1200: 4.5rem;--automation-edge-stroke-default: #cbd3df;--automation-edge-stroke-selected-default: #126bf9;--automation-edge-stroke-width-default: .125rem;--automation-connectionline-stroke-default: #126bf9;--automation-connectionline-stroke-width-default: 1px;--automation-attribution-background-color-default: #ffffff;--automation-minimap-background-color-default: #ffffff;--automation-minimap-mask-background-color-default: #f8f8fa;--automation-minimap-mask-stroke-color-default: #a3adbd;--automation-minimap-mask-stroke-width-default: 1px;--automation-minimap-node-background-color-default: #e9edf4;--automation-minimap-node-stroke-color-default: #848ea0;--automation-minimap-node-stroke-width-default: 1px;--automation-background-color-default: #ffffff;--automation-background-pattern-dots-color-default: #cbd3df;--automation-background-pattern-line-color-default: #e9edf4;--automation-background-pattern-cross-color-default: #cbd3df;--automation-node-color-default: inherit;--automation-node-border-default: 1px solid #e9edf4;--automation-node-border-selected-default: 1px solid #126bf9;--automation-node-background-color-default: #ffffff;--automation-node-group-background-color-default: #f8f8fa;--automation-node-boxshadow-hover-default: .125rem .125rem .5rem 0rem #e9edf4;--automation-node-boxshadow-selected-default: .125rem .125rem .5rem 0rem #e9edf4;--automation-handle-background-color-default: #ffffff;--automation-handle-border-color-default: #ffffff;--automation-selection-background-color-default: #f4f8ff;--automation-selection-border-default: 1px dotted #126bf9;--automation-controls-button-background-color-default: #ffffff;--automation-controls-button-background-color-hover-default: #f8f8fa;--automation-controls-button-color-default: inherit;--automation-controls-button-color-hover-default: inherit;--automation-controls-button-border-color-default: #e9edf4;--automation-controls-box-shadow-default: .125rem .125rem .5rem 0rem #e9edf4;--automation-resize-background-color-default: #126bf9;--modal-padding-vertical-sm: 1.5rem;--modal-padding-vertical-md: 2.5rem;--modal-padding-vertical-lg: 4.5rem;--modal-padding-horizontal-sm: 1.5rem;--modal-padding-horizontal-md: 2.5rem;--modal-padding-horizontal-lg: 4.5rem;--typography-100-regular: 400 .6243rem/1rem Inter, sans-serif;--typography-100-medium: 500 .6243rem/1rem Inter, sans-serif;--typography-100-semibold: 600 .6243rem/1rem Inter, sans-serif;--typography-100-bold: 700 .6243rem/1rem Inter, sans-serif;--typography-200-regular: 400 .7023rem/1rem Inter, sans-serif;--typography-200-medium: 500 .7023rem/1rem Inter, sans-serif;--typography-200-semibold: 600 .7023rem/1rem Inter, sans-serif;--typography-200-bold: 700 .7023rem/1rem Inter, sans-serif;--typography-300-regular: 400 .7901rem/1rem Inter, sans-serif;--typography-300-medium: 500 .7901rem/1rem Inter, sans-serif;--typography-300-semibold: 600 .7901rem/1rem Inter, sans-serif;--typography-300-bold: 700 .7901rem/1rem Inter, sans-serif;--typography-400-regular: 400 .8889rem/1rem Inter, sans-serif;--typography-400-medium: 500 .8889rem/1rem Inter, sans-serif;--typography-400-semibold: 600 .8889rem/1rem Inter, sans-serif;--typography-400-bold: 700 .8889rem/1rem Inter, sans-serif;--typography-500-regular: 400 1rem/1.5rem Inter, sans-serif;--typography-500-medium: 500 1rem/1.5rem Inter, sans-serif;--typography-500-semibold: 600 1rem/1.5rem Inter, sans-serif;--typography-500-bold: 700 1rem/1.5rem Inter, sans-serif;--typography-600-regular: 400 1.125rem/2rem Inter, sans-serif;--typography-600-medium: 500 1.125rem/2rem Inter, sans-serif;--typography-600-semibold: 600 1.125rem/1.5rem Inter, sans-serif;--typography-600-bold: 700 1.125rem/1.5rem Inter, sans-serif;--typography-700-regular: 400 1.2656rem/2rem Inter, sans-serif;--typography-700-medium: 500 1.2656rem/2rem Inter, sans-serif;--typography-700-semibold: 600 1.2656rem/1.5rem Inter, sans-serif;--typography-700-bold: 700 1.2656rem/1.5rem Inter, sans-serif;--typography-800-regular: 400 1.4238rem/2rem Inter, sans-serif;--typography-800-medium: 500 1.4238rem/2rem Inter, sans-serif;--typography-800-semibold: 600 1.4238rem/1.5rem Inter, sans-serif;--typography-800-bold: 700 1.4238rem/1.5rem Inter, sans-serif;--typography-900-regular: 400 1.6018rem/2.5rem Inter, sans-serif;--typography-900-medium: 500 1.6018rem/2.5rem Inter, sans-serif;--typography-900-semibold: 600 1.6018rem/2rem Inter, sans-serif;--typography-900-bold: 700 1.6018rem/2rem Inter, sans-serif;--typography-1000-regular: 400 1.802rem/2.5rem Inter, sans-serif;--typography-1000-medium: 500 1.802rem/2.5rem Inter, sans-serif;--typography-1000-semibold: 600 1.802rem/2rem Inter, sans-serif;--typography-1000-bold: 700 1.802rem/2rem Inter, sans-serif;--typography-1100-regular: 400 2.0273rem/3rem Inter, sans-serif;--typography-1100-medium: 500 2.0273rem/3rem Inter, sans-serif;--typography-1100-semibold: 600 2.0273rem/2.5rem Inter, sans-serif;--typography-1100-bold: 700 2.0273rem/2.5rem Inter, sans-serif;--typography-1200-regular: 400 2.2807rem/3rem Inter, sans-serif;--typography-1200-medium: 500 2.2807rem/3rem Inter, sans-serif;--typography-1200-semibold: 600 2.2807rem/2.5rem Inter, sans-serif;--typography-1200-bold: 700 2.2807rem/2.5rem Inter, sans-serif}.kiosk-updated-container{position:relative;width:100vw;height:100vh;overflow:hidden;background-color:var(--color-neutral-0);box-sizing:border-box}.kiosk-updated-center-message{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:1.5rem;color:var(--ColorNeutral800)}.kiosk-conversation{position:relative;z-index:var(--elevation-alias-above-default);width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.kiosk-updated-loading,.kiosk-updated-error{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:1.2rem;color:var(--color-neutral-700)}.start-button-container{position:absolute;top:0;left:0;right:0;bottom:0;font:var(--typography-1200-semibold);z-index:var(--elevation-alias-elevated);background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none}.start-button{cursor:pointer;background:linear-gradient(127deg,var(--dynamic-highlight-color-0, var(--color-union-500)),var(--dynamic-highlight-color-1, var(--color-indigo-500)),var(--dynamic-highlight-color-2, var(--color-plum-500)));padding:var(--dimension-900) var(--dimension-1100);color:var(--color-neutral-0);border-radius:var(--dimension-900);position:relative;animation:gradient 10s ease infinite}.start-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-neutral-0);border-radius:var(--dimension-900);z-index:-1;background:linear-gradient(-127deg,var(--dynamic-highlight-color-0, var(--color-union-500)),var(--dynamic-highlight-color-1, var(--color-indigo-500)),var(--dynamic-highlight-color-2, var(--color-plum-500)));filter:blur(var(--dimension-1200));opacity:.5}.start-button:hover{box-shadow:0 12px 48px #00000040}.order-card{position:absolute;bottom:20px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calibration-button-container{position:absolute;bottom:var(--dimension-100);left:50%;transform:translate(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;background-color:#0000000a;padding:1px var(--dimension-800);border-radius:var(--dimension-800)}.calibration-button{cursor:pointer;font-size:1rem;opacity:.15}.end-call-button-container{position:absolute;top:var(--dimension-200);left:50%;transform:translate(-50%);z-index:20;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;color:#fff;background-color:var(--color-neutral-800);padding:var(--dimension-300) var(--dimension-500);border-radius:.5rem}.end-call-button{cursor:pointer;gap:var(--dimension-200);font:var(--typography-400-regular);font-weight:var(--font-weight-600)}.conversation{display:flex;flex-direction:column;gap:var(--dimension-500);height:100%;padding:var(--dimension-1600)}.conversation__messages{display:flex;flex-direction:column;gap:var(--dimension-300)}.conversation__suggestions{margin-top:var(--dimension-600)}.conversation__name-input,.conversation__email-input{margin-top:var(--dimension-600);display:flex;justify-content:center}.message{font:var(--typography-1100-semibold);line-height:var(--line-height-800);overflow:visible}.message.junoActive,.message.userActive{color:var(--color-union-700)}.message.suggestion{color:var(--color-neutral-400)}.message.highlight{background-size:500%}.message.junoActive .highlight,.message.userActive .highlight{background:linear-gradient(127deg,var(--dynamic-highlight-color-0),var(--dynamic-highlight-color-1),var(--dynamic-highlight-color-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.message.suggestion .highlight{background:linear-gradient(127deg,var(--color-neutral-400),var(--color-neutral-400));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.message-group{overflow:visible}.name-input-container{width:100%;display:flex;justify-content:flex-start;padding:0;will-change:transform,opacity}.name-input-form{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--dimension-500)}.name-input-field{width:100%}.name-input-field__input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:var(--border-width-600) solid var(--color-neutral-300);border-image:linear-gradient(to right,var(--color-union-500),var(--color-plum-500)) 1;border-radius:0;padding:0 0 var(--dimension-400) 0;background-color:var(--color-neutral-0);box-shadow:var(--shadow-200);font:var(--typography-1100-semibold);line-height:var(--line-height-800);color:var(--color-neutral-400);text-align:left;transition:all var(--timing-duration-fast) var(--timing-ease-out);outline:var(--border-width-600) solid transparent;outline-offset:-1px}.name-input-field__input::placeholder{color:var(--color-neutral-200);text-align:left}.name-input-field__input:hover{border-color:var(--color-union-500)}.name-input-field__input:focus{outline:none;outline-color:var(--color-union-500);border-color:var(--color-union-500)}.name-input-field__input:focus-visible{outline:none;outline-color:var(--color-union-500);border-color:var(--color-union-500)}.name-input-actions{display:flex;gap:var(--dimension-400);justify-content:flex-start}.name-input-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--border-radius-500);font:var(--typography-400-semibold);cursor:pointer;transition:all var(--timing-duration-fast) var(--timing-ease-out);display:flex;align-items:center;justify-content:center;min-height:var(--dimension-800);padding:var(--dimension-300) var(--dimension-500);min-width:120px}.name-input-submit{background:var(--color-union-500);color:var(--color-neutral-0);box-shadow:var(--shadow-200)}.name-input-submit:hover:not(:disabled){background:var(--color-union-600);box-shadow:var(--shadow-300)}.name-input-submit:disabled{background:var(--color-neutral-300);color:var(--color-neutral-500);cursor:not-allowed;box-shadow:none}.name-input-submit:focus-visible{outline:var(--border-width-600) solid var(--color-union-500);outline-offset:var(--dimension-100)}@media (max-width: 768px){.name-input-container{padding:var(--dimension-400) var(--dimension-300)}.name-input-actions{flex-direction:column;gap:var(--dimension-300)}.name-input-submit{width:100%}}.suggestions-container{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:var(--dimension-400);padding:var(--dimension-100) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;font:var(--typography-1100-semibold);width:100%;line-height:var(--line-height-800);overflow:visible}.suggestion-chip{border:0;font:var(--typography-1100-semibold);line-height:var(--line-height-800);overflow:visible;margin-right:var(--dimension-200);display:inline-block;background-color:transparent;color:var(--color-neutral-400);cursor:pointer}.suggestion-chip--fallback{color:var(--color-union-500);text-decoration:underline}.suggestion-chip--highlight{background:linear-gradient(127deg,var(--dynamic-highlight-color-0),var(--dynamic-highlight-color-1),var(--dynamic-highlight-color-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.suggestions-container::-webkit-scrollbar{display:none}.scatter-text .split-char{will-change:transform;display:inline-block;transition:transform .2s ease-out}.scatter-text{display:inline-block;touch-action:none}.suggestions-wrapper{display:flex;touch-action:none;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:var(--dimension-400);width:100%}.secret-menu-title{font:var(--typography-1100-bold);color:var(--color-union-500);text-align:center;width:100%;margin-bottom:var(--dimension-200);padding:var(--dimension-300);background:linear-gradient(135deg,var(--color-union-100),var(--color-cyan-100));border-radius:var(--border-radius-400);border:2px solid var(--color-union-200)}.secret-menu-item{background:linear-gradient(135deg,var(--color-union-500),var(--color-cyan-500))!important;color:var(--color-neutral-0)!important;border:2px solid var(--color-union-300);font-weight:600;position:relative;overflow:hidden}.secret-menu-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.secret-menu-item:hover:before{left:100%}hr{border:0;width:100%}.divider.sm{height:var(--border-width-500);border-radius:var(--border-radius-100)}.divider.md{height:var(--border-width-600);border-radius:var(--border-radius-200)}.divider.lg{height:var(--border-width-700);border-radius:var(--border-radius-300)}.divider.xl{height:var(--border-width-800);border-radius:var(--border-radius-400)}.divider.light{background-color:var(--color-neutral-200)}.divider.normal{background-color:var(--color-neutral-300)}.divider.strong{background-color:var(--color-neutral-400)}.order-card{background-color:var(--color-neutral-0);padding:var(--dimension-500);border-radius:var(--border-radius-400);font:var(--typography-500-regular);display:flex;flex-direction:column;gap:var(--dimension-500);z-index:var(--z-index-100);width:100%;box-shadow:var(--shadow-medium-soft);color:var(--color-union-700)}.order-card h3{font:var(--typography-500-semibold)}.order-card-list{list-style:none;gap:var(--dimension-500);display:grid;grid-template-columns:repeat(5,1fr);font:var(--typography-400-regular)}.order-card-list li{display:grid;grid-template-rows:1fr 1fr;gap:var(--dimension-200)}.order-card-label{color:var(--color-neutral-600);font:var(--typography-300-semibold)}.shimmer-overlay-container{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:var(--elevation-alias-tooltip)}.shimmer-overlay-root{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;will-change:opacity}.shimmer-gradient-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:var(--elevation-alias-modal)}.shimmer-expanding-circle{position:absolute;border-radius:50%;filter:blur(var(--dimension-1000));transform-origin:center;will-change:transform,opacity}.shimmer-gradient-circle{position:absolute;border-radius:50%;filter:blur(var(--dimension-1600));will-change:transform,opacity;aspect-ratio:1}.shimmer-top-left,.shimmer-bottom-right{opacity:.8}.iconLG,.iconMD{width:var(--dimension-600);height:var(--dimension-600)}.iconSM{width:var(--dimension-500);height:var(--dimension-500)}@keyframes shadow-lift{0%{transform:translateY(0)}to{transform:translateY(calc(-.5 * var(--dimension-50)))}}@keyframes shadow-press{0%{transform:translateY(0)}to{transform:translateY(calc(.25 * var(--dimension-50)))}}@keyframes gradient-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.95}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.button{cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;position:relative;padding:var(--button-spacing-vertical) var(--button-spacing-horizontal);gap:var(--button-spacing-horizontal);max-height:var(--button-max-height);font:var(--button-typography);letter-spacing:var(--letter-spacing-500);color:var(--button-surface-color);text-shadow:var(--button-text-shadow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal;border:var(--border-width-500) solid var(--button-border-color);border-radius:var(--button-border-radius);background:transparent;background-color:var(--button-background-color);background-image:var(--button-background-gradient);box-shadow:var(--button-box-shadow);outline:var(--border-width-600) solid transparent;outline-offset:var(--border-width-600);will-change:transform,box-shadow,background-color;transition:box-shadow var(--timing-300) var(--easing-smooth),background-color var(--timing-200) var(--easing-smooth),transform var(--timing-200) var(--easing-snappy),color var(--timing-200) var(--easing-smooth);--button-gradient-start: color-mix(in srgb, var(--color-neutral-0) calc(var(--alpha-100) * 100%), transparent);--button-gradient-end: color-mix(in srgb, var(--color-neutral-0) calc(var(--alpha-0) * 100%), transparent);--button-shimmer-size: 100%;--button-shimmer-opacity: .05;--button-text-shadow-offset-x: 0;--button-text-shadow-offset-y: var(--dimension-100);--button-text-shadow-blur: var(--dimension-500)}.button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-neutral-0) calc(var(--button-shimmer-opacity) * 100%),transparent) 50%,transparent 100%);background-size:200% 100%;opacity:0;pointer-events:none;transition:opacity var(--timing-300) var(--easing-smooth)}.button:focus-visible{outline-color:var(--button-focus-ring)}.button svg{color:inherit;filter:drop-shadow(var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--button-text-shadow-color))}.button--xs{--button-spacing-vertical: var(--dimension-200);--button-spacing-horizontal: var(--dimension-300);--button-border-radius: var(--border-radius-250);--button-typography: var(--typography-300-semibold);--button-max-height: var(--dimension-600);--button-shadow-default: 0 var(--dimension-100) var(--dimension-200) calc(-1 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-200) var(--dimension-400) 0 var(--button-shadow-color-soft);--button-shadow-hover: 0 var(--dimension-100) var(--dimension-300) calc(-1 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-300) var(--dimension-600) var(--dimension-100) var(--button-shadow-color-soft);--button-shadow-active: 0 var(--dimension-100) var(--dimension-100) calc(-1 * var(--dimension-100)) var(--button-shadow-color)}.button--sm{--button-spacing-vertical: var(--dimension-300);--button-spacing-horizontal: var(--dimension-400);--button-border-radius: var(--border-radius-300);--button-typography: var(--typography-400-semibold);--button-max-height: var(--dimension-700);--button-shadow-default: 0 var(--dimension-100) var(--dimension-300) calc(-1 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-300) var(--dimension-600) 0 var(--button-shadow-color-soft);--button-shadow-hover: 0 var(--dimension-200) var(--dimension-400) calc(-1 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-400) var(--dimension-800) var(--dimension-100) var(--button-shadow-color-soft);--button-shadow-active: 0 var(--dimension-100) var(--dimension-200) calc(-1 * var(--dimension-100)) var(--button-shadow-color)}.button--md{--button-spacing-vertical: var(--dimension-400);--button-spacing-horizontal: var(--dimension-500);--button-border-radius: var(--border-radius-400);--button-typography: var(--typography-400-semibold);--button-max-height: var(--dimension-800);--button-shadow-default: 0 var(--dimension-200) var(--dimension-400) calc(-2 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-400) var(--dimension-800) 0 var(--button-shadow-color-soft);--button-shadow-hover: 0 var(--dimension-300) var(--dimension-600) calc(-2 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-600) var(--dimension-1200) var(--dimension-200) var(--button-shadow-color-soft);--button-shadow-active: 0 var(--dimension-100) var(--dimension-300) calc(-1 * var(--dimension-100)) var(--button-shadow-color)}.button--lg{--button-spacing-vertical: var(--dimension-400);--button-spacing-horizontal: var(--dimension-500);--button-border-radius: var(--border-radius-500);--button-typography: var(--typography-500-semibold);--button-max-height: var(--dimension-900);--button-shadow-default: 0 var(--dimension-300) var(--dimension-600) calc(-3 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-600) var(--dimension-1200) 0 var(--button-shadow-color-soft);--button-shadow-hover: 0 var(--dimension-400) var(--dimension-800) calc(-3 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-800) var(--dimension-1600) var(--dimension-300) var(--button-shadow-color-soft);--button-shadow-active: 0 var(--dimension-200) var(--dimension-400) calc(-2 * var(--dimension-100)) var(--button-shadow-color)}.button--xl{--button-spacing-vertical: var(--dimension-500);--button-spacing-horizontal: var(--dimension-600);--button-border-radius: var(--border-radius-500);--button-typography: var(--typography-600-semibold);--button-max-height: var(--dimension-1000);--button-shadow-default: 0 var(--dimension-400) var(--dimension-800) calc(-4 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-800) var(--dimension-1600) 0 var(--button-shadow-color-soft);--button-shadow-hover: 0 var(--dimension-600) var(--dimension-1200) calc(-4 * var(--dimension-100)) var(--button-shadow-color), 0 var(--dimension-1200) calc(var(--dimension-1600) * 1.5) var(--dimension-400) var(--button-shadow-color-soft);--button-shadow-active: 0 var(--dimension-200) var(--dimension-600) calc(-2 * var(--dimension-100)) var(--button-shadow-color)}.button-emphasis--high{--button-surface-color: var(--button-high-surface);--button-border-color: color-mix(in srgb, var(--color-neutral-0) 24%, transparent);--button-background-color: var(--button-high-base);--button-background-gradient: radial-gradient(100% 100% at 50% 0%, var(--button-gradient-start) 0%, var(--button-gradient-end) 100%);--button-shadow-color: var(--button-shadow-high-color);--button-shadow-color-soft: var(--button-shadow-high-color-soft);--button-box-shadow: var(--button-shadow-default);--button-text-shadow: var(--button-high-text-shadow);--button-text-shadow-color: var(--button-high-text-shadow-color)}.button-emphasis--medium{--button-surface-color: var(--button-medium-surface);--button-border-color: color-mix(in srgb, var(--color-neutral-0) 24%, transparent);--button-background-color: var(--button-medium-base);--button-background-gradient: radial-gradient(100% 100% at 50% 0%, var(--button-gradient-start) 0%, var(--button-gradient-end) 100%);--button-shadow-color: var(--button-shadow-medium-color);--button-shadow-color-soft: var(--button-shadow-medium-color-soft);--button-box-shadow: var(--button-shadow-default);--button-text-shadow: none;--button-text-shadow-color: transparent}.button-emphasis--low{--button-surface-color: var(--button-low-surface);--button-border-color: var(--button-low-border);--button-background-color: var(--button-low-base);--button-background-gradient: radial-gradient(100% 100% at 50% 0%, var(--button-gradient-start) 0%, var(--button-gradient-end) 100%);--button-shadow-color: var(--button-shadow-low-color);--button-shadow-color-soft: var(--button-shadow-low-color-soft);--button-box-shadow: var(--button-shadow-default);--button-text-shadow: var(--button-low-text-shadow);--button-text-shadow-color: var(--button-low-text-shadow-color)}.button-emphasis--link{padding:0;margin:0;display:inline-flex;--button-surface-color: var(--button-link-surface);--button-border-color: transparent;--button-background-color: transparent;--button-background-gradient: none;--button-box-shadow: none;--button-text-shadow: none;--button-text-shadow-color: transparent}.button-emphasis--high:hover{--button-background-color: var(--button-high-base-hover);--button-surface-color: var(--button-high-surface-hover);--button-box-shadow: var(--button-shadow-hover);animation:shadow-lift var(--timing-400) var(--easing-smooth) forwards}.button-emphasis--high:hover:before{opacity:.6;animation:gradient-shimmer var(--timing-800) var(--easing-smooth) 1}.button-emphasis--high:active{--button-background-color: var(--button-high-base-active);--button-surface-color: var(--button-high-surface-active);--button-box-shadow: var(--button-shadow-active);animation:shadow-press var(--timing-300) var(--easing-smooth) forwards}.button-emphasis--high:active:before{opacity:.3;animation:subtle-pulse var(--timing-300) var(--easing-smooth) 1}.button-emphasis--high:disabled{--button-background-color: var(--color-disabled-dark);--button-surface-color: var(--color-disabled-light);--button-border-color: var(--color-disabled-dark);--button-box-shadow: none;--button-text-shadow: none;cursor:not-allowed;animation:none;transform:none}.button-emphasis--high:disabled:before{display:none}.button-emphasis--medium:hover{--button-background-color: var(--button-medium-base-hover);--button-surface-color: var(--button-medium-surface-hover);--button-box-shadow: var(--button-shadow-hover);animation:shadow-lift var(--timing-400) var(--easing-smooth) forwards}.button-emphasis--medium:hover:before{opacity:.5;animation:gradient-shimmer var(--timing-800) var(--easing-smooth) 1}.button-emphasis--medium:active{--button-background-color: var(--button-medium-base-active);--button-surface-color: var(--button-medium-surface-active);--button-box-shadow: var(--button-shadow-active);animation:shadow-press var(--timing-300) var(--easing-smooth) forwards}.button-emphasis--medium:active:before{opacity:.25;animation:subtle-pulse var(--timing-300) var(--easing-smooth) 1}.button-emphasis--medium:disabled{--button-background-color: var(--color-disabled-dark);--button-surface-color: var(--color-disabled-light);--button-border-color: var(--color-disabled-dark);--button-box-shadow: none;--button-text-shadow: none;cursor:not-allowed;animation:none;transform:none}.button-emphasis--medium:disabled:before{display:none}.button-emphasis--low:hover{--button-background-color: var(--button-low-base-hover);--button-surface-color: var(--button-low-surface-hover);--button-border-color: var(--button-low-border-hover);--button-box-shadow: var(--button-shadow-hover);animation:shadow-lift var(--timing-400) var(--easing-smooth) forwards}.button-emphasis--low:hover:before{opacity:.4;animation:gradient-shimmer var(--timing-800) var(--easing-smooth) 1}.button-emphasis--low:active{--button-background-color: var(--button-low-base-active);--button-surface-color: var(--button-low-surface-active);--button-border-color: var(--button-low-border-active);--button-box-shadow: var(--button-shadow-active);animation:shadow-press var(--timing-300) var(--easing-smooth) forwards}.button-emphasis--low:active:before{opacity:.2;animation:subtle-pulse var(--timing-300) var(--easing-smooth) 1}.button-emphasis--low:disabled{--button-background-color: var(--color-disabled-light);--button-surface-color: var(--color-disabled-dark);--button-border-color: var(--color-disabled-light);--button-box-shadow: none;--button-text-shadow: none;cursor:not-allowed;animation:none;transform:none}.button-emphasis--low:disabled:before{display:none}.button-emphasis--link:hover{--button-surface-color: var(--button-link-surface-hover);text-decoration:underline}.button-emphasis--link:active{--button-surface-color: var(--button-link-surface-active);animation:none}.button-emphasis--link:disabled{--button-surface-color: var(--color-disabled-dark);cursor:not-allowed;text-decoration:none;animation:none;transform:none;--button-text-shadow: none}.button.icon-button{display:flex;align-items:center;justify-content:center;padding:0;height:var(--button-max-height);width:var(--button-max-height)}.button.icon-button span{display:none}.button .button_dropdown__icon{margin-left:var(--button-spacing-horizontal)}.button--xs .button_dropdown__icon{margin-left:var(--dimension-200)}.button.full-width{width:100%}.button-theme--union{--button-high-surface: var(--color-neutral-0);--button-high-surface-hover: var(--color-neutral-0);--button-high-surface-active: var(--color-neutral-0);--button-high-base: var(--color-union-500);--button-high-base-hover: var(--color-union-600);--button-high-base-active: var(--color-union-700);--button-medium-surface: var(--color-neutral-0);--button-medium-surface-hover: var(--color-neutral-0);--button-medium-surface-active: var(--color-neutral-0);--button-medium-base: var(--color-union-800);--button-medium-base-hover: var(--color-union-700);--button-medium-base-active: var(--color-union-700);--button-low-surface: var(--color-union-500);--button-low-surface-hover: var(--color-union-600);--button-low-surface-active: var(--color-union-700);--button-low-base: var(--color-union-100);--button-low-base-hover: var(--color-union-100);--button-low-base-active: var(--color-union-100);--button-low-border: var(--color-union-300);--button-low-border-hover: var(--color-union-400);--button-low-border-active: var(--color-union-500);--button-link-surface: var(--color-union-500);--button-link-surface-hover: var(--color-union-600);--button-link-surface-active: var(--color-union-700);--button-focus-ring: var(--color-union-500);--button-high-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-union-600);--button-high-text-shadow-color: var(--color-union-600);--button-low-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-union-200);--button-low-text-shadow-color: var(--color-union-200);--button-shadow-high-color: var(--color-union-300);--button-shadow-high-color-soft: var(--color-union-200);--button-shadow-medium-color: var(--color-neutral-300);--button-shadow-medium-color-soft: var(--color-union-200);--button-shadow-low-color: var(--color-union-200);--button-shadow-low-color-soft: var(--color-union-100)}.button-theme--neutral{--button-high-surface: var(--color-neutral-0);--button-high-surface-hover: var(--color-neutral-0);--button-high-surface-active: var(--color-neutral-0);--button-high-base: var(--color-neutral-500);--button-high-base-hover: var(--color-neutral-600);--button-high-base-active: var(--color-neutral-700);--button-medium-surface: var(--color-neutral-0);--button-medium-surface-hover: var(--color-neutral-0);--button-medium-surface-active: var(--color-neutral-0);--button-medium-base: var(--color-neutral-800);--button-medium-base-hover: var(--color-neutral-700);--button-medium-base-active: var(--color-neutral-700);--button-low-surface: var(--color-neutral-500);--button-low-surface-hover: var(--color-neutral-600);--button-low-surface-active: var(--color-neutral-700);--button-low-base: var(--color-neutral-100);--button-low-base-hover: var(--color-neutral-100);--button-low-base-active: var(--color-neutral-100);--button-low-border: var(--color-neutral-300);--button-low-border-hover: var(--color-neutral-400);--button-low-border-active: var(--color-neutral-500);--button-link-surface: var(--color-neutral-500);--button-link-surface-hover: var(--color-neutral-600);--button-link-surface-active: var(--color-neutral-700);--button-focus-ring: var(--color-neutral-500);--button-high-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-neutral-600);--button-high-text-shadow-color: var(--color-neutral-600);--button-low-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-neutral-200);--button-low-text-shadow-color: var(--color-neutral-200);--button-shadow-high-color: var(--color-neutral-300);--button-shadow-high-color-soft: var(--color-neutral-200);--button-shadow-medium-color: var(--color-neutral-300);--button-shadow-medium-color-soft: var(--color-neutral-200);--button-shadow-low-color: var(--color-neutral-200);--button-shadow-low-color-soft: var(--color-neutral-100)}.button-theme--positive{--button-high-surface: var(--color-neutral-0);--button-high-surface-hover: var(--color-neutral-0);--button-high-surface-active: var(--color-neutral-0);--button-high-base: var(--color-positive-500);--button-high-base-hover: var(--color-positive-600);--button-high-base-active: var(--color-positive-700);--button-medium-surface: var(--color-neutral-0);--button-medium-surface-hover: var(--color-neutral-0);--button-medium-surface-active: var(--color-neutral-0);--button-medium-base: var(--color-positive-800);--button-medium-base-hover: var(--color-positive-700);--button-medium-base-active: var(--color-positive-700);--button-low-surface: var(--color-positive-500);--button-low-surface-hover: var(--color-positive-600);--button-low-surface-active: var(--color-positive-700);--button-low-base: var(--color-positive-100);--button-low-base-hover: var(--color-positive-100);--button-low-base-active: var(--color-positive-100);--button-low-border: var(--color-positive-300);--button-low-border-hover: var(--color-positive-400);--button-low-border-active: var(--color-positive-500);--button-link-surface: var(--color-positive-500);--button-link-surface-hover: var(--color-positive-600);--button-link-surface-active: var(--color-positive-700);--button-focus-ring: var(--color-positive-500);--button-high-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-positive-600);--button-high-text-shadow-color: var(--color-positive-600);--button-low-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-positive-200);--button-low-text-shadow-color: var(--color-positive-200);--button-shadow-high-color: var(--color-positive-300);--button-shadow-high-color-soft: var(--color-positive-200);--button-shadow-medium-color: var(--color-neutral-300);--button-shadow-medium-color-soft: var(--color-positive-200);--button-shadow-low-color: var(--color-positive-200);--button-shadow-low-color-soft: var(--color-positive-100)}.button-theme--warning{--button-high-surface: var(--color-neutral-0);--button-high-surface-hover: var(--color-neutral-0);--button-high-surface-active: var(--color-neutral-0);--button-high-base: var(--color-warning-500);--button-high-base-hover: var(--color-warning-600);--button-high-base-active: var(--color-warning-700);--button-medium-surface: var(--color-neutral-0);--button-medium-surface-hover: var(--color-neutral-0);--button-medium-surface-active: var(--color-neutral-0);--button-medium-base: var(--color-warning-800);--button-medium-base-hover: var(--color-warning-700);--button-medium-base-active: var(--color-warning-700);--button-low-surface: var(--color-warning-500);--button-low-surface-hover: var(--color-warning-600);--button-low-surface-active: var(--color-warning-700);--button-low-base: var(--color-warning-100);--button-low-base-hover: var(--color-warning-100);--button-low-base-active: var(--color-warning-100);--button-low-border: var(--color-warning-300);--button-low-border-hover: var(--color-warning-400);--button-low-border-active: var(--color-warning-500);--button-link-surface: var(--color-warning-500);--button-link-surface-hover: var(--color-warning-600);--button-link-surface-active: var(--color-warning-700);--button-focus-ring: var(--color-warning-500);--button-high-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-warning-600);--button-high-text-shadow-color: var(--color-warning-600);--button-low-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-warning-200);--button-low-text-shadow-color: var(--color-warning-200);--button-shadow-high-color: var(--color-warning-300);--button-shadow-high-color-soft: var(--color-warning-200);--button-shadow-medium-color: var(--color-neutral-300);--button-shadow-medium-color-soft: var(--color-warning-200);--button-shadow-low-color: var(--color-warning-200);--button-shadow-low-color-soft: var(--color-warning-100)}.button-theme--negative{--button-high-surface: var(--color-neutral-0);--button-high-surface-hover: var(--color-neutral-0);--button-high-surface-active: var(--color-neutral-0);--button-high-base: var(--color-negative-500);--button-high-base-hover: var(--color-negative-600);--button-high-base-active: var(--color-negative-700);--button-medium-surface: var(--color-neutral-0);--button-medium-surface-hover: var(--color-neutral-0);--button-medium-surface-active: var(--color-neutral-0);--button-medium-base: var(--color-negative-800);--button-medium-base-hover: var(--color-negative-700);--button-medium-base-active: var(--color-negative-700);--button-low-surface: var(--color-negative-500);--button-low-surface-hover: var(--color-negative-600);--button-low-surface-active: var(--color-negative-700);--button-low-base: var(--color-negative-100);--button-low-base-hover: var(--color-negative-100);--button-low-base-active: var(--color-negative-100);--button-low-border: var(--color-negative-300);--button-low-border-hover: var(--color-negative-400);--button-low-border-active: var(--color-negative-500);--button-link-surface: var(--color-negative-500);--button-link-surface-hover: var(--color-negative-600);--button-link-surface-active: var(--color-negative-700);--button-focus-ring: var(--color-negative-500);--button-high-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-negative-600);--button-high-text-shadow-color: var(--color-negative-600);--button-low-text-shadow: var(--button-text-shadow-offset-x) var(--button-text-shadow-offset-y) var(--button-text-shadow-blur) var(--color-negative-200);--button-low-text-shadow-color: var(--color-negative-200);--button-shadow-high-color: var(--color-negative-300);--button-shadow-high-color-soft: var(--color-negative-200);--button-shadow-medium-color: var(--color-neutral-300);--button-shadow-medium-color-soft: var(--color-negative-200);--button-shadow-low-color: var(--color-negative-200);--button-shadow-low-color-soft: var(--color-negative-100)}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;max-height:100vh;overflow-y:hidden;background-color:#0d182c3d;padding:var(--dimension-800);display:grid;grid-template-columns:repeat(12,1fr);place-items:start;z-index:var(--elevation-alias-popout)}.modal-container.stacked{padding:var(--dimension-1200)}dialog:focus-visible{outline:none}dialog.modal{background-color:var(--color-neutral-0);border-radius:var(--border-radius-500);padding:var(--dimension-600);display:flex;flex-direction:column;border:none;position:initial;flex:1}.modal.full-height{height:100%;overflow:hidden}.modal.sm{width:100%;grid-column-start:5;grid-column-end:8}.modal.md{width:100%;grid-column-start:4;grid-column-end:9}.modal.lg{width:100%;grid-column-start:3;grid-column-end:10}.modal.xl{width:100%;grid-column-start:2;grid-column-end:11}.modal-body{width:100%;display:flex;flex-direction:column;gap:var(--dimension-500);flex-grow:1;overflow-y:auto;min-height:0}.modal-header{display:flex;justify-content:space-between;align-items:start;gap:var(--dimension-500);width:100%;padding-bottom:var(--modal-padding-vertical-sm);border-bottom:var(--border-width-500) solid var(--color-neutral-200)}.modal-header-content{display:flex;flex-direction:column;width:100%}.modal-header-content h2{font:var(--typography-600-semibold)}.modal-header-content h3{font:var(--typography-400-regular);color:var(--color-neutral-600)}.modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--dimension-600);width:100%;padding-top:var(--modal-padding-vertical-sm);border-top:var(--border-width-500) solid var(--color-neutral-200)}.modal.max{width:100%;grid-column-start:1;grid-column-end:13;max-height:100%;overflow-y:auto}.button-group{margin-bottom:15px;display:flex;gap:10px;justify-content:center}@media (max-width: 1000px){.button-group{flex-direction:column;align-items:center}}
