.ain-module__P1KiIq__world{--bg:#081117;--surface:#0b1920;--surface-hover:#11232a;--border:#294148;--border-strong:#41616a;--text:#e8f2f3;--text-muted:#a0b7bc;--text-faint:#839da5;--cyan:#83e2e6;--cyan-bright:#a8f0ec;color:var(--text);width:100vw;min-height:100vh;font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#83e2e607 1px,#0000 1px) 0 0/64px 64px,#081117;margin-inline:calc(50% - 50vw);overflow:hidden}.ain-module__P1KiIq__inner{max-width:1120px;margin:0 auto;padding:0 clamp(1.4rem,5vw,4rem) 6rem}.ain-module__P1KiIq__world a{text-decoration:none}.ain-module__P1KiIq__world a:hover{color:var(--cyan-bright)}.ain-module__P1KiIq__world a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.ain-module__P1KiIq__hero{padding:clamp(2rem,6vw,5rem) 0 4rem}.ain-module__P1KiIq__topline{border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;font-size:.73rem;display:flex}.ain-module__P1KiIq__back{color:var(--cyan)}.ain-module__P1KiIq__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(4.5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);display:grid}.ain-module__P1KiIq__title{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.12em;margin-left:-.05em;font-size:clamp(7.5rem,23vw,18rem);font-weight:600;line-height:.7}.ain-module__P1KiIq__period{color:var(--cyan)}.ain-module__P1KiIq__intro{flex-direction:column;align-items:start;gap:1.1rem;display:flex}.ain-module__P1KiIq__kicker{text-transform:uppercase;color:var(--cyan);letter-spacing:.1em;font-size:.7rem}.ain-module__P1KiIq__intro>p{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;font-size:clamp(2rem,4.2vw,3.7rem);font-weight:500;line-height:1.08}.ain-module__P1KiIq__description{color:var(--text-muted);max-width:39ch;font-size:.88rem;line-height:1.85}.ain-module__P1KiIq__links{flex-wrap:wrap;gap:.6rem 1.7rem;margin-top:.6rem;display:flex}.ain-module__P1KiIq__links a{color:var(--cyan);font-size:.8rem}.ain-module__P1KiIq__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;gap:1rem 2rem;padding:1.4rem 0;font-size:.7rem;display:flex}.ain-module__P1KiIq__codeSection,.ain-module__P1KiIq__principles{padding:5rem 0 2rem}.ain-module__P1KiIq__sectionTitle{grid-template-columns:minmax(110px,.25fr) 1fr;align-items:baseline;gap:2rem;margin-bottom:2.4rem;display:grid}.ain-module__P1KiIq__index{text-transform:uppercase;color:var(--cyan);letter-spacing:.1em;font-size:.72rem}.ain-module__P1KiIq__sectionTitle h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-size:clamp(1.65rem,3.8vw,3.1rem);font-weight:500}.ain-module__P1KiIq__codeGrid{grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);align-items:start;gap:2rem;display:grid}.ain-module__P1KiIq__codeWindow{border:1px solid var(--border);background:#061016;min-width:0}.ain-module__P1KiIq__fileLabel,.ain-module__P1KiIq__output{color:var(--text-muted);justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;font-size:.72rem;display:flex}.ain-module__P1KiIq__fileLabel{border-bottom:1px solid var(--border)}.ain-module__P1KiIq__codeWindow pre{color:#c5f6f2;padding:clamp(1.35rem,3vw,2.4rem) 1.15rem;font-size:clamp(.83rem,1.5vw,1.05rem);line-height:2.1;overflow-x:auto}.ain-module__P1KiIq__output{border-top:1px solid var(--border);align-items:center}.ain-module__P1KiIq__output strong{color:var(--cyan);font-size:1rem;font-weight:600}.ain-module__P1KiIq__codeExplanation{color:var(--text-muted);flex-direction:column;gap:1.45rem;padding:.5rem 0;font-size:.85rem;line-height:1.85;display:flex}.ain-module__P1KiIq__codeExplanation p:first-child{color:var(--text)}.ain-module__P1KiIq__codeExplanation a{color:var(--cyan)}.ain-module__P1KiIq__principleGrid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ain-module__P1KiIq__principle{border-bottom:1px solid var(--border);padding:2rem 1.3rem 2rem 0}.ain-module__P1KiIq__principle+.ain-module__P1KiIq__principle{border-left:1px solid var(--border);padding-left:1.5rem}.ain-module__P1KiIq__principleNumber{color:var(--cyan);font-size:.73rem}.ain-module__P1KiIq__principle h3{font-family:var(--font-display),sans-serif;margin:1.4rem 0 .6rem;font-size:1.3rem;font-weight:550}.ain-module__P1KiIq__principle p{color:var(--text-muted);font-size:.82rem;line-height:1.8}.ain-module__P1KiIq__endNote{border-top:1px solid var(--border);grid-template-columns:1fr 1.8fr;gap:1rem 3rem;margin-top:4rem;padding:2rem 0;display:grid}.ain-module__P1KiIq__endNote h2{font-family:var(--font-display),sans-serif;font-size:1.55rem;font-weight:500;line-height:1.3}.ain-module__P1KiIq__endNote p{color:var(--text-muted);font-size:.84rem;line-height:1.8}.ain-module__P1KiIq__endNote a{color:var(--cyan);grid-column:2;font-size:.8rem}@media (max-width:760px){.ain-module__P1KiIq__heroGrid{grid-template-columns:1fr;gap:3.5rem;padding-block:5rem 4rem}.ain-module__P1KiIq__title{font-size:clamp(7rem,30vw,14rem)}.ain-module__P1KiIq__codeGrid{grid-template-columns:1fr}.ain-module__P1KiIq__codeExplanation{max-width:60ch}.ain-module__P1KiIq__principleGrid{grid-template-columns:1fr}.ain-module__P1KiIq__principle{padding:1.6rem 0}.ain-module__P1KiIq__principle+.ain-module__P1KiIq__principle{border-left:0;padding-left:0}.ain-module__P1KiIq__sectionTitle{grid-template-columns:1fr;gap:.75rem}.ain-module__P1KiIq__endNote{grid-template-columns:1fr}.ain-module__P1KiIq__endNote a{grid-column:1}}@media (max-width:480px){.ain-module__P1KiIq__topline{flex-direction:column;align-items:start}.ain-module__P1KiIq__links{gap:.8rem}.ain-module__P1KiIq__stats{gap:.8rem 1rem}}.ain-module__P1KiIq__benchmarkSection{border-top:1px solid var(--border);margin-top:1.5rem;padding:1.75rem 0}.ain-module__P1KiIq__sectionHeading{margin-bottom:1.5rem}.ain-module__P1KiIq__sectionHeading h2{margin:.35rem 0 .6rem;font-size:1.2rem;font-weight:600}.ain-module__P1KiIq__sectionHeading p{color:var(--text-muted);font-size:.87rem;line-height:1.7}.ain-module__P1KiIq__eyebrow{color:var(--text-muted);font-size:.75rem}.ain-module__P1KiIq__benchmarkPanel{background:0 0}.ain-module__P1KiIq__benchmarkTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ain-module__P1KiIq__benchmarkTop h3{margin-top:.3rem;font-size:.95rem;font-weight:600}.ain-module__P1KiIq__benchmarkLive{color:var(--text-muted);font-size:.78rem}.ain-module__P1KiIq__benchmarkLive>span{display:none}.ain-module__P1KiIq__benchmarkTokenizer{color:var(--text-muted);font-size:.78rem}.ain-module__P1KiIq__benchmarkBars{gap:.75rem;padding:1.3rem 0;display:grid}.ain-module__P1KiIq__benchmarkBarRow{grid-template-columns:5.5rem minmax(0,1fr) 3.25rem 7rem;align-items:center;gap:.75rem;font-size:.82rem;display:grid}.ain-module__P1KiIq__benchmarkBarLabel{color:var(--text-muted)}.ain-module__P1KiIq__benchmarkAinLabel{color:var(--cyan);font-weight:700}.ain-module__P1KiIq__benchmarkTrack{background:var(--border);height:5px;overflow:hidden}.ain-module__P1KiIq__benchmarkBar,.ain-module__P1KiIq__benchmarkBarAin{height:100%}.ain-module__P1KiIq__benchmarkBar{background:var(--text-faint)}.ain-module__P1KiIq__benchmarkBarAin{background:var(--cyan)}.ain-module__P1KiIq__benchmarkValue{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.ain-module__P1KiIq__benchmarkDelta{text-align:right;color:var(--text-muted);white-space:nowrap;font-size:.72rem}.ain-module__P1KiIq__benchmarkTableWrap{border-top:1px solid var(--border);overflow-x:auto}.ain-module__P1KiIq__benchmarkTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:480px;font-size:.8rem}.ain-module__P1KiIq__benchmarkTable caption{text-align:left;color:var(--text-muted);padding:1rem 0 .5rem}.ain-module__P1KiIq__benchmarkTable th,.ain-module__P1KiIq__benchmarkTable td{border-bottom:1px solid var(--border);white-space:nowrap;padding:.65rem .4rem;font-weight:400}.ain-module__P1KiIq__benchmarkTable th:first-child,.ain-module__P1KiIq__benchmarkTable tbody th{text-align:left;padding-left:0}.ain-module__P1KiIq__benchmarkTable th:not(:first-child),.ain-module__P1KiIq__benchmarkTable td{text-align:right}.ain-module__P1KiIq__benchmarkTable thead th{color:var(--text-muted);font-size:.74rem}.ain-module__P1KiIq__benchmarkAinCell{color:var(--cyan)!important;font-weight:600!important}.ain-module__P1KiIq__benchmarkFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;display:flex}.ain-module__P1KiIq__benchmarkFooter p{color:var(--text-muted);max-width:52ch;font-size:.76rem;line-height:1.6}.ain-module__P1KiIq__benchmarkFooter strong{color:var(--text)}.ain-module__P1KiIq__benchmarkLinks{flex-wrap:wrap;gap:1rem;display:flex}.ain-module__P1KiIq__benchmarkLinks a,.ain-module__P1KiIq__benchmarkUnavailable a{color:var(--cyan);font-size:.76rem}.ain-module__P1KiIq__benchmarkLinks a:hover,.ain-module__P1KiIq__benchmarkUnavailable a:hover{text-underline-offset:3px;text-decoration:underline}.ain-module__P1KiIq__benchmarkUnavailable{border-top:1px solid var(--border);padding:1.25rem 0}.ain-module__P1KiIq__benchmarkUnavailable h3{margin-bottom:.6rem;font-size:1rem}.ain-module__P1KiIq__benchmarkUnavailable p{color:var(--text-muted);margin-bottom:1rem;font-size:.87rem}@media (max-width:650px){.ain-module__P1KiIq__benchmarkBarRow{grid-template-columns:4.5rem minmax(0,1fr) 2.7rem;gap:.5rem;font-size:.75rem}.ain-module__P1KiIq__benchmarkDelta{display:none}}html.theme-light .ain-module__P1KiIq__world{--bg:#eef8f9;--surface:#e5f3f5;--surface-hover:#dbedef;--border:#bfd9df;--border-strong:#9ebec5;--text:#11272d;--text-muted:#526a70;--text-faint:#677f85;--cyan:#0d7586;--cyan-bright:#075263;background:linear-gradient(#0d75860d 1px,#0000 1px) 0 0/64px 64px,#eef8f9}html.theme-light .ain-module__P1KiIq__codeWindow{border-color:#38616a}
