.sx-seg.sx-pub-switch{flex-wrap:nowrap}@media (max-width:479px){.sx-stage-toolbar:has(>.sx-pub-switch){width:100%}.sx-seg.sx-pub-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.sx-pub-switch>a{justify-content:center}}.sx-pub-topics a{min-height:30px;color:var(--muted-foreground);background:var(--card);border-color:var(--border);border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.sx-pub-topics a:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--sx-tint) 40%, transparent)}.sx-pub-topics a.bg-primary{color:var(--foreground);background:var(--sx-tint-soft);border-color:color-mix(in srgb, var(--sx-tint) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-tint) 30%, transparent)}.sx-pub-topics a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sx-pub-stack{height:100%;min-height:290px;position:relative}@media (min-width:640px){.sx-pub-stack{min-height:380px}}@media (min-width:1280px){.sx-pub-stack{min-height:410px}}.sx-pub-stack-deck{animation:11s ease-in-out infinite sx-pub-float;position:absolute;inset:0}.sx-pub-cover{--spread:1;width:66%;box-shadow:0 0 0 1px rgb(var(--sx-accent-rgb) / .22), 0 28px 60px -26px #000, inset 0 1px 0 #ffffff1a;transform-origin:35% 150%;transform:translate(calc(var(--rank) * var(--spread) * 5%), calc(var(--rank) * var(--spread) * -2%)) rotate(calc(-4deg + var(--rank) * var(--spread) * 5.5deg)) scale(calc(1 - var(--rank) * .035));filter:brightness(calc(1 - var(--rank) * .12)) saturate(calc(1 - var(--rank) * .16));transition:transform .7s var(--sx-ease), filter .5s var(--sx-ease), box-shadow .3s;animation:sx-pub-deal .9s var(--sx-ease) backwards;animation-delay:calc(var(--deal,0) * .11s + .12s);background:#16120b;border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:12%;left:4%;overflow:hidden}@media (min-width:640px){.sx-pub-cover{width:54%}}.sx-pub-stack-deck:hover .sx-pub-cover,.sx-pub-stack-deck:focus-within .sx-pub-cover{--spread:1.25}.sx-pub-cover[data-rank="0"]:hover{box-shadow:0 0 0 1px rgb(var(--sx-accent-rgb) / .6), 0 30px 64px -24px #000, inset 0 1px 0 #ffffff26}.sx-pub-cover:focus-visible{outline:2px solid var(--sx-accent);outline-offset:3px}.sx-pub-cover[data-rank="4"]{opacity:.85}.sx-pub-cover-media{aspect-ratio:16/10;background:radial-gradient(60% 80% at 80% 10%,#7fd6d033,#0000 70%),linear-gradient(150deg,#1b160e,#0d0b08);display:block;position:relative;overflow:hidden}.sx-pub-cover-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-pub-cover-media:after{content:"";background:linear-gradient(#0c0a07d0 0%,#0000 38% 70%,#0c0a0799 100%);position:absolute;inset:0}.sx-pub-cover-mast{z-index:1;border-bottom:3px double rgb(var(--sx-accent-rgb) / .6);color:var(--sx-accent-hi);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex;position:absolute;top:10px;left:12px;right:12px}.sx-pub-cover-name{font-family:var(--font-display-serif), Georgia, serif;font-size:1.05rem;font-style:italic;line-height:1}.sx-pub-cover-no{font:700 10.5px/1 var(--font-mono);letter-spacing:.12em;color:#efe3c8e6}.sx-pub-cover-body{flex-direction:column;gap:5px;padding:10px 12px 12px;display:flex}.sx-pub-cover-kicker{font:600 9.5px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sx-accent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-pub-cover-title{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:720;line-height:1.22;display:-webkit-box;overflow:hidden}@media (min-width:640px){.sx-pub-cover-title{font-size:.98rem}}.sx-pub-stack-ctrl{z-index:20;font:600 10px/1 var(--font-mono);color:#efe3c8b3;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0906b8;border-radius:10px;align-items:center;gap:6px;padding:4px;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 0 1px #ffffff14}.sx-pub-stack-ctrl button{color:#f3ead6;background:#ffffff10;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.sx-pub-stack-ctrl button:hover{background:#fff2}.sx-pub-stack-ctrl button:focus-visible{outline:2px solid var(--sx-accent);outline-offset:1px}@keyframes sx-pub-deal{0%{opacity:0;transform:translateY(18%)rotate(-6deg)scale(.94)}}@keyframes sx-pub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sx-pub-arc{animation:sx-pub-arc 1.5s var(--sx-ease) backwards;animation-delay:calc(.25s + var(--sx-i,0) * 55ms)}@keyframes sx-pub-arc{0%{stroke-dasharray:0 999}}.sx-pub-arc-key{border:2px solid var(--sx-accent);border-right-color:#ffffff26;border-radius:50%;width:11px;height:11px;display:inline-block;transform:rotate(-45deg)}.sx-pub-wall .sx-ins-wall-grid{gap:7px}.sx-pub-issues{display:grid}.sx-pub-issue{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;transition:background .2s;display:grid;position:relative}.sx-pub-issues>li+li{border-top:1px solid var(--sx-line)}.sx-pub-issue:hover{background:color-mix(in srgb, var(--muted) 45%, transparent)}.sx-pub-issue:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:12px}@container (min-width:700px){.sx-pub-issue{grid-template-columns:4.25rem 9rem minmax(0,1fr) auto;gap:18px;padding:16px 20px}}.sx-pub-issue-no{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.02em;color:var(--sx-ins-cream);font-variant-numeric:tabular-nums;font-size:2.1rem;font-style:italic;line-height:1;display:none}@container (min-width:700px){.sx-pub-issue-no{display:block}}.sx-pub-issue-thumb{aspect-ratio:16/10;background:var(--muted);box-shadow:0 0 0 1px var(--sx-line);border-radius:10px;position:relative;overflow:hidden}.sx-pub-issue-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--sx-ease);position:absolute;inset:0}.sx-pub-issue:hover .sx-pub-issue-thumb img{transform:scale(1.05)}.sx-pub-issue-kicker{font:600 10px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sx-tint)}.sx-pub-issue-title{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:pretty;margin-top:4px;font-size:1rem;font-weight:720;line-height:1.25;transition:color .2s;display:block}.sx-pub-issue:hover .sx-pub-issue-title{color:var(--sx-tint)}.sx-pub-issue-dek{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sx-pub-issue-meta{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;display:none}@container (min-width:700px){.sx-pub-issue-meta{display:flex}}.sx-pub-issue-read{color:var(--sx-tint);align-items:center;gap:4px;font-weight:650;display:inline-flex}.sx-pub-issues>li:first-child .sx-pub-issue-no{color:var(--sx-tint)}.sx-pub-link{flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex;position:relative}.sx-pub-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sx-pub-link-icon{width:34px;height:34px;color:var(--sx-tint);background:var(--sx-tint-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-tint) 25%, transparent);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.sx-pub-link-kicker{font:600 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.sx-pub-link-kicker--pro{color:var(--sx-tint)}.sx-pub-link-title{font-family:var(--font-heading);letter-spacing:-.025em;font-size:1.02rem;font-weight:730}.sx-pub-link-body{color:var(--muted-foreground);font-size:.84rem;line-height:1.5}.sx-pub-link-arrow{color:var(--muted-foreground);transition:transform .3s var(--sx-ease), color .2s;position:absolute;top:18px;right:16px}.sx-pub-link:hover .sx-pub-link-arrow{color:var(--sx-tint);transform:translate(3px)}.sx-pub-band{isolation:isolate;border-radius:var(--sx-radius);color:var(--sx-ink);border:1px solid rgb(var(--sx-accent-rgb) / .16);background:radial-gradient(60% 120% at 100% 0%, var(--sx-stage-b) 0%, transparent 65%), radial-gradient(50% 100% at 0% 100%, var(--sx-stage-a) 0%, transparent 70%), linear-gradient(165deg, var(--sx-stage-top) 0%, var(--sx-stage-mid) 52%, var(--sx-stage-end) 100%);box-shadow:0 30px 70px -48px rgb(var(--sx-accent-rgb) / .4), 0 1px 0 0 #ffffff10 inset;align-items:center;gap:18px;padding:24px 22px;display:grid;position:relative;overflow:hidden}.sx-pub-band:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#0000 0 96px,#ffffff0c 96px 97px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}@media (min-width:768px){.sx-pub-band{grid-template-columns:minmax(0,1fr) auto;padding:28px 30px}}.sx-pub-band-title{font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:780;line-height:1.12}.sx-pub-band-body{max-width:58ch;color:var(--sx-muted);font-size:.9rem;line-height:1.55}.sx-pub-signup{gap:20px;padding:22px;display:grid;overflow:hidden}.sx-pub-signup:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 90% at 100% 0%, var(--sx-ins-cream-soft), transparent 70%), radial-gradient(40% 70% at 0% 100%, var(--sx-tint-soft), transparent 70%);position:absolute;inset:0}.sx-pub-signup>*{position:relative}@container (min-width:820px){.sx-pub-signup{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:28px 30px}}.sx-pub-signup-title{color:var(--foreground);font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:1.12}.sx-pub-rlist td,.sx-pub-rlist th{text-align:left;vertical-align:middle;padding:10px 12px}.sx-pub-rlist tbody tr{border-top:1px solid var(--sx-line);transition:background .2s}.sx-pub-rlist tbody tr:hover{background:color-mix(in srgb, var(--muted) 40%, transparent)}.sx-pub-rlist .sx-ins-fresh{width:88px}@media (prefers-reduced-motion:reduce){.sx-pub-stack-deck,.sx-pub-cover,.sx-pub-arc{animation:none}.sx-pub-cover,.sx-pub-issue-thumb img,.sx-pub-link-arrow{transition:none}}
