.monolith-opening{--opening-paper:var(--paper);--opening-ink:var(--ink);--opening-muted:var(--muted);position:fixed;inset:0;z-index:1000;overflow:hidden;display:none;color:var(--opening-ink);isolation:isolate;outline:none}html[data-monolith-intro],html[data-monolith-intro] body{overflow:hidden}html[data-monolith-intro] .monolith-opening{display:block}html[data-monolith-intro] .cookie-banner{visibility:hidden}html[data-monolith-intro=waiting] .opening-content{opacity:0}.opening-atmosphere{position:absolute;inset:0;z-index:-1;background:var(--opening-paper)}.opening-header{position:absolute;inset:0 0 auto;padding:26px 4vw;display:flex;align-items:center;justify-content:space-between}.opening-brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:730;letter-spacing:-.035em}.opening-brand img{border-radius:10px}.opening-brand small{padding:3px 7px 4px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font:650 10px/1 var(--mono)}.opening-skip{min-height:44px;display:inline-flex;align-items:center;gap:20px;padding:0 4px 0 16px;border:0;background:transparent;color:#74736f;font-size:13px;cursor:pointer}.opening-skip:hover{color:var(--opening-ink)}.opening-skip>span{font-size:20px}.opening-stage{position:absolute;inset:80px 0 95px;display:flex;flex-direction:column;align-items:center}.opening-title{margin:0 0 10px;text-align:center;font-weight:730;line-height:.96;letter-spacing:-.07em}.opening-title>span{color:var(--opening-muted)}.opening-trigger{padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation}.opening-center,.opening-trigger{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.opening-center:focus-visible,.opening-trigger:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.opening-sculpture{position:absolute;left:50%}.opening-invitation{margin-top:14px;text-align:center}.opening-click-icon{display:inline-grid;place-items:center;width:31px;height:31px;margin-bottom:5px;border:1px solid #74736f45;border-radius:50%;font-size:18px}.opening-invitation-label{display:block;margin:5px 0 9px;font-size:15px;font-weight:550;letter-spacing:-.02em}.opening-invitation>span:last-child{color:var(--opening-muted);font-size:12px}.opening-touch-copy{display:none}.opening-footer{position:absolute;inset:auto 4vw 27px;display:flex;justify-content:space-between;align-items:end}.opening-footer>span:first-child{font-size:clamp(24px,4vw,58px);font-weight:550;line-height:.8;letter-spacing:-.055em;color:#74736f66}.opening-footer>span:last-child{color:var(--opening-muted);font:11px/1.5 var(--mono)}:root{--notch-scale:1}[data-variant=notch]{--notch-open-width:min(940px,calc(100vw - 32px));--notch-open-height:calc(var(--notch-open-width) * 0.3106382979);--notch-open-radius:calc(var(--notch-open-width) * 0.0255319149);--notch-closed-width:205px;--notch-closed-height:32.75px;--notch-curtain-delay:1100ms;--notch-curtain-duration:850ms}[data-variant=notch] .opening-atmosphere{background:var(--paper)}[data-variant=notch] .opening-stage{position:absolute;inset:0;width:100vw;height:100vh;overflow:hidden;display:block}[data-variant=notch] .opening-trigger{position:fixed;top:0;left:50%;transform:translateX(-50%);width:250px;height:90px;border-radius:0 0 24px 24px;perspective:none;z-index:20}[data-variant=notch] .opening-sculpture{top:0;width:var(--notch-closed-width);height:var(--notch-closed-height);overflow:hidden;border-radius:0 0 12px 12px;background:#000;transform:translateX(-50%);animation:none;transition:width .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s}@media (hover:hover) and (pointer:fine){[data-variant=notch] .opening-trigger:hover .opening-sculpture{--notch-closed-width:250px;width:250px;box-shadow:0 4px 20px rgba(0,0,0,.4)}}.opening-notch-detail{position:absolute;inset:0 20px auto;height:32.75px;display:flex;align-items:center;gap:10px;color:#efeee9;font-size:12px;letter-spacing:-.02em;z-index:10}.opening-notch-detail i{width:6px;height:6px;border-radius:50%;background:#a7a49d;box-shadow:0 0 10px #a7a49d80}.opening-notch-detail>span:last-child{margin-left:auto;color:#918e85}[data-variant=notch] .opening-click-icon{transform:rotate(-45deg)}html[data-monolith-intro=opening] [data-variant=notch] .opening-sculpture{animation:notch-native-cycle 7.6s both;opacity:1;transition:none}html[data-monolith-intro=opening] [data-variant=notch] .opening-atmosphere,html[data-monolith-intro=opening] [data-variant=notch] .opening-footer,html[data-monolith-intro=opening] [data-variant=notch] .opening-header,html[data-monolith-intro=opening] [data-variant=notch] .opening-live-commentary{opacity:1;animation:notch-curtain-up .75s cubic-bezier(.7,0,.15,1) 6.9s both}html[data-monolith-intro=opening] [data-variant=notch] .opening-trigger{animation:notch-trigger-up .75s cubic-bezier(.7,0,.15,1) 6.9s both}html[data-monolith-intro=opening]:has([data-variant=notch]) .opening-content{opacity:1;transform-origin:50% 0;animation:notch-content-up .75s cubic-bezier(.16,1,.3,1) 6.9s both}@keyframes notch-native-cycle{0%,12%{width:var(--notch-start-width,var(--notch-closed-width));height:var(--notch-closed-height);border-radius:0 0 12px 12px;box-shadow:none}13%{width:230px;height:36px;border-radius:0 0 14px 14px;box-shadow:0 0 40px rgba(118,88,255,.8),0 0 80px rgba(118,88,255,.4)}16%{width:var(--notch-open-width);height:var(--notch-open-height);border-radius:0 0 var(--notch-open-radius) var(--notch-open-radius);box-shadow:0 20px 60px rgba(0,0,0,.5)}87%{width:var(--notch-open-width);height:var(--notch-open-height);border-radius:0 0 var(--notch-open-radius) var(--notch-open-radius)}91%,to{width:205px;height:var(--notch-closed-height);border-radius:0 0 12px 12px;box-shadow:none}}@keyframes notch-curtain-up{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes notch-trigger-up{0%{transform:translate(-50%)}to{transform:translate(-50%,-100vh)}}@keyframes notch-content-up{0%{transform:translateY(80px)}to{transform:translateY(0)}}.opening-signature{position:absolute;top:calc(var(--notch-open-height) * .16);left:50%;width:calc(var(--notch-open-width) * .86);height:calc(var(--notch-open-height) * .76);display:flex;align-items:center;justify-content:center;transform:translateX(-50%);color:var(--paper);font-family:var(--system);font-size:calc(var(--notch-open-width) * .172);font-weight:730;line-height:1.12;letter-spacing:-.07em;pointer-events:none;z-index:9}.opening-letter-mask{display:block;overflow:hidden;padding-inline:.015em;margin-inline:-.015em}.opening-letter-mask>span{display:block;transform:translateY(115%) rotate(7deg);transform-origin:50% 100%}html[data-monolith-intro=opening] .opening-letter-mask>span{animation:notch-letter-in .34s calc(5.7s + var(--letter) * 35ms) cubic-bezier(.16,1,.3,1) both}html[data-monolith-intro=opening] .opening-signature{animation:notch-signature-out .22s cubic-bezier(.65,0,.2,1) 6.6s both}@keyframes notch-letter-in{to{transform:translateY(0) rotate(0)}}@keyframes notch-signature-out{0%{clip-path:inset(0);transform:translateX(-50%)}to{clip-path:inset(0 0 100%);transform:translate(-50%,-18px)}}.opening-narrative-layer{position:absolute;top:0;left:0;width:940px;height:292px;transform:scale(var(--notch-scale,1));transform-origin:top left;pointer-events:none;overflow:hidden;z-index:2}.opening-stage-block{position:absolute;inset:0;pointer-events:none}.opening-ripple{position:absolute;top:115px;width:24px;height:24px;border-radius:50%;transform:translate(-50%,-50%) scale(.2);opacity:0;z-index:3}.opening-ripple-reminders{left:50%;border:3px solid rgba(118,88,255,.95);box-shadow:0 0 40px rgba(118,88,255,.9)}.opening-ripple-calendar{left:calc(50% + 230px);border:3px solid rgba(56,189,248,.95);box-shadow:0 0 40px rgba(56,189,248,.9)}html[data-monolith-intro=opening] .opening-ripple-reminders{animation:rippleSpread .5s ease-out 1.4s forwards}html[data-monolith-intro=opening] .opening-ripple-calendar{animation:rippleSpread .5s ease-out 2.44s forwards}.opening-abstract-grid-100 .opening-abstract-card:first-child{animation:cardPop .26s cubic-bezier(.16,1,.3,1) 1.42s both}.opening-abstract-grid-100 .opening-abstract-card:nth-child(2){animation:cardPop .26s cubic-bezier(.16,1,.3,1) 1.5s both}.opening-abstract-grid-100 .opening-abstract-card:nth-child(3){animation:cardPop .26s cubic-bezier(.16,1,.3,1) 1.58s both}.opening-abstract-grid-100 .opening-abstract-card:nth-child(4){animation:cardPop .26s cubic-bezier(.16,1,.3,1) 1.66s both}.opening-abstract-grid-100 .opening-abstract-card:nth-child(5){animation:cardPop .26s cubic-bezier(.16,1,.3,1) 1.74s both}.opening-abstract-grid-100 .opening-abstract-card:nth-child(6){animation:cardPop .26s cubic-bezier(.16,1,.3,1) 1.82s both}@keyframes cardPop{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.opening-abstract-calendar-list .opening-abstract-event:first-child{animation:eventPop .28s cubic-bezier(.16,1,.3,1) 2.48s both}.opening-abstract-calendar-list .opening-abstract-event:nth-child(2){animation:eventPop .28s cubic-bezier(.16,1,.3,1) 2.6s both}@keyframes eventPop{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.opening-hud-100{position:absolute;inset:14px 24px 20px;display:flex;flex-direction:column;gap:8px;opacity:0;z-index:2}.opening-hud-native-header{display:flex;align-items:center;justify-content:space-between;padding:2px 6px;height:24px}.opening-header-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15)}.opening-header-dot{width:6px;height:6px;border-radius:50%;background:#a855f7}.opening-header-bar{width:48px;height:5px;border-radius:3px;background:rgba(255,255,255,.6)}.opening-header-camera-safe{width:140px;height:20px}.opening-header-actions{display:flex;align-items:center;gap:6px}.opening-header-action-icon{width:16px;height:16px;border-radius:5px;background:rgba(255,255,255,.08)}.opening-abstract-grid-100{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px;flex:1 1}.opening-abstract-card{padding:8px 10px;border-radius:11px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);flex-direction:column;box-shadow:0 4px 14px rgba(0,0,0,.3)}.opening-abstract-card,.opening-card-top{display:flex;justify-content:space-between}.opening-card-top{align-items:center}.opening-card-badge{font-size:7.5px;font-weight:700;color:#c4b5fd;font-family:var(--mono)}.opening-card-check{width:10px;height:10px;border-radius:3px;border:1.5px solid rgba(255,255,255,.35)}.opening-card-check.is-checked{background:#a855f7;border-color:#a855f7}.opening-card-line{border-radius:3px;background:rgba(255,255,255,.85)}.opening-card-line.main{height:7px;width:72%;margin-top:3px}.opening-card-line.sub{height:4.5px;width:48%;background:rgba(255,255,255,.35);margin-top:2px}.opening-card-line.tiny{height:4px;width:32%;background:rgba(196,181,253,.6)}.opening-card-line.light{background:rgba(255,255,255,.9)}.opening-card-bot{display:flex;align-items:center;gap:5px;margin-top:4px}.opening-card-due-dot{width:4px;height:4px;border-radius:50%;background:#a855f7}.opening-hud-split{position:absolute;inset:14px 24px 20px;display:flex;gap:14px;align-items:stretch;opacity:0;z-index:2}.opening-split-col.reminders-70{flex:0 0 68%;display:flex;flex-direction:column}.opening-abstract-grid-70{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:8px;height:100%}.opening-split-divider{width:1px;background:rgba(255,255,255,.16);border-radius:1px;margin:4px 0}.opening-split-col.calendar-30{flex:1 1;display:flex;flex-direction:column}.opening-abstract-calendar-list{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.opening-abstract-event{padding:8px 12px;border-radius:11px;display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 14px rgba(0,0,0,.35)}.opening-abstract-event.blue{background:rgba(14,165,233,.15);border:1px solid rgba(56,189,248,.4)}.opening-abstract-event.purple{background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.4)}.opening-event-time{font-size:8px;font-weight:700;font-family:var(--mono);color:#7dd3fc}.opening-abstract-event.purple .opening-event-time{color:#c4b5fd}html[data-monolith-intro=opening] .opening-hud-100{animation:hud100Cycle 1.04s cubic-bezier(.16,1,.3,1) 1.4s forwards}html[data-monolith-intro=opening] .opening-hud-split{animation:hudSplitCycle 1.14s cubic-bezier(.16,1,.3,1) 2.44s forwards}@keyframes hud100Cycle{0%{opacity:0;transform:translateY(16px) scale(.94)}15%,85%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes hudSplitCycle{0%{opacity:0;transform:translateY(16px) scale(.94)}15%,82%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.08);filter:blur(8px)}}@keyframes rippleSpread{0%{transform:translate(-50%,-50%) scale(.2);opacity:.95}to{transform:translate(-50%,-50%) scale(35);opacity:0}}.opening-pouf-container{position:absolute;inset:0;pointer-events:none;z-index:8;display:flex;align-items:center;justify-content:center}.opening-pouf-shockwave{position:absolute;width:30px;height:30px;border-radius:50%;border:3px solid rgba(255,255,255,.9);box-shadow:0 0 40px rgba(255,255,255,.8),0 0 60px rgba(118,88,255,.6);opacity:0}.opening-pouf-particle{position:absolute;width:7px;height:7px;border-radius:50%;background:#ffffff;opacity:0;box-shadow:0 0 10px #ffffff}html[data-monolith-intro=opening] .opening-pouf-shockwave{animation:poufShockwave .5s cubic-bezier(.1,.9,.2,1) 3.58s forwards}html[data-monolith-intro=opening] .opening-pouf-particle.p1{animation:poufParticle1 .5s cubic-bezier(.1,.9,.2,1) 3.58s forwards}html[data-monolith-intro=opening] .opening-pouf-particle.p2{animation:poufParticle2 .5s cubic-bezier(.1,.9,.2,1) 3.58s forwards}html[data-monolith-intro=opening] .opening-pouf-particle.p3{animation:poufParticle3 .5s cubic-bezier(.1,.9,.2,1) 3.58s forwards}html[data-monolith-intro=opening] .opening-pouf-particle.p4{animation:poufParticle4 .5s cubic-bezier(.1,.9,.2,1) 3.58s forwards}html[data-monolith-intro=opening] .opening-pouf-particle.p5{animation:poufParticle5 .5s cubic-bezier(.1,.9,.2,1) 3.58s forwards}html[data-monolith-intro=opening] .opening-pouf-particle.p6{animation:poufParticle6 .5s cubic-bezier(.1,.9,.2,1) 3.58s forwards}@keyframes poufShockwave{0%{transform:scale(.2);opacity:1}to{transform:scale(28);opacity:0}}@keyframes poufParticle1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-90px,-45px) scale(0);opacity:0}}@keyframes poufParticle2{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(90px,-45px) scale(0);opacity:0}}@keyframes poufParticle3{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-120px,15px) scale(0);opacity:0}}@keyframes poufParticle4{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(120px,15px) scale(0);opacity:0}}@keyframes poufParticle5{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-50px,55px) scale(0);opacity:0}}@keyframes poufParticle6{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(50px,55px) scale(0);opacity:0}}.opening-live-commentary{top:calc(var(--notch-open-height) + clamp(44px, 6vh, 64px));box-sizing:border-box;padding:0 16px;z-index:60;height:180px}.commentary-step,.opening-live-commentary{position:absolute;left:0;right:0;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.commentary-step{top:0;opacity:0}.commentary-headline{font-family:var(--system);font-size:clamp(32px,6.8vw,92px);font-weight:850;letter-spacing:-.05em;color:var(--opening-ink);line-height:1.02;margin-bottom:12px}.commentary-plus-headline{display:flex;align-items:center;justify-content:center;line-height:1}.plus-glyph{display:inline-block;font-size:clamp(48px,9vw,110px);font-weight:750;line-height:1}.commentary-in-notch,.plus-glyph{font-family:var(--system);color:var(--opening-ink)}.commentary-in-notch{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:16px;font-size:clamp(34px,7.5vw,96px);font-weight:880;letter-spacing:-.05em;margin-top:4px}.cin-word-notch{position:relative;display:inline-block}.cin-underline{position:absolute;left:0;bottom:-6px;height:6px;width:0;background:#7658ff;border-radius:3px}html[data-monolith-intro=opening] .step-reminders{animation:commentaryStep1 1.15s cubic-bezier(.16,1,.3,1) .6s forwards}html[data-monolith-intro=opening] .step-plus{animation:commentaryStepPlus .7s cubic-bezier(.16,1,.3,1) 1.75s forwards}html[data-monolith-intro=opening] .step-calendar{animation:commentaryStepCalendar .95s cubic-bezier(.16,1,.3,1) 2.4s forwards}html[data-monolith-intro=opening] .step-synchronized{animation:commentaryStepSynchronized .9s cubic-bezier(.16,1,.3,1) 3.3s forwards}html[data-monolith-intro=opening] .step-in-notch{animation:commentaryStepInNotch 1.3s cubic-bezier(.16,1,.3,1) 4.25s forwards}html[data-monolith-intro=opening] .cin-underline{animation:underlineExpand .4s cubic-bezier(.16,1,.3,1) 4.5s forwards}@keyframes commentaryStep1{0%{opacity:0;transform:translateY(34px) scale(.92);filter:blur(14px)}20%,80%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-28px) scale(1.05);filter:blur(12px)}}@keyframes commentaryStepPlus{0%{opacity:0;transform:translateY(24px) scale(.85) rotate(-35deg);filter:blur(8px)}24%{opacity:1;transform:translateY(-2px) scale(1.05) rotate(4deg);filter:blur(0)}38%,74%{opacity:1;transform:translateY(0) scale(1) rotate(0deg);filter:blur(0)}to{opacity:0;transform:translateY(-20px) scale(1.08) rotate(35deg);filter:blur(8px)}}@keyframes commentaryStepCalendar{0%{opacity:0;transform:translateY(34px) scale(.92);filter:blur(14px)}20%,80%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-28px) scale(1.05);filter:blur(12px)}}@keyframes commentaryStepSynchronized{0%{opacity:0;transform:translateY(32px) scale(.94);filter:blur(14px)}20%,80%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-26px) scale(1.04);filter:blur(10px)}}@keyframes commentaryStepInNotch{0%{opacity:0;transform:translateY(30px) scale(.94);filter:blur(12px)}18%,78%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-20px) scale(.96);filter:blur(8px)}}@keyframes underlineExpand{0%{width:0;opacity:0}20%{opacity:1}to{width:100%;opacity:1}}.opening-desktop-scene{position:absolute;inset:0;width:100%;max-width:100vw;overflow:hidden;pointer-events:none;z-index:200}.opening-screen-app-icon{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:210}.icon-reminders{left:calc(50% - 130px)}.icon-calendar,.icon-reminders{top:78%;transform:translate(-50%,-50%)}.icon-calendar{left:calc(50% + 130px)}.opening-app-icon-squircle{width:68px;height:68px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18))}.opening-app-icon-img{width:68px;height:68px;border-radius:16px;object-fit:cover}.opening-app-icon-label{font-family:var(--system);font-size:12px;font-weight:650;color:var(--opening-ink);white-space:nowrap}.opening-animated-cursor{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%);z-index:250;pointer-events:none;opacity:0;filter:drop-shadow(0 6px 16px rgba(0,0,0,.45))}html[data-monolith-intro=opening] .opening-animated-cursor{animation:cursorPath 5.2s cubic-bezier(.2,.8,.2,1) forwards}html[data-monolith-intro=opening] .icon-reminders{animation:dragRemindersToNotch 5.2s cubic-bezier(.2,.8,.2,1) forwards}html[data-monolith-intro=opening] .icon-calendar{animation:dragCalendarToNotch 5.2s cubic-bezier(.2,.8,.2,1) forwards}@media (max-width:820px){.icon-reminders{left:calc(50% - 75px);top:76%}.icon-calendar{left:calc(50% + 75px);top:76%}.opening-app-icon-img,.opening-app-icon-squircle{width:52px;height:52px}.opening-app-icon-label{font-size:10px}.opening-live-commentary{position:absolute;left:0;right:0;width:100%;box-sizing:border-box;padding:0 16px;top:calc(var(--notch-open-height) + clamp(40px, 8.5vh, 76px));display:flex;flex-direction:column;align-items:center;text-align:center;transform:none}.commentary-headline{font-size:clamp(34px,8.8vw,48px);font-weight:850;letter-spacing:-.04em;line-height:1.05}.plus-glyph{font-size:clamp(48px,13vw,70px)}.commentary-in-notch{font-size:clamp(36px,9.2vw,52px);font-weight:880;letter-spacing:-.045em;gap:10px}.cin-underline{height:5px;bottom:-4px}html[data-monolith-intro=opening] .opening-animated-cursor{animation-name:cursorPathMobile}html[data-monolith-intro=opening] .icon-reminders{animation-name:dragRemindersToNotchMobile}html[data-monolith-intro=opening] .icon-calendar{animation-name:dragCalendarToNotchMobile}}@keyframes cursorPath{0%{left:50%;top:85%;opacity:0;transform:translate(-50%,-50%) scale(1)}3%{left:calc(50% - 130px);top:78%;opacity:1;transform:translate(-50%,-50%) scale(1)}7%{left:calc(50% - 130px);top:78%;opacity:1;transform:translate(-50%,-50%) scale(.9)}18%{left:50%;top:12px;opacity:1;transform:translate(-50%,-50%) scale(.9)}23%{left:50%;top:12px;opacity:1;transform:translate(-50%,-50%) scale(.9)}27%{left:50%;top:115px;opacity:1;transform:translate(-50%,-50%) scale(1.15)}33%{left:calc(50% + 130px);top:78%;opacity:1;transform:translate(-50%,-50%) scale(1)}37%{left:calc(50% + 130px);top:78%;opacity:1;transform:translate(-50%,-50%) scale(.9)}45%{left:calc(50% + 230px);top:115px;opacity:1;transform:translate(-50%,-50%) scale(.9)}47%{left:calc(50% + 230px);top:115px;opacity:1;transform:translate(-50%,-50%) scale(1.15)}53%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:0}}@keyframes cursorPathMobile{0%{left:50%;top:85%;opacity:0;transform:translate(-50%,-50%) scale(1)}3%{left:calc(50% - 75px);top:76%;opacity:1;transform:translate(-50%,-50%) scale(1)}7%{left:calc(50% - 75px);top:76%;opacity:1;transform:translate(-50%,-50%) scale(.9)}18%{left:50%;top:12px;opacity:1;transform:translate(-50%,-50%) scale(.9)}23%{left:50%;top:12px;opacity:1;transform:translate(-50%,-50%) scale(.9)}27%{left:50%;top:55px;opacity:1;transform:translate(-50%,-50%) scale(1.15)}33%{left:calc(50% + 75px);top:76%;opacity:1;transform:translate(-50%,-50%) scale(1)}37%{left:calc(50% + 75px);top:76%;opacity:1;transform:translate(-50%,-50%) scale(.9)}45%{left:calc(50% + 70px);top:55px;opacity:1;transform:translate(-50%,-50%) scale(.9)}47%{left:calc(50% + 70px);top:55px;opacity:1;transform:translate(-50%,-50%) scale(1.15)}53%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:0}}@keyframes dragRemindersToNotchMobile{0%,6%{left:calc(50% - 75px);top:76%;transform:translate(-50%,-50%) scale(1);opacity:1}7%{left:calc(50% - 75px);top:76%;transform:translate(-50%,-50%) scale(1.15);opacity:1}18%,23%{left:50%;top:12px;transform:translate(-50%,-50%) scale(.85);opacity:1}26%{left:50%;top:55px;transform:translate(-50%,-50%) scale(.75);opacity:1}27%{left:50%;top:55px;transform:translate(-50%,-50%) scale(.05);opacity:0}28%,to{opacity:0}}@keyframes dragCalendarToNotchMobile{0%,36%{left:calc(50% + 75px);top:76%;transform:translate(-50%,-50%) scale(1);opacity:1}37%{left:calc(50% + 75px);top:76%;transform:translate(-50%,-50%) scale(1.15);opacity:1}45%{left:calc(50% + 70px);top:55px;transform:translate(-50%,-50%) scale(.85);opacity:1}47%{left:calc(50% + 70px);top:55px;transform:translate(-50%,-50%) scale(.05);opacity:0}48%,to{opacity:0}}@keyframes dragRemindersToNotch{0%,6%{left:calc(50% - 130px);top:78%;transform:translate(-50%,-50%) scale(1);opacity:1;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18))}7%{left:calc(50% - 130px);top:78%;transform:translate(-50%,-50%) scale(1.15);filter:drop-shadow(0 16px 36px rgba(118,88,255,.65));opacity:1}18%,23%{left:50%;top:12px;transform:translate(-50%,-50%) scale(.85);filter:drop-shadow(0 0 24px rgba(118,88,255,.8));opacity:1}26%{left:50%;top:115px;transform:translate(-50%,-50%) scale(.75);opacity:1}27%{left:50%;top:115px;transform:translate(-50%,-50%) scale(.05);opacity:0}28%,to{opacity:0}}@keyframes dragCalendarToNotch{0%,36%{left:calc(50% + 130px);top:78%;transform:translate(-50%,-50%) scale(1);opacity:1;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18))}37%{left:calc(50% + 130px);top:78%;transform:translate(-50%,-50%) scale(1.15);filter:drop-shadow(0 16px 36px rgba(56,189,248,.65));opacity:1}45%{left:calc(50% + 230px);top:115px;transform:translate(-50%,-50%) scale(.85);opacity:1}47%{left:calc(50% + 230px);top:115px;transform:translate(-50%,-50%) scale(.05);opacity:0}48%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.monolith-opening *,.opening-content{animation:none!important;transition:none!important}}.opening-replay{position:absolute;top:82px;left:4vw;z-index:50;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 9px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted);font-size:11px;text-decoration:none}.opening-replay:hover{color:var(--ink)}.opening-replay:focus-visible{outline:2px solid var(--violet);outline-offset:3px}@media (max-width:820px){.opening-replay{display:none!important}}.opening-notch-cue{position:absolute;top:39px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--ink);font:550 12px/1.3 var(--system);white-space:nowrap}.opening-notch-cue>span:first-child{font-size:23px;line-height:1}html[data-monolith-intro=opening] .opening-notch-cue{visibility:hidden}.opening-stage{pointer-events:none}.opening-center,.opening-trigger{pointer-events:auto}.opening-center{display:flex;flex-direction:column;align-items:center;gap:25px;max-width:100%;padding:0 16px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation}@media (max-height:500px){.opening-center{gap:15px}}.mobile-hero-explore-pill{display:none}@media (max-width:820px){.mobile-hero-explore-pill{display:inline-flex;align-items:center;gap:8px;margin-top:22px;margin-bottom:clamp(16px,3vh,28px);padding:8px 18px;border-radius:999px;background:rgba(118,88,255,.1);border:1px solid rgba(118,88,255,.28);font-size:13px;font-weight:650;color:#7658ff;cursor:pointer;transition:all .15s ease;text-decoration:none}.mobile-hero-explore-pill:hover{background:rgba(118,88,255,.18);transform:translateY(1px)}}.is-mobile-forced .mobile-hero-explore-pill{display:inline-flex;align-items:center;gap:8px;margin-top:22px;margin-bottom:clamp(16px,3vh,28px);padding:8px 18px;border-radius:999px;background:rgba(118,88,255,.1);border:1px solid rgba(118,88,255,.28);font-size:13px;font-weight:650;color:#7658ff;cursor:pointer}.mobile-scroll-arrow{display:inline-block;animation:mobile-arrow-float 1.8s ease-in-out infinite}@keyframes mobile-arrow-float{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.mobile-scrolly-container{position:relative;width:100%;max-width:100vw;height:auto;background:var(--paper,#efeee9);scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:14px}.mobile-scrolly-container:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,var(--paper,#efeee9) 0,rgba(28,21,56,.4) 60%,transparent 100%);pointer-events:none;z-index:10}.mobile-scrolly-bottom-continuation-gradient{position:absolute;bottom:0;left:0;right:0;height:clamp(110px,18vh,160px);background:linear-gradient(180deg,transparent 0,rgba(9,9,11,.45) 20%,rgba(239,238,233,.8) 65%,var(--paper,#efeee9) 100%);pointer-events:none;z-index:15;opacity:0;transform:translateY(12px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.mobile-scrolly-bottom-continuation-gradient.is-visible{opacity:1;transform:translateY(0)}.desktop-iphone-mockup-wrap .mobile-scrolly-bottom-continuation-gradient{display:none!important}.mobile-scrolly-sticky{position:relative;width:100%;max-width:100vw;height:auto;min-height:100vh;min-height:100dvh;overflow:hidden;flex-direction:column;justify-content:flex-start;background:radial-gradient(circle at 50% 28%,#1e1538 0,#09090b 80%);padding:clamp(20px,3vh,30px) 0 clamp(60px,10vh,80px);z-index:20}.mobile-scrolly-sticky,.mobile-stories-bar{display:flex;align-items:center;box-sizing:border-box}.mobile-stories-bar{gap:4px;width:calc(100% - 28px);max-width:380px;height:14px;margin:0 auto clamp(6px,1.2vh,10px);z-index:60}.mobile-story-segment{position:relative;flex:1 1;height:3px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden;border:none;padding:0;cursor:pointer;outline:none;transition:height .15s ease,background .15s ease}.mobile-story-segment:hover{height:5px;background:rgba(255,255,255,.28)}.mobile-story-segment-fill{position:absolute;top:0;left:0;bottom:0;background:rgba(255,255,255,.88);border-radius:999px;box-shadow:0 0 6px rgba(255,255,255,.8);transition:width .05s linear}.mobile-story-segment.is-active .mobile-story-segment-fill{background:linear-gradient(90deg,#7658ff,#38bdf8);box-shadow:0 0 8px rgba(118,88,255,.9),0 0 12px rgba(56,189,248,.8)}.mobile-story-tap-zone{position:absolute;top:0;bottom:0;width:18%;display:flex;align-items:center;justify-content:center;z-index:55;background:transparent;border:none;padding:0;cursor:pointer;outline:none;opacity:.35;transition:opacity .2s ease,transform .15s ease}.mobile-story-tap-zone:active,.mobile-story-tap-zone:hover{opacity:.95;transform:scale(1.05)}.mobile-story-tap-left{left:0}.mobile-story-tap-right{right:0}.mobile-story-chevron{display:flex;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);font-size:15px;font-weight:700;line-height:1;box-shadow:0 4px 14px rgba(0,0,0,.5)}.mobile-story-chevron,.mobile-story-hold-indicator{align-items:center;color:#ffffff;font-family:var(--system)}.mobile-story-hold-indicator{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:inline-flex;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(0,0,0,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.22);font-size:11px;font-weight:650;z-index:80;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.6);animation:holdPop .15s cubic-bezier(.16,1,.3,1)}@keyframes holdPop{0%{transform:translate(-50%,-4px) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.mobile-scrolly-topbar{z-index:40;display:flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,.85);box-shadow:0 4px 16px rgba(0,0,0,.4);flex-shrink:0;margin:0 auto clamp(10px,1.6vh,14px)}.mobile-scrolly-topbar-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 6px #38bdf8}.mobile-screen-stage{position:relative;width:100%;max-width:100%;flex:none;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;perspective:1000px;padding:0;margin:0 auto;box-sizing:border-box;transition:height .15s ease-out}.mobile-camera-rig{position:relative;width:780px;height:480px;flex-shrink:0;transform-origin:390px 0;will-change:transform}.mobile-macbook-frame{position:relative;width:100%;height:100%;border-radius:26px;background:linear-gradient(180deg,#2b2836,#1c1a24 50%,#15141c);padding:10px 10px 14px;border:1.5px solid rgba(255,255,255,.28);box-shadow:0 0 0 1px rgba(0,0,0,.9),0 26px 75px -10px rgba(0,0,0,.95),0 0 45px rgba(118,88,255,.18),inset 0 1px 1px rgba(255,255,255,.45);box-sizing:border-box;transition:border-color .2s ease,border-radius .2s ease,padding .2s ease}.mobile-macbook-hinge{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:72px;height:4px;border-radius:2px;background:rgba(255,255,255,.08);border-top:1px solid rgba(0,0,0,.6);pointer-events:none;transition:opacity .2s ease}.mobile-macbook-screen{position:relative;width:100%;height:100%;border-radius:17px;overflow:hidden;background-color:#3b286d;background-image:url(/media/monolith-screen-wallpaper.webp),radial-gradient(ellipse at 50% 10%,#7d60c2 0,#291a54 85%);background-size:cover;background-position:50%;border:1px solid rgba(0,0,0,.65);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 0 35px rgba(0,0,0,.4);transition:border-radius .2s ease,border-color .2s ease}.mobile-screen-icons{position:absolute;top:40px;right:18px;display:flex;flex-direction:column;gap:16px;opacity:.65;pointer-events:none}.mobile-screen-icon-item{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:8px;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.mobile-simulated-menubar{position:absolute;top:0;left:0;right:0;height:24px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px;font-weight:500;color:rgba(255,255,255,.85);background:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;transition:opacity .2s ease}.mobile-simulated-menubar.is-hidden{opacity:0}.mobile-notch-hardware{position:absolute;top:0;left:50%;transform:translateX(-50%);width:184px;height:32px;border-radius:0 0 14px 14px;background:#000000;border:1px solid rgba(255,255,255,.14);border-top:none;display:flex;align-items:center;justify-content:center;padding:0 14px;z-index:50;box-shadow:0 8px 22px rgba(0,0,0,.7);pointer-events:none;transition:border-bottom-color .2s ease,box-shadow .2s ease}.mobile-notch-hardware.is-expanded{border-bottom-color:transparent;box-shadow:none}.mobile-camera-lens{width:10px;height:10px;border-radius:50%;background:#09090c;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.mobile-camera-lens-dot{width:3.5px;height:3.5px;border-radius:50%;background:rgba(56,189,248,.75);box-shadow:0 0 4px rgba(56,189,248,.95)}.mobile-hud-window{width:680px;border-radius:0 0 20px 20px;background:rgba(16,14,22,.88);backdrop-filter:blur(48px) saturate(2);-webkit-backdrop-filter:blur(48px) saturate(2);border:1px solid rgba(255,255,255,.14);border-top:none;border-bottom:1px solid rgba(255,255,255,.16);box-shadow:0 28px 70px rgba(0,0,0,.85),0 6px 20px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.15);overflow:hidden;z-index:30;will-change:height,opacity}.mobile-hud-notch-arc,.mobile-hud-window{position:absolute;top:0;left:50%;transform:translateX(-50%)}.mobile-hud-notch-arc{width:440px;height:110px;background:radial-gradient(ellipse 220px 75px at 50% 0,#000000 0,rgba(0,0,0,.98) 28%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.35) 75%,transparent 100%);pointer-events:none;z-index:2}.mobile-hud-inner-content{position:absolute;top:0;left:50%;transform:translateX(-50%);width:680px;height:255px;display:flex;flex-direction:column;will-change:opacity,transform}.mobile-hud-header{height:34px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:12}.mobile-hud-left{display:flex;align-items:center;gap:6px}.mobile-hud-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.07);font-size:9.5px;font-weight:600;color:#ffffff;transition:all .15s ease}.mobile-hud-pill.is-open{background:rgba(118,88,255,.35);border:1px solid rgba(118,88,255,.6)}.mobile-list-selector-dropdown{position:absolute;top:36px;left:14px;z-index:85;width:175px;background:rgba(18,14,30,.96);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:5px;backdrop-filter:blur(28px) saturate(2);-webkit-backdrop-filter:blur(28px) saturate(2);box-shadow:0 14px 34px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;gap:2px;animation:listDropIn .18s cubic-bezier(.16,1,.3,1)}@keyframes listDropIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-list-opt{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;font-size:9.5px;color:rgba(255,255,255,.8);transition:all .12s ease}.mobile-list-opt.is-selected{background:rgba(118,88,255,.35);color:#ffffff;font-weight:650}.mobile-list-opt-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mobile-list-opt-name{flex:1 1}.mobile-list-opt-count{font-size:8.5px;opacity:.55;font-family:var(--mono,"SF Mono",monospace)}.mobile-hud-dot-purple{width:5px;height:5px;border-radius:50%;background:#7658ff;box-shadow:0 0 5px #7658ff}.mobile-hud-overdue-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:5px;background:rgba(255,90,82,.18);color:#ff5a52;font-size:9px;font-weight:700}.mobile-hud-right{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.7);font-size:10px}.mobile-hud-modules{display:flex;gap:10px;padding:10px 12px 14px;height:220px;box-sizing:border-box}.mobile-hud-module{border-radius:12px;transition:box-shadow .3s ease,border-color .3s ease,opacity .3s ease}.mobile-hud-module.is-focused{box-shadow:0 0 0 2px #7658ff,0 8px 30px rgba(118,88,255,.3);border-color:rgba(118,88,255,.6)}.mobile-hud-module.calendar-side.is-focused{box-shadow:0 0 0 2px #38bdf8,0 8px 30px rgba(56,189,248,.3);border-color:rgba(56,189,248,.6)}.mobile-reminders-col{flex:0 0 420px;display:flex;flex-direction:column;gap:6px}.mobile-module-tag-row{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-family:var(--mono,"SF Mono",monospace);font-size:8.5px;font-weight:700;letter-spacing:.05em;color:rgba(255,255,255,.45)}.mobile-task-grid-2rows{display:grid;grid-template-columns:204px 204px;grid-template-rows:78px 78px;grid-auto-flow:column;gap:8px;overflow:visible}.mobile-task-box{position:relative;border-radius:12px;padding:7px 9px 7px 13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden;transition:border-color .2s ease,background .2s ease}.mobile-task-box.is-current{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.32);box-shadow:0 4px 16px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.15)}.mobile-task-active-indicator{position:absolute;left:4px;top:14px;bottom:14px;width:3px;border-radius:999px;background:#ffffff;box-shadow:0 0 6px rgba(255,255,255,.85)}.mobile-task-topline{display:flex;justify-content:space-between}.mobile-pos-badge,.mobile-task-topline{align-items:center;font-size:8px;font-weight:750}.mobile-pos-badge{display:inline-flex;padding:2px 6px;border-radius:999px;letter-spacing:.02em}.mobile-pos-badge,.mobile-pos-badge.is-next{background:rgba(255,255,255,.12);color:#ffffff}.mobile-pos-badge.is-new{background:rgba(168,85,247,.3);color:#d8b4fe}.mobile-task-card-actions{display:flex;align-items:center;gap:6px}.mobile-task-box-title{font-size:11px;font-weight:650;color:#ffffff;line-height:1.3;margin:2px 0 3px;white-space:normal;display:block;overflow:visible;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mobile-task-botline{display:flex;align-items:center;justify-content:space-between;font-size:8.5px;color:rgba(255,255,255,.45)}.mobile-task-due{display:flex;align-items:center;gap:4px}.mobile-task-dot-indicator{width:4.5px;height:4.5px;border-radius:50%;background:rgba(255,255,255,.35)}.mobile-calendar-col{flex:0 0 220px;display:flex;flex-direction:column;gap:6px}.mobile-calendar-pod{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px;height:100%;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.mobile-cal-header{font-size:8.5px;font-weight:800;letter-spacing:.06em;color:#38bdf8;display:flex;align-items:center;gap:5px}.mobile-cal-dot{width:5px;height:5px;border-radius:50%;background:#38bdf8;box-shadow:0 0 5px #38bdf8}.mobile-cal-row{display:flex;align-items:center;gap:6px;font-size:9px;color:rgba(255,255,255,.88)}.mobile-cal-time{font-size:8px;font-weight:600;color:rgba(255,255,255,.45);width:32px;flex-shrink:0}.mobile-cal-badge{font-size:7.5px;font-weight:700;padding:1px 4px;border-radius:3px;background:rgba(168,85,247,.25);color:#d8b4fe;margin-left:auto}.mobile-flag-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.85;transition:transform .2s cubic-bezier(.16,1,.3,1)}.mobile-flag-btn.is-active-flag{opacity:1;animation:flagPop .35s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 8px rgba(255,90,82,.9));transform:scale(1.15)}@keyframes flagPop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1.15)}}.mobile-task-squircle-check{width:14px;height:14px;border-radius:4.5px;border:1.5px solid rgba(255,255,255,.45);background:transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:all .2s ease;flex-shrink:0}.mobile-task-squircle-check.is-checked{background:#7658ff;border-color:#7658ff;box-shadow:0 0 8px rgba(118,88,255,.7);animation:checkPop .25s cubic-bezier(.16,1,.3,1)}@keyframes checkPop{0%{transform:scale(.85)}50%{transform:scale(1.2)}to{transform:scale(1)}}.mobile-task-box-title.is-completed{text-decoration:line-through;opacity:.4;color:rgba(255,255,255,.5)}.mobile-task-box.is-being-dragged{border-color:rgba(56,189,248,.8)!important;background:rgba(26,22,45,.95)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;transition:none!important}.mobile-task-box.is-scheduled{opacity:.4;border-style:dashed}.mobile-task-box.is-fresh-added{border-color:rgba(168,85,247,.7);background:rgba(168,85,247,.12);animation:newTaskSlide .35s cubic-bezier(.16,1,.3,1)}@keyframes newTaskSlide{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-cal-dropzone{margin:6px 0;padding:8px 10px;border-radius:8px;border:1.5px dashed #38bdf8;background:rgba(56,189,248,.14);color:#38bdf8;font-family:var(--mono,"SF Mono",monospace);font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;animation:dropGlow 1.2s ease-in-out infinite alternate}@keyframes dropGlow{0%{box-shadow:0 0 6px rgba(56,189,248,.2)}to{box-shadow:0 0 16px rgba(56,189,248,.55)}}.mobile-cal-row.is-just-dropped{background:rgba(56,189,248,.18);border:1px solid rgba(56,189,248,.4);animation:justDropped .4s cubic-bezier(.16,1,.3,1)}@keyframes justDropped{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.mobile-cal-badge.is-new{background:#38bdf8;color:#041019;box-shadow:0 0 6px #38bdf8}.mobile-quickadd-popup{position:absolute;top:42px;left:50%;transform:translateX(-50%) translateY(0);width:320px;background:rgba(18,14,30,.95);backdrop-filter:blur(40px) saturate(2.2);-webkit-backdrop-filter:blur(40px) saturate(2.2);border-radius:14px;border:1px solid rgba(255,255,255,.2);padding:10px 12px;box-shadow:0 24px 60px rgba(0,0,0,.95),0 0 0 1px rgba(118,88,255,.3);z-index:85;display:flex;flex-direction:column;gap:8px;animation:popupReveal .25s cubic-bezier(.16,1,.3,1)}@keyframes popupReveal{0%{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.94)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.mobile-quickadd-topbar{display:flex;align-items:center;gap:4px;background:rgba(0,0,0,.4);padding:2.5px 4px;border-radius:999px;width:fit-content}.mobile-quickadd-pill{font-size:9px;font-weight:600;padding:2px 8px;border-radius:999px;color:rgba(255,255,255,.5)}.mobile-quickadd-pill.active{background:#7658ff;color:#ffffff;box-shadow:0 1px 4px rgba(118,88,255,.5)}.mobile-quickadd-title-row{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 9px;height:28px;box-sizing:border-box}.mobile-quickadd-dot{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 5px #a855f7;flex-shrink:0}.mobile-quickadd-input-text{font-size:11px;color:#ffffff;font-weight:550;white-space:nowrap;overflow:hidden}.mobile-quickadd-caret{width:1.5px;height:12px;background:#ffffff;animation:blink 1s infinite;display:inline-block;flex-shrink:0}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.mobile-quickadd-chips{display:flex;align-items:center;gap:5px}.mobile-quickadd-chip{font-size:8.5px;font-weight:600;padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.5)}.mobile-quickadd-chip.is-selected{background:rgba(56,189,248,.18);border-color:rgba(56,189,248,.45);color:#38bdf8}.mobile-quickadd-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.mobile-quickadd-hint{font-family:var(--mono,"SF Mono",monospace);font-size:8px;color:rgba(255,255,255,.4)}.mobile-quickadd-submit-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;background:#7658ff;border:none;color:#ffffff;font-size:9.5px;font-weight:650;box-shadow:0 2px 6px rgba(118,88,255,.45)}.mobile-simulated-cursor{position:absolute;top:0;left:0;z-index:95;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8));will-change:transform;transition:none}.mobile-simulated-cursor.is-clicking{transform-origin:top left;animation:cursorClick .22s ease-out}@keyframes cursorClick{0%{filter:drop-shadow(0 4px 10px rgba(0,0,0,.8))}50%{filter:drop-shadow(0 1px 4px rgba(0,0,0,.9)) brightness(1.2)}to{filter:drop-shadow(0 4px 10px rgba(0,0,0,.8))}}.mobile-cursor-click-ripple{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);box-shadow:0 0 8px rgba(118,88,255,.9);animation:clickRipple .3s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes clickRipple{0%{transform:scale(.3);opacity:1}to{transform:scale(2.2);opacity:0}}.mobile-scrolly-bottom-card{z-index:50;width:calc(100% - 24px);max-width:380px;padding:14px 16px;border-radius:20px;background:rgba(18,16,28,.94);backdrop-filter:blur(32px) saturate(2);-webkit-backdrop-filter:blur(32px) saturate(2);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 45px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:7px;text-align:left;box-sizing:border-box;margin:10px auto 0;flex-shrink:0}.mobile-scrolly-indicators{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-scrolly-indicators-left{display:flex;align-items:center;gap:8px}.mobile-autoplay-toggle-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.88);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;font-weight:650;cursor:pointer;outline:none;transition:all .2s ease;line-height:1}.mobile-autoplay-toggle-pill:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.28)}.mobile-autoplay-toggle-pill.is-playing .mobile-autoplay-dot{width:5px;height:5px;border-radius:50%;background:#38bdf8;box-shadow:0 0 6px #38bdf8;animation:autoplayPulse 1.8s ease-in-out infinite}.mobile-autoplay-toggle-pill.is-paused{background:rgba(118,88,255,.18);border-color:rgba(118,88,255,.4);color:#d8b4fe}.mobile-autoplay-toggle-pill.is-paused .mobile-autoplay-dot{width:5px;height:5px;border-radius:50%;background:#a855f7}@keyframes autoplayPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.mobile-autoplay-icon{font-size:9px;opacity:.8}.mobile-scrolly-stepper-wrap{display:flex;align-items:center;gap:5px}.mobile-scrolly-arrow-btn{width:17px;height:17px;border-radius:5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;cursor:pointer;padding:0;line-height:1;transition:all .15s ease}.mobile-scrolly-arrow-btn:hover{background:rgba(255,255,255,.18);color:#ffffff}.mobile-scrolly-steps-group{display:flex;align-items:center;gap:4px}.mobile-scrolly-step-dot{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.22);border:none;padding:0;cursor:pointer;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.mobile-scrolly-step-dot:hover{background:rgba(255,255,255,.55);transform:scale(1.15)}.mobile-scrolly-step-dot.is-active{width:22px;background:#7658ff;box-shadow:0 0 8px rgba(118,88,255,.85)}.mobile-scrolly-step-tag{font-family:var(--mono,"SF Mono",monospace);font-size:9.5px;font-weight:700;color:rgba(255,255,255,.55);letter-spacing:.05em}.mobile-scrolly-headline{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(17.5px,4.8vw,19.5px);font-weight:750;color:#ffffff;line-height:1.2;margin:0;letter-spacing:-.025em}.mobile-scrolly-desc{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;color:rgba(255,255,255,.78);line-height:1.45;margin:0}.mobile-scrolly-cta-wrap{margin-top:4px;display:flex;align-items:center;gap:8px}.mobile-scrolly-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px 16px;border-radius:12px;background:linear-gradient(180deg,#382b78,#1e1540);border:1px solid rgba(168,85,247,.55);color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12.5px;font-weight:650;text-decoration:none;box-shadow:0 4px 16px rgba(118,88,255,.45),0 0 12px rgba(168,85,247,.3);transition:all .15s ease;animation:airdropCardBounce .55s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}@keyframes airdropCardBounce{0%{transform:scale(.92);opacity:.7}50%{transform:scale(1.04);opacity:1}75%{transform:scale(.98)}to{transform:scale(1);opacity:1}}.mobile-scrolly-cta-btn:active{transform:scale(.97)}.mobile-scrolly-scroll-cue{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#c4b5fd;margin-top:2px}.mobile-scrolly-cue-icon{font-size:10px;color:#38bdf8;animation:cueBounce 2s ease-in-out infinite}@keyframes cueBounce{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.mobile-scrolly-arrow{animation:mobileBounce 1.4s ease-in-out infinite}@keyframes mobileBounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.mobile-stationary-airdrop-bar{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom, 12px));left:16px;right:16px;max-width:380px;margin:0 auto;z-index:999;border-radius:18px;background:rgba(18,15,30,.94);backdrop-filter:blur(28px) saturate(2);-webkit-backdrop-filter:blur(28px) saturate(2);border:1px solid rgba(168,85,247,.45);box-shadow:0 10px 36px rgba(0,0,0,.75),0 0 20px rgba(118,88,255,.35);animation:airdropEntranceBounce .55s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease,opacity .2s ease}@keyframes airdropEntranceBounce{0%{transform:translateY(28px) scale(.9);opacity:0}50%{transform:translateY(-5px) scale(1.04);opacity:1}75%{transform:translateY(2px) scale(.98)}to{transform:translateY(0) scale(1);opacity:1}}.mobile-stationary-airdrop-bar.is-swiping-bounce{transform:translateY(-2px) scale(1.025);box-shadow:0 14px 42px rgba(0,0,0,.85),0 0 28px rgba(118,88,255,.55)}.mobile-stationary-airdrop-inner{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;width:100%;text-decoration:none;color:#ffffff;box-sizing:border-box;background:none;border:none;font:inherit;cursor:pointer;text-align:left}.mobile-stationary-airdrop-left{display:flex;align-items:center;gap:10px}.mobile-stationary-airdrop-radar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#7658ff,#38bdf8);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 12px rgba(118,88,255,.6)}.mobile-stationary-airdrop-info{display:flex;flex-direction:column;text-align:left}.mobile-stationary-airdrop-info strong{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;font-weight:700;color:#ffffff;line-height:1.2}.mobile-stationary-airdrop-info span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:11px;color:rgba(255,255,255,.72)}.mobile-stationary-airdrop-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border-radius:999px;background:#ffffff;color:#0b0a12;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.01em;box-shadow:0 2px 8px rgba(0,0,0,.3);flex-shrink:0;transition:transform .15s ease}.mobile-stationary-airdrop-bar:active .mobile-stationary-airdrop-pill{transform:scale(.96)}.simulator-desktop-only{display:block}.mobile-scrolly-wrapper{display:none}@media (max-width:820px){.simulator-desktop-only{display:none!important}.mobile-scrolly-wrapper{display:block!important}}.is-preview-forced .simulator-desktop-only{display:none!important}.is-preview-forced .mobile-scrolly-wrapper{display:block!important}.desktop-mobile-preview-pill{position:fixed;bottom:22px;right:22px;z-index:9999;display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;background:rgba(14,12,22,.88);border:1px solid rgba(118,88,255,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;font-weight:650;cursor:pointer;box-shadow:0 8px 26px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1);transition:all .16s ease}.desktop-mobile-preview-pill:hover{background:#171131;border-color:#7658ff;transform:translateY(-2px);box-shadow:0 12px 30px rgba(118,88,255,.4)}.desktop-mobile-preview-pill.is-active{background:#7658ff;border-color:#ffffff}.desktop-iphone-mockup-container{display:flex;flex-direction:column;align-items:center;margin:16px auto 36px}.desktop-iphone-mockup-wrap{width:380px;height:760px;max-height:82vh;margin:0 auto;border-radius:48px;background:#09090b;padding:10px;border:4px solid #333336;box-shadow:0 40px 100px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.15);overflow:hidden;position:relative;box-sizing:border-box}.desktop-iphone-mockup-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:24px;border-radius:0 0 14px 14px;background:#000000;z-index:999;display:flex;align-items:center;justify-content:center;margin:0;pointer-events:none}.desktop-iphone-mockup-lens{width:10px;height:10px;border-radius:50%;background:#111115;border:1px solid rgba(255,255,255,.1)}.desktop-iphone-mockup-hint{text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:13px;font-weight:500;color:var(--muted,#74736f);margin:14px auto 0;display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.04);padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.06)}.desktop-iphone-mockup-wrap .mobile-scrolly-container{position:relative;height:100%!important;min-height:100%!important;max-height:100%!important;background:transparent;overflow:hidden!important}.desktop-iphone-mockup-wrap .mobile-scrolly-sticky{position:relative!important;top:0!important;height:100%!important;max-height:100%!important;border-radius:38px;padding:18px 0 16px!important;box-sizing:border-box!important}.desktop-iphone-mockup-wrap .mobile-scrolly-bottom-card{margin-bottom:24px!important}.is-mobile-forced .simulator-section,.is-preview-forced.simulator-section{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@media (max-width:820px){.simulator-section{max-width:100%!important}.mobile-scrolly-wrapper,.simulator-section{width:100%!important;margin:0!important;padding:0!important}.desktop-mobile-preview-pill{display:none!important}}