.Pricing-module__9ZH_4q__section{padding:var(--space-section) 0;background:var(--color-surface-card);border-top:1px solid var(--color-hairline-light);scroll-margin-top:72px}.Pricing-module__9ZH_4q__head{max-width:640px}.Pricing-module__9ZH_4q__offer{gap:var(--space-xxl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Pricing-module__9ZH_4q__offer .Pricing-module__9ZH_4q__plans{max-width:none;margin-top:0}.Pricing-module__9ZH_4q__offerSingle{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center}.Pricing-module__9ZH_4q__offerSingle .Pricing-module__9ZH_4q__plans{max-width:none}.Pricing-module__9ZH_4q__title{text-wrap:balance;max-width:20ch;color:var(--color-ink)}.Pricing-module__9ZH_4q__text{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-mute);max-width:44ch;line-height:1.55}.Pricing-module__9ZH_4q__nowrap{white-space:nowrap}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxxl);gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:880px;display:grid}.Pricing-module__9ZH_4q__plansSingle{grid-template-columns:minmax(0,1fr);max-width:440px}.Pricing-module__9ZH_4q__plansFine{margin-top:var(--space-lg);font-size:var(--text-base);color:var(--color-mute)}.Pricing-module__9ZH_4q__plan{padding:var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-canvas-light);border:1px solid var(--color-hairline-light);flex-direction:column;display:flex}.Pricing-module__9ZH_4q__planPaid{background:var(--color-surface-card);border:2px solid var(--color-primary);box-shadow:var(--shadow-2)}.Pricing-module__9ZH_4q__planName{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-deep)}.Pricing-module__9ZH_4q__planPrice{margin-top:var(--space-sm);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1.1}.Pricing-module__9ZH_4q__planPer{font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-mute)}.Pricing-module__9ZH_4q__planLine{margin-top:var(--space-md);font-size:var(--text-lg);font-weight:var(--weight-strong);color:var(--color-ink);line-height:1.4}.Pricing-module__9ZH_4q__planMath{margin-top:var(--space-sm);font-size:var(--text-md);color:var(--color-mute);line-height:1.5}.Pricing-module__9ZH_4q__planName{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.Pricing-module__9ZH_4q__planBadge{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:0;text-transform:none;white-space:nowrap}.Pricing-module__9ZH_4q__planBody{margin-bottom:var(--space-xxl);flex:1}.Pricing-module__9ZH_4q__planCta{align-self:flex-start;min-width:200px}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-block);gap:var(--space-xxl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Pricing-module__9ZH_4q__faqTitle{color:var(--color-ink)}.Pricing-module__9ZH_4q__faq{border-top:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__item{border-bottom:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:56px;font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.01em;color:var(--color-ink);cursor:pointer;padding:14px 0;list-style:none;display:flex}.Pricing-module__9ZH_4q__summary::-webkit-details-marker{display:none}.Pricing-module__9ZH_4q__summary:hover{color:var(--color-primary)}.Pricing-module__9ZH_4q__plus{border-radius:var(--radius-full);background:var(--color-brand-soft);width:28px;height:28px;color:var(--color-primary);flex-shrink:0;position:relative}.Pricing-module__9ZH_4q__plus:before,.Pricing-module__9ZH_4q__plus:after{content:"";width:12px;height:2px;transition:transform var(--dur-micro) ease;background:currentColor;border-radius:1px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(90deg)}.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(0)}.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__answer{animation:Pricing-module__9ZH_4q__answerIn var(--dur-object) var(--ease-paper) both}@keyframes Pricing-module__9ZH_4q__answerIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__answer{animation:none}}.Pricing-module__9ZH_4q__answer{font-size:var(--text-md);color:var(--color-mute);max-width:62ch;padding:0 0 20px;line-height:1.6}.Pricing-module__9ZH_4q__closing{background:var(--color-surface-card);padding-bottom:var(--space-section)}.Pricing-module__9ZH_4q__closingInner{position:relative}.Pricing-module__9ZH_4q__closingInner:before{content:"";inset:0 var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-canvas-dark);position:absolute}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xxl);padding-block:var(--space-xxxl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.Pricing-module__9ZH_4q__closingInner>*{position:relative}.Pricing-module__9ZH_4q__closingLesa{margin-left:var(--space-xxl);margin-bottom:calc(-1 * var(--space-xxxl));align-self:end;padding-inline:18px;overflow:hidden}.Pricing-module__9ZH_4q__closingLesa:before{content:"";border-radius:var(--radius-full);background:var(--color-surface-elevated);width:168px;height:168px;margin-left:-84px;position:absolute;top:8px;left:50%}.Pricing-module__9ZH_4q__closingLesa svg{position:relative}.Pricing-module__9ZH_4q__closingTitle{color:var(--color-on-dark);text-wrap:balance;max-width:18ch}.Pricing-module__9ZH_4q__closingText{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-on-dark-mute);max-width:46ch;line-height:1.55}.Pricing-module__9ZH_4q__closingCta{margin-right:var(--space-xxxl);color:var(--color-primary-deep)}@media (max-width:960px){.Pricing-module__9ZH_4q__offer{grid-template-columns:minmax(0,1fr);gap:0}.Pricing-module__9ZH_4q__offer .Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxl)}.Pricing-module__9ZH_4q__plans,.Pricing-module__9ZH_4q__faqWrap{grid-template-columns:1fr}.Pricing-module__9ZH_4q__planFirstOnMobile{order:-1}.Pricing-module__9ZH_4q__faqWrap{gap:var(--space-lg)}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xl);padding:var(--space-xxl) var(--space-xxl) 0;text-align:left;grid-template-columns:1fr}.Pricing-module__9ZH_4q__closingInner:before{inset:0 var(--space-xxl)}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta,.Pricing-module__9ZH_4q__closingLesa{margin-inline:var(--space-xxl)}.Pricing-module__9ZH_4q__closingLesa{order:3;justify-self:center;margin-bottom:0;padding-inline:18px}.Pricing-module__9ZH_4q__closingCta{justify-self:start}}@media (max-width:640px){.Pricing-module__9ZH_4q__text{font-size:var(--text-md)}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxl);gap:var(--space-lg)}.Pricing-module__9ZH_4q__plan{padding:var(--space-xl);border-radius:var(--radius-lg)}.Pricing-module__9ZH_4q__planCta{align-self:stretch}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-xxxl)}.Pricing-module__9ZH_4q__closingInner{padding:var(--space-xxl) 20px 0}.Pricing-module__9ZH_4q__closingInner:before{border-radius:var(--radius-lg);inset:0 20px}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta,.Pricing-module__9ZH_4q__closingLesa{margin-inline:var(--space-xl)}.Pricing-module__9ZH_4q__closingText{font-size:var(--text-md)}.Pricing-module__9ZH_4q__closingCta{justify-self:stretch}}
.NightStory-module__X5c3qa__story{--night-len:var(--night-len-wide,4.2);--lvh:1vh;--vw:1vw;--night-bg:#050919;--gutter:max(var(--space-xxl), calc((100vw - var(--width-content)) / 2 + var(--space-xxl)));--nav-h:72px;--plate-ar:2752 / 1536;--plate-w:max(100%, calc(var(--lvh) * 179.17));--fx:71.58%;--fy:54.17%;--sx:var(--fx);--sy:var(--fy);--cam-ox:var(--sx);--cam-oy:var(--sy);--cam-dx:calc(var(--vw) * -21.08);--cam-dy:calc(var(--lvh) * 5.83);--z1:1.682;--z2:2.828;--z3:4.757;--z4:8;--tile-ox:calc(var(--vw) * 71.58);--tile-oy:calc(var(--lvh) * 54.17);--mx:50.5%;--my:60%;--lqip:url(data:image/webp;base64,UklGRkwAAABXRUJQVlA4IEAAAACwAwCdASoYAA0APu1iqU2ppaQiMAgBMB2JZQC06CIj/IuQ8FbjAAD+5MokvLJucH5JnfusNDNwI0/y0J33BAAA);height:calc(var(--night-len) * 100 * var(--lvh));background:var(--night-bg);color:var(--color-on-dark);view-timeline-name:--night;view-timeline-axis:block;position:relative}@supports (height:100lvh){.NightStory-module__X5c3qa__story{--lvh:1lvh}}@supports (width:1cqw){.NightStory-module__X5c3qa__story{--vw:1cqw}}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__story{--night-len:var(--night-len-tall,3.8);--gutter:20px;--nav-h:60px;--plate-ar:1792 / 2400;--plate-w:max(100%, calc(var(--lvh) * 74.667));--fx:49.78%;--fy:43.21%;--sy:34%;--cam-ox:calc(49.78% - max(calc(var(--vw) * 7.2), calc(var(--lvh) * 5.376)));--cam-oy:33.9%;--cam-dx:calc(var(--vw) * .22 + max(calc(var(--vw) * 7.2), calc(var(--lvh) * 5.376)));--cam-dy:calc(var(--lvh) * 22.1);--tile-ox:calc(var(--vw) * 49.78 - max(calc(var(--vw) * 7.2), calc(var(--lvh) * 5.376)));--tile-oy:calc(var(--lvh) * 33.9);--z1:1.448;--z2:2.098;--z3:3.038;--z4:4.4;--mx:50%;--my:56%;--lqip:url(data:image/webp;base64,UklGRpYAAABXRUJQVlA4IIoAAADQBQCdASoYACAAPu1oq06ppiOiMBgIATAdiWMAsR9CxSIGL72KsvMDNM807eOh+LmCrMJ+2eFAAP70ITVUY1b+WyvNR1erhdY42zveb2xbGHYoF3JHg1N6ENppNvSGg/EdHNAVmwL0CkpWkOiivAddI2PK8hQ0v+XOPIUwzorZX2e7BrWBW2JAAAA=)}}.NightStory-module__X5c3qa__stage{height:calc(var(--lvh) * 100);background:var(--night-bg);contain:layout paint;position:sticky;top:0;overflow:hidden;container-type:inline-size}.NightStory-module__X5c3qa__scene,.NightStory-module__X5c3qa__cam,.NightStory-module__X5c3qa__lesaShift,.NightStory-module__X5c3qa__papersCam,.NightStory-module__X5c3qa__papers,.NightStory-module__X5c3qa__bloom,.NightStory-module__X5c3qa__macroCam,.NightStory-module__X5c3qa__shade,.NightStory-module__X5c3qa__shadeUpload,.NightStory-module__X5c3qa__shadeRead,.NightStory-module__X5c3qa__dayShade,.NightStory-module__X5c3qa__plateEdge{position:absolute;inset:0}.NightStory-module__X5c3qa__scene{pointer-events:none}.NightStory-module__X5c3qa__onlyTall{display:none}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__onlyWide{display:none}.NightStory-module__X5c3qa__onlyTall{display:block}}.NightStory-module__X5c3qa__anim{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}@supports (animation-timeline:view()){.NightStory-module__X5c3qa__story:not([data-driver=js]) .NightStory-module__X5c3qa__anim{animation-play-state:running;animation-delay:0s;animation-duration:auto;animation-timeline:--night;animation-range:contain calc(var(--a) * 100%) contain calc(var(--b) * 100%)}}.NightStory-module__X5c3qa__story[data-reset] .NightStory-module__X5c3qa__anim{animation-name:none!important}.NightStory-module__X5c3qa__cam,.NightStory-module__X5c3qa__papersCam{transform-origin:var(--cam-ox) var(--cam-oy);will-change:transform, opacity;animation-name:NightStory-module__X5c3qa__nightCam}@keyframes NightStory-module__X5c3qa__nightCam{0%{opacity:1;transform:translate(0)scale(1)}11.1%{transform:translate(calc(var(--cam-dx) * .25), calc(var(--cam-dy) * .25)) scale(var(--z1))}22.2%{transform:translate(calc(var(--cam-dx) * .5), calc(var(--cam-dy) * .5)) scale(var(--z2))}33.3%{transform:translate(calc(var(--cam-dx) * .75), calc(var(--cam-dy) * .75)) scale(var(--z3))}44.4%{transform:translate(var(--cam-dx), var(--cam-dy)) scale(var(--z4));opacity:1}50%,85.2%{transform:translate(var(--cam-dx), var(--cam-dy)) scale(var(--z4));opacity:0}85.3%{opacity:1;transform:translate(0)scale(1.4)}to{opacity:1;transform:translate(0)scale(1)}}.NightStory-module__X5c3qa__lesaShift{transform-origin:var(--sx) var(--sy)}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__lesaShift{will-change:transform;animation-name:NightStory-module__X5c3qa__nightMakeRoom}}@keyframes NightStory-module__X5c3qa__nightMakeRoom{to{transform:translate(0, calc(var(--lvh) * 49)) scale(.62)}}.NightStory-module__X5c3qa__plateBox{left:var(--sx);top:var(--sy);width:var(--plate-w);aspect-ratio:var(--plate-ar);transform:translate(calc(var(--fx) * -1), calc(var(--fy) * -1));background:var(--night-bg) var(--lqip) center / cover no-repeat;position:absolute}.NightStory-module__X5c3qa__plateEdge{display:none}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__plateEdge{box-shadow:inset 0 0 calc(var(--lvh) * 9) calc(var(--lvh) * 5) var(--night-bg);display:block}}.NightStory-module__X5c3qa__plate{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.NightStory-module__X5c3qa__morning{opacity:0;animation-name:NightStory-module__X5c3qa__nightFadeIn}.NightStory-module__X5c3qa__face{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.NightStory-module__X5c3qa__lid,.NightStory-module__X5c3qa__pupil,.NightStory-module__X5c3qa__blades{transform-box:fill-box;transform-origin:50%}.NightStory-module__X5c3qa__lid{animation:5.6s ease-in-out 2.6s infinite NightStory-module__X5c3qa__nightBlink}@keyframes NightStory-module__X5c3qa__nightBlink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.06)}}.NightStory-module__X5c3qa__asleep{animation:NightStory-module__X5c3qa__nightWakeOut .4s var(--ease-paper) .15s both}.NightStory-module__X5c3qa__awake{opacity:0;animation:NightStory-module__X5c3qa__nightWakeIn .4s var(--ease-paper) .15s both}@keyframes NightStory-module__X5c3qa__nightWakeOut{to{opacity:0;visibility:hidden}}@keyframes NightStory-module__X5c3qa__nightWakeIn{to{opacity:1}}.NightStory-module__X5c3qa__awakeNight{animation-name:NightStory-module__X5c3qa__nightFadeOut}.NightStory-module__X5c3qa__happy{opacity:0;animation-name:NightStory-module__X5c3qa__nightFadeIn}.NightStory-module__X5c3qa__macroCam .NightStory-module__X5c3qa__pupil{animation-name:NightStory-module__X5c3qa__nightFocusPupil}.NightStory-module__X5c3qa__macroCam .NightStory-module__X5c3qa__blades{animation-name:NightStory-module__X5c3qa__nightFocusBlades}.NightStory-module__X5c3qa__macroGaze{animation-name:NightStory-module__X5c3qa__nightGaze}@keyframes NightStory-module__X5c3qa__nightFocusPupil{0%,to{transform:scale(1)}50%,78%{transform:scale(.62)}}@keyframes NightStory-module__X5c3qa__nightFocusBlades{0%,to{transform:rotate(0)}50%,78%{transform:rotate(28deg)}}@keyframes NightStory-module__X5c3qa__nightGaze{0%,40%,to{transform:translate(0)}55%,80%{transform:translate(44px,-30px)}}.NightStory-module__X5c3qa__bloom{background:radial-gradient(circle at var(--mx) var(--my), #eef4ff 0, #d9e7ff 30%, #d9e7ff00 72%);transform-origin:var(--mx) var(--my);opacity:0;will-change:transform, opacity;animation-name:NightStory-module__X5c3qa__nightBloom}@keyframes NightStory-module__X5c3qa__nightBloom{0%{opacity:0;transform:scale(.2)}27.8%,38.9%{opacity:1;transform:scale(3.5)}55.6%,80%{opacity:0;transform:scale(4)}87%,91%{opacity:1;transform:scale(4)}to{opacity:0;transform:scale(4)}}.NightStory-module__X5c3qa__macroCam{transform-origin:var(--mx) var(--my);opacity:0;will-change:transform, opacity;animation-name:NightStory-module__X5c3qa__nightMacro}@keyframes NightStory-module__X5c3qa__nightMacro{0%{opacity:0;transform:scale(.78)}20%{opacity:1;transform:scale(.86)}70%,84%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(1)}}.NightStory-module__X5c3qa__macroBox{left:var(--mx);top:var(--my);width:calc(max(100%, calc(var(--lvh) * 179.17)) * 1.3);aspect-ratio:2752/1536;background:#cfe0fb;position:absolute;transform:translate(-50.5%,-60%)}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__macroBox{width:auto;height:calc(var(--lvh) * 130);transform:translate(-34%,-56%)}}.NightStory-module__X5c3qa__pixels{background-image:linear-gradient(#0a1e5a1a 1px,#0000 1px),linear-gradient(90deg,#0a1e5a1a 1px,#0000 1px);background-size:5px 5px;border-radius:44%/48%;position:absolute;inset:14% 11% 3%}.NightStory-module__X5c3qa__reflections i{opacity:.4;background:linear-gradient(#ffffff75,#ffffff3d);border-radius:3%/2%;width:8%;height:19%;position:absolute;transform:skewY(-9deg)rotate(8deg);box-shadow:inset 0 0 0 1px #ffffff40}.NightStory-module__X5c3qa__reflections i:before{content:"";background:repeating-linear-gradient(#283c7859 0 5%,#0000 5% 13%);position:absolute;inset:16% 14%}.NightStory-module__X5c3qa__reflections i:first-child{top:26%;left:20%}.NightStory-module__X5c3qa__reflections i:nth-child(2){top:20%;left:47%}.NightStory-module__X5c3qa__reflections i:nth-child(3){top:24%;left:70%}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__reflections i:first-child{top:30%;left:24%}.NightStory-module__X5c3qa__reflections i:nth-child(2){top:24%;left:40%}.NightStory-module__X5c3qa__reflections i:nth-child(3){top:74%;left:33%}}.NightStory-module__X5c3qa__hitRing{border-radius:inherit;box-shadow:0 0 0 3px var(--color-primary), 0 0 24px #2563eb8c;opacity:0;animation-name:NightStory-module__X5c3qa__nightHit;position:absolute;inset:-6%}@keyframes NightStory-module__X5c3qa__nightHit{0%,45%,to{opacity:0}60%,82%{opacity:1}}.NightStory-module__X5c3qa__papers{will-change:transform, opacity;animation-name:NightStory-module__X5c3qa__nightGather}@keyframes NightStory-module__X5c3qa__nightGather{to{opacity:0;transform:scale(.92)}}.NightStory-module__X5c3qa__sheet{--sheet-h:min(calc(var(--sh) * var(--lvh)), calc(var(--sw) * var(--vw) * 1.3));left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);height:var(--sheet-h);aspect-ratio:1/1.3;margin:calc(var(--sheet-h) * -.5) 0 0 calc(var(--sheet-h) * -.3846);rotate:calc(var(--r) * 1deg);scale:var(--s);will-change:translate, rotate, scale;animation-name:NightStory-module__X5c3qa__nightSheet;position:absolute}@keyframes NightStory-module__X5c3qa__nightSheet{to{translate:calc(var(--dx) * var(--vw)) calc(var(--dy) * var(--lvh));rotate:none;scale:1}}.NightStory-module__X5c3qa__sheetIn{background-color:var(--night);animation:NightStory-module__X5c3qa__nightDrift var(--drift-dur,8s) ease-in-out var(--drift-delay,0s) infinite alternate;border-radius:6%;position:absolute;inset:0;box-shadow:0 4px 14px #00000a61}@keyframes NightStory-module__X5c3qa__nightDrift{0%{transform:translate(calc(var(--drift) * -1px), calc(var(--drift) * .7px)) rotate(-2deg)}to{transform:translate(calc(var(--drift) * 1px), calc(var(--drift) * -.7px)) rotate(2deg)}}.NightStory-module__X5c3qa__sheetIn:before{content:"";z-index:1;background:repeating-linear-gradient(#16224d4d 0 6%,#0000 6% 15%);position:absolute;inset:22% 13% 28%}.NightStory-module__X5c3qa__sheetIn:after{content:"";z-index:1;background:#16224d8c;border-radius:2px;width:46%;height:5%;position:absolute;top:11%;left:13%}.NightStory-module__X5c3qa__sheetLit{opacity:0;background:#eef3fd;border-radius:6%;animation-name:NightStory-module__X5c3qa__nightFadeIn;position:absolute;inset:0}.NightStory-module__X5c3qa__tag,.NightStory-module__X5c3qa__ring,.NightStory-module__X5c3qa__pill{z-index:2}.NightStory-module__X5c3qa__tag{translate:-50%;rotate:calc(var(--r) * -1deg);scale:calc(1 / var(--s));border-radius:var(--radius-full);color:var(--color-brand-soft);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:#080e28d1;border:1px solid #ffffff29;padding:4px 9px;line-height:1;animation-name:NightStory-module__X5c3qa__nightFadeOut;position:absolute;bottom:-9px;left:50%}.NightStory-module__X5c3qa__tagStart{left:0;translate:0}.NightStory-module__X5c3qa__tagEnd{left:auto;right:0;translate:0}.NightStory-module__X5c3qa__ring{box-shadow:0 0 0 3px var(--color-primary), 0 0 20px #2563eb99;opacity:0;border-radius:8%;animation-name:NightStory-module__X5c3qa__nightFadeIn;position:absolute;inset:-3%}.NightStory-module__X5c3qa__pill{border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;padding:5px 9px;line-height:1;animation-name:NightStory-module__X5c3qa__nightPop;position:absolute;bottom:9%;left:50%;translate:-50%;scale:0}@keyframes NightStory-module__X5c3qa__nightPop{0%{scale:0}70%{scale:1.12}to{scale:1}}.NightStory-module__X5c3qa__tiles,.NightStory-module__X5c3qa__tileLines{position:absolute;inset:0}.NightStory-module__X5c3qa__tileLines{opacity:0;width:100%;height:100%;animation-name:NightStory-module__X5c3qa__nightShadeInOut}.NightStory-module__X5c3qa__tileLines path{fill:none;stroke:#60a5fabf;stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}.NightStory-module__X5c3qa__tile{left:calc(var(--tx) * 1%);top:calc(var(--ty) * 1%);will-change:translate, scale, opacity;width:0;height:0;animation-name:NightStory-module__X5c3qa__nightTileGather;position:absolute}@keyframes NightStory-module__X5c3qa__nightTileGather{75%{opacity:1}to{translate:calc(var(--tile-ox) + var(--cam-dx) * var(--tile-f) - var(--tx) * var(--vw)) calc(var(--tile-oy) + var(--cam-dy) * var(--tile-f) - var(--ty) * var(--lvh));opacity:0;scale:.12}}.NightStory-module__X5c3qa__tileIn{opacity:0;animation-name:NightStory-module__X5c3qa__nightTileIn;position:absolute;top:0;left:0;translate:-50% -50%}@keyframes NightStory-module__X5c3qa__nightTileIn{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.NightStory-module__X5c3qa__tileCard{gap:var(--space-xs);box-sizing:border-box;border-radius:var(--radius-md);width:clamp(170px,14vw,240px);color:var(--color-on-dark);background:#080e28d6;border:1px solid #ffffff29;padding:12px 14px;display:grid;box-shadow:0 10px 28px #00000a80}.NightStory-module__X5c3qa__tileHot{border:1.5px solid var(--color-primary-bright);box-shadow:var(--shadow-primary-hover);background:#102260eb}.NightStory-module__X5c3qa__tileHead{align-items:center;gap:var(--space-sm);font-size:var(--text-base);font-weight:var(--weight-strong);line-height:1.2;display:flex}.NightStory-module__X5c3qa__tileHead svg{fill:none;width:20px;height:20px;stroke:var(--color-brand-soft-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.NightStory-module__X5c3qa__tileHot .NightStory-module__X5c3qa__tileHead svg{stroke:var(--color-on-dark)}.NightStory-module__X5c3qa__tileText{font-size:var(--text-sm);color:#ffffffbd;line-height:1.35}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__tileCard{white-space:nowrap;border-radius:10px;width:auto;padding:8px 11px}.NightStory-module__X5c3qa__tileHead{font-size:var(--text-sm)}.NightStory-module__X5c3qa__tileHead svg{width:16px;height:16px}.NightStory-module__X5c3qa__tileText{display:none}}.NightStory-module__X5c3qa__shade{background:linear-gradient(90deg,#04081ab8,#04081a00 58%);animation-name:NightStory-module__X5c3qa__nightFadeOut}.NightStory-module__X5c3qa__shadeUpload{opacity:0;background:linear-gradient(0deg,#050919db 0,#05091900 50%);animation-name:NightStory-module__X5c3qa__nightShadeInOut}@keyframes NightStory-module__X5c3qa__nightShadeInOut{0%,to{opacity:0}15%,85%{opacity:1}}.NightStory-module__X5c3qa__shadeRead{opacity:0;background:linear-gradient(#0509199e 0,#05091900 16%),linear-gradient(#05091900 40%,#050919e6 90%);animation-name:NightStory-module__X5c3qa__nightShadeInOut}.NightStory-module__X5c3qa__dayShade{background:linear-gradient(180deg, #f7f9fe00 78%, var(--color-canvas-light) 100%), linear-gradient(270deg, #f7f9fedb, #f7f9fe00 52%);opacity:0;animation-name:NightStory-module__X5c3qa__nightFadeIn}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__shade{background:linear-gradient(#0509198c 0,#05091900 18% 46%,#050919f0 72%)}.NightStory-module__X5c3qa__shadeUpload{background:linear-gradient(#050919f0 8%,#05091900 36%)}.NightStory-module__X5c3qa__shadeRead{background:linear-gradient(#050919eb 10%,#050919bd 40%,#05091900 58%)}.NightStory-module__X5c3qa__dayShade{background:linear-gradient(180deg, #f7f9fef0 0, #f7f9fedb 16%, #f7f9fe4d 46%, #f7f9fe2e 84%, var(--color-canvas-light) 100%)}}@keyframes NightStory-module__X5c3qa__nightFadeIn{0%{opacity:0}to{opacity:1}}@keyframes NightStory-module__X5c3qa__nightFadeOut{to{opacity:0}}@keyframes NightStory-module__X5c3qa__nightHideAtEnd{to{visibility:hidden}}@keyframes NightStory-module__X5c3qa__nightShowFromStart{0%{visibility:hidden}to{visibility:visible}}.NightStory-module__X5c3qa__macroBox,.NightStory-module__X5c3qa__card>*,.NightStory-module__X5c3qa__tiles{animation:1ms linear 1.2s both NightStory-module__X5c3qa__nightLater}.NightStory-module__X5c3qa__story[data-ready] .NightStory-module__X5c3qa__macroBox,.NightStory-module__X5c3qa__story[data-ready] .NightStory-module__X5c3qa__card>*,.NightStory-module__X5c3qa__story[data-ready] .NightStory-module__X5c3qa__tiles{animation:none}@keyframes NightStory-module__X5c3qa__nightLater{0%{visibility:hidden}to{visibility:visible}}.NightStory-module__X5c3qa__hint{left:calc(50.5vw - var(--gutter) + var(--space-xxl));top:calc(70vh - var(--nav-h));border-radius:var(--radius-md);background:var(--color-surface-card);width:max-content;max-width:280px;color:var(--color-ink);box-shadow:var(--shadow-3);gap:8px;padding:12px 14px;display:grid;position:absolute;rotate:-3deg}.NightStory-module__X5c3qa__hintName{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:-.008em;line-height:1.3}.NightStory-module__X5c3qa__hintChips{flex-wrap:wrap;gap:6px;display:flex}.NightStory-module__X5c3qa__hintMust,.NightStory-module__X5c3qa__hintExam{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;padding:4px 10px;display:inline-flex}.NightStory-module__X5c3qa__hintMust{background:var(--color-primary);color:var(--color-on-primary)}.NightStory-module__X5c3qa__hintExam{border:1px solid var(--color-hairline-light);color:var(--color-body);font-weight:var(--weight-medium)}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__hint{max-width:100%;margin-bottom:var(--space-md);align-self:flex-start;gap:6px;padding:9px 12px;position:static;rotate:-2deg}.NightStory-module__X5c3qa__hintName{font-size:var(--text-sm)}}@media (max-aspect-ratio:4/5) and (max-height:640px){.NightStory-module__X5c3qa__hint{display:none}}.NightStory-module__X5c3qa__ui{height:100svh;position:absolute;inset:0 0 auto}.NightStory-module__X5c3qa__heroCopy{inset:var(--nav-h) 0 0 0;flex-direction:column;justify-content:center;align-items:flex-start;animation-name:NightStory-module__X5c3qa__nightOutUp;display:flex;position:absolute}@keyframes NightStory-module__X5c3qa__nightOutUp{to{opacity:0;transform:translateY(-18px)}}.NightStory-module__X5c3qa__title{text-wrap:balance;max-width:12.5ch;color:var(--color-on-dark);font-size:clamp(2.5rem,1.35rem + 3.6vw,4.25rem)}.NightStory-module__X5c3qa__lead{margin-top:var(--space-xl);max-width:38ch;color:var(--color-on-dark-mute);text-wrap:pretty}.NightStory-module__X5c3qa__leadShort{display:none}.NightStory-module__X5c3qa__actions{margin-top:var(--space-xxl)}.NightStory-module__X5c3qa__primary{min-width:190px}.NightStory-module__X5c3qa__fine{margin-top:var(--space-lg);font-size:var(--text-base);color:var(--color-on-dark-mute)}.NightStory-module__X5c3qa__nowrap{white-space:nowrap}.NightStory-module__X5c3qa__cue{justify-content:space-between;align-items:center;gap:var(--space-lg);height:64px;animation-name:NightStory-module__X5c3qa__nightFadeOut;display:flex;position:absolute;inset:auto 0 0}.NightStory-module__X5c3qa__cueText{align-items:center;gap:var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-dark-mute);display:inline-flex}.NightStory-module__X5c3qa__cueText:after{content:"";opacity:.6;background:currentColor;width:56px;height:1px}.NightStory-module__X5c3qa__skip{border-radius:var(--radius-full);min-height:44px;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-on-dark-mute);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.NightStory-module__X5c3qa__skip:hover{color:var(--color-on-dark);text-underline-offset:4px;text-decoration:underline}.NightStory-module__X5c3qa__steps{list-style:none}.NightStory-module__X5c3qa__step{gap:var(--space-md);opacity:0;pointer-events:none;justify-items:start;animation-name:NightStory-module__X5c3qa__nightInOut;display:grid;position:absolute}@keyframes NightStory-module__X5c3qa__nightInOut{0%{opacity:0;transform:translateY(18px)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.NightStory-module__X5c3qa__stepUpload,.NightStory-module__X5c3qa__stepRead{left:var(--gutter);width:min(520px,40vw);bottom:12%}.NightStory-module__X5c3qa__stepSort,.NightStory-module__X5c3qa__stepReady{right:var(--gutter);width:min(440px,34vw);top:17%}.NightStory-module__X5c3qa__stepReady{top:calc(var(--nav-h) + 3%);color:var(--color-ink);gap:var(--space-lg);animation-name:NightStory-module__X5c3qa__nightIn}@keyframes NightStory-module__X5c3qa__nightIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NightStory-module__X5c3qa__actions,.NightStory-module__X5c3qa__skip{animation-name:NightStory-module__X5c3qa__nightHideAtEnd}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__primary{visibility:hidden;pointer-events:auto;animation-name:NightStory-module__X5c3qa__nightShowFromStart}.NightStory-module__X5c3qa__kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-soft-2)}.NightStory-module__X5c3qa__season{margin:0 0 var(--space-md)}@media (max-aspect-ratio:4/5) and (max-height:640px){.NightStory-module__X5c3qa__season{display:none}}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__kicker{color:var(--color-primary-deep)}.NightStory-module__X5c3qa__stepTitle{font-size:clamp(1.75rem,1.2rem + 1.7vw,2.75rem);font-weight:var(--weight-display);letter-spacing:-.032em;text-wrap:balance;line-height:1.06}.NightStory-module__X5c3qa__stepText{font-size:var(--text-lg);color:var(--color-on-dark-mute);text-wrap:pretty;line-height:1.5}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__stepText{color:var(--color-body);font-weight:var(--weight-medium)}.NightStory-module__X5c3qa__stepLimit{font-size:var(--text-md);max-width:46ch}.NightStory-module__X5c3qa__checks{gap:var(--space-sm);margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid}.NightStory-module__X5c3qa__check{font-size:var(--text-lg);align-items:center;gap:12px;line-height:1.35;animation-name:NightStory-module__X5c3qa__nightLight;display:flex}@keyframes NightStory-module__X5c3qa__nightLight{0%{opacity:.62}to{opacity:1}}.NightStory-module__X5c3qa__check b{font-weight:var(--weight-display);font-variant-numeric:tabular-nums}.NightStory-module__X5c3qa__checkIcon{flex:none;width:22px;height:22px;position:relative}.NightStory-module__X5c3qa__checkIcon svg{width:100%;height:100%;position:absolute;inset:0}.NightStory-module__X5c3qa__checkRing circle{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:2px}.NightStory-module__X5c3qa__checkActive{opacity:0;animation-name:NightStory-module__X5c3qa__nightBlip}@keyframes NightStory-module__X5c3qa__nightBlip{0%,to{opacity:0}10%,90%{opacity:1}}.NightStory-module__X5c3qa__checkActive circle:first-child{fill:none;stroke:var(--color-primary-bright);stroke-width:2px}.NightStory-module__X5c3qa__checkActive circle:last-child{fill:var(--color-primary-bright)}.NightStory-module__X5c3qa__checkDone{animation-name:NightStory-module__X5c3qa__nightFadeIn}.NightStory-module__X5c3qa__checkDone circle{fill:var(--color-success)}.NightStory-module__X5c3qa__checkDone path{fill:none;stroke:var(--color-on-dark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.NightStory-module__X5c3qa__card{left:var(--gutter);top:var(--nav-h);opacity:0;pointer-events:none;align-items:center;width:min(684px,50vw);animation-name:NightStory-module__X5c3qa__nightIn;display:flex;position:absolute;bottom:0}.NightStory-module__X5c3qa__card>*{width:100%}.NightStory-module__X5c3qa__card figcaption{text-align:left;color:var(--color-body)}@media (max-height:760px) and (min-aspect-ratio:4/5){.NightStory-module__X5c3qa__card{transform-origin:0;scale:.84}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__stepText{display:none}}@media (max-width:1100px) and (min-aspect-ratio:4/5){.NightStory-module__X5c3qa__card{width:min(500px,46vw)}.NightStory-module__X5c3qa__card [data-part=window]{display:block}.NightStory-module__X5c3qa__card [data-part=rail]{display:none}}@media (max-aspect-ratio:4/5){.NightStory-module__X5c3qa__heroCopy{inset:var(--nav-h) 0 52px 0;justify-content:flex-end;align-items:stretch}.NightStory-module__X5c3qa__title{max-width:none;font-size:clamp(2.125rem,9.4vw,2.75rem)}.NightStory-module__X5c3qa__lead{margin-top:var(--space-md);max-width:none;font-size:var(--text-md);line-height:1.45}.NightStory-module__X5c3qa__leadLong{display:none}.NightStory-module__X5c3qa__leadShort{display:block}.NightStory-module__X5c3qa__actions{margin-top:var(--space-lg);display:grid}.NightStory-module__X5c3qa__fine{margin-top:var(--space-sm);text-align:center;font-size:var(--text-sm)}.NightStory-module__X5c3qa__cue{height:52px}.NightStory-module__X5c3qa__cueText{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;text-transform:none}.NightStory-module__X5c3qa__cueText:after{display:none}.NightStory-module__X5c3qa__stepUpload,.NightStory-module__X5c3qa__stepRead,.NightStory-module__X5c3qa__stepSort{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 12px);gap:var(--space-sm);width:auto;bottom:auto}.NightStory-module__X5c3qa__stepTitle{font-size:var(--text-3xl)}.NightStory-module__X5c3qa__stepText{font-size:var(--text-md)}.NightStory-module__X5c3qa__checks{gap:6px;margin-top:2px}.NightStory-module__X5c3qa__check{font-size:var(--text-md);gap:10px}.NightStory-module__X5c3qa__checkIcon{width:20px;height:20px}.NightStory-module__X5c3qa__checkLate{display:none}.NightStory-module__X5c3qa__stepReady{inset:calc(var(--nav-h) + 8px) var(--gutter) 14px var(--gutter);gap:var(--space-xs);grid-template-rows:auto auto 1fr auto;width:auto}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__stepTitle{font-size:var(--text-2xl)}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__stepText,.NightStory-module__X5c3qa__card figcaption{display:none}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__primary{grid-row:4;width:100%}.NightStory-module__X5c3qa__card{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 70px);align-items:flex-start;width:auto;bottom:82px}.NightStory-module__X5c3qa__card [data-part=ready],.NightStory-module__X5c3qa__card [data-part=session],.NightStory-module__X5c3qa__card [data-part=extra]{display:none}.NightStory-module__X5c3qa__card [data-part=window]{display:block}.NightStory-module__X5c3qa__card [data-part=rail]{display:none}.NightStory-module__X5c3qa__card [data-part=parts]{display:flex}}@media (max-aspect-ratio:4/5) and (min-width:700px){.NightStory-module__X5c3qa__heroCopy>*{max-width:560px}.NightStory-module__X5c3qa__fine{text-align:left}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__primary{justify-self:start;width:auto}}@media (max-aspect-ratio:4/5) and (max-height:600px){.NightStory-module__X5c3qa__card{transform-origin:top;scale:.8}}.NightStory-module__X5c3qa__story[data-active=false] .NightStory-module__X5c3qa__lid,.NightStory-module__X5c3qa__story[data-active=false] .NightStory-module__X5c3qa__sheetIn,.NightStory-module__X5c3qa__story[data-grid=true] .NightStory-module__X5c3qa__sheetIn{animation-play-state:paused}@media (prefers-reduced-motion:reduce),(orientation:landscape) and (max-height:480px){.NightStory-module__X5c3qa__story{background:var(--color-canvas-light);height:auto}.NightStory-module__X5c3qa__stage{contain:none;background:0 0;height:auto;position:relative;overflow:visible}.NightStory-module__X5c3qa__scene{background:var(--night-bg);height:100svh;min-height:560px;inset:0 0 auto;overflow:hidden}.NightStory-module__X5c3qa__story .NightStory-module__X5c3qa__anim,.NightStory-module__X5c3qa__lid,.NightStory-module__X5c3qa__sheetIn,.NightStory-module__X5c3qa__awake,.NightStory-module__X5c3qa__macroBox,.NightStory-module__X5c3qa__card>*,.NightStory-module__X5c3qa__tiles{animation:none!important}.NightStory-module__X5c3qa__asleep,.NightStory-module__X5c3qa__bloom,.NightStory-module__X5c3qa__macroCam,.NightStory-module__X5c3qa__morning,.NightStory-module__X5c3qa__happy,.NightStory-module__X5c3qa__dayShade,.NightStory-module__X5c3qa__shadeRead,.NightStory-module__X5c3qa__ring,.NightStory-module__X5c3qa__pill,.NightStory-module__X5c3qa__tiles,.NightStory-module__X5c3qa__tileLines,.NightStory-module__X5c3qa__sortKicker,.NightStory-module__X5c3qa__cue{display:none}.NightStory-module__X5c3qa__awake{opacity:1}.NightStory-module__X5c3qa__ui{height:auto;position:relative}.NightStory-module__X5c3qa__heroCopy{min-height:max(100svh,560px);padding-top:var(--nav-h);padding-bottom:var(--space-xxl);position:relative;inset:auto}.NightStory-module__X5c3qa__steps{gap:var(--space-xxxl);max-width:var(--width-content);padding:var(--space-block) min(var(--gutter), var(--space-xxl)) var(--space-xxl);color:var(--color-ink);margin-inline:auto;display:grid}.NightStory-module__X5c3qa__stepGroup{gap:var(--space-xl);display:grid}.NightStory-module__X5c3qa__step,.NightStory-module__X5c3qa__stepReady{opacity:1;pointer-events:auto;width:auto;max-width:640px;position:static;inset:auto}.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__primary{visibility:visible}.NightStory-module__X5c3qa__stepRead .NightStory-module__X5c3qa__kicker,.NightStory-module__X5c3qa__kicker{color:var(--color-primary-deep)}.NightStory-module__X5c3qa__season{color:var(--color-brand-soft-2)}.NightStory-module__X5c3qa__stepText,.NightStory-module__X5c3qa__stepReady .NightStory-module__X5c3qa__stepText{color:var(--color-mute);display:block}.NightStory-module__X5c3qa__checkLate{display:flex}.NightStory-module__X5c3qa__card{width:auto;max-width:calc(500px + 2 * var(--space-xxl));padding:0 min(var(--gutter), var(--space-xxl)) var(--space-block);opacity:1;margin:0 auto;display:block;position:static;scale:none}}
