:root{--ink: #161412;--paper: #f9f8f6;--muted: rgba(22, 20, 18, .7);--line: #e7e4df;--lime: #3fa34d;--lime-ink: #2f7d3b;--white: #fffcf8;--focus: 0 0 0 3px rgba(22, 20, 18, .16);--serif: Newsreader, "Iowan Old Style", Palatino, serif;--sans: Inter, "Segoe UI", Helvetica, Arial, sans-serif;--ease: cubic-bezier(.2, 0, 0, 1);--ease-reveal: cubic-bezier(.16, 1, .3, 1);--gutter: 32px;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;background:var(--paper)}body.menu-is-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:#d9f0dc;color:var(--ink)}.icon{width:1.1em;height:1.1em;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-48px;background:var(--white);padding:8px 12px}.skip:focus{top:12px;z-index:10}.header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:14px max(28px,env(safe-area-inset-right)) 14px max(28px,env(safe-area-inset-left));padding-top:max(14px,env(safe-area-inset-top));background:#f9f8f6e6}.brand{display:inline-flex;align-items:baseline;font-family:var(--serif);font-size:26px;font-weight:500;line-height:1;letter-spacing:-.025em;white-space:nowrap}.brand em{font-style:italic;font-weight:400;color:var(--lime-ink);letter-spacing:-.015em}.nav{display:flex;gap:22px;color:var(--muted);font-size:15px}.nav a,.login,.footer a{transition:color .12s var(--ease)}.nav a:hover,.login:hover,.nav a[aria-current=page]{color:var(--ink)}.menu-toggle{display:none;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;transition:background .12s var(--ease)}.menu-toggle:hover{background:#1614120d}.menu-toggle:focus-visible{outline:none;box-shadow:var(--focus)}.menu-bars{position:relative;width:22px;height:12px}.menu-bars span{position:absolute;left:0;right:0;height:1.75px;border-radius:2px;background:currentColor;transition:translate .36s var(--ease-reveal),rotate .36s var(--ease-reveal)}.menu-bars span:first-child{top:0}.menu-bars span:last-child{bottom:0}.menu-toggle[aria-expanded=true] .menu-bars span:first-child{translate:0 5.1px;rotate:45deg}.menu-toggle[aria-expanded=true] .menu-bars span:last-child{translate:0 -5.1px;rotate:-45deg}.menu{position:fixed;inset:72px 0 0;z-index:3;display:flex;flex-direction:column;gap:28px;padding:12px var(--gutter) max(20px,env(safe-area-inset-bottom));overflow-y:auto;background:var(--paper);clip-path:inset(0 0 100% 0);transition:clip-path .3s cubic-bezier(.4,0,.2,1)}.menu[hidden]{display:none}.menu[data-state=open]{clip-path:inset(0 0 0 0);transition:clip-path .56s var(--ease-reveal)}.menu nav{display:grid}.menu nav a{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:68px;font-family:var(--serif);font-size:34px;letter-spacing:-.02em;opacity:0;translate:0 18px;transition:opacity .18s var(--ease),translate .18s var(--ease)}.menu nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:left;scale:0 1;transition:scale .2s var(--ease)}.menu nav a .icon{width:22px;height:22px;color:var(--muted);transition:translate .12s var(--ease),color .12s var(--ease)}.menu nav a:hover .icon,.menu nav a:focus-visible .icon{translate:4px 0;color:var(--ink)}.menu nav a[aria-current=page]{color:var(--muted)}.menu-foot{position:relative;display:grid;flex:1 1 auto;min-height:200px;max-height:460px;border-radius:20px;overflow:hidden;background:#c7d3c0;clip-path:inset(100% 0 0 0 round 20px);transition:clip-path .2s var(--ease)}.menu-foot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.menu-foot .btn{position:relative;align-self:end;margin:12px}.menu[data-state=open] nav a{opacity:1;translate:0 0;transition:opacity .48s var(--ease-reveal),translate .62s var(--ease-reveal);transition-delay:calc(.14s + var(--i) * 60ms)}.menu[data-state=open] nav a:after{scale:1 1;transition:scale .76s var(--ease-reveal);transition-delay:calc(.2s + var(--i) * 60ms)}.menu[data-state=open] .menu-foot{clip-path:inset(0 0 0 0 round 20px);transition:clip-path .76s var(--ease-reveal);transition-delay:calc(.14s + var(--i) * 60ms)}body.menu-is-open .header{background:var(--paper)}.actions{display:flex;align-items:center;gap:16px}.login{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:15px;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--ink);color:var(--paper);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease),background .12s var(--ease)}.btn:hover{background:#000}.btn:active{transform:scale(.98)}.btn:focus-visible,a:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.btn:focus-visible{border-radius:inherit}.btn .icon{width:20px;height:20px;transition:translate .12s var(--ease)}.btn:hover .icon{translate:2px 0}.btn-nav{min-height:40px;border-radius:8px;padding:8px 16px;font-size:14px}.btn-hero{min-height:58px;border-radius:16px;padding:16px 32px;font-size:18px}.btn-hero:focus-visible{border-radius:16px}.wrap{width:min(1280px,calc(100% - var(--gutter) * 2));margin:0 auto}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:48px 0 72px}.hero h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(2.75rem,1.4rem + 4.2vw,4.5rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.hero .lead{margin:20px 0 0;max-width:38ch;font-size:20px;font-weight:300;line-height:1.45;color:var(--muted)}.hero .btn{margin-top:28px}.checks{display:flex;flex-wrap:wrap;gap:16px 22px;margin:18px 0 0;padding:0;list-style:none}.checks li{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:14px}.checks .icon{width:18px;height:18px;color:var(--lime)}.frame{min-height:520px;border-radius:20px;overflow:hidden;position:relative;background:#c7d3c0}.frame .frame-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.frame-sm{min-height:360px;margin-top:16px}.frame.fit{min-height:0}.frame.fit .dash{position:relative;inset:auto;margin:16px}.dash{position:absolute;inset:18px;display:flex;overflow:hidden;border:1px solid #eaecf0;border-radius:12px;background:#fff;color:#101828;font-family:Inter,Segoe UI,sans-serif;font-size:12px}.dash-side{width:188px;flex:none;padding:16px 12px;border-right:1px solid #eaecf0;background:#fff}.dash-brand{font-weight:650;letter-spacing:-.03em;padding:0 8px 14px}.dash-brand em{font-style:normal;color:#267a56}.dash-work{display:flex;gap:8px;align-items:center;margin:0 4px 14px;padding:8px;border:1px solid #eaecf0;border-radius:9px}.dash-avatar{width:26px;height:26px;border-radius:7px;background:#101828;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.dash-work small{display:block;color:#667085;font-size:10px}.dash-nav{display:grid;gap:2px}.dash-nav span{height:32px;display:flex;align-items:center;padding:0 10px;border-radius:7px;color:#344054;font-weight:600}.dash-nav .on{background:#f2f4f7;color:#101828}.dash-main{flex:1;min-width:0;padding:14px;background:#f9fafb}.week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.week-7{grid-template-columns:repeat(7,minmax(0,1fr))}.day{min-height:108px;padding:8px;border:1px solid #eaecf0;border-radius:8px;background:#fff}.day b{display:block;font-size:12px}.day i{display:block;margin-top:4px;font-style:normal;font-size:9px;font-weight:700;color:#98a2b3;letter-spacing:.04em}.pill{display:block;margin-top:6px;padding:4px;border-radius:6px;background:#f2f4f7;font-size:9px;font-weight:700;line-height:1.3}.tag{display:inline-flex;margin-top:8px;padding:3px 7px;border-radius:30px;font-size:9px;font-weight:750}.tag.scheduled{color:#175cd3;background:#eff8ff}.tag.draft{color:#b54708;background:#fffaeb}.tag.published{color:#067647;background:#ecfdf3}.dash-form label{display:block;margin:8px 0 4px;font-size:11px;font-weight:600}.dash-form .field{border:1px solid #d0d5dd;border-radius:8px;background:#fff;min-height:32px;padding:7px 8px;color:#344054}.dash-go{margin-top:12px;display:inline-flex;min-height:32px;padding:0 12px;align-items:center;border-radius:8px;background:#267a56;color:#fff;font-size:12px;font-weight:650}.lib{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lib article{border:1px solid #eaecf0;border-radius:10px;overflow:hidden;background:#fff}.lib .thumb{background:#f2f4f7}.lib strong,.lib small{display:block;padding:0 8px}.lib strong{padding-top:8px;font-size:11px}.lib small{padding-bottom:8px;color:#667085;font-size:10px}.section{padding:88px 0}.section h2{margin:0 0 36px;max-width:16ch;font-family:var(--serif);font-weight:400;font-size:clamp(2.125rem,1.5rem + 2vw,3rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.section-intro{margin:-20px 0 32px;max-width:46ch;color:var(--muted);font-size:18px;font-weight:300}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step{border-top:1px solid var(--line);padding-top:18px}.step .frame.fit{min-height:0}@media(min-width:981px){.steps{grid-template-rows:repeat(4,auto)}.step{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.step .frame{display:flex}.step .frame .dash{flex:1}}.help,.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.help article,.stats article{border-top:1px solid var(--line);padding-top:18px}.help h3{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.02em}.help p,.stats span{margin:0;color:var(--muted)}.stats strong{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(3rem,2.4rem + 2vw,4rem);line-height:1;letter-spacing:-.03em}.stats span{display:block;margin-top:10px;max-width:28ch}.makers{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.makers h2{margin:0;max-width:16ch}.makers p:last-child{margin:0;color:var(--muted);font-size:18px;font-weight:300}.sums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.sum{min-height:88px;padding:12px 14px;border:1px solid #eaecf0;border-radius:11px;background:#fff}.sum small{display:block;color:#667085;font-size:11px;font-weight:600}.sum b{display:block;margin-top:6px;font-size:26px;letter-spacing:-.04em}.rows{margin-top:12px;background:#fff;border:1px solid #eaecf0;border-radius:11px}.row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #eaecf0}.row:first-child{border-top:0}.row strong{font-size:13px}.row span{margin-left:auto}.row .tag{margin-top:0}.step>b{display:block;margin-bottom:12px;color:var(--lime-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.step h3{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.02em}.step p{margin:0;color:var(--muted)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{position:relative;cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-size:18px;font-weight:500}.faq summary:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:50%;translate:0 -50%;color:var(--muted);font-size:22px;font-weight:300}.faq details[open] summary:after{content:"–"}.faq p{margin:0 0 20px;max-width:62ch;color:var(--muted)}.close{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-bottom:96px}.close h2{margin:0;max-width:14ch}.close p{margin:0 0 16px;color:var(--muted);max-width:36ch}.soon{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:calc(100svh - 173px);padding:48px 0 72px}.soon h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(2.75rem,1.4rem + 4.2vw,4.5rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.soon .lead{margin:20px 0 0;max-width:40ch;color:var(--muted);font-size:20px;font-weight:300;line-height:1.45}.soon-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.soon-home{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;transition:text-decoration-color .12s var(--ease)}.soon-home:hover{text-decoration-color:var(--ink)}.soon-frame{display:grid;align-items:center;min-height:560px}.soon-frame .dash{position:relative;inset:auto;margin:28px}.soon-dash .dash-main{padding:18px}.soon-dash .dash-title{margin:0 0 12px;font-size:16px;font-weight:700;letter-spacing:-.03em}.soon-bar{height:6px;margin-bottom:14px;overflow:hidden;border-radius:6px;background:#eaecf0}.soon-bar span{display:block;height:100%;border-radius:6px;background:#267a56;transform-origin:left;scale:.62 1}.soon-dash .rows{margin-top:0}.soon-dash .row{padding:12px 14px}.soon-dash .row strong{font-size:13px}.soon-dash .tag{margin:0 0 0 auto;font-size:10px}@media(prefers-reduced-motion:no-preference){.js .soon-frame .soon-bar span{scale:0 1;transition:scale 1.4s var(--ease-reveal) .7s}.js .soon-frame.is-in .soon-bar span{scale:.62 1}.js .soon-frame .row{opacity:0;translate:0 8px;transition:opacity .6s var(--ease-reveal),translate .7s var(--ease-reveal);transition-delay:calc(.52s + var(--n) * 90ms)}.js .soon-frame.is-in .row{opacity:1;translate:0 0}}.page{width:min(720px,calc(100% - 48px));margin:0 auto;padding:56px 0 96px}.page h1{margin:0 0 12px;font-family:var(--serif);font-weight:400;font-size:clamp(2.5rem,1.8rem + 2.6vw,3.5rem);line-height:1.05;text-wrap:balance;letter-spacing:-.02em}.page .updated,.page p,.page li{color:var(--muted)}.page h2{margin:32px 0 8px;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.page a{text-decoration:underline;text-underline-offset:3px}.flow{display:grid;gap:8px;margin-top:28px}.flow article{border-top:1px solid var(--line);padding-top:8px}.page .btn{margin-top:28px}.footer{border-top:1px solid var(--line);padding:28px var(--gutter) max(28px,env(safe-area-inset-bottom));align-items:center;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}.footer nav{display:flex;flex-wrap:wrap;gap:0 22px}.footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.footer a:hover{color:var(--muted)}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{transition-delay:var(--d, 0ms)}.js [data-reveal=title]{opacity:0;translate:0 .35em;filter:blur(8px);transition:opacity .8s var(--ease-reveal),translate .9s var(--ease-reveal),filter .8s var(--ease-reveal);transition-delay:var(--d, 0ms)}.js [data-reveal=fade]{opacity:0;translate:0 14px;transition:opacity .7s var(--ease-reveal),translate .8s var(--ease-reveal);transition-delay:var(--d, 0ms)}.js [data-reveal=frame]{clip-path:inset(5% 3% 5% 3% round 20px);opacity:.4;transition:clip-path 1s var(--ease-reveal),opacity .7s var(--ease-reveal);transition-delay:var(--d, 0ms)}.js [data-reveal=list]>*{position:relative;border-top-color:transparent;opacity:0;translate:0 18px;transition:opacity .7s var(--ease-reveal),translate .8s var(--ease-reveal);transition-delay:calc(var(--d, 0ms) + var(--n, 0) * 90ms)}.js [data-reveal=list]>*:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--line);transform-origin:left;scale:0 1;transition:scale 1s var(--ease-reveal);transition-delay:calc(var(--d, 0ms) + var(--n, 0) * 90ms)}.js [data-reveal=title].is-in{opacity:1;translate:0 0;filter:blur(0)}.js [data-reveal=fade].is-in{opacity:1;translate:0 0}.js [data-reveal=frame].is-in{clip-path:inset(0 0 0 0 round 20px);opacity:1}.js [data-reveal=list].is-in>*{opacity:1;translate:0 0}.js [data-reveal=list].is-in>*:before{scale:1 1}.js [data-revealed]{clip-path:none!important;filter:none!important}}@media(max-width:1100px){.nav{gap:18px}}@media(max-width:980px){:root{--gutter: 24px}.nav{display:none}.menu-toggle{display:grid}.hero,.steps,.close,.help,.stats,.makers,.soon{grid-template-columns:1fr;display:grid}.soon{gap:40px;min-height:0;padding:32px 0 56px}.soon-frame{min-height:0}.soon-frame .dash{margin:16px}.hero{gap:40px;padding:32px 0 56px}.hero .lead{max-width:46ch}.section{padding:64px 0}.help,.stats{gap:28px}.steps{gap:48px}.makers{gap:20px;align-items:start}.close{align-items:start;padding-bottom:72px}.dash-side{display:none}.week-7{grid-template-columns:repeat(4,minmax(0,1fr))}.week-7 .day:nth-child(n+5){display:none}.header{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}}@media(max-width:720px){:root{--gutter: 20px}.header{min-height:64px}.menu{inset:64px 0 0}.login,.btn-nav{display:none}.hero{padding-top:20px;gap:32px}.hero .lead{font-size:18px}.hero .btn,.close .btn,.soon .btn{width:100%}.soon .lead{font-size:18px}.soon-actions{justify-content:center}.soon-frame .dash{margin:10px}.soon-dash .row strong{font-size:14px}.soon-dash .tag{font-size:11px}.checks{gap:10px 18px}.section{padding:56px 0}.section h2{margin-bottom:28px}.section-intro{margin-top:-16px;font-size:17px}.help h3,.step h3{font-size:19px}.makers p:last-child{font-size:17px}.frame.fit .dash{margin:10px}.faq summary{font-size:17px;padding:18px 40px 18px 0}.close p{max-width:none}.footer{flex-direction:column;align-items:flex-start;gap:4px}.footer nav{gap:0 18px}.page{width:calc(100% - var(--gutter) * 2);padding:32px 0 72px}.page .btn{width:100%}}@media(max-width:380px){:root{--gutter: 16px}.brand{font-size:23px}}@media(pointer:coarse){.faq summary{min-height:56px}}@media(prefers-reduced-motion:reduce){.btn,.btn .icon,.nav a,.login,.footer a,.menu-toggle,.menu-bars span{transition:none}.menu,.menu[data-state=open],.menu nav a,.menu nav a:after,.menu-foot{transition:none!important}}@property --on{syntax: "<number>"; inherits: true; initial-value: 1;}.demo,.tour-dash{--dash-ease: cubic-bezier(.2, 0, 0, 1)}.demo .dash-main,.tour-dash .dash-main{position:relative}.dash-title{margin:0 0 10px;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.03em}.dash-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:10px}.dash-head .dash-title{margin:0}.dash-sec{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:12px;font-weight:650}.demo .dash-go,.tour-dash .dash-go{margin-top:0;white-space:nowrap}.swap,.tag-swap,.num-swap{display:inline-grid;--on: 1}.swap>*,.tag-swap>*,.num-swap>*{grid-area:1 / 1;transition:none}.swap>.a,.tag-swap>:first-child,.num-swap>.a{opacity:calc(1 - var(--on))}.swap>.b,.tag-swap>:last-child,.num-swap>.b{opacity:var(--on)}.num-swap>.a{translate:0 calc(var(--on) * -6px)}.num-swap>.b{translate:0 calc((1 - var(--on)) * 6px)}.tag-swap .tag{margin-top:8px}.row .tag-swap .tag{margin-top:0}.row .tag-swap{margin-left:auto}.cursor{position:absolute;top:0;z-index:3;width:18px;height:auto;opacity:0;pointer-events:none}.field{transition:none}.type{display:inline-block;white-space:nowrap;line-height:16px}.tc{display:inline-block;vertical-align:top;max-width:2em;overflow:hidden;white-space:pre}.tc.hash{color:#175cd3;font-weight:600}.caret{display:inline-block;vertical-align:top;width:1.5px;height:15px;margin:.5px 0 0 1px;opacity:0}.caret:after{content:"";display:block;height:100%;border-radius:1px;background:#101828}[data-run] .caret:after{animation:caret-blink 1s steps(1) infinite}@keyframes type-ch-50{0%{max-width:0;opacity:0;translate:0 4px;filter:blur(2px)}0.02%{max-width:2em;opacity:0;translate:0 4px;filter:blur(2px)}1.4%,50%{max-width:2em;opacity:1;translate:0 0;filter:blur(0)}50.02%,to{max-width:0;opacity:0;translate:0 4px;filter:blur(2px)}}@keyframes type-ch-80{0%{max-width:0;opacity:0;translate:0 4px;filter:blur(2px)}0.02%{max-width:2em;opacity:0;translate:0 4px;filter:blur(2px)}1.6%,80%{max-width:2em;opacity:1;translate:0 0;filter:blur(0)}80.02%,to{max-width:0;opacity:0;translate:0 4px;filter:blur(2px)}}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.composer{padding:14px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#101828}.composer-head{display:flex;align-items:center;justify-content:space-between;height:20px;margin-bottom:10px;font-size:13px}.composer-x{width:10px;height:10px;background:linear-gradient(45deg,transparent 45%,#98a2b3 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#98a2b3 45% 55%,transparent 55%)}.composer-who{display:flex;align-items:center;gap:8px;height:26px;margin-bottom:8px;color:#344054;font-size:11px}.composer-who .dash-avatar{width:22px;height:22px;font-size:10px}.composer-who b{color:#101828}.composer-label{display:block;height:16px;margin-bottom:4px;font-size:11px;line-height:16px;font-weight:600;color:#344054}.composer .field,.sp .field{display:flex;align-items:center;height:32px;min-height:0;margin-bottom:8px;padding:0 8px;overflow:hidden;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:11.5px;white-space:nowrap}.composer .field.swap{display:grid;align-items:center}.composer .field.swap>*{overflow:hidden;text-overflow:ellipsis}.composer-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.composer-actions{display:flex;justify-content:flex-end;gap:8px;height:32px}.hero-frame{display:grid;align-items:center;min-height:560px}.hero-frame .dash{position:relative;inset:auto;margin:28px}.hd{--loop: 12s;min-height:290px}.hd .dash-main{display:flex;flex-direction:column;padding:14px}.hd .week{flex:1}.hd-composer{position:absolute;top:12px;right:12px;z-index:2;width:min(calc(100% - 24px),340px);opacity:0;visibility:hidden}.hd-cursor{left:100%}.hd-thu{transition:none}.hd-land{display:block}.hd[data-run] .hd-composer{animation:hd-composer var(--loop) var(--dash-ease) infinite both}.hd[data-run] .hd-cursor{animation:hd-cursor var(--loop) var(--dash-ease) infinite both}.hd[data-run] .hd-create{animation:hd-create var(--loop) linear infinite both}.hd[data-run] .hd-caption{animation:hd-focus-caption var(--loop) linear infinite both}.hd[data-run] .hd-caption .tc{animation:type-ch-50 var(--loop) var(--dash-ease) infinite backwards}.hd[data-run] .hd-caption .caret{animation:hd-caret var(--loop) linear infinite both}.hd[data-run] .hd-who{animation:hd-who var(--loop) linear infinite both}.hd[data-run] .hd-when{animation:hd-when var(--loop) linear infinite both}.hd[data-run] .hd-schedule{animation:hd-schedule var(--loop) linear infinite both}.hd[data-run] .hd-land{animation:hd-land var(--loop) var(--dash-ease) infinite both}.hd[data-run] .hd-thu{animation:hd-thu var(--loop) linear infinite both}.hd[data-run] .hd-thu .tag-swap{animation:hd-published var(--loop) linear infinite both}@keyframes hd-composer{0%,10.6%{opacity:0;visibility:hidden;translate:0 8px}12.6%,55%{opacity:1;visibility:visible;translate:0 0}56.6%,to{opacity:0;visibility:hidden;translate:0 8px}}@keyframes hd-cursor{0%{opacity:0;translate:24px 250px}3%{opacity:1;translate:-24px 190px}8.4%{translate:-50px 30px;scale:1}9.1%{translate:-50px 30px;scale:.82}9.8%,13%{translate:-50px 30px;scale:1}16%{translate:-150px 126px;scale:1}16.6%{translate:-150px 126px;scale:.82}17.2%,33%{translate:-150px 126px;scale:1}36.6%{translate:-205px 186px;scale:1}37.3%{translate:-205px 186px;scale:.82}38%,41%{translate:-205px 186px;scale:1}44%{translate:-75px 186px;scale:1}44.7%{translate:-75px 186px;scale:.82}45.4%,47.5%{translate:-75px 186px;scale:1}51%{translate:-60px 232px;scale:1}51.7%{translate:-60px 232px;scale:.82}52.4%,57%{opacity:1;translate:-60px 232px;scale:1}64%,to{opacity:0;translate:16px 300px}}@keyframes hd-create{0%,8.9%{scale:1;background:#267a56}9.1%,9.9%{scale:.98;background:#195d43}10.1%,to{scale:1;background:#267a56}}@keyframes hd-focus-caption{0%,16.5%{border-color:#d0d5dd;box-shadow:none}16.7%,33.5%{border-color:#101828;box-shadow:0 0 0 3px #10182814}34%,to{border-color:#d0d5dd;box-shadow:none}}@keyframes hd-caret{0%,16.6%{opacity:0}16.7%,33.4%{opacity:1}33.5%,to{opacity:0}}@keyframes hd-who{0%,37.2%{--on: 0;border-color:#d0d5dd;box-shadow:none}37.4%,41.5%{--on: 1;border-color:#101828;box-shadow:0 0 0 3px #10182814}42%,to{--on: 1;border-color:#d0d5dd;box-shadow:none}}@keyframes hd-when{0%,44.6%{--on: 0;border-color:#d0d5dd;box-shadow:none}44.8%,49%{--on: 1;border-color:#101828;box-shadow:0 0 0 3px #10182814}49.5%,to{--on: 1;border-color:#d0d5dd;box-shadow:none}}@keyframes hd-schedule{0%,51.5%{scale:1;background:#267a56}51.7%,52.5%{scale:.98;background:#195d43}52.7%,to{scale:1;background:#267a56}}@keyframes hd-land{0%,57.6%{opacity:0;translate:0 -6px}59.6%,94%{opacity:1;translate:0 0}97%,to{opacity:0;translate:0 0}}@keyframes hd-thu{0%,57.4%{border-color:#eaecf0}58%,68%{border-color:#101828}70%,to{border-color:#eaecf0}}@keyframes hd-published{0%,77%{--on: 0}78.5%,to{--on: 1}}.su{--loop: 8s}.lib .thumb{position:relative;overflow:hidden;height:88px}.lib .thumb img,.vid-thumb img{position:static;width:100%;height:100%;object-fit:cover}.vid-progress{position:absolute;left:8px;right:8px;bottom:8px;height:4px;overflow:hidden;border-radius:4px;background:#fff9;opacity:0}.vid-progress>span{display:block;height:100%;background:#101828;transform-origin:left;scale:1 1}.su-new .swap{display:grid}.su[data-run] .su-new{animation:su-card var(--loop) var(--dash-ease) infinite both}.su[data-run] .su-new .vid-progress{animation:su-progress-wrap var(--loop) linear infinite both}.su[data-run] .su-new .vid-progress>span{animation:su-progress var(--loop) linear infinite both}.su[data-run] .su-new .swap{animation:su-ready var(--loop) linear infinite both}@keyframes su-card{0%,4%{opacity:0;translate:0 6px}7%,92%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 0}}@keyframes su-progress-wrap{0%,6%{opacity:1}56%{opacity:1}59%,to{opacity:0}}@keyframes su-progress{0%,8%{scale:0 1}30%{scale:.46 1}38%{scale:.58 1}55%,to{scale:1 1}}@keyframes su-ready{0%,57%{--on: 0}59%,to{--on: 1}}@media(min-width:981px){.su .dash-main{display:flex;flex-direction:column}.su .lib{flex:1}.su .lib article{display:flex;flex-direction:column}.su .lib .thumb{flex:1;height:auto;min-height:88px}}.sp{--loop: 10s;min-height:306px}.sp .dash-main{padding:14px}.sp .composer-who{margin-bottom:8px}.sp-toggles{display:grid;gap:4px;width:168px;margin-bottom:10px}.toggle-row{display:flex;align-items:center;justify-content:space-between;height:24px;color:#344054;font-size:11px;font-weight:600}.switch{position:relative;width:28px;height:16px;border-radius:999px;background:#e4e7ec}.switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff}.sp-switch{background:#101828}.sp-switch:after{translate:12px 0}.sp .dash-go{display:inline-flex;margin:0}.sp-toast{position:absolute;left:12px;right:12px;bottom:12px;padding:10px 12px;border-radius:9px;background:#101828;color:#fff;font-size:11px;font-weight:600;opacity:0}.sp-cursor{left:0}.sp[data-run] .sp-caption{animation:sp-focus var(--loop) linear infinite both}.sp[data-run] .sp-caption .type{animation:sp-type-wrap var(--loop) linear infinite both}.sp[data-run] .sp-caption .tc{animation:type-ch-80 var(--loop) var(--dash-ease) infinite backwards}.sp[data-run] .sp-caption .caret{animation:sp-caret var(--loop) linear infinite both}.sp[data-run] .sp-switch{animation:sp-switch var(--loop) var(--dash-ease) infinite both}.sp[data-run] .sp-switch:after{animation:sp-knob var(--loop) var(--dash-ease) infinite both}.sp[data-run] .sp-go{animation:sp-go var(--loop) linear infinite both}.sp[data-run] .sp-toast{animation:sp-toast var(--loop) var(--dash-ease) infinite both}.sp[data-run] .sp-cursor{animation:sp-cursor var(--loop) var(--dash-ease) infinite both}@keyframes sp-cursor{0%{opacity:0;translate:260px 300px}3%{opacity:1;translate:220px 220px}8%{translate:120px 114px;scale:1}8.8%{translate:120px 114px;scale:.82}9.6%,31%{translate:120px 114px;scale:1}37%{translate:167px 210px;scale:1}37.8%{translate:167px 210px;scale:.82}38.6%,45%{translate:167px 210px;scale:1}51%{translate:49px 276px;scale:1}51.8%{translate:49px 276px;scale:.82}52.6%,58%{opacity:1;translate:49px 276px;scale:1}66%,to{opacity:0;translate:200px 330px}}@keyframes sp-focus{0%,8.7%{border-color:#d0d5dd;box-shadow:none}8.9%,31%{border-color:#101828;box-shadow:0 0 0 3px #10182814}31.5%,to{border-color:#d0d5dd;box-shadow:none}}@keyframes sp-type-wrap{0%,9.4%{opacity:0}9.6%,88%{opacity:1}90%,to{opacity:0}}@keyframes sp-caret{0%,8.8%{opacity:0}8.9%,30.8%{opacity:1}31%,to{opacity:0}}@keyframes sp-switch{0%,37.8%{background:#e4e7ec}39%,to{background:#101828}}@keyframes sp-knob{0%,37.8%{translate:0 0}39.6%,to{translate:12px 0}}@keyframes sp-go{0%,51.6%{scale:1;background:#267a56}51.8%,52.6%{scale:.98;background:#195d43}52.8%,to{scale:1;background:#267a56}}@keyframes sp-toast{0%,54%{opacity:0;translate:0 6px}55.8%,86%{opacity:1;translate:0 0}88%,to{opacity:0;translate:0 0}}.ss{--loop: 8s}.ss-zone{color:#667085;font-size:10px;font-weight:600}.ss-slots{display:grid;border:1px solid #eaecf0;border-radius:10px;background:#fff;overflow:hidden}.ss-slot{display:flex;gap:10px;align-items:center;min-height:52px;padding:8px 10px;border-top:1px solid #eaecf0}.ss-slot:first-child{border-top:0}.ss-time{width:34px;flex:none;color:#98a2b3;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.ss-card{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#f2f4f7;font-size:11px}.ss-card .tag-swap .tag{margin-top:0}.ss-target{transition:none}.ss[data-run] .ss-card{animation:ss-card var(--loop) var(--dash-ease) infinite both}.ss[data-run] .ss-target{animation:ss-slot var(--loop) linear infinite both}.ss[data-run] .ss-card .tag-swap{animation:ss-published var(--loop) linear infinite both}@keyframes ss-card{0%,10%{opacity:0;translate:0 -6px}13%,92%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 0}}@keyframes ss-slot{0%,10%{background:#fff}12%,30%{background:#f9fafb}34%,to{background:#fff}}@keyframes ss-published{0%,54%{--on: 0}56%,to{--on: 1}}@media(min-width:981px){.ss .dash-main{display:flex;flex-direction:column}.ss-slots{flex:1;grid-auto-rows:1fr}}.tour{--tab: 6s}.tour-tabs{display:flex;gap:4px;margin:0 0 16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.tour-tabs::-webkit-scrollbar{display:none}.tour-tabs [role=tab]{position:relative;flex:none;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:15px;font-weight:500;cursor:pointer;scroll-snap-align:start;overflow:hidden;transition:color .12s var(--ease),background .12s var(--ease),border-color .12s var(--ease)}.tour-tabs [role=tab]:hover{color:var(--ink)}.tour-tabs [role=tab][aria-selected=true]{color:var(--ink);background:var(--white);border-color:var(--line)}.tour-tabs [role=tab]:focus-visible{outline:none;box-shadow:var(--focus)}.tour-bar{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--ink);transform-origin:left;scale:0 1}.tour[data-auto] [aria-selected=true] .tour-bar{animation:tour-bar var(--tab) linear both}.tour:not([data-in-view]) .tour-bar,.tour:focus-within .tour-bar,.tour:not([data-in-view]) .tp *{animation-play-state:paused!important}@media(hover:hover)and (pointer:fine){.tour:has(.tour-frame:hover) .tour-bar,.tour .tour-frame:hover .tp *{animation-play-state:paused!important}}@keyframes tour-bar{0%{scale:0 1}to{scale:1 1}}.tour-frame .dash.tour-dash{margin:28px}.tour-dash{height:620px}.tour-dash .dash-main{display:flex;flex-direction:column;padding:20px}.tour-panel{flex:1;min-height:0}.tour-panel:not([hidden]){display:flex;flex-direction:column}.tp{display:flex;flex:1;flex-direction:column;min-height:0}.tp>*,.dash-head{flex-shrink:0}.ov-week{flex:1;grid-auto-rows:1fr}.ov-week .day{min-height:0}.cal-grid{flex:1;grid-template-rows:auto repeat(5,minmax(0,1fr))}.ch-detail{margin-top:12px;padding:14px;border:1px solid #eaecf0;border-radius:11px;background:#fff}.ch-detail-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ch-detail-head .dash-avatar{width:34px;height:34px;border-radius:50%;font-size:13px}.ch-detail-head strong{display:block;font-size:13px}.ch-detail-head small{color:#667085;font-size:10.5px}.ch-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ch-facts div{padding:10px;border-radius:8px;background:#f9fafb}.ch-facts dt{color:#667085;font-size:10px;font-weight:600}.ch-facts dd{margin:4px 0 0;font-size:11.5px;font-weight:650}.tour-panel[data-run] .tp{animation:tour-page .18s var(--dash-ease) both}@keyframes tour-page{0%{opacity:0;translate:0 6px}}.tour-dash .dash-nav span{transition:background .12s var(--ease),color .12s var(--ease)}.ov-row,.ov-pub{transition:none}.tour-panel[data-run] .ov .tag-swap{animation:ov-swap var(--tab) linear both}.tour-panel[data-run] .ov .num-swap{animation:ov-num var(--tab) var(--dash-ease) both}.tour-panel[data-run] .ov-row{animation:ov-row var(--tab) linear both}.tour-panel[data-run] .ov-pub{animation:ov-pub var(--tab) linear both}@keyframes ov-swap{0%,38%{--on: 0}40%,to{--on: 1}}@keyframes ov-num{0%,41%{--on: 0}45%,to{--on: 1}}@keyframes ov-row{0%,38%{background:#fff}40%,70%{background:#f9fafb}74%,to{background:#fff}}@keyframes ov-pub{0%,40%{border-color:#eaecf0}42%,72%{border-color:#101828}76%,to{border-color:#eaecf0}}.cal-legend{display:inline-flex;align-items:center;gap:4px 6px;flex-wrap:wrap;color:#667085;font-size:10px;font-weight:600}.cal-legend .dot{width:7px;height:7px;margin-left:4px;border-radius:50%}.dot.scheduled{background:#2e90fa}.dot.draft{background:#f79009}.dot.published{background:#12b76a}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-dow{padding:0 6px 2px;color:#98a2b3;font-size:9px;font-weight:700;letter-spacing:.04em}.cal-cell{min-width:0;min-height:62px;padding:5px;border:1px solid #eaecf0;border-radius:7px;background:#fff}.cal-cell b{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;font-size:10px;font-variant-numeric:tabular-nums}.cal-cell.outside{background:#f9fafb}.cal-cell.outside b{color:#98a2b3}.cal-cell.today b{background:#101828;color:#fff}.cal-pill{display:block;margin-top:4px;padding:3px 5px;overflow:hidden;border-radius:5px;font-size:9px;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.cal-pill.scheduled{color:#175cd3;background:#eff8ff}.cal-pill.draft{color:#b54708;background:#fffaeb}.cal-pill.published{color:#067647;background:#ecfdf3}.cal-added{transition:none}.tour-panel[data-run] .cal-pill:not(.cal-new){animation:cal-in .4s var(--dash-ease) both;animation-delay:calc(.24s + var(--i) * 70ms)}.tour-panel[data-run] .cal-new{animation:cal-new var(--tab) var(--dash-ease) both}.tour-panel[data-run] .cal-added{animation:cal-added var(--tab) linear both}@keyframes cal-in{0%{opacity:0;translate:0 -6px}}@keyframes cal-new{0%,46%{opacity:0;translate:0 -6px}50%,to{opacity:1;translate:0 0}}@keyframes cal-added{0%,46%{border-color:#eaecf0}48%,80%{border-color:#101828}84%,to{border-color:#eaecf0}}.lib-meter{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:10px;font-weight:600;white-space:nowrap}.lib-meter-bar{width:64px;height:4px;overflow:hidden;border-radius:4px;background:#eaecf0}.lib-meter-bar>span{display:block;width:75%;height:100%;background:#101828;transform-origin:left}.lib-grid{display:grid;flex:1;min-height:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px}.vid{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid #eaecf0;border-radius:10px;background:#fff}.vid-thumb{position:relative;flex:1;min-height:0;overflow:hidden;background:#f2f4f7}.vid-len{position:absolute;right:6px;bottom:6px;padding:1px 5px;border-radius:5px;background:#101828b8;color:#fff;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums}.vid strong,.vid small{display:block;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vid strong{padding-top:7px;font-size:11px}.vid small{padding-bottom:8px;color:#667085;font-size:9.5px}.vid .swap{display:grid}.tour-panel[data-run] .lib-upload .vid-progress{animation:lib-wrap var(--tab) linear both}.tour-panel[data-run] .lib-upload .vid-progress>span{animation:lib-progress var(--tab) linear both}.tour-panel[data-run] .lib-upload .swap,.tour-panel[data-run] .lib-meter .num-swap{animation:lib-ready var(--tab) var(--dash-ease) both}.tour-panel[data-run] .lib-meter-bar>span{animation:lib-meter var(--tab) var(--dash-ease) both}@keyframes lib-wrap{0%,54%{opacity:1}58%,to{opacity:0}}@keyframes lib-progress{0%,6%{scale:0 1}28%{scale:.5 1}36%{scale:.62 1}54%,to{scale:1 1}}@keyframes lib-ready{0%,56%{--on: 0}60%,to{--on: 1}}@keyframes lib-meter{0%,56%{scale:.93 1}62%,to{scale:1 1}}.ch-rows .ch-row{gap:10px;padding:12px}.mark-platform{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:8px;color:#fff}.mark-platform .icon{width:18px;height:18px}.mark-platform.tiktok{background:#101828}.mark-platform.instagram{background:#d92d84}.mark-platform.youtube{background:#f04438}.ch-name{display:grid;min-width:0}.ch-name strong{font-size:12.5px}.ch-name small{display:grid;color:#667085;font-size:10.5px}.ch-row span{margin-left:0}.ch-row .ch-state,.ch-row .ch-soon{margin-left:auto}.ch-state{justify-items:end}.ch-badge,.ch-soon{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:30px;font-size:10px;font-weight:700;white-space:nowrap}.ch-badge{background:#f2f4f7;color:#101828}.ch-soon{background:#f9fafb;color:#667085;border:1px solid #eaecf0}.ch-note{margin:12px 0 0;color:#667085;font-size:11px;line-height:1.5;max-width:52ch}.tour-panel[data-run] .ch-row .swap{animation:ch-connect var(--tab) linear both}.tour-panel[data-run] .ch-connect{animation:ch-press var(--tab) linear both}.tour-panel[data-run] .ch-detail{animation:ch-detail var(--tab) var(--dash-ease) both}@keyframes ch-detail{0%,35%{opacity:0;translate:0 6px}39%,to{opacity:1;translate:0 0}}@keyframes ch-connect{0%,33%{--on: 0}35%,to{--on: 1}}@keyframes ch-press{0%,30%{scale:1;background:#267a56}30.4%,32%{scale:.98;background:#195d43}32.4%,to{scale:1;background:#267a56}}@media(max-width:1100px){.tour-dash{height:580px}.lib-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lib-grid .vid:nth-child(n+11){display:none}}@media(max-width:980px){.hero-frame{min-height:0}.hero-frame .dash,.tour-frame .dash.tour-dash{margin:16px}.tour-dash{height:540px}.lib-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lib-grid .vid:nth-child(n+9){display:none}.ch-facts{grid-template-columns:1fr;gap:6px}.ch-facts div{display:flex;justify-content:space-between;align-items:baseline;padding:8px 10px}.ch-facts dd{margin:0}}.m-bar,.m-only,.tap{display:none}.cal-scroll{display:flex;flex:1;flex-direction:column;min-height:0}.demo .dash-go,.tour-dash .dash-go,.demo .field{position:relative}.tap{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:#10182829;pointer-events:none;opacity:0}.dash-go .tap{background:#ffffff6b}@keyframes tap{0%{opacity:0;scale:.3}0.2%{opacity:1;scale:.3}4%,to{opacity:0;scale:1.7}}@keyframes hd-strip{0%,56.6%{translate:0 0}59%,95%{translate:var(--shift) 0}98.5%,to{translate:0 0}}@keyframes cal-pan{0%,28%{translate:0 0}72%,to{translate:calc(-100% + 100cqw) 0}}@media(max-width:720px){.demo,.tour-dash{font-size:13px}.cursor{display:none}.tap{display:block}[data-run] .tap{animation:tap var(--loop) linear infinite backwards;animation-delay:var(--tap)}.tour-panel[data-run] .tap{animation:tap var(--tab) linear 1 backwards;animation-delay:var(--tap)}.m-bar{display:flex;flex:none;align-items:center;gap:8px;height:54px;margin:0 -14px 14px;padding:0 12px;border-bottom:1px solid #eaecf0;background:#fff}.m-burger{display:grid;flex:none;place-content:center;gap:3px;width:34px;height:34px;border:1px solid #eaecf0;border-radius:9px}.m-burger span{display:block;width:14px;height:1.5px;border-radius:2px;background:#101828}.m-chip{display:grid;flex:1;grid-template-columns:26px minmax(0,1fr);column-gap:8px;align-items:center;min-width:0;padding:4px 10px 4px 4px;border:1px solid #eaecf0;border-radius:10px}.m-chip .dash-avatar{grid-row:1 / 3;width:26px;height:26px}.m-chip strong{overflow:hidden;font-size:12.5px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.m-chip small{color:#667085;font-size:11px;line-height:1.25}.m-avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:#101828;color:#fff;font-size:12px;font-weight:700}.m-only{display:flex}.m-tools{flex:none;flex-direction:column;gap:8px;margin-bottom:12px}.m-datenav{display:grid;grid-template-columns:42px 1fr 42px;height:40px;overflow:hidden;border:1px solid #d0d5dd;border-radius:9px;background:#fff}.m-datenav>span{display:grid;place-items:center;color:#344054;font-size:14px;font-weight:650}.m-datenav>span+span{border-left:1px solid #d0d5dd}.m-datenav svg{width:16px;height:16px}.m-seg{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;height:38px;padding:3px;border-radius:9px;background:#f2f4f7}.m-seg span{display:grid;place-items:center;border-radius:7px;color:#667085;font-size:13px;font-weight:650}.m-seg .on{border:1px solid #eaecf0;background:#fff;color:#101828}.m-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#98a2b3;font-size:14px}.m-search svg{width:16px;height:16px}.dash-title{font-size:21px;line-height:26px;letter-spacing:-.04em}.dash-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.demo .dash-go,.tour-dash .dash-go{justify-content:center;min-height:42px;font-size:14px}.day i{font-size:10.5px}.day b{font-size:16px}.pill{padding:6px 7px;font-size:12px}.tag{padding:3px 8px;font-size:11px}.row strong{font-size:14px}.hero-frame .dash{margin:10px}.hd{min-height:452px}.hd .dash-main{padding:0 14px 14px}.hd-scroll{display:flex;flex:1;overflow:hidden;container-type:inline-size}.hd .week{--day: calc((100cqw - 10px) / 2.2);--shift: calc(-2 * (var(--day) + 10px));display:flex;flex:1;gap:10px;translate:var(--shift) 0}.hd .week .day{flex:0 0 var(--day);min-height:170px;padding:12px}.hd[data-run] .week{animation:hd-strip var(--loop) var(--dash-ease) infinite both}.hd-composer{top:8px;right:8px;left:8px;width:auto;padding:16px;border-radius:14px}.composer-head{height:24px;margin-bottom:12px;font-size:16px}.composer-who{height:28px;margin-bottom:10px;font-size:13px}.composer-label{height:18px;font-size:13px;line-height:18px}.composer .field,.sp .field{height:42px;margin-bottom:10px;padding:0 12px;font-size:14.5px}.type{line-height:18px}.caret{height:17px}.composer-row{grid-template-columns:1fr;gap:0;margin-bottom:4px}.composer-actions{flex-direction:column;gap:8px;height:auto}.composer-actions>*{justify-content:center;min-height:42px;font-size:14px}.hd-schedule{order:-1}.lib{grid-template-columns:1fr}.lib article,.vid{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:8px}.lib .thumb,.vid-thumb{grid-row:1 / 3;width:48px;height:64px;border-radius:7px}.lib strong,.lib small,.vid strong,.vid small{padding:0}.lib strong,.vid strong{align-self:end;font-size:14px}.lib small,.vid small{align-self:start;margin-top:2px;font-size:12.5px}.vid-len{display:none}.vid-progress{left:5px;right:5px;bottom:5px}.sp{min-height:0}.sp-toggles{width:100%;gap:6px;margin-bottom:12px}.toggle-row{height:30px;font-size:13.5px}.sp .dash-go{display:flex;width:100%;min-height:46px}.sp-toast{padding:12px 14px;font-size:13px}.ss-zone{font-size:12.5px}.ss-slot{min-height:58px}.ss-time{width:42px;font-size:12px}.ss-card{padding:8px 10px;font-size:14px}.tour-frame .dash.tour-dash{margin:10px}.tour-dash{height:560px}.tour-dash .dash-main{padding:0 14px 14px}.sums{grid-template-columns:1fr;gap:8px}.sum{min-height:0;padding:12px 16px}.sum small{font-size:12.5px}.sum b{margin-top:2px;font-size:24px}.ov-week{display:flex;flex:none;gap:10px;overflow:hidden}.ov-week .day,.week-7 .day:nth-child(n+5){display:block;flex:0 0 136px;min-height:132px}.cal-legend{display:none}.cal-scroll{display:block;flex:1;overflow:hidden;container-type:inline-size}.cal-grid{width:720px;height:100%}.tour-panel[data-run] .cal-grid{animation:cal-pan var(--tab) var(--dash-ease) both}.cal-dow{font-size:11px}.cal-cell{padding:6px}.cal-cell b{min-width:22px;height:22px;border-radius:11px;font-size:12px}.cal-pill{padding:4px 6px;font-size:11px}.lib-meter{font-size:12px}.lib-meter-bar{flex:1}.lib-grid{display:flex;flex:none;flex-direction:column;gap:8px}.lib-grid .vid:nth-child(n+6){display:none}.ch-rows{display:grid;gap:8px;border:0;background:transparent}.ch-rows .ch-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border:1px solid #eaecf0;border-radius:12px;background:#fff}.ch-row .ch-state,.ch-row .ch-soon{grid-column:1 / -1;margin-left:0}.ch-state{display:grid;justify-items:stretch}.ch-connect,.ch-badge,.ch-soon{justify-content:center;min-height:42px;border-radius:9px;font-size:14px}.ch-name strong{font-size:15px}.ch-name small{font-size:12.5px}.ch-note{display:none}.tour-tabs{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.tour-tabs [role=tab]{padding:0 14px;font-size:14px}}@media(max-width:380px){.composer .field,.sp .field{padding:0 10px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){.demo *,.tour *{animation:none!important}.tour-tabs [role=tab]{transition:none}}
