@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.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}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.flex-2{flex:2}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{color-scheme:light;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-canvas:#f8fafc;--color-surface:#fff;--color-text:#172033;--color-text-muted:#556277;--color-border:#dce3ed;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-card:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f;--motion-fast:.15s ease;--motion-standard:.2s ease}@layer base{*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background-color:var(--color-canvas);color:var(--color-text);margin:0}#app{min-height:100vh}}@layer components{.btn-primary{background-color:var(--color-brand-600);color:#fff;cursor:pointer;transition:background-color var(--motion-fast);border:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:500}.btn-primary:hover{background-color:var(--color-brand-700)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{color:#374151;cursor:pointer;transition:background-color var(--motion-fast);background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem 1rem;font-weight:500}.btn-secondary:hover{background-color:#f9fafb}.card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border);background-color:#fff;overflow:hidden}.input-field{border-radius:var(--radius-md);border:1px solid #d1d5db;width:100%;padding:.75rem;font-size:.875rem;line-height:1.25rem;display:block;box-shadow:0 1px 2px #0000000d}.input-field:focus{border-color:var(--color-brand-600);outline:none;box-shadow:0 0 0 3px #2563eb1a}}::-moz-selection{background:var(--color-brand-100);color:var(--color-text)}::selection{background:var(--color-brand-100);color:var(--color-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--button-radius: 8px;--button-primary: #2563eb;--button-primary-hover: #1d4ed8;--button-danger: #b91c1c}:is(#app,body) .erp-button{--button-bg: #fff;--button-fg: #475569;--button-border: #cbd5e1;--button-hover: #f1f5f9;align-items:center;justify-content:center;gap:.5rem;min-height:40px;max-width:100%;height:auto;padding:.5rem .875rem;border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-fg);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:center;text-decoration:none;white-space:normal;box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.erp-button{display:inline-flex}:is(#app,body) .erp-button--primary{--button-bg: var(--button-primary);--button-border: var(--button-primary);--button-fg: #fff;--button-hover: var(--button-primary-hover)}:is(#app,body) .erp-button--danger{--button-bg: #fff1f2;--button-border: #fecdd3;--button-fg: var(--button-danger);--button-hover: #ffe4e6}:is(#app,body) .erp-button--ghost{--button-bg: transparent;--button-border: transparent}:is(#app,body) .erp-button--sm{min-height:32px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;gap:.375rem}:is(#app,body) .erp-button--icon{width:32px;min-width:32px;height:32px;min-height:32px;padding:.375rem;flex-shrink:0;line-height:1}:is(#app,body) .erp-button>svg{width:16px;height:16px;flex-shrink:0}:is(#app,body) .erp-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-hover);color:var(--button-fg);border-color:var(--button-border);box-shadow:none}:is(#app,body) :is(.erp-button,.erp-control):focus-visible{outline:2px solid #2563eb;outline-offset:2px}:is(#app,body) :is(.erp-button,.erp-control):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){:is(#app,body) .erp-button{transition:none}}@media screen{:is(#app,body) .erp-dialog-backdrop{box-sizing:border-box;padding:24px;background:#0f172a7a;overscroll-behavior:contain}:is(#app,body) .erp-dialog{--dialog-width: 680px;--dialog-space: 20px;width:min(var(--dialog-width),100%);max-width:100%;max-height:calc(100dvh - 48px);min-width:0;min-height:0;margin:auto;padding:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#1e293b;box-shadow:0 24px 80px #0f172a3d;text-align:left;line-height:1.5;outline:none}:is(#app,body) .erp-dialog--sm{--dialog-width: 480px}:is(#app,body) .erp-dialog--lg{--dialog-width: 840px}:is(#app,body) .erp-dialog--xl{--dialog-width: 1040px}:is(#app,body) .erp-dialog__header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;margin:0;padding:14px var(--dialog-space);border:0;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a}:is(#app,body) .erp-dialog__header :is(h1,h2,h3,h4),:is(#app,body) :is(h2,h3).erp-dialog__header{margin:0;font-size:18px;line-height:1.35;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere}:is(#app,body) .erp-dialog__body{flex:1 1 auto;min-width:0;min-height:0;padding:16px var(--dialog-space);margin:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}:is(#app,body) .erp-dialog__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow:hidden}:is(#app,body) .erp-dialog__footer{display:flex;flex-direction:row;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px var(--dialog-space);margin:0;border:0;border-top:1px solid #e2e8f0;background:#f8fafc}:is(#app,body) .erp-dialog__tabs{flex:0 0 auto;display:flex;overflow-x:auto;padding:0 var(--dialog-space);margin:0;gap:4px;border-bottom:1px solid #e2e8f0;scrollbar-width:thin}:is(#app,body) .erp-dialog__tabs>button{flex:1 0 auto;min-height:40px}:is(#app,body) .erp-dialog :where(.form-group,.form-section){min-width:0}:is(#app,body) .erp-dialog .form-group{margin-bottom:12px}:is(#app,body) .erp-dialog :is(.form-row,.form-grid){gap:12px;margin-bottom:0}:is(#app,body) .erp-dialog .pedido-form{gap:16px}:is(#app,body) .erp-dialog .pedido-form .form-section{margin:0;padding:0;gap:12px}:is(#app,body) .erp-dialog .pedido-form .section-title{margin-bottom:0}:is(#app,body) .erp-dialog .pedido-form .form-input{width:100%}:is(#app,body) .erp-dialog .form-section{margin-bottom:16px;padding-bottom:16px}:is(#app,body) .erp-dialog .section-title{margin-bottom:12px;font-size:13px}:is(#app,body) .erp-dialog :is(input,select,textarea):not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]){box-sizing:border-box;min-width:0;max-width:100%;border-radius:8px;font-family:inherit}:is(#app,body) .erp-dialog :is(.form-input,.form-select,.form-control){min-height:38px;padding:8px 10px;font-size:14px;line-height:20px}:is(#app,body) .erp-dialog :is(input,select,textarea,summary):focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-color:#2563eb;box-shadow:none}:is(#app,body) .erp-dialog__footer>.erp-button{width:auto;min-height:38px;padding:8px 12px}:is(#app,body) .erp-dialog__section{padding:14px;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}:is(#app,body) .erp-dialog__section>summary{cursor:pointer;font-weight:600;font-size:13px}:is(#app,body) .erp-dialog__section[open]>summary{margin-bottom:14px}:is(#app,body) .erp-dialog--media{--dialog-width: 1040px}@media(min-width:601px)and (max-width:900px){:is(#app,body) .erp-dialog .pedido-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#app,body) .erp-dialog .pedido-form .form-group:is(.full-width,.flex-2){grid-column:1 / -1}}@media(max-width:600px){:is(#app,body) .erp-dialog-backdrop{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}:is(#app,body) .erp-dialog{--dialog-space: 14px;width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));border-radius:12px}:is(#app,body) .erp-dialog__header{padding-block:10px;gap:8px}:is(#app,body) .erp-dialog__header :is(h1,h2,h3,h4){font-size:17px}:is(#app,body) .erp-dialog__body{padding-block:12px;scrollbar-gutter:auto}:is(#app,body) .erp-dialog__footer{padding-block:10px;gap:8px}:is(#app,body) .erp-dialog__footer>.erp-button{flex:1 1 auto;min-height:44px}:is(#app,body) .erp-dialog__tabs{padding-inline:8px}:is(#app,body) .erp-dialog__tabs>button{font-size:12px;padding-inline:10px;min-height:44px}:is(#app,body) .erp-dialog :is(input,select,textarea):not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]){font-size:16px}:is(#app,body) .erp-dialog :is(.form-input,.form-select,.form-control){min-height:44px}:is(#app,body) .erp-dialog .form-section{margin-bottom:12px;padding-bottom:12px}}}@supports (-webkit-touch-callout: none){@media screen and (hover:none)and (pointer:coarse){:is(#app,body) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){font-size:max(16px,1rem)!important}}}.notification-container[data-v-0e981887]{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;max-width:400px}.notification-toast[data-v-0e981887]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background:#fff;border-left:4px solid #d1d5db;min-width:320px}.notification-success[data-v-0e981887]{border-left-color:#374151;background:#f9fafb}.notification-error[data-v-0e981887]{border-left-color:#6b7280;background:#f9fafb}.notification-warning[data-v-0e981887]{border-left-color:#9ca3af;background:#f9fafb}.notification-info[data-v-0e981887]{border-left-color:#1f2937;background:#f9fafb}.notification-icon[data-v-0e981887]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.notification-success .notification-icon[data-v-0e981887]{color:#374151}.notification-error .notification-icon[data-v-0e981887]{color:#6b7280}.notification-warning .notification-icon[data-v-0e981887]{color:#9ca3af}.notification-info .notification-icon[data-v-0e981887]{color:#1f2937}.notification-icon svg[data-v-0e981887]{width:100%;height:100%}.notification-content[data-v-0e981887]{flex:1}.notification-message[data-v-0e981887]{font-weight:500;color:#1f2937;margin:0 0 .25rem;line-height:1.4}.notification-description[data-v-0e981887]{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.notification-close[data-v-0e981887]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;background:none;color:#9ca3af;cursor:pointer;border-radius:4px;transition:color var(--motion-fast),background-color var(--motion-fast);flex-shrink:0}.notification-close[data-v-0e981887]:hover{color:#6b7280;background:#0000000d}.notification-close svg[data-v-0e981887]{width:100%;height:100%}.notification-enter-active[data-v-0e981887],.notification-leave-active[data-v-0e981887]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.notification-enter-from[data-v-0e981887],.notification-leave-to[data-v-0e981887]{opacity:0;transform:translate(100%)}.notification-enter-to[data-v-0e981887],.notification-leave-from[data-v-0e981887]{opacity:1;transform:translate(0)}@media(max-width:640px){.notification-container[data-v-0e981887]{left:1rem;right:1rem;max-width:none}.notification-toast[data-v-0e981887]{min-width:auto}}.locale-control[data-v-4808268e]{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.locale-control svg[data-v-4808268e]{width:15px;height:15px;flex:0 0 15px}.locale-dropdown[data-v-4808268e]{position:relative}.locale-trigger[data-v-4808268e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:36px;max-width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .5rem;background:#f9fafb;color:#475569;font:inherit;cursor:pointer;white-space:nowrap}.locale-trigger[data-v-4808268e]:focus-visible,.locale-option[data-v-4808268e]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.locale-trigger[data-v-4808268e]:hover{background:#f3f4f6;border-color:#9ca3af}.locale-control .locale-chevron[data-v-4808268e]{width:12px;height:12px;flex:0 0 12px;transition:transform .2s}.locale-chevron.rotate[data-v-4808268e]{transform:rotate(180deg)}.locale-menu[data-v-4808268e]{position:absolute;top:100%;right:0;z-index:50;width:200px;max-width:calc(100vw - 24px);margin-top:.25rem;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a}.locale-option[data-v-4808268e]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;color:#475569;text-align:left}.locale-option[data-v-4808268e]:hover{background:#f9fafb}.locale-option.active[data-v-4808268e]{background:#eff6ff;color:#2563eb}.locale-info[data-v-4808268e]{display:flex;flex-direction:column;gap:.125rem}.locale-code[data-v-4808268e]{font-weight:500;line-height:1}.locale-name[data-v-4808268e]{font-size:.75rem;color:#6b7280;line-height:1}.locale-control-compact[data-v-4808268e]{flex:0 0 auto;margin-left:0}.locale-control-compact .locale-trigger[data-v-4808268e]{height:32px;min-height:32px;width:78px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.locale-control-compact .locale-menu[data-v-4808268e]{left:0;right:auto}.locale-align-end .locale-menu[data-v-4808268e]{left:auto;right:0}@media(max-width:768px){.locale-menu[data-v-4808268e]{width:150px}}@media(max-width:600px){.locale-control:not(.locale-control-compact) .locale-trigger[data-v-4808268e]{min-height:40px}}@media(max-width:360px){.locale-control-compact .locale-trigger[data-v-4808268e]{width:72px}}.account-navigation[data-v-552ad9a7]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;color:#64748b;font-size:.75rem}.account-bar[data-v-552ad9a7]{min-height:42px;padding:.5rem 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0}.brand[data-v-552ad9a7]{font-weight:800;letter-spacing:.14em;color:#2563eb;text-decoration:none}.account-name[data-v-552ad9a7]{margin-right:auto;font-weight:600;overflow-wrap:anywhere}.account-links[data-v-552ad9a7]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.account-links a[data-v-552ad9a7],.account-links button[data-v-552ad9a7]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:.45rem .6rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#475569;cursor:pointer;font:inherit;font-weight:500;text-decoration:none;white-space:nowrap}.account-links a[data-v-552ad9a7]:hover,.account-links button[data-v-552ad9a7]:hover{color:#1d4ed8;background:#eff6ff}.account-links a.router-link-active[data-v-552ad9a7]{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.account-links a[data-v-552ad9a7]:focus-visible,.account-links button[data-v-552ad9a7]:focus-visible,select[data-v-552ad9a7]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.account-navigation svg[data-v-552ad9a7]{width:15px;height:15px;flex:0 0 15px}.account-navigation-embedded[data-v-552ad9a7]{justify-content:center;gap:.75rem}.account-navigation-embedded .locale-control[data-v-552ad9a7]{margin-left:0}@media(max-width:600px){.account-bar[data-v-552ad9a7]{padding:.5rem .75rem;gap:.5rem}.account-links a[data-v-552ad9a7],.account-links button[data-v-552ad9a7]{min-height:40px;padding:.5rem}.account-navigation-embedded[data-v-552ad9a7]{width:100%;justify-content:center}.account-navigation-embedded .account-links[data-v-552ad9a7]{justify-content:center;flex-wrap:nowrap;gap:.25rem;width:100%}.account-navigation-embedded .account-links a[data-v-552ad9a7],.account-navigation-embedded .account-links button[data-v-552ad9a7]{min-height:36px;padding:.35rem .25rem}.account-navigation-embedded .account-links svg[data-v-552ad9a7]{display:none}}@media(max-width:768px){#app>.operational-account-bar{display:none}}.session-error{align-content:center;gap:1rem;padding:1.5rem;text-align:center}.session-error p{max-width:36rem;margin:0}.session-error button{margin:0 .4rem;padding:.55rem .9rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1d4ed8;cursor:pointer}.session-state{min-height:70vh;display:grid;place-items:center;color:#64748b;font-size:16px}.skip-link{position:fixed;z-index:10000;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-brand-700);color:#fff;font-weight:700;text-decoration:none;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-fast)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}
