:root{--sm-paper:#faf8f4;--sm-surface:#fff;--sm-ink:#201f1b;--sm-muted:#716e65;--sm-line:#e7e3da;--sm-mango:#f5b522;--sm-orange:#ed8225;--sm-accent-text:#a94b0b;--sm-soft:#f2eee3;--sm-success:#416b32;--sm-success-soft:#edf4e6;--sm-warning:#855712;--sm-warning-soft:#fff3d2;--sm-danger:#a3342c;--sm-danger-soft:#fbece8;--sm-font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sm-font-display:Georgia, "Times New Roman", serif;--sm-font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--sm-text-xs:.75rem;--sm-text-sm:.875rem;--sm-text-base:1rem;--sm-text-lg:1.125rem;--sm-space-1:4px;--sm-space-2:8px;--sm-space-3:12px;--sm-space-4:16px;--sm-space-6:24px;--sm-space-8:32px;--sm-space-12:48px;--sm-space-16:64px;--sm-space-24:96px;--sm-radius-sm:8px;--sm-radius-card:16px;--sm-radius-pill:999px;--sm-shadow:0 12px 36px #201f1b0d;--sm-ease:.16s ease;--sm-content:1140px}:is(h1,h2,h3,h4,h5,h6,.sm-display){font-style:normal}:where(main,.sm-site-footer) :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(main,.sm-site-footer) :is(p,li){text-wrap:pretty}:is(h1,h2,h3,h4,h5,h6,.sm-display) :is(em,i,span,strong,b,a,mark){color:inherit;font-style:normal}.sm-brand-name{text-transform:none}.sm-ui{color:var(--sm-ink);background:var(--sm-paper);font-family:var(--sm-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.6}.sm-ui *,.sm-ui :before,.sm-ui :after{box-sizing:border-box}.sm-ui :is(h1,h2,h3,h4,p,figure){margin:0}.sm-ui :where(button,input,textarea,select){font:inherit}.sm-ui a{color:inherit;text-underline-offset:4px}.sm-ui :focus-visible{outline:3px solid var(--sm-accent-text);outline-offset:4px}.sm-ui ::selection{background:var(--sm-mango);color:var(--sm-ink)}.sm-ui svg{vertical-align:middle;flex-shrink:0}.sm-brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:.25em;font-size:17px;font-weight:750;display:inline-flex}.sm-brand:not(.sm-brand-compact) .brand-logo{width:1.4em;height:1.4em}.sm-brand-inverse{color:var(--sm-paper)}.sm-display{font-family:var(--sm-font-display);letter-spacing:-.055em;font-weight:700;line-height:1.04}.sm-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:650}.sm-muted{color:var(--sm-muted)}.sm-button{border-radius:var(--sm-radius-pill);cursor:pointer;min-height:44px;transition:background var(--sm-ease),border-color var(--sm-ease),transform var(--sm-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:11px 21px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.sm-button:hover:not(:disabled){transform:translateY(-1px)}.sm-button-primary{background:var(--sm-ink);color:var(--sm-paper)!important}.sm-button-primary:hover:not(:disabled){background:#444139}.sm-button-secondary{color:var(--sm-ink);background:0 0;border-color:#938c80}.sm-button-secondary:hover:not(:disabled),.sm-button-ghost:hover:not(:disabled){background:var(--sm-soft)}.sm-button-ghost{color:var(--sm-ink);background:0 0}.sm-button-danger{background:var(--sm-danger);color:#fff!important}.sm-button-danger:hover:not(:disabled){background:#80251f}.sm-button-small{min-height:36px;padding:8px 15px;font-size:11px}.sm-button:disabled{cursor:not-allowed;opacity:.4}.sm-button[aria-busy=true]{cursor:progress;opacity:1}.sm-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite sm-spin}@keyframes sm-spin{to{transform:rotate(360deg)}}.sm-text-link{align-items:center;gap:10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sm-text-link svg{color:var(--sm-accent-text)}.sm-text-link:hover{text-decoration:underline}.sm-badge{border-radius:var(--sm-radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.sm-badge-neutral{background:var(--sm-soft);color:var(--sm-muted)}.sm-badge-success{background:var(--sm-success-soft);color:var(--sm-success)}.sm-badge-warning,.sm-badge-mango{background:var(--sm-warning-soft);color:var(--sm-warning)}.sm-badge-danger{background:var(--sm-danger-soft);color:var(--sm-danger)}.sm-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.sm-field{align-content:start;gap:7px;display:grid}.sm-field label,.sm-field-label{font-size:12px;font-weight:600}.sm-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--sm-radius-sm);background:var(--sm-surface);width:100%;min-width:0;min-height:44px;color:var(--sm-ink);border:1px solid #938c80;padding:11px 13px;font-size:13px;line-height:1.5}.sm-ui :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{box-shadow:none;border-color:var(--sm-ink);outline:none}.sm-ui input::placeholder,.sm-ui textarea::placeholder{color:var(--sm-muted)}.sm-ui :is(input,textarea,select):disabled{background:var(--sm-soft);color:var(--sm-muted);cursor:not-allowed}.sm-ui input[aria-invalid=true]{border-color:var(--sm-danger)}.sm-field-hint{color:var(--sm-muted);font-size:11px}.sm-error-text{color:var(--sm-danger)}.sm-ui input[type=checkbox],.sm-ui input[type=radio]{accent-color:var(--sm-ink);width:17px;height:17px}.sm-choice{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.sm-switch{appearance:none;cursor:pointer;transition:background var(--sm-ease);background:#8e8a80;border-radius:99px;position:relative;width:35px!important;height:21px!important}.sm-switch:checked{background:var(--sm-ink)}.sm-switch:before{content:"";width:15px;height:15px;transition:transform var(--sm-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sm-switch:checked:before{transform:translate(14px)}.sm-icon-tile{background:var(--sm-warning-soft);width:38px;height:38px;color:var(--sm-accent-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sm-tool-card{border:1px solid var(--sm-line);border-radius:var(--sm-radius-card);background:var(--sm-surface);flex-direction:column;padding:30px;display:flex}.sm-tool-card h3{letter-spacing:-.5px;margin:22px 0 12px;font-size:19px}.sm-tool-card p{color:var(--sm-muted);font-size:13px}.sm-tool-card ul{margin:22px 0 30px;padding:0;font-size:12px;line-height:2;list-style:none}.sm-tool-card li:before{content:"•";color:var(--sm-orange);margin-right:8px}.sm-tool-card .sm-text-link{margin-top:auto}.sm-table-scroll{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;border:1px solid var(--sm-line);border-radius:var(--sm-radius-card);background:var(--sm-surface);width:100%;min-width:0;max-width:100%;overflow-x:auto}.sm-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.sm-table th{color:var(--sm-muted);font-size:10px;font-weight:500}.sm-table td,.sm-table th{border-bottom:1px solid var(--sm-line);white-space:nowrap;padding:14px 18px}.sm-table tr:last-child td{border-bottom:0}.sm-table tbody tr:hover{background:var(--sm-paper)}.sm-table caption{text-align:left;padding:18px;font-size:12px;font-weight:600}.sm-alert{border:1px solid var(--sm-line);border-radius:var(--sm-radius-sm);background:var(--sm-soft);align-items:flex-start;gap:12px;padding:16px 18px;font-size:12px;display:flex}.sm-alert-success{background:var(--sm-success-soft);color:var(--sm-success);border-color:#cfdec5}.sm-alert-warning{background:var(--sm-warning-soft);color:var(--sm-warning);border-color:#e9d4a0}.sm-alert-danger{background:var(--sm-danger-soft);color:var(--sm-danger);border-color:#eac9c4}.sm-accordion{border-top:1px solid var(--sm-line)}.sm-accordion details{border-bottom:1px solid var(--sm-line)}.sm-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:21px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.sm-accordion summary::-webkit-details-marker{display:none}.sm-accordion details p{color:var(--sm-muted);max-width:65ch;padding-bottom:22px;font-size:13px}.sm-pagination{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.sm-dialog{border:1px solid var(--sm-line);border-radius:var(--sm-radius-card);background:var(--sm-paper);width:min(460px,100% - 32px);color:var(--sm-ink);box-shadow:var(--sm-shadow);padding:32px}.sm-dialog::backdrop{background:#201f1b73}.sm-dialog h2{font-family:var(--sm-font-display);letter-spacing:-1px;font-size:30px}.sm-dialog p{color:var(--sm-muted);margin:14px 0 24px;font-size:13px}.sm-dialog form{flex-wrap:wrap;gap:10px;display:flex}.sm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sm-ui *,.sm-ui :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sm-accordion-symbol{color:var(--sm-accent-text);align-items:center;display:flex}.sm-accordion .sm-accordion-minus,.sm-accordion details[open] .sm-accordion-plus{display:none}.sm-accordion details[open] .sm-accordion-minus{display:inline-block}.sm-input-wrap{position:relative}.sm-input-wrap input{width:100%}.sm-input-wrap:has(.sm-password-toggle:not([hidden])) input{padding-right:68px}.sm-password-toggle{min-width:54px;min-height:44px;color:var(--sm-ink);cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;top:0;right:5px}.sm-tab-list{border-bottom:1px solid var(--sm-line);flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.sm-tab-list a{border-bottom:3px solid #0000;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.sm-tab-list [aria-selected=true]{border-color:var(--sm-ink);background:var(--sm-soft);border-radius:8px 8px 0 0;font-weight:650}.sm-tabs>[data-tab-panel]{scroll-margin-top:100px}.sm-tabs>[hidden]{display:none}.sm-stepper{gap:16px;margin:24px 0;padding:0;list-style:none;display:flex}.sm-stepper li{color:var(--sm-muted);border-bottom:2px solid var(--sm-line);flex:1;padding-bottom:12px;font-size:12px}.sm-stepper li span{border:1px solid var(--sm-line);border-radius:50%;place-items:center;width:26px;height:26px;margin-right:6px;display:inline-grid}.sm-stepper [aria-current=step]{color:var(--sm-ink);border-color:var(--sm-ink);font-weight:650}.sm-stepper [aria-current=step] span{background:var(--sm-ink);color:var(--sm-paper)}.sm-stepper .is-complete{color:var(--sm-success);border-color:var(--sm-success)}@media (width<=600px),(pointer:coarse){.sm-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.sm-button-small,.sm-choice{min-height:44px}.sm-stepper{gap:8px}.sm-stepper li span{margin-bottom:8px;display:grid}}.sm-table-frame{min-width:0;max-width:100%}.sm-table-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sm-table-toolbar[hidden]{display:none}.sm-table-hint{color:var(--sm-muted);font-size:12px}.sm-table-actions{flex-shrink:0;gap:6px;display:flex}.sm-table-actions button{border:1px solid var(--sm-line);background:var(--sm-surface);width:44px;height:44px;color:var(--sm-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.sm-table-actions button[aria-disabled=true]{color:var(--sm-muted);opacity:.45;cursor:default}.sm-table-window{isolation:isolate;position:relative}.sm-table-window:after{content:"";border-radius:0 var(--sm-radius-card) var(--sm-radius-card) 0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#201f1b1f);width:20px;position:absolute;inset:0 0 0 auto}.sm-table-frame[data-overflow=true][data-end=false] .sm-table-window:after{opacity:1}.sm-table-pinned .sm-table{border-collapse:separate;border-spacing:0}.sm-table-pinned .sm-table tr>:first-child{z-index:1;background:var(--sm-surface);position:sticky;left:0}.sm-table-pinned[data-start=false] .sm-table tr>:first-child{box-shadow:5px 0 6px -5px #201f1b47}.sm-table-pinned .sm-table tbody tr:hover>:first-child{background:var(--sm-paper)}@media (width<=600px){.sm-table-pinned .sm-table tr>:first-child{white-space:normal;overflow-wrap:anywhere;min-width:120px;max-width:145px;padding-inline:12px}}.brand-logo-wordmark[data-astro-cid-f7espo7c]{transform:translateY(-3px)}.brand-logo[data-astro-cid-f7espo7c]{object-fit:contain;flex-shrink:0;display:block}[data-astro-cid-zgufigjl]:where(.sm-icon){vertical-align:middle;flex-shrink:0;display:inline-block}
