@media(min-width:901px){.st-view{--g-cols: 3;--g-rows: 2;--g-card-h: calc((100dvh - var(--cs-nav) - 48px - (var(--g-rows) - 1) * var(--g-gap)) / var(--g-rows));--g-w: min(calc(var(--cs-w) * .5), calc(var(--g-card-h) * .75 * var(--g-cols) + (var(--g-cols) - 1) * var(--g-gap)))}.st-grid{grid-template-columns:repeat(var(--g-cols),1fr)}.st-card .cs-g-card-name{font-size:clamp(12px,1.15vw,19px)}.st-card .cs-g-card-title{font-size:10px}}.st-card img{object-position:50% 25%}.st-status{position:absolute;z-index:2;top:8px;right:9px;font:600 9.5px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 1px 4px var(--bg),0 0 8px var(--bg)}.st-status.is-dev{color:var(--gold-light)}.st-app .cs-g-who .cs-name{font-size:min(clamp(50px,7.4vw,124px),calc((var(--cs-w) - var(--g-w) - var(--cs-left) - 56px) / var(--n, 6.4)))}.st-app .cs-g-idbox .cs-id.is-small .cs-name{font-size:min(clamp(38px,5.2vw,92px),calc((min(var(--cs-w) * .53,1000px) - clamp(20px,3.4vw,60px) - clamp(10px,1.4vw,24px) - clamp(76px,8.2vw,136px) - clamp(14px,1.5vw,26px)) / var(--n, 6.4)))}.st-app .cs-g-who .cs-title{color:var(--gold-light)}.st-icon img{object-position:50% 25%}.cs-app .st-who{text-align:left}.cs-app .st-who-open{display:block;text-align:left}.cs-app .st-who-watch{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font:600 10.5px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-bright);animation:cs-fade .14s linear both}.cs-app .st-who-watch:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}.cs-app .st-who-watch:hover{color:var(--gold-light)}.st-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:2px 0 22px}.st-actions:empty{display:none}.cs-app .st-actions .btn-prime,.cs-app .st-actions .btn-ghost{cursor:pointer}.st-spine{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.st-spine li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;padding-left:12px;border-left:1px solid var(--border)}.st-spine li.is-here{border-left-color:var(--gold-bright)}.st-spine small{flex-basis:100%;font:600 9.5px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.st-spine span,.st-spine a{font:600 clamp(14px,1.1vw,18px) var(--font-display);letter-spacing:.04em;color:var(--text)}.st-spine li.is-here span,.st-spine a:hover{color:var(--gold-bright)}.st-spine em{font:400 10.5px var(--font-mono);font-style:normal;color:var(--text-muted)}.st-spine i{margin-left:10px;font:600 9.5px var(--font-display);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.st-act{margin:0 0 14px}.st-act summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;cursor:pointer;list-style:none;padding:4px 0}.st-act summary::-webkit-details-marker{display:none}.st-act-kind{font:600 10px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.st-act-name{font:600 clamp(14px,1.1vw,18px) var(--font-display);letter-spacing:.04em;color:var(--gold-bright)}.st-act-count{font:400 10.5px var(--font-mono);color:var(--text-muted)}.st-act summary:hover .st-act-name{color:var(--gold-light)}.st-act-sub{margin:4px 0 6px;font:400 11px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.st-chapters{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.st-chapters li{display:flex;gap:14px;max-width:66ch}.st-ch-roman{flex:none;min-width:26px;font:400 11px/1.9 var(--font-mono);color:var(--gold)}.st-chapters strong{display:block;font:600 14px/1.5 var(--font-body);color:var(--text)}.st-chapters small{display:block;font:400 13px/1.55 var(--font-body);color:var(--text-sub)}.st-tools{gap:22px}.cs-g-filters.st-horizon{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:18px;max-height:calc(100dvh - var(--cs-nav) - 80px);overflow-y:auto;overscroll-behavior:contain;user-select:text}.st-hz small{display:block;font:600 9.5px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.st-hz strong{display:block;margin-top:4px;font:700 clamp(15px,1.2vw,19px) var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--gold-bright)}.st-hz p{margin:4px 0 0;font:italic 400 13px/1.55 var(--font-body);color:var(--text-sub)}.st-hz-stage{display:inline-block;margin-top:6px;font:600 9.5px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}a.st-hz-stage:hover{color:var(--gold-light)}.st-hz-form,.hm-signal-row{display:flex;margin-top:10px;max-width:360px}.st-hz-form input[type=email],.hm-signal-row input{flex:1;min-width:0;padding:8px 10px;background:transparent;border:1px solid var(--border);border-right:0;border-radius:0;color:var(--text);font:400 13px var(--font-body);user-select:text}.st-hz-form input[type=email]:focus,.hm-signal-row input:focus{outline:none;border-color:var(--gold-dim)}.cs-app .st-hz-form button,.cs-app .hm-signal-row button{flex:none;padding:0 12px;border:1px solid var(--gold-dim);font:600 9.5px var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);transition:background-color .1s linear,color .1s linear}.cs-app .st-hz-form button:hover,.cs-app .hm-signal-row button:hover{background:color-mix(in oklch,var(--gold) 14%,transparent);color:var(--gold-light)}.st-hz-note{font:400 13px/1.5 var(--font-body);font-style:normal;color:var(--gold-light)}.st-hz-fine,.hm-signal-fine{margin:0;font:400 11px/1.5 var(--font-body);color:var(--text-muted)}.st-hz-fine a,.hm-signal-fine a{color:var(--text-sub);text-decoration:underline;text-underline-offset:2px}.st-hp,.hm-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:900px){.st-app .cs-g-who .cs-name{font-size:min(clamp(42px,13vw,76px),calc((100vw - 32px) / var(--n, 6.4)))}.st-app .cs-g-idbox .cs-id.is-small .cs-name{font-size:min(clamp(30px,9.4vw,54px),calc((100vw - 110px) / var(--n, 6.4)))}.st-app .cs-g-who .cs-title{display:none}.st-tools{padding:0 16px}.cs-g-filters.st-horizon{max-height:62dvh}.st-status{display:none}}
