@font-face{font-family:URW Geometric Extended;src:url(/fonts/urwgeometricext-light.ttf) format("truetype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:URW Geometric Extended;src:url(/fonts/urwgeometricext-semibold.ttf) format("truetype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:URW Geometric Extended;src:url(/fonts/urwgeometricext-bold.ttf) format("truetype");font-weight:700 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--mm-bg: #0B0D11;--mm-panel: #12151A;--mm-panel-hover: #191D24;--mm-surface: #12151A;--mm-card: #12151A;--mm-border: #212630;--mm-border-hover: #303844;--mm-hairline: #1A1F27;--mm-text: #EEF1F6;--mm-text-secondary: #96A0B0;--mm-text-muted: #66707F;--mm-accent: #2A7BEA;--mm-accent-hover: #1B62C6;--mm-accent-soft: rgba(42,123,234,.13);--mm-accent-line: rgba(42,123,234,.35);--mm-success: #16A971;--mm-warning: #DE9209;--mm-error: #E24B41;--mm-success-soft: rgba(22,169,113,.13);--mm-warning-soft: rgba(222,146,9,.13);--mm-error-soft: rgba(226,75,65,.13);--mm-shadow-sm: 0 1px 2px rgba(0,0,0,.28);--mm-shadow-md: 0 6px 16px -6px rgba(0,0,0,.5);--mm-shadow-lg: 0 18px 40px -12px rgba(0,0,0,.62);--mm-inset: #0E1116;--mm-overlay: rgba(255,255,255,.045);--mm-overlay-sm: rgba(255,255,255,.022);--r-xs: 3px;--r-sm: 5px;--r-md: 7px;--r-lg: 10px;--ae-bg: #012777;--ae-bg-top: #011f63;--ae-w60: rgba(255,255,255,.6);--ae-w20: rgba(255,255,255,.2);--mm-focus: 0 0 0 2px var(--mm-bg), 0 0 0 4px var(--mm-accent);--text: var(--mm-text);--text-2: var(--mm-text-secondary);--text-3: var(--mm-text-muted);--text2: var(--mm-text-secondary);--text3: var(--mm-text-muted);--panel: var(--mm-panel);--panel-hover: var(--mm-panel-hover);--surface: var(--mm-surface);--surface2: var(--mm-panel-hover);--surface3: var(--mm-inset);--border: var(--mm-border);--border-hover: var(--mm-border-hover);--accent: var(--mm-accent);--accent-h: var(--mm-accent-hover);--accent-faint: var(--mm-accent-soft);--bg: var(--mm-bg);--success: var(--mm-success);--danger: var(--mm-error);--warning: var(--mm-warning);--radius: var(--r-md);--radius-sm: var(--r-sm);--radius-lg: var(--r-lg)}[data-theme=light]{--mm-bg: #EEF0F3;--mm-panel: #FFFFFF;--mm-panel-hover: #F5F6F8;--mm-surface: #FFFFFF;--mm-card: #FFFFFF;--mm-border: #DDE1E7;--mm-border-hover: #C3C9D3;--mm-hairline: #E7EAEF;--mm-text: #131720;--mm-text-secondary: #525C6B;--mm-text-muted: #838D9C;--mm-accent: #1A63D0;--mm-accent-hover: #14509F;--mm-accent-soft: rgba(26,99,208,.09);--mm-accent-line: rgba(26,99,208,.28);--mm-success: #0E8A5B;--mm-warning: #B4740A;--mm-error: #C93A31;--mm-success-soft: rgba(14,138,91,.1);--mm-warning-soft: rgba(180,116,10,.1);--mm-error-soft: rgba(201,58,49,.1);--mm-shadow-sm: 0 1px 2px rgba(16,24,40,.06);--mm-shadow-md: 0 6px 16px -6px rgba(16,24,40,.14);--mm-shadow-lg: 0 18px 40px -12px rgba(16,24,40,.18);--mm-inset: #F5F6F8;--mm-overlay: rgba(16,24,40,.04);--mm-overlay-sm: rgba(16,24,40,.02)}html,body,#root{min-height:100%;background:var(--mm-bg);color:var(--mm-text);font-family:URW Geometric Extended,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}::selection{background:var(--mm-accent);color:#fff}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;color:inherit}table,td,th,.badge{font-variant-numeric:tabular-nums}.custom-scrollbar::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--mm-border);border-radius:999px;border:3px solid transparent;background-clip:content-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--mm-border-hover);background-clip:content-box}.navbar{background:var(--ae-bg);position:sticky;top:0;z-index:200;border-bottom:1px solid rgba(255,255,255,.08)}.navbar-brand{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:800;font-size:1rem;letter-spacing:.02em}.navbar-links{display:flex;align-items:stretch}.navbar-links a{display:flex;align-items:center;padding:0 .875rem;min-height:54px;font-size:.8438rem;font-weight:500;color:var(--ae-w60);border-bottom:2px solid transparent;transition:color .14s,border-color .14s;white-space:nowrap}.navbar-links a:hover{color:#fff}.navbar-links a.active{color:#fff;font-weight:600;border-bottom-color:#fff}.navbar-right{display:flex;align-items:center;gap:.625rem}.desktop-nav{display:flex;align-items:center}.mobile-menu-btn{display:none;background:none;border:none;color:var(--ae-w60);padding:.375rem;border-radius:var(--r-sm);align-items:center}.mobile-menu-btn:hover{color:#fff}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:50;background:var(--mm-panel);border:1px solid var(--mm-border);border-radius:var(--r-md);padding:.625rem;box-shadow:var(--mm-shadow-lg);animation:popIn .13s cubic-bezier(.4,0,.2,1) both}.nav-pop-title{font-size:.75rem;font-weight:600;color:var(--mm-text-secondary);margin-bottom:.125rem}.nav-pop-error{font-size:.75rem;color:var(--mm-error)}.nav-pop-sep{height:1px;background:var(--mm-hairline);margin:.375rem 0}.nav-pop-btn{width:100%;padding:.4375rem;background:var(--mm-accent);color:#fff;border:1px solid var(--mm-accent);border-radius:var(--r-sm);font-weight:600;font-size:.8125rem;font-family:inherit;transition:background .14s,border-color .14s,opacity .14s}.nav-pop-btn:hover:not(:disabled){background:var(--mm-accent-hover);border-color:var(--mm-accent-hover)}.nav-pop-btn:disabled{opacity:.4;cursor:not-allowed}.nav-pop-item{display:block;width:100%;text-align:left;padding:.4375rem .5rem;background:none;border:none;border-radius:var(--r-sm);color:var(--mm-text-secondary);font-size:.8125rem;font-weight:500;font-family:inherit;transition:background .12s,color .12s}.nav-pop-item:hover{background:var(--mm-panel-hover);color:var(--mm-text)}.nav-pop-item.danger:hover{background:var(--mm-error-soft);color:var(--mm-error)}.nav-pop-user{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem .375rem}.nav-pop-user img{width:30px;height:30px;border-radius:50%;flex-shrink:0;object-fit:cover}.nav-pop-user-name{font-size:.8125rem;font-weight:600;color:var(--mm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-pop-user-role{font-size:.6875rem;color:var(--mm-text-muted);text-transform:capitalize}.user-trigger{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.25rem .375rem;border-radius:var(--r-sm);color:#ffffff9e;transition:background .14s,color .14s}.user-trigger:hover{background:#ffffff17;color:#fff}.user-trigger img{width:26px;height:26px;border-radius:50%;flex-shrink:0}.user-trigger span{font-size:.8125rem;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-input{width:100%;background:var(--mm-inset);border:1px solid var(--mm-border);border-radius:var(--r-sm);padding:.5rem .625rem;color:var(--mm-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.9375rem;outline:none;transition:border-color .14s,box-shadow .14s}.code-input:focus{border-color:var(--mm-accent)}.code-input.has-error{border-color:var(--mm-error)}.code-pips{display:flex;gap:3px}.code-pips .pip{flex:1;height:2px;border-radius:999px;background:var(--mm-border);transition:background .16s ease}.code-pips .pip.on{background:var(--mm-text-muted)}.code-pips .pip.done{background:var(--mm-accent)}.avatar-sm,.app-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--mm-panel-hover)}.app-avatar{width:36px;height:36px;border-radius:50%}.container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.app-main{display:block;padding:1.5rem 0 2rem}.app-main>*:not(.container):not(.loading-center){max-width:1120px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.app-main .container{padding-top:0;padding-bottom:0}.app-main .section{padding-top:0}.app-main h1{font-size:1.625rem;font-weight:700;line-height:1.18;letter-spacing:-.015em;color:var(--mm-text);text-wrap:balance}.app-main h2{font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--mm-text)}.app-main h3{font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--mm-text)}.section{padding:1.25rem 0 3rem}.page-hero{padding:1.875rem 0 1.125rem;border-bottom:1px solid var(--mm-hairline);margin-bottom:1.375rem}.page-hero h1{color:var(--mm-text);font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.page-hero p{color:var(--mm-text-secondary);font-size:.9375rem;margin-top:.5rem;max-width:62ch}.eyebrow,.deploy-kicker{color:var(--mm-text-muted);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:.25rem}.card,.mm-card,.section-card{background:var(--mm-panel);border:1px solid var(--mm-border);border-radius:var(--r-md)}.card,.mm-card{padding:1.125rem 1.25rem}.section-card{overflow:hidden}.card-title{font-weight:700;font-size:.9375rem;color:var(--mm-text);margin-bottom:.875rem;letter-spacing:-.005em}.section-header{display:flex;align-items:center;gap:.625rem;padding:.6875rem 1rem;border-bottom:1px solid var(--mm-hairline);font-weight:600;font-size:.8125rem;color:var(--mm-text)}.section-body{padding:1rem}.divider,.gradient-separator{height:1px;background:var(--mm-hairline);border:none}.jobs-grid{display:flex;flex-direction:column;gap:.5rem}.job-row{background:var(--mm-panel);border:1px solid var(--mm-border);border-radius:var(--r-md);transition:border-color .18s ease,background .18s ease}.job-row:hover{border-color:var(--mm-border-hover)}.job-row:hover .job-chev{color:var(--mm-text-secondary)}.job-row.open{border-color:var(--mm-border-hover);background:var(--mm-panel-hover)}.job-head{display:flex;align-items:center;gap:1rem;padding:.9375rem 1.125rem;cursor:pointer;-webkit-user-select:none;user-select:none}.job-head:focus-visible{outline:none;box-shadow:var(--mm-focus);border-radius:var(--r-md)}.job-dept{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--mm-text-muted);margin-bottom:.1875rem}.job-title{font-weight:700;font-size:1rem;line-height:1.3;color:var(--mm-text);letter-spacing:-.008em}.job-chev{flex-shrink:0;color:var(--mm-text-muted);transition:transform .28s cubic-bezier(.4,0,.2,1),color .18s}.job-row.open .job-chev{transform:rotate(180deg);color:var(--mm-accent)}.job-disclose{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.job-row.open .job-disclose{grid-template-rows:1fr}.job-disclose>div{overflow:hidden}.job-body{padding:0 1.125rem 1.125rem;opacity:0;transform:translateY(-5px);transition:opacity .2s ease,transform .24s cubic-bezier(.4,0,.2,1)}.job-row.open .job-body{opacity:1;transform:none;transition-delay:.07s}.job-card{background:var(--mm-panel);border:1px solid var(--mm-border);border-radius:var(--r-md);padding:1rem 1.125rem;cursor:pointer;display:block;transition:border-color .14s,background .14s}.job-card:hover{background:var(--mm-panel-hover);border-color:var(--mm-border-hover)}.job-card h3{font-size:1rem;font-weight:700;color:var(--mm-text);letter-spacing:-.008em}.app-row{display:flex;align-items:center;gap:.875rem;padding:.8125rem 1rem;border-bottom:1px solid var(--mm-hairline);transition:background .12s}.app-row:last-child{border-bottom:none}.app-row:hover{background:var(--mm-overlay-sm)}.list-item{display:block;width:100%}.settings-list{border:1px solid var(--mm-border);border-radius:var(--r-md);overflow:hidden}.settings-list-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6875rem .875rem;border-bottom:1px solid var(--mm-hairline);transition:background .12s}.settings-list-row:last-child{border-bottom:none}.settings-list-row:hover{background:var(--mm-overlay-sm)}.settings-list-row strong{display:block;color:var(--mm-text);font-size:.8438rem;font-weight:600}.settings-list-row span{display:block;color:var(--mm-text-muted);font-size:.75rem}.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-success,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.5rem .9375rem;border-radius:var(--r-sm);font-weight:600;font-size:.8438rem;line-height:1.3;cursor:pointer;text-decoration:none;font-family:inherit;white-space:nowrap;border:1px solid transparent;transition:background .14s,border-color .14s,color .14s,transform .08s}.btn-primary,.btn{background:var(--mm-accent);color:#fff;border-color:var(--mm-accent)}.btn-primary:hover:not(:disabled),.btn:hover:not(:disabled){background:var(--mm-accent-hover);border-color:var(--mm-accent-hover)}.btn-primary:disabled,.btn:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{background:var(--mm-panel);color:var(--mm-text);border-color:var(--mm-border)}.btn-secondary:hover:not(:disabled){background:var(--mm-panel-hover);border-color:var(--mm-border-hover)}.btn-ghost{background:transparent;color:var(--mm-text-secondary);border-color:var(--mm-border)}.btn-ghost:hover{background:var(--mm-panel-hover);color:var(--mm-text);border-color:var(--mm-border-hover)}.btn-danger{background:transparent;color:var(--mm-error);border-color:color-mix(in srgb,var(--mm-error) 40%,transparent)}.btn-danger:hover{background:var(--mm-error-soft);border-color:var(--mm-error)}.btn-success{background:transparent;color:var(--mm-success);border-color:color-mix(in srgb,var(--mm-success) 40%,transparent)}.btn-success:hover{background:var(--mm-success-soft);border-color:var(--mm-success)}.btn-large{padding:.6875rem 1.375rem!important;font-size:.9375rem!important}.btn-sm{padding:.3125rem .6875rem!important;font-size:.7812rem!important}.btn:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-danger:active:not(:disabled),.btn-success:active:not(:disabled),.btn-ghost:active{transform:translateY(1px)}.field,.mm-field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.mm-input,.mm-select,.field input,.field select,.field textarea,.mm-field input,.mm-field select,.mm-field textarea{width:100%;padding:.5625rem .75rem;background:var(--mm-inset);border:1px solid var(--mm-border);border-radius:var(--r-sm);color:var(--mm-text);font-size:.9062rem;font-family:inherit;line-height:1.55;transition:border-color .14s,background .14s,box-shadow .14s;outline:none}.field textarea,.mm-field textarea,.mm-input textarea{min-height:116px;resize:vertical}.mm-input::placeholder,.field textarea::placeholder,.field input::placeholder{color:var(--mm-text-muted)}.mm-input:hover:not(:disabled),.mm-select:hover,.field input:hover,.field textarea:hover{border-color:var(--mm-border-hover)}.mm-input:focus,.mm-select:focus,.field input:focus,.field select:focus,.field textarea:focus,.mm-field input:focus,.mm-field select:focus,.mm-field textarea:focus{border-color:var(--mm-accent);background:var(--mm-panel)}.mm-input:disabled,.field input:disabled,.field textarea:disabled{opacity:.5;cursor:not-allowed}.mm-label{display:block;font-size:.875rem;font-weight:600;color:var(--mm-text)}.required{color:var(--mm-error);margin-left:3px}.mm-helper{font-size:.8125rem;color:var(--mm-text-muted);line-height:1.5}.mm-select,.field select,.mm-field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2366707F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem}.mm-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:var(--mm-inset);border:1px solid var(--mm-border);border-radius:var(--r-sm)}.mm-toggle{position:relative;width:36px;height:20px;flex-shrink:0}.mm-toggle input{opacity:0;width:0;height:0}.mm-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mm-border-hover);border-radius:999px;cursor:pointer;transition:background .16s}.mm-toggle-slider:before{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;left:3px;top:3px;transition:transform .16s cubic-bezier(.4,0,.2,1)}.mm-toggle input:checked+.mm-toggle-slider{background:var(--mm-accent)}.mm-toggle input:checked+.mm-toggle-slider:before{transform:translate(16px)}.progress-bar{height:4px;width:100%;background:var(--mm-hairline);border-radius:999px;overflow:hidden}.progress-fill{height:100%;background:var(--mm-accent);border-radius:999px;transition:width .32s cubic-bezier(.4,0,.2,1)}.question-item{background:var(--mm-panel);border:1px solid var(--mm-border);border-radius:var(--r-md);padding:1.25rem}.question-item+.question-item{margin-top:.75rem}@keyframes qIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes qOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-14px)}}.question-enter{animation:qIn .22s cubic-bezier(.4,0,.2,1) both}.question-exit{animation:qOut .16s cubic-bezier(.4,0,.2,1) both}.section-enter{animation:qIn .22s cubic-bezier(.4,0,.2,1) both}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .4375rem .125rem .375rem;border-radius:var(--r-xs);font-size:.6875rem;font-weight:600;text-transform:capitalize;white-space:nowrap;border:1px solid transparent}.badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.badge-open,.badge-approved,.badge-accepted{background:var(--mm-success-soft);color:var(--mm-success);border-color:color-mix(in srgb,var(--mm-success) 22%,transparent)}.badge-pending,.badge-next_step,.badge-reserve{background:var(--mm-warning-soft);color:var(--mm-warning);border-color:color-mix(in srgb,var(--mm-warning) 22%,transparent)}.badge-rejected{background:var(--mm-error-soft);color:var(--mm-error);border-color:color-mix(in srgb,var(--mm-error) 22%,transparent)}.badge-closed{background:var(--mm-overlay);color:var(--mm-text-muted);border-color:var(--mm-border)}.alert,.console-alert{display:flex;align-items:flex-start;gap:.625rem;padding:.6875rem .875rem;border-radius:var(--r-sm);font-size:.8438rem;line-height:1.5;margin-bottom:.875rem;border:1px solid}.alert-success,.console-alert.success{border-color:color-mix(in srgb,var(--mm-success) 30%,transparent);background:var(--mm-success-soft);color:var(--mm-success)}.alert-error,.console-alert.danger{border-color:color-mix(in srgb,var(--mm-error) 30%,transparent);background:var(--mm-error-soft);color:var(--mm-error)}.alert-info,.console-alert.info{border-color:color-mix(in srgb,var(--mm-accent) 30%,transparent);background:var(--mm-accent-soft);color:var(--mm-accent)}.tabs{display:flex;gap:.125rem;margin-bottom:1.25rem;border-bottom:1px solid var(--mm-hairline);overflow-x:auto}.tab{position:relative;padding:.5625rem .8125rem;border-radius:var(--r-sm) var(--r-sm) 0 0;font-size:.8438rem;font-weight:600;color:var(--mm-text-muted);border:none;background:transparent;cursor:pointer;font-family:inherit;white-space:nowrap;transition:color .14s,background .14s}.tab:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:2px;background:var(--mm-accent);transform:scaleX(0);transition:transform .18s cubic-bezier(.4,0,.2,1)}.tab:hover:not(.active){color:var(--mm-text);background:var(--mm-overlay)}.tab.active{color:var(--mm-accent)}.tab.active:after{transform:scaleX(1)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-md)}table{width:100%;border-collapse:collapse}.table-wrap th,.section-card th{text-align:left;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--mm-text-muted);padding:.5rem .75rem;border-bottom:1px solid var(--mm-border);background:var(--mm-panel);white-space:nowrap}.table-wrap td,.section-card td{padding:.5625rem .75rem;border-bottom:1px solid var(--mm-hairline);font-size:.8438rem;color:var(--mm-text-secondary)}tbody tr{transition:background .1s}tbody tr:hover{background:var(--mm-overlay-sm)}tbody tr:last-child td{border-bottom:none}.empty,.empty-panel{text-align:left;padding:2rem 1.25rem;color:var(--mm-text-muted)}.empty h3,.empty-panel h2{font-size:1.0625rem;color:var(--mm-text);margin-bottom:.375rem;font-weight:600}.empty p,.empty-panel p{font-size:.875rem;max-width:46ch;line-height:1.55}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:18px;height:18px;border:2px solid var(--mm-border);border-top-color:var(--mm-accent);border-radius:50%;animation:spin .65s linear infinite;display:inline-block}.loading-center{display:flex;align-items:center;justify-content:center;min-height:240px}.btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-danger:focus-visible,.btn-success:focus-visible,.btn-ghost:focus-visible,.tab:focus-visible,.job-card:focus-visible,.navbar-links a:focus-visible,.mobile-menu-btn:focus-visible{outline:none;box-shadow:var(--mm-focus)}.mm-input:focus-visible,.mm-select:focus-visible,textarea:focus-visible{outline:none}[data-magnetic]{transition:transform .18s cubic-bezier(.22,1,.36,1),background .14s,border-color .14s,color .14s}[data-magnetic]:active{transition-duration:.06s}@media(max-width:820px){.desktop-nav{display:none!important}.mobile-menu-btn{display:inline-flex!important}.navbar-links{flex-direction:column;align-items:stretch;background:var(--ae-bg-top);border-top:1px solid rgba(255,255,255,.1)}.navbar-links a{min-height:0;padding:.8125rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);border-left:3px solid transparent}.navbar-links a.active{border-bottom-color:#ffffff0f;border-left-color:#fff}}@media(max-width:820px){.app-main div:has(>div[style*="width: 360px"]),.app-main div:has(>div[style*="width: 400px"]),.app-main div:has(>div[style*="width:360px"]),.app-main div:has(>div[style*="width:400px"]){flex-direction:column!important;gap:1rem!important}.app-main div[style*="width: 360px"],.app-main div[style*="width: 400px"],.app-main div[style*="width:360px"],.app-main div[style*="width:400px"]{width:100%!important;flex-shrink:1!important}.job-head{flex-wrap:wrap;gap:.625rem}.job-head>div:last-child{width:100%;justify-content:flex-start;flex-wrap:wrap}.job-chev{margin-left:auto}}@media(max-width:640px){.container{padding:0 .875rem}.page-hero{padding:1.375rem 0 .9375rem;margin-bottom:1.125rem}.page-hero h1{font-size:1.375rem}.page-hero p{font-size:.875rem}.section{padding:.875rem 0 2.5rem}[style*=grid-template-columns]{grid-template-columns:1fr!important}.card,.mm-card{padding:.9375rem 1rem}.question-item{padding:1rem}.settings-list-row{flex-direction:column;align-items:stretch;gap:.625rem}.settings-list-row>div:last-child{flex-wrap:wrap}.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-success,.btn-ghost{min-height:38px}.btn-sm{min-height:34px}input,select,textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
