@layer base, components, articles, editor, selection, wizard, optimizer, utils, toast, modal, contextual-help;@layer base{:root{--bg-color: #f8f9fc;--text-color: #2d3748;--muted-text-color: #64748b;--primary-color: #5f47e0;--primary-color-rgb: 95, 71, 224;--secondary-color: #7c70e8;--success-color: #16a34a;--border-color: #e2e6f0;--border-radius: 0.25rem;--outer-pad: clamp(0.25rem, 2vw, 1.5rem);--card-bg: #ffffff;--input-bg: #f3f5fa;--accent-bg: #f0f2fb;--shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.08), 0 2px 4px -1px rgba(0, 0, 0, 0.04);--switch-bg: #d1d5db;--switch-checked-bg: #5f47e0;--hover-bg: #e5eaff;--media-options-bg: #f3f5fa;--media-options-border: #e2e6f0;--media-header-color: #2d3748;--media-label-color: #2d3748;--media-description-color: #64748b;--media-code-bg: #edf2f7;--media-disabled-color: #94a3b8;--drawer-bg: #f0f2fb;--drawer-border: #dde2f2;--drawer-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.06);--transition-speed: 0.25s;--transition-timing: ease-out;--wizard-button-bg: var(--primary-color);--wizard-button-hover-outline: #a596ff;--wizard-dialog-bg: var(--card-bg);--wizard-option-bg: #f0f2fb;--wizard-option-border: #dde2f2;--wizard-option-hover-bg: #e5eaff;--wizard-option-selected-border: var(--primary-color);--wizard-back-button-bg: #edf2f7;--wizard-next-button-bg: var(--primary-color);--wizard-dot-inactive: #d1d5db;--wizard-dot-active: var(--primary-color);--outer-pad: clamp(0.25rem, 2vw, 1.5rem)}[data-theme=dark]{--bg-color: #121824;--text-color: #e2e8f0;--muted-text-color: #94a3b8;--primary-color: #8d81ff;--primary-color-rgb: 124, 112, 232;--secondary-color: #5f47e0;--success-color: #22c55e;--border-color: #3a465c;--card-bg: #1a2030;--input-bg: #232940;--accent-bg: #1f2937;--hover-bg: #2a3349;--shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.15);--switch-bg: #4b5563;--switch-checked-bg: #7c70e8;--media-options-bg: #1f2937;--media-options-border: #374151;--media-header-color: #f3f4f6;--media-label-color: #f3f4f6;--media-description-color: #9ca3af;--media-code-bg: #111827;--media-disabled-color: #6b7280;--drawer-bg: #232940;--drawer-border: #3a465c;--drawer-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.15);--wizard-button-bg: var(--primary-color);--wizard-button-hover-outline: #9485ff;--wizard-dialog-bg: #2d3748;--wizard-option-bg: #364156;--wizard-option-border: #3a465c;--wizard-option-hover-bg: #3a4761;--wizard-option-selected-border: var(--primary-color);--wizard-back-button-bg: #232940;--wizard-next-button-bg: var(--primary-color);--wizard-dot-inactive: #4b5563;--wizard-dot-active: var(--primary-color)}[data-theme=dark] img{filter:brightness(0.8) contrast(1.2)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../fonts/inconsolata.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inconsolata override";font-display:swap;src:local("ui-monospace"),local("Menlo"),local("Monaco"),local("Cascadia Mono"),local("Segoe UI Mono"),local("Roboto Mono"),local("Oxygen Mono"),local("Ubuntu Mono"),local("Source Code Pro"),local("Fira Mono"),local("Droid Sans Mono"),local("Consolas"),local("Courier New"),local("monospace");ascent-override:95%;descent-override:-25%;line-gap-override:-20%}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans Override";font-display:swap;src:local("Arial"),local("Helvetica"),local("sans-serif");ascent-override:106.88%;descent-override:-29.3%;line-gap-override:0%}body{font-family:Inconsolata,"Inconsolata override",monospace;font-size:clamp(.938rem,.911rem + .071vw,.975rem);font-optical-sizing:auto;text-rendering:optimizeLegibility;letter-spacing:.0625em;background-color:var(--bg-color);color:var(--text-color);line-height:1.6;transition:background-color .2s,color .2s}body>header{background-color:var(--card-bg);box-shadow:var(--shadow);padding:1rem;display:flex;justify-content:space-between;align-items:center}body>div{max-width:75rem;margin:2rem auto;padding:0 1rem}body>div>footer{margin-top:3rem;text-align:center;padding:1rem;color:var(--text-color);font-size:.9rem;grid-area:footer}.logo{display:flex;align-items:center;gap:.75em;font-size:1.25rem;font-size:max(1.25rem,min(1.75rem,1.5vw));font-weight:700;color:var(--primary-color);text-decoration:none}.logo:hover{text-decoration:none;color:var(--primary-color)}.logo img{width:3rem;height:3rem}.theme-toggle{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:9999px;padding:.5rem;display:flex;align-items:center;cursor:pointer;transition:background-color .3s}.theme-toggle:hover{background-color:var(--border-color)}.theme-toggle svg{width:1.5rem;height:1.5rem;fill:var(--text-color)}h1,h2,h3{margin-bottom:1rem;color:var(--primary-color)}h1{margin-bottom:3rem;font-size:2.5em}h2{margin-bottom:1.5rem}h1,h2,.center{text-wrap:balance;text-align:center}ul,p{margin-bottom:1em}ul{margin-left:1.5em}p{text-wrap:pretty}input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;width:100%;padding:.5em;margin:.5em 0 .75em;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--input-bg);color:var(--text-color);letter-spacing:0;resize:vertical}table{min-width:75%;border-collapse:separate;border-spacing:0;margin:1.5rem auto;padding:.1rem;font-size:clamp(.925rem,.911rem + .071vw,.965rem);border-radius:.75rem;overflow:auto;contain:content}button{position:relative;display:inline-block;padding:.6em 1em .65em 1em;font-weight:500;font-family:Inconsolata,"Inconsolata override",monospace;font-size:1.1em;color:currentColor;text-align:center;text-decoration:none;word-break:keep-all;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.375rem;background-color:rgba(0,0,0,0);transition:opacity .2s ease-out;border:.0625rem solid var(--border-color);cursor:pointer}.button{background-color:var(--primary-color);color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .3s,transform .2s,box-shadow .2s;box-shadow:0 1px 2px rgba(var(--primary-color-rgb), 0.1)}.button:hover{background-color:var(--secondary-color);transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--primary-color-rgb), 0.2)}.button:active{transform:translateY(0);box-shadow:0 1px 2px rgba(var(--primary-color-rgb), 0.1)}.button:focus-visible{outline:3px solid rgba(var(--primary-color-rgb), 0.4);outline-offset:2px}.button.secondary{background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color)}.button.secondary:hover{background-color:var(--border-color);color:var(--text-color)}[data-theme=dark] a,[data-theme=dark] a:visited{color:var(--text-color)}@media(min-width: 48rem){.col2{-moz-columns:2;columns:2}}.footer-policies{margin:2rem 0 1rem 0;text-align:center}.footer-policies ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0}.footer-policies li{margin:0;padding:0;display:flex;align-items:center}.footer-policies li:not(:last-child)::after{content:" | ";color:#64748b;margin:0 .75rem;font-weight:normal}.footer-policies a{color:#64748b;text-decoration:none;font-size:.875rem;padding:.25rem 0;transition:color .2s ease}.footer-policies a:hover,.footer-policies a:focus{color:#2563eb;text-decoration:underline}@media(max-width: 30rem){.footer-policies ul{flex-direction:column;gap:.5rem}.footer-policies li:not(:last-child)::after{display:none}.footer-policies a{font-size:1rem;padding:.5rem 0}}}@layer utils{.sr-only,.visually-hidden,.icon-pre--reading>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}[hidden],.hidden{display:none}.text-center{text-align:center;text-wrap:balance}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:bold}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.invisible{visibility:hidden}.visible{visibility:visible}[inert]{opacity:0;height:0;margin:0;padding:0;position:absolute;margin-left:-300vw;content-visibility:auto}}/*# sourceMappingURL=primary.1.0.2.min.css.map */