.home-puzzle{color:#fff;flex-direction:column;gap:0;display:flex}.hp-mono{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;letter-spacing:.06em;color:#e9e5f880;font-size:11px;font-weight:700}.hp-eyebrow-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;width:100%;max-width:780px;display:flex}.hp-eyebrow-label{min-width:0;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#e9e5f880;flex:1;margin:0;font-size:12px;font-weight:800}.hp-skip-btn{color:#e9e5f880;min-height:30px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13.5px;font-weight:500}.hp-skip-btn:hover{color:#f5f6fb}.hp-grid{grid-template-columns:minmax(0,780px);align-items:start;gap:14px;margin-top:10px;display:grid}.hp-card{background:#1e1638;border:1px solid #ffffff1a;border-radius:18px;width:100%;max-width:780px;position:relative;overflow:hidden}.hp-card-head{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 10px;padding:12px 16px;display:flex}.hp-card-mark{flex:none;place-items:center;width:26px;height:26px;display:grid}.hp-card-mark img{object-fit:contain;width:26px;height:26px;display:block}.hp-card-name{flex-direction:column;flex:auto;gap:1px;min-width:90px;display:flex}.hp-card-title{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:17px;font-weight:800}.hp-card-sub{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#e9e5f873;font-size:12.5px}@media (max-width:600px){.hp-card-sub{display:none}}.hp-card-streak{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;color:#f59e0beb;white-space:nowrap;flex:none;font-size:11px;font-weight:700}.hp-card-help{color:#c7cbe6;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:600;text-decoration:none;display:grid}.hp-card-help:hover{background:#ffffff0f}.hp-card-body{padding:22px 24px}.hp-board--loading{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08) 0 0/200% 100%;border-radius:12px;min-height:220px;animation:1.3s ease-in-out infinite hp-shimmer}.hp-board--error{color:#b3a6c8;min-height:120px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}@keyframes hp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hp-pinpoint{flex-direction:column;gap:14px;display:flex}.hp-pinpoint__cluebox{border:1px solid #fff6;border-radius:14px;overflow:hidden}.hp-pinpoint__row{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.hp-pinpoint__row+.hp-pinpoint__row{border-top:1px solid #ffffff3d}.hp-pinpoint__row--revealed{background:#6153bd2e}.hp-pinpoint__clue-text{min-width:0;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#fff;overflow-wrap:break-word;font-size:15.5px;font-weight:600;line-height:1.4}.hp-pinpoint__locked-label{min-width:0;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.06em;color:#9ba0c5;font-size:15px;font-weight:500}.hp-pinpoint__wrong{flex-wrap:wrap;justify-content:center;gap:7px 16px;display:flex}.hp-pinpoint__wrong-item{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#c7cbe6;overflow-wrap:anywhere;font-size:14.5px;font-weight:500;-webkit-text-decoration:line-through #fff;text-decoration:line-through #fff;text-decoration-thickness:2px}.hp-pinpoint__form{gap:10px;display:flex}.hp-pinpoint__form.is-shake{animation:.4s hp-shake}.hp-pinpoint__input-wrap{flex:1;min-width:0;display:block;position:relative}.hp-pinpoint__input{color:#fff;width:100%;min-height:52px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;background:0 0;border:1px solid #ffffff2e;border-radius:12px;padding:0 62px 0 16px;font-size:15px;font-weight:500}.hp-pinpoint__input::placeholder{color:#e9e5f873}.hp-pinpoint__input:focus{border-color:#a18aff;outline:none}.hp-pinpoint__counter{height:52px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#e9e5f873;pointer-events:none;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;right:16px}.hp-pinpoint__submit{color:#fff;min-height:52px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;cursor:pointer;background:#6153bd;border:0;border-radius:12px;flex:none;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:700;transition:filter .15s;display:inline-flex}.hp-pinpoint__submit:hover{filter:brightness(1.08)}.hp-pinpoint__submit:disabled,.hp-pinpoint__submit[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.hp-lock{fill:none;stroke:#5a5f85;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}@keyframes hp-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.hp-connections{flex-direction:column;gap:8px;display:flex}.hp-connections__progress-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.hp-connections__progress{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;letter-spacing:.06em;color:#e9e5f880;font-size:11px;font-weight:700}.hp-connections__solved{flex-direction:column;gap:6px;display:flex}.hp-connections__group{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:9px 10px;display:flex}.hp-connections__group-name{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#1a1330;font-size:12.5px;font-weight:800}.hp-connections__group-words{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#1a1330d1;font-size:12px;font-weight:600}.hp-connections__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.hp-connections__controls{flex-direction:column;align-items:center;gap:12px;margin-top:6px;display:flex}.hp-connections__mistakes{background:#ffffff0b;border:1px solid #ffffff24;border-radius:30px;align-items:center;gap:9px;padding:10px 16px;display:inline-flex}.hp-connections__mistakes-label{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#e9e5f8b3;font-size:13.5px;font-weight:600}.hp-connections__dots{align-items:center;gap:8px;display:inline-flex}.hp-connections__dots i{border-radius:50%;width:15px;height:15px;transition:all .25s;display:block}.hp-connections__dots i.is-left{background-color:#ffffffe6;box-shadow:0 0 5px #ffffff4d}.hp-connections__dots i.is-used{background-color:#ffffff26}.hp-connections__buttons{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.hp-connections__btn{color:#fff;min-width:100px;max-width:240px;min-height:44px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.hp-connections__btn svg{flex:none}.hp-connections__btn:hover{background:#ffffff1a}.hp-connections__btn:disabled,.hp-connections__btn--submit.is-disabled,.hp-connections__btn--submit[aria-disabled=true]{color:#fff6;opacity:.7;cursor:not-allowed}.hp-connections__toast{z-index:5;text-align:center;pointer-events:none;background:#09071af5;border:1px solid #a18aff80;border-radius:12px;flex-direction:column;align-items:center;gap:2px;max-width:calc(100% - 20px);padding:10px 18px;animation:.18s hp-conn-toast-in;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.hp-connections__toast-title{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#a18aff;font-size:13.5px;font-weight:800}.hp-connections__toast-msg{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#f5f6fb;font-size:12px;line-height:1.35}@media (max-width:600px){.hp-connections__btn{min-width:0;max-width:none}.hp-connections__btn--submit{flex-basis:100%}.hp-connections__toast-title{font-size:12.5px}.hp-connections__toast-msg{font-size:11px}}.hp-tile{text-align:center;min-height:62px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere;color:#ebebf6b8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:5px 3px;font-size:13.5px;font-weight:800;line-height:1.14;transition:background .15s,border-color .15s,color .15s;display:flex}.hp-tile:hover{background:#ffffff17}.hp-tile.is-selected{color:#fff;background:#6153bd8c;border-color:#a18aff}.hp-connections__group.d1,.hp-complete__group.d1{background:#f2c94c}.hp-connections__group.d2,.hp-complete__group.d2{background:#6fcf97}.hp-connections__group.d3,.hp-complete__group.d3{background:#5aa9e6}.hp-connections__group.d4,.hp-complete__group.d4{background:#b088f9}.hp-also{text-align:left;cursor:pointer;background:#1e1638bf;border:1px solid #ffffff1a;border-radius:18px;flex-direction:row;align-self:start;align-items:center;gap:13px;width:100%;max-width:780px;min-height:60px;padding:14px 16px;transition:border-color .15s,transform .1s;display:flex}.hp-also:hover{border-color:#a18aff66;transform:translateY(-1px)}.hp-also__icon{flex:none;width:36px;height:36px}.hp-also__icon img{object-fit:contain;width:36px;height:36px;display:block}.hp-also__text{flex:1;min-width:0}.hp-also__eyebrow{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:#e9e5f86b;font-size:10.5px;font-weight:700;display:block}.hp-also__title{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:-.02em;color:#fff;margin-top:2px;font-size:18px;font-weight:700;display:block}.hp-also__meta{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#e9e5f880;margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.hp-also__play{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#a18aff;white-space:nowrap;flex:none;font-size:13.5px;font-weight:700}@media (max-width:768px){.hp-also .hp-also__icon,.hp-also .hp-also__icon img{width:32px;height:32px}.hp-also .hp-also__eyebrow{font-size:9.5px}.hp-also .hp-also__title{font-size:15px}.hp-also .hp-also__meta{font-size:12px}.hp-also .hp-also__play{font-size:12.5px}}.hp-teaser{text-align:left;cursor:pointer;background:#8b5cf612;border:1px dashed #a18aff73;border-radius:14px;align-items:center;gap:13px;width:100%;min-height:60px;margin-top:10px;padding:13px 16px;transition:background .15s,border-color .15s;display:flex}.hp-teaser:hover{background:#8b5cf61f}.hp-teaser:focus-visible{outline-offset:2px;outline:2px solid #a18aff}.hp-teaser__badge{width:32px;height:32px;font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;color:#c9baff;background:#8b5cf633;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.hp-teaser--done .hp-teaser__badge{color:#10241c;background:#5cb98f}.hp-teaser--done .hp-teaser__badge svg{width:17px;height:17px}.hp-teaser__text{flex:1;min-width:0}.hp-teaser__title{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:-.01em;color:#fff;font-size:14px;font-weight:700;display:block}.hp-teaser__sub{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#e9e5f885;margin-top:3px;font-size:12px;line-height:1.4;display:block}.hp-teaser__play{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#a18aff;white-space:nowrap;flex:none;font-size:13.5px;font-weight:700}@media (max-width:768px){.hp-teaser .hp-also__icon,.hp-teaser .hp-also__icon img{width:32px;height:32px}.hp-teaser .hp-also__eyebrow{font-size:9.5px}.hp-teaser .hp-also__title{font-size:15px}.hp-teaser .hp-also__meta{font-size:12px}.hp-teaser .hp-also__play{font-size:12.5px}}.hp-teaser--done .hp-teaser__play{color:#5cb98f}@media (max-width:768px){.hp-teaser{gap:11px;padding:12px}.hp-teaser .hp-teaser__badge{width:30px;height:30px}.hp-teaser .hp-teaser__title{font-size:13.4px;line-height:1.3}.hp-teaser .hp-teaser__sub{font-size:11.5px}.hp-teaser .hp-teaser__play{font-size:12px}}.hp-complete{text-align:left;flex-direction:column;gap:18px;display:flex}.hp-complete__eyebrow{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#e9e5f885;font-size:11px;font-weight:400}.hp-complete__eyebrow--teal{color:#50e3c2}.hp-complete__streak{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hp-complete__streak-count{align-items:center;gap:9px;display:inline-flex}.hp-complete__streak-num{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#f59e0b;font-size:44px;font-weight:800;line-height:1}.hp-complete__streak-unit{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f59e0bbf;font-size:12px;font-weight:800}.hp-complete__streak-copy{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#ffffffb3;margin:0;font-size:13.5px}.hp-complete__motiv{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;margin:0;font-size:18px;font-weight:600;line-height:1.35}.hp-complete__motiv.is-won{color:#50e3c2}.hp-complete__motiv.is-lost{color:#c9baff}@media (max-width:600px){.hp-complete__motiv{font-size:16px}}.hp-complete__answer-block{flex-direction:column;gap:8px;display:flex}.hp-complete__answer-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.hp-complete__answer{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:30px;font-weight:800;line-height:1.08}@media (max-width:600px){.hp-complete__answer{font-size:22px}}.hp-complete__groups{flex-direction:column;gap:6px;display:flex}.hp-complete__group{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;display:flex}.hp-complete__group-name{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#1a1330;font-size:12.5px;font-weight:800}.hp-complete__group-words{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#1a1330d1;font-size:12px;font-weight:600}.hp-complete__share-btn{color:#fff;cursor:pointer;background:#6153bd;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.hp-complete__share-btn svg{display:block}.hp-complete__share-btn:hover{background:#6f60d4}.hp-card-help--close{font-size:14px}.hp-odo{--fig-h:40px;height:var(--fig-h);vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}@media (max-width:600px){.hp-odo{--fig-h:32px}}.hp-odo__stack{transition:transform .62s cubic-bezier(.16,.9,.24,1);display:block;transform:translateY(0)}.hp-odo.is-post .hp-odo__stack{transform:translateY(calc(-1*var(--fig-h)))}.hp-odo__fig{height:var(--fig-h);line-height:var(--fig-h);font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;font-size:var(--fig-h);letter-spacing:-.04em;color:#f59e0b;font-weight:800;display:block}.hp-odo.is-post .hp-odo__fig--next{animation:.9s .38s both v5glow}.hp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-complete--enter{animation:.3s v5in}@keyframes v5glow{0%{text-shadow:0 0 #f59e0b00}45%{text-shadow:0 0 26px #f59e0b8c}to{text-shadow:0 0 #f59e0b00}}@keyframes v5in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hp-streakstrip{grid-template-columns:repeat(14,1fr);gap:3px;width:100%;display:grid}.hp-streakstrip__cell{transform-origin:bottom;background:#ffffff2e;border-radius:2px;height:10px;animation:.34s cubic-bezier(.2,.8,.3,1) both hp-strip-in}.hp-streakstrip__cell.is-secured{background:#f59e0bd9}.hp-streakstrip__cell.is-today{background:#f59e0b6b}.hp-streakstrip__cell.is-today.is-secured{background:#f59e0b}.hp-streakstrip__cell.is-igniting{animation:.7s cubic-bezier(.16,.9,.24,1) .52s both v5ignite}@keyframes hp-strip-in{0%{opacity:0;transform-origin:0;transform:scaleX(.05)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes v5ignite{0%{opacity:.3;transform:scaleY(.3);box-shadow:0 0 #f59e0b00}55%{opacity:1;transform:scaleY(1);box-shadow:0 0 12px #f59e0bb3}to{opacity:1;transform:scaleY(1);box-shadow:0 0 #f59e0b00}}@keyframes hp-conn-toast-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hp-odo__stack{transition:none!important}.hp-odo.is-post .hp-odo__fig--next,.hp-streakstrip__cell,.hp-streakstrip__cell.is-igniting,.hp-connections__toast,.hp-complete--enter,.hp-pinpoint__form.is-shake,.hp-board--loading{animation:none!important}.hp-board--loading{opacity:1!important}}
.eoc__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.eoc__eyebrow{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#a18aff;margin:0;font-size:11.5px;font-weight:800}.eoc__tag{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#e9e5f857;white-space:nowrap;font-size:10.5px}.eoc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.eoc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.eoc__grid{grid-template-columns:minmax(0,1fr)}}.eoc__card{min-height:178px;color:inherit;background:#1e1638;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;text-decoration:none;transition:border-color .15s;display:flex}.eoc__card:hover{border-color:#a18aff80}.eoc__card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.eoc__icon{background:#6153bd;border:1px solid #4b3fa7;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.eoc__icon img{width:19px;height:19px;display:block}.eoc__card-tag{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#e9e5f85c;text-align:right;flex:none;font-size:10.5px;font-weight:800;line-height:1.3}.eoc__card-title{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:-.015em;color:#fff;font-size:17.5px;font-weight:700;line-height:1.2;display:block}.eoc__card-desc{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#e9e5f894;margin-top:5px;font-size:13.5px;line-height:1.45;display:block}.eoc__card-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;display:flex}.eoc__card-cta{min-width:0;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#a18aff;text-wrap:pretty;flex:1;font-size:13.5px;font-weight:700}.eoc__card-arrow{color:#a18affb3;flex:none;font-size:13px}
.weekly-dose{width:100%}.weekly-dose__card{box-sizing:border-box;background:#1e1638 radial-gradient(130% 150% at 0 0,#a18aff38 0%,#a18aff14 32%,#a18aff00 62%);border:1px solid #ffffff14;border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding:32px 34px;display:flex}@media (max-width:768px){.weekly-dose__card{flex-direction:column;align-items:flex-start;gap:20px;padding:22px 20px}}.weekly-dose__text{flex-direction:column;gap:10px;min-width:0;display:flex}.weekly-dose__action{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}@media (max-width:768px){.weekly-dose__action{align-items:flex-start}}.weekly-dose__eyebrow{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#a18aff;font-size:11px;font-weight:400}.weekly-dose__title{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:-.035em;color:#fff;margin:0;font-size:32px;font-weight:800;line-height:1.12}@media (max-width:768px){.weekly-dose__title{font-size:26px}}.weekly-dose__title-accent{color:#a18aff}.weekly-dose__sub{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#ffffff9e;max-width:46ch;margin:0;font-size:15.5px;font-weight:400;line-height:1.5}.weekly-dose__cta{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#fff;cursor:pointer;background:#6153bd;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.weekly-dose__cta:hover{filter:brightness(1.08)}.weekly-dose__cta:disabled{opacity:.45;cursor:not-allowed;filter:none}.weekly-dose__cta span{transition:transform .15s}.weekly-dose__cta:hover span{transform:translate(2px)}.weekly-dose__fineprint{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#e9e5f885;letter-spacing:.06em;font-size:9.5px;font-weight:400}
.ip-overlay{z-index:1000;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.ip-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08060fb8;position:absolute;inset:0}.ip-frame{z-index:1;background:#140d2c;flex-direction:column;width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:769px){.ip-frame{background:#1e1638;border:1px solid #ffffff14;border-radius:18px;align-self:center;width:min(640px,92vw);max-height:min(86vh,760px);margin:24px;box-shadow:0 24px 80px #00000080}}.ip-close{z-index:2;color:#f5f6fb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:background .15s,border-color .15s;display:grid;position:absolute;top:16px;right:16px}.ip-close:hover{background:#ffffff1f}.ip-close:focus-visible{outline-offset:2px;outline:2px solid #a18aff}.ip-scroll{flex:auto;padding:28px 20px 16px;overflow-y:auto}@media (min-width:769px){.ip-scroll{padding:32px 32px 20px}}.ip-head{margin-bottom:20px;padding-right:52px}.ip-eyebrow{font-family:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#a18aff;margin-bottom:12px;font-size:11px;font-weight:400;display:block}.ip-title{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#fff;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.15}@media (min-width:769px){.ip-title{font-size:26px}}.ip-sub{color:#e9e5f885;margin:0;font-size:14px;line-height:1.5}.ip-search{margin-bottom:16px}.ip-search__input{box-sizing:border-box;width:100%;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#fff;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s,background .15s}.ip-search__input::placeholder{color:#b3a6c8}.ip-search__input:focus{background:#ffffff0f;border-color:#a18aff}.ip-status{color:#b3a6c8;padding:12px 2px;font-size:13px}.ip-status--empty{grid-column:1/-1}.ip-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}@media (max-width:480px){.ip-grid{grid-template-columns:1fr}}.ip-chip{text-align:left;min-height:52px;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#f5f6fb;cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:12px;justify-content:flex-start;align-items:center;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s,color .15s;display:flex}.ip-chip:hover{background:#6153bd2e;border-color:#a18aff}.ip-chip.is-picked{color:#fff;background:#6153bd2e;border-color:#a18aff;box-shadow:inset 0 0 0 1px #a18aff}.ip-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#08060f66;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:12px;display:flex}@media (min-width:769px){.ip-footer{background:0 0;padding:16px 32px}}.ip-footer__hint{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#b3a6c8;margin-right:auto;font-size:13px}@media (max-width:600px){.ip-footer__hint{display:none}}.ip-btn--ghost{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#f5f6fb;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.ip-btn--ghost:hover{background:#6153bd2e;border-color:#a18aff}.ip-btn--primary{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#fff;cursor:pointer;background:#6153bd;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1;transition:filter .15s,background .15s;display:inline-flex}.ip-btn--primary:hover{filter:brightness(1.08)}.ip-btn--primary:disabled{opacity:.45;cursor:not-allowed;filter:none}@media (max-width:600px){.ip-btn--primary{flex:auto}}
.home-loader{z-index:10;background:#140d2c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.home-loader{width:100vw;height:100dvh;min-height:100vh;position:fixed;inset:0}}.home-loader .home-spinner{border:4px solid #fff;border-top-color:#6153bd;border-radius:50%;width:40px;height:40px;animation:1s linear infinite home-spin}@keyframes home-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-view-container{box-sizing:border-box;width:100vw;margin:0 auto;padding:24px 0 24px 6rem}.home-page__title{color:#fff;font-size:1.875rem;font-weight:700}.home-section{width:100%;margin-top:40px}.section-title{color:#fff;align-items:center;gap:12px;margin-bottom:24px;font-size:2rem;font-weight:700;display:flex}.shows-section{margin-bottom:32px}@media (max-width:768px){.games-section{margin-bottom:70px}}.faq-section{margin-bottom:64px}@media (max-width:768px){.faq-section{margin-bottom:48px}}.games-title{font-size:2.25rem}@media (max-width:768px){.home-view-container{padding:16px}.section-title{margin-bottom:20px;font-size:1.5rem}.home-section{margin-top:32px}}@media (max-width:480px){.home-view-container{padding:12px}.section-title{margin-bottom:16px;font-size:1.25rem}.home-section{margin-top:24px}}
.home{padding-bottom:4rem}.home.home-view-container{box-sizing:border-box;width:min(1320px,78%);margin-inline:auto;padding:24px 0 40px}@media (min-width:761px){.home.home-view-container{padding:28px 0 48px}}@media (max-width:600px){.home.home-view-container{width:calc(100% - 32px)}}.home>section{width:100%;margin-top:42px}.home>.focus-intro:first-child,.home>.home-break+section{margin-top:0}.home-specialty-prompt{text-align:left;cursor:pointer;background:#8b5cf612;border:1px dashed #a18aff73;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:60px;margin-top:16px;padding:13px 16px;transition:background .15s,border-color .15s;display:flex}.home-specialty-prompt:hover{background:#8b5cf61f}.home-specialty-prompt:focus-visible{outline-offset:2px;outline:2px solid #a18aff}.home-specialty-prompt__copy{min-width:0;font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;flex:1;font-size:14px;line-height:1.4}.home-specialty-prompt__lead{letter-spacing:-.01em;color:#fff;font-weight:700}.home-specialty-prompt__sub{color:#e9e5f885}.home-specialty-prompt__cta{font-family:var(--font-manrope),-apple-system,"system-ui","Segoe UI",sans-serif;color:#a18aff;white-space:nowrap;flex:none;font-size:12.5px;font-weight:700;text-decoration:underline}@media (max-width:768px){.home-specialty-prompt{gap:11px;padding:12px}.home-specialty-prompt .home-specialty-prompt__copy{font-size:13.4px}.home-specialty-prompt .home-specialty-prompt__cta{font-size:12px}}.home-break{align-items:center;gap:14px;margin:16px 0 18px;display:flex}.home-break__label{letter-spacing:.15em;text-transform:uppercase;color:#e9e5f866;flex:none;font-family:Space Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700}.home-break__line{background:#ffffff1f;flex:1;height:1px}.home-editorial__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:24px;display:flex}.home-editorial__head .section-title{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2.2rem,3.52vw,3.575rem);font-weight:620;line-height:1.02}.home-editorial__see-all{color:#ffffffd9;font-family:var(--font-geist),"Manrope",system-ui,sans-serif;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;padding:.5rem .9rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.home-editorial__see-all:hover,.home-editorial__see-all:focus-visible{background:#ffffff14;border-color:#ffffff47;outline:none}.home-editorial__grid{grid-auto-flow:dense;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;transition:grid-template-columns .5s;display:grid}.home-editorial__card{color:#fff;background:#1e1638;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .28s,background-color .28s,transform .28s;display:flex;overflow:hidden}.home-editorial__card:hover,.home-editorial__card:focus-visible{background:#2c2154;transform:translateY(-3px)}.home-editorial__card:focus-visible{outline-offset:4px;outline:2px solid #a78bfa}.home-editorial__media{background:#140d2c;width:100%;height:230px;margin-bottom:0;position:relative;overflow:hidden}.home-editorial__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#060a19b8);position:absolute;inset:0}.home-editorial__img{object-fit:cover;filter:saturate(.82)contrast(1.06);opacity:.76;width:100%;height:100%;transition:filter .7s,opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(.96)}.home-editorial__card.is-in-view .home-editorial__img{opacity:.94;transform:scale(1)}.home-editorial__card:hover .home-editorial__img,.home-editorial__card:focus-visible .home-editorial__img{filter:saturate()contrast(1.06);opacity:1;transform:scale(1.045)}.home-editorial__read{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:34px;font-family:var(--font-geist),"Manrope",system-ui,sans-serif;background:#090d1fd1;border:1px solid #fff3;border-radius:10px;align-items:center;padding:0 13px;font-size:.9375rem;font-weight:680;display:inline-flex;position:absolute;bottom:14px;right:14px}.home-editorial__title{font-family:var(--font-geist),"Manrope",system-ui,sans-serif;letter-spacing:-.035em;margin:0;padding:18px 20px 0;font-size:clamp(1.408rem,1.87vw,1.87rem);font-weight:630;line-height:1.08}.home-editorial__excerpt{color:#e2e2ef9e;font-family:var(--font-geist),"Manrope",system-ui,sans-serif;margin:8px 0 0;padding:0 20px 20px;font-size:.9375rem;line-height:1.48}@media (hover:hover) and (min-width:901px){.home-editorial__grid:has(.home-editorial__card:first-child:hover){grid-template-columns:minmax(0,1.11fr) minmax(0,.89fr)}.home-editorial__grid:has(.home-editorial__card:last-child:hover){grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}@media (max-width:768px){.home-editorial__grid{grid-template-columns:1fr}.home-editorial__head .section-title{font-size:1.25rem;line-height:1.2}.home-editorial__title{font-size:1.1875rem;line-height:1.3}.home-editorial__excerpt{font-size:.9375rem;line-height:1.45}}.home__footer{width:100%}
