.Footer_footer__pQtti{width:100%;margin-top:0;background-color:var(--canvas);background-image:linear-gradient(var(--grid-green) 1px,transparent 1px),linear-gradient(90deg,var(--grid-green) 1px,transparent 1px);background-size:28px 28px;border-bottom:1px solid rgba(102,148,115,.55)}.Footer_blueBarBottom__9YAdQ{width:100%;height:28px;background-color:var(--flavin-blue);background-image:linear-gradient(90deg,rgba(102,148,115,.36) 1px,transparent 0);background-size:28px 28px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);display:grid;grid-template-columns:34px 28px 1fr 28px 34px}.Footer_barTickColInner___5vWm,.Footer_barTickCol__90cnp{border-right:1.5px dotted var(--ink)}.Footer_barTickColInnerRight__MeCz0,.Footer_barTickColRight___ZIyX{border-left:1.5px dotted var(--ink)}.Footer_colophonWrap__X1H8T{padding:28px 68px}.Footer_inner__vtL_T{max-width:1360px;margin:0 auto}.Footer_grid__88hvW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--ink)}.Footer_column__fehd0{min-width:0;display:flex;flex-direction:column}.Footer_columnTitle__WcnMX{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#b5485a;margin:0 0 8px;line-height:28px}.Footer_list__SC5eb{list-style:none;margin:0;padding:0}.Footer_list__SC5eb li{margin:0;line-height:28px}.Footer_link__TBOP7{max-width:100%;overflow-wrap:anywhere;display:inline-block;font-family:var(--font-mono);font-size:.84rem;line-height:28px;color:var(--ink);text-decoration:none}.Footer_link__TBOP7:hover{background:var(--flavin-yellow);text-decoration:underline;text-underline-offset:3px}.Footer_colophonLines__yM__q{position:relative}.Footer_colophonRow__Z3fXD{height:28px;line-height:28px;display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-mono);font-size:.94rem;color:#46493f;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Footer_colophonAuthor__zXPbU{padding-right:160px}.Footer_colophonBottomRow__l_zjy{display:grid;grid-template-columns:1fr auto 1fr}.Footer_colophonBottomRow__l_zjy span:nth-child(2){text-align:center}.Footer_colophonBottomRow__l_zjy span:last-child{text-align:right}.Footer_creditLink__3O70N,.Footer_creditLink__3O70N:hover{color:inherit;text-decoration:underline}.Footer_pencilSignature__Ji3qO{position:absolute;right:140px;top:22px;width:280px;height:78px;pointer-events:none;opacity:.88}.Footer_blindSeal__c4rAV{position:absolute;right:48px;top:36px;width:118px;height:118px;border-radius:50%;border:1.5px dashed rgba(130,134,118,.28);box-shadow:inset 1px 1px 2px rgba(255,255,255,.65),1px 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(110,114,98,.3);font-size:.52rem;letter-spacing:.14em;transform:rotate(-8deg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_blindSeal__c4rAV strong{font-size:.62rem;margin:4px 0;letter-spacing:.18em}@media (max-width:1024px){.Footer_grid__88hvW{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_blindSeal__c4rAV,.Footer_pencilSignature__Ji3qO{display:none}.Footer_colophonAuthor__zXPbU{padding-right:0}}@media (max-width:680px){.Footer_colophonWrap__X1H8T{padding:20px 16px}.Footer_colophonRow__Z3fXD{height:auto;min-height:28px;white-space:normal;flex-wrap:wrap;font-size:.8rem}.Footer_colophonBottomRow__l_zjy{grid-template-columns:1fr}.Footer_colophonBottomRow__l_zjy span:last-child,.Footer_colophonBottomRow__l_zjy span:nth-child(2){text-align:left}}:root{--ink:#2b2d27;--canvas:#f2f0e4;--inverse-canvas:#2b2d27;--inverse-ink:#f2f0e4;--hairline:#9dbba3;--hairline-soft:#c6d8c9;--surface-soft:#e9e7d9;--muted:#5a5d52;--flavin-blue:#d3e4eb;--flavin-pink:#d96c7d;--flavin-yellow:#eee73e;--grid-green:rgba(110,152,122,0.36);--tube-daylight:#d3e4eb;--bar-blue:#d3e4eb;--blue:#d3e4eb;--tube-pink:#d96c7d;--tube-pink-core:#d96c7d;--tube-pink-deep:#b83d52;--tube-pink-soft:rgba(217,108,125,0.16);--tube-yellow:#eee73e;--tube-yellow-soft:rgba(238,231,62,0.38);--rule-blueprint:#2b2d27;--line-strong:#2b2d27;--navy:#2b2d27;--rule:rgba(43,45,39,0.28);--line:rgba(43,45,39,0.28);--grid-celadon-strong:#6e987a;--paper:rgba(242,240,228,0.52);--paper-elevated:rgba(247,245,234,0.72);--ink-soft:#3c3f36;--ink-muted:#5a5d52;--font-display:"Courier New",Courier,monospace;--block-lime:#e6ecd8;--block-lilac:#d3e4eb;--block-cream:#ebe8d6;--block-pink:#f2d8dc;--block-mint:#dce9df;--block-coral:#f2d8dc;--block-navy:#2b2d27;--accent-magenta:#c44b5e;--success:#346f4a;--g-subjekt:#264b73;--g-verb:#b03048;--g-objekt:#1e6650;--g-bindeord:#6c3a7a;--g-konjunktiv:#2d633b;--font-sans:"Courier New",Courier,monospace;--font-serif:Georgia,"Times New Roman",serif;--accent:#c44b5e;--archive-green:#3c5c47;--grid-line:rgba(110,152,122,0.36);--marker:#eee73e;--font-mono:"Courier New",Courier,monospace;--r-xs:2px;--r-sm:2px;--r-md:2px;--r-lg:2px;--r-xl:2px;--r-pill:2px;--r-full:9999px;--s-xxs:4px;--s-xs:8px;--s-sm:12px;--s-md:16px;--s-lg:24px;--s-xl:32px;--s-xxl:48px;--s-section:96px;--navbar-height:64px;--content-width:1280px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--navbar-height) + var(--s-lg));-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--canvas);background-image:linear-gradient(var(--grid-green) 1px,transparent 1px),linear-gradient(90deg,var(--grid-green) 1px,transparent 1px);background-size:28px 28px;color:var(--ink);font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.65;letter-spacing:-.005em;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--block-lime);color:var(--ink)}h1,h2,h3,h4,h5,h6{color:var(--ink);text-wrap:balance;margin:0 0 var(--s-md)}h1{font-size:clamp(2.25rem,5.2vw,3.4rem);line-height:1.04;letter-spacing:-.022em}h1,h2{font-family:var(--font-serif);font-weight:400}h2{font-size:clamp(1.65rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.018em}h3{font-size:1.375rem;line-height:1.3;letter-spacing:-.012em}h3,h4{font-weight:600}h4{font-size:1.125rem;letter-spacing:-.008em}p{margin:0 0 1.15rem}a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-xs)}hr{border:0;border-top:1px solid var(--hairline);margin:var(--s-xxl) 0}audio,img,svg,video{max-width:100%}strong{font-weight:600}ol,ul{padding-left:1.35rem;margin:0 0 1.15rem}li{margin-bottom:.35rem}code{font-size:.875em;border-radius:var(--r-xs);padding:.1em .35em}code,pre{font-family:var(--font-mono);background:var(--surface-soft)}pre{border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--s-md);overflow-x:auto}pre code{background:none;padding:0}blockquote{border-left:3px solid var(--ink);padding-left:var(--s-lg);margin:var(--s-lg) 0;font-size:1.0625rem}audio{height:34px;vertical-align:middle}figure{margin:0}.pillButton{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-xs);border:0;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:1rem;font-weight:500;letter-spacing:-.012em;line-height:1.4;min-height:44px;padding:10px 22px;cursor:pointer;transition:background-color .12s ease}.pillButton,.pillButton:hover{text-decoration:none}.pillButton--primary{background:var(--ink)}.pillButton--primary,.pillButton--primary:hover{color:var(--inverse-ink)}.pillButton--secondary{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline)}.pillButton--secondary:hover{background:var(--surface-soft)}.pillButton--onColor{background:var(--canvas);color:var(--ink)}.pillButton--onColor:hover{color:var(--ink)}.pillButton--magenta{background:var(--accent-magenta)}.pillButton--magenta,.pillButton--magenta:hover{color:var(--inverse-ink)}.pillButton:disabled{opacity:.35;cursor:not-allowed;transform:none}.eyebrow{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase;margin:0}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:absolute;left:-9999px;top:var(--s-xs);z-index:100;background:var(--ink);color:var(--inverse-ink);border-radius:var(--r-pill);padding:10px 20px;text-decoration:none}.skipLink:focus{left:var(--s-lg)}.tableScroll{overflow-x:auto;max-width:100%;margin:var(--s-lg) 0;border:1px solid var(--hairline);border-radius:var(--r-md)}.mdxContent table{width:100%;border-collapse:collapse;margin:var(--s-lg) 0;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tableScroll>table{margin:0;width:auto;min-width:100%}.mdxContent th{white-space:nowrap}.mdxContent td,.mdxContent th{text-align:left;vertical-align:middle;padding:9px 14px;border:0;border-bottom:1px solid var(--hairline-soft)}.mdxContent th{font-weight:600;letter-spacing:-.008em;border-bottom:1px solid var(--hairline)}.mdxContent th,.mdxContent thead tr{background:var(--surface-soft)}.mdxContent tbody tr:last-child>td,.mdxContent tbody tr:last-child>th{border-bottom:0}.mdxContent td[rowspan],.mdxContent th[rowspan]{border-right:1px solid var(--hairline-soft);background:var(--surface-soft);font-weight:600;white-space:nowrap}.mdxContent td .tableScroll,.mdxContent th .tableScroll{border:0;margin:0}.anchorHeading{scroll-margin-top:calc(var(--navbar-height) + var(--s-lg));position:relative}.anchorLink{font-family:var(--font-mono);font-size:.7em;color:var(--muted);text-decoration:none;margin-left:.5em;opacity:0;transition:opacity .12s ease}.anchorHeading:hover .anchorLink,.anchorLink:focus{opacity:1}.mdxHighlight{background:var(--block-lime);color:var(--ink);border-radius:var(--r-sm);padding:.1em .35em;box-decoration-break:clone;-webkit-box-decoration-break:clone}h2 .mdxHighlight,h3 .mdxHighlight,h4 .mdxHighlight{padding:.06em .3em}.g-subjekt{color:var(--g-subjekt);font-weight:500}.g-verb{color:var(--g-verb);font-weight:500}.g-objekt{color:var(--g-objekt);font-weight:500}.g-bindeord{color:var(--g-bindeord);font-weight:500}.g-konjunktiv{color:var(--g-konjunktiv);font-weight:500}.subject-box{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-xs) var(--s-md);background:var(--surface-soft);border-radius:var(--r-pill);padding:10px 20px;margin:var(--s-md) 0 var(--s-lg);width:-moz-fit-content;width:fit-content}.subject-text{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;margin-right:var(--s-xs)}.aqua-dot,.blue-dot,.magenta-dot,.red-dot{display:inline-block;width:10px;height:10px;border-radius:var(--r-full);flex:none}.blue-dot{background:var(--g-subjekt)}.red-dot{background:var(--g-verb)}.aqua-dot{background:var(--g-objekt)}.magenta-dot{background:var(--g-bindeord)}.custom-quote{background:var(--block-cream);border-radius:var(--r-md);padding:var(--s-md) var(--s-lg);margin:var(--s-lg) 0;font-size:1.0625rem;line-height:1.55}.custom-quote small{font-size:.875rem;color:#4a4a45}.custom-quote p:last-child{margin-bottom:0}.regelruta{display:block;border:2px solid var(--ink);border-radius:var(--r-md);padding:var(--s-md) var(--s-lg);margin:var(--s-lg) 0;font-size:1.25rem;font-weight:400;letter-spacing:-.014em;text-align:center}td .regelruta,th .regelruta{margin:0;padding:6px 10px;font-size:1rem}.bokstavsbox-container{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-xs)}.bokstavsbox{background:var(--block-lilac);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.IPA,.bokstavsbox{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;padding:8px 12px;border-radius:var(--r-sm);white-space:nowrap}.IPA{background:var(--surface-soft);font-family:var(--font-mono);font-size:.9375rem}.my-special-links{font-weight:500;-webkit-text-decoration-color:var(--block-lilac);text-decoration-color:var(--block-lilac);text-decoration-thickness:3px;text-underline-offset:3px}.my-special-links:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tablepronomina tr:first-child td{background:var(--surface-soft);font-weight:600}.table-switch{margin:var(--s-lg) 0 var(--s-xl)}.switch-container{display:inline-flex;align-items:center;gap:var(--s-sm);background:var(--surface-soft);border-radius:var(--r-pill);padding:6px 16px 6px 8px;margin-bottom:var(--s-md)}.switch{position:relative;display:inline-block;width:40px;height:24px;flex:none}.switch input{opacity:0;width:100%;height:100%;margin:0}.slider,.switch input{position:absolute;cursor:pointer}.slider{inset:0;background-color:#c9c9c7;transition:background-color .18s ease}.slider,.slider:before{border-radius:var(--r-full)}.slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#ffffff;transition:transform .18s ease}.switch input:checked+.slider{background-color:var(--ink)}.switch input:checked+.slider:before{transform:translateX(16px)}.switch input:focus-visible+.slider{outline:2px solid var(--ink);outline-offset:3px}.switch-label{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase}.table-container{overflow-x:auto}.table-content{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;font-size:.9375rem}.table-content td,.table-content th{padding:10px 14px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--hairline-soft)}.table-content tr:last-child td,.table-content tr:last-child th{border-bottom:0}.endingCell{background:var(--surface-soft)}.ending{font-family:var(--font-mono);font-size:.875rem;font-weight:500;letter-spacing:.02em}.browser-container{margin:var(--s-lg) 0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:560px){body{font-size:17px}}html:not([data-grammar-mode=rigoros]) .rigoros-only,html[data-grammar-mode=lattsam] .rigoros-only,html[data-grammar-mode=rigoros] .lattsam-only{display:none!important}#innehall{position:relative;min-height:calc(100vh - 300px);padding-inline:68px}#innehall:after,#innehall:before{content:"";position:absolute;top:0;bottom:0;width:68px;pointer-events:none;z-index:10}#innehall:before{left:0;background:linear-gradient(90deg,var(--flavin-yellow) 0,var(--flavin-yellow) 6px,#292b25 6px,#292b25 7.5px,rgba(237,230,59,.14) 7.5px,rgba(237,230,59,.14) 34px,#292b25 34px,#292b25 35.5px,transparent 35.5px,transparent 61px,rgba(41,43,37,.65) 61px,rgba(41,43,37,.65) 62px,var(--flavin-pink) 62px,var(--flavin-pink) 68px)}#innehall:after{right:0;background:linear-gradient(270deg,var(--flavin-yellow) 0,var(--flavin-yellow) 6px,#292b25 6px,#292b25 7.5px,rgba(237,230,59,.14) 7.5px,rgba(237,230,59,.14) 34px,#292b25 34px,#292b25 35.5px,transparent 35.5px,transparent 61px,rgba(41,43,37,.65) 61px,rgba(41,43,37,.65) 62px,var(--flavin-pink) 62px,var(--flavin-pink) 68px)}@media (max-width:720px){#innehall{padding-inline:16px}#innehall:after,#innehall:before{width:16px}#innehall:before{background:linear-gradient(90deg,var(--flavin-yellow) 0,var(--flavin-yellow) 5px,#292b25 5px,#292b25 6px,transparent 6px,transparent 11px,var(--flavin-pink) 11px,var(--flavin-pink) 16px)}#innehall:after{background:linear-gradient(270deg,var(--flavin-yellow) 0,var(--flavin-yellow) 5px,#292b25 5px,#292b25 6px,transparent 6px,transparent 11px,var(--flavin-pink) 11px,var(--flavin-pink) 16px)}}button,input,select,textarea{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}.pillButton{font-family:var(--font-mono);font-size:.82rem;border:1.5px solid var(--ink);border-radius:0;letter-spacing:0;min-height:38px;padding:6px 16px}.pillButton--primary{background:rgba(237,230,59,.85);color:var(--ink);border-left:6px solid var(--flavin-pink);font-weight:700}.pillButton--primary:hover{background:var(--flavin-yellow);color:var(--ink)}.pillButton--secondary{background:rgba(210,227,234,.82);color:var(--ink);border-left:5px solid var(--ink);box-shadow:none}.pillButton--secondary:hover{background:var(--flavin-yellow);color:var(--ink)}.eyebrow{font-size:.72rem;letter-spacing:.06em}.mdxContent{line-height:1.75}.mdxContent h2{font-family:var(--font-mono);font-weight:700;letter-spacing:-.02em}.mdxContent h3{font-family:var(--font-mono);font-size:1.15rem}.tableScroll{border:1px solid var(--ink);border-left:5px solid var(--flavin-pink);border-radius:0;background:rgba(241,239,225,.65)}.mdxContent table{border-block:0}.mdxContent th{background:rgba(210,227,234,.68);font-family:var(--font-mono);font-size:.76rem;text-transform:uppercase;border-bottom:1px solid var(--ink)}.mdxContent td{border-bottom:1px dotted rgba(41,43,37,.38)}.mdxHighlight{background:linear-gradient(transparent 45%,var(--flavin-yellow) 45%,var(--flavin-yellow) 92%,transparent 92%);padding:0 .1em;border-radius:0}.regelruta{border:1.5px solid var(--ink);border-left:5px solid var(--flavin-pink);text-align:left;background:rgba(211,228,235,.45);font-family:var(--font-mono);border-radius:0}.custom-quote{border-left:4px solid var(--flavin-yellow);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:rgba(242,240,228,.72);border-radius:0}.custom-quote [lang=es]{font-weight:700}.subject-box{border:1px solid var(--ink);border-left:4px solid var(--flavin-blue);background:rgba(210,227,234,.48);border-radius:0}@media print{body{background:white;color:black}.skipLink,footer,header{display:none!important}a{text-decoration:none}.mdxContent{font-size:11pt}}.SearchDialog_overlay__Ntys_{position:fixed;inset:0;z-index:100;background:rgba(36,38,32,.58);display:flex;justify-content:center;align-items:flex-start;padding:clamp(1rem,8vh,6rem) var(--s-lg) var(--s-lg)}.SearchDialog_dialog__VcaF2{background-color:#f1efe1;background-image:linear-gradient(rgba(102,148,115,.36) 1px,transparent 0),linear-gradient(90deg,rgba(102,148,115,.36) 1px,transparent 0);background-size:28px 28px;border-left:1.5px solid #292b25;border-right:1.5px solid #292b25;border-color:#292b25 #ede63b #292b25 #d86b7c;border-style:solid;border-width:1.5px 6px;border-radius:0;width:100%;max-width:42rem;max-height:72vh;display:flex;flex-direction:column;overflow:hidden}.SearchDialog_inputRow__LgDRL{display:flex;align-items:center;gap:var(--s-sm);padding:12px 16px;background:rgba(210,227,234,.85);border-bottom:1.5px solid #292b25}.SearchDialog_input__1Z8v9{flex:1 1;font-family:var(--font-mono);font-size:1.05rem;font-weight:400;color:#242620;background:transparent;border:0;padding:6px 4px;min-height:40px}.SearchDialog_input__1Z8v9:focus{outline:none}.SearchDialog_input__1Z8v9::placeholder{color:#676a5e}.SearchDialog_close__rTec_{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#ede63b;border:1px solid #292b25;border-radius:0;padding:6px 12px;color:#242620;cursor:pointer;flex:none}.SearchDialog_results__5vGt1{overflow-y:auto;padding:8px}.SearchDialog_empty__daH0L{font-family:var(--font-mono);font-size:.9rem;color:#5b5e53;padding:var(--s-lg);margin:0;text-align:center}.SearchDialog_hit__9yjBI{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:10px 14px;border-radius:0;border-bottom:1px dotted rgba(41,43,37,.4);text-decoration:none;color:#242620}.SearchDialog_hit__9yjBI:hover{text-decoration:none}.SearchDialog_hitActive__TQXtU{background:rgba(237,230,59,.65);border-left:4px solid #d86b7c}.SearchDialog_hitCategory__zbI__{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#b5485a;display:flex;gap:8px}.SearchDialog_hitCategory__zbI__,.SearchDialog_levelTag__3yKoM{font-family:var(--font-mono);font-weight:700;align-items:center}.SearchDialog_levelTag__3yKoM{font-size:.625rem;padding:1px 6px;border-radius:0;text-transform:none;letter-spacing:normal;display:inline-flex}.SearchDialog_lattsamTag__ehXCa{background:#ede63b;color:#242620;border:1px solid #292b25}.SearchDialog_rigorosTag__x5XCJ{background:rgba(210,227,234,.85);color:#242620;border:1px solid #292b25}.SearchDialog_hitTitle__gKoeR{font-family:var(--font-mono);font-size:1rem;font-weight:700}.SearchDialog_hitExcerpt__5wuHr{font-family:var(--font-mono);font-size:.82rem;line-height:1.45;color:#4f5248;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GrammarModeToggle_toggleGroup__LhrC9{display:inline-flex;align-items:center;background:var(--surface-soft);padding:2px;border-radius:var(--r-full);border:1px solid var(--hairline);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GrammarModeToggle_button__GO8TR{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;border-radius:var(--r-full);cursor:pointer;transition:all .15s ease;white-space:nowrap}.GrammarModeToggle_button__GO8TR:hover{color:var(--ink)}.GrammarModeToggle_buttonActive__C_muW{background:var(--canvas);color:var(--ink);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.GrammarModeToggle_label___hfyx{line-height:1}.GrammarModeToggle_icon__zqAwy{font-size:.875rem;line-height:1}.GrammarModeToggle_mobileContainer__g_1Hm{margin:var(--s-sm) 0;padding:var(--s-sm);background:var(--surface-soft);border-radius:var(--r-md);display:flex;flex-direction:column;gap:var(--s-xs)}.GrammarModeToggle_mobileLabel__sAa8U{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.GrammarModeToggle_mobileDesc__cpv_a{font-size:.8125rem;color:var(--muted);margin:0 0 var(--s-xs);line-height:1.4}.GrammarModeToggle_toggleGroup__LhrC9{border-radius:0;border:1px solid #292b25;background:rgba(241,239,225,.85);padding:0}.GrammarModeToggle_button__GO8TR{border-radius:0;font:.72rem var(--font-mono);padding:4px 10px;min-height:30px;color:#3e4138;transition:background-color .15s}.GrammarModeToggle_button__GO8TR:hover{background:rgba(237,230,59,.55);color:#242620}.GrammarModeToggle_buttonActive__C_muW{background:#ede63b;border-left:3px solid #d86b7c;color:#242620;font-weight:700;box-shadow:none;text-decoration:none}.GrammarModeToggle_icon__zqAwy{display:none}.GrammarModeToggle_mobileContainer__g_1Hm{border-radius:0;border:1px solid #292b25;border-left:4px solid #d86b7c;background:rgba(210,227,234,.72)}@media (max-width:560px){.GrammarModeToggle_toggleGroup__LhrC9{display:none}.GrammarModeToggle_mobileContainer__g_1Hm .GrammarModeToggle_toggleGroup__LhrC9{display:inline-flex;align-self:start}}.Navbar_navbar__GrSXC{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;background-color:var(--flavin-blue);background-image:linear-gradient(90deg,rgba(102,148,115,.36) 1px,transparent 0);background-size:28px 28px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.Navbar_navbar__GrSXC:after,.Navbar_navbar__GrSXC:before{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none}.Navbar_navbar__GrSXC:before{left:34px}.Navbar_navbar__GrSXC:after,.Navbar_navbar__GrSXC:before{border-left:1.5px dotted var(--ink);border-right:1.5px dotted var(--ink)}.Navbar_navbar__GrSXC:after{right:34px}.Navbar_inner__Cumf_{max-width:1440px;margin:auto;padding:0 84px;height:56px;display:flex;align-items:center;gap:20px;position:relative}.Navbar_left__Wrk82{display:flex;align-items:center;gap:28px;flex:1 1;min-width:0}.Navbar_brand__JWn4W{font:700 1.05rem var(--font-mono);letter-spacing:-.02em;text-decoration:none;white-space:nowrap;color:var(--ink)}.Navbar_brandTld__d0Obg{color:var(--muted);font:400 .78rem var(--font-mono);letter-spacing:0;margin-left:1px}.Navbar_links__puXTb{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.Navbar_links__puXTb li{margin:0}.Navbar_linkActive__mqPpg,.Navbar_link__Ssa7S{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink);font:400 .82rem var(--font-mono);padding:8px 6px;text-decoration:none;white-space:nowrap;cursor:pointer}.Navbar_linkActive__mqPpg,.Navbar_link__Ssa7S:hover{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--flavin-pink);text-decoration-color:var(--flavin-pink);text-decoration-thickness:2px}.Navbar_chevron__z0d9t{color:var(--muted)}.Navbar_dropdown__xFPnr{position:relative}.Navbar_dropdownMenu___PkgI{position:absolute;top:calc(100% + 8px);left:0;width:16rem;padding:6px;border:1.5px solid var(--ink);border-left:5px solid var(--flavin-pink);background-color:var(--canvas);background-image:linear-gradient(var(--grid-green) 1px,transparent 1px),linear-gradient(90deg,var(--grid-green) 1px,transparent 1px);background-size:28px 28px;box-shadow:4px 4px 0 rgba(43,45,39,.14);display:flex;flex-direction:column}.Navbar_dropdownMenu___PkgI a{padding:10px 12px;font:400 .8rem var(--font-mono);text-decoration:none}.Navbar_dropdownMenu___PkgI a:hover{background:var(--flavin-yellow)}.Navbar_actions__4T0RL{display:flex;align-items:center;gap:12px;margin-left:auto}.Navbar_searchBtn____eYG{width:38px;height:38px;border:1px solid transparent;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.Navbar_searchBtn____eYG svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.Navbar_searchBtn____eYG:hover{background:var(--flavin-yellow);border-color:var(--ink)}.Navbar_progressLinkActive__4DdiQ,.Navbar_progressLink__eI1nS{color:var(--ink);font:400 .78rem var(--font-mono);text-decoration:none;white-space:nowrap}.Navbar_progressLinkActive__4DdiQ,.Navbar_progressLink__eI1nS:hover{text-decoration:underline;text-underline-offset:4px}.Navbar_pill__r148W{display:inline-flex;align-items:center;font:700 .76rem var(--font-mono);padding:7px 13px;min-height:36px;text-decoration:none;white-space:nowrap;border:1.5px solid var(--ink)}.Navbar_pillPrimary__R28mY{background:var(--flavin-yellow);color:var(--ink);box-shadow:-3px 0 0 var(--flavin-pink)}.Navbar_pillPrimary__R28mY:hover{background:var(--ink);color:var(--inverse-ink)}.Navbar_toggle__Nk7Ds{display:none;border:1px solid var(--ink);background:var(--canvas);width:38px;height:38px;font-size:1rem;cursor:pointer;color:var(--ink)}.Navbar_mobile__J7ASN{display:none;flex-direction:column;padding:20px 24px;border-top:1.5px solid var(--ink);background-color:var(--canvas);background-image:linear-gradient(var(--grid-green) 1px,transparent 1px),linear-gradient(90deg,var(--grid-green) 1px,transparent 1px);background-size:28px 28px;max-height:calc(100dvh - 56px);overflow-y:auto}.Navbar_mobileHeading__nd1PB{margin:22px 0 5px;font:700 .72rem var(--font-mono);text-transform:uppercase;color:var(--accent-magenta)}.Navbar_mobileLink__lFb0h{font:400 1rem var(--font-mono);padding:11px 0;border-bottom:1px dotted var(--ink);text-decoration:none}.Navbar_mobileCta__zxVht{align-self:flex-start;margin-top:24px}@media (max-width:1100px){.Navbar_progressLink__eI1nS{display:none}.Navbar_inner__Cumf_{padding-inline:72px}.Navbar_left__Wrk82{gap:20px}.Navbar_actions__4T0RL{gap:6px}}@media (max-width:900px){.Navbar_links__puXTb{display:none}.Navbar_toggle__Nk7Ds{display:inline-flex;align-items:center;justify-content:center}.Navbar_mobile__J7ASN{display:flex}}@media (max-width:720px){.Navbar_navbar__GrSXC:after,.Navbar_navbar__GrSXC:before{display:none}.Navbar_inner__Cumf_{padding-inline:16px}.Navbar_pillPrimary__R28mY{display:none}.Navbar_mobileCta__zxVht{display:inline-flex}.Navbar_actions__4T0RL{gap:4px}}