@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin_variable-s.p.405dixo3t0-v0.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.sRGCQW_className{font-family:plusJakartaSans,plusJakartaSans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.sRGCQW_variable{--font-plus-jakarta:"plusJakartaSans", "plusJakartaSans Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif}
.-b6GLq_bannerContainer{z-index:150;padding:var(--space-4);pointer-events:none;animation:-b6GLq_slideUpBanner var(--dur-short) var(--ease-out) forwards;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes -b6GLq_slideUpBanner{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.-b6GLq_bannerCard{pointer-events:auto;background:var(--color-paper-card);border:1px solid var(--color-rule);width:100%;max-width:960px;box-shadow:var(--shadow-modal);border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.-b6GLq_bannerContent{gap:var(--space-1);flex-direction:column;display:flex}.-b6GLq_bannerHeader{align-items:center;gap:var(--space-2);display:flex}.-b6GLq_bannerIcon{color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.-b6GLq_bannerTitle{font-size:var(--text-body);color:var(--color-ink);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.-b6GLq_bannerText{font-size:var(--text-label);color:var(--color-ink-2);line-height:var(--leading-normal);margin:0}.-b6GLq_bannerLinks{color:var(--color-accent);text-underline-offset:3px;transition:color var(--dur-micro) var(--ease-out);font-weight:500;text-decoration:underline}.-b6GLq_bannerLinks:hover{color:var(--color-ink)}.-b6GLq_bannerActions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-rule-subtle);flex-wrap:wrap;display:flex}.-b6GLq_bannerButton{min-height:40px;font-size:var(--text-label);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);white-space:nowrap;justify-content:center;align-items:center;padding:8px 16px;font-family:inherit;font-weight:500;display:inline-flex}.-b6GLq_bannerButton:active{transform:translateY(1px)}.-b6GLq_bannerButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.-b6GLq_primaryButton{background:var(--color-accent);color:var(--color-accent-ink);border:1px solid var(--color-accent);box-shadow:var(--shadow-bubble)}.-b6GLq_primaryButton:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.-b6GLq_secondaryButton{background:var(--color-paper-raised);color:var(--color-ink);border:1px solid var(--color-rule)}.-b6GLq_secondaryButton:hover{background:var(--color-paper-input)}.-b6GLq_outlineButton{color:var(--color-ink-2);border:1px solid var(--color-rule);background:0 0}.-b6GLq_outlineButton:hover{background:var(--color-paper-raised);color:var(--color-ink)}.-b6GLq_modalOverlay{background:var(--color-overlay);z-index:250;padding:var(--space-4);animation:-b6GLq_fadeInModal var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes -b6GLq_fadeInModal{0%{opacity:0}to{opacity:1}}.-b6GLq_modalDialog{background:var(--color-paper-card);border:1px solid var(--color-rule);border-radius:var(--radius-card);width:100%;max-width:620px;max-height:min(680px,100dvh - 32px);box-shadow:var(--shadow-modal);animation:-b6GLq_slideUpModal var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes -b6GLq_slideUpModal{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.-b6GLq_modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-rule);background:var(--color-paper-card);flex-shrink:0;display:flex}.-b6GLq_modalTitle{font-size:var(--text-h3);color:var(--color-ink);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.-b6GLq_modalSubtitle{font-size:var(--text-caption);color:var(--color-muted);line-height:var(--leading-normal);margin-top:4px;margin-bottom:0}.-b6GLq_modalClose{color:var(--color-muted);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.-b6GLq_modalClose:hover{background:var(--color-paper-raised);color:var(--color-ink)}.-b6GLq_modalClose:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.-b6GLq_modalBody{padding:var(--space-6);padding-bottom:var(--space-8);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.-b6GLq_categoryCard{background:var(--color-paper-card);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-2);transition:border-color var(--dur-micro) var(--ease-out);flex-direction:column;display:flex}.-b6GLq_categoryCard:hover{border-color:var(--color-accent)}.-b6GLq_categoryHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.-b6GLq_categoryTitleGroup{align-items:center;gap:var(--space-2);display:flex}.-b6GLq_categoryTitle{font-size:var(--text-label);color:var(--color-ink);margin:0;font-weight:600}.-b6GLq_categorySub{color:var(--color-muted);margin-top:2px;font-size:.75rem;display:block}.-b6GLq_categoryBadge{font-size:var(--text-caption);border-radius:var(--radius-pill);background:var(--color-online-subtle);border:1px solid var(--color-online);color:var(--color-online);white-space:nowrap;padding:4px 12px;font-weight:500}.-b6GLq_categoryDesc{font-size:var(--text-caption);color:var(--color-ink-2);line-height:var(--leading-normal);margin:0}.-b6GLq_categoryDesc code{font-family:var(--font-mono);background:var(--color-paper-raised);border-radius:var(--radius-xs);color:var(--color-accent);padding:2px 4px;font-size:.75rem}.-b6GLq_switchLabel{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.-b6GLq_switchInput{opacity:0;width:0;height:0;margin:0}.-b6GLq_switchSlider{cursor:pointer;background-color:var(--color-paper-raised);border:1px solid var(--color-rule);transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:24px;position:absolute;inset:0}.-b6GLq_switchSlider:before{content:"";background-color:var(--color-muted);width:16px;height:16px;transition:transform var(--dur-micro) var(--ease-out);box-shadow:var(--shadow-bubble);border-radius:50%;position:absolute;bottom:3px;left:3px}.-b6GLq_switchInput:checked+.-b6GLq_switchSlider{background-color:var(--color-accent);border-color:var(--color-accent)}.-b6GLq_switchInput:checked+.-b6GLq_switchSlider:before{background-color:var(--color-accent-ink);transform:translate(20px)}.-b6GLq_switchInput:focus-visible+.-b6GLq_switchSlider{outline:2px solid var(--color-focus);outline-offset:2px}.-b6GLq_modalFooter{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-rule);background:var(--color-paper-card);justify-content:space-between;align-items:center;gap:var(--space-2);z-index:10;flex-shrink:0;display:flex}.-b6GLq_footerLeftActions{gap:var(--space-2);display:flex}.-b6GLq_footerRightActions{align-items:center;gap:var(--space-2);display:flex}@media (max-width:640px){.-b6GLq_bannerActions{flex-direction:column-reverse;width:100%}.-b6GLq_bannerButton{width:100%}.-b6GLq_modalDialog{border-radius:var(--radius-card);max-height:calc(100dvh - 20px)}.-b6GLq_modalHeader{padding:var(--space-4)}.-b6GLq_modalBody{padding:var(--space-4);padding-bottom:var(--space-6);gap:var(--space-2)}.-b6GLq_modalFooter{padding:var(--space-2) var(--space-4);gap:var(--space-2);flex-direction:column-reverse}.-b6GLq_footerLeftActions,.-b6GLq_footerRightActions{gap:var(--space-2);flex-direction:column;width:100%}.-b6GLq_footerLeftActions .-b6GLq_bannerButton,.-b6GLq_footerRightActions .-b6GLq_bannerButton{width:100%;min-height:40px}}html[data-theme=light] .-b6GLq_bannerCard{background:var(--color-paper-card);border-color:var(--color-rule);box-shadow:var(--shadow-modal)}html[data-theme=light] .-b6GLq_modalDialog{background:var(--color-paper-card);border-color:var(--color-rule);box-shadow:var(--shadow-modal)}html[data-theme=light] .-b6GLq_secondaryButton{background:var(--color-paper-raised);border-color:var(--color-rule)}html[data-theme=light] .-b6GLq_secondaryButton:hover{background:var(--color-paper-input)}html[data-theme=light] .-b6GLq_outlineButton:hover{background:var(--color-paper-raised)}@media (prefers-reduced-motion:reduce){.-b6GLq_bannerContainer,.-b6GLq_modalOverlay,.-b6GLq_modalDialog,.-b6GLq_switchSlider,.-b6GLq_switchSlider:before,.-b6GLq_bannerButton{transition:none!important;animation:none!important}}
:root{--color-paper:#111213;--color-paper-2:#151617;--color-paper-3:#1c1d1e;--color-paper-raised:#212223;--color-paper-input:#28292a;--color-rule:#323334;--color-rule-subtle:#212223;--color-ink:#f4f1ed;--color-ink-2:#a7a49f;--color-muted:#787a7d;--color-ink-subtle:#56585b;--color-accent:#543ad3;--color-accent-hover:#4622be;--color-accent-active:#3d0ab0;--color-accent-ink:#f9f8f7;--color-accent-subtle:#543ad31f;--color-accent-tint:#8a89f7;--color-coral:#e96f49;--color-coral-hover:#d45c36;--color-coral-subtle:#e96f491f;--color-online:#22c373;--color-online-subtle:#22c37324;--color-searching:#f2a618;--color-danger:#ee343b;--color-danger-hover:#d40924;--color-danger-subtle:#ee343b1f;--color-danger-border:#ee343b40;--color-overlay:#000000bf;--color-focus:#7268f2;--font-display:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-display:clamp(2.25rem, 5vw, 3.75rem);--text-h1:clamp(1.85rem, 3.8vw, 2.5rem);--text-h2:clamp(1.4rem, 2.4vw, 1.85rem);--text-h3:clamp(1.1rem, 1.6vw, 1.3rem);--text-lead:1.125rem;--text-body:1rem;--text-label:.875rem;--text-caption:.75rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.6;--leading-relaxed:1.7;--tracking-tight:-.025em;--tracking-normal:0em;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--space-1:var(--spacing-1);--space-2:var(--spacing-2);--space-3:var(--spacing-3);--space-4:var(--spacing-4);--space-5:var(--spacing-5);--space-6:var(--spacing-6);--space-8:var(--spacing-8);--space-10:var(--spacing-10);--space-12:var(--spacing-12);--space-16:var(--spacing-16);--space-20:var(--spacing-20);--space-24:var(--spacing-24);--radius-xs:4px;--radius-sm:8px;--radius-card:16px;--radius-lg:20px;--radius-pill:9999px;--measure-prose:65ch;--max-width-container:1200px;--max-width-chat:760px;--header-height:64px;--shadow-card:0 4px 16px -2px #0006;--shadow-modal:0 16px 40px -4px #000000a6;--shadow-bubble:0 2px 8px #00000040;--dur-micro:.12s;--dur-short:.22s;--dur-long:.36s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.45, .05, .55, .95)}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(5.26051% -.113204 -.871524);--color-paper-2:lab(7.21717% -.141211 -1.07357);--color-paper-3:lab(10.6702% -.153236 -1.11926);--color-paper-raised:lab(12.9903% -.15419 -1.11978);--color-paper-input:lab(16.4704% -.155345 -1.12042);--color-rule:lab(21.1104% -.156537 -1.12111);--color-rule-subtle:lab(12.9903% -.15419 -1.11978);--color-ink:lab(95.3776% .340879 2.25897);--color-ink-2:lab(67.5428% .465989 3.0194);--color-muted:lab(51.2641% -.262052 -1.86915);--color-ink-subtle:lab(37.3439% -.258684 -1.86726);--color-accent:lab(35.7839% 44.1229 -76.3504);--color-accent-hover:lab(28.3931% 48.4159 -76.522);--color-accent-active:lab(23.3548% 52.1084 -76.7867);--color-accent-ink:lab(97.686% .111133 .751424);--color-accent-subtle:lab(35.7839% 44.1229 -76.3504/.12);--color-accent-tint:lab(60.9263% 21.8574 -56.0604);--color-coral:lab(61.592% 46.1466 44.0602);--color-coral-hover:lab(54.6114% 46.4337 45.3279);--color-coral-subtle:lab(61.592% 46.1466 44.0602/.12);--color-online:lab(69.7139% -54.5603 28.1834);--color-online-subtle:lab(69.7139% -54.5603 28.1834/.14);--color-searching:lab(74.3059% 21.7583 74.0995);--color-danger:lab(53.6853% 69.6775 43.7724);--color-danger-hover:lab(45.5382% 69.8881 46.2994);--color-danger-subtle:lab(53.6853% 69.6775 43.7724/.12);--color-danger-border:lab(53.6853% 69.6775 43.7724/.25);--color-overlay:lab(0% 0 0/.75);--color-focus:lab(50.7127% 32.8532 -69.527);--shadow-card:0 4px 16px -2px lab(0% 0 0/.4);--shadow-modal:0 16px 40px -4px lab(0% 0 0/.65);--shadow-bubble:0 2px 8px lab(0% 0 0/.25)}}[data-theme=light]{--color-paper:#f7f5f1;--color-paper-2:#f8f7f3f5;--color-paper-3:#fcfcfa;--color-paper-raised:#f1eeea;--color-paper-input:#eae7e3;--color-rule:#19171f1a;--color-rule-subtle:#19171f0f;--color-ink:#111213;--color-ink-2:#575552;--color-muted:#73716e;--color-ink-subtle:#918f8b;--color-accent:#543ad3;--color-accent-hover:#4622be;--color-coral:#ce4522;--shadow-card:0 4px 16px -2px #11161f14;--shadow-modal:0 16px 40px -4px #11161f2e;--shadow-bubble:0 2px 8px #11161f0f;--color-auto-1:#09090b;--color-black-a0_2:#0003;--color-white-a0_25:#ffffff40;--color-danger-a_15:#ef444426;--color-danger-a_25:#ef444440;--color-danger-a_4:#ef444466;--color-danger-a_1:#ef44441a;--color-white-a0_1:#ffffff1a;--color-white-a0_2:#fff3;--color-white-a0_12:#ffffff1f;--color-black-a0_3:#0000004d;--color-accent-a_22:#5746c838;--color-black-a0_7:#000000b3;--color-auto-2:#22c55e26;--color-auto-3:#f59e0b26;--color-white-a0_03:#ffffff08;--color-white-a0_02:#ffffff05;--color-white-a0_015:#ffffff04;--color-black-a0_4:#0006;--color-accent-a_16:#5746c829;--color-white-a0_08:#ffffff14;--color-white-a0_14:#ffffff24;--color-accent-a_2:#5746c833;--color-danger-a_12:#ef44441f;--color-danger-a_28:#ef444447;--color-auto-4:#f87171;--color-danger-a_22:#ef444438;--color-danger-a_5:#ef444480;--color-auto-5:#f27a6459;--color-auto-6:#f27a647a;--color-black-a0_25:#00000040;--color-black-a0_45:#00000073;--color-black-a0_55:#0000008c;--color-black-a0_5:#00000080;--color-auto-7:#818cf859;--color-auto-8:#475569;--color-black-a0_12:#0000001f;--color-black-a0_08:#00000014;--color-auto-9:#f6f9fc;--color-auto-10:#0e1218;--color-black-a0_22:#00000038;--color-auto-11:#6366f140;--color-auto-12:#18181be0;--color-white-a0_15:#ffffff26;--color-auto-13:#818cf833;--color-auto-14:#27272af2;--color-auto-15:#818cf866;--color-black-a0_1:#0000001a;--color-black-a0_35:#00000059;--color-white-a0_85:#ffffffd9;--color-white-a0_06:#ffffff0f;--color-white-a0_05:#ffffff0d;--color-auto-16:#09090b66;--color-danger-a_3:#ef44444d;--color-white-a0_22:#ffffff38;--color-auto-17:#60a5fa;--color-auto-18:#93c5fd;--color-auto-19:#0083e3;--color-auto-20:#f8f7f3e6;--color-auto-21:#19171f0d;--color-auto-22:#19171f0a;--color-auto-23:#19171f14;--color-auto-24:#19171f24;--color-auto-25:#7362e4;--color-accent-a_18:#5746c82e;--color-auto-26:#19171f05;--color-auto-27:#19171f0f;--color-auto-28:#19171f08;--color-accent-a_15:#5746c826;--color-auto-29:#fafafbfa;--color-white-a0_8:#fffc;--color-black-a0_05:#0000000d;--color-white-a0_92:#ffffffeb;--color-black-a0_04:#0000000a;--color-black-a0_06:#0000000f;--color-auto-30:#6366f11f;--color-accent-a_3:#5746c84d;--color-accent-a_4:#5746c866;--color-black-a0_15:#00000026;--color-black-a0_03:#00000008;--color-black-a0_02:#00000005;--color-black-a0_015:#00000004;--color-auto-31:#fafafb4d;--color-auto-32:#fafafbbf;--color-auto-33:#2563eb;--color-auto-34:#1d4ed8;--color-white-a0_94:#fffffff0;--color-auto-35:#6366f11a;--color-danger-a_08:#ef444414;--color-auto-36:#dc2626;--color-danger-a_16:#ef444429;--color-danger-a_38:#ef444461;--color-auto-37:#b91c1c;--color-auto-38:#f27a6447;--color-auto-39:#f27a6461;--color-white-a0_98:#fffffffa;--color-auto-40:#09090b4d;--color-auto-41:#09090bd9;--color-auto-42:#09090bb3;--color-auto-43:#fbbf24;--color-auto-44:#f59e0b1f;--color-auto-45:#fef08a;--color-auto-46:#18181bf5;--color-black-a0_6:#0009;--color-auto-47:#f59e0b;--color-auto-48:#64748b73;--color-auto-49:#94a3b8;--color-auto-50:#94a3b840;--color-auto-51:#f59e0b33;--color-auto-52:#f59e0b66;--color-auto-53:#64748b59;--color-white-a0_04:#ffffff0a;--color-auto-54:#64748b1f;--color-auto-55:#12121ceb;--color-auto-56:#f59e0b59;--color-auto-57:#1e140af0;--color-auto-58:#14101af2;--color-auto-59:#383838;--color-auto-60:#f59e0b4d;--color-auto-61:#38bdf824;--color-auto-62:#38bdf8;--color-auto-63:#38bdf847;--color-auto-64:#818cf8;--color-white-a0_96:#fffffff5;--color-auto-65:#fef3c7e6;--color-auto-66:#eef2ffe6;--color-auto-67:#6366f14d;--color-auto-68:#b45309;--color-auto-69:#4f46e5;--color-auto-70:#6366f114;--color-auto-71:#6366f133;--color-auto-72:#1e1b4be6;--color-auto-73:#818cf840;--color-auto-74:#78350ff2;--color-auto-75:#7f1d1df2;--color-auto-76:#18181bf2;--color-white-a0_18:#ffffff2e;--color-auto-77:#10b98159;--color-auto-78:#059669;--color-auto-79:#10b98173;--color-auto-80:#b45309d9;--color-auto-81:#f59e0b99;--color-black-a0_85:#000000d9;--color-auto-82:#a1a1aa;--color-danger-a_35:#ef444459;--color-danger-a_6:#ef444499;--color-auto-83:#111827bf;--color-auto-84:#3b82f626;--color-auto-85:#3b82f64d;--color-auto-86:#9ca3af26;--color-auto-87:#9ca3af;--color-auto-88:#9ca3af4d;--color-auto-89:#3b82f640;--color-auto-90:#3b82f60d;--color-auto-91:#f59e0b40;--color-auto-92:#f59e0b0d;--color-auto-93:#9ca3af33;--color-auto-94:#9ca3af0d;--color-auto-95:#d1d5db;--color-auto-96:#6b7280}@supports (color:lab(0% 0 0)){[data-theme=light]{--color-paper:lab(96.5376% .34079 2.2589);--color-paper-3:lab(98.846% .111073 .751436);--color-paper-raised:lab(94.2176% .341028 2.25905);--color-paper-input:lab(91.9004% .400454 2.63712);--color-ink:lab(5.26051% -.113204 -.871524);--color-ink-2:lab(36.2169% .353396 2.26713);--color-muted:lab(47.8171% .349104 2.2643);--color-ink-subtle:lab(59.4173% .346154 2.26235);--color-accent:lab(35.7839% 44.1229 -76.3504);--color-accent-hover:lab(28.3931% 48.4159 -76.522);--color-coral:lab(49.6868% 54.0385 50.3606);--shadow-card:0 4px 16px -2px lab(7.13753% -.43682 -7.17928/.08);--shadow-modal:0 16px 40px -4px lab(7.13753% -.43682 -7.17928/.18);--shadow-bubble:0 2px 8px lab(7.13753% -.43682 -7.17928/.06);--color-auto-9:lab(97.6644% -.267297 -1.87219);--color-auto-10:lab(5.21742% -.326842 -4.75592);--color-auto-19:lab(52.5446% -2.04957 -60.1708)}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-paper);width:100%;min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;overflow-wrap:break-word;min-width:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transition:none!important}button:active,a:active,[role=button]:active{transform:translateY(1px)}label,caption,th,.badge,.tag,.nav-link{font-family:var(--font-body);letter-spacing:var(--tracking-normal)}.prose,article,.measure-prose{max-width:var(--measure-prose)}.container{width:100%;max-width:var(--max-width-container);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (min-width:768px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1280px){.container{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
