:root{--bg:#edf0f6;--surface:#f9faff;--surface-2:#f2f4fb;--surface-3:#e5e9f3;--surface-raised:#fcfcff;--text:#131929;--text-soft:#3f485d;--muted:#68748b;--line:#14203817;--line-strong:#1420382e;--accent:#4057d6;--accent-strong:#3047c4;--accent-soft:#e3e7fa;--accent-vivid:#8f9cf7;--now:#d26445;--now-strong:#b84e32;--now-soft:#f7e7e1;--success:#2e7559;--success-soft:#e2efe9;--warning:#9a6a1f;--warning-soft:#f6edd9;--danger:#a9463d;--danger-soft:#f7e5e3;--sidebar:#101520;--sidebar-text:#f2f4fb;--sidebar-muted:#98a4b8;--sidebar-line:#ffffff12;--ai:#edf0fb;--ai-2:#e4e8f8;--ai-text:#18213b;--notice:#e8ecfa;--notice-text:#3047a9;--focus:#5b6ee0;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--shadow-float:0 18px 48px -30px #14224057;--shadow-overlay:0 28px 70px -30px #080c167a;--app-ambient-cobalt:#4057d60f;--app-ambient-coral:#d264450d;--app-ambient-silver:#f4f6fc85;--surface-translucent:#f9fafff0;--control-surface:#f0f3f9;--surface-highlight:#ffffff8a;--shadow-surface:0 1px 3px #1422400f;--motion-instant:.12s;--motion-state:.2s;--motion-layout:.36s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{--bg:#0c1018;--surface:#151a25;--surface-2:#202635;--surface-3:#2b3243;--surface-raised:#202635;--text:#f3f5fb;--text-soft:#c8cede;--muted:#98a3b7;--line:#ffffff12;--line-strong:#ffffff26;--accent:#8290f4;--accent-strong:#a8b2ff;--accent-soft:#242d58;--accent-vivid:#aab4ff;--now:#f08a68;--now-strong:#ffad91;--now-soft:#4b2b26;--success:#71b595;--success-soft:#18382d;--warning:#e0b46e;--warning-soft:#49391f;--danger:#ee929c;--danger-soft:#49252b;--sidebar:#080b11;--sidebar-text:#f4f6fb;--sidebar-muted:#98a3b7;--sidebar-line:#ffffff12;--ai:#222c56;--ai-2:#2a3566;--ai-text:#dce1ff;--notice:#212a4c;--notice-text:#cfd6ff;--focus:#a6b0ff;--app-ambient-cobalt:#8290f429;--app-ambient-coral:#f08a6817;--app-ambient-silver:#ffffff0d;--surface-translucent:#151a25eb;--control-surface:#202635;--surface-highlight:#ffffff14;--shadow-surface:0 16px 40px #0000003d}.v8-body .app-shell{isolation:isolate;background:var(--bg);position:relative;overflow:clip}.v8-body .app-shell:before,.v8-body .app-shell:after{content:"";z-index:0;pointer-events:none;background:0 0;position:fixed;inset:0 0 0 246px}html[data-sidebar=collapsed] .v8-body .app-shell:before,html[data-sidebar=collapsed] .v8-body .app-shell:after{left:76px}.v8-body .sidebar,.v8-body .main{z-index:1;position:relative}.v8-body .sidebar{background:var(--sidebar);box-shadow:inset -1px 0 #ffffff08,14px 0 42px -34px #040811d1}.v8-body .topbar h1{letter-spacing:-.045em;font-size:clamp(1.9rem,2.4vw,2.35rem);font-weight:720}.v8-body .topbar p{color:color-mix(in srgb, var(--muted) 88%, var(--text));line-height:1.65}.v8-body .app-shell :is(.panel,.today-hero,.goal-card,.note-record,.managed-row,.schedule-event,.workspace-widget){transition:border-color var(--motion-state) var(--ease-standard), box-shadow var(--motion-state) var(--ease-standard), transform var(--motion-state) var(--ease-out)}.v8-body .app-shell :is(.panel,.goal-card,.note-record,.managed-row,.schedule-event):hover{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--accent));box-shadow:inset 0 1px 0 var(--surface-highlight), 0 16px 38px #1d264017}.v8-body .app-shell :is(.field input,.field textarea,.field select,.goal-create input,.entity-capture textarea,.workflow-panel textarea,.workspace-inline-editor input,.workspace-create-strip input,.memory-edit textarea,.meeting-transcript-field textarea,select){border:1px solid color-mix(in srgb, var(--line-strong) 74%, transparent);color:var(--text);background-color:var(--control-surface);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 1px 2px #1d26400a;transition:border-color var(--motion-instant) ease-out, box-shadow var(--motion-instant) ease-out, background-color var(--motion-instant) ease-out;border-radius:10px}.v8-body .app-shell select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%), linear-gradient(to bottom, var(--line), var(--line));background-position:calc(100% - 17px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px),calc(100% - 33px);background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 20px;min-height:42px;padding:8px 42px 8px 12px}.v8-body .app-shell :is(.field input,.field textarea,.field select,.goal-create input,.entity-capture textarea,.workflow-panel textarea,.workspace-inline-editor input,.workspace-create-strip input,.memory-edit textarea,.meeting-transcript-field textarea,select):hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--accent));background-color:color-mix(in srgb, var(--control-surface) 92%, var(--accent-soft))}.v8-body .app-shell :is(.field input,.field textarea,.field select,.goal-create input,.entity-capture textarea,.workflow-panel textarea,.workspace-inline-editor input,.workspace-create-strip input,.memory-edit textarea,.meeting-transcript-field textarea,select):focus{border-color:var(--accent);background-color:var(--surface-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 var(--surface-highlight);outline:0}.v8-body .app-shell .button{border-radius:10px;box-shadow:inset 0 1px #ffffff26}.v8-body .app-shell .button:active:not(:disabled){transform:scale(.98)}.v8-body .topbar-search,.v8-body .sidebar-command,.v8-body .sidebar-tour-trigger{border-color:color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface-translucent) 82%, transparent);box-shadow:inset 0 1px 0 var(--surface-highlight);border-radius:10px}.v8-body .sidebar-tour-trigger{width:100%;min-height:40px;color:var(--sidebar-muted);transition:color var(--motion-instant) ease-out, background-color var(--motion-instant) ease-out;background:#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:11px;margin-top:6px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.v8-body .sidebar-tour-trigger:hover{color:var(--sidebar-text);background:#ffffff12}.v8-body .sidebar.is-collapsed .sidebar-tour-trigger{justify-content:center;padding-inline:0}.v8-body [data-tour-highlight=true]{z-index:5;color:var(--sidebar-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-vivid) 82%, transparent), 0 0 0 7px color-mix(in srgb, var(--accent-vivid) 16%, transparent);position:relative}.v8-body .product-tour{z-index:80;border:1px solid color-mix(in srgb, var(--line-strong) 74%, transparent);width:min(370px,100vw - 40px);color:var(--text);background:linear-gradient(145deg, var(--surface-highlight), transparent 42%), color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 24px 72px #0d122038;-webkit-backdrop-filter:blur(18px)saturate(130%);border-radius:16px;padding:20px;position:fixed;bottom:28px;right:28px}.v8-body .product-tour>header,.v8-body .product-tour>footer,.v8-body .product-tour>footer>div{align-items:center;display:flex}.v8-body .product-tour>header{color:var(--muted);justify-content:space-between;font-size:11px;font-weight:680}.v8-body .product-tour>header span{color:var(--accent-strong)}.v8-body .product-tour-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0 18px;display:grid}.v8-body .product-tour-progress i{background:var(--line);border-radius:2px;height:2px}.v8-body .product-tour-progress i[data-active=true]{background:var(--accent)}.v8-body .product-tour h2{letter-spacing:-.03em;font-size:1.25rem}.v8-body .product-tour p{color:var(--muted);margin:9px 0 20px;font-size:13px;line-height:1.72}.v8-body .product-tour>footer{justify-content:space-between;gap:14px}.v8-body .product-tour>footer>div{gap:7px}.v8-body .product-tour button{border:1px solid #0000;border-radius:9px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:680}.v8-body .product-tour-skip{color:var(--muted);background:0 0}.v8-body .product-tour-back{border-color:var(--line);color:var(--text-soft);background:var(--surface-translucent)}.v8-body .product-tour-next{color:var(--on-accent);background:var(--accent);box-shadow:inset 0 1px #ffffff2e}.v8-body .mobile-tour-trigger{width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.v8-body .mobile-tour-trigger>span:last-child{display:grid}.v8-body .mobile-tour-trigger small{color:var(--muted)}@media (max-width:760px){.v8-body .app-shell:before,.v8-body .app-shell:after,html[data-sidebar=collapsed] .v8-body .app-shell:before,html[data-sidebar=collapsed] .v8-body .app-shell:after{bottom:72px;left:0}.v8-body .product-tour{width:auto;padding:17px;inset:auto 14px 86px}}@media (prefers-reduced-motion:reduce){.v8-body .app-shell :is(.panel,.goal-card,.note-record,.managed-row,.schedule-event,.workspace-widget),.v8-body .sidebar-tour-trigger{transition:none}}::selection{color:var(--text);background:color-mix(in srgb, var(--now) 28%, transparent)}.v8-body{background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;font-family:Segoe UI Variable,Aptos,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.v8-body h1,.v8-body h2,.v8-body h3{letter-spacing:-.028em}.v8-body button:focus-visible,.v8-body a:focus-visible,.v8-body input:focus-visible,.v8-body textarea:focus-visible,.v8-body select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.v8-body .app-shell{background:var(--bg)}.v8-body .sidebar{border-right-color:var(--sidebar-line);background:var(--sidebar)}.v8-body .brand-mark{color:var(--on-accent);background:var(--accent)}.v8-body .nav-active-surface{background:#5d6fe12e;border:1px solid #9ba7ff2b}.v8-body .nav>.nav-entry[aria-current=page] .nav-icon,.v8-body .nav-more-wrap>.nav-entry[aria-current=page] .nav-icon{color:var(--accent-vivid)}.v8-body .nav-more-menu{border-color:var(--sidebar-line);box-shadow:var(--shadow-overlay);background:#171c27}.v8-body .status-dot{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 18%, transparent)}.v8-body .main{max-width:1520px;padding-block-start:30px}.v8-body .topbar{margin-bottom:26px}.v8-body .topbar .date-line{color:var(--now-strong);font-weight:700}.v8-body .topbar h1{letter-spacing:-.035em;font-size:1.9rem}.v8-body .topbar-search,.v8-body .sidebar-command{transition-duration:var(--motion-state);transition-timing-function:var(--ease-standard)}.v8-body .button{min-height:42px;transition-duration:var(--motion-state);transition-timing-function:var(--ease-standard);border-radius:9px;font-weight:680}.v8-body .button.primary{color:var(--on-accent);background:var(--accent)}.v8-body .button.primary:hover:not(:disabled){background:var(--accent-strong)}.v8-body .button.secondary{border-color:var(--line-strong);background:var(--surface)}.v8-body .button.quiet,.v8-body .button.ghost,.v8-body .text-link,.v8-body .text-button{color:var(--accent-strong)}.v8-body .panel,.v8-body .intelligence-panel,.v8-body .goal-card,.v8-body .entity-capture{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface)}.v8-body .notice,.v8-body .app-notice{background:var(--notice);color:var(--notice-text)}.v8-body .pill.done,.v8-body .confirmation-badge{color:var(--success);background:var(--success-soft)}.v8-body .search-hero,.v8-body .intelligence-model-hero,.v8-body .personal-model-panel{border-radius:var(--radius-lg);background:var(--surface)}.v8-body .search-hero:after{background:var(--now);border:0;border-radius:99px;width:3px;height:74px;bottom:26px;right:30px}.v8-body .search-box{box-shadow:none}.v8-body .search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.v8-body .workspace-builder-toolbar{border-bottom-color:var(--line)}.v8-body .workspace-title-block h2{font-size:1.65rem}.v8-body .workspace-canvas{min-height:650px;transition:background-color var(--motion-state) var(--ease-standard), border-color var(--motion-state) var(--ease-standard);background-color:#0000;background-image:none;border-color:#0000}.v8-body .workspace-builder.is-editing .workspace-canvas{border-color:var(--line);background-color:color-mix(in srgb, var(--surface-2) 72%, transparent);background-image:linear-gradient(to right, color-mix(in srgb, var(--line-strong) 24%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--line-strong) 18%, transparent) 1px, transparent 1px)}.v8-body .workspace-widget{border-color:color-mix(in srgb, var(--line) 88%, transparent);background:var(--surface-raised);transition:border-color var(--motion-state) var(--ease-standard), box-shadow var(--motion-layout) var(--ease-out);border-radius:14px}.v8-body .workspace-widget:hover{border-color:var(--line-strong)}.v8-body .workspace-widget.is-pressing,.v8-body .workspace-widget.is-active{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));box-shadow:var(--shadow-float)}.v8-body .workspace-widget.is-colliding{border-color:color-mix(in srgb, var(--now) 45%, var(--line))}.v8-body .workspace-widget-bar{border-bottom-color:color-mix(in srgb, var(--line) 72%, transparent)}.v8-body .widget-grip,.v8-body .workspace-save-state[data-state=saving]{color:var(--muted)}.v8-body .workspace-save-state[data-state=saved]{color:var(--success);background:var(--success-soft)}.v8-body .widget-library,.v8-body .workspace-template-gallery,.v8-body .widget-config-panel{border-color:var(--line);background:var(--surface)}.v8-body .auth-page-v4{background:var(--bg);grid-template-columns:minmax(380px,42vw) minmax(0,1fr);place-items:stretch stretch;width:100%;min-height:100dvh;padding:0;display:grid;position:relative;overflow:clip}.v8-body .auth-page-v4:before,.v8-body .auth-orbit{display:none}.v8-body .auth-story{z-index:1;color:#f4f6fb;background:var(--sidebar);grid-template-rows:auto 1fr auto;gap:clamp(42px,7vh,76px);width:auto;min-width:0;min-height:100dvh;margin:0;padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden}.v8-body .auth-story:after{content:"";background:var(--sidebar-line);width:1px;position:absolute;inset:0 0 0 auto}.v8-body .auth-wordmark{color:#f4f6fb;align-items:center;gap:12px;width:fit-content;min-height:44px;text-decoration:none;display:inline-flex}.v8-body .auth-wordmark .brand-mark,.v8-body .auth-mobile-wordmark .brand-mark{border-radius:9px;place-items:center;width:34px;height:34px;font-size:.67rem;font-weight:800;display:grid}.v8-body .auth-wordmark>span:last-child{gap:2px;display:grid}.v8-body .auth-wordmark strong{font-size:.9rem;line-height:1}.v8-body .auth-wordmark small{color:var(--sidebar-muted);font-size:.56rem;line-height:1}.v8-body .auth-story-copy{align-self:center;max-width:500px;position:relative}.v8-body .auth-story-copy:before{content:"";background:var(--now);border-radius:99px;width:3px;height:46px;position:absolute;top:3px;left:-22px}.v8-body .auth-story-kicker{color:#aab2c2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:730;line-height:1.4}.v8-body .auth-story h2{color:#f4f6fb;letter-spacing:-.052em;text-wrap:balance;max-width:12ch;margin:18px 0 20px;font-size:clamp(2.2rem,4.2vw,4.3rem);font-weight:650;line-height:1.03}.v8-body .auth-story-copy>p:last-child{color:#aab2c2;text-wrap:pretty;max-width:38ch;margin:0;font-size:.83rem;line-height:1.75}.v8-body .auth-rhythm-preview{background:#171c27;border:1px solid #2d3544;border-radius:13px;align-self:end;width:min(430px,100%);padding:18px 20px}.v8-body .auth-rhythm-preview header,.v8-body .auth-rhythm-preview footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.v8-body .auth-rhythm-preview header{color:var(--sidebar-muted);border-bottom:1px solid #2b3342;padding-bottom:13px;font-size:.61rem}.v8-body .auth-rhythm-preview header strong{color:var(--accent-vivid);font-size:.58rem}.v8-body .auth-rhythm-preview ol{margin:0;padding:8px 0;list-style:none}.v8-body .auth-rhythm-preview li{border-bottom:1px solid #252c39;grid-template-columns:48px minmax(0,1fr);gap:11px;padding:9px 0;display:grid}.v8-body .auth-rhythm-preview li:last-child{border-bottom:0}.v8-body .auth-rhythm-preview time{color:#8c96a8;font-variant-numeric:tabular-nums;font-size:.62rem}.v8-body .auth-rhythm-preview li>span,.v8-body .auth-rhythm-preview li b,.v8-body .auth-rhythm-preview li small{display:block}.v8-body .auth-rhythm-preview li b{color:#e6e9f1;font-size:.69rem;font-weight:650}.v8-body .auth-rhythm-preview li small{color:#7f899b;margin-top:3px;font-size:.56rem}.v8-body .auth-rhythm-preview footer{color:#7f899b;border-top:1px solid #2b3342;padding-top:12px;font-size:.55rem}.v8-body .auth-rhythm-preview footer span:first-child{color:#aab7ae;align-items:center;gap:7px;display:inline-flex}.v8-body .auth-rhythm-preview footer i{background:var(--success);border-radius:50%;width:6px;height:6px}.v8-body .auth-onboarding-principles{border-top:1px solid #2c3442;align-self:end;width:min(440px,100%);margin:0;padding:0}.v8-body .auth-onboarding-principles>div{border-bottom:1px solid #2c3442;grid-template-columns:34px minmax(0,1fr);gap:12px;padding-block:15px;display:grid}.v8-body .auth-onboarding-principles dt{color:var(--now);font-variant-numeric:tabular-nums;font-size:.58rem}.v8-body .auth-onboarding-principles dd{gap:3px;margin:0;display:grid}.v8-body .auth-onboarding-principles strong{color:#e8ebf2;font-size:.69rem}.v8-body .auth-onboarding-principles span{color:#828c9e;font-size:.58rem}.v8-body .auth-card{border:1px solid var(--line);background:var(--surface-raised);width:min(470px,100% - 64px);box-shadow:var(--shadow-float);border-radius:18px;place-self:center;gap:24px;margin:32px auto;padding:clamp(30px,4vw,44px);animation:none}.v8-body .auth-card-onboarding{scrollbar-gutter:stable;width:min(680px,100% - 56px);max-height:calc(100dvh - 48px);margin-block:24px;padding-block:34px;overflow-y:auto}.v8-body .auth-mobile-wordmark{display:none}.v8-body .auth-card-header{gap:0;display:grid}.v8-body .auth-card .eyebrow{color:var(--now-strong);font-size:.63rem;font-weight:760}.v8-body .auth-card h1{color:var(--text);letter-spacing:-.045em;text-wrap:balance;margin:10px 0 11px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:680;line-height:1.04}.v8-body .auth-card-header p{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.65}.v8-body .auth-form{gap:17px}.v8-body .auth-card .field{gap:8px}.v8-body .auth-card .field label,.v8-body .auth-field-label>label,.v8-body .auth-working-hours>span{color:var(--text-soft);font-size:.7rem;font-weight:700}.v8-body .auth-card .field input,.v8-body .auth-card .field textarea,.v8-body .auth-card .field select{border-color:var(--line-strong);background:var(--surface);min-height:48px;color:var(--text);font:inherit;transition:border-color var(--motion-instant) ease-out, box-shadow var(--motion-instant) ease-out, background-color var(--motion-instant) ease-out;border-radius:10px;padding:11px 13px;font-size:.78rem}.v8-body .auth-card .field textarea{min-height:92px;line-height:1.55}.v8-body .auth-card .field :is(input,textarea,select)::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.v8-body .auth-card .field :is(input,textarea,select):hover:not(:disabled){border-color:var(--muted)}.v8-body .auth-card .field :is(input,textarea,select):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 16%, transparent);background:var(--surface-raised);outline:0}.v8-body .auth-card .field :is(input,textarea,select)[aria-invalid=true]{border-color:var(--danger)}.v8-body .auth-field-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.v8-body .auth-field-label>span,.v8-body .field-hint{color:var(--muted);font-size:.59rem;font-weight:500;line-height:1.5}.v8-body .auth-inline-error{color:var(--danger);align-items:center;gap:7px;margin:2px 0 0;font-size:.62rem;line-height:1.45;display:flex}.v8-body .auth-inline-error>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:.52rem;font-weight:800;display:grid}.v8-body .auth-password-field{position:relative}.v8-body .auth-password-field>input{padding-right:70px}.v8-body .auth-password-toggle{min-width:52px;min-height:40px;color:var(--accent-strong);font:inherit;transition:background-color var(--motion-instant) ease-out;background:0 0;border:0;border-radius:7px;padding-inline:9px;font-size:.65rem;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.v8-body .auth-password-toggle:hover{background:var(--accent-soft)}.v8-body .auth-message{border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:42px;margin:0;padding:10px 12px;font-size:.67rem;line-height:1.45;display:flex}.v8-body .auth-message>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.58rem;font-weight:800;display:grid}.v8-body .auth-message.is-error{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 24%, transparent);background:var(--danger-soft)}.v8-body .auth-message.is-success{color:var(--success);border-color:color-mix(in srgb, var(--success) 24%, transparent);background:var(--success-soft)}.v8-body .auth-submit{min-height:48px;transition:background-color var(--motion-instant) ease-out, transform var(--motion-instant) ease-out, opacity var(--motion-instant) ease-out;gap:9px;font-size:.75rem}.v8-body .auth-submit:active:not(:disabled){transform:translateY(1px)}.v8-body .auth-spinner{border:2px solid #ffffff61;border-top-color:var(--sidebar-text);border-radius:50%;width:14px;height:14px;animation:.72s linear infinite v8-auth-spin}@keyframes v8-auth-spin{to{transform:rotate(360deg)}}.v8-body .auth-secondary-actions{justify-items:start;gap:10px;display:grid}.v8-body .auth-switch{min-height:44px;color:var(--accent-strong);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;margin:-6px 0;padding:0;font-size:.7rem;font-weight:700}.v8-body .auth-switch:hover:not(:disabled){text-decoration:underline}.v8-body .auth-demo,.v8-body .auth-trust-note{color:var(--muted);margin:0;font-size:.59rem;line-height:1.55}.v8-body .auth-trust-note{border-top:1px solid var(--line);padding-top:17px}.v8-body .auth-trust-note>span{color:var(--now-strong);margin-right:4px}.v8-body .onboarding-progress{gap:10px}.v8-body .onboarding-progress>div{color:var(--muted);font-size:.62rem}.v8-body .onboarding-progress strong{color:var(--accent-strong);font-size:.6rem}.v8-body .onboarding-progress>span{background:var(--surface-2);width:100%;height:3px;overflow:hidden}.v8-body .onboarding-progress>span:after{content:"";border-radius:inherit;background:var(--now);width:34%;height:100%;display:block}.v8-body .auth-onboarding-form{gap:22px}.v8-body .auth-form-section{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:22px 0 0}.v8-body .auth-form-section:first-child{border-top:0;padding-top:0}.v8-body .auth-form-section legend{color:var(--text);margin-bottom:15px;padding:0;font-size:.72rem;font-weight:760}.v8-body .auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v8-body .auth-field-span{grid-column:1/-1}.v8-body .auth-working-hours{gap:8px;display:grid}.v8-body .auth-working-hours>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.v8-body .auth-working-hours>div>span{min-height:48px;color:var(--muted);place-items:center;font-size:.62rem;display:grid}@media (max-width:1080px){.v8-body .auth-page-v4{grid-template-columns:minmax(340px,38vw) minmax(0,1fr)}.v8-body .auth-story{padding:36px}.v8-body .auth-rhythm-preview{padding-inline:16px}.v8-body .auth-rhythm-preview footer>span:last-child{display:none}}@media (max-width:820px){.v8-body .auth-page-v4{min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--bg);grid-template-columns:minmax(0,1fr);overflow:auto}.v8-body .auth-story{display:none}.v8-body .auth-card,.v8-body .auth-card-onboarding{width:min(620px,100%);max-height:none;margin:auto;overflow:visible}.v8-body .auth-mobile-wordmark{color:var(--text);align-items:center;gap:10px;font-size:.78rem;display:inline-flex}}@media (max-width:520px){.v8-body .auth-page-v4{background:var(--surface-raised);padding:0}.v8-body .auth-card,.v8-body .auth-card-onboarding{width:100%;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0;align-content:start;margin:0}.v8-body .auth-card h1{font-size:2.05rem}.v8-body .auth-form-grid{grid-template-columns:minmax(0,1fr)}.v8-body .auth-field-span{grid-column:auto}.v8-body .auth-working-hours>div{gap:8px}.v8-body .auth-trust-note{margin-top:auto}}:root{--card-spotlight-fill:#4057d60a;--card-spotlight-edge:#4057d638}:root[data-theme=dark]{--card-spotlight-fill:#a8b2ff0f;--card-spotlight-edge:#a8b2ff57}.v8-body .workspace-widget[data-card-spotlight]{isolation:isolate;border-color:color-mix(in srgb, var(--line) 42%, transparent)}.v8-body .workspace-widget[data-card-spotlight]:before,.v8-body .workspace-widget[data-card-spotlight]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .14s ease-out;position:absolute;inset:0}.v8-body .workspace-widget[data-card-spotlight]:before{z-index:1;background:radial-gradient(290px circle at var(--card-spotlight-x,50%) var(--card-spotlight-y,50%), var(--card-spotlight-fill), transparent 66%)}.v8-body .workspace-widget[data-card-spotlight]:after{z-index:3;background:radial-gradient(270px circle at var(--card-spotlight-x,50%) var(--card-spotlight-y,50%), var(--card-spotlight-edge), transparent 70%);-webkit-mask:linear-gradient(var(--text) 0 0) content-box, linear-gradient(var(--text) 0 0);-webkit-mask-composite:xor;padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.v8-body .workspace-widget[data-card-spotlight]>.widget-content{z-index:2;position:relative}.v8-body .workspace-widget[data-card-spotlight][data-card-spotlight-active=true]:before,.v8-body .workspace-widget[data-card-spotlight][data-card-spotlight-active=true]:after,.v8-body .workspace-widget[data-card-spotlight]:focus-within:after{opacity:1}.v8-body .workspace-widget[data-card-spotlight]:hover{border-color:color-mix(in srgb, var(--line) 42%, transparent);transform:none}.v8-body .workspace-builder.is-editing .workspace-widget[data-card-spotlight]:before,.v8-body .workspace-builder.is-editing .workspace-widget[data-card-spotlight]:after{opacity:0}.satisfying-checkbox{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.satisfying-checkbox.is-compact{flex-basis:40px;width:40px;height:40px}.satisfying-checkbox input{z-index:2;opacity:0;width:100%;height:100%;cursor:inherit;pointer-events:auto;margin:0;position:absolute;inset:0}.satisfying-checkbox-mark{border:1.5px solid var(--line-strong);width:20px;height:20px;color:var(--sidebar-text);background:color-mix(in srgb, var(--surface-2) 30%, transparent);pointer-events:none;border-radius:50%;place-items:center;transition:border-color .1s,background-color .1s,box-shadow .16s,transform .1s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateZ(0)scale(1)}.v8-body .satisfying-checkbox .satisfying-checkbox-mark{border:1.5px solid var(--line-strong);width:20px;height:20px;color:var(--sidebar-text);background:color-mix(in srgb, var(--surface-2) 30%, transparent);border-radius:50%;padding:0;transition:border-color .1s,background-color .1s,box-shadow .16s,transform .1s cubic-bezier(.2,.8,.2,1);transform:translateZ(0)scale(1)}.v8-body .satisfying-checkbox .satisfying-checkbox-mark:after{content:none}.satisfying-checkbox.is-compact .satisfying-checkbox-mark,.v8-body .satisfying-checkbox.is-compact .satisfying-checkbox-mark{width:18px;height:18px}.satisfying-checkbox-mark svg{pointer-events:none;width:15px;height:15px;overflow:visible}.satisfying-checkbox-mark path{stroke-width:1.8px;stroke-dashoffset:18px;transition:stroke-dashoffset .145s cubic-bezier(.22,1,.36,1)}.satisfying-checkbox:hover .satisfying-checkbox-mark{border-color:color-mix(in srgb, var(--accent) 72%, var(--line-strong));background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}.satisfying-checkbox:active .satisfying-checkbox-mark{transform:translateZ(0)scale(.9)}.satisfying-checkbox input:focus-visible+.satisfying-checkbox-mark{outline:2px solid var(--focus);outline-offset:3px}.satisfying-checkbox input:checked+.satisfying-checkbox-mark{border-color:var(--success);background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 12%, transparent);animation:.26s cubic-bezier(.2,.9,.28,1.25) both satisfying-checkbox-settle}.satisfying-checkbox input:checked+.satisfying-checkbox-mark path{stroke-dashoffset:0}.satisfying-checkbox input:disabled+.satisfying-checkbox-mark{cursor:not-allowed;opacity:.48}@keyframes satisfying-checkbox-settle{0%{transform:translateZ(0)scale(.9)}54%{transform:translateZ(0)scale(1.1)}to{transform:translateZ(0)scale(1)}}.v8-body .task-item{grid-template-columns:44px minmax(0,1fr)}.v8-body .task-toggle{place-items:center;width:44px;min-height:44px;padding:0}.v8-body .task-item,.v8-body .task-item-body,.v8-body .task-item-title{opacity:1}.v8-body .task-item-body{transition:opacity .18s}.v8-body .task-item-title{width:fit-content;max-width:100%;color:var(--text);text-decoration:none;transition:color .18s;position:relative}.v8-body .task-item-title:after,.v8-body .widget-task-title:after{content:"";opacity:.62;transform-origin:0;height:1px;transition:transform .18s var(--ease-out);background:currentColor;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.v8-body .task-item.is-done .task-item-body{opacity:.7}.v8-body .task-item.is-done .task-item-title{color:var(--muted);text-decoration:none}.v8-body .task-item.is-done .task-item-title:after,.v8-body .widget-check-list li.is-done .widget-task-title:after{transform:scaleX(1)}.v8-body .widget-quick-form,.v8-body .widget-search-form{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.v8-body .widget-quick-form input,.v8-body .widget-search-form input,.v8-body .widget-assistant-form textarea,.v8-body .widget-capture-form textarea,.v8-body .voice-capture-row textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:color-mix(in srgb, var(--surface-2) 66%, transparent);font:inherit;border-radius:9px;outline:0;transition:border-color .12s,background-color .12s,box-shadow .12s}.v8-body .widget-quick-form input,.v8-body .widget-search-form input{min-height:34px;padding:0 10px;font-size:10px}.v8-body .widget-assistant-form textarea,.v8-body .widget-capture-form textarea,.v8-body .voice-capture-row textarea{resize:vertical;min-height:72px;padding:9px 10px;font-size:10px}.v8-body .widget-quick-form input:focus,.v8-body .widget-search-form input:focus,.v8-body .widget-assistant-form textarea:focus,.v8-body .widget-capture-form textarea:focus,.v8-body .voice-capture-row textarea:focus{border-color:var(--accent);background:var(--surface-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.v8-body .widget-quick-form button,.v8-body .widget-search-form button{min-width:48px;min-height:34px;color:var(--on-accent);background:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750;transition:opacity .12s,transform .1s}.v8-body .widget-quick-form button:active:not(:disabled),.v8-body .widget-search-form button:active:not(:disabled){transform:scale(.96)}.v8-body .widget-quick-form button:disabled,.v8-body .widget-search-form button:disabled{cursor:not-allowed;opacity:.45}.v8-body .widget-check-list li{gap:4px;min-height:40px;padding:0;overflow:visible}.v8-body .widget-check-list .satisfying-checkbox{margin-left:-10px}.v8-body .widget-task-title{min-width:0;color:var(--text);text-overflow:ellipsis;transition:color .18s,opacity .18s;position:relative;overflow:hidden}.v8-body .widget-check-list li.is-done .widget-task-title{color:var(--muted);opacity:.7}.v8-body .widget-assistant-form,.v8-body .widget-capture-form{gap:7px;display:grid}.v8-body .widget-suggestion-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v8-body .widget-suggestion-row button{border:1px solid var(--line);min-height:30px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 9px;font-size:9px;transition:border-color .12s,background-color .12s,transform .1s}.v8-body .widget-suggestion-row button:hover{border-color:var(--line-strong);background:var(--surface-2)}.v8-body .widget-suggestion-row button:active{transform:scale(.97)}.calm-empty-state{text-align:center;place-content:center;justify-items:center;gap:0;min-height:252px;padding:52px 20px;display:grid}.calm-empty-visual{width:88px;height:64px;color:var(--accent-strong);opacity:.66;margin-bottom:13px;animation:5.2s ease-in-out infinite calm-empty-float}.calm-empty-visual svg{stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.calm-empty-visual circle{fill:var(--surface-raised)}.calm-empty-state h2{color:var(--text-soft);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650}.calm-empty-state p{max-width:350px;color:var(--muted);margin:8px auto 0;font-size:13px;line-height:1.58}.empty-state-action{border:1px dashed var(--line-strong);min-height:40px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:18px;padding:0 15px;font-size:11px;transition:border-color .12s,background-color .12s,color .12s,transform .1s}.empty-state-action:hover{border-color:color-mix(in srgb, var(--accent) 56%, var(--line-strong));color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 52%, transparent)}.empty-state-action:active{transform:scale(.97)}.empty-state-action:disabled{cursor:wait;opacity:.58;transform:none}.empty-state-action:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.v8-body .capture-empty,.v8-body .page-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@keyframes calm-empty-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}.v8-body .command-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a1070;align-items:center;padding:20px;animation:.14s ease-out both command-backdrop-in}.v8-body .command-palette{width:min(660px,100%);max-height:min(700px,100dvh - 40px);color:var(--text);background:color-mix(in srgb, var(--surface-raised) 97%, transparent);animation:command-panel-in .18s var(--ease-out) both;border:0;border-radius:20px;box-shadow:0 30px 100px #04070e4d,inset 0 1px #ffffff75}.v8-body .command-search-row{border-bottom-color:color-mix(in srgb, var(--line) 70%, transparent);gap:13px;min-height:78px;padding:0 20px}.v8-body .command-search-row>.nav-icon{width:22px;height:22px;color:var(--accent-strong)}.v8-body .command-search-row input{letter-spacing:-.02em;font-size:clamp(18px,2vw,21px);font-weight:520}.v8-body .command-search-row input:focus-visible{outline:0}.v8-body .command-results{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:min(520px,100dvh - 162px);padding:9px}.v8-body .command-results>button{border-radius:11px;min-height:58px;padding:9px 11px;transition:background-color .1s,color .1s}.v8-body .command-results>button.is-active{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}.v8-body .command-results>button[data-command-kind=personal] .command-icon{color:var(--now-strong);background:var(--now-soft)}.v8-body .command-icon{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent)}.v8-body .command-results strong{font-size:13px;font-weight:650}.v8-body .command-results small{margin-top:1px;font-size:10px}.v8-body .command-footer{border-top-color:color-mix(in srgb, var(--line) 70%, transparent);min-height:38px}@media (max-width:900px){.empty-state-action{min-height:44px}.v8-body .command-backdrop{padding:12px}.v8-body .command-palette{border-radius:18px;max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.v8-body .auth-spinner{border-color:#ffffff73;border-top-color:var(--sidebar-text);animation:none}}.v8-marketing{--marketing-bg:#eceff4;--marketing-paper:#f7f8fb;--marketing-ink:#141923;--marketing-soft:#596273;--marketing-line:#cfd5df;--marketing-dark:#111722;--marketing-dark-soft:#9ca7ba;--marketing-cobalt:#4057d6;--marketing-cobalt-dark:#2d40ad;--marketing-coral:#d26445;min-height:100dvh;color:var(--marketing-ink);background:var(--marketing-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}.v8-marketing *,.v8-marketing :before,.v8-marketing :after{box-sizing:border-box}.v8-marketing a{color:inherit;text-decoration:none}.v8-marketing :is(h1,h2,h3,h4,p,dl,dd,blockquote){margin-block:0}.v8-marketing-nav,.v8-marketing-hero,.v8-story-intro,.v8-story-layout,.v8-trust-section,.v8-final-cta,.v8-marketing-footer{width:min(1320px,100% - 64px);margin-inline:auto}.v8-marketing-nav{border-bottom:1px solid color-mix(in srgb, var(--marketing-line) 76%, transparent);justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.v8-marketing-nav>div,.v8-hero-actions,.v8-final-cta>div{align-items:center;gap:22px;display:flex}.v8-marketing-nav>div>a:not(.button),.v8-hero-actions>a:not(.button){color:var(--marketing-soft);transition:color var(--motion-instant) ease-out;font-size:.78rem;font-weight:650}.v8-marketing-nav>div>a:not(.button):hover,.v8-hero-actions>a:not(.button):hover{color:var(--marketing-ink)}.v8-marketing-brand{align-items:center;gap:11px;font-size:1.02rem;display:inline-flex}.v8-marketing-brand strong{font-weight:740}.v8-marketing .button{min-height:40px;transition:color var(--motion-instant) ease-out, background-color var(--motion-instant) ease-out, border-color var(--motion-instant) ease-out, transform var(--motion-instant) ease-out;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:.78rem;font-weight:690;display:inline-flex}.v8-marketing .button:hover{transform:translateY(-1px)}.v8-marketing .button.primary{color:#f6f8ff;background:var(--marketing-cobalt)}.v8-marketing .button.primary:hover{background:var(--marketing-cobalt-dark)}.v8-marketing .button.quiet,.v8-marketing .button.secondary{color:var(--marketing-ink);border-color:var(--marketing-line);background:0 0}.v8-marketing .button.quiet:hover,.v8-marketing .button.secondary:hover{background:color-mix(in srgb, var(--marketing-paper) 72%, transparent);border-color:#aeb7c6}.v8-marketing-hero{grid-template-columns:minmax(340px,.78fr) minmax(530px,1.22fr);align-items:center;gap:clamp(40px,5vw,78px);min-height:calc(100svh - 76px);padding-block:clamp(28px,5vh,58px);display:grid}.v8-hero-copy{z-index:2;animation:v8-hero-enter .62s var(--ease-out) both;position:relative}.v8-hero-copy>p:first-child,.v8-story-intro>p,.v8-trust-statement>span{color:var(--marketing-coral);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.4}.v8-hero-copy h1{letter-spacing:-.068em;text-wrap:balance;max-width:9.5ch;margin-top:22px;font-size:clamp(3.7rem,6.4vw,6.9rem);font-weight:720;line-height:.93}.v8-hero-copy h1 span{color:var(--marketing-cobalt)}.v8-mobile-break{display:none}.v8-hero-lede{max-width:47ch;color:var(--marketing-soft);text-wrap:pretty;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.78;margin-top:26px!important}.v8-hero-actions{margin-top:30px}.v8-hero-actions .button{min-height:46px;padding-inline:20px}.v8-hero-trust{border-top:1px solid var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:540px;padding-top:17px;display:grid;margin-top:clamp(34px,5.5vh,56px)!important}.v8-hero-trust div{min-width:0}.v8-hero-trust dt{font-size:.76rem;font-weight:720}.v8-hero-trust dd{color:var(--marketing-soft);margin-top:4px;font-size:.67rem;line-height:1.45}.v8-hero-scene{background-color:var(--marketing-dark);isolation:isolate;min-height:min(640px,76svh);animation:v8-hero-enter .72s 70ms var(--ease-out) both;background-image:url(/brand/v8/dayflow-office-morning.png);background-position:50%;background-size:cover;border:1px solid #272f3d;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 64px #1117222e}.v8-hero-scene:before{content:"";z-index:3;background:var(--marketing-coral);width:3px;height:64px;position:absolute;top:0;left:clamp(18px,4vw,54px)}.v8-hero-film{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v8-film-shade{z-index:1;pointer-events:none;background:linear-gradient(#090d140a 22%,#090d14b8 100%);position:absolute;inset:0}.v8-hero-product{z-index:2;color:#18202c;background:#f7f9fcf5;border:1px solid #ffffff75;border-radius:14px;width:min(420px,100% - 40px);position:absolute;bottom:clamp(50px,7vh,72px);right:clamp(18px,4vw,46px);overflow:hidden;box-shadow:0 18px 48px #04080f47}.v8-hero-product>header,.v8-hero-product>footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.v8-hero-product>header{border-bottom:1px solid #dce1e9;font-size:.72rem}.v8-hero-product>header>div{align-items:center;gap:9px;font-weight:730;display:inline-flex}.v8-hero-product>header time{color:#667184;font-size:.66rem}.v8-hero-focus{border-bottom:1px solid #dce1e9;padding:17px 16px}.v8-hero-focus small,.v8-brief-focus small,.v8-focus-surface small,.v8-action-proposal small,.v8-memory-proof small{color:var(--marketing-coral);font-size:.62rem;font-weight:760;display:block}.v8-hero-focus strong{margin-top:7px;font-size:1.02rem;display:block}.v8-hero-focus p,.v8-hero-product>footer strong{color:#657084;font-size:.66rem;line-height:1.5}.v8-hero-focus p{margin-top:6px}.v8-hero-timeline{color:#6b7586;grid-template-columns:auto 18px minmax(0,1fr) auto 18px minmax(0,1fr);align-items:center;gap:7px;padding:13px 16px;font-size:.59rem;display:grid}.v8-hero-timeline i{background:#aab2c1;height:1px}.v8-hero-timeline b{color:#273142;font-size:.63rem;font-weight:680}.v8-hero-product>footer{border-top:1px solid #dce1e9;align-items:flex-start}.v8-hero-product>footer span{color:var(--marketing-cobalt);flex:none;font-size:.61rem;font-weight:720}.v8-hero-product>footer strong{text-align:right;font-weight:540}.v8-film-caption{z-index:2;color:#c7ceda;font-size:.58rem;position:absolute;bottom:20px;right:clamp(18px,4vw,46px)}.v8-film-caption span{color:#f3f6ff;margin-right:8px;font-weight:720}@keyframes v8-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.v8-day-story{color:#f2f4fa;background:var(--marketing-dark);padding-block:clamp(110px,16vh,190px);position:relative}.v8-story-intro{border-bottom:1px solid #2c3442;padding-bottom:clamp(82px,12vh,138px)}.v8-story-intro h2{letter-spacing:-.058em;text-wrap:balance;max-width:18ch;margin-top:22px;font-size:clamp(2.8rem,5.6vw,6.2rem);font-weight:690;line-height:.98}.v8-story-layout{grid-template-columns:150px minmax(0,1fr);gap:clamp(52px,7vw,108px);display:grid}.v8-story-rail{grid-template-columns:2px minmax(0,1fr);align-self:start;gap:18px;height:calc(100svh - 52px);padding-block:54px;display:grid;position:sticky;top:26px}.v8-story-progress{background:#313a49;width:1px;height:100%;position:relative}.v8-story-progress>span{background:var(--marketing-coral);transform-origin:top;display:block;position:absolute;inset:0}.v8-story-rail ol{flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0;list-style:none;display:flex}.v8-story-rail li{color:#657085;transition:color var(--motion-state) ease-out, transform var(--motion-state) ease-out}.v8-story-rail li.is-active{color:#f3f5fa;transform:translate(4px)}.v8-story-rail li span,.v8-story-rail li strong{display:block}.v8-story-rail li span{font-size:.63rem}.v8-story-rail li strong{margin-top:3px;font-size:.66rem;font-weight:680}.v8-story-chapter{border-bottom:1px solid #2c3442;grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);align-items:center;gap:clamp(42px,6vw,84px);min-height:88svh;padding-block:clamp(76px,12vh,132px);display:grid}.v8-story-chapter:last-child{border-bottom:0}.v8-story-copy>span{color:var(--marketing-coral);font-size:.75rem;font-weight:760}.v8-story-copy h3{letter-spacing:-.055em;text-wrap:balance;margin-top:16px;font-size:clamp(2.25rem,4vw,4.65rem);font-weight:670;line-height:1}.v8-story-copy p{max-width:43ch;color:var(--marketing-dark-soft);text-wrap:pretty;margin-top:22px;font-size:.9rem;line-height:1.78}.v8-story-product{color:#1c2430;background:#f6f7fa;border:1px solid #d7dce5;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 20px 54px #03070d3d}.v8-morning-brief{padding:clamp(24px,4vw,42px)}.v8-morning-brief>header{border-bottom:1px solid #d8dde6;gap:8px;padding-bottom:26px;display:grid}.v8-morning-brief>header span,.v8-review-surface header span{color:#687286;font-size:.7rem}.v8-morning-brief>header strong{font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.25}.v8-brief-focus{border:1px solid color-mix(in srgb, var(--marketing-cobalt) 26%, #d8dde6);box-shadow:inset 0 3px 0 var(--marketing-cobalt);background:#e7eaf8;border-radius:12px;margin-block:24px;padding:20px}.v8-brief-focus b{margin-top:8px;font-size:1rem;display:block}.v8-brief-focus p{color:#646e82;margin-top:7px;font-size:.69rem}.v8-morning-brief ul{margin:0;padding:0;list-style:none;display:grid}.v8-morning-brief li{border-top:1px solid #e0e4eb;grid-template-columns:60px minmax(0,1fr);padding-block:13px;font-size:.77rem;display:grid}.v8-morning-brief li time{color:#6a7486;font-size:.67rem}.v8-focus-surface{color:#f5f7fc;background:#161d29;border-color:#2d3748;align-content:space-between;min-height:430px;padding:clamp(28px,5vw,54px);display:grid}.v8-focus-clock span,.v8-focus-clock strong{display:block}.v8-focus-clock span{color:#8f9bad;font-size:.66rem}.v8-focus-clock strong{letter-spacing:-.065em;margin-top:4px;font-size:clamp(3.4rem,7vw,6.5rem);font-weight:520;line-height:.98}.v8-focus-surface h4{margin:9px 0 8px;font-size:clamp(1.35rem,2.6vw,2.15rem);line-height:1.18}.v8-focus-surface>div:nth-child(2) p,.v8-focus-surface footer{color:#9ca7b8;font-size:.72rem}.v8-focus-surface footer{border-top:1px solid #323c4c;justify-content:space-between;align-items:center;gap:18px;padding-top:19px;display:flex}.v8-focus-surface footer span:last-child,.v8-action-proposal>div span,.v8-memory-proof>div span{border:1px solid;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding-inline:13px;font-size:.65rem;font-weight:670;display:inline-flex}.v8-meeting-surface{gap:18px;padding:clamp(24px,4vw,40px);display:grid}.v8-transcript{border-bottom:1px solid #d8dde6;grid-template-columns:48px minmax(0,1fr);gap:18px;padding-bottom:25px;display:grid}.v8-transcript span{color:#707a8c;font-size:.67rem}.v8-transcript p{font-size:.92rem;line-height:1.65}.v8-action-proposal{background:#e8ebf8;border:1px solid #cdd3e8;padding:clamp(20px,3vw,30px)}.v8-action-proposal strong{margin-top:10px;font-size:clamp(1.05rem,2vw,1.4rem);display:block}.v8-action-proposal p{color:#657084;margin-top:9px;font-size:.71rem}.v8-action-proposal>div{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.v8-action-proposal>div span:last-child{color:#f6f8ff;border-color:var(--marketing-cobalt);background:var(--marketing-cobalt)}.v8-capture-surface{padding:clamp(28px,5vw,50px)}.v8-capture-surface blockquote{letter-spacing:-.03em;max-width:28ch;font-size:clamp(1.3rem,2.8vw,2.15rem);font-weight:630;line-height:1.35}.v8-capture-flow{color:#687286;grid-template-columns:auto minmax(8px,1fr) auto minmax(8px,1fr) auto minmax(8px,1fr) auto;align-items:center;gap:8px;margin-block:38px 22px;font-size:.66rem;display:grid}.v8-capture-flow i{background:#b8c0ce;height:1px}.v8-capture-flow strong{color:var(--marketing-cobalt)}.v8-capture-surface>p{color:#687286;font-size:.69rem}.v8-review-surface{padding:clamp(26px,4vw,44px)}.v8-review-surface header{border-bottom:1px solid #d8dde6;flex-direction:column-reverse;gap:8px;padding-bottom:27px;display:flex}.v8-review-surface header strong{font-size:clamp(1.45rem,2.6vw,2.15rem)}.v8-review-surface dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.v8-review-surface dl div{padding-top:27px}.v8-review-surface dt{color:var(--marketing-cobalt);font-size:.7rem;font-weight:720}.v8-review-surface dd{color:#505b6d;margin-top:11px;font-size:.84rem;line-height:1.65}.v8-tomorrow-surface{color:#f8f9ff;background:var(--marketing-cobalt-dark);border-color:#5a6ddd;flex-direction:column;justify-content:center;min-height:360px;padding:clamp(30px,5vw,54px);display:flex}.v8-tomorrow-surface>span,.v8-tomorrow-surface>p{color:#bdc6fa;font-size:.72rem}.v8-tomorrow-surface>strong{letter-spacing:-.04em;max-width:20ch;margin-block:15px 13px;font-size:clamp(1.6rem,3.5vw,3rem);line-height:1.18}.v8-tomorrow-surface>div{gap:7px;margin-top:34px;display:flex}.v8-tomorrow-surface>div i{background:#8999ed;width:28px;height:3px}.v8-tomorrow-surface>div i:first-child{background:var(--marketing-coral)}.v8-trust-section{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.2fr) minmax(240px,.75fr);align-items:center;gap:clamp(38px,6vw,82px);padding-block:clamp(100px,15vh,172px);display:grid}.v8-trust-statement h2,.v8-final-cta h2{letter-spacing:-.055em;text-wrap:balance;margin-top:18px;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:680;line-height:1}.v8-memory-proof{color:#f4f6fb;background:var(--marketing-dark);border:1px solid #2e3746;border-radius:16px;padding:clamp(28px,4vw,44px);box-shadow:0 18px 48px #0f162229}.v8-memory-proof>strong{margin-top:12px;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.38;display:block}.v8-memory-proof>p{color:#9ba6b8;margin-top:13px;font-size:.73rem;line-height:1.65}.v8-memory-proof>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.v8-memory-proof>div span{color:#bac3d2}.v8-memory-proof>div span:last-child{color:#f1a58d}.v8-trust-copy p{color:var(--marketing-soft);text-wrap:pretty;font-size:.88rem;line-height:1.8}.v8-trust-copy .button{margin-top:24px}.v8-final-cta{text-align:center;border-top:1px solid var(--marketing-line);flex-direction:column;justify-content:center;align-items:center;min-height:min(760px,82svh);padding-block:clamp(88px,15vh,150px);display:flex}.v8-final-cta>p{color:var(--marketing-coral);margin-top:25px;font-size:.72rem;font-weight:760}.v8-final-cta h2{max-width:13ch}.v8-final-cta>div{margin-top:34px}.v8-marketing-footer{min-height:88px;color:var(--marketing-soft);border-top:1px solid var(--marketing-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:.68rem;display:grid}.v8-marketing-footer a{color:var(--marketing-ink);justify-self:end;font-weight:680}@media (max-width:760px){.v8-body .main{padding:20px 16px 104px}.v8-body .topbar h1{font-size:1.65rem}.v8-body .mobile-nav{z-index:31;border-top-color:var(--sidebar-line);background:color-mix(in srgb, var(--sidebar) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;inset:auto 0 0;box-shadow:0 -14px 34px -28px #040811e6}.v8-body .workspace-canvas{min-height:0;padding-inline:0}.v8-body .workspace-builder.is-editing .workspace-canvas{background-image:none;border-color:#0000}.v8-body .auth-page-v4:before{display:none}}@media (min-width:1181px){.v8-marketing-hero{grid-template-columns:minmax(460px,.9fr) minmax(560px,1.1fr);gap:clamp(36px,4vw,60px)}.v8-hero-copy h1{white-space:nowrap;max-width:none;font-size:clamp(3.7rem,4.9vw,5.25rem)}}@media (max-width:1180px){.v8-marketing-nav,.v8-marketing-hero,.v8-story-intro,.v8-story-layout,.v8-trust-section,.v8-final-cta,.v8-marketing-footer{width:min(100% - 48px,1080px)}.v8-marketing-hero{grid-template-columns:minmax(320px,.86fr) minmax(470px,1.14fr);gap:38px}.v8-hero-copy h1{font-size:clamp(3.5rem,6vw,5.4rem)}.v8-story-chapter{grid-template-columns:minmax(250px,.74fr) minmax(390px,1.26fr);gap:42px}.v8-trust-section{grid-template-columns:minmax(240px,.8fr) minmax(380px,1.2fr)}.v8-trust-copy{grid-column:2}}@media (max-width:920px){.v8-marketing-hero{grid-template-columns:1fr;gap:52px;min-height:auto;padding-block:58px 86px}.v8-hero-copy{max-width:680px}.v8-hero-copy h1{max-width:10.5ch;font-size:clamp(4rem,10vw,6rem)}.v8-hero-scene{min-height:min(680px,76svh)}.v8-story-layout{display:block}.v8-story-rail{z-index:6;background:var(--marketing-dark);scrollbar-width:none;border-bottom:1px solid #303847;width:100%;height:auto;margin:0;padding:16px 0;display:block;position:sticky;top:0;overflow-x:auto}.v8-story-rail::-webkit-scrollbar{display:none}.v8-story-progress{display:none}.v8-story-rail ol{flex-direction:row;min-width:680px;height:auto}.v8-story-rail li{min-width:92px;transform:none}.v8-story-rail li.is-active{transform:none}.v8-story-chapter{grid-template-columns:1fr;gap:48px;min-height:auto;padding-block:92px}.v8-story-copy{max-width:620px}.v8-story-copy h3{max-width:14ch;font-size:clamp(2.8rem,8vw,4.6rem)}.v8-story-product{width:min(100%,720px)}.v8-trust-section{grid-template-columns:1fr}.v8-trust-statement,.v8-memory-proof,.v8-trust-copy{max-width:680px}.v8-trust-copy{grid-column:auto}}@media (max-width:640px){.v8-marketing-nav,.v8-marketing-hero,.v8-story-intro,.v8-story-layout,.v8-trust-section,.v8-final-cta,.v8-marketing-footer{width:min(100% - 32px,600px)}.v8-marketing-nav{min-height:66px}.v8-marketing-nav>div{gap:8px}.v8-marketing-nav>div>a:first-child,.v8-marketing-nav .button.quiet{display:none}.v8-marketing-nav .button.primary{min-height:36px;padding-inline:13px}.v8-marketing-hero{gap:44px;padding-block:48px 72px}.v8-hero-copy>p:first-child{max-width:28ch}.v8-hero-copy h1{margin-top:18px;font-size:clamp(3.25rem,16vw,4.75rem);line-height:.94}.v8-mobile-break{display:inline}.v8-hero-lede{font-size:.9rem;line-height:1.72;margin-top:22px!important}.v8-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.v8-hero-actions .button{width:100%}.v8-hero-trust{grid-template-columns:1fr;gap:12px}.v8-hero-trust div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v8-hero-trust dd{text-align:right}.v8-hero-scene{background-position:58%;border-radius:13px;min-height:530px}.v8-hero-product{border-radius:11px;width:calc(100% - 24px);bottom:54px;right:12px}.v8-hero-timeline{grid-template-columns:auto 14px minmax(0,1fr)}.v8-hero-timeline>:nth-child(n+4){display:none}.v8-film-caption{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 28px);bottom:19px;right:14px;overflow:hidden}.v8-day-story{padding-block:90px}.v8-story-intro{padding-bottom:68px}.v8-story-intro h2{font-size:clamp(2.5rem,12vw,4rem)}.v8-story-rail{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.v8-story-chapter{gap:36px;padding-block:72px}.v8-story-copy h3{font-size:clamp(2.4rem,12vw,3.55rem)}.v8-story-copy p{font-size:.84rem}.v8-story-product{border-radius:13px}.v8-morning-brief,.v8-meeting-surface,.v8-capture-surface,.v8-review-surface,.v8-tomorrow-surface{padding:22px}.v8-focus-surface{min-height:390px;padding:26px 22px}.v8-focus-clock strong{font-size:3.7rem}.v8-focus-surface footer{flex-direction:column;align-items:flex-start}.v8-transcript{grid-template-columns:40px minmax(0,1fr);gap:10px}.v8-action-proposal{padding:18px}.v8-action-proposal>div{justify-content:flex-start}.v8-capture-surface blockquote{font-size:1.3rem}.v8-capture-flow{gap:5px;font-size:.58rem}.v8-review-surface dl{grid-template-columns:1fr;gap:0}.v8-tomorrow-surface{min-height:330px}.v8-trust-section{gap:46px;padding-block:88px}.v8-trust-statement h2,.v8-final-cta h2{font-size:clamp(2.55rem,12vw,4rem)}.v8-memory-proof{padding:25px 21px}.v8-final-cta{min-height:650px}.v8-final-cta>div{flex-direction:column;align-items:stretch;gap:10px;width:100%}.v8-marketing-footer{grid-template-columns:1fr auto;align-content:center;min-height:120px;padding-block:24px}.v8-marketing-footer>span:nth-child(2){display:none}}@media (max-height:760px) and (min-width:921px){.v8-marketing-hero{padding-block:24px}.v8-hero-copy h1{font-size:clamp(3.4rem,5.7vw,5.4rem)}.v8-hero-lede{margin-top:18px!important}.v8-hero-actions{margin-top:22px}.v8-hero-trust{margin-top:28px!important}.v8-hero-scene{min-height:calc(100svh - 124px)}}@media (prefers-reduced-motion:reduce){.v8-body *,.v8-body :before,.v8-body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v8-hero-copy,.v8-hero-scene{animation:none!important}.v8-hero-film{display:none}.v8-story-rail li{transform:none!important}}.v8-body .app-shell :is(.panel,.today-hero,.goal-card,.entity-capture,.note-record,.managed-row,.schedule-event,.workspace-widget,.widget-library,.memory-record,.composer){border-color:color-mix(in srgb, var(--line) 86%, transparent);background:var(--surface);box-shadow:var(--shadow-surface)}.v8-body .app-shell select{appearance:none;border:1px solid color-mix(in srgb, var(--line-strong) 74%, transparent);min-height:42px;color:var(--text);background-color:var(--control-surface);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%), linear-gradient(to bottom, var(--line), var(--line));box-shadow:inset 0 1px 0 var(--surface-highlight), 0 1px 2px #1d26400a;background-position:calc(100% - 17px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px),calc(100% - 33px);background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 20px;border-radius:10px;padding:8px 42px 8px 12px}.v8-body .app-shell:before,.v8-body .app-shell:after{display:block}.v8-body .app-shell:before{background:radial-gradient(ellipse 58% 42% at 12% 0%, var(--app-ambient-cobalt), transparent 72%), radial-gradient(ellipse 46% 40% at 92% 18%, var(--app-ambient-coral), transparent 76%), linear-gradient(140deg, var(--app-ambient-silver), transparent 48%)}.v8-body .app-shell:after{opacity:.42;background-image:linear-gradient(to right, color-mix(in srgb, var(--line) 28%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--line) 28%, transparent) 1px, transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000 92%);mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000 92%)}.v8-body .main{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 38%, transparent) 0, transparent 34rem);min-height:100dvh}.v8-body .topbar-search{border-color:color-mix(in srgb, var(--line-strong) 66%, transparent);color:var(--text-soft);background:color-mix(in srgb, var(--surface) 74%, var(--bg));box-shadow:none}.v8-body .topbar-search:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface)}.v8-body .sidebar-command{border-color:var(--sidebar-line);color:var(--sidebar-muted);background:var(--sidebar-2);box-shadow:none}.v8-body .sidebar-command:hover{color:var(--sidebar-text);background:color-mix(in srgb, var(--sidebar-2) 82%, var(--accent))}.v8-body .sidebar-command kbd{border-color:var(--sidebar-line);color:var(--sidebar-muted);background:var(--sidebar)}.v8-body .button.primary:hover:not(:disabled){cursor:pointer;opacity:1;background:var(--accent-strong);transform:translateY(-1px)}.v8-body .button.primary:active:not(:disabled){transform:translateY(0)scale(.98)}.v8-body .app-shell :is(.panel,.today-hero,.goal-card,.entity-capture,.note-record,.managed-row,.workspace-widget,.widget-library,.memory-record,.composer){border-color:color-mix(in srgb, var(--line) 88%, transparent);background:var(--surface);box-shadow:var(--shadow-surface)}.v8-body .today-hero{background:color-mix(in srgb, var(--surface) 92%, var(--accent-soft))}.v8-body .app-shell :is(.panel,.goal-card,.note-record,.managed-row,.workspace-widget):hover{border-color:var(--line-strong);box-shadow:0 14px 34px -28px #1422405c}.v8-body .app-shell :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-color:color-mix(in srgb, var(--line-strong) 74%, transparent);color:var(--text);background-color:var(--control-surface);box-shadow:none}.v8-body .app-shell :is(input,textarea,select):focus{border-color:var(--accent);background-color:var(--surface-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}.v8-body .widget-navigation-link:not(.button){border:1px solid color-mix(in srgb, var(--line-strong) 68%, transparent);width:fit-content;min-height:34px;color:var(--accent-strong);background:color-mix(in srgb, var(--surface-2) 72%, var(--surface));border-radius:8px;align-items:center;margin-top:3px;padding:0 10px;text-decoration:none;transition:border-color .12s ease-out,background-color .12s ease-out,transform .12s ease-out;display:inline-flex}.v8-body .widget-navigation-link:not(.button):hover{border-color:color-mix(in srgb, var(--accent) 56%, var(--line-strong));background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface));transform:translate(1px)}.v8-body .page-workspace{width:100%;max-width:1180px}.v8-body .workspace-builder{max-width:none}.v8-body .intelligence-workspace{max-width:1440px}.v8-body .settings-workspace{max-width:1280px}@media (min-width:1600px){.v8-body .main{max-width:1680px;padding-inline:48px}}.v8-body .page-actions{border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);min-height:58px;padding:0 0 18px}.v8-body .schedule-list{border:0;gap:18px;display:grid}.v8-body .schedule-day{border:0;grid-template-columns:88px minmax(0,1fr);gap:20px;padding:0}.v8-body .schedule-date{padding-top:15px}.v8-body .schedule-date strong{letter-spacing:-.02em;font-size:14px}.v8-body .schedule-date span{margin-top:3px;font-size:10px}.v8-body .schedule-day>div:last-child{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:var(--surface);box-shadow:var(--shadow-surface);border-radius:14px;padding:0 18px;overflow:hidden}.v8-body .schedule-event{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);min-height:82px;box-shadow:none;background:0 0;border-radius:0;padding:16px 0;animation-duration:.18s}.v8-body .schedule-event:last-child{border-bottom:0}.v8-body .schedule-event:hover{box-shadow:none;background:0 0}.v8-body .schedule-event>i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 11%, transparent);margin-top:4px}.v8-body .schedule-event h3{font-size:14px;font-weight:680}.v8-body .schedule-event p{margin-top:5px;font-size:10px}.v8-body .schedule-event .row-actions{opacity:0;transition:opacity .12s ease-out,transform .12s ease-out;transform:translate(4px)}.v8-body .schedule-event:hover .row-actions,.v8-body .schedule-event:focus-within .row-actions{opacity:1;transform:translate(0)}.v8-body .command-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a12a8}.v8-body .command-palette{color:#eef1f8;background:#111723;border:1px solid #ffffff17;border-radius:16px;box-shadow:0 28px 72px -24px #05080fc7}.v8-body .command-search-row{border-bottom-color:#ffffff14;min-height:72px}.v8-body .command-search-row>.nav-icon{color:#aab5ff}.v8-body .command-search-row input{color:#f0f2f9}.v8-body .command-search-row input::placeholder,.v8-body .command-results small,.v8-body .command-results em,.v8-body .command-footer,.v8-body .command-search-row>button{color:#98a3b7}.v8-body .command-search-row>button:hover{color:#f0f2f9;background:#202838}.v8-body .command-results>button{color:#eef1f8}.v8-body .command-results>button.is-active{background:#242d4e;box-shadow:inset 0 0 0 1px #8290f42e}.v8-body .command-icon,.v8-body .command-results>button[data-command-kind=personal] .command-icon{color:#b7c0ff;background:#1b2231;border-color:#ffffff17}.v8-body .command-footer{border-top-color:#ffffff14}.v8-body .command-palette kbd{color:#aeb7c8;background:#1b2231;border-color:#ffffff1f}.v8-body .command-empty strong{color:#eef1f8}.v8-body .app-page-transition{transition:opacity .14s var(--ease-standard), transform .14s var(--ease-standard);will-change:opacity, transform}html[data-product-route=leaving] .v8-body .app-page-transition{opacity:.18;transform:translate(-4px)}html[data-product-route=entering] .v8-body .app-page-transition{opacity:1;transform:translate(0,0)}.v8-body .main:after{content:"";z-index:45;background:var(--now);opacity:0;pointer-events:none;transform-origin:0;height:2px;transition:transform .17s ease-out,opacity .12s ease-out;position:fixed;top:0;left:246px;right:0;transform:scaleX(0)}html[data-sidebar=collapsed] .v8-body .main:after{left:78px}html[data-product-route=leaving] .v8-body .main:after{opacity:1;transform:scaleX(.72)}html[data-product-route=entering] .v8-body .main:after{opacity:0;transform:scaleX(1)}@media (max-width:900px){.v8-body .app-shell:after{opacity:.28;background-size:56px 56px}.v8-body .main:after{left:0}.v8-body .schedule-day{grid-template-columns:1fr;gap:8px}.v8-body .schedule-date{padding-top:0}.v8-body .schedule-event .row-actions{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v8-body .app-page-transition,.v8-body .main:after,.v8-body .schedule-event .row-actions,.v8-body .widget-navigation-link:not(.button){transition:none}html[data-product-route=leaving] .v8-body .app-page-transition{opacity:.7;transform:none}}
