@font-face{font-family:OP Serif;src:url(../media/newsreader-latin-opsz-normal.0dc79pquxokce.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:OP Sans;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:OP Mono;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--op-font-serif:"OP Serif", Georgia, "Times New Roman", serif;--op-font-sans:"OP Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--op-font-mono:"OP Mono", ui-monospace, Menlo, Consolas, monospace;--op-plum-990:#110a0d;--op-plum-950:#190308;--op-plum-920:#23060f;--op-plum-900:#390a1a;--op-plum-850:#44101f;--op-plum-800:#5b142e;--op-plum-750:#651a39;--op-plum-700:#772a4d;--op-plum-600:#4c343e;--op-plum-500:#7a5f6a;--op-plum-400:#a28993;--op-plum-300:#c4b5bb;--op-plum-250:#d1c7cb;--op-plum-200:#e4dde0;--op-plum-150:#f1eaed;--op-plum-100:#f8f1f4;--op-cream:#fff7fa;--op-cream-ink:#fff8f4;--op-ink:#26171d;--op-ink-strong:#1a0c12;--op-accent:#f2542d;--op-accent-hover:#d9441f;--op-accent-ink:#fff;--op-accent-fill:#d4401b;--op-accent-fill-hover:#b93a10;--op-accent-text:#c93a17;--op-accent-soft:#ffe3d9;--op-lav-100:#ebebff;--op-lav-300:#a8a6f0;--op-lav-700:#2a2a96;--op-ok:#1f7a4d;--op-ok-soft:#dcf2e5;--op-warn:#9a5b00;--op-warn-soft:#fff0d1;--op-err:#b42318;--op-err-soft:#fde4e1;--op-info:#2f5bd3;--op-info-soft:#e3eaff;--op-display:88px;--op-h2:56px;--op-h3:40px;--op-h4:24px;--op-body-lg:18px;--op-body:16px;--op-small:14px;--op-r-xs:4px;--op-r-sm:5px;--op-r-md:8px;--op-r-lg:12px;--op-r-xl:16px;--op-r-pill:9999px;--op-shadow-sm:0 2px 4px #00000029;--op-shadow-md:0 3px 3px #00000029;--op-shadow-lg:0 24px 48px -12px #19030873;--op-wrap:1312px;--op-wrap-md:1200px;--op-wrap-sm:940px;--op-gutter:64px;--op-sec-pad:104px;--op-ease:cubic-bezier(.2, 0, 0, 1)}@media (max-width:900px){:root{--op-display:48px;--op-h2:40px;--op-h3:32px;--op-h4:22px;--op-body-lg:18px;--op-body:15px;--op-gutter:18px;--op-sec-pad:60px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--op-cream);color:var(--op-ink);font-family:var(--op-font-sans);font-size:var(--op-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--op-ink);color:#fff;border-radius:var(--op-r-xs);padding:8px 12px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--op-wrap) + 2 * var(--op-gutter));padding-inline:var(--op-gutter);margin-inline:auto}.wrap--md{max-width:calc(var(--op-wrap-md) + 2 * var(--op-gutter))}.wrap--sm{max-width:calc(var(--op-wrap-sm) + 2 * var(--op-gutter))}.band{padding-block:var(--op-sec-pad)}.band--hero{background:var(--op-plum-900);color:var(--op-cream-ink)}.band--deep{background:var(--op-plum-950);color:var(--op-cream-ink)}.band--light{background:var(--op-cream)}.band--tight{padding-block:calc(var(--op-sec-pad) * .6)}.center{text-align:center}.eyebrow{font-family:var(--op-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--op-accent-text);margin-bottom:20px;font-size:18px;font-weight:500;line-height:18px;display:block}.on-dark .eyebrow{color:var(--op-accent)}.display{font-family:var(--op-font-serif);font-size:var(--op-display);letter-spacing:-.025em;font-variation-settings:"opsz" 72;text-wrap:balance;font-weight:650;line-height:1.02}.h2{font-family:var(--op-font-serif);font-size:var(--op-h2);letter-spacing:-.02em;font-variation-settings:"opsz" 72;text-wrap:balance;font-weight:700;line-height:1.1}.h3{font-family:var(--op-font-serif);font-size:var(--op-h3);letter-spacing:-.015em;font-variation-settings:"opsz" 60;font-weight:700;line-height:1.1}.h4{font-family:var(--op-font-sans);font-size:var(--op-h4);letter-spacing:-.005em;font-weight:600;line-height:1.3}.lede{font-size:var(--op-body-lg);max-width:680px;line-height:1.5}.center .lede{margin-inline:auto}.on-dark{color:var(--op-plum-250)}.on-dark .h2,.on-dark .h3,.on-dark .display,.on-dark .h4{color:var(--op-cream-ink)}.on-light .h2,.on-light .h3,.on-light .display{color:var(--op-plum-900)}.on-light .lede{color:var(--op-plum-600)}.tlink{color:var(--op-accent-text);text-underline-offset:3px;transition:color .15s var(--op-ease);text-decoration:underline}.tlink:hover{color:var(--op-accent-fill-hover)}.on-dark .tlink{color:#ff8a6b}.btn{border-radius:var(--op-r-md);min-height:56px;font:600 16px/1 var(--op-font-sans);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--op-ease), color .2s var(--op-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 32px;text-decoration:none;display:inline-flex}.btn--accent{background:var(--op-accent-fill);color:var(--op-accent-ink)}.btn--accent:hover{background:var(--op-accent-fill-hover)}.btn--plum{background:var(--op-plum-750);color:#fff}.btn--plum:hover{background:var(--op-plum-800)}.btn--ink{background:var(--op-plum-900);color:#fff}.btn--ink:hover{background:var(--op-plum-800)}.btn--muted{background:var(--op-plum-600);color:#fff}.btn--muted:hover{background:var(--op-plum-700)}.btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.btn--sm{min-height:44px;padding:0 20px;font-size:15px}.btn--block{width:100%}.btn .arrow{width:14px;height:14px}.btnrow{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.center .btnrow{justify-content:center}.hdr{z-index:50;margin-top:10px;margin-bottom:-112px;padding-inline:20px;position:sticky;top:10px}.hdr--flush{margin-bottom:0}.hdr__bar{background:var(--op-cream);border-radius:var(--op-r-xl);align-items:center;gap:24px;height:102px;padding:0 24px;display:flex}.hdr__logo{color:var(--op-plum-900);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hdr__nav{align-items:center;gap:16px;margin-left:16px;display:flex}.hdr__nav a,.hdr__right a.plain{color:var(--op-ink);border-radius:var(--op-r-xs);transition:background-color .2s var(--op-ease);padding:4px 8px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.hdr__nav a:hover,.hdr__right a.plain:hover{background:var(--op-plum-150)}.hdr__item{position:relative}.hdr__top{align-items:center;gap:4px;display:inline-flex}.hdr__top svg{width:14px;height:14px}.hdr__drop{background:var(--op-cream);border-radius:var(--op-r-md);min-width:220px;box-shadow:var(--op-shadow-lg);z-index:60;padding:8px;display:none;position:absolute;top:100%;left:0}.hdr__item:hover .hdr__drop,.hdr__item:focus-within .hdr__drop{display:grid}.hdr__drop a{white-space:nowrap;padding:10px 12px!important}.hdr__right{align-items:center;gap:16px;margin-left:auto;display:flex}.hdr__cta{border-radius:var(--op-r-lg);min-height:54px;box-shadow:var(--op-shadow-md);padding:0 24px}.hdr__menu{margin-left:auto;display:none;position:relative}.hdr__menu summary{cursor:pointer;width:44px;height:44px;color:var(--op-ink);place-items:center;list-style:none;display:grid}.hdr__menu summary::-webkit-details-marker{display:none}.hdr__panel{background:var(--op-cream);border-top:1px solid var(--op-plum-200);width:min(390px,100vw);box-shadow:var(--op-shadow-lg);border-radius:0 0 var(--op-r-lg) var(--op-r-lg);padding:12px 18px 24px;position:absolute;top:58px;right:-18px}.hdr__panel a:not(.btn){color:var(--op-ink);border-bottom:1px solid var(--op-plum-200);padding:14px 4px;font-size:18px;font-weight:600;text-decoration:none;display:block}.hdr__panel .btn{border-bottom:0;margin-top:16px}@media (max-width:1080px){.hdr__nav{display:none}}@media (max-width:900px){.hdr{margin-top:0;margin-bottom:-84px;padding-inline:0;top:0}.hdr--flush{margin-bottom:0}.hdr__bar{border-radius:0;gap:12px;height:84px;padding:0 18px}.hdr__right .plain{display:none}.hdr__right{gap:8px;margin-left:auto}.hdr__cta{border-radius:11px;min-height:53px;padding:0 22px;font-size:15px}.hdr__menu{margin-left:0;display:block}}.hero{padding-top:168px;padding-bottom:0;overflow:hidden}.hero__copy{text-align:center;max-width:1000px;margin-inline:auto}.hero__copy .display{line-height:1.18}.hero__copy .lede{max-width:680px;color:var(--op-cream-ink);margin:28px auto 32px}.hero__trial{color:var(--op-plum-300);margin-top:8px;font-size:14px}.hero__stage{margin-top:48px;padding-bottom:0;position:relative}@media (max-width:900px){.hero{padding-top:124px}.hero__copy .lede{margin:20px auto 28px}.hero__stage{margin-top:56px}}.strip{text-align:center;padding-block:72px 96px}.strip__label{color:var(--op-plum-250);margin-bottom:36px;font-size:18px;font-weight:600}.strip__list{flex-wrap:nowrap;justify-content:center;gap:18px 52px;margin:0;padding:0;list-style:none;display:flex}.strip__list li{color:var(--op-plum-250);opacity:.85;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;font-size:29px;font-weight:600;line-height:1;display:inline-flex}.strip__more{color:var(--op-plum-250);text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.strip__more .arrow{width:18px;height:18px}@media (max-width:900px){.strip{padding-block:48px 56px}.strip__list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:14px 28px;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.strip__list::-webkit-scrollbar{display:none}.strip__list li{font-size:17px}}.cases{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.case{border-radius:var(--op-r-xs);background:#1102078c;flex-direction:column;gap:16px;padding:32px 28px 28px;display:flex}.case__who{font-family:var(--op-font-mono);text-transform:uppercase;letter-spacing:.04em;color:#ff8a6b;font-size:14px}.case__job{color:var(--op-cream);font-size:17px;line-height:1.45}.case__result{color:var(--op-plum-250);border-top:1px solid #fff7fa1f;margin-top:auto;padding-top:16px;font-size:15px;font-weight:600}@media (max-width:1100px){.cases{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cases{grid-template-columns:1fr;gap:16px}}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:48px 0 56px;display:flex}.tab{border-radius:var(--op-r-md);min-height:44px;color:var(--op-plum-300);font:400 16px/1 var(--op-font-sans);cursor:pointer;transition:background-color .2s var(--op-ease), color .2s var(--op-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 22px 0 16px;display:inline-flex}.tab:hover{color:var(--op-cream)}.tab[aria-selected=true]{background:var(--op-plum-800);color:var(--op-cream);font-weight:600}.tab svg{width:14px;height:14px}.wfcard{background:var(--op-plum-900);border-radius:var(--op-r-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;max-width:1066px;min-height:500px;margin-inline:auto;display:grid;overflow:hidden}.wfcard__copy{align-self:center;padding:56px 48px}.wfcard__num{font-family:var(--op-font-mono);color:var(--op-accent);margin-bottom:20px;font-size:16px;display:block}.wfcard .h3{margin-bottom:20px}.wfcard__copy p{color:var(--op-cream);max-width:420px;font-size:18px;line-height:1.4}.wfcard ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.wfcard li{color:var(--op-plum-250);align-items:center;gap:14px;font-size:16px;display:flex}.wfcard li svg{width:16px;height:16px;color:var(--op-plum-400);flex:none}.wfcard__art{background-color:#772a4d;background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 5px),radial-gradient(380px 260px at 80% 10%,#d597bf59,#0000 70%);place-items:center;padding:48px 40px;display:grid}.wfcard__art>*{width:100%}@media (min-width:901px){.wfcard__art .mini{zoom:1.25}}@media (max-width:900px){.tabs{margin:32px calc(-1 * var(--op-gutter)) 32px;padding-inline:var(--op-gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tab{flex:none}.wfcard{grid-template-columns:1fr;min-height:0}.wfcard__copy{padding:32px 22px 28px}.wfcard__art{padding:24px 16px}}.fcar{margin-top:56px}.fslide{background:var(--op-plum-900);border-radius:var(--op-r-xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1126px;min-height:460px;margin-inline:auto;display:grid;overflow:hidden}.fslide[hidden]{display:none}.fcar__stage{justify-content:center;gap:24px;margin-inline:calc(50% - 50vw);display:flex;overflow:hidden}.fslide{flex:0 0 min(1126px,100vw - 36px);margin-inline:0}.fslide--prev{order:1}.fslide--cur{order:2}.fslide--next{order:3}.fslide--prev,.fslide--next{opacity:.6}.fslide__art>.fart{border-radius:8px;min-height:0}.fslide__copy{align-self:center;padding:56px 48px}.fslide__num{font:400 16px/1 var(--op-font-mono);color:var(--op-accent);margin-bottom:20px;display:block}.fslide__title{font:600 24px/1.3 var(--op-font-sans);letter-spacing:-.01em;color:var(--op-cream-ink);margin:0 0 16px}.fslide__cta{margin-top:28px}.fslide__copy p{max-width:440px;color:var(--op-plum-250);margin:0;font-size:18px;line-height:1.45}.fslide__art{background-color:#772a4d;background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 5px),radial-gradient(380px 260px at 80% 10%,#d597bf59,#0000 70%);place-items:center stretch;padding:40px;display:grid;overflow:hidden}.fslide__art>*{align-self:center;width:100%}.fcar__bar{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.fcar__count{font:400 16px/1 var(--op-font-mono);color:var(--op-plum-300)}.arrows{display:contents}.arrows__btn{width:48px;height:48px;color:var(--op-cream-ink);cursor:pointer;background:#d597bf47;border:0;border-radius:50%;place-items:center;display:grid}.arrows__btn:hover{background:#d597bf73}.arrows__btn svg{width:20px;height:20px}.arrows__btn--prev svg{transform:scaleX(-1)}.fcar__bar .arrows{order:2;gap:12px;display:flex}.fcar__bar .fcar__count{order:1}.wfwrap{position:relative}.wfwrap>.arrows .arrows__btn{z-index:2;margin-top:-24px;position:absolute;top:50%}.wfwrap>.arrows .arrows__btn--prev{left:-64px}.wfwrap>.arrows .arrows__btn:not(.arrows__btn--prev){right:-64px}@media (max-width:1280px){.wfwrap{flex-direction:column;display:flex}.wfwrap>.arrows{order:2;justify-content:center;gap:12px;margin-top:24px;display:flex}.wfwrap>.arrows .arrows__btn{margin:0;position:static}}@media (max-width:900px){.fslide{grid-template-columns:1fr;min-height:0}.fslide--prev,.fslide--next{display:none}.fslide__copy{padding:32px 22px 24px}.fslide__art{max-height:320px;padding:24px 16px}.arrows__btn{width:44px;height:44px}}.formats{grid-template-columns:420px 1fr;gap:48px;margin-top:56px;display:grid}.formats__list{border-right:1px solid #fff7fa59;margin:0;padding:0;list-style:none}.formats__item button{width:100%;color:var(--op-plum-400);font:600 18px/1.3 var(--op-font-sans);text-align:left;cursor:pointer;transition:color .2s var(--op-ease);background:0 0;border:0;border-bottom:1px solid #fff7fa59;align-items:baseline;gap:14px;padding:22px 0;display:flex}.formats__item button:hover{color:var(--op-plum-250)}.formats__item button[aria-selected=true]{color:var(--op-cream)}.formats__item .num{font-family:var(--op-font-mono);font-size:16px;font-weight:400}.formats__item button[aria-selected=true] .num{color:var(--op-accent)}.formats__panel .h4{font-family:var(--op-font-serif);font-variation-settings:"opsz" 48;margin:32px 0 16px;font-size:32px;font-weight:700}.formats__panel>p{color:var(--op-plum-300);max-width:600px;margin-bottom:28px;font-size:16px;line-height:1.5}@media (max-width:900px){.formats{grid-template-columns:1fr;gap:24px;margin-top:32px}.formats__list{border-right:0}}.tcards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:64px;display:grid}.tcard{background:var(--op-plum-150);border-radius:var(--op-r-xs);padding:24px 24px 32px}.tcard__icon{background:var(--op-plum-900);width:80px;height:80px;color:var(--op-cream);border-radius:50%;place-items:center;margin-bottom:36px;display:grid}.tcard__icon svg{width:34px;height:34px}.tcard h3{color:var(--op-plum-600);margin-bottom:8px;font-size:18px;font-weight:600}.tcard p{color:var(--op-plum-600);font-size:16px;line-height:1.45}.tcard--fact .big{font-family:var(--op-font-mono);letter-spacing:.02em;color:#8b6f7a;margin-bottom:36px;font-size:56px;font-weight:700;line-height:1;display:block}@media (max-width:900px){.tcards{grid-template-columns:repeat(2,1fr);margin-top:40px}}@media (max-width:640px){.tcards{grid-template-columns:1fr;gap:8px}.tcard{grid-template-columns:56px 1fr;align-items:start;column-gap:16px;padding:18px 20px 20px;display:grid}.tcard__icon{grid-row:span 2;width:56px;height:56px;margin:0}.tcard__icon svg{width:24px;height:24px}.tcard--fact{padding:16px 20px 18px;display:block}.tcard--fact .big{margin-bottom:10px;font-size:36px}}.tickets{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.ticket{background:var(--op-lav-300);--notch:28px;min-width:0;-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, transparent calc(var(--notch) - .5px), #000 var(--notch)), radial-gradient(circle var(--notch) at 0 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, transparent calc(var(--notch) - .5px), #000 var(--notch)), radial-gradient(circle var(--notch) at 0 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));mask:radial-gradient(circle var(--notch) at 100% 0, transparent calc(var(--notch) - .5px), #000 var(--notch)), radial-gradient(circle var(--notch) at 0 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));padding:28px;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket__inner{background:var(--op-lav-100);flex-direction:column;gap:18px;height:100%;padding:32px 30px 28px;display:flex}.ticket__tag{font-family:var(--op-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--op-lav-700);font-size:16px;font-weight:600}.ticket p{color:var(--op-plum-900);font-size:18px;line-height:1.42}.ticket pre{border-radius:var(--op-r-xs);font:13px/1.55 var(--op-font-mono);color:var(--op-plum-900);white-space:pre;background:#fff;margin:auto 0 0;padding:14px 16px;overflow-x:auto}@media (max-width:1000px){.tickets{grid-template-columns:1fr}}@media (max-width:600px){.tickets{margin-top:32px}.ticket{--notch:18px;padding:16px}.ticket__inner{gap:14px;padding:22px 20px 20px}.ticket p{font-size:16px}}.faqgrid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.faq{border:1px solid var(--op-plum-200);border-radius:var(--op-r-sm);background:#fff}.faq details+details{border-top:1px solid var(--op-plum-200)}.faq summary{cursor:pointer;color:var(--op-plum-900);justify-content:space-between;align-items:center;gap:24px;padding:34px 40px;font-size:18px;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:16px;height:16px;color:var(--op-plum-600);flex:none}.faq details[open] summary svg{transform:rotate(180deg)}.faq .faq__a{color:var(--op-plum-600);max-width:640px;padding:0 40px 32px;font-size:16px;line-height:1.6}@media (max-width:900px){.faqgrid{grid-template-columns:1fr;gap:32px}.faq summary{padding:24px 22px;font-size:17px}.faq .faq__a{padding:0 22px 24px}}.closer>.wrap:first-child{max-width:calc(968px + 2 * var(--op-gutter))}.closer .display{font-size:calc(var(--op-display) * .9);max-width:820px;line-height:1.12}.closer__media{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.closer__card{border-radius:var(--op-r-lg);background-color:var(--op-plum-700);background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 5px);height:296px;padding:22px 18px 0;overflow:hidden}@media (max-width:900px){.closer__media{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;margin-top:40px;overflow-x:auto}.closer__card{height:230px}}.closer .lede{max-width:940px;color:var(--op-cream);margin:32px 0 36px}.ftr{background:var(--op-plum-990);color:var(--op-plum-300);padding:86px 0 104px}.ftr__grid{grid-template-columns:260px repeat(4,minmax(0,1fr));gap:32px 24px;max-width:1200px;margin-inline:auto;display:grid}.ftr__brand .copy{margin-top:48px;font-size:16px}.ftr__brand .who{color:var(--op-plum-400);margin-top:10px;font-size:14px}.ftr h2{font:600 16px/24px var(--op-font-sans);color:#fff;margin-bottom:16px}.ftr ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ftr a{color:var(--op-plum-300);transition:color .15s var(--op-ease);font-size:16px;text-decoration:none}.ftr a:hover{color:#fff}.ftr li.plain{font-size:16px}.ftr__panel{border-radius:var(--op-r-md);background:#251a1f;grid-column:2/-1;margin-top:40px;padding:32px 28px}.ftr ul.ftr__nets{columns:4;column-gap:24px;display:block}.ftr__nets li{break-inside:avoid;margin-bottom:12px}.ftr__panel a,.ftr__panel li{font-size:15px}@media (max-width:1000px){.ftr__grid{grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1/-1}.ftr__panel{grid-column:1/-1;padding:24px 20px}.ftr ul.ftr__nets{columns:2}}@media (max-width:900px){.ftr{padding:45px 0 52px}.ftr__brand .copy{margin-top:24px}}.phero{text-align:center;padding-top:200px;padding-bottom:48px}.phero .display{color:var(--op-plum-900);font-size:91px;line-height:1.08}.phero .lede{color:var(--op-plum-600);margin:24px auto 0}@media (max-width:900px){.phero{padding-top:132px;padding-bottom:32px}.phero .display{font-size:42px}}.prose{max-width:760px;color:var(--op-ink);margin-inline:auto;font-size:17px;line-height:1.65}.prose h2{font-family:var(--op-font-serif);color:var(--op-plum-900);font-variation-settings:"opsz" 48;margin:56px 0 16px;font-size:32px;font-weight:700;line-height:1.15}.prose h3{color:var(--op-plum-900);margin:32px 0 8px;font-size:19px;font-weight:600}.prose p,.prose ul,.prose ol{margin:0 0 16px}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose a{color:var(--op-plum-750);text-underline-offset:3px}.prose .meta{color:var(--op-plum-500);font-size:15px}.prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px dashed var(--op-plum-200);vertical-align:top;padding:10px 12px}.prose th{color:var(--op-plum-900)}.field{gap:6px;margin-bottom:16px;display:grid}.field label{color:var(--op-ink);font-size:14px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--op-plum-200);border-radius:var(--op-r-md);height:48px;font:16px var(--op-font-sans);color:var(--op-ink);background:#fff;padding:0 14px}.field textarea{height:auto;padding:12px 14px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--op-plum-750);outline-offset:-1px;border-color:#0000}.mailbox{background:var(--op-plum-150);border-radius:var(--op-r-md);gap:14px;padding:24px;display:grid}.mailbox .addr{font-family:var(--op-font-mono);color:var(--op-plum-900);font-size:15px}.strip__also{max-width:820px;color:var(--op-plum-400);margin:28px auto 0;font-size:15px;line-height:1.6}.devhead{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.devhead .lede{color:var(--op-plum-600)}@media (max-width:900px){.devhead{grid-template-columns:1fr;gap:16px}}.faqpage{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:72px;display:grid}.faqnav{gap:8px;display:grid;position:sticky;top:132px}.faqnav p{color:var(--op-plum-900);margin:0 0 4px;padding:0 16px;font-size:15px;font-weight:600}.faqnav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.faqnav a{border-radius:var(--op-r-md);color:var(--op-plum-600);padding:8px 16px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.faqnav a:hover{background:var(--op-plum-100);color:var(--op-plum-900)}.faqnav a.is-on{background:var(--op-plum-150);color:var(--op-plum-800);font-weight:600}.faqpage__list{max-width:760px}.faqpage__group{border-top:1px solid var(--op-plum-200);gap:20px;padding:40px 0 32px;scroll-margin-top:110px;display:grid}.faqpage__group:first-child{border-top:0;padding-top:8px}.faqpage__group h2{margin:0;font-size:32px;line-height:1.15}@media (max-width:900px){.faqpage{grid-template-columns:1fr;gap:12px}.faqnav{position:static}.faqnav p{display:none}.faqnav ul{scrollbar-width:none;gap:8px;margin-inline:-18px;padding-inline:18px;display:flex;overflow-x:auto}.faqnav a{white-space:nowrap;border:1px solid var(--op-plum-200);border-radius:var(--op-r-pill);background:#fff;padding:9px 14px}.faqpage__group{padding:28px 0 20px}.faqpage__group h2{font-size:26px}}.contact{gap:32px;display:grid}.contact .mailbox{padding:36px}.contact__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.contact__list li{border-top:1px solid var(--op-plum-200);color:var(--op-plum-600);grid-template-columns:240px 1fr;gap:24px;padding:22px 0;display:grid}.contact__list b{color:var(--op-plum-900)}.contact__list a{color:var(--op-plum-750)}@media (max-width:700px){.contact__list li{grid-template-columns:1fr;gap:6px}.contact .mailbox{padding:24px 20px}}.nowrap{white-space:nowrap}.faqpage{padding-bottom:var(--op-sec-pad)}#teams .wrap{max-width:calc(1112px + 2 * var(--op-gutter))}@media (max-width:640px){.hero__stage .mock__panel,.hero__stage .mock__blocks{display:none}.hero__stage .mock__body{max-height:260px;overflow:hidden}.hero__stage{margin-top:40px}.cases{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--op-gutter));padding-inline:var(--op-gutter);scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto;grid-template-columns:none!important}.case{scroll-snap-align:start}}.faqjump{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.faqjump a{border-radius:var(--op-r-pill);background:var(--op-plum-150);color:var(--op-plum-800);font:600 15px/1.2 var(--op-font-sans);padding:10px 18px;text-decoration:none;display:block}.faqjump a:hover{background:var(--op-plum-200)}
.nettile{background:#fff;border-radius:6px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #1a0c1224}.pill{border-radius:var(--op-r-pill);height:24px;font:600 12px/1 var(--op-font-sans);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.pill--ok{background:var(--op-ok-soft);color:var(--op-ok)}.pill--warn{background:var(--op-warn-soft);color:var(--op-warn)}.pill--err{background:var(--op-err-soft);color:var(--op-err)}.pill--info{background:var(--op-lav-100);color:var(--op-lav-700)}.pill--muted{background:var(--op-plum-150);color:var(--op-plum-600)}.mock{grid-template-columns:minmax(0,620px) 430px;justify-content:center;align-items:end;gap:0;max-width:1050px;margin-inline:auto;display:grid;position:relative}.mock__doc{border-radius:var(--op-r-sm) 0 0 0;color:var(--op-ink-strong);box-shadow:var(--op-shadow-lg);background:#fff;align-self:end;min-height:380px}.mock__bar{border-bottom:1px solid var(--op-plum-200);border-radius:var(--op-r-sm) 0 0 0;height:40px;color:var(--op-plum-600);background:#f7f3f4;align-items:center;gap:12px;padding:0 14px;font-size:13px;display:flex}.mock__dots{gap:6px;display:inline-flex}.mock__dots i{background:#ddd4d8;border-radius:50%;width:9px;height:9px}.mock__title{color:var(--op-ink);font-weight:600}.mock__chip{border-radius:var(--op-r-xs);background:var(--op-plum-150);color:var(--op-plum-600);margin-left:auto;padding:3px 8px;font-size:12px}.mock__body{padding:30px 32px 32px}.mock__label{font:500 12px/1 var(--op-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--op-plum-500);margin-bottom:14px}.mock__text{color:var(--op-ink-strong);font-size:15px;line-height:1.85}.mock__cut{vertical-align:1px;margin:0 4px 0 2px;display:inline-block;position:relative}.mock__cut:before{content:"";border-left:2px solid var(--op-accent);position:absolute;top:-5px;bottom:-5px;left:-2px}.mock__cutlabel{white-space:nowrap;background:var(--op-accent-fill);color:#fff;font:600 11px/1 var(--op-font-sans);border-radius:0 4px 4px 0;padding:4px 7px;display:inline-block}.mock__over{background:var(--op-accent-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.mock__blocks{grid-template-columns:160px 160px;gap:12px;margin-top:22px;display:grid}.mock__block{border-radius:var(--op-r-sm);border:1px solid var(--op-plum-200);height:104px;overflow:hidden}.mock__block--add{color:var(--op-plum-500);border-style:dashed;align-content:center;place-items:center;gap:6px;font-size:13px;display:grid}.mock__block--add svg{width:20px;height:20px}.mock__photo{object-fit:cover;width:100%;height:100%}.mock__panel{color:var(--op-ink-strong);border-radius:var(--op-r-sm) var(--op-r-sm) 0 0;box-shadow:var(--op-shadow-lg);background:#f9f6f7;border:1px solid #e9e1e4;flex-direction:column;min-height:450px;padding:22px 18px 18px;display:flex}.mock__ptitle{margin:0 4px 18px;font-size:20px;font-weight:600}.mock__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock__rows li{border-radius:var(--op-r-md);background:#fff;border:1px solid #eee6e9;grid-template-columns:26px 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mock__name{font-size:15px;font-weight:600}.mock__count{font:500 13px/1 var(--op-font-mono);color:var(--op-plum-600)}.mock__count.over{color:var(--op-accent-text)}.mock__sched{color:var(--op-plum-600);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 12px 4px;font-size:14px;display:flex}.mock__sched span:first-child{align-items:center;gap:8px;display:inline-flex}.mock__sched svg{width:16px;height:16px}.mock__go{background:var(--op-accent-fill);color:#fff;border-radius:var(--op-r-md);padding:10px 16px;font-weight:600}.mock__float{gap:14px;width:190px;display:grid;position:absolute;bottom:40px}.mock__float--l{left:-250px}.mock__float--r{right:-250px}.fcard{border-radius:var(--op-r-md);box-shadow:var(--op-shadow-lg);color:var(--op-ink);background:#fff;padding:8px;font-size:13px}.fcard svg.mock__photo{border-radius:5px;height:120px}.fcard__cap{padding:8px 4px 2px;font-weight:600}.fcard--tall{width:190px;min-height:290px;padding:0;overflow:hidden}.pcard__art svg.mock__photo{border-radius:0;width:100%;height:150px;display:block}.pcard__meta{align-items:center;gap:8px;padding:10px 12px 4px;font-size:13px;display:flex}.pcard__text{color:var(--op-plum-600);margin:0;padding:0 12px;font-size:13px;line-height:1.35}.pcard__when{font:600 12px/1 var(--op-font-mono);color:var(--op-accent-text);margin:0;padding:10px 12px 12px}.pcard--cool .pcard__when{color:var(--op-lav-700)}.fcard--tilt-l{transform:rotate(-4deg)}.fcard--tilt-r{transform:rotate(4deg)}.fcard--note{align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.fcard--note span{white-space:nowrap;gap:2px;display:grid}.fcard--note small{font:500 12px/1 var(--op-font-mono);color:var(--op-plum-500);text-transform:uppercase;letter-spacing:.04em}.fcard--note b{font-size:14px;font-weight:600}.mock__float--l .fcard--note{margin-left:max(0px,746px - 50vw)}.mock__float--r .fcard--note{width:max-content;margin-left:auto;margin-right:max(0px,746px - 50vw)}.fcard--note svg{width:16px;height:16px;color:var(--op-ok);flex:none}@media (min-width:1501px){.mock__float--l .fcard--note{margin-left:max(0px,791px - 50vw)}.mock__float--r .fcard--note{width:max-content;margin-left:auto;margin-right:max(0px,791px - 50vw)}}@media (max-width:1500px){.mock__float--l{left:-205px}.mock__float--r{right:-205px}}@media (max-width:1360px){.mock__float{display:none}}@media (max-width:1100px){.mock{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:900px){.mock{grid-template-columns:1fr;gap:0}.mock__doc{border-radius:var(--op-r-sm) var(--op-r-sm) 0 0;min-height:0}.mock__bar{border-radius:var(--op-r-sm) var(--op-r-sm) 0 0}.mock__body{padding:22px 18px}.mock__text{font-size:14px;line-height:1.8}.mock__blocks{grid-template-columns:1fr 1fr}.mock__block{height:88px}.mock__panel{min-height:0;box-shadow:none;border-radius:0;margin:0 10px}.mock__rows li{grid-template-columns:22px 1fr auto}.mock__rows .mock__count{display:none}}.mini{border-radius:var(--op-r-sm);color:var(--op-ink-strong);box-shadow:var(--op-shadow-lg);background:#fff;overflow:hidden}.mini__bar{border-bottom:1px solid var(--op-plum-200);height:36px;color:var(--op-plum-600);background:#f7f3f4;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.mini__body{gap:14px;padding:20px;display:grid}.mtabs{flex-wrap:wrap;gap:6px;display:flex}.mtabs span{border-radius:var(--op-r-md);border:1px solid var(--op-plum-200);align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.mtabs span.on{background:var(--op-plum-900);color:#fff;border-color:var(--op-plum-900)}.mtext{font-size:15px;line-height:1.6}.mtext mark{background:var(--op-accent-soft);color:inherit;border-radius:2px}.caret{vertical-align:-2px;background:var(--op-accent);width:2px;height:1.1em;margin-left:2px;display:inline-block}.mfield{background:var(--op-plum-100);border-radius:var(--op-r-md);gap:4px;padding:10px 12px;font-size:13px;display:grid}.mfield span{color:var(--op-plum-500);font-size:12px}.mrow{flex-wrap:wrap;gap:6px;display:flex}.mchip{border-radius:var(--op-r-pill);background:var(--op-plum-150);color:var(--op-plum-600);padding:5px 9px;font-size:12px;font-weight:600}.mcal{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.mcal__day{background:var(--op-plum-100);border-radius:6px;align-content:start;gap:6px;min-height:150px;padding:8px 6px;display:grid}.mcal__d{font:500 11px/1 var(--op-font-mono);color:var(--op-plum-500);text-transform:uppercase}.mcal__ev{border-left:3px solid var(--op-plum-700);background:#fff;border-radius:5px;padding:6px;font-size:11px;font-weight:600;line-height:1.2}.mcal__ev--b{border-left-color:var(--op-accent)}.mcal__ev--c{border-left-color:var(--op-lav-700)}.mcal__ev--slot{border:1px dashed var(--op-plum-300);color:var(--op-plum-500);background:0 0}.mrev{gap:12px;display:grid}.mrev__post{grid-template-columns:96px 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.mrev__post svg{border-radius:6px;height:72px}.mrev__c{background:var(--op-lav-100);border-radius:var(--op-r-md);grid-template-columns:18px 1fr;gap:10px;padding:12px;font-size:14px;display:grid}.mrev__c svg{width:18px;height:18px;color:var(--op-lav-700)}.mrev__actions{justify-content:flex-end;gap:8px;display:flex}.mbtn{border-radius:var(--op-r-md);background:var(--op-plum-900);color:#fff;padding:9px 14px;font-size:13px;font-weight:600}.mbtn--ghost{color:var(--op-plum-900);box-shadow:inset 0 0 0 1px var(--op-plum-200);background:0 0}.mbars{border-bottom:1px solid var(--op-plum-200);align-items:flex-end;gap:10px;height:170px;padding:8px 4px 0;display:flex}.mbars span{background:var(--op-plum-700);border-radius:4px 4px 0 0;flex:1}.mbars span:nth-child(6){background:var(--op-accent)}.mlegend{color:var(--op-plum-500);justify-content:space-between;font-size:12px;display:flex}.fart{color:var(--op-ink-strong);background:#fff;border-radius:6px 6px 0 0;min-height:170px;padding:14px;font-size:13px}.tpart{grid-template-columns:20px 1fr;gap:10px;padding:10px 0;display:grid}.tpart+.tpart{border-top:1px solid var(--op-plum-200)}.csvh,.csvr{grid-template-columns:1.3fr .9fr 1fr 16px;align-items:center;gap:8px;padding:8px 4px;display:grid}.csvh{font:500 11px/1 var(--op-font-mono);color:var(--op-plum-500);border-bottom:1px solid var(--op-plum-200)}.csvr{font:12px/1.3 var(--op-font-mono);border-bottom:1px dashed var(--op-plum-200)}.csvr svg{width:16px;height:16px;color:var(--op-ok)}.recur{background:var(--op-plum-100);border-radius:var(--op-r-md);grid-template-columns:22px 1fr;gap:12px;padding:12px;display:grid}.recur+.recur{margin-top:8px}.recur svg{width:20px;height:20px;color:var(--op-accent)}.recur b{font-size:14px;display:block}.recur span,.recur--dim svg{color:var(--op-plum-500)}.fart--grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.fart--grid span{aspect-ratio:1;border-radius:3px}.ibx{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.ibx+.ibx{border-top:1px solid var(--op-plum-200)}.ibx>span:not(.nettile){color:var(--op-plum-500);font-size:11px;font-weight:600}.fmtrows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fmtrows li{border-radius:var(--op-r-md);border:1px solid #eee6e9;grid-template-columns:24px 120px 1fr;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.fmtrows span:not(.nettile){color:var(--op-plum-500);font-size:13px}@media (max-width:640px){.fmtrows li{grid-template-columns:24px 1fr}.fmtrows span:not(.nettile){grid-column:2}}.retry{gap:8px;display:grid}.retry__row{border-radius:var(--op-r-md);background:var(--op-plum-100);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.retry__fix{color:var(--op-plum-600);padding:0 10px;font-size:12px}
.pricing{padding-bottom:32px}.bill{background:var(--op-plum-150);border-radius:var(--op-r-pill);gap:4px;width:max-content;margin:8px auto 0;padding:8px;display:flex}.bill button{font:400 16px/1 var(--op-font-sans);color:var(--op-ink);border-radius:var(--op-r-pill);cursor:pointer;background:0 0;border:0;padding:10px 24px}.bill button[aria-pressed=true]{background:#fff;font-weight:600}.bill__note{text-align:center;color:var(--op-plum-900);margin:20px 0 40px;font-size:16px;font-weight:600}.plans{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.plan{background:var(--op-plum-150);border-radius:var(--op-r-md);color:var(--op-plum-900);flex-direction:column;padding:36px 24px 32px;display:flex;position:relative}.plan--feat{background:var(--op-lav-100);color:var(--op-lav-700)}.plan__flag{border-radius:var(--op-r-xs);background:var(--op-accent-fill);color:#fff;font:600 13px/1 var(--op-font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:7px 14px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan__flag--none{display:none}.pricing__jump{justify-content:center;margin-top:40px;display:flex}.plan__name{font:600 24px/1.2 var(--op-font-sans);margin-top:10px}.plan__price{font:700 52px/1.05 var(--op-font-sans);letter-spacing:-.02em;margin-top:2px}.plan__price--word{padding-top:8px;font-size:40px}.plan__per{margin-top:12px;font-size:17px;line-height:1.45}.plan__blurb{min-height:50px;margin:16px 0 28px;font-size:17px;font-weight:600;line-height:1.45}.plan .btn{margin-top:auto}@media (min-width:701px){.plans{row-gap:24px}.plan{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}.plan .btn{align-self:end;margin-top:0}.plan__list{align-self:start}}.plan__list{gap:12px;margin:28px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.plan__list li{grid-template-columns:18px 1fr;gap:10px;display:grid}.plan__list svg{width:16px;height:16px;margin-top:3px}.pricing__terms{text-align:center;max-width:760px;color:var(--op-plum-600);margin:40px auto 0;font-size:15px;line-height:1.6}.pricing--wide{max-width:1440px;padding-inline:20px}.pricing--wide .plans{gap:20px}.cmp{margin-top:48px;overflow-x:auto}.cmp table{border-collapse:separate;border-spacing:16px 0;width:100%;min-width:980px;margin-left:-16px}.cmp thead th{background:var(--op-plum-150);border-radius:var(--op-r-md) var(--op-r-md) 0 0;vertical-align:top;padding:32px 12px 28px}.cmp thead th:first-child{background:0 0}.cmp__name{font:600 24px/1.2 var(--op-font-sans);color:var(--op-plum-900);display:block}.cmp__price{color:var(--op-plum-600);margin:6px 0 18px;font-weight:400;display:block}.cmp tbody th,.cmp tbody td{border-bottom:1px solid var(--op-plum-200);text-align:center;color:var(--op-plum-900);padding:14px 12px;font-size:16px}.cmp tbody td{background:var(--op-plum-150)}.cmp tbody:last-child tr:last-child td{border-radius:0 0 var(--op-r-md) var(--op-r-md);border-bottom:0}.cmp tbody th[scope=row]{text-align:left;width:28%;font-weight:500}.cmp__label{border-bottom:1px dotted var(--op-plum-400);padding-bottom:1px}.cmp__group th,.cmp__group td{border-bottom:0!important;padding:36px 12px 10px!important}.cmp__group th{text-align:left!important;font:600 20px/1.2 var(--op-font-sans)!important;color:var(--op-plum-700)!important;padding-left:0!important}.pricing__custom .h2{color:var(--op-cream-ink);margin-top:16px}.pricing__custom .lede{max-width:640px;margin:24px 0 32px}.pricing__customgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.pricing__customlist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing__customlist li{border-radius:var(--op-r-lg);background-color:var(--op-plum-700);background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 5px);gap:4px;padding:24px 28px;display:grid}.pricing__customlist b{font:600 32px/1.1 var(--op-font-mono);color:var(--op-cream-ink)}.pricing__customlist span{color:var(--op-plum-250)}@media (max-width:900px){.pricing--wide{padding-inline:18px}.cmp table{border-spacing:8px 0;min-width:720px;margin-left:-8px}.cmp thead th:first-child,.cmp tbody th[scope=row],.cmp__group th{z-index:1;background:var(--op-cream);width:140px;min-width:140px;max-width:140px;font-size:14px;position:sticky;left:0}.cmp tbody td,.cmp tbody th{padding:12px 8px;font-size:14px}.cmp thead th{padding:20px 8px}.cmp__name{font-size:18px}.pricing__customgrid{grid-template-columns:1fr;gap:32px}}@media (max-width:1200px){.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.plans{grid-template-columns:1fr;gap:16px}.plan__price{font-size:44px}.plan__blurb{min-height:0}}.pstrip{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:56px 0 24px;display:flex}.pstrip p{color:var(--op-plum-500);margin:0;font-size:16px}.pstrip ul{flex-wrap:wrap;justify-content:center;gap:16px 36px;margin:0;padding:0;list-style:none;display:flex}.pstrip li{color:var(--op-plum-600);align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.pstrip a{color:var(--op-plum-750);text-underline-offset:3px;font-size:15px;font-weight:600}@media (max-width:900px){.pstrip{padding-top:40px}.pstrip ul{gap:12px 22px}.pstrip li{font-size:15px}}.phero--pricing{padding-top:88px;padding-bottom:40px}.phero--pricing .display{font-size:56px;line-height:1.1}.cmp thead th{padding:28px 12px 20px}.cmp thead .btn{min-width:172px;height:58px}.cmp thead .btn:after{content:"→";margin-left:8px}.cmp tbody th,.cmp tbody td{border-bottom:1px dashed var(--op-plum-300,#cdbfc6);padding:10px 12px}.cmp tbody th[scope=row]{border-bottom:1px dashed var(--op-plum-300,#cdbfc6)}.cmp__label{border-bottom:2px dotted var(--op-plum-400);font-weight:600}.cmp__group th,.cmp__group td{padding:24px 12px 8px!important}.cmp__yes{color:#1c7a3d;display:inline-flex}.cmp__no{color:var(--op-plum-400);display:inline-flex}.cmp-stack{display:none}@media (max-width:900px){.phero--pricing .display{font-size:40px}.cmp{display:none}.cmp-stack{gap:12px;margin-top:32px;display:grid}.cmp-stack details{background:var(--op-plum-150);border-radius:var(--op-r-md);padding:4px 18px 18px}.cmp-stack summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;list-style:none;display:flex}.cmp-stack details:not([open]){padding-bottom:4px}.cmp-stack summary::-webkit-details-marker{display:none}.cmp-stack summary .cmp__price{margin:0}.cmp-stack dl{margin:0 0 8px}.cmp-stack h3{font:600 16px/1.2 var(--op-font-sans);color:var(--op-plum-700);margin:18px 0 6px}.cmp-stack dl>div{border-bottom:1px dashed var(--op-plum-300,#cdbfc6);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.cmp-stack dt{color:var(--op-plum-900);font-weight:600}.cmp-stack dd{text-align:right;color:var(--op-plum-900);margin:0}.cmp-stack .btn{margin-top:16px}}
.app{background:linear-gradient(to right, #fbf6f8 248px, var(--op-plum-200) 248px, var(--op-plum-200) 249px, var(--op-cream) 249px);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.app>*{min-width:0}.app__side{border-right:1px solid var(--op-plum-200);height:100vh;color:var(--op-ink);background:#fbf6f8;flex-direction:column;gap:14px;padding:18px 14px;display:flex;position:sticky;top:0}.app__brand{color:var(--op-plum-900);align-items:center;gap:8px;padding:4px 6px 8px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.app__ws select{border-radius:var(--op-r-md);border:1px solid var(--op-plum-200);width:100%;height:40px;color:var(--op-ink);font:600 14px var(--op-font-sans);background:#fff;padding:0 10px}.app__new{width:100%}.app__side nav{gap:2px;margin-top:6px;display:grid}.app__side nav a{border-radius:var(--op-r-md);color:var(--op-ink);align-items:center;gap:10px;padding:9px 10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.app__side nav a svg{width:18px;height:18px;color:var(--op-plum-500)}.app__side nav a:hover{background:var(--op-plum-100);color:var(--op-plum-900)}.app__side nav a[aria-current=page]{background:var(--op-plum-150);color:var(--op-plum-800);font-weight:600}.app__side nav a[aria-current=page] svg{color:var(--op-plum-800)}.app__me{border-top:1px solid var(--op-plum-200);color:var(--op-plum-600);align-items:center;gap:10px;margin-top:auto;padding:8px 6px;font-size:13px;display:flex;overflow:hidden}.app__avatar{background:var(--op-accent-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-grid}.app__main{min-width:0}.app__top{border-bottom:1px solid var(--op-plum-200);background:var(--op-cream);z-index:5;align-items:center;gap:14px;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.app__crumb{font:600 15px/1 var(--op-font-sans);color:var(--op-plum-900)}.app__role{font:500 12px/1 var(--op-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--op-plum-500)}.app__body{padding:28px 32px 64px}.app__error{color:var(--op-err);padding:32px}.muted{color:var(--op-plum-500);font-size:14px}.sub{font:600 18px/1.3 var(--op-font-sans);color:var(--op-plum-900);margin:28px 0 12px}.linkbtn{border-radius:var(--op-r-md);color:var(--op-plum-750);font:600 14px var(--op-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px;text-decoration:none}.linkbtn:hover{background:var(--op-plum-100);border-color:var(--op-plum-200)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--ghost.danger{color:var(--op-err)}.check{color:var(--op-plum-600);align-items:center;gap:8px;font-size:14px;display:inline-flex}.composer{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:24px;display:grid}.composer__doc{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;padding:18px}.composer__accounts{border-bottom:1px solid var(--op-plum-200);flex-wrap:wrap;gap:8px;padding-bottom:14px;display:flex}.acct{border-radius:var(--op-r-pill);border:1px solid var(--op-plum-200);font:500 13px var(--op-font-sans);color:var(--op-plum-600);cursor:pointer;opacity:.6;background:#fff;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-flex}.acct.on{opacity:1;border-color:var(--op-plum-900);color:var(--op-ink)}.ctabs{border-bottom:1px solid var(--op-plum-200);scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:14px 0 10px;padding-bottom:10px;display:flex;overflow-x:auto}.ctabs button{border-radius:var(--op-r-md);font:500 14px var(--op-font-sans);color:var(--op-plum-600);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ctabs button[aria-selected=true]{background:var(--op-plum-150);color:var(--op-plum-900);font-weight:600}.ctabs .dot{background:var(--op-accent);border-radius:50%;width:6px;height:6px}.editor textarea{resize:vertical;width:100%;min-height:240px;font:17px/1.7 var(--op-font-sans);color:var(--op-ink-strong);background:0 0;border:0;outline:0;padding:12px 6px}.editor__foot{border-top:1px dashed var(--op-plum-200);color:var(--op-plum-500);justify-content:space-between;align-items:center;gap:12px;padding:10px 6px;font-size:13px;display:flex}.schedule{border-top:1px solid var(--op-plum-200);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.schedule label{color:var(--op-plum-600);align-items:center;gap:6px;display:inline-flex}.schedule label svg{width:18px;height:18px}.schedule input{border:1px solid var(--op-plum-200);border-radius:var(--op-r-md);height:40px;font:14px var(--op-font-sans);padding:0 10px}.schedule .btn--ghost{color:var(--op-plum-900);box-shadow:inset 0 0 0 1px var(--op-plum-200)}.schedule__sp{flex:1}.composer__status{border-radius:var(--op-r-md);background:var(--op-lav-100);color:var(--op-lav-700);margin-top:12px;padding:10px 12px;font-size:14px}.composer__previews h2{font:600 14px var(--op-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--op-plum-500);margin-bottom:12px}.pv{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;margin-bottom:12px;padding:14px}.pv header{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.pv__handle{color:var(--op-plum-500);font-size:13px}.pv__count{font:500 12px var(--op-font-mono);color:var(--op-plum-500);margin-left:auto}.pv__count.over{color:var(--op-accent-hover)}.pv__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.pv__parts{gap:8px;margin:0;padding-left:22px;font-size:14px;line-height:1.55;display:grid}.cutmark{border-left:2px solid var(--op-accent);vertical-align:-2px;width:0;height:1em;display:inline-block;position:relative}.cutmark span{font:600 10px/1 var(--op-font-sans);color:var(--op-accent-text);position:absolute;top:-14px;left:2px}.overflow{background:var(--op-accent-soft)}.cmp-empty{color:var(--op-plum-500)}.pv__issues{border-radius:var(--op-r-md);background:var(--op-err-soft);color:var(--op-err);gap:4px;margin:10px 0 0;padding:10px 12px 10px 28px;font-size:13px;display:grid}.pv__issues .note{color:#7a4800}.libbar .btn--ghost{color:var(--op-plum-900);box-shadow:inset 0 0 0 1px var(--op-plum-200)}.seg{border-radius:var(--op-r-pill);background:var(--op-plum-150);gap:2px;padding:4px;display:inline-flex}.seg>*{border-radius:var(--op-r-pill);font:500 14px var(--op-font-sans);color:var(--op-plum-600);cursor:pointer;background:0 0;border:0;padding:7px 14px;text-decoration:none}.seg [aria-current=true],.seg [aria-selected=true]{color:var(--op-plum-900);background:#fff;font-weight:600}.seg .count{font:500 12px var(--op-font-mono);color:var(--op-plum-500);margin-left:4px}.seg--tabs{margin-bottom:16px}.rows{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;margin:0;padding:0;list-style:none}.row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.row+.row{border-top:1px solid var(--op-plum-200)}.rows__empty{color:var(--op-plum-500);padding:24px}.row__when{font:500 13px var(--op-font-mono);color:var(--op-plum-600);width:150px}.row__main p{color:var(--op-ink);font-size:15px}.row__nets{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.row__err{margin-top:6px;color:var(--op-err)!important;font-size:13px!important}.row__acts{gap:4px;display:flex}.approvals{gap:14px;max-width:900px;display:grid}.appr{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;gap:10px;padding:16px;display:grid}.appr header{color:var(--op-plum-600);align-items:center;gap:12px;font-size:13px;display:flex}.appr__text{font-size:16px;line-height:1.55}.appr__c{background:var(--op-lav-100);color:var(--op-plum-900);border-radius:var(--op-r-md);padding:10px 12px;font-size:14px}.appr__acts,.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appr__acts input,.inline-form input,.search input,.selectwrap select{border:1px solid var(--op-plum-200);border-radius:var(--op-r-md);min-width:180px;height:40px;font:14px var(--op-font-sans);background:#fff;flex:1;padding:0 12px}.appr__acts .btn--ghost{color:var(--op-plum-900);box-shadow:inset 0 0 0 1px var(--op-plum-200)}.inbox h2{font:600 18px var(--op-font-sans);color:var(--op-plum-900);margin:24px 0 10px}.ibx--app{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;grid-template-columns:22px 1fr;align-items:start;margin-bottom:10px;padding:14px}.ibx--app p{margin:4px 0 10px}.libbar{gap:12px;margin-bottom:16px;display:flex}.search{color:var(--op-plum-500);flex:1;align-items:center;gap:8px;display:flex}.search svg{width:18px;height:18px}.lib{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lib__item{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);color:var(--op-plum-600);background:#fff;gap:6px;padding:10px;font-size:13px;display:grid}.lib__item b{color:var(--op-ink);overflow-wrap:anywhere}.lib__thumb{aspect-ratio:4/5;border-radius:var(--op-r-md);background:var(--op-plum-150);position:relative;overflow:hidden}.lib__thumb>svg{width:100%;height:100%;position:absolute;inset:0}.lib__badge{border-radius:var(--op-r-xs);color:#fff;font:500 11px/1.2 var(--op-font-mono);background:#190308b8;padding:3px 7px;position:absolute;bottom:8px;left:8px}.lib__play{color:#fff;background:#190308b8;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%}.lib__play svg{width:22px;height:22px}.ana__cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 20px;display:grid}.ana__card{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;gap:4px;padding:16px;display:grid}.ana__card span{color:var(--op-plum-500);font-size:13px}.ana__card b{font:700 30px var(--op-font-sans);color:var(--op-plum-900)}.ana__card em{font-size:12px;font-style:normal}.ana__card .up{color:var(--op-ok)}.ana__card .down{color:var(--op-err)}.ana__bars{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;margin:0 0 20px;padding:20px 24px}.ana__bars figcaption{font:600 16px/1.3 var(--op-font-sans);color:var(--op-plum-900);margin-bottom:14px}.ana__bars ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ana__bars li{grid-template-columns:170px minmax(0,1fr) 72px;align-items:center;gap:16px;font-size:14px;display:grid}.ana__bars i{background:var(--op-plum-150);border-radius:7px;height:14px;display:block;overflow:hidden}.ana__bars i b{background:var(--op-plum-750);border-radius:7px;height:100%;display:block}.ana__bars em{font:600 14px var(--op-font-mono);text-align:right;color:var(--op-plum-900);font-style:normal}.ana__card{align-content:start;min-height:104px}@media (max-width:900px){.ana__bars li{grid-template-columns:1fr 64px}.ana__bars li i{order:3;grid-column:1/-1}.ana__bars{padding:16px}}.ana__chart{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;margin:0 0 20px;padding:16px}.ana__chart figcaption{color:var(--op-plum-500);margin-bottom:10px;font-size:13px}.ana__chart svg{width:100%;height:180px}.tblwrap{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--op-plum-200);white-space:nowrap;padding:10px 14px}.tbl tbody tr:last-child td{border-bottom:0}.tbl__na{color:var(--op-plum-400);font:500 12px var(--op-font-mono)}.tbl thead th{background:var(--op-plum-100);color:var(--op-plum-900);font-weight:600}@media (max-width:900px){.tbl--sticky th:first-child,.tbl--sticky td:first-child{z-index:1;box-shadow:1px 0 0 var(--op-plum-200);background:#fff;position:sticky;left:0}.tbl--sticky thead th:first-child{background:var(--op-plum-100)}.tbl th,.tbl td{padding:10px 12px}}.tbl__net{align-items:center;gap:8px;display:inline-flex}.nets{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nets button{text-align:left;border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);cursor:pointer;width:100%;font:600 14px var(--op-font-sans);color:var(--op-ink);background:#fff;grid-template-columns:26px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.nets button:hover{border-color:var(--op-plum-500)}.nets small{color:var(--op-plum-500);grid-column:2;font-size:12px;font-weight:400}.wsgrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.wsgrid .inline-form{margin-top:12px}.inline-form.keyform input{flex:100%}.selectwrap{align-items:center;display:inline-flex;position:relative}.selectwrap select{appearance:none;min-width:150px;padding-right:32px}.selectwrap svg{pointer-events:none;width:16px;height:16px;position:absolute;right:10px}.settings{grid-template-columns:1fr 1fr;gap:18px;max-width:1100px;display:grid}.card{border:1px solid var(--op-plum-200);border-radius:var(--op-r-lg);background:#fff;align-content:start;gap:12px;padding:20px;display:grid}.card .sub{margin:0}.card .btn--ghost{color:var(--op-plum-900);box-shadow:inset 0 0 0 1px var(--op-plum-200);justify-self:start}.card>.btn{justify-self:start}.meter{grid-template-columns:minmax(0,1fr);gap:4px;font-size:13px;display:grid}.meter__bar{background:var(--op-plum-150);border-radius:4px;height:8px;overflow:hidden}.meter__bar i{background:var(--op-accent);height:100%;display:block}.meter em{color:var(--op-plum-500);font-style:normal}.switches{border:0;gap:8px;margin:0;padding:0;display:grid}.switches legend{margin-bottom:6px;font-size:14px;font-weight:600}@media (max-width:1200px){.composer{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.app{background:var(--op-cream);grid-template-columns:minmax(0,1fr)}.app__side{border-right:0;border-bottom:1px solid var(--op-plum-200);flex-flow:wrap;align-items:center;gap:8px;height:auto;padding:10px 14px 8px;position:static}.app__brand{padding:0 4px 0 0}.app__brand span{display:none}.app__ws{flex:1;min-width:0}.app__ws select{height:36px}.app__new{width:auto;height:36px;padding:0 14px}.app__side nav{scrollbar-width:none;order:5;width:calc(100% + 28px);margin:0 -14px;padding:0 10px;display:flex;overflow-x:auto}.app__side nav a{flex:none;padding:7px 10px;font-size:14px}.app__me{display:none}.app__top{gap:10px;height:52px;padding:0 14px;position:static}.app__role{display:none}.app__body{padding:16px 14px 48px}.app input[type=checkbox],.app input[type=radio]{accent-color:var(--op-plum-800)}@media (max-width:900px){:is(.row:has(>.nettile:first-child),.row:has(>.app__avatar:first-child)){grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:12px 14px}:is(.row:has(>.nettile:first-child)>.row__main,.row:has(>.app__avatar:first-child)>.row__main){text-align:left}:is(.row:has(>.nettile:first-child)>.row__acts,.row:has(>.app__avatar:first-child)>.row__acts,.row:has(>.nettile:first-child)>.row__when,.row:has(>.app__avatar:first-child)>.row__when){flex-wrap:wrap;grid-column:2/-1}}}
