html:has(.midnight-issue){scroll-behavior:smooth}.midnight-issue{--mi-bg: #0b0717;--mi-bg2: #0e0a1c;--mi-bg3: #100c22;--mi-ink: #ffffff;--mi-ink70: rgba(255, 255, 255, .7);--mi-ink42: rgba(255, 255, 255, .42);--mi-coral: #ff6b5a;--mi-teal: #06b6d4;--mi-purple: #7c3aed;--mi-green: #10b981;--mi-rule: rgba(255, 255, 255, .1);--mi-dis: "Poppins", sans-serif;--mi-bod: "Inter", sans-serif;--mi-mono: "JetBrains Mono", monospace;--mi-mw: 1200px;--mi-px: 72px;background:var(--mi-bg);color:var(--mi-ink);font-family:var(--mi-bod);overflow-x:hidden;text-wrap:pretty}.midnight-issue *,.midnight-issue *:before,.midnight-issue *:after{box-sizing:border-box}.midnight-issue a{color:inherit;text-decoration:none}.midnight-issue ul{list-style:none;margin:0;padding:0}.midnight-issue button{font-family:inherit}.midnight-issue .mi-wrap{max-width:var(--mi-mw);margin:0 auto;padding-inline:var(--mi-px)}.midnight-issue .mi-kicker{font-family:var(--mi-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mi-coral);display:block;margin-bottom:14px}.midnight-issue .mi-folio{font-family:var(--mi-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mi-ink42)}.midnight-issue .mi-rule{height:1px;background:var(--mi-rule);border:none;margin:0}.midnight-issue .mi-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mi-bod);font-weight:600;font-size:15px;padding:13px 26px;border-radius:999px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;white-space:nowrap;line-height:1}.midnight-issue .mi-btn:hover{transform:translateY(-2px)}.midnight-issue .mi-btn-lg{font-size:17px;padding:16px 34px}.midnight-issue .mi-btn-coral{background:var(--mi-coral);color:#fff;box-shadow:0 6px 24px #ff6b5a5c}.midnight-issue .mi-btn-coral:hover{box-shadow:0 10px 32px #ff6b5a8a}.midnight-issue .mi-btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff47}.midnight-issue .mi-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px #ffffffb8}.midnight-issue .mi-confetti-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.midnight-issue .mi-cp{position:absolute;animation:mi-cf-float ease-in-out infinite}@keyframes mi-cf-float{0%,to{transform:translateY(0) rotate(var(--r0))}50%{transform:translateY(-14px) rotate(var(--r1))}}.midnight-issue #s-cover{min-height:100vh;position:relative;display:flex;flex-direction:column;background:radial-gradient(75% 55% at 30% -15%,#2a1158 0%,transparent 58%),radial-gradient(50% 40% at 96% 108%,rgba(255,107,90,.24) 0%,transparent 52%),#0c0818}.midnight-issue #s-cover:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 11% 17%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 67% 13%,rgba(255,255,255,.42),transparent),radial-gradient(1.5px 1.5px at 83% 57%,rgba(255,255,255,.48),transparent),radial-gradient(1px 1px at 29% 69%,rgba(255,255,255,.32),transparent),radial-gradient(1.5px 1.5px at 54% 37%,rgba(255,255,255,.28),transparent),radial-gradient(1px 1px at 92% 29%,rgba(255,255,255,.38),transparent),radial-gradient(1.5px 1.5px at 6% 53%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 43% 85%,rgba(255,255,255,.24),transparent),radial-gradient(1px 1px at 76% 74%,rgba(255,255,255,.2),transparent)}.midnight-issue .cover-nav{position:relative;z-index:5;display:flex;align-items:center;gap:24px;padding-top:28px}.midnight-issue .cover-nav .mi-logo-link{display:inline-flex;align-items:center;text-decoration:none}.midnight-issue .cover-nav .mi-logo-link:hover{opacity:.92}.midnight-issue .nav-links{display:flex;gap:28px;margin-left:auto;font-size:14px;font-weight:500}.midnight-issue .nav-links a{opacity:.68;transition:opacity .15s}.midnight-issue .nav-links a:hover{opacity:1}.midnight-issue .cover-mast{position:relative;z-index:3;padding-top:20px}.midnight-issue .issue-bar{display:flex;gap:24px;padding-top:10px;flex-wrap:wrap}.midnight-issue .cover-body{position:relative;z-index:3;flex:1;display:grid;grid-template-columns:1fr 250px;gap:52px;align-items:end;padding-top:28px}.midnight-issue .cover-head{font-family:var(--mi-dis);font-weight:700;font-size:78px;line-height:.96;letter-spacing:-.04em;color:#fff;text-shadow:0 0 70px rgba(124,58,237,.3);margin:0}.midnight-issue .cover-head em{font-style:italic;color:var(--mi-coral);text-shadow:0 0 50px rgba(255,107,90,.65)}.midnight-issue .cover-sub{font-size:18px;line-height:1.58;color:var(--mi-ink70);margin:22px 0 28px;max-width:520px}.midnight-issue .cover-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.midnight-issue .cta-note{font-size:13px;color:var(--mi-ink42)}.midnight-issue .cover-toc{padding-bottom:4px}.midnight-issue .toc-item{padding:14px 0;border-top:1px solid var(--mi-rule)}.midnight-issue .toc-item:last-child{border-bottom:1px solid var(--mi-rule)}.midnight-issue .toc-pg{font-family:var(--mi-mono);font-size:9.5px;letter-spacing:.14em;color:var(--mi-coral);margin-bottom:5px}.midnight-issue .toc-item h5{font-family:var(--mi-dis);font-weight:700;font-size:13.5px;line-height:1.2;margin:0 0 4px;color:#fff}.midnight-issue .toc-item p{font-size:11.5px;color:var(--mi-ink70);line-height:1.5;margin:0}.midnight-issue .cover-foot{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding-top:22px;padding-bottom:30px;margin-top:32px;border-top:1px solid var(--mi-rule)}.midnight-issue .bc-bars{width:62px;height:22px;display:block;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 4px,#fff 4px 5px,transparent 5px 7px,#fff 7px 8px,transparent 8px 10px);opacity:.5}.midnight-issue .barcode{display:flex;align-items:center;gap:10px}.midnight-issue #s-contents{background:var(--mi-bg2)}.midnight-issue .s-header{display:flex;align-items:baseline;justify-content:space-between;padding:52px 0 32px;border-bottom:1px solid var(--mi-rule)}.midnight-issue .s-heading{font-family:var(--mi-dis);font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.midnight-issue .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--mi-rule)}.midnight-issue .feat-grid--5{grid-template-columns:repeat(6,1fr)}.midnight-issue .feat-grid--5 .feat-card{grid-column:span 2}.midnight-issue .feat-grid--5 .feat-card:nth-child(4){grid-column:2 / span 2}.midnight-issue .feat-grid--5 .feat-card:nth-child(5){grid-column:4 / span 2}.midnight-issue .feat-card{padding:34px 28px 28px;border-right:1px solid var(--mi-rule);transition:background .2s}.midnight-issue .feat-card:last-child{border-right:none}.midnight-issue .feat-card:hover{background:#ffffff08}.midnight-issue .feat-n{font-family:var(--mi-mono);font-size:48px;color:#ffffff0f;line-height:1;margin-bottom:16px;letter-spacing:-.04em}.midnight-issue .feat-k{font-family:var(--mi-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mi-teal);margin-bottom:10px}.midnight-issue .feat-title{font-family:var(--mi-dis);font-weight:700;font-size:23px;line-height:1.1;letter-spacing:-.02em;margin-bottom:11px;color:#fff}.midnight-issue .feat-desc{font-size:13px;color:var(--mi-ink70);line-height:1.6}.midnight-issue .s-foot{display:flex;align-items:center;justify-content:space-between;padding:16px 0 52px}.midnight-issue #s-quote{background:var(--mi-bg);padding:112px 0;position:relative;overflow:hidden}.midnight-issue #s-quote:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:600px;height:280px;border-radius:50%;background:radial-gradient(ellipse,rgba(124,58,237,.18) 0%,transparent 70%);pointer-events:none}.midnight-issue .quote-wrap{text-align:center;position:relative;z-index:1}.midnight-issue .q-rule{width:44px;height:2px;background:var(--mi-coral);margin:0 auto 28px}.midnight-issue .pull-quote{font-family:var(--mi-dis);font-style:italic;font-weight:600;font-size:52px;line-height:1.07;letter-spacing:-.03em;max-width:840px;margin:0 auto;color:#fff}.midnight-issue .pull-quote .coral{color:var(--mi-coral)}.midnight-issue .q-attr{font-family:var(--mi-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mi-ink42);margin-top:26px}.midnight-issue .q-foot{display:flex;justify-content:space-between;padding-top:14px;margin-top:72px;border-top:1px solid var(--mi-rule)}.midnight-issue .mi-scroll-book{--mi-book-pages: 7;--mi-book-spreads: 5;--mi-book-units: var(--mi-book-pages);--mi-page-scroll: 140vh;position:relative}.midnight-issue .mi-scroll-book__track{height:calc(var(--mi-book-units) * var(--mi-page-scroll));scroll-margin-top:0}.midnight-issue .mi-scroll-book__pin{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--mi-bg)}.midnight-issue .mi-scroll-book__stage{position:relative;width:100%;height:100%;perspective:2200px;perspective-origin:0% 50%;transform-style:preserve-3d}.midnight-issue .mi-scroll-book__stage--spread{perspective-origin:50% 50%}.midnight-issue .mi-scroll-book__center-gutter{display:none}.midnight-issue .mi-scroll-book__mobile,.midnight-issue .mi-scroll-book__desktop{position:absolute;inset:0;height:100%}@media(min-width:900px){.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced):not([data-layout=mobile]) .mi-scroll-book__mobile{display:none}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__desktop{display:block}}@media(max-width:899px){.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__desktop{display:none}}.midnight-issue .mi-scroll-book[data-layout=mobile] .mi-scroll-book__desktop,.midnight-issue .mi-scroll-book[data-layout=desktop] .mi-scroll-book__mobile{display:none!important}.midnight-issue .mi-scroll-book[data-layout=desktop] .mi-scroll-book__center-gutter{display:block;position:absolute;left:50%;top:4%;bottom:4%;width:1px;transform:translate(-50%);z-index:30;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.14) 15%,rgba(255,255,255,.14) 85%,transparent);box-shadow:-1px 0 #00000059,1px 0 #00000059}.midnight-issue .mi-magazine{--mi-turn: 0;position:absolute;inset:0;height:100%}.midnight-issue .mi-magazine__book{position:absolute;inset:0;transform-style:preserve-3d;perspective:1800px;perspective-origin:50% 50%}.midnight-issue .mi-magazine__base-left{position:absolute;left:0;top:0;width:50%;height:100%;z-index:0;overflow:hidden;background:var(--mi-bg2);border-right:1px solid var(--mi-rule)}.midnight-issue .mi-magazine__base-left>.mi-magazine__panel{position:absolute;inset:0;height:100%}.midnight-issue .mi-magazine__stack{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.midnight-issue .mi-magazine__leaf{position:absolute;top:0;right:0;width:50%;height:100%;transform-origin:0% 50%;transform-style:preserve-3d;pointer-events:none;will-change:transform}.midnight-issue .mi-magazine__leaf.is-turning .mi-magazine__face{box-shadow:-18px 8px 44px #00000080}.midnight-issue .mi-magazine__face{position:absolute;inset:0;height:100%;overflow:hidden;background:var(--mi-bg2);backface-visibility:hidden;-webkit-backface-visibility:hidden}.midnight-issue .mi-magazine__face--back{transform:rotateY(180deg)}.midnight-issue .mi-magazine__closing{position:absolute;inset:0;background:var(--mi-bg2)}.midnight-issue .mi-magazine__leaf.is-turning .mi-magazine__face--front:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.12) 18%,transparent 38%);opacity:calc(var(--mi-turn, 0) * 1.1)}.midnight-issue .mi-magazine__face>.mi-magazine__panel,.midnight-issue .mi-magazine__base-left>.mi-magazine__panel{height:100%}.midnight-issue .mi-magazine__panel-inner{height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.midnight-issue .mi-magazine__wide-clip{width:200%;height:100%;max-width:none}.midnight-issue .mi-magazine__wide-clip--left{margin-right:0}.midnight-issue .mi-magazine__wide-clip--right{margin-left:-100%}.midnight-issue .mi-magazine__base-left .mi-magazine__wide-clip--left,.midnight-issue .mi-magazine__face--back .mi-magazine__wide-clip--left{margin-left:0}.midnight-issue .mi-magazine #s-contents,.midnight-issue .mi-magazine .feature-spread{height:100%;min-height:0}.midnight-issue .mi-magazine #s-contents{display:flex;flex-direction:column;justify-content:center}.midnight-issue .mi-magazine #s-contents .feat-grid--5 .mini-mock{display:block}.midnight-issue .mi-magazine .quote-pane{padding:0;height:100%;display:flex;flex-direction:column;justify-content:center}.midnight-issue .mi-magazine .quote-pane .quote-wrap{max-width:100%;padding-inline:12px}.midnight-issue .mi-magazine .quote-pane--left .quote-wrap{text-align:right}.midnight-issue .mi-magazine .quote-pane--right .quote-wrap{text-align:left}.midnight-issue .mi-magazine .quote-pane--left .q-rule{margin-right:0;margin-left:auto}.midnight-issue .mi-magazine .quote-pane--right .q-attr{text-align:left}.midnight-issue .mi-magazine .quote-pane--right .q-foot{justify-content:flex-end}.midnight-issue .mi-magazine .feature-spread--wide-layout .spread-inner{gap:56px;max-width:var(--mi-mw);margin-inline:auto}.midnight-issue .mi-magazine .spread-foot{position:absolute;left:0;right:0;bottom:16px;padding-inline:20px;z-index:6}.midnight-issue .feature-spread--half{padding:0}.midnight-issue .feature-spread--half .mi-wrap--half{height:100%;display:flex;flex-direction:column;justify-content:center;padding:28px 24px;max-width:none}.midnight-issue .feature-spread--half .spread-inner--stack{grid-template-columns:1fr;gap:20px}.midnight-issue .feature-spread--half .spread-head{font-size:28px;margin-bottom:10px}.midnight-issue .feature-spread--half .spread-body{font-size:13.5px;margin-bottom:14px}.midnight-issue .feature-spread--half .feat-mock{max-height:300px}.midnight-issue .feature-spread--half .fm-body{padding:12px;overflow:hidden}.midnight-issue .mi-book-page{--mi-curl: 0;--mi-edge-bend: 0deg;position:absolute;inset:0;height:100%;overflow:visible;transform-style:preserve-3d}.midnight-issue .mi-book-page__leaf{position:absolute;inset:0;transform-origin:0% 50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;filter:drop-shadow(-6px 8px 32px rgba(0,0,0,.4))}.midnight-issue .mi-book-page.is-turning .mi-book-page__leaf{filter:drop-shadow(-28px 6px 52px rgba(0,0,0,.5))}.midnight-issue .mi-book-page__sheet{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;transform-style:preserve-3d;backface-visibility:hidden}.midnight-issue .mi-book-page__sheet:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.12) 12%,transparent 28%);opacity:var(--mi-curl, 0)}.midnight-issue .mi-book-page__edge{position:absolute;top:0;right:0;width:14%;height:100%;z-index:5;pointer-events:none;transform-origin:left center;transform:rotateY(var(--mi-edge-bend, 0deg));backface-visibility:hidden;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.45) 100%);box-shadow:-8px 0 24px #00000059}.midnight-issue .mi-scroll-book--reduced .mi-scroll-book__track{height:auto}.midnight-issue .mi-scroll-book--reduced .mi-scroll-book__pin{position:relative;height:auto;overflow:visible}.midnight-issue .mi-scroll-book--reduced .mi-scroll-book__stage{perspective:none}.midnight-issue .mi-scroll-book--reduced .mi-magazine{position:relative;height:auto}.midnight-issue .mi-scroll-book--reduced .mi-magazine__book{position:relative;perspective:none;height:auto}.midnight-issue .mi-scroll-book--reduced .mi-magazine__base-left,.midnight-issue .mi-scroll-book--reduced .mi-magazine__stack,.midnight-issue .mi-scroll-book--reduced .mi-magazine__leaf,.midnight-issue .mi-scroll-book--reduced .mi-magazine__face{position:relative;width:100%;height:auto;transform:none!important;filter:none}.midnight-issue .mi-scroll-book--reduced .mi-magazine__face--back{display:none}.midnight-issue .mi-scroll-book--reduced .mi-magazine__base-left>.mi-magazine__panel,.midnight-issue .mi-scroll-book--reduced .mi-magazine__leaf{margin-bottom:48px}.midnight-issue .mi-scroll-book--reduced .mi-book-page{position:relative;inset:auto;height:auto;overflow:visible;opacity:1;visibility:visible;pointer-events:auto}.midnight-issue .mi-scroll-book--reduced .mi-book-page__leaf{position:relative;inset:auto;height:auto;transform:none;filter:none}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile .mi-book-page__sheet>section{height:100%;display:flex;flex-direction:column;justify-content:center}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents{padding:0}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents .s-header{padding:28px 0 18px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents .feat-card{padding:20px 18px 16px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents .feat-n{font-size:36px;margin-bottom:10px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents .feat-title{font-size:18px;margin-bottom:6px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents .feat-desc{font-size:12px;line-height:1.45}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents .mini-mock{display:none}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-contents .s-foot{padding:12px 0 24px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-quote{padding:0}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-quote .pull-quote{font-size:42px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile #s-quote .q-foot{margin-top:40px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile .feature-spread{padding:0;border-top:none}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile .feature-spread .spread-inner{gap:40px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile .feature-spread .spread-head{font-size:38px;margin-bottom:12px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile .feature-spread .spread-body{font-size:14px;margin-bottom:16px}.midnight-issue .mi-scroll-book:not(.mi-scroll-book--reduced) .mi-scroll-book__mobile .feature-spread .spread-foot{margin-top:28px;padding-top:14px}.midnight-issue .num-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid var(--mi-rule);padding-bottom:20px}.midnight-issue .num-foot{display:flex;justify-content:space-between;padding:16px 0 56px}.midnight-issue .feature-spread{padding:96px 0;border-top:1px solid var(--mi-rule)}.midnight-issue .spread-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.midnight-issue .spread-inner.rev{direction:rtl}.midnight-issue .spread-inner.rev>*{direction:ltr}.midnight-issue .spread-copy{max-width:460px}.midnight-issue .spread-head{font-family:var(--mi-dis);font-weight:700;font-size:46px;line-height:1.04;letter-spacing:-.03em;margin:0 0 18px;color:#fff}.midnight-issue .spread-head .coral{color:var(--mi-coral)}.midnight-issue .spread-body{font-size:16.5px;line-height:1.68;color:var(--mi-ink70);margin:0 0 26px}.midnight-issue .spread-link{font-size:14px;color:var(--mi-coral);font-weight:600;display:inline-flex;align-items:center;gap:5px;border-bottom:1px solid rgba(255,107,90,.3);padding-bottom:2px;transition:border-color .15s}.midnight-issue .spread-link:hover{border-color:var(--mi-coral)}.midnight-issue .spread-foot{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid var(--mi-rule);margin-top:56px}.midnight-issue .mini-mock{margin-top:20px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#ffffff0a}.midnight-issue .mm-head{padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--mi-dis);font-weight:600;font-size:11.5px;display:flex;align-items:center;gap:6px;color:#ffffffb3}.midnight-issue .mm-dots{display:flex;gap:4px}.midnight-issue .mm-dot{width:7px;height:7px;border-radius:50%;background:#fff3}.midnight-issue .mm-body{padding:11px 13px;display:flex;flex-direction:column;gap:7px}.midnight-issue .feat-mock{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden;box-shadow:0 28px 70px #0000008c}.midnight-issue .fm-bar{display:flex;align-items:center;gap:7px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff0a}.midnight-issue .fm-dots{display:flex;gap:5px}.midnight-issue .fm-dot{width:10px;height:10px;border-radius:50%}.midnight-issue .fm-r{background:#ff5f57}.midnight-issue .fm-y{background:#febc2e}.midnight-issue .fm-g{background:#28c840}.midnight-issue .fm-title{font-family:var(--mi-dis);font-weight:600;font-size:12.5px;color:#fff9;margin-left:8px}.midnight-issue .fm-body{padding:20px}.midnight-issue .tk-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.midnight-issue .tk-row:last-child{border-bottom:none}.midnight-issue .tk-group{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--mi-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mi-ink42);margin:14px 0 6px}.midnight-issue .tk-group:first-child{margin-top:0}.midnight-issue .tk-check{width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:1px;display:grid;place-items:center}.midnight-issue .tk-check.done{background:var(--mi-green);border:2px solid var(--mi-green);color:#fff}.midnight-issue .tk-check.active{border:2px solid var(--mi-purple);background:#7c3aed1f;color:#c4b5fd}.midnight-issue .tk-check.open{border:2px solid rgba(255,255,255,.28)}.midnight-issue .tk-main{flex:1;min-width:0}.midnight-issue .tk-name{font-size:13px;font-weight:500;color:#fff}.midnight-issue .tk-name.dim{color:#ffffff73;font-weight:400;text-decoration:line-through;text-decoration-color:#ffffff40}.midnight-issue .tk-metarow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.midnight-issue .tk-when{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--mi-ink42);font-family:var(--mi-mono)}.midnight-issue .tk-pri{font-size:10px;font-weight:600;padding:1px 7px;border-radius:99px;white-space:nowrap}.midnight-issue .tk-pri.high{background:#ef444429;color:#fca5a5}.midnight-issue .tk-pri.med{background:#f59e0b29;color:#fcd34d}.midnight-issue .tk-pri.low{background:#ffffff14;color:var(--mi-ink70)}.midnight-issue .tk-asg{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:1px 7px;border-radius:99px;background:#ffffff0f;color:var(--mi-ink70)}.midnight-issue .gm-row,.midnight-issue .gl-item{display:flex;align-items:center;gap:8px;font-size:11.5px}.midnight-issue .gl-item{gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.midnight-issue .gl-item:last-child{border-bottom:none}.midnight-issue .gm-av,.midnight-issue .gl-av{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.midnight-issue .gm-av{width:19px;height:19px;font-size:9px}.midnight-issue .gl-av{width:28px;height:28px;font-family:var(--mi-dis);font-size:11px}.midnight-issue .gm-name{flex:1;color:var(--mi-ink70)}.midnight-issue .gl-info{flex:1}.midnight-issue .gl-name{font-size:13px;font-weight:500;color:#fff}.midnight-issue .gl-detail{font-size:11px;color:var(--mi-ink42)}.midnight-issue .gm-tag,.midnight-issue .gl-chip{font-size:10px;padding:2px 7px;border-radius:99px}.midnight-issue .tag-in,.midnight-issue .gc-yes{background:#10b9812e;color:#6ee7b7}.midnight-issue .tag-maybe,.midnight-issue .gc-maybe{background:#f59e0b29;color:#fcd34d}.midnight-issue .gc-no{background:#ef444426;color:#fca5a5}.midnight-issue .gl-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.midnight-issue .gl-t{font-family:var(--mi-dis);font-weight:700;font-size:15px;color:#fff}.midnight-issue .gl-c{font-size:11.5px;color:var(--mi-ink42);font-family:var(--mi-mono)}.midnight-issue .vn-card{display:flex;gap:10px;padding:10px;border-radius:10px;background:#ffffff0a;border:1px solid var(--mi-rule);margin-bottom:10px}.midnight-issue .vn-card--muted{opacity:.7}.midnight-issue .vn-thumb{width:54px;height:54px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#7c3aed66,#06b6d44d);display:grid;place-items:center;font-size:22px}.midnight-issue .vn-body{flex:1;min-width:0}.midnight-issue .vn-name{font-family:var(--mi-dis);font-size:13px;font-weight:600;color:#fff}.midnight-issue .vn-row1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:var(--mi-ink42)}.midnight-issue .vn-badge{font-size:9.5px;padding:1px 7px;border-radius:99px;background:#ffffff14;color:var(--mi-ink70)}.midnight-issue .vn-rating{color:#fcd34d;font-weight:600}.midnight-issue .vn-stats{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--mi-ink70)}.midnight-issue .vn-cap{display:inline-flex;align-items:center;color:var(--mi-ink70)}.midnight-issue .vn-cap-text{font-size:11px;color:var(--mi-ink70)}.midnight-issue .vn-floorhd{font-family:var(--mi-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mi-ink42);margin:14px 0 8px}.midnight-issue .vn-floor{position:relative;height:140px;border-radius:10px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.15)}.midnight-issue .vn-table{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.35);display:grid;place-items:center;font-size:9px;font-family:var(--mi-mono);color:var(--mi-ink70)}.midnight-issue .vn-table.rect{border-radius:6px}.midnight-issue .wb-block{padding:10px 12px;border-radius:6px;margin-bottom:8px;border:1px solid rgba(255,255,255,.08)}.midnight-issue .wb-hero{background:linear-gradient(135deg,#7c3aed59,#ff6b5a33);min-height:48px}.midnight-issue .wb-rsvp{background:#10b9811f}.midnight-issue .wb-lbl{font-size:10px;font-family:var(--mi-mono);color:var(--mi-ink42);text-transform:uppercase;letter-spacing:.1em}.midnight-issue .mn-course{font-size:10px;font-family:var(--mi-mono);color:var(--mi-teal);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 6px}.midnight-issue .mn-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;color:var(--mi-ink70);border-bottom:1px solid rgba(255,255,255,.06)}.midnight-issue .mn-item-main{flex:1;min-width:0}.midnight-issue .mn-item-hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.midnight-issue .mn-item strong{color:#fff;font-weight:600;font-size:13px}.midnight-issue .mn-desc{font-size:11px;color:var(--mi-ink42);margin-top:3px;line-height:1.4}.midnight-issue .mn-price{font-family:var(--mi-mono);font-size:11px;color:var(--mi-ink70);white-space:nowrap;margin-top:1px}.midnight-issue .mn-tag{font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:99px;background:#ffffff14;color:var(--mi-ink70)}.midnight-issue .mn-tag.veg{background:#10b9812e;color:#6ee7b7}.midnight-issue .mn-tag.gf{background:#f59e0b29;color:#fcd34d}.midnight-issue .mn-tag.df{background:#ffffff0f;color:var(--mi-ink70);border:1px solid var(--mi-rule)}.midnight-issue .mn-tag.vegan{background:#06b6d42e;color:#67e8f9}.midnight-issue .mn-total{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:11px;font-family:var(--mi-mono);color:var(--mi-ink42)}.midnight-issue .mn-total-val{color:var(--mi-ink70)}.midnight-issue .ai-bubble{padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.5;margin-bottom:8px}.midnight-issue .ai-bubble.user{background:#7c3aed33;color:#e9d5ff;margin-left:24px}.midnight-issue .ai-bubble.bot{background:#ffffff0f;color:var(--mi-ink70)}.midnight-issue .ai-proposal{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:#7c3aed1a;border:1px solid rgba(124,58,237,.3);margin-bottom:8px}.midnight-issue .ai-prop-main{min-width:0}.midnight-issue .ai-prop-t{font-size:12px;font-weight:600;color:#fff}.midnight-issue .ai-prop-d{font-size:10.5px;color:var(--mi-ink42);margin-top:1px}.midnight-issue .ai-prop-btn{font-size:10px;font-weight:600;padding:5px 14px;border-radius:99px;background:var(--mi-purple);color:#fff;white-space:nowrap;flex-shrink:0}.midnight-issue .cp-sub{font-family:var(--mi-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mi-ink42);margin:14px 0 6px}.midnight-issue .cp-row{display:flex;align-items:flex-start;gap:9px;padding:8px 0;border-top:1px solid rgba(255,255,255,.07);font-size:12px;color:var(--mi-ink70)}.midnight-issue .cp-row:first-of-type{border-top:none}.midnight-issue .cp-av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--mi-dis);font-size:9px;font-weight:700;flex-shrink:0;margin-top:1px}.midnight-issue .cp-body{flex:1;min-width:0}.midnight-issue .cp-name{color:#fff;font-weight:600}.midnight-issue .cp-time{font-size:10.5px;color:var(--mi-ink42);font-family:var(--mi-mono);margin-top:2px}.midnight-issue #s-pricing{background:var(--mi-bg);padding:88px 0 0;border-top:1px solid var(--mi-rule);scroll-margin-top:24px}.midnight-issue .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--mi-rule);border-bottom:none}.midnight-issue .pricing-tier{padding:36px 28px 32px;border-right:1px solid var(--mi-rule);border-bottom:1px solid var(--mi-rule);position:relative}.midnight-issue .pricing-tier:last-child{border-right:none}.midnight-issue .pricing-tier.featured{background:#ff6b5a0f;box-shadow:inset 0 0 0 1px #ff6b5a33}.midnight-issue .pricing-tier.featured:before{content:"Most popular";position:absolute;top:14px;right:14px;font-family:var(--mi-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--mi-coral)}.midnight-issue .pt-name{font-family:var(--mi-dis);font-weight:700;font-size:22px;color:#fff;margin-bottom:6px}.midnight-issue .pt-tagline{font-size:13px;color:var(--mi-ink70);margin-bottom:20px;line-height:1.5}.midnight-issue .pt-price{font-family:var(--mi-dis);font-weight:700;font-size:42px;letter-spacing:-.03em;color:#fff;margin-bottom:4px}.midnight-issue .pt-period{font-family:var(--mi-mono);font-size:12px;color:var(--mi-ink42);margin-bottom:24px}.midnight-issue .pt-features{margin:0 0 28px;padding:0;list-style:none}.midnight-issue .pt-features li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--mi-ink70);padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06)}.midnight-issue .pt-features li.muted{opacity:.45}.midnight-issue .pt-check{color:var(--mi-green);flex-shrink:0}.midnight-issue .pt-minus{color:var(--mi-ink42);flex-shrink:0}.midnight-issue #s-faq{background:var(--mi-bg2);padding:88px 0 0;border-top:1px solid var(--mi-rule);scroll-margin-top:24px}.midnight-issue .faq-list{border-top:1px solid var(--mi-rule)}.midnight-issue .faq-item{border-bottom:1px solid var(--mi-rule)}.midnight-issue .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;font-family:var(--mi-dis);font-weight:600;font-size:17px;color:#fff;list-style:none}.midnight-issue .faq-item summary::-webkit-details-marker{display:none}.midnight-issue .faq-item summary:after{content:"+";font-family:var(--mi-mono);font-size:18px;color:var(--mi-coral);flex-shrink:0}.midnight-issue .faq-item[open] summary:after{content:"−"}.midnight-issue .faq-body{padding:0 0 22px;font-size:15px;line-height:1.65;color:var(--mi-ink70);max-width:720px}.midnight-issue #s-cta{background:radial-gradient(65% 50% at 50% 0%,rgba(124,58,237,.22) 0%,transparent 60%),var(--mi-bg2);padding:120px 0;text-align:center;border-top:1px solid var(--mi-rule)}.midnight-issue .cta-eye{font-family:var(--mi-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mi-teal);margin-bottom:22px;display:block}.midnight-issue .cta-head{font-family:var(--mi-dis);font-weight:700;font-size:64px;line-height:.98;letter-spacing:-.04em;margin:0 0 20px;color:#fff}.midnight-issue .cta-head .coral{color:var(--mi-coral)}.midnight-issue .cta-sub{font-size:18px;color:var(--mi-ink70);max-width:480px;margin:0 auto 38px;line-height:1.6}.midnight-issue .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.midnight-issue .trust-row{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.midnight-issue .trust-item{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--mi-ink42)}.midnight-issue .t-dot{width:4px;height:4px;border-radius:50%;background:var(--mi-coral);flex-shrink:0}.midnight-issue .cta-foot{display:flex;justify-content:space-between;padding-top:20px;margin-top:64px;border-top:1px solid var(--mi-rule)}.midnight-issue .site-footer{background:var(--mi-bg);border-top:1px solid var(--mi-rule);padding:26px 0}.midnight-issue .ft-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.midnight-issue .ft-copy{font-size:12px;color:var(--mi-ink42)}.midnight-issue .ft-links{display:flex;gap:18px}.midnight-issue .ft-links a{font-size:12px;color:var(--mi-ink42);transition:color .15s}.midnight-issue .ft-links a:hover{color:#fff}@media(max-width:900px){.midnight-issue{--mi-px: 32px}.midnight-issue .cover-head{font-size:56px}.midnight-issue .feat-grid,.midnight-issue .feat-grid--5{grid-template-columns:1fr}.midnight-issue .feat-grid--5 .feat-card,.midnight-issue .feat-grid--5 .feat-card:nth-child(4),.midnight-issue .feat-grid--5 .feat-card:nth-child(5){grid-column:auto;border-right:none;border-bottom:1px solid var(--mi-rule)}.midnight-issue .pull-quote{font-size:36px}.midnight-issue .spread-inner{grid-template-columns:1fr;gap:44px}.midnight-issue .spread-inner.rev{direction:ltr}.midnight-issue .spread-head{font-size:36px}.midnight-issue .spread-copy{max-width:none}.midnight-issue .feature-spread{padding:68px 0}.midnight-issue .cta-head{font-size:48px}.midnight-issue #s-cta{padding:88px 0}.midnight-issue .pricing-grid{grid-template-columns:1fr}.midnight-issue .pricing-tier{border-right:none}}@media(max-width:640px){.midnight-issue{--mi-px: 22px}.midnight-issue .cover-nav .nav-links{display:none}.midnight-issue .cover-body{grid-template-columns:1fr;align-items:start;padding-top:16px}.midnight-issue .cover-head{font-size:46px}.midnight-issue .cover-sub{font-size:16px;margin:18px 0 22px}.midnight-issue .pull-quote{font-size:26px}.midnight-issue .spread-head{font-size:32px}.midnight-issue .cta-head{font-size:38px}.midnight-issue .s-header,.midnight-issue .num-head{flex-direction:column;gap:8px}.midnight-issue .mi-scroll-book{--mi-page-scroll: 120vh}}
