:where(.c[data-page=home]) .hero-lit{padding-bottom:clamp(56px,7vw,96px)}:where(.c[data-page=home]) .stage-wrap{min-width:0;position:relative}:where(.c[data-page=home]) .stage-wrap.halo:before{inset:-6% -8% -14%}:where(.c[data-page=home]) .stage-wrap .stage{box-shadow:inset 0 0 0 1px var(--line),0 48px 110px -48px oklch(25% .03 60/.5),0 10px 30px -18px oklch(25% .03 60/.3)}:where(.c[data-page=home]) .stage-tag{z-index:4;height:34px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:-18px;left:50%;translate:-50%}:where(.c[data-page=home]) .night-in{flex-direction:column;align-items:center;gap:40px;display:flex}:where(.c[data-page=home]) .night .lede{color:var(--ink-2)}:where(.c[data-page=home]) .pano .app-win{box-shadow:none;border-radius:0;min-height:660px}:where(.c[data-page=home]) .pano-foot{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}:where(.c[data-page=home]) .pano-foot .chip{background:var(--raised);height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex}:where(.c[data-page=home]) .pano-foot .chip i{border-radius:50%;flex-shrink:0;width:8px;height:8px}:where(.c[data-page=home]) .cine{width:100%;max-width:1180px;margin-inline:auto;padding-top:24px;position:relative}:where(.c[data-page=home]) .cine-cone{pointer-events:none;z-index:0;background:conic-gradient(from 180deg at 50% 0%,transparent 0 158deg,oklch(100% 0 0/.55) 172deg,oklch(100% 0 0/.7) 180deg,oklch(100% 0 0/.55) 188deg,transparent 202deg 360deg);filter:blur(18px);opacity:.75;width:120%;height:calc(100% + 120px);position:absolute;top:-190px;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}:where(.c[data-page=home]) .cine-screen{z-index:1;position:relative}:where(.c[data-page=home]) .cine-screen.halo:before{inset:-4% -6% -16%}:where(.c[data-page=home]) .cine .film-loop{box-shadow:0 0 0 1px oklch(17% .004 75/.6),0 0 0 10px oklch(17% .004 75/.9),0 60px 140px -50px oklch(25% .03 60/.7)}:where(.c[data-page=home]) .cine .film-loop:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 120px oklch(0% 0 0/.18)}:where(.c[data-page=home]) .cine-floor{background:radial-gradient(closest-side,color-mix(in oklch,var(--tan) 55%,transparent),transparent);filter:blur(24px);z-index:-1;pointer-events:none;border-radius:50%;height:90px;position:absolute;bottom:-56px;left:6%;right:6%}:where(.c[data-page=home]) .cine .follow{z-index:2;pointer-events:none;height:52%;position:absolute;bottom:-9%;right:-6%}:where(.c[data-page=home]) .cine-bar.film{aspect-ratio:auto;box-shadow:none;z-index:1;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:44px;display:flex;position:relative;overflow:visible}:where(.c[data-page=home]) .cine-bar .cine-title{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.c[data-page=home]) .cine-bar .cine-title .display-2{font-size:clamp(30px,3.6vw,52px)}:where(.c[data-page=home]) .cine-bar .cine-act{flex-wrap:wrap;align-items:center;gap:18px;display:flex}:where(.c[data-page=home]) .cine .cine-bar .cap{max-width:24ch;position:static}:where(.c[data-page=home]) .cine .cine-bar .eq{position:static}@keyframes c27-home-cine-flicker{0%,to{opacity:.75}42%{opacity:.68}44%{opacity:.8}71%{opacity:.7}}@media (prefers-reduced-motion:no-preference){.c:where([data-page=home])[data-motion=on] .cine-cone{animation:5s steps(6,end) infinite c27-home-cine-flicker}}@media (width<=900px){:where(.c[data-page=home]) .stage-tag,:where(.c[data-page=home]) .cine .follow{display:none}:where(.c[data-page=home]) .cine-cone{width:160%}}:where(.c[data-page=home]) .stack-32{flex-direction:column;gap:32px;display:flex}:where(.c[data-page=home]) .stack-36{flex-direction:column;gap:36px;display:flex}:where(.c[data-page=home]) .stack-40{flex-direction:column;gap:40px;display:flex}:where(.c[data-page=home]) .coofi picture,:where(.c[data-page=home]) .follow picture{display:contents}:where(.c[data-page=home]) .follow picture>img{animation:4.2s ease-in-out infinite c27-bob;display:block}:where(.c[data-page=home]) .stage,:where(.c[data-page=home]) .app-win{margin:0}:where(.c[data-page=home]) .pulse.stage-pulse{color:var(--live);width:7px;height:7px}:where(.c[data-page=home]) .stage .voice{margin:0}:where(.c[data-page=home]) .float.hs-f1{gap:12px;width:72%;padding:20px 22px;top:7%;left:7%}:where(.c[data-page=home]) .hs-f1 .voice{font-size:18px;line-height:27px}:where(.c[data-page=home]) .float.hs-f2{width:66%;box-shadow:var(--shadow-pop);flex-direction:column;gap:10px;padding:18px 20px;display:flex;top:39%;left:22%}:where(.c[data-page=home]) .hs-f2 .voice{font-size:16px;line-height:24px}:where(.c[data-page=home]) .hs-f2 .row-flex,:where(.c[data-page=home]) .hs-f4 .row-flex{gap:8px}:where(.c[data-page=home]) .float.hs-f3{gap:8px;width:40%;padding:16px 18px;top:72%;left:6%}:where(.c[data-page=home]) .hs-f3 .t-h2 .t-meta{font-size:15px}:where(.c[data-page=home]) .hs-f3 .meter>i,:where(.c[data-page=home]) .today-stats .meter>i,:where(.c[data-page=home]) .l-meter>i{width:83%}:where(.c[data-page=home]) .float.hs-f4{gap:6px;width:40%;padding:14px 16px;top:76%;left:52%}:where(.c[data-page=home]) .hs-f4 .pulse{width:6px;height:6px}:where(.c[data-page=home]) .hs-f4 .t-body{font-size:14px}:where(.c[data-page=home]) .ph-screen-top{display:none}:where(.c[data-page=home]) .tools-band{padding-top:12px}:where(.c[data-page=home]) .tools-in{flex-direction:column;gap:16px;display:flex}:where(.c[data-page=home]) .today-head{flex-wrap:wrap;justify-content:space-between;gap:10px}:where(.c[data-page=home]) .brief .voice{margin:0;font-size:22px;line-height:31px}:where(.c[data-page=home]) .sect-h .t-h3{margin:0}:where(.c[data-page=home]) .today-stats{gap:12px}:where(.c[data-page=home]) .today-stats .card,:where(.c[data-page=home]) .ctl-cards .card{gap:6px}:where(.c[data-page=home]) .today-stats .t-h2 .t-meta,:where(.c[data-page=home]) .u-amount .t-meta,:where(.c[data-page=home]) .a-hours .t-meta{font-size:14px}:where(.c[data-page=home]) .today-vat,:where(.c[data-page=home]) .u-between{justify-content:space-between}:where(.c[data-page=home]) .dock-head{gap:10px}:where(.c[data-page=home]) .dock-who{flex-direction:column;min-width:0;display:flex}:where(.c[data-page=home]) .paper.dock-paper{flex-direction:column;gap:8px;padding:16px 18px;display:flex}:where(.c[data-page=home]) .dock-paper .voice{margin:0;font-size:16px;line-height:25px}:where(.c[data-page=home]) .dock-acts{flex-wrap:wrap;gap:8px;margin-top:auto}:where(.c[data-page=home]) .legend-1{background:var(--you)}:where(.c[data-page=home]) .legend-2{background:var(--ok)}:where(.c[data-page=home]) .legend-3{background:var(--live)}:where(.c[data-page=home]) .day .day-note{margin-top:6px}:where(.c[data-page=home]) .day-new .day-new-label{color:var(--tan-ink)}:where(.c[data-page=home]) [data-seg-panel][hidden]{display:none}:where(.c[data-page=home]) .demo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}:where(.c[data-page=home]) .demo-steps{margin:0;padding:0;list-style:none}:where(.c[data-page=home]) .step-txt{flex-direction:column;gap:4px;display:flex}:where(.c[data-page=home]) .fresh.screen-fresh{margin-left:auto}:where(.c[data-page=home]) .card-flat.demo-mail{gap:6px}:where(.c[data-page=home]) .decision-who{flex-direction:column;display:flex}:where(.c[data-page=home]) .decision .voice{margin:0;font-size:16px;line-height:25px}:where(.c[data-page=home]) .u-head{flex-wrap:wrap;gap:12px}:where(.c[data-page=home]) .u-measure{max-width:66ch}:where(.c[data-page=home]) .u-coofi{gap:10px}:where(.c[data-page=home]) .ucard .vis .voice{margin:0;font-size:16px;line-height:25px}:where(.c[data-page=home]) .ucard .vis.vis-runs{flex-flow:wrap;align-items:stretch;gap:14px}:where(.c[data-page=home]) .card-flat.run{flex:200px;gap:6px}:where(.c[data-page=home]) .run-tag,:where(.c[data-page=home]) .a-start{align-self:flex-start}:where(.c[data-page=home]) .film-band{overflow:hidden}:where(.c[data-page=home]) .film-in{flex-direction:column;gap:20px;display:flex}:where(.c[data-page=home]) .film-head{z-index:2;position:relative}:where(.c[data-page=home]) .cine-title .kin-b{color:var(--tan-ink)}:where(.c[data-page=home]) .cine .follow picture>img{width:auto;height:100%}:where(.c[data-page=home]) .cine-act .play{text-decoration:none}:where(.c[data-page=home]) .cine-act .play .ic{fill:currentColor;stroke:none}:where(.c[data-page=home]) .areas-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}:where(.c[data-page=home]) .loop-c{justify-content:center}:where(.c[data-page=home]) .card-flat.a-mail{gap:4px;padding:12px}:where(.c[data-page=home]) .a-mail b{font-size:14px}:where(.c[data-page=home]) .paper.a-draft{padding:10px 12px;font-size:13px;line-height:19px}:where(.c[data-page=home]) .a-draft .l-type{display:block}:where(.c[data-page=home]) .a-rows{font-size:13px}:where(.c[data-page=home]) .a-row{min-height:44px;padding:8px 12px}:where(.c[data-page=home]) .pg-txt{flex-direction:column;display:flex}:where(.c[data-page=home]) .a-photo{align-self:stretch;min-height:56px}:where(.c[data-page=home]) .voice.a-report{font-size:15px;line-height:22px}:where(.c[data-page=home]) .ctl-in{flex-wrap:wrap;align-items:center;gap:40px;display:flex}:where(.c[data-page=home]) .ctl-copy{flex:420px}:where(.c[data-page=home]) .ctl-link{align-self:flex-start}:where(.c[data-page=home]) .ctl-cards{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.c[data-page=home]) .seg-go{align-self:flex-start;margin-left:-11px}:where(.c[data-page=home]) .card.price-band{flex-flow:wrap;align-items:center;gap:28px;padding:36px}:where(.c[data-page=home]) .price-copy{flex-direction:column;flex:360px;gap:10px;display:flex}:where(.c[data-page=home]) .price-act{gap:10px}:where(.c[data-page=home]) .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;display:grid}:where(.c[data-page=home]) .final-mascot{flex:none}:where(.c[data-page=home]) .final-mascot img{width:auto;height:280px}@media (width<=900px){:where(.c[data-page=home]) .faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=760px){:where(.c[data-page=home]) main>.band{padding-block:48px}:where(.c[data-page=home]) main>.band-tight{padding-block:32px}:where(.c[data-page=home]) main>.hero-lit{padding-top:16px;padding-bottom:24px}:where(.c[data-page=home]) .lit.hero-lit:before{height:150%;inset:-10% -30% auto}:where(.c[data-page=home]) .hero-lit .hero{gap:28px}:where(.c[data-page=home]) .hero .hero-copy{gap:20px}:where(.c[data-page=home]) .hero-copy .terms{font-size:14px}:where(.c[data-page=home]) .stage-wrap.halo:before{inset:-4% -10% -8%}:where(.c[data-page=home]) .stage-wrap .stage{box-shadow:inset 0 0 0 1px var(--line),0 36px 80px -36px oklch(25% .03 60/.5);aspect-ratio:auto;border-radius:30px;flex-wrap:wrap;gap:12px 10px;padding:14px 14px 70px;display:flex}:where(.c[data-page=home]) .hero .stage>.float{flex:100%;width:auto;min-width:0;position:relative;top:auto;left:auto}:where(.c[data-page=home]) .float.hs-f1,:where(.c[data-page=home]) .float.hs-f2{padding:16px}:where(.c[data-page=home]) .hs-f1 .voice{font-size:17px;line-height:25px}:where(.c[data-page=home]) .float.hs-f3{flex:1.1 1 0;gap:6px;padding:14px}:where(.c[data-page=home]) .hero .stage>.hs-f3{flex:1.1 1 0}:where(.c[data-page=home]) .hero .stage>.hs-f4{flex:.9 1 0}:where(.c[data-page=home]) .hs-f3 .t-h2{font-size:20px}:where(.c[data-page=home]) .hs-f3 .t-h2 .t-meta{font-size:13px}:where(.c[data-page=home]) .float.hs-f4{flex:.9 1 0;gap:6px;padding:14px}:where(.c[data-page=home]) .hs-f4 .t-body{line-height:19px}:where(.c[data-page=home]) .ph-screen-top{flex:100%;order:-1;align-items:center;gap:8px;padding:2px 2px 4px;font-size:14px;font-weight:650;display:flex}:where(.c[data-page=home]) .ph-screen-top .now{height:28px;margin-left:auto;font-size:12.5px}:where(.c[data-page=home]) .stage .loop-ctl{height:44px;padding:0 14px 0 12px;font-size:13.5px;bottom:12px;right:12px}:where(.c[data-page=home]) .stage .demo-label{max-width:52%;font-size:11.5px;bottom:26px;left:16px}:where(.c[data-page=home]) .tools-band{padding-top:36px}:where(.c[data-page=home]) .tools-in{gap:14px}:where(.c[data-page=home]) .tools-in .t-label{font-size:13.5px}:where(.c[data-page=home]) .tools-in .marquee{margin-inline:-16px}:where(.c[data-page=home]) .night-in{align-items:stretch;gap:24px}:where(.c[data-page=home]) .night-in .shead-c,:where(.c[data-page=home]) .film-in .shead-c{text-align:left;align-items:flex-start;margin-inline:0}:where(.c[data-page=home]) .night-in .pano>.frame{border-radius:26px}:where(.c[data-page=home]) .frame .frame-bar{height:34px;padding-inline:12px}:where(.c[data-page=home]) .frame .frame-bar .addr{padding:2px 10px;font-size:11.5px}:where(.c[data-page=home]) .pano .app-win{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}:where(.c[data-page=home]) .app-win .app-rail{display:contents}:where(.c[data-page=home]) .app-win .app-rail .who{order:0;grid-column:1/-1;align-items:center;gap:10px;width:auto;padding:14px 16px 0;font-size:15px;display:flex}:where(.c[data-page=home]) .app-win .app-rail a{white-space:nowrap;height:auto;min-height:56px;color:var(--ink-3);background:var(--raised);box-shadow:inset 0 1px 0 var(--line);border-radius:0;order:3;justify-content:center;gap:6px;padding:0 4px;font-size:13.5px;font-weight:600}:where(.c[data-page=home]) .app-win .app-rail a[aria-current=page]{color:var(--ink);background:var(--raised);box-shadow:inset 0 1px 0 var(--line)}:where(.c[data-page=home]) .app-win .app-rail a .count{margin-left:0}:where(.c[data-page=home]) .app-win .row .title{white-space:normal}:where(.c[data-page=home]) .app-win .app-rail a:nth-of-type(n+5){display:none}:where(.c[data-page=home]) .app-win .app-main{order:1;grid-column:1/-1;gap:16px;padding:16px 16px 18px}:where(.c[data-page=home]) .app-win .app-dock{box-shadow:inset 0 1px 0 var(--line);border-radius:24px 24px 0 0;order:2;grid-column:1/-1;gap:14px;margin-top:4px;padding:18px 16px 20px}:where(.c[data-page=home]) .app-main .brief{gap:12px;padding:18px}:where(.c[data-page=home]) .app-main .brief .voice{font-size:18px;line-height:26px}:where(.c[data-page=home]) .app-win .row .av{display:none}:where(.c[data-page=home]) .app-main .today-stats{grid-template-columns:minmax(0,1fr)}:where(.c[data-page=home]) .today-stats .card,:where(.c[data-page=home]) .paper.dock-paper{padding:16px}:where(.c[data-page=home]) .dock-acts{flex-direction:column;align-items:stretch}:where(.c[data-page=home]) .dock-acts .hold,:where(.c[data-page=home]) .dock-acts .btn{width:100%}:where(.c[data-page=home]) .dock-acts .btn{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1)}:where(.c[data-page=home]) .app-win .app-toast{white-space:normal;width:fit-content;margin-inline:auto;font-size:14px;bottom:84px;left:12px;right:12px;translate:none}:where(.c[data-page=home]) .pano-foot{justify-content:flex-start;gap:8px}:where(.c[data-page=home]) .pano-foot .chip{height:auto;min-height:32px;padding:0 12px}:where(.c[data-page=home]) .versus .day{padding:22px 20px}:where(.c[data-page=home]) .day .slot{grid-template-columns:50px minmax(0,1fr)}:where(.c[data-page=home]) .stack-32,:where(.c[data-page=home]) .stack-36{gap:20px}:where(.c[data-page=home]) .stack-40{gap:24px}:where(.c[data-page=home]) [data-seg] .demo{gap:18px}:where(.c[data-page=home]) .demo-steps .demo-step{padding:14px 16px}:where(.c[data-page=home]) .screen .screen-body,:where(.c[data-page=home]) .decision .decision-head,:where(.c[data-page=home]) .decision .decision-body,:where(.c[data-page=home]) .card-flat.demo-mail{padding:16px}:where(.c[data-page=home]) .unique .ucard{gap:14px;padding:22px 18px}:where(.c[data-page=home]) .unique .ucard .vis{min-height:0;padding:16px}:where(.c[data-page=home]) .ucard .h-sub{font-size:22px}:where(.c[data-page=home]) .u-head{flex-wrap:nowrap}:where(.c[data-page=home]) .vis .org{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.c[data-page=home]) .vis .wire{display:none}:where(.c[data-page=home]) .vis .memory{align-items:flex-start;font-size:14px;line-height:20px}:where(.c[data-page=home]) .memory .ic{margin-top:2px}:where(.c[data-page=home]) .ucard .vis .voice{font-size:17px;line-height:26px}:where(.c[data-page=home]) .ucard .vis.vis-runs{flex-direction:column;gap:10px}:where(.c[data-page=home]) .card-flat.run{background:var(--raised);flex:none;padding:14px}:where(.c[data-page=home]) .film-band{padding-bottom:24px}:where(.c[data-page=home]) .cine{padding-top:12px}:where(.c[data-page=home]) .cine-cone{filter:blur(14px);width:180%;height:520px;top:-150px}:where(.c[data-page=home]) .cine-screen.halo:before{inset:-6% -10% -14%}:where(.c[data-page=home]) .cine .film-loop{aspect-ratio:1;border-radius:22px;box-shadow:0 0 0 1px oklch(17% .004 75/.6),0 0 0 7px oklch(17% .004 75/.9),0 40px 90px -40px oklch(25% .03 60/.7)}:where(.c[data-page=home]) .cine .film-loop .cap{padding:5px 10px;font-size:11.5px;bottom:12px;left:12px}:where(.c[data-page=home]) .cine .follow{height:150px;display:block;bottom:-26px;right:-14px}:where(.c[data-page=home]) .cine-bar.film{flex-direction:column;align-items:stretch;gap:16px;margin-top:34px}:where(.c[data-page=home]) .cine-bar .cine-title .display-2{font-size:36px}:where(.c[data-page=home]) .cine-bar .cine-act{justify-content:space-between;gap:12px}:where(.c[data-page=home]) .cine-bar .cine-act .play{flex:100%;order:-1;justify-content:center;height:56px;font-size:16px}:where(.c[data-page=home]) .cine .cine-bar .cap{font-size:12.5px}:where(.c[data-page=home]) .areas-in .areas{gap:16px}:where(.c[data-page=home]) .a-row .title{font-size:14px}:where(.c[data-page=home]) .a-row .sub{font-size:12.5px}:where(.c[data-page=home]) .areas .t-h3{font-size:18px}:where(.c[data-page=home]) .areas-in .areas-head{display:contents}:where(.c[data-page=home]) .btn.areas-all{order:1;width:100%;height:52px}:where(.c[data-page=home]) .ctl-in{gap:24px}:where(.c[data-page=home]) .ctl-cards{grid-template-columns:minmax(0,1fr)}:where(.c[data-page=home]) .ctl-cards .t-meta{color:var(--ink-2);font-size:16px;line-height:24px}:where(.c[data-page=home]) .btn.ctl-link{align-self:stretch;height:52px}:where(.c[data-page=home]) .stack-36 .segs{gap:14px}:where(.c[data-page=home]) .segs .segcard{padding:22px 20px}:where(.c[data-page=home]) .segcard .h-sub{font-size:22px}:where(.c[data-page=home]) .card.price-band{flex-direction:column;align-items:stretch;gap:12px;padding:24px 20px}:where(.c[data-page=home]) .price-band .h-sub{font-size:24px}:where(.c[data-page=home]) .price-copy{flex:none}:where(.c[data-page=home]) .price-act .btn{width:100%}:where(.c[data-page=home]) .faq-grid .faq summary{font-size:17px}:where(.c[data-page=home]) .final-mascot{order:-1}:where(.c[data-page=home]) .final-mascot img{height:170px}}
