.hero-dashboard-example-module__clwi_W__preview{width:100%;min-width:0;container-type:inline-size}.hero-dashboard-example-module__clwi_W__window{border-radius:18px;overflow:hidden}.hero-dashboard-example-module__clwi_W__topbar{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:12px;display:flex}.hero-dashboard-example-module__clwi_W__wordmark{font:600 9px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;display:flex}.hero-dashboard-example-module__clwi_W__board{background:var(--background);grid-template:"todos projects resources""todos scratchpad resources"1fr/minmax(0,1.1fr) minmax(0,1.35fr) minmax(0,.7fr);gap:7px;padding:8px;display:grid}.hero-dashboard-example-module__clwi_W__panel{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;overflow:hidden}.hero-dashboard-example-module__clwi_W__todos{grid-area:todos}.hero-dashboard-example-module__clwi_W__projects{grid-area:projects}.hero-dashboard-example-module__clwi_W__scratchpad{grid-area:scratchpad}.hero-dashboard-example-module__clwi_W__resources{grid-area:resources}.hero-dashboard-example-module__clwi_W__panelHeader{border-bottom:1px solid var(--border);border-left:2px solid var(--tos-cyan);background:color-mix(in oklch, var(--muted) 45%, var(--card));justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:7px 9px;display:flex}.hero-dashboard-example-module__clwi_W__panelHeader>strong{font:600 9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.hero-dashboard-example-module__clwi_W__todoHeader{border-left:0;flex-wrap:wrap}.hero-dashboard-example-module__clwi_W__todoHeader>strong{font:600 11px var(--font-sans), sans-serif;text-transform:none;letter-spacing:0}.hero-dashboard-example-module__clwi_W__panelBody{padding:7px}.hero-dashboard-example-module__clwi_W__switcher{background:var(--muted);color:var(--muted-foreground);border-radius:6px;gap:2px;padding:2px;font-size:8px;display:flex}.hero-dashboard-example-module__clwi_W__switcher>span{white-space:nowrap;align-items:center;gap:4px;padding:3px 5px;display:flex}.hero-dashboard-example-module__clwi_W__switcher .hero-dashboard-example-module__clwi_W__selected{background:var(--card);color:var(--foreground);box-shadow:0 0 0 1px var(--border);border-radius:4px}.hero-dashboard-example-module__clwi_W__switcher b{background:var(--tos-cyan);width:12px;height:12px;color:var(--background);border-radius:50%;place-items:center;font-size:8px;display:grid}.hero-dashboard-example-module__clwi_W__search{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);background:color-mix(in oklch, var(--background) 45%, var(--card));border-radius:6px;align-items:center;gap:6px;margin-bottom:7px;padding:7px;font-size:9px;line-height:1.3;display:flex}.hero-dashboard-example-module__clwi_W__search svg,.hero-dashboard-example-module__clwi_W__add svg,.hero-dashboard-example-module__clwi_W__groupLabel svg,.hero-dashboard-example-module__clwi_W__completed svg{flex:none;width:11px;height:11px}.hero-dashboard-example-module__clwi_W__taskList{gap:6px;display:grid}.hero-dashboard-example-module__clwi_W__task{border:1px solid var(--border);background:var(--background);border-radius:7px;align-items:flex-start;gap:6px;min-width:0;padding:9px 7px;display:flex}.hero-dashboard-example-module__clwi_W__checkbox{border:1px solid var(--border);background:var(--card);border-radius:4px;flex:none;width:12px;height:12px;margin-top:1px}.hero-dashboard-example-module__clwi_W__taskContent{flex:1;min-width:0}.hero-dashboard-example-module__clwi_W__taskTitle{font-size:10px;font-weight:500;line-height:1.4;display:block}.hero-dashboard-example-module__clwi_W__taskMeta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:8px;line-height:1.4;display:flex}.hero-dashboard-example-module__clwi_W__today,.hero-dashboard-example-module__clwi_W__soon{border-radius:4px;padding:2px 4px}.hero-dashboard-example-module__clwi_W__today{color:var(--tos-cyan);background:color-mix(in oklch, var(--tos-cyan) 12%, transparent)}.hero-dashboard-example-module__clwi_W__soon{color:var(--tos-amber);background:color-mix(in oklch, var(--tos-amber) 12%, transparent)}.hero-dashboard-example-module__clwi_W__taskDetail{color:var(--muted-foreground);align-items:center;gap:3px;display:flex}.hero-dashboard-example-module__clwi_W__taskDetail svg{width:9px;height:9px}.hero-dashboard-example-module__clwi_W__taskAction{width:11px;height:11px;color:var(--tos-cyan);flex:none;margin-top:2px}.hero-dashboard-example-module__clwi_W__completed{color:var(--muted-foreground);align-items:center;gap:5px;padding:10px 2px 3px;font-size:9px;display:flex}.hero-dashboard-example-module__clwi_W__completed span{font:9px var(--font-mono), monospace;margin-left:auto}.hero-dashboard-example-module__clwi_W__add{color:var(--tos-cyan);align-items:center;gap:3px;font-size:9px;display:flex}svg.hero-dashboard-example-module__clwi_W__add{width:12px;height:12px}.hero-dashboard-example-module__clwi_W__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hero-dashboard-example-module__clwi_W__project{border:1px solid var(--border);background:var(--background);border-radius:7px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:9px 7px;display:flex}.hero-dashboard-example-module__clwi_W__projectTitle{align-items:flex-start;gap:5px;font-size:10px;font-weight:600;line-height:1.35;display:flex}.hero-dashboard-example-module__clwi_W__projectTitle svg{width:12px;height:12px;color:var(--tos-cyan);flex:none;margin-top:1px}.hero-dashboard-example-module__clwi_W__active{border:1px solid color-mix(in oklch, var(--tos-up) 35%, transparent);color:var(--tos-up);border-radius:10px;padding:1px 5px;font-size:8px}.hero-dashboard-example-module__clwi_W__linkCount{color:var(--muted-foreground);font:8px var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:4px;display:flex}.hero-dashboard-example-module__clwi_W__linkCount svg{width:9px;height:9px}.hero-dashboard-example-module__clwi_W__saved{color:var(--muted-foreground);font-size:8px}.hero-dashboard-example-module__clwi_W__noteTabs{color:var(--muted-foreground);text-transform:uppercase;align-items:center;gap:4px;font-size:8px;display:flex}.hero-dashboard-example-module__clwi_W__noteTabs span{border:1px solid var(--border);border-radius:4px;padding:4px 6px}.hero-dashboard-example-module__clwi_W__noteTabs span:first-child{color:var(--tos-cyan);border-color:var(--tos-cyan);background:color-mix(in oklch, var(--tos-cyan) 12%, transparent)}.hero-dashboard-example-module__clwi_W__noteTabs svg{width:11px;height:11px;color:var(--tos-cyan)}.hero-dashboard-example-module__clwi_W__note{color:var(--muted-foreground);margin:10px 2px 4px;font-size:9px;line-height:1.6}.hero-dashboard-example-module__clwi_W__note strong{color:var(--foreground);margin-bottom:4px;font-weight:500;display:block}.hero-dashboard-example-module__clwi_W__note p{margin:0}.hero-dashboard-example-module__clwi_W__resourceGroup+.hero-dashboard-example-module__clwi_W__resourceGroup{margin-top:15px}.hero-dashboard-example-module__clwi_W__groupLabel{color:var(--muted-foreground);font:8px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:4px;margin:3px 0 7px;display:flex}.hero-dashboard-example-module__clwi_W__groupLabel>span{margin-left:auto}.hero-dashboard-example-module__clwi_W__resource{border:1px solid var(--border);background:var(--background);border-radius:5px;align-items:center;gap:5px;margin-top:6px;padding:8px 6px;font-size:9px;line-height:1.4;display:flex}.hero-dashboard-example-module__clwi_W__resource svg{width:11px;height:11px;color:var(--tos-cyan);flex:none}.hero-dashboard-example-module__clwi_W__chiefCorner{pointer-events:none;color:var(--muted-foreground);align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:16px;right:16px}@container (min-width:580px){.hero-dashboard-example-module__clwi_W__todos>.hero-dashboard-example-module__clwi_W__panelBody,.hero-dashboard-example-module__clwi_W__scratchpad>.hero-dashboard-example-module__clwi_W__panelBody{padding-bottom:39px}}@container (max-width:579px){.hero-dashboard-example-module__clwi_W__board{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"todos projects""todos scratchpad""resources resources"}.hero-dashboard-example-module__clwi_W__resources .hero-dashboard-example-module__clwi_W__panelBody{grid-template-columns:1.5fr 1fr;gap:8px;padding-bottom:39px;display:grid}.hero-dashboard-example-module__clwi_W__resourceGroup+.hero-dashboard-example-module__clwi_W__resourceGroup{margin-top:0}.hero-dashboard-example-module__clwi_W__resource{padding-block:5px}.hero-dashboard-example-module__clwi_W__projectGrid{grid-template-columns:minmax(0,1fr)}.hero-dashboard-example-module__clwi_W__project{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;display:grid}.hero-dashboard-example-module__clwi_W__projectTitle{font-size:9px}.hero-dashboard-example-module__clwi_W__linkCount{grid-column:1/-1}.hero-dashboard-example-module__clwi_W__todoHeader{gap:7px}.hero-dashboard-example-module__clwi_W__note{font-size:9px}}@container (max-width:380px){.hero-dashboard-example-module__clwi_W__topbar{flex-wrap:wrap;gap:7px;padding:9px}.hero-dashboard-example-module__clwi_W__wordmark{font-size:8px}.hero-dashboard-example-module__clwi_W__board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"todos todos""projects scratchpad""resources resources";gap:6px;padding:6px}.hero-dashboard-example-module__clwi_W__taskList{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-dashboard-example-module__clwi_W__task{gap:4px;padding:7px 5px}.hero-dashboard-example-module__clwi_W__taskAction{display:none}.hero-dashboard-example-module__clwi_W__taskTitle{font-size:10px}.hero-dashboard-example-module__clwi_W__project{gap:4px;display:flex}.hero-dashboard-example-module__clwi_W__projectGrid{gap:5px}.hero-dashboard-example-module__clwi_W__projectTitle,.hero-dashboard-example-module__clwi_W__resource{font-size:10px}.hero-dashboard-example-module__clwi_W__active,.hero-dashboard-example-module__clwi_W__linkCount{display:none}.hero-dashboard-example-module__clwi_W__noteTabs{flex-wrap:wrap}.hero-dashboard-example-module__clwi_W__completed{padding-top:7px}}@media (max-width:639px) and (orientation:portrait){.hero-dashboard-example-module__clwi_W__window{flex-direction:column;height:clamp(11rem,100svh - 25rem,22rem);display:flex}.hero-dashboard-example-module__clwi_W__topbar{flex:none;min-height:1.75rem;padding:5px 8px}.hero-dashboard-example-module__clwi_W__topbar img{width:16px;height:16px}.hero-dashboard-example-module__clwi_W__wordmark{font-size:7px}.hero-dashboard-example-module__clwi_W__board{flex:1;grid-template:"todos projects"1.25fr"scratchpad resources"1fr/1fr 1fr;gap:5px;min-height:0;padding:5px}.hero-dashboard-example-module__clwi_W__panelHeader{min-height:22px;padding:4px 6px}.hero-dashboard-example-module__clwi_W__panelHeader>strong,.hero-dashboard-example-module__clwi_W__todoHeader>strong{font-size:8px}.hero-dashboard-example-module__clwi_W__panelBody{padding:5px}.hero-dashboard-example-module__clwi_W__todos .hero-dashboard-example-module__clwi_W__search,.hero-dashboard-example-module__clwi_W__projects .hero-dashboard-example-module__clwi_W__search,.hero-dashboard-example-module__clwi_W__completed,.hero-dashboard-example-module__clwi_W__switcher,.hero-dashboard-example-module__clwi_W__saved,.hero-dashboard-example-module__clwi_W__add,.hero-dashboard-example-module__clwi_W__taskDetail,.hero-dashboard-example-module__clwi_W__taskAction,.hero-dashboard-example-module__clwi_W__checkbox{display:none}.hero-dashboard-example-module__clwi_W__taskList{grid-template-columns:1fr;gap:4px}.hero-dashboard-example-module__clwi_W__task{padding:5px}.hero-dashboard-example-module__clwi_W__task:nth-child(n+3),.hero-dashboard-example-module__clwi_W__project:nth-child(n+3){display:none}.hero-dashboard-example-module__clwi_W__taskTitle,.hero-dashboard-example-module__clwi_W__projectTitle,.hero-dashboard-example-module__clwi_W__note,.hero-dashboard-example-module__clwi_W__resource{font-size:9px}.hero-dashboard-example-module__clwi_W__taskMeta{margin-top:2px;font-size:7px}.hero-dashboard-example-module__clwi_W__projectGrid{grid-template-columns:1fr;gap:4px}.hero-dashboard-example-module__clwi_W__project{padding:5px;display:flex}.hero-dashboard-example-module__clwi_W__projectTitle svg{width:10px;height:10px}.hero-dashboard-example-module__clwi_W__active,.hero-dashboard-example-module__clwi_W__linkCount{display:none}.hero-dashboard-example-module__clwi_W__noteTabs{gap:3px;font-size:7px}.hero-dashboard-example-module__clwi_W__noteTabs span{padding:2px 4px}.hero-dashboard-example-module__clwi_W__note{margin:5px 0 0;line-height:1.35}.hero-dashboard-example-module__clwi_W__note p{display:none}.hero-dashboard-example-module__clwi_W__resources .hero-dashboard-example-module__clwi_W__panelBody{padding:5px;display:block}.hero-dashboard-example-module__clwi_W__resourceGroup+.hero-dashboard-example-module__clwi_W__resourceGroup,.hero-dashboard-example-module__clwi_W__groupLabel,.hero-dashboard-example-module__clwi_W__resource:nth-child(n+4){display:none}.hero-dashboard-example-module__clwi_W__resource{margin-top:0;padding:4px}.hero-dashboard-example-module__clwi_W__resource+.hero-dashboard-example-module__clwi_W__resource{margin-top:4px}.hero-dashboard-example-module__clwi_W__chiefCorner{display:none}}@media (max-width:639px) and (max-height:650px) and (orientation:portrait){.hero-dashboard-example-module__clwi_W__board{grid-template-rows:1fr .85fr}.hero-dashboard-example-module__clwi_W__taskMeta,.hero-dashboard-example-module__clwi_W__noteTabs,.hero-dashboard-example-module__clwi_W__task:nth-child(n+2),.hero-dashboard-example-module__clwi_W__project:nth-child(n+2),.hero-dashboard-example-module__clwi_W__resource:nth-child(n+3){display:none}.hero-dashboard-example-module__clwi_W__note{margin:0}}
.marketing-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.marketing-device-handoff{isolation:isolate;position:relative}[data-phone-start],[data-project-start],.marketing-phone-backdrop,.marketing-phone-daily-preview{display:none}@media (prefers-reduced-motion:no-preference){.marketing-page[data-motion=enhanced] [data-project-ready=true]>[data-project-start]{top:var(--project-start);pointer-events:none;width:1px;height:1px;display:block;position:absolute}.marketing-page[data-motion=enhanced] [data-project-ready=true]>.marketing-story-reminders{top:var(--project-cover-top);z-index:3;position:sticky}.marketing-page[data-motion=enhanced] [data-project-ready=true]>.marketing-story-reminders>[data-scene-stage]:after{content:"";z-index:10;background:var(--background);opacity:var(--project-dim,0);pointer-events:none;position:absolute;inset:0}.marketing-page[data-motion=enhanced] [data-project-ready=true]>.marketing-story-projects{z-index:5;border-top:1px solid color-mix(in oklch, var(--tos-cyan) 24%, var(--border));border-radius:var(--project-radius,40px) var(--project-radius,40px) 0 0;background:var(--marketing-project-surface);box-shadow:0 -22px 70px -14px color-mix(in oklch, var(--background) 70%, transparent)}.marketing-page[data-motion=enhanced] [data-project-ready=true]>.marketing-story-projects>[data-scene-stage]{border-radius:inherit}.marketing-page[data-motion=enhanced] [data-phone-ready=true]>.marketing-hero-fold{top:var(--phone-cover-top);z-index:0;position:sticky}.marketing-page[data-motion=enhanced] [data-phone-ready=true]>[data-phone-start]{top:var(--phone-start);pointer-events:none;width:1px;height:1px;display:block;position:absolute}.marketing-page[data-motion=enhanced] [data-phone-ready=true]>.marketing-story-reminders{z-index:3;margin-top:calc(-1 * var(--phone-overlap));height:calc(var(--phone-story-height) + var(--phone-travel));background:0 0;border:0;min-height:0}.marketing-page[data-motion=enhanced] [data-phone-ready=true][data-phone-state=before]>.marketing-story-reminders{pointer-events:none}.marketing-page[data-motion=enhanced] [data-phone-ready=true][data-phone-state=before] .marketing-phone-shell,.marketing-page[data-motion=enhanced] [data-phone-ready=true][data-phone-state=before] .marketing-phone-backdrop{visibility:hidden}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-story-reminders [data-scene-stage]:before{display:none}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-backdrop{z-index:-1;background:radial-gradient(ellipse at 24% 50%, color-mix(in oklch, var(--tos-cyan) 9%, transparent), transparent 54%), color-mix(in oklch, var(--card) 31%, var(--background));pointer-events:none;display:block;position:absolute;inset:0}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-story-reminders .marketing-story-layout{position:relative}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-shell{transform:translate3d(var(--phone-x,0px), var(--phone-y,0px), 0) rotate(var(--phone-rotate,0deg)) scale(var(--phone-scale,1));transform-origin:var(--phone-origin-x) var(--phone-origin-y);backface-visibility:hidden;z-index:3}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-sms-thread [data-scroll-step]{opacity:var(--step-progress,0)}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-story-reminders>[data-scene-stage]>.marketing-story-layout>.marketing-story-copy{opacity:var(--phone-copy-opacity,0);transform:translate3d(0, var(--phone-copy-y,32px), 0);transition:none}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-preview-badge,.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-figure>.marketing-chief-guide,.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-figure:before{opacity:var(--phone-copy-opacity,0)}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-daily-preview{z-index:6;background-color:color-mix(in oklch, var(--foreground) 90%, var(--tos-cyan));background-image:radial-gradient(ellipse at 78% 44%, color-mix(in oklch, var(--tos-cyan) 16%, transparent), transparent 63%), linear-gradient(color-mix(in oklch, var(--background) 5%, transparent) calc(1px * var(--phone-preview-scale)), transparent calc(1px * var(--phone-preview-scale))), linear-gradient(90deg, color-mix(in oklch, var(--background) 5%, transparent) calc(1px * var(--phone-preview-scale)), transparent calc(1px * var(--phone-preview-scale)));background-size:auto, calc(64px * var(--phone-preview-scale)) calc(64px * var(--phone-preview-scale)), calc(64px * var(--phone-preview-scale)) calc(64px * var(--phone-preview-scale));opacity:var(--phone-preview-opacity,1);pointer-events:none;background-position:50%;display:block;position:absolute;inset:0;overflow:hidden}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-daily-preview>.marketing-story{--scene-progress:1;width:var(--phone-viewport-width);height:var(--phone-viewport-height);min-height:0;transform:translate(-50%, -50%) scale(var(--phone-preview-scale));transform-origin:50%;background:0 0;border:0;position:absolute;top:50%;left:50%}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-daily-preview .marketing-story-sticky{height:100%;min-height:0;position:relative}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-daily-preview .marketing-story-copy,.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-daily-preview .marketing-story-figure{order:initial}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-daily-preview .marketing-daily-reveal-content{opacity:1;transform:none}.marketing-page[data-motion=enhanced] [data-phone-ready=true] .marketing-phone-screen>:not(.marketing-phone-daily-preview){opacity:var(--phone-ui-opacity,0)}.marketing-page[data-motion=enhanced] [data-phone-ready=true][data-phone-state=entering] .marketing-phone-shell{will-change:transform}}.marketing-hero-fold{isolation:isolate;position:relative}.marketing-hero-cover [data-hero-sheet]{background-color:var(--background)}.marketing-hero-layout{z-index:1;position:relative}.marketing-grid.marketing-hero-surface{background-color:color-mix(in oklch, var(--background) 96%, var(--tos-cyan));background-image:radial-gradient(ellipse at 68% 36%, color-mix(in oklch, var(--tos-cyan) 15%, transparent), transparent 58%), radial-gradient(ellipse at 20% 75%, color-mix(in oklch, var(--tos-cyan) 7%, transparent), transparent 52%), linear-gradient(color-mix(in oklch, var(--tos-cyan) 11%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--tos-cyan) 11%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--tos-cyan) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--tos-cyan) 5%, transparent) 1px, transparent 1px);opacity:1;transform-origin:50% 65%;background-position:50%;background-size:auto,auto,192px 192px,192px 192px,48px 48px,48px 48px;inset:-10%;-webkit-mask-image:none;mask-image:none}[data-fold-limb]{display:none}.marketing-story-daily{background-color:color-mix(in oklch, var(--foreground) 90%, var(--tos-cyan));background-image:radial-gradient(ellipse at 78% 44%, color-mix(in oklch, var(--tos-cyan) 16%, transparent), transparent 63%), linear-gradient(color-mix(in oklch, var(--background) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--background) 5%, transparent) 1px, transparent 1px);background-size:auto,64px 64px,64px 64px}.marketing-story-daily .marketing-story-copy{color:var(--background)}.marketing-story-daily .marketing-story-copy p{color:color-mix(in oklch, var(--background) 80%, transparent)}.marketing-story-daily .marketing-story-copy p:first-child{color:var(--background)}.marketing-story-daily .marketing-story-sticky:before{background:radial-gradient(circle, color-mix(in oklch, var(--tos-cyan) 13%, transparent), transparent 68%)}.marketing-daily-reveal-content{transform-origin:65%;width:100%}[data-fold-destination]{height:0;display:block}@media (prefers-reduced-motion:no-preference){.marketing-page[data-motion=enhanced] [data-fold-ready=true]{grid-template-columns:minmax(0,1fr);display:grid}.marketing-page[data-motion=enhanced] [data-fold-ready=true]>.marketing-hero-cover{top:calc(-1 * var(--hero-fold-overflow));z-index:2;pointer-events:none;grid-area:1/1;align-self:start;position:sticky}.marketing-page[data-motion=enhanced] [data-fold-ready=true] [data-hero-sheet]{clip-path:var(--hero-fold-clip,none);pointer-events:auto}.marketing-page[data-motion=enhanced] [data-fold-ready=true] .marketing-hero-layout{transform:scale(var(--hero-copy-scale,1));opacity:var(--hero-copy-opacity,1)}.marketing-page[data-motion=enhanced] [data-fold-ready=true]:not([data-fold-state=before]) .marketing-scroll-cue{visibility:hidden}.marketing-page[data-motion=enhanced] [data-fold-ready=true] .marketing-hero-surface{transform:translate3d(0, var(--hero-surface-y,0px), 0) scale(var(--hero-surface-scale,1))}.marketing-page[data-motion=enhanced] [data-fold-ready=true] [data-fold-limb]{z-index:0;background:radial-gradient(circle var(--hero-fold-radius) at 50% var(--hero-fold-center-y), transparent 75%, color-mix(in oklch, var(--tos-cyan) 3%, transparent) 84%, color-mix(in oklch, var(--background) 24%, transparent) 91%, color-mix(in oklch, var(--background) 72%, transparent) 98%, color-mix(in oklch, var(--background) 90%, transparent) calc(100% - 2px), color-mix(in oklch, var(--tos-cyan) 50%, var(--foreground)) calc(100% - 1px), color-mix(in oklch, var(--tos-cyan) 25%, transparent) 100%);opacity:var(--hero-fold-rim-opacity,0);pointer-events:none;display:block;position:absolute;inset:0}.marketing-page[data-motion=enhanced] [data-fold-ready=true] .marketing-daily-reveal-content{transform:scale(var(--hero-reveal-scale,1));opacity:var(--hero-reveal-opacity,1)}.marketing-page[data-motion=enhanced] [data-fold-ready=true][data-fold-state=active] [data-hero-sheet]{will-change:clip-path}.marketing-page[data-motion=enhanced] [data-fold-ready=true][data-fold-state=after]>.marketing-hero-cover{visibility:hidden}.marketing-page[data-motion=enhanced] [data-fold-ready=true]>.marketing-story-daily{margin-top:var(--hero-fold-overflow);height:calc(var(--hero-daily-height) + var(--hero-fold-travel));border-top:0;grid-area:1/1;min-height:0}.marketing-page[data-motion=enhanced] [data-fold-ready=true]>.marketing-story-daily>[data-scene-stage]{position:sticky;top:0}.marketing-page[data-motion=enhanced] [data-fold-ready=true]>[data-fold-destination]{top:calc(var(--hero-fold-overflow) + var(--hero-fold-travel) + 1px);width:1px;height:1px;position:absolute;left:0}}.marketing-hero-title{max-width:8.5ch;font-size:clamp(3.45rem,7.4vw,7rem)}.marketing-hero-title span{color:var(--tos-cyan);text-shadow:0 0 42px color-mix(in oklch, var(--tos-cyan) 18%, transparent)}.marketing-hero-preview{isolation:isolate}.marketing-hero-perch{--chief-perch-width:clamp(10.5rem, 18vw, 13.25rem);z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:.75rem;height:clamp(6.75rem,12vw,8rem);margin-bottom:-1rem;padding-right:clamp(.5rem,3vw,1.5rem);display:flex;position:relative}.marketing-hero-speaker{width:var(--chief-perch-width);flex:none;position:relative}.marketing-chief-perch-art{--chief-perch-play-state:paused;width:100%;filter:drop-shadow(0 1.1rem 1.6rem color-mix(in oklch, var(--tos-cyan) 18%, transparent));display:block;position:relative}.marketing-chief-perch-art[data-motion-active=true]{--chief-perch-play-state:running}[data-fold-state=after] .marketing-chief-perch-art{--chief-perch-play-state:paused}.marketing-hero-perch-image{width:100%;height:auto;display:block}.marketing-chief-perch-head{display:none}@media (prefers-reduced-motion:no-preference){@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.marketing-chief-perch-art [data-chief-perch-body]{transform-origin:50% 89%;animation:7.2s ease-in-out infinite marketing-perch-breathe;animation-play-state:var(--chief-perch-play-state);-webkit-mask-image:linear-gradient(#0000 58.5%,#000 60%);mask-image:linear-gradient(#0000 58.5%,#000 60%)}.marketing-chief-perch-art [data-chief-perch-head]{transform-origin:50% 60%;width:100%;height:auto;animation:7.2s ease-in-out infinite marketing-perch-nod;animation-play-state:var(--chief-perch-play-state);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 61%);mask-image:linear-gradient(#000 60%,#0000 61%)}}}@keyframes marketing-perch-breathe{0%,42%,to{transform:none}20%{transform:translateY(-.35px)scaleY(1.004)}70%{transform:translateY(-.25px)scaleY(1.003)}}@keyframes marketing-perch-nod{0%,9%,32%,56%,79%,to{transform:none}17%{transform:translateY(-.65px)rotate(-.85deg)}23%{transform:translateY(.45px)rotate(.5deg)}65%{transform:translateY(-.9px)rotate(1deg)}71%{transform:translateY(.3px)rotate(-.4deg)}}.marketing-hero-speaker .marketing-chief-callout{z-index:1;top:46%;right:calc(100% - var(--chief-perch-width) * .08);width:max-content;position:absolute;transform:translateY(-50%)}.marketing-hero-speaker .marketing-chief-callout:after{content:none}.marketing-chief-callout-tail{width:calc(var(--chief-perch-width) * .1);height:16px;fill:var(--card);stroke:color-mix(in oklch, var(--tos-cyan) 30%, transparent);stroke-width:1px;position:absolute;top:50%;left:100%;overflow:visible;transform:translateY(-50%)}.marketing-demo-window{z-index:1;border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in oklch, var(--card) 96%, var(--tos-cyan)), var(--card) 56%);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--foreground) 7%, transparent), 0 32px 80px color-mix(in oklch, var(--foreground) 12%, transparent);position:relative}.marketing-story{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent);height:220svh;min-height:72rem;position:relative}.marketing-story-reminders{background:radial-gradient(circle at 18% 55%, color-mix(in oklch, var(--tos-magenta) 7%, transparent), transparent 32%), color-mix(in oklch, var(--card) 31%, var(--background));height:238svh}.marketing-story-projects{--marketing-project-surface:color-mix(in oklch, var(--tos-cyan) 25%, var(--background));--marketing-project-paint:radial-gradient(ellipse at 86% 35%, color-mix(in oklch, var(--tos-cyan) 12%, transparent), transparent 60%), var(--marketing-project-surface);background:var(--marketing-project-surface);height:230svh}.marketing-story-projects>.marketing-story-sticky{background:var(--marketing-project-paint)}.marketing-story-projects .marketing-story-copy p{color:color-mix(in oklch, var(--foreground) 25%, var(--muted-foreground))}.marketing-story-sticky{isolation:isolate;contain:paint;align-items:center;height:100dvh;min-height:32rem;display:flex;position:sticky;top:0;overflow:clip}.marketing-story-sticky:before{z-index:-1;background:radial-gradient(circle, color-mix(in oklch, var(--tos-cyan) 8%, transparent), transparent 68%);content:"";width:min(48rem,70vw);height:min(48rem,70vw);opacity:max(.3, var(--scene-progress,1));border-radius:999px;position:absolute;inset:6% auto auto 50%;transform:translate(-50%)}.marketing-story-layout{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,7vw,7rem);width:100%;max-width:80rem;margin-inline:auto;padding:clamp(1.5rem,4vw,4rem);display:grid}.marketing-story-layout-reverse{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.8fr)}.marketing-story-layout-reverse .marketing-story-copy{order:2}.marketing-story-layout-reverse .marketing-story-figure{order:1}.marketing-story-copy{z-index:2;max-width:34rem;position:relative}.marketing-story-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:9.5ch;margin-top:1.1rem;font-size:clamp(3rem,5.6vw,5.75rem);font-weight:650;line-height:.96}.marketing-story-copy p{max-width:27rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.35rem;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.65}.marketing-stage-note{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 70%, transparent);min-height:2.25rem;color:var(--muted-foreground);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:1rem;padding-inline:.8rem;font-size:.6rem;font-weight:600;display:inline-flex}.marketing-story-figure{perspective:1200px;justify-content:center;min-width:0;display:flex;position:relative}.marketing-chief-guide{z-index:4;opacity:1;pointer-events:none;width:clamp(8.5rem,13vw,11rem);display:block;position:absolute;bottom:-1.25rem;left:-5rem}.marketing-chief-guide[data-guide-pose=phone]{width:clamp(8.25rem,12vw,10.5rem);bottom:-.9rem;left:calc(50% + clamp(3.6rem,6vw,5.4rem))}.marketing-chief-guide[data-guide-pose=presenting]{bottom:-.4rem;left:-2.2rem}.marketing-chief-guide-art{z-index:2;aspect-ratio:2/3;width:100%;filter:drop-shadow(0 1.15rem 1.35rem color-mix(in oklch, var(--background) 72%, transparent));display:block;position:relative}.marketing-chief-guide-image{object-fit:contain;object-position:center bottom}.marketing-chief-guide-image-head{display:none}.marketing-chief-guide[data-guide-pose=standing]{--chief-head-x:52%;--chief-head-y-position:22%;--chief-head-radius-x:36%;--chief-head-radius-y:23%;--chief-head-pivot-y:39%;--chief-cue-x:79%;--chief-cue-y:4%;left:auto;right:-3.25rem}.marketing-chief-guide[data-guide-pose=phone]{--chief-head-x:53%;--chief-head-y-position:18%;--chief-head-radius-x:34%;--chief-head-radius-y:21%;--chief-head-pivot-y:33%;--chief-cue-x:9%;--chief-cue-y:36%}.marketing-chief-guide[data-guide-pose=presenting]{--chief-head-x:43%;--chief-head-y-position:23%;--chief-head-radius-x:34%;--chief-head-radius-y:24%;--chief-head-pivot-y:41%;--chief-cue-x:88%;--chief-cue-y:55%}.marketing-chief-guide[data-guide-pose=presenting] .marketing-chief-guide-art{aspect-ratio:1/1.05;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.marketing-chief-guide[data-guide-pose=presenting] .marketing-chief-guide-image{object-fit:cover;object-position:center top}@supports ((-webkit-mask-image:radial-gradient(circle, #000, transparent)) or (mask-image:radial-gradient(circle, #000, transparent))){.marketing-chief-guide-image-body{-webkit-mask-image:radial-gradient(ellipse var(--chief-head-radius-x) var(--chief-head-radius-y) at var(--chief-head-x) var(--chief-head-y-position), transparent 0 95%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--chief-head-radius-x) var(--chief-head-radius-y) at var(--chief-head-x) var(--chief-head-y-position), transparent 0 95%, #000 100%);mask-image:radial-gradient(ellipse var(--chief-head-radius-x) var(--chief-head-radius-y) at var(--chief-head-x) var(--chief-head-y-position), transparent 0 95%, #000 100%)}.marketing-chief-guide-image-head{-webkit-mask-image:radial-gradient(ellipse var(--chief-head-radius-x) var(--chief-head-radius-y) at var(--chief-head-x) var(--chief-head-y-position), #000 0 94%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--chief-head-radius-x) var(--chief-head-radius-y) at var(--chief-head-x) var(--chief-head-y-position), #000 0 94%, transparent 100%);mask-image:radial-gradient(ellipse var(--chief-head-radius-x) var(--chief-head-radius-y) at var(--chief-head-x) var(--chief-head-y-position), #000 0 94%, transparent 100%);transform:translate3d(0, var(--chief-head-y,0), 0) rotate(var(--chief-head-rotate,0deg));transform-origin:var(--chief-head-x) var(--chief-head-pivot-y);display:block}}.marketing-chief-guide-cue{top:var(--chief-cue-y);left:var(--chief-cue-x);z-index:3;border:1px solid color-mix(in oklch, var(--tos-cyan) 72%, transparent);aspect-ratio:1;background:color-mix(in oklch, var(--tos-cyan) 14%, transparent);width:1.25rem;box-shadow:0 0 .8rem color-mix(in oklch, var(--tos-cyan) 75%, transparent), inset 0 0 .55rem color-mix(in oklch, var(--tos-cyan) 42%, transparent);opacity:var(--chief-cue-opacity,0);transform:translate(-50%, -50%) scale(var(--chief-cue-scale,.72));border-radius:999px;position:absolute}.marketing-chief-guide-shadow{z-index:1;background:color-mix(in oklch, var(--tos-cyan) 20%, var(--background));filter:blur(.45rem);opacity:.52;border-radius:999px;height:7%;position:absolute;bottom:4.5%;left:16%;right:16%}.marketing-demo-bar,.marketing-project-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:3.25rem;padding-inline:1rem;font-size:.7rem;font-weight:650;display:flex}.marketing-daily-demo{z-index:auto;border-radius:1.75rem;width:min(100%,40rem);overflow:hidden}.marketing-daily-grid{height:clamp(21rem,36vw,28rem);padding:1rem;position:relative}.marketing-daily-grid:before{background-image:linear-gradient(color-mix(in oklch, var(--border) 52%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--border) 52%, transparent) 1px, transparent 1px);content:"";opacity:.42;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.marketing-daily-tile{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 94%, transparent);box-shadow:0 14px 32px color-mix(in oklch, var(--foreground) 8%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;flex-direction:column;padding:clamp(.75rem,1.6vw,1rem);display:flex;position:absolute}.marketing-daily-tile strong{margin-top:auto;font-size:clamp(.68rem,1.3vw,.88rem);line-height:1.3}.marketing-demo-label{color:var(--muted-foreground);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:clamp(.5rem,1vw,.62rem);font-weight:650;display:flex}.marketing-demo-meta{color:var(--muted-foreground);margin-top:.45rem;font-size:.58rem}.marketing-daily-priority{width:43%;height:31%;top:5%;left:3%}.marketing-daily-plan{width:46%;height:48%;top:5%;right:3%}.marketing-daily-habits{width:43%;height:27%;top:40%;left:3%}.marketing-daily-project{height:25%;bottom:7%;left:3%;right:3%}.marketing-time-block{border-left:2px solid var(--tos-cyan);background:color-mix(in oklch, var(--tos-cyan) 8%, transparent);border-radius:.35rem;grid-template-columns:auto 1fr;gap:.5rem;margin-top:.55rem;padding:.55rem;font-size:clamp(.52rem,1vw,.65rem);display:grid}.marketing-time-block span{color:var(--muted-foreground);font-family:var(--font-mono), ui-monospace, monospace}.marketing-time-block strong{margin:0}.marketing-habit-row{gap:.3rem;margin-top:auto;display:flex}.marketing-habit-row span{aspect-ratio:1;border:1px solid var(--border);background:var(--muted);border-radius:.32rem;width:clamp(.8rem,2vw,1.2rem)}.marketing-habit-row span[data-done=true]{border-color:color-mix(in oklch, var(--tos-up) 32%, transparent);background:color-mix(in oklch, var(--tos-up) 25%, transparent)}.marketing-progress-track,.marketing-project-progress-track{background:var(--muted);border-radius:999px;height:.35rem;margin-top:.7rem;display:block;position:relative;overflow:hidden}.marketing-progress-track>span{border-radius:inherit;background:var(--tos-cyan);width:75%;height:100%;box-shadow:0 0 14px color-mix(in oklch, var(--tos-cyan) 42%, transparent);display:block}.marketing-daily-toast{z-index:5;border:1px solid color-mix(in oklch, var(--tos-up) 30%, var(--border));background:color-mix(in oklch, var(--card) 95%, transparent);min-height:2.7rem;box-shadow:0 16px 35px color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.65rem;font-weight:650;display:flex;position:absolute;bottom:3.5%;right:6%}.marketing-phone-figure:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklch, var(--tos-cyan) 13%, transparent), transparent 66%);content:"";border-radius:999px;width:min(31rem,80vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-phone-preview-badge{z-index:4;border:1px solid color-mix(in oklch, var(--tos-amber) 38%, var(--border));background:color-mix(in oklch, var(--card) 94%, transparent);min-height:2.25rem;color:var(--tos-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 26px color-mix(in oklch, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;padding-inline:.8rem;font-size:.625rem;font-weight:650;display:inline-flex;position:absolute;top:.5rem;right:0}.marketing-phone-shell{aspect-ratio:.51;border:1px solid color-mix(in oklch, var(--foreground) 20%, var(--border));background:color-mix(in oklch, var(--foreground) 88%, #000);width:min(18.5rem,80vw);box-shadow:0 34px 90px color-mix(in oklch, var(--foreground) 22%, transparent), inset 0 0 0 1px #ffffff29;border-radius:2.75rem;padding:.46rem;position:relative;transform:rotate(-1.5deg)}@supports (color:lab(0% 0 0)){.marketing-phone-shell{box-shadow:0 34px 90px color-mix(in oklch, var(--foreground) 22%, transparent), inset 0 0 0 1px lab(100% 0 0/.16)}}.marketing-phone-screen{background:linear-gradient(180deg, color-mix(in oklch, var(--tos-cyan) 7%, var(--background)), var(--background) 35%);border-radius:2.3rem;height:100%;position:relative;overflow:hidden}.marketing-phone-island{z-index:5;background:#050505;border-radius:999px;width:4.6rem;height:1.35rem;position:absolute;top:.58rem;left:50%;transform:translate(-50%)}.marketing-phone-status{height:2.8rem;color:var(--foreground);justify-content:space-between;align-items:center;padding:0 1.2rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.55rem;font-weight:700;display:flex}.marketing-phone-contact{border-block:1px solid var(--border);background:color-mix(in oklch, var(--card) 80%, transparent);align-items:center;gap:.7rem;min-height:4rem;padding:.55rem 1rem;display:flex}.marketing-phone-contact>span:last-child{flex-direction:column;font-size:.67rem;display:flex}.marketing-phone-contact small{color:var(--muted-foreground);margin-top:.1rem;font-size:.52rem}.marketing-sms-thread{height:calc(100% - 7.1rem);padding:1rem .8rem 2.1rem;position:relative}.marketing-sms-notification{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 90%, transparent);box-shadow:0 14px 36px color-mix(in oklch, var(--foreground) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.95rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.55rem;display:grid}.marketing-sms-notification>span:nth-child(2){flex-direction:column;min-width:0;font-size:.58rem;display:flex}.marketing-sms-notification small,.marketing-sms-now{color:var(--muted-foreground);font-size:.47rem}.marketing-sms-bubble{border-radius:.95rem;width:fit-content;max-width:84%;margin-top:.7rem;padding:.62rem .7rem;font-size:.6rem;line-height:1.45}.marketing-sms-chief{background:var(--muted);border-top-left-radius:.3rem}.marketing-sms-user{background:var(--tos-cyan);color:var(--background);border-bottom-right-radius:.3rem;margin-left:auto;font-weight:600}.marketing-sms-compose{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 85%, transparent);border-radius:999px;align-items:center;gap:.4rem;min-height:2.25rem;margin-top:.75rem;padding:.2rem .22rem .2rem .65rem;display:flex}.marketing-sms-typed{min-width:0;color:var(--muted-foreground);white-space:nowrap;flex:1;font-size:.52rem;overflow:hidden}.marketing-sms-send{aspect-ratio:1;background:var(--tos-cyan);width:1.72rem;color:var(--background);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.marketing-sms-typing{background:var(--muted);border-radius:999px;gap:.22rem;width:fit-content;margin-top:.65rem;padding:.55rem .7rem;display:flex}.marketing-sms-typing span{aspect-ratio:1;background:var(--muted-foreground);border-radius:999px;width:.28rem}.marketing-sms-answer{margin-top:.5rem}.marketing-phone-home{background:color-mix(in oklch, var(--foreground) 76%, transparent);border-radius:999px;width:5.3rem;height:.22rem;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.marketing-project-demo{border-radius:1.65rem;width:min(100%,47rem);overflow:hidden}.marketing-project-workspace{grid-template-columns:3.5rem 1fr;height:clamp(20rem,36vw,27rem);display:grid}.marketing-project-sidebar{border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:.65rem;padding-top:1rem;display:flex}.marketing-project-sidebar span{background:var(--muted);border-radius:999px;width:1.75rem;height:.38rem}.marketing-project-sidebar .marketing-sidebar-dot{background:color-mix(in oklch, var(--tos-cyan) 18%, transparent);border-radius:.55rem;width:1.75rem;height:1.75rem}.marketing-project-board{min-width:0;padding:1rem;position:relative;overflow:hidden}.marketing-project-headings,.marketing-project-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.marketing-project-headings{z-index:2;font-size:clamp(.5rem,1vw,.68rem);font-weight:650;position:relative}.marketing-project-headings span{justify-content:space-between;align-items:center;padding-inline:.2rem;display:flex}.marketing-project-headings small{aspect-ratio:1;background:var(--muted);width:1.1rem;color:var(--muted-foreground);border-radius:999px;place-items:center;font-size:.48rem;display:grid}.marketing-project-lanes{position:absolute;inset:2.9rem 1rem 1rem}.marketing-project-lanes span{border:1px solid color-mix(in oklch, var(--border) 65%, transparent);background:color-mix(in oklch, var(--muted) 40%, transparent);border-radius:.8rem}.marketing-project-task{z-index:3;border:1px solid var(--border);background:var(--card);width:calc(33.3333% - 1.06667rem);min-height:4rem;box-shadow:0 10px 26px color-mix(in oklch, var(--foreground) 9%, transparent);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.35rem;padding:.6rem;display:grid;position:absolute}.marketing-project-task strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.52rem,1vw,.7rem);overflow:hidden}.marketing-project-task small{color:var(--muted-foreground);grid-column:2;margin-top:.25rem;font-size:clamp(.45rem,.8vw,.55rem)}.marketing-task-grip,.marketing-task-check{aspect-ratio:1;background:var(--muted);width:1.35rem;color:var(--muted-foreground);border-radius:.4rem;grid-row:span 2;place-items:center;display:grid}.marketing-task-check{background:color-mix(in oklch, var(--tos-up) 16%, transparent);color:var(--tos-up)}.marketing-project-task-brand{top:4.2rem;left:1.2rem}.marketing-project-task-launch{top:9rem;left:calc(33.333% + .25rem)}.marketing-project-task-content{top:4.2rem;left:calc(33.333% + .25rem)}.marketing-project-task-proposal{top:4.2rem;right:1rem}.marketing-project-progress{z-index:3;border:1px solid color-mix(in oklch, var(--tos-cyan) 25%, var(--border));background:color-mix(in oklch, var(--card) 95%, transparent);box-shadow:0 12px 28px color-mix(in oklch, var(--foreground) 9%, transparent);border-radius:.8rem;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.75rem;font-size:.6rem;display:grid;position:absolute;bottom:1.1rem;left:calc(33.333% + .25rem);right:1rem}.marketing-project-progress strong{color:var(--tos-cyan)}.marketing-project-progress-track{grid-column:1/-1;margin:0}.marketing-project-progress-track>span{border-radius:inherit;background:var(--tos-cyan);width:75%;height:100%;display:block}.marketing-context-title{font-size:clamp(3.2rem,6.2vw,5.5rem);line-height:.92}.marketing-context-figure{justify-content:center;align-items:center;min-width:0;min-height:30rem;display:flex}.marketing-context-orbit{aspect-ratio:1;width:min(100%,34rem);position:relative}.marketing-context-ring{border:1px solid color-mix(in oklch, var(--tos-cyan) 20%, var(--border));border-radius:999px;position:absolute}.marketing-context-ring-one{inset:14%}.marketing-context-ring-two{border-style:dashed;border-color:color-mix(in oklch, var(--tos-magenta) 25%, var(--border));inset:27%}.marketing-context-chief{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--tos-cyan) 35%, var(--border));background:color-mix(in oklch, var(--card) 88%, transparent);width:42%;box-shadow:0 0 0 .65rem color-mix(in oklch, var(--tos-cyan) 4%, transparent), 0 28px 70px color-mix(in oklch, var(--tos-cyan) 15%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:2.3rem;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-permission-chip,.marketing-context-lock{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 92%, transparent);min-height:2.65rem;box-shadow:0 15px 34px color-mix(in oklch, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:clamp(.55rem,1.4vw,.7rem);font-weight:650;display:flex;position:absolute}.marketing-permission-chip[data-position="0"]{top:10%;left:4%}.marketing-permission-chip[data-position="1"]{top:8%;right:1%}.marketing-permission-chip[data-position="2"]{bottom:16%;right:0}.marketing-permission-chip[data-position="3"]{bottom:12%;left:0}.marketing-context-lock{color:var(--muted-foreground);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;bottom:1%;left:50%;transform:translate(-50%)}.marketing-page[data-motion=enhanced] [data-enter]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(1.25rem)}.marketing-page[data-motion=enhanced] [data-enter][data-entered=true]{opacity:1;transform:translate(0,0)}.marketing-page[data-motion=enhanced] [data-scroll-step]{opacity:max(.08, var(--step-progress,0));filter:blur(var(--step-blur,0));transform:translate3d(var(--step-x,0), var(--step-y,0), 0) rotate(var(--step-rotate,0)) scale(var(--step-scale,1))}.marketing-page[data-motion=enhanced] .marketing-sms-compose .marketing-sms-typed{max-width:2ch;transition:max-width .9s steps(24,end)}.marketing-page[data-motion=enhanced] .marketing-sms-compose:not([data-step-state=before]) .marketing-sms-typed{max-width:25ch}.marketing-page[data-motion=enhanced] .marketing-project-progress-track>span{width:75%;transform:scaleX(var(--step-progress,0));transform-origin:0;transition:transform .16s linear}.marketing-page[data-motion=enhanced] [data-scene-active=true] [data-scroll-step],.marketing-page[data-motion=enhanced] [data-scene-active=true] .marketing-chief-guide-image-head,.marketing-page[data-motion=enhanced] [data-scene-active=true] .marketing-chief-guide-cue{will-change:opacity, transform}@keyframes marketing-orbit-spin{to{transform:rotate(360deg)}}@keyframes marketing-chip-float{50%{transform:translateY(-.4rem)}}@keyframes marketing-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.16rem)}}@media (prefers-reduced-motion:no-preference){.marketing-context-ring-two{animation:32s linear infinite marketing-orbit-spin}.marketing-permission-chip{animation:3.5s ease-in-out infinite marketing-chip-float}.marketing-permission-chip[data-position="1"],.marketing-permission-chip[data-position="3"]{animation-delay:-1.75s}.marketing-story-reminders[data-scene-active=true] .marketing-sms-typing span{animation:1.1s ease-in-out infinite marketing-typing-dot}.marketing-sms-typing span:nth-child(2){animation-delay:.12s}.marketing-sms-typing span:nth-child(3){animation-delay:.24s}}@media (max-width:1023px){.marketing-chief-guide{width:6.5rem;bottom:-.65rem;left:.35rem}.marketing-chief-guide[data-guide-pose=phone]{width:6.5rem;bottom:-.4rem;left:auto;right:.35rem}.marketing-chief-guide[data-guide-pose=standing]{left:auto;right:clamp(-1.875rem,19.5rem - 50vw,-.35rem)}.marketing-chief-guide[data-guide-pose=presenting]{bottom:-.65rem;left:.35rem}.marketing-story-layout,.marketing-story-layout-reverse{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.5rem clamp(1rem,4vw,2.5rem) 1.25rem}.marketing-story-layout-reverse .marketing-story-copy,.marketing-story-layout-reverse .marketing-story-figure{order:initial}.marketing-story-copy{max-width:42rem}.marketing-story-copy h2{max-width:11ch;margin-top:.75rem;font-size:clamp(2.65rem,8vw,4.6rem)}.marketing-story-copy p{margin-top:.75rem}.marketing-daily-demo,.marketing-project-demo{max-width:39rem}.marketing-daily-grid,.marketing-project-workspace{height:min(42vh,23rem);min-height:19rem}}@media (max-width:639px){.marketing-story-figure{flex-direction:column;align-items:center}.marketing-chief-guide,.marketing-chief-guide[data-guide-pose=presenting]{align-self:flex-start;width:4.75rem;margin-top:-1rem;position:relative;bottom:auto;left:auto;right:auto}.marketing-chief-guide[data-guide-pose=phone]{align-self:flex-end;width:4.75rem;margin-top:-3rem;position:relative;bottom:auto;left:auto;right:auto}.marketing-chief-guide[data-guide-pose=standing]{align-self:flex-end;left:auto;right:auto}.marketing-hero{align-items:flex-start;padding-top:6.5rem}.marketing-hero-perch{--chief-perch-width:7rem;height:5rem;margin-bottom:-.65rem;padding-right:.3rem}.marketing-hero-title{max-width:7.5ch;font-size:clamp(3.2rem,17vw,4.8rem)}.marketing-story{height:190svh;min-height:66rem}.marketing-story-reminders{height:205svh}.marketing-story-projects{height:198svh}.marketing-story-sticky{min-height:0}.marketing-story-layout,.marketing-story-layout-reverse{gap:1rem;padding:1rem 1rem .9rem}.marketing-story-copy h2{margin-top:.55rem;font-size:clamp(2.35rem,12vw,3.35rem)}.marketing-story-copy p{margin-top:.55rem;font-size:.88rem;line-height:1.5}.marketing-stage-note{min-height:1.8rem;margin-top:.55rem;font-size:.48rem}.marketing-daily-demo,.marketing-project-demo{border-radius:1.2rem;width:min(100%,30rem)}.marketing-daily-grid,.marketing-project-workspace{height:min(43vh,21rem);min-height:17rem}.marketing-daily-tile{border-radius:.75rem;padding:.65rem}.marketing-daily-priority{width:46%}.marketing-daily-plan{width:43%}.marketing-daily-habits{width:46%}.marketing-phone-shell{border-radius:2.15rem;width:min(13.7rem,64vw);padding:.34rem}.marketing-phone-preview-badge{white-space:nowrap;min-height:1.9rem;padding-inline:.65rem;font-size:.55rem;top:auto;bottom:-.35rem;right:50%;transform:translate(50%)}.marketing-phone-screen{border-radius:1.85rem}.marketing-phone-island{width:3.8rem;height:1.05rem;top:.45rem}.marketing-phone-status{height:2.35rem}.marketing-phone-contact{min-height:3.35rem;padding:.4rem .75rem}.marketing-sms-thread{height:calc(100% - 6.1rem);padding:.65rem .55rem 1.8rem}.marketing-sms-bubble{margin-top:.5rem;padding:.48rem .56rem;font-size:.51rem}.marketing-sms-compose{min-height:1.9rem;margin-top:.5rem}.marketing-sms-typing{margin-top:.45rem;padding:.45rem .58rem}.marketing-project-workspace{grid-template-columns:1fr}.marketing-project-sidebar{display:none}.marketing-project-board{padding:.75rem}.marketing-project-lanes{gap:.35rem;inset:2.55rem .75rem .75rem}.marketing-project-headings{gap:.35rem;font-size:.48rem}.marketing-project-task{width:calc(33.3333% - .666667rem);min-height:3.4rem;padding:.45rem}.marketing-project-task-brand,.marketing-project-task-content,.marketing-project-task-proposal{top:3.7rem}.marketing-project-task-brand{left:.85rem}.marketing-project-task-launch,.marketing-project-task-content{left:calc(33.333% + .18rem)}.marketing-project-task-launch{top:7.8rem}.marketing-project-task-proposal{right:.75rem}.marketing-project-progress{padding:.55rem;font-size:.5rem;bottom:.85rem;left:calc(33.333% + .18rem);right:.75rem}.marketing-context{padding-block:4.5rem}.marketing-context-figure{min-height:22rem}.marketing-context-orbit{width:min(100%,25rem)}.marketing-context-chief{border-radius:1.65rem}.marketing-daily-tile,.marketing-sms-notification,.marketing-phone-preview-badge,.marketing-context-chief,.marketing-permission-chip,.marketing-context-lock{-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-context-ring-two,.marketing-permission-chip{animation:none!important}.marketing-permission-chip,.marketing-context-lock{min-height:2.35rem;padding:.35rem .55rem}}@media (max-width:359px){.marketing-hero-title{font-size:3rem}.marketing-phone-shell{width:12.7rem}.marketing-demo-bar,.marketing-project-topbar{min-height:2.7rem;padding-inline:.7rem}.marketing-project-task strong{font-size:.46rem}.marketing-project-task small{font-size:.4rem}}@media (max-width:639px) and (max-height:720px),(max-height:620px),(orientation:landscape) and (max-height:540px){.marketing-story,.marketing-story-reminders,.marketing-story-projects{height:auto;min-height:0}.marketing-story-sticky{height:auto;min-height:0;padding-block:3.5rem;position:relative;top:auto;overflow:hidden}.marketing-story-figure{flex-direction:column;align-items:center}.marketing-chief-guide,.marketing-chief-guide[data-guide-pose=presenting]{align-self:flex-start;width:4.75rem;margin-top:-1rem;position:relative;bottom:auto;left:auto;right:auto}.marketing-chief-guide[data-guide-pose=phone]{align-self:flex-end;width:4.75rem;margin-top:-1rem;position:relative;bottom:auto;left:auto;right:auto}.marketing-story-layout,.marketing-story-layout-reverse{grid-template-rows:auto;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr)}.marketing-story-layout-reverse .marketing-story-copy{order:2}.marketing-story-layout-reverse .marketing-story-figure{order:1}.marketing-phone-shell{width:13rem}.marketing-daily-grid,.marketing-project-workspace{height:19rem}.marketing-page[data-motion=enhanced] [data-scroll-step]{opacity:1!important;filter:none!important;transform:none!important}}@media (max-width:1023px) and (orientation:landscape) and (max-height:540px){.marketing-hero{align-items:center;min-height:max(100dvh,25rem);padding:4.25rem 1.5rem 1.5rem}.marketing-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1rem,3vw,2rem)}.marketing-hero-copy{max-width:none}.marketing-hero-kicker{margin-bottom:.75rem;padding-block:.25rem;font-size:.5rem}.marketing-hero-title{max-width:7ch;font-size:clamp(2.75rem,7.5vw,3.75rem)}.marketing-hero-subtitle{margin-top:.65rem;font-size:.85rem;line-height:1.4}.marketing-hero-actions{flex-direction:column;gap:.5rem;margin-top:1rem}.marketing-hero-actions a{width:100%;min-width:0}.marketing-hero-trust{display:none}.marketing-hero-preview{max-width:32rem}.marketing-hero-perch{--chief-perch-width:5.5rem;height:3.25rem;margin-bottom:-.55rem}.marketing-story-sticky{padding-block:0}.marketing-story-layout,.marketing-story-layout-reverse{grid-template-columns:minmax(12rem,.76fr) minmax(0,1.24fr);gap:1.25rem;padding:1rem 1.5rem}.marketing-story-copy h2{max-width:10ch;margin-top:.55rem;font-size:clamp(2.25rem,6vw,3.25rem)}.marketing-story-copy p{margin-top:.65rem;font-size:.82rem;line-height:1.4}.marketing-stage-note{min-height:1.8rem;margin-top:.55rem;font-size:.48rem}.marketing-daily-grid,.marketing-project-workspace{height:15rem;min-height:15rem}.marketing-phone-shell{border-radius:1.85rem;width:11rem;height:21.6rem;min-height:0;padding:.3rem}.marketing-phone-screen{border-radius:1.58rem}.marketing-phone-island{width:3rem;height:.85rem;top:.35rem}.marketing-phone-status{height:1.9rem;padding-inline:.75rem;font-size:.45rem}.marketing-phone-contact{gap:.4rem;min-height:2.65rem;padding:.3rem .5rem}.marketing-phone-contact>span:first-child{width:1.75rem;height:1.75rem}.marketing-phone-contact>span:last-child{font-size:.55rem}.marketing-phone-contact small{font-size:.43rem}.marketing-sms-thread{height:calc(100% - 4.55rem);padding:.45rem .4rem 1.2rem}.marketing-sms-notification{border-radius:.65rem;gap:.35rem;padding:.38rem}.marketing-sms-notification>span:first-child{width:1.5rem;height:1.5rem}.marketing-sms-notification>span:nth-child(2){font-size:.48rem}.marketing-sms-notification small,.marketing-sms-now{font-size:.38rem}.marketing-sms-bubble{margin-top:.35rem;padding:.35rem .4rem;font-size:.42rem;line-height:1.35}.marketing-sms-compose{min-height:1.55rem;margin-top:.35rem;padding-left:.45rem}.marketing-sms-typed{font-size:.4rem}.marketing-sms-send{width:1.25rem}.marketing-sms-typing{margin-top:.3rem;padding:.35rem .45rem}.marketing-sms-answer{margin-top:.3rem}.marketing-phone-home{width:3.8rem;bottom:.3rem}.marketing-chief-guide,.marketing-chief-guide[data-guide-pose=presenting]{width:4.25rem;margin-top:0;position:absolute;bottom:-.35rem;left:-.2rem}.marketing-chief-guide[data-guide-pose=phone]{width:4.25rem;margin-top:0;position:absolute;bottom:-.2rem;left:auto;right:-.2rem}.marketing-chief-guide[data-guide-pose=standing]{left:auto;right:-.2rem}}@media (min-width:760px) and (max-width:1023px) and (orientation:landscape) and (max-height:540px){.marketing-hero-actions{flex-direction:row}.marketing-hero-actions a{white-space:nowrap;padding-inline:.75rem}.marketing-hero-actions a:first-child{flex:1.25}.marketing-hero-actions a:last-child{flex:.75}}@media (max-width:639px) and (max-height:820px) and (orientation:portrait){.marketing-hero{padding-top:5rem;padding-bottom:2.5rem}.marketing-hero-layout{gap:1.5rem}.marketing-hero-kicker{margin-bottom:.75rem}.marketing-hero-title{font-size:clamp(2.9rem,15vw,3.4rem)}.marketing-hero-subtitle{margin-top:.75rem;line-height:1.5}.marketing-hero-actions{margin-top:1rem}.marketing-hero-trust{row-gap:.375rem;margin-top:1rem}.marketing-hero-perch{--chief-perch-width:5.75rem;height:4rem}}@media (max-width:639px) and (min-height:721px) and (max-height:820px) and (orientation:portrait){.marketing-story-layout,.marketing-story-layout-reverse{gap:.65rem;padding:.55rem 1rem .65rem}.marketing-story-copy h2{margin-top:.45rem;font-size:clamp(2.2rem,10.8vw,3rem)}.marketing-story-copy p{margin-top:.4rem;font-size:.82rem;line-height:1.4}.marketing-stage-note{min-height:1.65rem;margin-top:.4rem}.marketing-daily-grid,.marketing-project-workspace{height:min(38vh,18rem);min-height:15rem}.marketing-phone-shell{width:min(12.8rem,58vw)}.marketing-chief-guide,.marketing-chief-guide[data-guide-pose=phone],.marketing-chief-guide[data-guide-pose=presenting]{width:4.25rem}}@media (max-width:639px) and (max-height:720px) and (orientation:portrait){.marketing-story-layout,.marketing-story-layout-reverse{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.marketing-story-layout-reverse .marketing-story-copy,.marketing-story-layout-reverse .marketing-story-figure{order:initial}.marketing-story-sticky{padding-block:3rem}.marketing-phone-shell{width:min(13.7rem,64vw)}}@media (prefers-reduced-motion:reduce){.marketing-scroll{scroll-behavior:auto}.marketing-story,.marketing-story-reminders,.marketing-story-projects{height:auto;min-height:0}.marketing-story-sticky{height:auto;min-height:0;padding-block:clamp(4rem,10vw,7rem);position:relative;top:auto;overflow:hidden}.marketing-story-figure{flex-direction:column;align-items:center}.marketing-chief-guide,.marketing-chief-guide[data-guide-pose=presenting]{align-self:flex-start;width:clamp(4.75rem,10vw,7rem);margin-top:-1rem;position:relative;bottom:auto;left:auto;right:auto}.marketing-chief-guide[data-guide-pose=phone]{align-self:flex-end;width:clamp(4.75rem,10vw,7rem);margin-top:-1rem;position:relative;bottom:auto;left:auto;right:auto}.marketing-page [data-enter],.marketing-page [data-scroll-step]{opacity:1!important;filter:none!important;transform:none!important}.marketing-chief-guide-image-head{transform:none!important}.marketing-chief-guide-cue{display:none}}
.marketing-copy-mobile{display:none}.marketing-context-layout{row-gap:2rem}.marketing-context-copy{grid-area:copy}.marketing-context-invitation{grid-area:invitation}.marketing-context-figure{grid-area:chief}.marketing-context-layout{grid-template-areas:"copy""invitation""chief"}@media (min-width:1024px){.marketing-context-layout{grid-template-areas:"copy chief""invitation chief"}}@media (max-width:639px) and (orientation:portrait){.marketing-copy-wide{display:none}.marketing-copy-mobile{display:inline}.marketing-hero{min-height:100svh;padding:max(4.5rem, env(safe-area-inset-top)) 1rem max(1.25rem, env(safe-area-inset-bottom))}.marketing-hero-layout{gap:clamp(.75rem,2svh,1.5rem)}.marketing-hero-kicker{margin-bottom:.7rem;padding-block:.35rem;font-size:.5rem}.marketing-hero-title{max-width:10ch;font-size:clamp(2.65rem,12.8vw,3.6rem)}.marketing-hero-subtitle{margin-top:.65rem;font-size:.9rem;line-height:1.45}.marketing-hero-actions{flex-direction:row;gap:.5rem;margin-top:1rem}.marketing-hero-actions a{min-width:0;min-height:2.75rem;padding:.65rem .75rem;font-size:.85rem}.marketing-hero-actions a:first-child{flex:1}.marketing-hero-actions a:last-child{flex:none}.marketing-hero-perch{--chief-perch-width:clamp(4.5rem, 12svh, 7rem);height:clamp(2.5rem,7svh,4rem)}.marketing-story-copy h2{max-width:13ch;margin-top:.6rem;font-size:clamp(2rem,9.5vw,2.75rem);line-height:1}.marketing-story-copy p{margin-top:.55rem;font-size:.9rem;line-height:1.45}.marketing-story-copy>p:first-child{margin-top:0;font-size:.6rem}.marketing-story-copy>div:first-child{gap:.5rem}.marketing-story-copy>div:first-child>p{margin:0;font-size:.6rem}.marketing-story-copy>div:first-child>span{font-size:.48rem}.marketing-stage-note{min-height:1.65rem;margin-top:.6rem;font-size:.5rem}.marketing-phone-preview-badge{display:none}.marketing-story-layout,.marketing-story-layout-reverse{padding:1.25rem 1rem max(1.25rem, env(safe-area-inset-bottom));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3svh,2rem)}.marketing-story-layout-reverse .marketing-story-copy,.marketing-story-layout-reverse .marketing-story-figure{order:initial}.marketing-story-sticky{height:auto;min-height:100svh;padding-block:0}.marketing-daily-reveal-content{width:100%}.marketing-daily-grid,.marketing-project-workspace{height:clamp(14rem,39svh,23rem);min-height:0}.marketing-demo-bar,.marketing-project-topbar{min-height:2.5rem;padding-inline:.75rem}.marketing-daily-tile{padding:.55rem}.marketing-time-block{gap:.3rem;margin-top:.4rem;padding:.4rem}.marketing-daily-tile strong{font-size:.65rem}.marketing-habit-row{gap:.2rem}.marketing-habit-row span{width:.75rem}.marketing-daily-toast{min-height:2rem;padding-block:.3rem;font-size:.6rem}.marketing-chief-guide,.marketing-chief-guide[data-guide-pose=standing],.marketing-chief-guide[data-guide-pose=phone],.marketing-chief-guide[data-guide-pose=presenting]{width:clamp(4.25rem,12svh,6.25rem);margin:0;position:absolute;bottom:-.65rem;left:auto;right:0}.marketing-chief-guide[data-guide-pose=presenting]{left:-.25rem;right:auto}.marketing-phone-shell{width:min(13.7rem,58vw,51svh - 6.63rem)}.marketing-sms-compose,.marketing-sms-typing{display:none}.marketing-sms-bubble{font-size:.58rem}.marketing-sms-thread{padding-bottom:1.5rem}.marketing-context{min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));align-items:center;display:flex}.marketing-context-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""chief""invitation";gap:clamp(.65rem,2svh,1.5rem);width:100%;min-width:0}.marketing-context-title{max-width:12ch;margin-top:.6rem;font-size:clamp(2.1rem,10vw,2.85rem);line-height:1}.marketing-context-description{margin-top:.6rem;font-size:.9rem;line-height:1.5}.marketing-context-badges{display:none}.marketing-context-figure{min-height:0}.marketing-context-orbit{width:min(100%,30svh,17rem)}.marketing-context-chief{border-radius:1.2rem}.marketing-context-chief>*{width:130%;height:auto}.marketing-permission-chip{gap:.25rem;min-height:1.65rem;padding:.25rem .4rem;font-size:.5rem}.marketing-permission-chip svg{width:.7rem;height:.7rem}.marketing-context-lock{white-space:nowrap;min-height:1.5rem;padding:.2rem .4rem;font-size:.45rem}.marketing-context-lock svg{width:.65rem;height:.65rem}.marketing-context-invitation{padding-top:.85rem}.marketing-context-invitation h3{font-size:1.2rem}.marketing-context-invitation>p{margin-top:.35rem;font-size:.85rem;line-height:1.4}.marketing-context-invitation>div{margin-top:.85rem}.marketing-context-invitation a{min-height:2.75rem}@media (max-height:720px),(prefers-reduced-motion:reduce){.marketing-story-sticky{contain:none;overflow:clip visible}.marketing-page[data-motion=enhanced] [data-fold-ready=true] .marketing-daily-reveal-content{transform:none}}}.marketing-page[data-mobile-natural-flow=true] .marketing-story{height:auto;min-height:0}.marketing-page[data-mobile-natural-flow=true] .marketing-story-sticky{contain:none;height:auto;position:relative;top:auto;overflow:clip visible}.marketing-page[data-mobile-natural-flow=true] [data-scroll-step]{opacity:1!important;filter:none!important;transform:none!important}.marketing-page[data-mobile-natural-flow=true] .marketing-hero-preview [data-dashboard-example]>div{height:auto}.marketing-page[data-mobile-natural-flow=true] .marketing-hero-preview [data-example-grid]{grid-template-rows:auto auto}.marketing-page[data-mobile-natural-flow=true] .marketing-context-copy,.marketing-page[data-mobile-natural-flow=true] .marketing-context-invitation{overflow-wrap:anywhere;min-width:0}
.marketing-chief-reveal{position:relative}[data-tear-start],.marketing-tear-runway{display:none}.marketing-context-chief>.chief-mascot{aspect-ratio:1}@media (min-width:1024px){.marketing-context{align-items:center;min-height:100svh;padding-block:clamp(2rem,6svh,5rem);display:flex}.marketing-context-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"copy chief invitation";gap:clamp(1.25rem,3vw,3rem);width:100%}.marketing-context-copy,.marketing-context-invitation{min-width:0}.marketing-context-title{font-size:clamp(2.5rem,3.8vw,3.6rem);line-height:1}.marketing-context-description{font-size:1rem;line-height:1.65}.marketing-context-badges{gap:.4rem;font-size:.65rem}.marketing-context-badges>span{padding-inline:.65rem}.marketing-context-invitation{border-top:0;padding-top:0}.marketing-context-invitation h3{font-size:clamp(1.4rem,2vw,1.75rem)}.marketing-context-figure{min-height:0}.marketing-context-orbit{width:min(100%,27rem)}.marketing-context-chief>.chief-mascot{width:120%;height:auto}}@media (prefers-reduced-motion:no-preference){.marketing-page[data-motion=enhanced] [data-tear-ready=true]{z-index:6;height:calc(var(--tear-viewport) + var(--tear-travel));margin-top:calc(-1 * var(--tear-viewport))}[data-tear-ready=true]>[data-tear-start]{pointer-events:none;width:1px;height:1px;display:block;position:absolute;top:0}[data-tear-ready=true]>.marketing-context{height:var(--tear-viewport);background:radial-gradient(ellipse at 50% 50%, color-mix(in oklch, var(--tos-cyan) 15%, transparent), transparent 60%), var(--background);border-top:0;align-items:center;min-height:0;display:flex;position:sticky;top:0}.marketing-page[data-motion=enhanced] [data-tear-ready=true] .marketing-context-copy,.marketing-page[data-motion=enhanced] [data-tear-ready=true] .marketing-context-invitation{opacity:var(--tear-copy-opacity,0);transform:translateY(var(--tear-copy-y,20px));transition:none}.marketing-page[data-motion=enhanced] [data-tear-ready=true] .marketing-context-figure{opacity:1;transform:scale(var(--tear-chief-scale,.88));transition:none}[data-tear-ready=true]>.marketing-tear-runway{z-index:10;pointer-events:none;display:block;position:absolute;inset:0}.marketing-tear-stage{height:var(--tear-viewport);isolation:isolate;perspective:1800px;position:sticky;top:0;overflow:clip}.marketing-tear-half{backface-visibility:hidden;--scene-progress:1;--step-progress:1;position:absolute;inset:0}.marketing-tear-half[data-tear-half=left]{clip-path:polygon(0 0,50% 0,49.6% 6.5%,50.5% 13%,49.7% 19%,50.4% 25%,49.4% 31.5%,50.6% 37.5%,49.8% 44%,50.5% 50.5%,49.5% 57%,50.4% 63%,49.6% 69.5%,50.6% 76%,49.7% 82.5%,50.3% 89%,49.6% 95%,50% 100%,0 100%);transform-origin:25%;transform:translate3d(calc(-1 * var(--tear-x,0px)), var(--tear-y,0px), 0) rotate(calc(-1 * var(--tear-rotate,0deg))) rotateY(var(--tear-tilt,0deg))}.marketing-tear-half[data-tear-half=right]{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,49.6% 95%,50.3% 89%,49.7% 82.5%,50.6% 76%,49.6% 69.5%,50.4% 63%,49.5% 57%,50.5% 50.5%,49.8% 44%,50.6% 37.5%,49.4% 31.5%,50.4% 25%,49.7% 19%,50.5% 13%,49.6% 6.5%);transform-origin:75%;transform:translate3d(var(--tear-x,0px), var(--tear-y,0px), 0) rotate(var(--tear-rotate,0deg)) rotateY(calc(-1 * var(--tear-tilt,0deg)))}.marketing-tear-half [data-project-snapshot],.marketing-tear-half .marketing-story-sticky{border:0;height:100%;min-height:0;margin:0}.marketing-tear-half .marketing-story-sticky{position:relative;top:0}.marketing-tear-half .marketing-chief-guide-cue{opacity:0}.marketing-tear-half .marketing-chief-guide-image-head{transform:none}.marketing-tear-edge{fill:none;width:100%;height:100%;stroke:color-mix(in oklch, var(--tos-cyan) 70%, var(--foreground));stroke-width:3px;opacity:var(--tear-edge-opacity,0);filter:drop-shadow(0 0 5px var(--tos-cyan));pointer-events:none;position:absolute;inset:0}.marketing-tear-edge path{stroke-dasharray:1;stroke-dashoffset:var(--tear-edge-offset,1);vector-effect:non-scaling-stroke}[data-tear-ready=true][data-tear-state=before]>.marketing-context,[data-tear-ready=true][data-tear-state=before]>.marketing-tear-runway,[data-tear-ready=true][data-tear-state=after]>.marketing-tear-runway{visibility:hidden}[data-tear-ready=true][data-tear-state=before]{pointer-events:none}[data-tear-ready=true][data-tear-state=tearing] .marketing-tear-half{will-change:transform}}
