.code-block[data-astro-cid-jgrc2lfe]{position:relative;background:var(--navy-deep);border:1px solid var(--hair-dark);padding:18px 22px}.code-pre[data-astro-cid-jgrc2lfe]{margin:0;overflow-x:auto;white-space:normal;font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:15px;line-height:1.6;color:var(--cream)}.code-block[data-astro-cid-jgrc2lfe]:has(>.code-copy:not([hidden])) .code-pre[data-astro-cid-jgrc2lfe]{padding-right:92px}.code-pre[data-astro-cid-jgrc2lfe]:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--focus-ring);outline-offset:4px;border-radius:6px}.code-block[data-astro-cid-jgrc2lfe] code[data-astro-cid-jgrc2lfe]{font:inherit;background:none;border:0;padding:0}.code-line[data-astro-cid-jgrc2lfe]{display:block;white-space:pre}.code-prompt[data-astro-cid-jgrc2lfe]{color:var(--caramel-bright);-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-ok[data-astro-cid-jgrc2lfe]{color:var(--sage-bright)}.code-copy[data-astro-cid-jgrc2lfe]{position:absolute;top:18px;right:22px;display:grid;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--cream-muted);cursor:pointer;padding-left:36px;background:linear-gradient(to right,transparent,var(--navy-deep) 36px);transition:color var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.code-copy[data-astro-cid-jgrc2lfe][hidden]{display:none}.code-copy[data-astro-cid-jgrc2lfe]:hover{color:var(--cream)}.code-copy[data-astro-cid-jgrc2lfe]:active{transform:translateY(1px)}.code-copy[data-astro-cid-jgrc2lfe]:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--focus-ring);outline-offset:3px;border-radius:6px}.code-copy-face[data-astro-cid-jgrc2lfe]{grid-area:1 / 1;transition:opacity var(--dur-base) var(--ease-standard)}.code-copy-done[data-astro-cid-jgrc2lfe]{color:var(--sage-bright);opacity:0}.code-copy[data-astro-cid-jgrc2lfe].is-copied .code-copy-idle[data-astro-cid-jgrc2lfe]{opacity:0}.code-copy[data-astro-cid-jgrc2lfe].is-copied .code-copy-done[data-astro-cid-jgrc2lfe]{opacity:1}.dtable[data-astro-cid-jcqriyoz]{display:block;width:100%;border-collapse:separate;border-spacing:0}.dtable[data-astro-cid-jcqriyoz] tbody[data-astro-cid-jcqriyoz],.dtable[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz],.dtable[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz],.dtable[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]{display:block}.dtable[data-astro-cid-jcqriyoz] colgroup[data-astro-cid-jcqriyoz]{display:none}.dtable[data-astro-cid-jcqriyoz] thead[data-astro-cid-jcqriyoz]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dtable[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]{padding:14px 24px;border-bottom:1px solid var(--hairline)}.dtable[data-astro-cid-jcqriyoz] tbody[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]:last-child{border-bottom:0}.dtable[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]{padding:0;border:0;text-align:left}.dtable[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]+td[data-astro-cid-jcqriyoz]{margin-top:10px}.dtable[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz]{text-align:left}.cell-label[data-astro-cid-jcqriyoz]{display:block;margin-bottom:4px}.dt-mono[data-astro-cid-jcqriyoz],.dt-tokens[data-astro-cid-jcqriyoz]{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:13px}.dt-mono[data-astro-cid-jcqriyoz]{overflow-wrap:anywhere}.dt-tokens[data-astro-cid-jcqriyoz]{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:7px;column-gap:7px;overflow-wrap:anywhere}.dt-token[data-astro-cid-jcqriyoz]+.dt-token[data-astro-cid-jcqriyoz]:before{content:"·";color:var(--accent);margin-right:7px}html.theme-dark .dt-token[data-astro-cid-jcqriyoz]+.dt-token[data-astro-cid-jcqriyoz]:before{color:var(--caramel-bright)}.dt-sentence[data-astro-cid-jcqriyoz]{font-size:14px;line-height:1.55}.dt-strong[data-astro-cid-jcqriyoz]{font-weight:600;color:var(--text-strong)}.dt-body[data-astro-cid-jcqriyoz]{color:var(--text-body)}.dt-muted[data-astro-cid-jcqriyoz]{color:var(--text-muted)}@media (min-width: 1100px){.dtable[data-astro-cid-jcqriyoz]{display:table;table-layout:fixed}.dtable[data-astro-cid-jcqriyoz] colgroup[data-astro-cid-jcqriyoz]{display:table-column-group}.dtable[data-astro-cid-jcqriyoz] thead[data-astro-cid-jcqriyoz]{position:static;display:table-header-group;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.dtable[data-astro-cid-jcqriyoz] tbody[data-astro-cid-jcqriyoz]{display:table-row-group}.dtable[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]{display:table-row;padding:0;border-bottom:0}.dtable[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz],.dtable[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]{display:table-cell;vertical-align:baseline;padding:14px 12px;border-bottom:1px solid var(--hairline);margin-top:0}.dtable[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz]:first-child,.dtable[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]:first-child{padding-left:24px}.dtable[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz]:last-child,.dtable[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]:last-child{padding-right:24px}.dtable[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz]:not(:last-child),.dtable[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]:not(:last-child){border-right:1px solid var(--hairline)}.dtable[data-astro-cid-jcqriyoz] tbody[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]:last-child td[data-astro-cid-jcqriyoz]{border-bottom:0}.cell-label[data-astro-cid-jcqriyoz]{display:none}}.def-row[data-astro-cid-j2s4ooi6]{display:grid;gap:6px;padding:16px 0}.def-row[data-astro-cid-j2s4ooi6]+.def-row[data-astro-cid-j2s4ooi6]{border-top:1px solid var(--hairline)}.def-label[data-astro-cid-j2s4ooi6]{color:var(--accent)}@media (min-width: 768px){.def-row[data-astro-cid-j2s4ooi6]{grid-template-columns:200px 1fr;gap:24px;align-items:baseline}}.faq-item[data-astro-cid-u36zh22o]{border-top:1px solid var(--hairline);padding:24px 0}.faq-summary[data-astro-cid-u36zh22o]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;cursor:pointer;list-style:none}.faq-summary[data-astro-cid-u36zh22o]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-u36zh22o]:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--focus-ring);outline-offset:4px;border-radius:4px}.faq-question[data-astro-cid-u36zh22o]{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.3;color:var(--text-strong)}.faq-toggle[data-astro-cid-u36zh22o]{margin-left:auto;flex:none;font-size:15px;font-weight:600;color:var(--info);white-space:nowrap;transition:filter var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.faq-summary[data-astro-cid-u36zh22o]:hover .faq-toggle[data-astro-cid-u36zh22o]{filter:brightness(.93)}.faq-summary[data-astro-cid-u36zh22o]:active .faq-toggle[data-astro-cid-u36zh22o]{transform:translateY(1px)}.faq-toggle-close[data-astro-cid-u36zh22o],.faq-item[data-astro-cid-u36zh22o][open] .faq-toggle-open[data-astro-cid-u36zh22o]{display:none}.faq-item[data-astro-cid-u36zh22o][open] .faq-toggle-close[data-astro-cid-u36zh22o],.faq-item[data-astro-cid-u36zh22o][open][data-state=closing] .faq-toggle-open[data-astro-cid-u36zh22o]{display:inline}.faq-item[data-astro-cid-u36zh22o][open][data-state=closing] .faq-toggle-close[data-astro-cid-u36zh22o]{display:none}.faq-answer-wrap[data-astro-cid-u36zh22o]{overflow:hidden}.faq-answer[data-astro-cid-u36zh22o]{max-width:680px;padding-top:16px;font-size:15px;line-height:1.65;color:var(--text-body)}.media-frame[data-astro-cid-7ztpvma2]{background:var(--surface-soft);border:1px solid var(--hairline);overflow:hidden;display:grid;place-items:center}.media-frame[data-astro-cid-7ztpvma2]>[data-astro-cid-7ztpvma2]{grid-area:1 / 1}.media-shot[data-astro-cid-7ztpvma2]{display:block;width:100%;height:auto}.media-ratio[data-astro-cid-7ztpvma2]{width:100%}.media-empty[data-astro-cid-7ztpvma2]{padding:24px;text-align:center}.scroll-top[data-astro-cid-5qrr6s65]{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--text-strong);font-size:16px;line-height:1;cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard),visibility var(--dur-base) var(--ease-standard),filter var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.scroll-top[data-astro-cid-5qrr6s65].is-shown{opacity:1;visibility:visible}.scroll-top[data-astro-cid-5qrr6s65]:hover{filter:brightness(.93)}.scroll-top[data-astro-cid-5qrr6s65]:active{transform:translateY(1px)}.scroll-top[data-astro-cid-5qrr6s65]:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--focus-ring);outline-offset:3px}@media (min-width: 768px){.scroll-top[data-astro-cid-5qrr6s65]{right:32px;bottom:32px}}.dsp[data-astro-cid-5fldlkcr]{--dsp-font-display: "Literata", Georgia, serif;--dsp-font-sans: "Readex Pro", system-ui, sans-serif;--dsp-font-ar: "Harmattan", sans-serif;--dsp-font-ar-formal: "Amiri", Georgia, serif;--dsp-font-mono: "JetBrains Mono", monospace;--dsp-ease: cubic-bezier(.2, .7, .3, 1);--dsp-dur-state: .25s;--dsp-dur-flip: .18s;--dsp-dur-move: .34s;--dsp-accent-ink: color-mix(in srgb, var(--accent) 72%, var(--choc-ink));font-family:var(--dsp-font-sans)}html.theme-dark .dsp[data-astro-cid-5fldlkcr]{--dsp-accent-ink: var(--caramel-bright)}.dsp-display[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-size:clamp(30px,8.5vw,84px);max-width:12ch}.dsp-sub[data-astro-cid-5fldlkcr]{margin:18px 0 0;max-width:52ch;font-size:15px;line-height:1.65;color:var(--text-body)}.dsp-facts[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:11px;line-height:1.8}body:has(.dsp)>header .theme-toggle{display:none}.dsp-modebtn[data-astro-cid-5fldlkcr]{cursor:pointer;border:1.5px solid var(--text-strong);background:transparent;color:var(--text-strong);border-radius:999px;font-weight:600;font-size:13px;padding:9px 20px;transition:background-color var(--dsp-dur-state),color var(--dsp-dur-state),border-color var(--dsp-dur-state)}.dsp-modebtn[data-astro-cid-5fldlkcr]:hover{background:var(--accent);border-color:var(--accent);color:var(--choc-ink)}html.theme-dark .dsp-lbl-to-dark[data-astro-cid-5fldlkcr],html:not(.theme-dark) .dsp-lbl-to-light[data-astro-cid-5fldlkcr]{display:none}.dsp-mirror[data-astro-cid-5fldlkcr]{border:1px solid var(--hairline);border-radius:20px;background:color-mix(in srgb,var(--cream) 60%,transparent)}html.theme-dark .dsp-mirror[data-astro-cid-5fldlkcr]{background:color-mix(in srgb,var(--navy-soft) 70%,transparent)}.dsp-mirror[data-astro-cid-5fldlkcr].is-flipped{direction:rtl}.dsp-mside[data-astro-cid-5fldlkcr]{transition:opacity var(--dsp-dur-flip) ease,transform var(--dsp-dur-flip) ease}.dsp-mirror[data-astro-cid-5fldlkcr].is-swapping .dsp-mside[data-astro-cid-5fldlkcr]{opacity:0;transform:scale(.985)}.dsp-mside-ar[data-astro-cid-5fldlkcr]{border-top:1px solid var(--hairline)}@media (min-width: 860px){.dsp-mside-ar[data-astro-cid-5fldlkcr]{border-top:0;border-left:1px solid var(--hairline)}.dsp-mirror[data-astro-cid-5fldlkcr].is-flipped .dsp-mside-ar[data-astro-cid-5fldlkcr]{border-left:0;border-right:1px solid var(--hairline)}}.dsp-mhead[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.2;color:var(--text-strong);margin:0 0 8px}.dsp-mbody[data-astro-cid-5fldlkcr]{font-size:13.5px;color:var(--text-muted);line-height:1.65;margin:0}.dsp-mhead-ar[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.4}.dsp-mbody-ar[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:16px;line-height:1.85}.dsp-kicker-ar[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:13px;letter-spacing:0;text-transform:none}.dsp-flipbtn[data-astro-cid-5fldlkcr]{cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;border:1.5px solid var(--text-strong);background:var(--cream);color:var(--text-strong);border-radius:999px;font-weight:600;font-size:12.5px;padding:8px 16px;box-shadow:var(--shadow-card);transition:background-color var(--dsp-dur-state),color var(--dsp-dur-state),transform var(--dsp-dur-state)}html.theme-dark .dsp-flipbtn[data-astro-cid-5fldlkcr]:not(:hover){background:var(--navy-soft)}.dsp-flipbtn[data-astro-cid-5fldlkcr]:hover{background:var(--accent);border-color:var(--accent);color:var(--choc-ink);transform:translate(-50%,-50%) scale(1.05)}.dsp-flipbtn[data-astro-cid-5fldlkcr] b[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-weight:700;font-size:15px}.dsp-rail[data-astro-cid-5fldlkcr]{top:var(--nav-height)}.dsp-railline[data-astro-cid-5fldlkcr]{border:1px solid var(--hairline);border-radius:999px;background:var(--surface);padding:5px;scrollbar-width:none}.dsp-railline[data-astro-cid-5fldlkcr]::-webkit-scrollbar{display:none}.dsp-stop[data-astro-cid-5fldlkcr]{cursor:pointer;background:none;border:none;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13.5px;color:var(--text-muted);transition:color var(--dsp-dur-state),background-color var(--dsp-dur-state)}.dsp-stop[data-astro-cid-5fldlkcr]:hover{color:var(--text-strong)}.dsp-stop[data-astro-cid-5fldlkcr]:focus:not(:focus-visible){outline-style:none}.dsp-stop[data-astro-cid-5fldlkcr].is-on{color:var(--text-strong);font-weight:600;background:var(--accent-wash)}.dsp-railcap[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dsp-railnote[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:11.5px;line-height:1.6;color:var(--text-muted)}@media (min-width: 900px){.dsp-rail[data-astro-cid-5fldlkcr]{top:calc(var(--nav-height) + 20px);--dsp-dot-top: 13px;--dsp-dot-size: 11px;--dsp-spine-w: 3px}.dsp-railline[data-astro-cid-5fldlkcr]{border:0;border-radius:0;background:none;padding:0 0 0 var(--dsp-spine-w)}.dsp-stop[data-astro-cid-5fldlkcr]{padding:9px 0 9px 20px;border-radius:0}.dsp-stop[data-astro-cid-5fldlkcr].is-on{background:none}.dsp-stop[data-astro-cid-5fldlkcr]:before{content:"";position:absolute;z-index:1;left:-7px;top:var(--dsp-dot-top);width:var(--dsp-dot-size);height:var(--dsp-dot-size);border-radius:50%;background:var(--surface);border:3px solid color-mix(in srgb,var(--accent) 45%,transparent);transition:background-color var(--dsp-dur-state),border-color var(--dsp-dur-state),transform var(--dsp-dur-state)}.dsp-stop[data-astro-cid-5fldlkcr]:after{content:"";position:absolute;left:calc(0px - var(--dsp-spine-w));top:calc(var(--dsp-dot-top) + var(--dsp-dot-size) / 2);width:var(--dsp-spine-w);height:100%;background:color-mix(in srgb,var(--accent) 35%,transparent)}.dsp-stop[data-astro-cid-5fldlkcr]:last-child:after{content:none}.dsp-stop[data-astro-cid-5fldlkcr]:hover:before{transform:scale(1.15)}.dsp-stop[data-astro-cid-5fldlkcr].is-on:before{background:var(--accent);border-color:var(--accent)}}.dsp-pin[data-astro-cid-5fldlkcr]{background:color-mix(in srgb,var(--cream) 55%,transparent);border:1px solid var(--hairline);border-radius:20px;box-shadow:var(--shadow-soft);transition:transform var(--dsp-dur-move) var(--dsp-ease),box-shadow .3s var(--dsp-ease),opacity .45s ease,filter .45s ease}.dsp-podium[data-astro-cid-5fldlkcr]:empty{display:none}.dsp-pin[data-astro-cid-5fldlkcr].is-open{display:block}.dsp-pin[data-astro-cid-5fldlkcr].is-open:hover{transform:none}.dsp-pin[data-astro-cid-5fldlkcr].is-rising{animation:dsp-rise var(--dsp-dur-move) var(--dsp-ease) both}@keyframes dsp-rise{0%{opacity:0;transform:translateY(14px)}}html.theme-dark .dsp-pin[data-astro-cid-5fldlkcr]:not(.dsp-pin-dark){background:color-mix(in srgb,var(--navy-soft) 70%,transparent)}.dsp-pin[data-astro-cid-5fldlkcr]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.dsp-pin[data-astro-cid-5fldlkcr].is-dim{opacity:.14;transform:scale(.97);filter:saturate(.35)}.dsp-pin[data-astro-cid-5fldlkcr].is-dim:focus-within{opacity:1;transform:none;filter:none}.dsp-pindot[data-astro-cid-5fldlkcr]{top:-6px;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:var(--shadow-soft);transition:transform var(--dsp-dur-state)}.dsp-pin[data-astro-cid-5fldlkcr]:hover .dsp-pindot[data-astro-cid-5fldlkcr]{transform:translate(-50%) scale(1.25)}.dsp-lbl[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.dsp-lbl-ar[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:13px;letter-spacing:0;text-transform:none}.dsp-anno[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-style:italic;font-size:14.5px;color:var(--text-muted);line-height:1.55}.dsp-anno[data-astro-cid-5fldlkcr]:before{content:"";display:block;width:24px;height:3px;background:var(--accent);border-radius:2px;margin-bottom:8px;transition:width .3s var(--dsp-ease)}.dsp-pin[data-astro-cid-5fldlkcr]:hover .dsp-anno[data-astro-cid-5fldlkcr]:before{width:44px}.dsp-anno-c[data-astro-cid-5fldlkcr]{text-align:center}.dsp-anno-c[data-astro-cid-5fldlkcr]:before{margin-inline:auto}.dsp-bubble[data-astro-cid-5fldlkcr]{animation:dsp-float 6.5s cubic-bezier(.42,0,.58,1) infinite}@keyframes dsp-float{50%{transform:translateY(-5px)}}.dsp-sw[data-astro-cid-5fldlkcr]{border:1px solid var(--hairline);border-radius:10px}.dsp-sw[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:8.5px;border-radius:5px;color:var(--choc-ink);background:color-mix(in srgb,var(--cream-bright) 72%,transparent)}.dsp-sw[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr].dsp-sw-light{color:var(--cream-soft);background:color-mix(in srgb,var(--choc-ink) 62%,transparent)}.dsp-statn[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-size:76px;font-weight:600;line-height:.95;letter-spacing:-.02em;color:var(--text-strong)}.dsp-statc[data-astro-cid-5fldlkcr]{font-size:12px;line-height:1.55;color:var(--text-muted)}.dsp-pin-dark[data-astro-cid-5fldlkcr]{background:var(--navy);border-color:transparent}html.theme-dark .dsp-pin-dark[data-astro-cid-5fldlkcr]{border-color:var(--hairline)}.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-lbl[data-astro-cid-5fldlkcr],.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-anno[data-astro-cid-5fldlkcr]{color:var(--cream-muted)}.dsp-quote[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-style:italic;font-size:19px;line-height:1.45;color:var(--cream)}.dsp-quote-sharp[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-sans);font-style:normal;font-weight:700;font-size:17px;letter-spacing:-.01em}.dsp-arname[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:33px;font-weight:700;line-height:1.45;color:var(--text-strong)}.dsp-arbody[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:14.5px;line-height:1.8;color:var(--text-muted)}.dsp-proofline[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-size:64px;font-weight:600;line-height:1;color:var(--text-strong)}.dsp-proofline[data-astro-cid-5fldlkcr] span[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-weight:700}.dsp-term[data-astro-cid-5fldlkcr]{background:var(--navy-deep);border-radius:12px;color:var(--cream-muted);font-family:var(--dsp-font-mono);font-size:11.5px;line-height:1.7;padding:14px 16px;overflow-x:auto}.dsp-term[data-astro-cid-5fldlkcr] span[data-astro-cid-5fldlkcr]{display:block;white-space:pre}.dsp-term[data-astro-cid-5fldlkcr] .dsp-cursor[data-astro-cid-5fldlkcr]{display:inline-block;width:7px;height:13px;background:var(--cream-muted);vertical-align:-2px;animation:dsp-blink 1.15s steps(1) infinite}@keyframes dsp-blink{50%{opacity:0}}.dsp-st[data-astro-cid-5fldlkcr]{font-size:11px;font-weight:600;background:color-mix(in srgb,var(--dsp-st-tone) 16%,transparent);color:var(--dsp-st-ink)}.dsp-st-positive[data-astro-cid-5fldlkcr]{--dsp-st-tone: var(--sage);--dsp-st-ink: color-mix(in srgb, var(--sage) 70%, var(--choc-ink))}.dsp-st-info[data-astro-cid-5fldlkcr]{--dsp-st-tone: var(--ink-blue);--dsp-st-ink: color-mix(in srgb, var(--ink-blue) 70%, var(--choc-ink))}.dsp-st-negative[data-astro-cid-5fldlkcr]{--dsp-st-tone: #8E4A42;--dsp-st-ink: #7A3A33}.dsp-st-caution[data-astro-cid-5fldlkcr]{--dsp-st-tone: #B8912F;--dsp-st-ink: #6B5219}html.theme-dark .dsp-st-positive[data-astro-cid-5fldlkcr]{--dsp-st-ink: var(--sage-bright)}html.theme-dark .dsp-st-info[data-astro-cid-5fldlkcr]{--dsp-st-ink: var(--ink-blue-bright)}html.theme-dark .dsp-st-negative[data-astro-cid-5fldlkcr]{--dsp-st-ink: #C98D85}html.theme-dark .dsp-st-caution[data-astro-cid-5fldlkcr]{--dsp-st-ink: #D4B25E}.dsp-audit[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:12px;line-height:2.05}.dsp-audit[data-astro-cid-5fldlkcr] dd[data-astro-cid-5fldlkcr]{color:color-mix(in srgb,var(--positive) 78%,var(--text-strong))}.dsp-open[data-astro-cid-5fldlkcr]{cursor:pointer;border:0;background:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--dsp-accent-ink);transition:color var(--dsp-dur-state)}.dsp-open[data-astro-cid-5fldlkcr]:hover{color:var(--text-strong)}.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-open[data-astro-cid-5fldlkcr]{color:var(--caramel-bright)}.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-open[data-astro-cid-5fldlkcr]:hover{color:var(--cream)}.dsp-chev[data-astro-cid-5fldlkcr]{display:inline-block;font-size:11px;transition:transform var(--dsp-dur-state)}.dsp-open[data-astro-cid-5fldlkcr][aria-expanded=true] .dsp-chev[data-astro-cid-5fldlkcr]{transform:rotate(90deg)}@keyframes dsp-unfold{0%{opacity:0;transform:translateY(-4px)}}.dsp-exp[data-astro-cid-5fldlkcr]{display:grid;gap:18px;border-top:1px solid var(--hairline);margin-top:16px;padding-top:16px}.dsp-exp[data-astro-cid-5fldlkcr][hidden]{display:none}.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-exp[data-astro-cid-5fldlkcr]{border-top-color:color-mix(in srgb,var(--cream) 18%,transparent)}.dsp-expintro[data-astro-cid-5fldlkcr]{font-size:13.5px;line-height:1.6;color:var(--text-body);margin:0;max-width:62ch}.dsp-expintro-ar[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:15px;line-height:1.85;max-width:none;margin-bottom:12px}.dsp-expnote[data-astro-cid-5fldlkcr]{font-size:12.5px;line-height:1.6;color:var(--text-muted);margin:0;max-width:62ch}.dsp-exptitle[data-astro-cid-5fldlkcr]{margin:0 0 8px;font-family:var(--dsp-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-expintro[data-astro-cid-5fldlkcr]{color:var(--cream)}.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-expnote[data-astro-cid-5fldlkcr],.dsp-pin-dark[data-astro-cid-5fldlkcr] .dsp-exptitle[data-astro-cid-5fldlkcr]{color:var(--cream-muted)}.dsp-marks[data-astro-cid-5fldlkcr]{display:grid;gap:20px}.dsp-mark[data-astro-cid-5fldlkcr]{margin:0;display:flex;flex-direction:column;gap:10px}.dsp-markart[data-astro-cid-5fldlkcr]{display:flex;align-items:flex-end;gap:14px;min-height:108px}.dsp-monogram[data-astro-cid-5fldlkcr]{--monogram-bg: var(--text-strong);--monogram-ink: var(--surface)}.dsp-wordmark[data-astro-cid-5fldlkcr]{--wordmark-ink: var(--text-strong);align-self:center}.dsp-monogram[data-astro-cid-5fldlkcr] svg[data-astro-cid-5fldlkcr],.dsp-wordmark[data-astro-cid-5fldlkcr] svg[data-astro-cid-5fldlkcr]{display:block;width:100%;height:auto}.dsp-markcap[data-astro-cid-5fldlkcr]{font-size:12.5px;line-height:1.55;color:var(--text-muted)}.dsp-markcap[data-astro-cid-5fldlkcr] b[data-astro-cid-5fldlkcr]{display:block;color:var(--text-body);margin-bottom:2px}.dsp-laws[data-astro-cid-5fldlkcr]{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.dsp-laws[data-astro-cid-5fldlkcr] li[data-astro-cid-5fldlkcr]:before{content:"·";color:var(--dsp-accent-ink);font-weight:700;margin-right:8px}.dsp-jobs[data-astro-cid-5fldlkcr]{display:grid;gap:16px}.dsp-job[data-astro-cid-5fldlkcr]{display:flex;flex-direction:column;gap:8px}.dsp-jobart[data-astro-cid-5fldlkcr]{display:flex;align-items:center;min-height:42px}.dsp-jobcap[data-astro-cid-5fldlkcr]{font-size:11.5px;line-height:1.5;color:var(--text-muted);margin:0}.dsp-spec-kicker[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-strong);display:inline-flex;align-items:center;gap:8px}.dsp-spec-kicker[data-astro-cid-5fldlkcr]:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--accent)}.dsp-spec-wash[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-weight:600;font-size:17px;color:var(--text-strong);background:linear-gradient(transparent 52%,var(--accent-wash) 52%);padding:0 2px}.dsp-spec-btn[data-astro-cid-5fldlkcr]{font-size:12.5px;font-weight:600;border-radius:999px;padding:8px 16px;background:var(--accent);color:var(--choc-ink)}.dsp-spec-field[data-astro-cid-5fldlkcr]{font-size:12.5px;color:var(--text-muted);border:1px solid var(--hairline);border-radius:8px;padding:8px 12px;background:var(--surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 65%,transparent)}.dsp-spec-sel[data-astro-cid-5fldlkcr]{font-size:13px;color:var(--text-strong);background:#e3d3ae;padding:1px 3px}html.theme-dark .dsp-spec-sel[data-astro-cid-5fldlkcr]{background:#443a2b}.dsp-strip[data-astro-cid-5fldlkcr]{background:var(--navy);border-radius:14px;padding:16px;display:grid;gap:10px}html.theme-dark .dsp-strip[data-astro-cid-5fldlkcr]{border:1px solid var(--hairline)}.dsp-strip[data-astro-cid-5fldlkcr] .dsp-exptitle[data-astro-cid-5fldlkcr],.dsp-strip[data-astro-cid-5fldlkcr] .dsp-expnote[data-astro-cid-5fldlkcr]{color:var(--cream-muted)}.dsp-stripchips[data-astro-cid-5fldlkcr]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.dsp-ladder[data-astro-cid-5fldlkcr]{display:grid}.dsp-lrow[data-astro-cid-5fldlkcr]{display:grid;grid-template-columns:108px 1fr auto;align-items:baseline;gap:14px;padding:7px 0;border-bottom:1px dashed color-mix(in srgb,var(--hairline) 75%,transparent)}.dsp-lrow[data-astro-cid-5fldlkcr]:last-child{border-bottom:0}.dsp-lmeta[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.dsp-lsample[data-astro-cid-5fldlkcr]{color:var(--text-strong);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsp-l-serif[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-weight:600;letter-spacing:-.015em}.dsp-l-sans[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-sans);font-weight:500}.dsp-l-label[data-astro-cid-5fldlkcr]{text-transform:uppercase;letter-spacing:.16em;font-weight:600}.dsp-lsample-ar[data-astro-cid-5fldlkcr]{color:var(--text-strong);line-height:1.4;white-space:nowrap}.dsp-l-ar[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-weight:700}.dsp-l-arsans[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-sans);font-weight:500}.dsp-l-arlabel[data-astro-cid-5fldlkcr]{font-weight:700}.dsp-chart[data-astro-cid-5fldlkcr]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;align-items:stretch;height:150px;border-bottom:1px solid var(--hairline);padding:0 2px}.dsp-bar[data-astro-cid-5fldlkcr]{display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-width:0}.dsp-bar[data-astro-cid-5fldlkcr] span[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:9px;color:var(--text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsp-bar[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{display:block;border-radius:4px 4px 0 0}.dsp-vz1[data-astro-cid-5fldlkcr]{background:#b07a3c}.dsp-vz2[data-astro-cid-5fldlkcr]{background:#41507a}.dsp-vz3[data-astro-cid-5fldlkcr]{background:#55908c}.dsp-vz4[data-astro-cid-5fldlkcr]{background:#6e4460}.dsp-vz5[data-astro-cid-5fldlkcr]{background:#5e7a5b}.dsp-vz6[data-astro-cid-5fldlkcr]{background:#7a6119}.dsp-vz7[data-astro-cid-5fldlkcr]{background:#7a443a}html.theme-dark .dsp-vz1[data-astro-cid-5fldlkcr]{background:#c68a45}html.theme-dark .dsp-vz2[data-astro-cid-5fldlkcr]{background:#8f9bc4}html.theme-dark .dsp-vz3[data-astro-cid-5fldlkcr]{background:#5d8e89}html.theme-dark .dsp-vz4[data-astro-cid-5fldlkcr]{background:#c9a3cf}html.theme-dark .dsp-vz5[data-astro-cid-5fldlkcr]{background:#8fae8b}html.theme-dark .dsp-vz6[data-astro-cid-5fldlkcr]{background:#e4ca83}html.theme-dark .dsp-vz7[data-astro-cid-5fldlkcr]{background:#e0a5af}.dsp-ramps[data-astro-cid-5fldlkcr]{display:flex;flex-wrap:wrap;gap:20px 32px}.dsp-rampline[data-astro-cid-5fldlkcr]{display:flex;gap:3px}.dsp-rampline[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{width:25px;height:18px;border-radius:4px}.dsp-rampcap[data-astro-cid-5fldlkcr]{margin:5px 0 0;font-family:var(--dsp-font-mono);font-size:9.5px;color:var(--text-muted)}.dsp-sq1[data-astro-cid-5fldlkcr]{background:#f1e6cc}.dsp-sq2[data-astro-cid-5fldlkcr]{background:#dfc391}.dsp-sq3[data-astro-cid-5fldlkcr]{background:#c79a57}.dsp-sq4[data-astro-cid-5fldlkcr]{background:#a5763b}.dsp-sq5[data-astro-cid-5fldlkcr]{background:#7c5527}.dsp-sq6[data-astro-cid-5fldlkcr]{background:#533617}html.theme-dark .dsp-sq1[data-astro-cid-5fldlkcr]{background:#2e2718}html.theme-dark .dsp-sq2[data-astro-cid-5fldlkcr]{background:#4a3a20}html.theme-dark .dsp-sq3[data-astro-cid-5fldlkcr]{background:#6b5229}html.theme-dark .dsp-sq4[data-astro-cid-5fldlkcr]{background:#8f6c33}html.theme-dark .dsp-sq5[data-astro-cid-5fldlkcr]{background:#b58940}html.theme-dark .dsp-sq6[data-astro-cid-5fldlkcr]{background:#dbaf63}.dsp-dv1[data-astro-cid-5fldlkcr]{background:#7a443a}.dsp-dv2[data-astro-cid-5fldlkcr]{background:#ac8071}.dsp-dv3[data-astro-cid-5fldlkcr]{background:#d9bca8}.dsp-dv4[data-astro-cid-5fldlkcr]{background:#e7dec6}.dsp-dv5[data-astro-cid-5fldlkcr]{background:#c0c6a6}.dsp-dv6[data-astro-cid-5fldlkcr]{background:#90a587}.dsp-dv7[data-astro-cid-5fldlkcr]{background:#5e7a5b}html.theme-dark .dsp-dv1[data-astro-cid-5fldlkcr]{background:#e0a5af}html.theme-dark .dsp-dv2[data-astro-cid-5fldlkcr]{background:#c08d9a}html.theme-dark .dsp-dv3[data-astro-cid-5fldlkcr]{background:#8c6c7e}html.theme-dark .dsp-dv4[data-astro-cid-5fldlkcr]{background:#3c4258}html.theme-dark .dsp-dv5[data-astro-cid-5fldlkcr]{background:#5e7a66}html.theme-dark .dsp-dv6[data-astro-cid-5fldlkcr]{background:#77997b}html.theme-dark .dsp-dv7[data-astro-cid-5fldlkcr]{background:#8fae8b}.dsp-nullsq[data-astro-cid-5fldlkcr]{width:56px;background:repeating-linear-gradient(45deg,#b9ac99 0 2px,#e6dcc5 2px 8px)}html.theme-dark .dsp-nullsq[data-astro-cid-5fldlkcr]{background:repeating-linear-gradient(45deg,#414965 0 2px,#252b42 2px 8px)}.dsp-sib[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:24px;font-weight:700;line-height:1.5;color:var(--cream);margin:0}.dsp-sib-sharp[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-sans);font-weight:700;font-size:19px;line-height:1.7;letter-spacing:0}.dsp-arlaws[data-astro-cid-5fldlkcr]{display:grid;gap:12px}.dsp-arlaw[data-astro-cid-5fldlkcr]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--hairline);border-radius:12px;padding:12px 14px}.dsp-arspec[data-astro-cid-5fldlkcr]{font-size:22px;color:var(--text-strong);line-height:1.6}.dsp-arspec-harmattan[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-weight:700}.dsp-arspec-amiri[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar-formal);font-weight:700;font-size:25px}.dsp-arspec-digits[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:18px}.dsp-arspec-quotes[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar-formal);font-size:20px}.dsp-arcap[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-size:13px;color:var(--text-muted);line-height:1.7}.dsp-facelist[data-astro-cid-5fldlkcr]{display:grid;gap:12px}.dsp-facerow[data-astro-cid-5fldlkcr]{display:flex;align-items:center;gap:14px}.dsp-facespec[data-astro-cid-5fldlkcr]{font-size:38px;line-height:1.25;color:var(--text-strong);min-width:54px}.dsp-f-lit[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-weight:600}.dsp-f-rdx[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-sans);font-weight:600}.dsp-f-har[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar);font-weight:700}.dsp-f-ami[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-ar-formal);font-weight:700}.dsp-f-mono[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:27px}.dsp-facemeta[data-astro-cid-5fldlkcr]{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.dsp-facemeta[data-astro-cid-5fldlkcr] b[data-astro-cid-5fldlkcr]{display:block;color:var(--text-body)}.dsp-devgrid[data-astro-cid-5fldlkcr]{display:grid;gap:18px}.dsp-devpre[data-astro-cid-5fldlkcr]{background:var(--navy-deep);border-radius:12px;margin:0;font-family:var(--dsp-font-mono);font-size:11px;line-height:1.75;padding:12px 10px;overflow-x:auto;color:var(--cream-muted)}.dsp-devpre[data-astro-cid-5fldlkcr] span[data-astro-cid-5fldlkcr]{display:block;white-space:pre;padding:0 6px;border-radius:4px}.dsp-devpre[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{font-style:normal;display:inline-block;margin-right:8px}.dsp-d-add[data-astro-cid-5fldlkcr]{background:#17251b}.dsp-d-add[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{color:#8fae8b}.dsp-d-drop[data-astro-cid-5fldlkcr]{background:#2a1d22}.dsp-d-drop[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{color:#e0a5af}.dsp-d-change[data-astro-cid-5fldlkcr]{background:#262115}.dsp-d-change[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{color:#e4ca83}.dsp-g-trace[data-astro-cid-5fldlkcr]{color:#8e8874}.dsp-g-debug[data-astro-cid-5fldlkcr]{color:#c9bfa6}.dsp-g-info[data-astro-cid-5fldlkcr]{color:#8f9bc4}.dsp-g-warn[data-astro-cid-5fldlkcr]{color:#e4ca83}.dsp-g-error[data-astro-cid-5fldlkcr]{color:#e0a5af}.dsp-g-fatal[data-astro-cid-5fldlkcr]{background:#e0a5af;color:#241b14}.dsp-devpre[data-astro-cid-5fldlkcr] .dsp-g-fatal[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{color:#241b14}.dsp-g-trace[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr],.dsp-g-debug[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr],.dsp-g-info[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr],.dsp-g-warn[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr],.dsp-g-error[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr],.dsp-g-fatal[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{text-transform:uppercase;font-size:9px;letter-spacing:.06em;width:38px}.dsp-ansi[data-astro-cid-5fldlkcr]{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;background:var(--navy-deep);border-radius:12px;padding:12px}.dsp-ansi[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{display:block;aspect-ratio:1;border-radius:5px}.dsp-a0[data-astro-cid-5fldlkcr]{background:#2a3350}.dsp-a1[data-astro-cid-5fldlkcr]{background:#e0a5af}.dsp-a2[data-astro-cid-5fldlkcr]{background:#8fae8b}.dsp-a3[data-astro-cid-5fldlkcr]{background:#e4ca83}.dsp-a4[data-astro-cid-5fldlkcr]{background:#8f9bc4}.dsp-a5[data-astro-cid-5fldlkcr]{background:#c9a3cf}.dsp-a6[data-astro-cid-5fldlkcr]{background:#83b8b2}.dsp-a7[data-astro-cid-5fldlkcr]{background:#c9bfa6}.dsp-a8[data-astro-cid-5fldlkcr]{background:#8e8874}.dsp-a9[data-astro-cid-5fldlkcr]{background:#ecc3ca}.dsp-a10[data-astro-cid-5fldlkcr]{background:#acc7a8}.dsp-a11[data-astro-cid-5fldlkcr]{background:#f0dda9}.dsp-a12[data-astro-cid-5fldlkcr]{background:#aeb9da}.dsp-a13[data-astro-cid-5fldlkcr]{background:#dcc0e0}.dsp-a14[data-astro-cid-5fldlkcr]{background:#a3cfc9}.dsp-a15[data-astro-cid-5fldlkcr]{background:#f3ead2}.dsp-strows[data-astro-cid-5fldlkcr]{display:grid;gap:12px}.dsp-strow[data-astro-cid-5fldlkcr]{display:flex;align-items:flex-start;gap:10px}.dsp-stx[data-astro-cid-5fldlkcr]{font-size:11px;font-weight:600;white-space:nowrap;border:1.5px solid var(--dsp-stx-edge);background:var(--dsp-stx-wash);color:var(--dsp-stx-ink)}.dsp-stx-positive[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #4F6B4C;--dsp-stx-wash: #E8E2C9;--dsp-stx-edge: #748A6D}.dsp-stx-info[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #41507A;--dsp-stx-wash: #E5DECB;--dsp-stx-edge: #7D8497}.dsp-stx-negative[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #7A443A;--dsp-stx-wash: #E9DDC6;--dsp-stx-edge: #A27C6D}.dsp-stx-caution[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #7A6119;--dsp-stx-wash: #ECE2C7;--dsp-stx-edge: #988246}.dsp-stx-neutral[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #6B5A4C;--dsp-stx-wash: #E7DEC6;--dsp-stx-edge: #908171}.dsp-stx-inactive[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #9B8D7B;--dsp-stx-wash: #E6DCC5;--dsp-stx-edge: #B9AC99}html.theme-dark .dsp-stx-positive[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #8FAE8B;--dsp-stx-wash: #2B3440;--dsp-stx-edge: #6E8572}html.theme-dark .dsp-stx-info[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #8F9BC4;--dsp-stx-wash: #2C334A;--dsp-stx-edge: #747EA3}html.theme-dark .dsp-stx-negative[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #E0A5AF;--dsp-stx-wash: #343144;--dsp-stx-edge: #997683}html.theme-dark .dsp-stx-caution[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #E4CA83;--dsp-stx-wash: #31333C;--dsp-stx-edge: #8A7E60}html.theme-dark .dsp-stx-neutral[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #C9BFA6;--dsp-stx-wash: #2F3341;--dsp-stx-edge: #827F78}html.theme-dark .dsp-stx-inactive[data-astro-cid-5fldlkcr]{--dsp-stx-ink: #586281;--dsp-stx-wash: #252B42;--dsp-stx-edge: #414965}.dsp-strowcap[data-astro-cid-5fldlkcr]{margin:3px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.dsp-auditgrid[data-astro-cid-5fldlkcr]{display:grid;gap:18px}.dsp-meterlist[data-astro-cid-5fldlkcr]{display:grid;gap:12px}.dsp-meter[data-astro-cid-5fldlkcr]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;font-family:var(--dsp-font-mono);font-size:11.5px;color:var(--text-muted)}.dsp-meter[data-astro-cid-5fldlkcr] dt[data-astro-cid-5fldlkcr]{grid-column:1 / -1}.dsp-meter[data-astro-cid-5fldlkcr] dd[data-astro-cid-5fldlkcr]{margin:0;color:var(--text-strong)}@media (min-width: 560px){.dsp-meterlist[data-astro-cid-5fldlkcr]{gap:9px}.dsp-meter[data-astro-cid-5fldlkcr]{grid-template-columns:minmax(0,1fr) minmax(90px,1.5fr) auto;gap:12px}.dsp-meter[data-astro-cid-5fldlkcr] dt[data-astro-cid-5fldlkcr]{grid-column:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.dsp-metertrack[data-astro-cid-5fldlkcr]{position:relative;height:9px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 15%,transparent)}.dsp-metertrack[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{display:block;height:100%;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.dsp-metertrack[data-astro-cid-5fldlkcr]:after{content:"";position:absolute;left:var(--dsp-floor);top:-3px;bottom:-3px;width:2px;transform:translate(-1px);background:repeating-linear-gradient(to bottom,var(--accent) 0 6px,transparent 6px 10px)}html.theme-dark .dsp-metertrack[data-astro-cid-5fldlkcr]:after{background:repeating-linear-gradient(to bottom,var(--caramel-bright) 0 6px,transparent 6px 10px)}.dsp-floorhead[data-astro-cid-5fldlkcr]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:5px}.dsp-floorhead[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{grid-column:1;position:relative;left:var(--dsp-floor);transform:translate(-50%);white-space:nowrap;justify-self:start;font-family:var(--dsp-font-mono);font-style:normal;font-size:9.5px;color:var(--dsp-accent-ink)}@media (min-width: 560px){.dsp-floorhead[data-astro-cid-5fldlkcr]{grid-template-columns:minmax(0,1fr) minmax(90px,1.5fr) auto;gap:12px}.dsp-floorhead[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{grid-column:2}}.dsp-pairs[data-astro-cid-5fldlkcr]{display:grid;gap:8px}.dsp-pair[data-astro-cid-5fldlkcr]{display:flex;align-items:center;gap:10px}.dsp-pairink[data-astro-cid-5fldlkcr]{flex:1;border:1px solid var(--hairline);border-radius:8px;padding:9px 12px;font-size:12.5px}.dsp-pairratio[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:11px;color:var(--text-muted)}.dsp-sims[data-astro-cid-5fldlkcr]{display:grid;gap:7px}.dsp-simrow[data-astro-cid-5fldlkcr]{display:flex;align-items:center;gap:12px}.dsp-simlbl[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);width:96px;flex:none}.dsp-simchips[data-astro-cid-5fldlkcr]{display:flex;gap:4px;flex:1}.dsp-simchips[data-astro-cid-5fldlkcr] i[data-astro-cid-5fldlkcr]{flex:1;height:22px;border-radius:4px}.dsp-cvd-deuteranopia[data-astro-cid-5fldlkcr]{filter:url(#dsp-cvd-deuteranopia)}.dsp-cvd-protanopia[data-astro-cid-5fldlkcr]{filter:url(#dsp-cvd-protanopia)}.dsp-flags[data-astro-cid-5fldlkcr]{display:grid;gap:10px}.dsp-flag[data-astro-cid-5fldlkcr]{margin:0;font-size:12px;line-height:1.55;color:var(--text-muted);border-left:3px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-left:10px}.dsp-flag[data-astro-cid-5fldlkcr] b[data-astro-cid-5fldlkcr]{display:block;color:var(--text-body);font-family:var(--dsp-font-mono);font-size:11px}.dsp-stage[data-astro-cid-5fldlkcr]{display:flex;align-items:center;gap:18px;border:1px solid var(--hairline);border-radius:14px;padding:18px}.dsp-stagecard[data-astro-cid-5fldlkcr]{width:74px;height:54px;border-radius:10px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-soft);display:grid;place-items:center}.dsp-stageglyph[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-weight:600;font-size:20px;color:var(--text-strong)}.dsp-stagechip[data-astro-cid-5fldlkcr]{width:44px;height:20px;border-radius:999px;background:#e7dec6}html.theme-dark .dsp-stagechip[data-astro-cid-5fldlkcr]{background:#2f3341}.dsp-stage[data-astro-cid-5fldlkcr].is-playing .dsp-stagecard[data-astro-cid-5fldlkcr]{animation:dsp-stagerise .42s cubic-bezier(.22,.61,.36,1) both}.dsp-stage[data-astro-cid-5fldlkcr].is-playing .dsp-stagechip[data-astro-cid-5fldlkcr]{animation:dsp-stageflip .22s cubic-bezier(.22,.61,.36,1) .52s both}@keyframes dsp-stagerise{0%{opacity:0;transform:translateY(14px)}}@keyframes dsp-stageflip{to{background:var(--accent)}}.dsp-replay[data-astro-cid-5fldlkcr]{cursor:pointer;margin-left:auto;font-family:inherit;font-size:12px;font-weight:600;border:1.5px solid var(--text-strong);background:transparent;color:var(--text-strong);border-radius:999px;padding:7px 14px;transition:background-color var(--dsp-dur-state),color var(--dsp-dur-state)}.dsp-replay[data-astro-cid-5fldlkcr]:hover{background:var(--text-strong);color:var(--surface)}@media (min-width: 700px){.dsp-marks[data-astro-cid-5fldlkcr]{grid-template-columns:repeat(3,1fr)}.dsp-jobs[data-astro-cid-5fldlkcr],.dsp-arlaws[data-astro-cid-5fldlkcr],.dsp-strows[data-astro-cid-5fldlkcr],.dsp-pairs[data-astro-cid-5fldlkcr]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.dsp-jobs[data-astro-cid-5fldlkcr]{grid-template-columns:repeat(5,1fr)}.dsp-strows[data-astro-cid-5fldlkcr]{grid-template-columns:repeat(3,1fr)}.dsp-devgrid[data-astro-cid-5fldlkcr]{grid-template-columns:1fr 1.25fr 1fr}.dsp-auditgrid[data-astro-cid-5fldlkcr]{grid-template-columns:1.4fr 1fr}.dsp-facelist[data-astro-cid-5fldlkcr]{grid-template-columns:repeat(5,1fr)}.dsp-facerow[data-astro-cid-5fldlkcr]{flex-direction:column;align-items:flex-start;gap:6px}}#closing[data-astro-cid-5fldlkcr] .marker-wash[data-astro-cid-5fldlkcr]:before{transition-duration:.21s}.dsp-closing[data-astro-cid-5fldlkcr]{font-family:var(--dsp-font-display);font-size:clamp(30px,7vw,56px)}.dsp-closingsub[data-astro-cid-5fldlkcr]{margin:14px auto 26px;font-size:14.5px;color:var(--text-muted);max-width:48ch;line-height:1.65}.dsp-btn[data-astro-cid-5fldlkcr]{font-weight:600;font-size:14px;border-radius:999px;padding:12px 26px;cursor:pointer;display:inline-block;list-style:none;transition:background-color var(--dsp-dur-state),color var(--dsp-dur-state),border-color var(--dsp-dur-state),transform var(--dsp-dur-state)}.dsp-btn[data-astro-cid-5fldlkcr]:active{transform:scale(.97)}.dsp-btn-pri[data-astro-cid-5fldlkcr]{background:var(--accent);border:1.5px solid var(--accent);color:var(--choc-ink)}.dsp-btn-pri[data-astro-cid-5fldlkcr]:hover{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface)}.dsp-btn-sec[data-astro-cid-5fldlkcr]{background:transparent;border:1.5px solid var(--text-strong);color:var(--text-strong)}.dsp-btn-sec[data-astro-cid-5fldlkcr]:hover{background:var(--text-strong);color:var(--surface)}.dsp-contract[data-astro-cid-5fldlkcr][open] .dsp-btn-pri[data-astro-cid-5fldlkcr]{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface)}.dsp-contract[data-astro-cid-5fldlkcr] summary[data-astro-cid-5fldlkcr]::-webkit-details-marker{display:none}.dsp-contract[data-astro-cid-5fldlkcr][open]{flex-basis:100%;text-align:center}.dsp-contractbody[data-astro-cid-5fldlkcr]{max-width:640px;margin:20px auto 0;text-align:start;font-size:13px;line-height:1.65;color:var(--text-muted);border-top:1px solid var(--hairline);padding-top:16px;animation:dsp-unfold .35s var(--dsp-ease)}.dsp-contractbody[data-astro-cid-5fldlkcr] p[data-astro-cid-5fldlkcr]{margin:0 0 10px}.dsp-contractbody[data-astro-cid-5fldlkcr] strong[data-astro-cid-5fldlkcr]{color:var(--text-body)}@media (prefers-reduced-motion: reduce){.dsp-bubble[data-astro-cid-5fldlkcr],.dsp-term[data-astro-cid-5fldlkcr] .dsp-cursor[data-astro-cid-5fldlkcr]{animation:none}}
