.prism-landing .pc-optics-replay{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-block:-12px;padding:0 4px;color:inherit;font:inherit;background:none;border:0;cursor:pointer}.prism-landing .pc-optics-replay:disabled{opacity:.5;cursor:default}.prism-landing .pc-optics-replay:not(:disabled):hover{color:var(--pc-fg)}.pc-optics-light{color:var(--pc-accent)}.pc-optics-track{stroke:currentColor;stroke-width:1.35;opacity:.72}.pc-optics-track:is(.pc-optics-in,.pc-optics-out){stroke-width:1.8;opacity:1}.pc-optics-ports{fill:currentColor}.pc-optics-pass{pointer-events:none}.pc-optics-pulse,.pc-optics-arrival{opacity:0}@media(prefers-reduced-motion:no-preference){.pc-field[data-seen] .pc-optics-pulse{stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.16 1;animation:var(--trail, pc-optics-transit) 6s cubic-bezier(.32,0,.56,1) var(--start) infinite;animation-play-state:var(--pc-loop-state, paused)}.pc-optics-in{--start: .12s}.pc-optics-split{--start: .8s;--trail: pc-optics-branch}.pc-optics-join{--start: 2.2s}.pc-optics-out{--start: 2.9s}.pc-field[data-seen] .pc-optics-arrival{stroke:currentColor;transform-box:fill-box;transform-origin:center;animation:pc-optics-settle 6s ease-out 3.62s infinite;animation-play-state:var(--pc-loop-state, paused)}}@keyframes pc-optics-transit{0%{stroke-dashoffset:.16;opacity:0}1%,11%{opacity:1}13%,to{stroke-dashoffset:-1;opacity:0}}@keyframes pc-optics-branch{0%{stroke-dashoffset:.16;opacity:0}2%,22%{opacity:1}25%,to{stroke-dashoffset:-1;opacity:0}}@keyframes pc-optics-settle{0%{opacity:.85;transform:scale(.48)}12%,to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.prism-landing .pc-optics-replay,.pc-optics-pass{display:none}}.prism-landing .pc-language{display:flex;align-items:center;font:11px var(--pc-mono);gap:2px}.pc-language a{display:grid;place-items:center;min-width:28px;min-height:40px;color:var(--pc-muted)}.pc-language a[aria-current]{text-decoration:underline;text-underline-offset:5px;color:var(--pc-fg)}.pc-bench{background:#201e1b;color:#f5f2e9;--lab-accent: #e2b985}.pc-bench-grid,.pc-folio{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,7vw,110px);align-items:center}.pc-bench-grid{padding-block:clamp(48px,7vw,98px)}.pc-lab-id,.pc-sheet-tag,.pc-volume legend,.pc-plot figcaption{font:11px/1.5 var(--pc-mono);letter-spacing:.08em}.pc-lab-id{display:flex;align-items:center;gap:12px;margin:0 0 22px}.pc-lab-id i{width:32px;border-top:1px solid currentColor;opacity:.5}.pc-bench .pc-lab-id{color:var(--lab-accent)}.pc-bench-copy>p:not(.pc-lab-id),.pc-folio-intro>p:not(.pc-lab-id){font:16px/1.6 var(--pc-body);max-width:45ch;margin:18px 0}.pc-bench-copy>p:not(.pc-lab-id),.pc-bench-copy small{color:#d0c7b8}.pc-bench-copy small{display:block;font:12px/1.55 var(--pc-body);max-width:48ch;margin-top:14px}.pc-volume{padding:0;margin:24px 0 0;border:0}.pc-volume legend{margin-bottom:9px}.pc-volume button{min-width:62px;min-height:44px;border:1px solid #786f63;background:transparent;color:inherit;font:15px var(--pc-mono);cursor:pointer}.pc-volume button+button{margin-left:-1px}.pc-volume button[aria-pressed=true]{background:var(--lab-accent);border-color:var(--lab-accent);color:#211b15}.pc-plot{margin:0;min-width:0;padding:clamp(14px,2.4vw,34px);border:1px solid #645d52;background:#292621}.pc-plot figcaption{color:#d5cbba}.pc-plot svg{width:100%;display:block}.pc-plot-key{display:flex;gap:6px 18px;flex-wrap:wrap;margin:12px 0 0}.pc-plot-key span{display:inline-flex;align-items:center;gap:6px;font:12px/1.5 var(--pc-body);color:#e0d8cd}.pc-plot-key i{width:17px;border-top:2px solid #ece6da}.pc-plot-key span+span i{border-top:2px dashed var(--lab-accent)}.pc-plot svg text{font:12px var(--pc-mono);fill:#dfd7c9}.pc-plot-grid{stroke:#49443c;stroke-dasharray:2 5}.pc-plot-a{stroke:#ece6da;stroke-width:2}.pc-plot-b{stroke:var(--lab-accent);stroke-width:2.5;stroke-dasharray:6 3}.pc-plot-cursor{stroke:#c7bdab;stroke-dasharray:2 3}.pc-plot-dot-a{stroke:#f8f4e9;stroke-width:2;fill:#292621}.pc-plot-dot-b{fill:var(--lab-accent)}.pc-plot-caption{display:flex;gap:8px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #686055;padding-top:16px}.pc-plot-caption strong{font:600 clamp(20px,2vw,29px)/1.2 var(--pc-display)}.pc-plot-caption span{font:13px var(--pc-mono)}.prism-landing :is(.pc-plot,.pc-folio-intro)>a{display:inline-block;text-decoration:underline;text-underline-offset:4px;font-size:13px;margin-top:12px}.pc-folio{padding:clamp(20px,4vw,56px);background:var(--pc-tint);margin:16px 0 40px;scroll-margin-top:40px}.pc-folio-intro h3{font-size:clamp(27px,3.2vw,48px);max-width:18ch}.pc-folio-intro .pc-lab-id{color:var(--pc-accent)}.pc-folio-paper{position:relative;isolation:isolate;background:var(--pc-surface);border:1px solid var(--pc-border);padding:clamp(16px,2.2vw,32px);box-shadow:4px 4px 0 var(--pc-bg),5px 5px 0 var(--pc-border)}.pc-sheet-tag{display:flex;align-items:center;gap:8px;color:var(--pc-muted)}.pc-sheet-tag span{margin-left:auto}.pc-sheet-title{display:block;font:600 clamp(20px,2vw,30px)/1.2 var(--pc-display);margin:20px 0}.pc-sheet-row{border-top:1px solid var(--pc-border)}.pc-sheet-row button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;min-height:48px;background:transparent;border:0;font:600 14px/1.4 var(--pc-body);color:var(--pc-fg);cursor:pointer}.pc-sheet-row small{color:var(--pc-accent);font:10px var(--pc-mono)}.pc-sheet-row svg{margin-left:auto}.pc-sheet-row [aria-expanded=true] svg{transform:rotate(45deg)}.pc-sheet-row p{font:14px/1.55 var(--pc-body);color:var(--pc-muted);margin:0 0 14px 26px}@media(max-width:800px){.pc-bench-grid,.pc-folio{grid-template-columns:minmax(0,1fr)}}@media(max-width:450px){.prism-landing .pc-header-inner{gap:5px}.prism-landing .pc-header-actions{gap:4px}.pc-language a{min-width:24px}.prism-landing .pc-header .pc-brand{font-size:20px}}@media(prefers-reduced-motion:no-preference){.pc-plot-dot-a,.pc-plot-dot-b{transition:cx .23s ease-out,cy .23s ease-out}.pc-sheet-row svg{transition:transform .17s ease-out}}.prism-landing{--pc-bg: oklch(96.208% .00739 80.721);--pc-surface: #fff;--pc-fg: oklch(22.494% .01129 73.349);--pc-muted: oklch(46.954% .01961 70.256);--pc-border: oklch(88.503% .01558 77.062);--pc-accent: oklch(53.881% .07446 60.847);--pc-tint: oklch(92.682% .02223 74.09);--pc-on-accent: #fff;--pc-display: "Inter Tight", "Inter", system-ui, sans-serif;--pc-body: "Inter", system-ui, sans-serif;--pc-mono: "JetBrains Mono", monospace;background:var(--pc-bg);color:var(--pc-fg);font-family:var(--pc-body);min-height:100vh;color-scheme:light}.prism-landing[data-landing-theme=dark]{--pc-bg: oklch(21.377% .00416 84.589);--pc-surface: oklch(24.074% .00485 67.595);--pc-fg: oklch(92.863% .00868 84.574);--pc-muted: oklch(70.79% .0116 76.57);--pc-border: oklch(32.999% .01113 84.591);--pc-accent: oklch(71.839% .08082 62.178);--pc-tint: oklch(24.321% .01203 67.21);--pc-on-accent: #1a1917;color-scheme:dark}.prism-landing a{color:inherit;text-decoration:none}.prism-landing button,.prism-landing summary,.prism-landing a{touch-action:manipulation}.prism-landing svg{flex-shrink:0}.prism-landing :is(a,button,summary):focus-visible{outline:2px solid var(--pc-accent);outline-offset:5px}.prism-landing :is(h1,h2,h3,h4){font-family:var(--pc-display);font-style:normal;font-weight:600;color:inherit;text-wrap:balance}.prism-landing h1{font-size:clamp(44px,4.7vw,72px);line-height:1.03;letter-spacing:-.047em;margin:25px 0 27px;font-weight:600;max-width:12ch}.prism-landing h2{font-size:clamp(34px,3.5vw,52px);letter-spacing:-.035em;line-height:1.1;margin:0}.prism-landing h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:0 0 15px}.prism-landing h4{font-size:20px;line-height:1.25;margin:0 0 8px;letter-spacing:-.015em}.prism-landing p{text-wrap:pretty}.prism-landing section[id]{scroll-margin-top:110px}.prism-landing .pc-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.prism-landing .pc-skip{position:fixed;top:-80px;left:20px;z-index:1000;background:var(--pc-fg);color:var(--pc-bg);padding:12px 20px}.prism-landing .pc-skip:focus{top:12px}.prism-landing .pc-topline{display:flex;justify-content:space-between;gap:16px;padding-block:14px;font:10px/1.5 var(--pc-mono);letter-spacing:.075em;color:var(--pc-muted)}.prism-landing .pc-header{position:sticky;top:0;z-index:50;background:var(--pc-bg);border-block:1px solid var(--pc-border)}.prism-landing .pc-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:85px}.prism-landing .pc-brand{display:inline-flex;align-items:center;gap:12px;font:600 28px/1 var(--pc-display);letter-spacing:-.05em;white-space:nowrap}.prism-landing .pc-brand>svg{color:var(--pc-accent);width:35px;height:35px}.prism-landing .pc-brand-council{font-weight:400;margin-left:5px}.prism-landing .pc-nav{display:flex;align-items:center;gap:26px;font-size:13px}.prism-landing .pc-nav a{padding-block:14px}.prism-landing .pc-nav a:hover,.prism-landing .pc-footer a:hover{color:var(--pc-accent)}.prism-landing .pc-header-actions{display:flex;align-items:center;gap:14px}.prism-landing .pc-theme{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--pc-border);border-radius:50%;background:var(--pc-surface)}.prism-landing .pc-theme:hover{border-color:var(--pc-accent)}.prism-landing .pc-button{display:inline-flex;gap:26px;justify-content:space-between;align-items:center;min-height:52px;padding:13px 24px;border-radius:6px;background:var(--pc-accent);color:var(--pc-on-accent);font-size:14px;font-weight:500;line-height:1.5;transition:transform .18s ease}.prism-landing .pc-button:hover{transform:translateY(-2px)}.prism-landing .pc-button-small{min-height:44px;padding:10px 19px;gap:22px;font-size:13px}.prism-landing .pc-text-link{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:9px 0;font-size:14px}.prism-landing .pc-text-link:hover{color:var(--pc-accent)}.prism-landing .pc-inline-link{text-decoration:underline;text-underline-offset:3px}.prism-landing .pc-eyebrow{font:10px/1.7 var(--pc-mono);letter-spacing:.14em;color:var(--pc-muted);margin:0}.prism-landing .pc-hero{display:grid;grid-template-columns:1fr 1fr;column-gap:54px;padding-block:72px 0;align-items:center}.prism-landing .pc-descriptor{font-size:21px;line-height:1.4;margin:0 0 18px;letter-spacing:-.02em}.prism-landing .pc-lead{color:var(--pc-muted);max-width:47ch;font-size:15px;line-height:1.7;margin:0 0 27px}.prism-landing .pc-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.prism-landing .pc-small{font-size:11px;color:var(--pc-muted);line-height:1.6;margin:18px 0 0}.prism-landing .pc-field{margin:0;align-self:center;min-width:0}.prism-landing .pc-field-head{border-top:1px solid var(--pc-border);padding-top:16px;display:flex;align-items:center;justify-content:space-between;font:10px var(--pc-mono);letter-spacing:.12em;color:var(--pc-muted)}.prism-landing .pc-field-art{width:100%;height:auto;display:block;margin-block:25px 8px}.prism-landing .pc-art-grid{stroke:var(--pc-border);stroke-width:1}.prism-landing .pc-art-ray{stroke:var(--pc-accent);stroke-width:2}.prism-landing .pc-art-point{fill:var(--pc-accent)}.prism-landing .pc-art-plane{fill:var(--pc-surface);stroke:var(--pc-fg);stroke-width:1.2}.prism-landing .pc-art-plane-secondary{fill:var(--pc-tint)}.prism-landing .pc-art-edge{stroke:var(--pc-fg);stroke-width:1}.prism-landing .pc-field figcaption{display:flex;justify-content:space-between;border-bottom:1px solid var(--pc-border);padding:0 0 20px;font:11px/1.6 var(--pc-mono);color:var(--pc-muted)}.prism-landing .pc-hero-index{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--pc-border);margin-top:64px;padding-block:22px;font:11px/1.5 var(--pc-mono);color:var(--pc-muted)}.prism-landing .pc-hero-index b{color:var(--pc-accent);font-weight:500;padding-right:14px}.prism-landing .pc-section{padding-block:92px}.prism-landing .pc-section-label{display:flex;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid var(--pc-border);font:10px/1.5 var(--pc-mono);letter-spacing:.12em;color:var(--pc-muted);margin-bottom:45px}.prism-landing .pc-section-label>span:first-child{color:var(--pc-accent)}.prism-landing .pc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.prism-landing .pc-section-head>p{max-width:35ch;color:var(--pc-muted);font-size:15px;line-height:1.7;margin:0 0 3px}.prism-landing .pc-audience-switch{display:flex;gap:5px;border-bottom:1px solid var(--pc-border);margin-bottom:34px}.prism-landing .pc-audience-switch button{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:50px;min-height:48px;color:var(--pc-muted);border-bottom:2px solid transparent;font-size:13px}.prism-landing .pc-audience-switch button[aria-pressed=true]{border-color:var(--pc-accent);color:var(--pc-fg);background:var(--pc-tint)}.prism-landing .pc-audience{display:grid;grid-template-columns:.85fr 1.5fr;gap:80px}.prism-landing .pc-audience-intro{padding-top:18px}.prism-landing .pc-audience-intro h3{font-size:28px;max-width:20ch}.prism-landing .pc-audience-intro p{color:var(--pc-muted);font-size:14px;line-height:1.8;max-width:36ch}.prism-landing .pc-task-list article{display:grid;grid-template-columns:24px 1fr;gap:22px;border-bottom:1px solid var(--pc-border);padding:23px 0}.prism-landing .pc-task-list article:first-child{padding-top:18px}.prism-landing .pc-task-list p{margin:0;max-width:55ch;font-size:14px;line-height:1.65;color:var(--pc-muted)}.prism-landing .pc-number{font:10px/1.7 var(--pc-mono);color:var(--pc-muted);letter-spacing:.08em}.prism-landing .pc-principle{background:var(--pc-tint)}.prism-landing .pc-principle-inner{padding-block:55px 72px}.prism-landing .pc-principle-grid{display:grid;grid-template-columns:.75fr 1.3fr;gap:90px;align-items:center}.prism-landing .pc-principle-mark{width:min(210px,100%);height:auto;margin-inline:auto;color:var(--pc-accent)}.prism-landing .pc-principle-grid p{font-size:16px;line-height:1.8;max-width:56ch;color:var(--pc-muted);margin:24px 0 0}.prism-landing .pc-principle-grid .pc-principle-note{font-size:13px;color:var(--pc-fg)}.prism-landing .pc-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.prism-landing .pc-deliverables article{border-top:1px solid var(--pc-border);padding-top:26px}.prism-landing .pc-deliverables article>svg{display:block;margin-bottom:32px;color:var(--pc-accent);stroke-width:1.5;width:26px;height:26px}.prism-landing .pc-deliverables h3{margin-top:12px}.prism-landing .pc-deliverables p,.prism-landing .pc-steps p,.prism-landing .pc-depths p{color:var(--pc-muted);font-size:14px;line-height:1.7;margin:0}.prism-landing .pc-export{margin-top:40px;padding:24px 0;border-block:1px solid var(--pc-border);display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:13px}.prism-landing .pc-export>span:first-child{display:flex;gap:12px;align-items:center}.prism-landing .pc-export svg{color:var(--pc-accent)}.prism-landing .pc-formats{font:11px var(--pc-mono);white-space:nowrap}.prism-landing .pc-formats span{color:var(--pc-muted);padding-inline:8px}.prism-landing .pc-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.prism-landing .pc-step-number{font:400 52px/1.5 var(--pc-display);letter-spacing:-.06em;color:var(--pc-accent);display:block;margin-bottom:16px}.prism-landing .pc-steps h3{font-size:23px}.prism-landing .pc-depths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--pc-border)}.prism-landing .pc-depths article{padding:28px 24px 30px;border-right:1px solid var(--pc-border)}.prism-landing .pc-depths article:first-child{padding-left:0}.prism-landing .pc-depths article:last-child{border:0}.prism-landing .pc-depth-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font:11px var(--pc-mono);color:var(--pc-muted)}.prism-landing .pc-depth-bars{display:inline-flex;gap:3px}.prism-landing .pc-depth-bars i{display:block;width:5px;height:15px;background:var(--pc-border)}.prism-landing .pc-depth-bars i[data-active=true]{background:var(--pc-accent)}.prism-landing .pc-faq-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:90px}.prism-landing .pc-faq-intro{display:flex;align-items:flex-start;gap:15px;max-width:37ch;color:var(--pc-muted);font-size:13px;line-height:1.8;margin-top:28px}.prism-landing .pc-faq-intro svg{color:var(--pc-accent);margin-top:4px}.prism-landing .pc-faq details{border-bottom:1px solid var(--pc-border)}.prism-landing .pc-faq summary{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:15px;line-height:1.5}.prism-landing .pc-faq summary::-webkit-details-marker{display:none}.prism-landing .pc-faq details[open] summary svg{transform:rotate(180deg)}.prism-landing .pc-faq details p{margin:0;padding:0 26px 24px 0;color:var(--pc-muted);font-size:14px;line-height:1.8}.prism-landing .pc-access{padding-block:30px 90px}.prism-landing .pc-access-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px;border-radius:10px;background:var(--pc-tint)}.prism-landing .pc-access h2{margin-top:25px;font-size:clamp(36px,4vw,58px)}.prism-landing .pc-access-copy{align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.prism-landing .pc-access-copy>p{margin:0 0 14px;color:var(--pc-muted);font-size:16px;line-height:1.7}.prism-landing .pc-access .pc-small{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}.prism-landing .pc-footer{padding-bottom:24px}.prism-landing .pc-footer-top{border-top:1px solid var(--pc-border);padding-top:40px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.prism-landing .pc-footer-top p{color:var(--pc-muted);font-size:13px;margin-top:20px}.prism-landing .pc-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px}.prism-landing .pc-footer nav :is(a,button){display:inline-flex;gap:6px;align-items:center;min-height:36px;text-align:left}.prism-landing .pc-footer-word{font:500 clamp(64px,12vw,172px)/1.1 var(--pc-display);letter-spacing:-.065em;margin:50px 0 35px}.prism-landing .pc-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid var(--pc-border);padding-top:22px;color:var(--pc-muted);font:9px/1.5 var(--pc-mono);letter-spacing:.07em}@media(min-width:1500px){.prism-landing .pc-hero{column-gap:85px;padding-top:90px}}@media(max-width:1100px){.prism-landing .pc-nav{gap:17px}.prism-landing .pc-wrap{width:calc(100% - 56px)}.prism-landing .pc-topline>span:last-child{display:none}.prism-landing .pc-hero{column-gap:30px;padding-top:52px}.prism-landing .pc-actions{gap:12px}.prism-landing .pc-audience,.prism-landing .pc-faq-layout{gap:40px}.prism-landing .pc-access-inner{padding:40px;gap:35px}}@media(max-width:800px){.prism-landing .pc-nav{display:none}.prism-landing .pc-hero{grid-template-columns:1fr}.prism-landing h1{font-size:clamp(44px,8vw,64px);max-width:14ch}.prism-landing .pc-field{width:100%;max-width:580px;margin:45px auto 0}.prism-landing .pc-hero-index{margin-top:40px;justify-content:flex-start;gap:14px 26px}.prism-landing .pc-section{padding-block:58px}.prism-landing .pc-section-head{flex-direction:column;align-items:flex-start;gap:24px}.prism-landing .pc-section-head>p{max-width:48ch}.prism-landing .pc-audience,.prism-landing .pc-faq-layout{grid-template-columns:1fr;gap:24px}.prism-landing .pc-audience-intro h3,.prism-landing .pc-audience-intro p{max-width:44ch}.prism-landing .pc-principle-grid{gap:40px;grid-template-columns:.5fr 1fr}.prism-landing .pc-deliverables,.prism-landing .pc-steps{gap:22px}.prism-landing .pc-export{align-items:flex-start;flex-direction:column;gap:16px}.prism-landing .pc-depths{grid-template-columns:1fr 1fr}.prism-landing .pc-depths article{padding:25px}.prism-landing .pc-depths article:first-child{padding-left:25px}.prism-landing .pc-depths article:nth-child(2){border-right:0}.prism-landing .pc-depths article:nth-child(-n+2){border-bottom:1px solid var(--pc-border)}.prism-landing .pc-access-inner{grid-template-columns:1fr}.prism-landing .pc-footer-top{grid-template-columns:1fr 1fr}.prism-landing .pc-footer-top>div{grid-column:1/-1}}@media(max-width:540px){.prism-landing .pc-wrap{width:calc(100% - 40px)}.prism-landing .pc-topline{font-size:8px;letter-spacing:.015em;padding-block:10px}.prism-landing .pc-header-inner{gap:10px;min-height:72px}.prism-landing .pc-brand{font-size:23px;gap:7px}.prism-landing .pc-brand>svg{width:28px;height:28px}.prism-landing .pc-header-actions{gap:8px}.prism-landing .pc-button-small{padding:9px 12px;gap:6px;font-size:12px}.prism-landing .pc-header .pc-button-small svg{display:none}.prism-landing .pc-hero{padding-top:38px}.prism-landing h1{font-size:clamp(39px,10.5vw,55px);margin-top:20px}.prism-landing .pc-descriptor{font-size:19px}.prism-landing .pc-lead{font-size:14px}.prism-landing .pc-actions{align-items:flex-start;flex-direction:column;gap:4px}.prism-landing .pc-field{margin-top:32px}.prism-landing .pc-field figcaption{font-size:10px}.prism-landing .pc-hero-index{flex-direction:column}.prism-landing .pc-section-label{margin-bottom:28px;font-size:9px;letter-spacing:.06em}.prism-landing .pc-section-head{margin-bottom:30px}.prism-landing .pc-audience-switch{gap:0}.prism-landing .pc-audience-switch button{gap:12px;padding:13px 12px;flex:1;font-size:12px}.prism-landing .pc-task-list article{gap:13px;grid-template-columns:20px 1fr}.prism-landing .pc-principle-inner{padding-block:35px 45px}.prism-landing .pc-principle-grid{grid-template-columns:1fr;gap:30px}.prism-landing .pc-principle-mark{width:90px;margin:0}.prism-landing .pc-principle-grid p{font-size:14px}.prism-landing .pc-deliverables,.prism-landing .pc-steps{grid-template-columns:1fr;gap:36px}.prism-landing .pc-deliverables article>svg{margin-bottom:20px}.prism-landing .pc-steps li{display:grid;grid-template-columns:55px 1fr;column-gap:18px}.prism-landing .pc-step-number{grid-row:1/3;font-size:38px}.prism-landing .pc-steps p{grid-column:2}.prism-landing .pc-depths article,.prism-landing .pc-depths article:first-child{padding:23px 14px}.prism-landing .pc-depths h3{font-size:21px}.prism-landing .pc-depths p{font-size:13px}.prism-landing .pc-access{padding-block:0 55px}.prism-landing .pc-access-inner{padding:30px 22px}.prism-landing .pc-access .pc-button{padding-inline:16px;gap:12px;font-size:12px}.prism-landing .pc-access .pc-small{font-size:10px}.prism-landing .pc-footer-top{gap:25px 20px}.prism-landing .pc-footer nav{font-size:12px}.prism-landing .pc-footer-word{font-size:14vw;margin-block:35px 25px}.prism-landing .pc-footer-bottom>span:nth-child(2){max-width:29ch}}@media(max-width:359px){.prism-landing .pc-header-inner{flex-wrap:wrap;justify-content:center;gap:2px 12px;padding-block:6px}.prism-landing .pc-header-actions{justify-content:center}}@media(prefers-reduced-motion:reduce){.prism-landing *,.prism-landing *:before,.prism-landing *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.prism-landing{--pc-beat: .44s;--pc-change: .23s;--pc-ease: cubic-bezier(.19,.72,.26,1)}.pc-loop-tools,.pc-sequence-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pc-sequence-tools{margin-bottom:8px}.pc-loop-toggle,.prism-landing:not([data-motion-ready]) .pc-optics-replay{display:none}.pc-sheet-fold{display:grid;grid-template-rows:0fr;visibility:hidden}.pc-sheet-fold[data-open=true]{grid-template-rows:1fr;visibility:visible}.pc-sheet-fold>div{overflow:hidden;min-height:0}@media(prefers-reduced-motion:no-preference){.prism-landing[data-motion-ready] .pc-loop-toggle{display:inline-flex;gap:6px;align-items:center;min-height:44px;font:11px var(--pc-mono);background:none;border:0;padding:0 4px;color:inherit;cursor:pointer}.pc-field-head .pc-loop-tools{margin-block:-12px}.prism-landing [data-loop-zone]{--pc-loop-state:paused }.prism-landing[data-motion-ready][data-loops-paused=false]:not([data-page-hidden]) [data-loop-zone][data-in-view]{--pc-loop-state:running }.prism-landing [data-motion=enter][data-seen],.prism-landing [data-motion=card][data-seen],.pc-audience[data-seen] .pc-audience-intro,.pc-folio[data-seen] .pc-folio-intro{animation:pc-rise var(--pc-beat) var(--pc-ease) backwards}.prism-landing [data-motion=card][data-seen]:nth-child(2){animation-delay:55ms}.prism-landing [data-motion=card][data-seen]:nth-child(3){animation-delay:.1s}.prism-landing [data-motion=card][data-seen]:nth-child(4){animation-delay:.14s}.pc-section-label{position:relative}.pc-section-label[data-seen]:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;pointer-events:none;background:var(--pc-accent);transform-origin:left;animation:pc-rule .68s var(--pc-ease) both}.pc-footer-word[data-seen],.pc-plot[data-seen] :is(.pc-plot-a,.pc-plot-b){animation:pc-ink .72s var(--pc-ease) backwards}.pc-depths article[data-seen] .pc-depth-bars i[data-active=true]{transform-origin:bottom;animation:pc-gauge var(--pc-beat) var(--pc-ease) backwards}.pc-depth-bars i:nth-child(2){animation-delay:70ms!important}.pc-depth-bars i:nth-child(3){animation-delay:.14s!important}.pc-depth-bars i:nth-child(4){animation-delay:.21s!important}.pc-plot-cursor{transition:transform var(--pc-change) ease-out}.pc-plot[data-seen] .pc-plot-caption>*,.pc-faq details[open]>p{animation:pc-rise var(--pc-change) var(--pc-ease)}.pc-folio[data-seen] .pc-folio-paper{transform-origin:bottom left;animation:pc-sheet-in .55s var(--pc-ease)}.pc-sheet-fold{transition:grid-template-rows var(--pc-change) var(--pc-ease),visibility 0s var(--pc-change)}.pc-sheet-fold[data-open=true]{transition-delay:0s}.pc-sheet-fold[data-open=true] p{animation:pc-rise var(--pc-change) var(--pc-ease)}.prism-landing :is(.pc-button,.pc-text-link,.pc-language a,.pc-volume button,.pc-theme){transition:background-color .14s,color .14s,translate .14s ease-out}.prism-landing :is(.pc-button,.pc-volume button,.pc-theme):active{translate:0 1px}.pc-theme>svg{animation:pc-gauge var(--pc-change) var(--pc-ease)}.prism-landing :is(.pc-button,.pc-text-link) svg{transition:transform .14s ease-out}.prism-landing :is(.pc-button,.pc-text-link):is(:hover,:focus-visible) svg{transform:translate(3px)}.pc-principle-grid[data-seen] .pc-principle-mark path{animation:pc-facet 5.4s ease-in-out infinite;animation-play-state:var(--pc-loop-state)}.pc-principle-mark path:nth-child(2){animation-delay:1.05s!important}.pc-principle-mark path:nth-child(3){animation-delay:2.1s!important}.pc-steps .pc-step-number{position:relative}.pc-steps li[data-seen] .pc-step-number:after{content:"";position:absolute;bottom:0;left:0;width:42px;height:2px;background:currentColor;transform-origin:left;animation:pc-trace 6s var(--pc-ease) infinite;animation-play-state:var(--pc-loop-state);opacity:0}.pc-steps li:nth-child(2) .pc-step-number:after{animation-delay:1.35s}.pc-steps li:nth-child(3) .pc-step-number:after{animation-delay:2.7s}}@keyframes pc-rise{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pc-rule{0%{transform:scaleX(0);opacity:.8}70%{opacity:.8}to{transform:scaleX(1);opacity:0}}@keyframes pc-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pc-gauge{0%{transform:scaleY(.25);opacity:.4}to{transform:scaleY(1);opacity:1}}@keyframes pc-sheet-in{0%{transform:translateY(9px) rotate(-1.4deg);opacity:.55}to{transform:none;opacity:1}}@keyframes pc-facet{0%,48%,to{opacity:.55}18%,29%{opacity:1}}@keyframes pc-trace{0%{transform:scaleX(0);opacity:0}10%,18%{transform:scaleX(1);opacity:1}30%,to{transform:scaleX(1);opacity:0}}:root{--surface-canvas: #F5F2ED;--surface-elevated: #FFFFFF;--surface-sunken: #EDE9E2;--surface-overlay: rgba(31, 27, 22, .6);--text-primary: #1F1B16;--text-secondary: #5C544A;--text-tertiary: #8A7F70;--text-inverse: #F5F2ED;--brand-warm: #D4A574;--brand-warm-hover: #C99965;--brand-warm-subtle: #F4E8D4;--brand-prism: #B8855D;--brand-prism-deep: #8E6440;--brand-prism-subtle: #EDD9C2;--success: #6B8E5A;--warning: #C28F3D;--danger: #B85A4A;--info: #6B7B8E;--adversarial: #B85A4A;--adversarial-subtle: #F4DDD7;--border-subtle: #E5DFD5;--border-default: #D4CCBE;--border-strong: #8A7F70;--shadow-xs: 0 1px 2px rgba(31, 27, 22, .04);--shadow-sm: 0 2px 4px rgba(31, 27, 22, .06);--shadow-md: 0 4px 12px rgba(31, 27, 22, .08);--shadow-lg: 0 12px 32px rgba(31, 27, 22, .12);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--font-display: "Playfair Display", Georgia, serif;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", "SF Mono", monospace;--font-reading: "Source Serif 4", "Source Serif Pro", "Charter", Georgia, serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.5rem}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;line-height:1.5}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}input,textarea,select{font-family:inherit;color:inherit}textarea{resize:vertical}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.serif{font-family:var(--font-display)}.reading{font-family:var(--font-reading)}.italic{font-style:italic}.muted{color:var(--text-secondary)}.faint{color:var(--text-tertiary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@keyframes prism-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.pulse-dot{animation:prism-pulse 1.6s ease-in-out infinite}@keyframes prism-attention{0%{box-shadow:0 0 #b85a4a99}60%{box-shadow:0 0 0 12px #b85a4a00}to{box-shadow:0 0 #b85a4a00}}.attention-pulse{animation:prism-attention 1.4s ease-out 1}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.caret{display:inline-block;width:8px;height:1em;background:var(--brand-prism);vertical-align:-2px;margin-left:2px;animation:caret-blink 1s steps(1) infinite}.app-shell{min-height:100vh;padding-bottom:64px}.top-bar{height:56px;background:var(--surface-elevated);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;padding:0 var(--space-6);gap:var(--space-4);position:sticky;top:0;z-index:50}.top-bar .return-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--text-secondary);padding:6px 10px;border-radius:var(--radius-md);transition:color .12s,background .12s;cursor:pointer}.top-bar .return-link:hover{color:var(--brand-warm-hover);background:var(--brand-warm-subtle)}.wordmark{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.01em;line-height:1}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--text-secondary)}.breadcrumb .sep{color:var(--text-tertiary)}.breadcrumb .crumb{color:var(--text-secondary)}.breadcrumb .crumb.current{color:var(--text-primary)}.top-bar .spacer{flex:1}.icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--text-secondary);transition:background .12s,color .12s}.icon-btn:hover{background:var(--surface-sunken);color:var(--text-primary)}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:var(--text-xs);background:var(--brand-warm-subtle);color:var(--brand-prism-deep);font-family:var(--font-mono)}.avatar{width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,var(--brand-warm),var(--brand-prism));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.status-bar{position:fixed;bottom:0;left:0;right:0;background:var(--text-primary);color:var(--text-inverse);padding:10px var(--space-6);display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm);z-index:40;border-top:1px solid var(--brand-prism-deep)}.status-bar .live-dot{width:8px;height:8px;border-radius:999px;background:var(--brand-warm)}.status-bar .view-progress{margin-left:auto;color:var(--brand-warm);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-md);transition:background .12s;cursor:pointer}.status-bar .view-progress:hover{background:#d4a5741f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;transition:background .12s,color .12s,border-color .12s,transform 80ms;border:1px solid transparent;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand-prism);color:#fff}.btn-primary:hover{background:var(--brand-prism-deep)}.btn-primary:disabled{background:var(--border-default);color:var(--text-tertiary);cursor:not-allowed}.btn-secondary{background:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.btn-secondary:hover{border-color:var(--text-tertiary)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--surface-sunken);color:var(--text-primary)}.btn-danger{background:transparent;border-color:var(--border-default);color:var(--danger)}.btn-danger:hover{background:var(--adversarial-subtle);border-color:var(--danger)}.card{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:var(--text-xs);background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-mono)}.chip.success{background:#6b8e5a1f;color:var(--success)}.chip.warning{background:#c28f3d24;color:var(--warning)}.chip.danger{background:var(--adversarial-subtle);color:var(--danger)}.chip.info{background:#6b7b8e24;color:var(--info)}.page{max-width:1080px;margin:0 auto;padding:var(--space-12) var(--space-8)}.page.wide{max-width:1280px}.section-rule{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-8) 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-family:var(--font-mono)}.section-rule:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.input,.textarea{width:100%;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);font-size:var(--text-base);color:var(--text-primary);transition:border-color .12s,box-shadow .12s}.input:focus,.textarea:focus{outline:none;border-color:var(--brand-prism);box-shadow:0 0 0 3px var(--brand-prism-subtle)}.textarea{resize:vertical;min-height:84px;line-height:1.5}.input.large{padding:14px 16px;font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);font-weight:500;color:var(--brand-prism-deep);border:none;border-bottom:1px solid var(--border-default);border-radius:0;background:transparent}.input.large:focus{box-shadow:none;border-bottom-color:var(--brand-prism)}.progress{height:6px;border-radius:999px;background:var(--surface-sunken);overflow:hidden;position:relative}.progress>div{height:100%;background:var(--brand-prism);border-radius:999px;transition:width .4s ease}.progress.success>div{background:var(--success)}.progress.warning>div{background:var(--warning)}.progress.danger>div{background:var(--danger)}.citation{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:.75em;font-family:var(--font-mono);color:var(--brand-prism-deep);background:var(--brand-warm-subtle);cursor:pointer;vertical-align:.15em;margin:0 1px;transition:background .12s}.citation:hover{background:var(--brand-prism-subtle)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border-subtle);overflow-x:auto}.tab{padding:12px 16px;font-size:var(--text-sm);color:var(--text-secondary);border-bottom:2px solid transparent;white-space:nowrap;transition:color .12s,border-color .12s;display:inline-flex;align-items:center;gap:8px}.tab:hover{color:var(--text-primary)}.tab.active{color:var(--brand-prism-deep);border-bottom-color:var(--brand-prism)}.segmented{display:inline-flex;background:var(--surface-sunken);border-radius:var(--radius-md);padding:3px;gap:2px}.segmented>button{padding:6px 14px;font-size:var(--text-sm);border-radius:5px;color:var(--text-secondary);font-weight:400;transition:background .12s,color .12s,box-shadow .12s;white-space:nowrap}.segmented>button.active{background:var(--surface-elevated);color:var(--text-primary);font-weight:500;box-shadow:var(--shadow-xs)}.segmented>button:hover:not(.active){color:var(--text-primary)}.hint{margin-top:var(--space-2);padding:10px 12px 10px 14px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-left:2px solid var(--text-tertiary);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.55}.hint .hint-head{display:flex;align-items:center;gap:6px;font-weight:500;margin-bottom:4px;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-family:var(--font-mono);color:var(--text-tertiary)}.hint.warn{border-left-color:var(--warning)}.hint.warn .hint-head{color:var(--warning)}.hint.danger{border-left-color:var(--danger)}.hint.danger .hint-head{color:var(--danger)}.hint.success{border-left-color:var(--success)}.hint.success .hint-head{color:var(--success)}.brief-block{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:var(--space-3)}.brief-block .gutter-num{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right;padding-top:18px;letter-spacing:.04em}.brief-block .body{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);border-left-width:2px;border-left-color:var(--border-subtle);transition:border-color .2s}.brief-block .body.warn{border-left-color:var(--warning)}.brief-block .body.empty{border-left-color:var(--danger)}.brief-block .body.error-state{background:var(--surface-elevated)}.brief-head{width:100%;padding:14px 16px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;text-align:left}.brief-head .title{font-size:var(--text-base);font-weight:500;color:var(--text-primary)}.brief-head .subhead{font-size:12px;color:var(--text-tertiary);margin-top:2px}.brief-head .chev{color:var(--text-tertiary);font-size:11px}.brief-body{padding:0 16px 16px}.input-thinking{width:100%;font-family:var(--font-reading);font-size:17px;line-height:1.5;color:var(--text-primary);padding:8px 0;border:none;border-bottom:1px solid var(--border-default);background:transparent;border-radius:0;resize:vertical;min-height:56px}.input-thinking:focus{outline:none;border-bottom-color:var(--brand-prism);box-shadow:none}.input-thinking::placeholder{color:var(--text-tertiary);font-style:italic}.stage-stepper{display:flex;align-items:flex-start;gap:0;padding:8px 0 4px}.stage-node{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;flex:0 0 auto}.stage-circle{width:28px;height:28px;border-radius:999px;border:1.5px solid var(--border-default);background:var(--surface-elevated);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:background .2s,border-color .2s}.stage-pulse{width:10px;height:10px;border-radius:999px;animation:prism-pulse 1.6s ease-in-out infinite}.stage-label{font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-tertiary);white-space:nowrap;text-align:center}.stage-connector{flex:1 1 auto;height:1px;background:var(--border-subtle);margin:14px 4px 0;transition:background .3s;min-width:24px}.tooltip{position:absolute;z-index:100;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:12px 14px;font-size:var(--text-xs);width:280px;pointer-events:auto}.model-card{position:relative;display:flex;flex-direction:column;min-height:148px;padding:14px 16px 12px 18px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--border-default);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s}.model-card.is-skipped{background:var(--surface-sunken);opacity:.62}.model-card.attention-pulse{border-color:var(--adversarial);box-shadow:0 0 0 3px color-mix(in oklch,var(--adversarial) 12%,transparent)}.model-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.model-card-title{flex:1;min-width:0}.model-card-title .role{font-size:var(--text-base);font-weight:500;color:var(--text-primary);line-height:1.25}.model-card-title .model{font-size:11px;color:var(--text-tertiary);margin-top:2px;letter-spacing:.01em}.model-card-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:500;flex-shrink:0;padding-top:2px}.model-card-body{flex:1;min-height:0}.model-quote{font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);font-style:italic;padding-left:10px;border-left:2px solid var(--border-default);margin:0}.model-quote-finding{color:var(--adversarial);border-left-color:var(--adversarial);font-style:normal;font-weight:500}.model-reason{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5}.model-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-tertiary);letter-spacing:.01em}.model-card-footer .sep{opacity:.5}@media(max-width:760px){html,body{overflow-x:hidden}[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*="display: flex"]{flex-wrap:wrap}.app-shell *,.page *{min-width:0}.app-shell,.page{overflow-wrap:break-word}[style*=min-width]{min-width:0!important}[style*=max-width]{max-width:100%!important}.page,.page.wide{max-width:100%!important;padding:var(--space-6) var(--space-4)!important}.app-shell{padding-bottom:88px}table{display:block;width:100%;overflow-x:auto}img,svg,pre,code{max-width:100%}input,select,textarea,.input{max-width:100%}.segmented{flex-wrap:wrap;width:100%!important;max-width:100%!important}.segmented>*{flex:1 1 auto}.btn{padding:11px 14px}.tab{padding:10px 12px;white-space:nowrap}.prism-nav{right:12px!important;left:12px!important;bottom:12px!important;min-width:0!important;max-height:50vh!important}.prism-nav-pill{right:12px!important;bottom:12px!important}}@supports (padding: env(safe-area-inset-bottom)){.app-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}
