:root{--paper:#faf8f3;--espresso:#180600;--green:#0e7b43;--green-deep:#0a5f34;--green-tint:#e3f0e7;--gold:#e8a317;--gold-tint:#faf0d8;--gold-ink:#8a6106;--gray:#746a66;--hairline:#e7e1d6;--card:#ffffff;--night:#17120e;--imsg-gray:#e9e9eb;--imsg-blue:#0a84ff;--sf:-apple-system,"SF Pro Text","Helvetica Neue",var(--font-body),sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden;overflow-x:clip}body{background:var(--paper);color:var(--espresso);font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{max-width:1100px;margin:0 auto;padding:0 24px}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.nav-mark{display:flex;align-items:baseline;gap:10px}.nav-holler{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.02em;display:inline-flex;align-items:flex-start;gap:3px}.nav-holler svg{margin-top:3px}.nav-by{font-size:13px;color:var(--gray)}@media (max-width:560px){.nav-by{display:none}}.nav-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:2}.nav-center{display:flex;gap:30px;justify-content:center}.nav-center a{font-size:15px;font-weight:500;color:var(--espresso)}.nav-center a:hover{color:var(--green-deep)}@media (max-width:860px){.nav-center{display:none}}.nav-links{display:flex;align-items:center;gap:20px;justify-content:flex-end}.nav-tech{font-size:15px;font-weight:500;color:var(--gray);white-space:nowrap}.nav-tech:hover{color:var(--espresso)}@media (max-width:560px){.nav-tech{display:none}}.nav-float{position:fixed;top:12px;left:0;right:0;z-index:80;display:flex;justify-content:center;padding:0 16px;transform:translateY(-140%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .24s ease}.nav-float.on{transform:none;opacity:1;pointer-events:auto}.nav-float-inner{width:100%;max-width:1020px;padding:9px 14px 9px 22px;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--hairline);border-radius:99px;box-shadow:0 12px 32px rgba(24,6,0,.1)}.nav-float-inner .nav-holler{font-size:21px}.nav-float-inner .btn-sm{padding:9px 18px;font-size:14px}@media (prefers-reduced-motion:reduce){.nav-float{transition:opacity .2s ease;transform:none}.nav-float:not(.on){visibility:hidden}}.closer p.closer-tech{margin-top:34px;font-size:14px;color:#BBDCC8}.closer-tech a{text-decoration:underline;color:#fff}.btn{display:inline-block;font-weight:600;font-size:15.5px;padding:13px 26px;border-radius:99px;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:transform .15s ease,background .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--green);color:#fff}.btn-primary:hover{background:var(--green-deep)}.btn-ghost{border:1.5px solid var(--espresso)}.btn-paper{background:var(--paper);color:var(--espresso)}.btn-sm{font-size:14px;padding:10px 20px}.hero{padding:56px 0 40px}.hero-centered{position:relative;padding:40px 0 0;text-align:center}.hero-sky{position:absolute;inset:-120px -50vw 0;z-index:0;pointer-events:none;background:linear-gradient(rgba(130,170,250,.1),#FAF8F3 34%,#FAF8F3 56%,rgba(232,163,23,.12) 78%,rgba(232,163,23,.05) 92%,rgba(232,163,23,0))}.hero-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero-pill{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--hairline);border-radius:99px;padding:7px 16px 7px 8px;font-size:13.5px;color:var(--gray);box-shadow:0 2px 8px rgba(24,6,0,.05);margin-bottom:30px}.hero-pill-tag{background:var(--green-tint);color:var(--green-deep);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.hero-centered h1{font-weight:700;font-size:clamp(38px,5.2vw,62px);line-height:1.08}.hero-centered .lede{color:var(--gray);font-size:19px;margin-top:18px;max-width:54ch}.hero-centered .hero-cta{justify-content:center;margin-top:28px}.btn-espresso{background:var(--espresso);color:var(--paper)}.btn-espresso:hover{background:#2E1408}.btn-paper2{background:#fff;color:var(--espresso);border:1px solid var(--hairline)}.btn-paper2:hover{border-color:var(--espresso)}.hero-phone-crop{margin-top:72px;height:600px;overflow:hidden;width:100%;display:flex;justify-content:center;background:transparent;-webkit-mask-image:linear-gradient(180deg,black 0,black 72%,transparent 98%);mask-image:linear-gradient(180deg,black 0,black 72%,transparent 98%)}.hero-phone-crop .pf{width:430px;max-width:none;flex:0 0 auto}.hero-phone-crop .pf-screen{min-height:700px}.hero-phone-crop .pf-thread{font-size:16px}.hero-phone-crop .pf-avatar{width:52px;height:52px}@media (max-width:560px){.hero-phone-crop{height:460px}.hero-phone-crop .pf{width:330px}}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:860px){.hero-grid{grid-template-columns:1fr;gap:40px}}h1{font-weight:800;font-size:clamp(46px,6.5vw,76px);line-height:1.02;letter-spacing:-.025em}.hero-sub,h1{font-family:var(--font-display);text-wrap:balance}.hero-sub{font-weight:600;font-size:clamp(21px,2.6vw,27px);line-height:1.25;margin-top:18px}.hero p.lede{color:var(--gray);max-width:50ch;margin-top:14px;font-size:18px}.hero-cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.hero-note{margin-top:16px;font-family:var(--font-mono);font-size:12.5px;color:var(--gray);letter-spacing:.02em}.phone{width:340px;max-width:100%;margin:0 auto;background:#fff;border:1px solid var(--hairline);border-radius:38px;box-shadow:0 24px 60px rgba(24,6,0,.1);overflow:hidden}.phone-head{text-align:center;padding:18px 16px 12px;border-bottom:1px solid #f0ede6;background:#fbfaf7}.avatar{width:46px;height:46px;border-radius:50%;background:var(--green);margin:0 auto 6px;display:flex;align-items:center;justify-content:center}.cname{font-weight:600;font-size:13px}.csub{font-size:10.5px;color:#8e8e93;display:flex;align-items:center;justify-content:center;gap:4px}.vcheck{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--imsg-blue);position:relative}.vcheck:after{content:"";position:absolute;left:3px;top:2.4px;width:3.4px;height:5.6px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(40deg)}.thread{padding:16px 14px 22px;display:flex;flex-direction:column;gap:8px;font-family:var(--sf);font-size:14.5px;line-height:1.35}.stamp{text-align:center;font-size:10.5px;color:#8e8e93;margin:2px 0 4px}.bub{max-width:84%;padding:9px 13px;border-radius:18px;opacity:0;transform:translateY(8px)}.bub.rx{background:var(--imsg-gray);color:#111;align-self:flex-start;border-bottom-left-radius:5px}.bub.tx{background:var(--imsg-blue);color:#fff;align-self:flex-end;border-bottom-right-radius:5px}.bub b{font-weight:600}.in .bub{animation:pop .45s ease forwards}.in .d1{animation-delay:.3s}.in .d2{animation-delay:1.3s}.in .d3{animation-delay:2.4s}.in .d4{animation-delay:3.4s}@keyframes pop{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bub,.in .bub{animation:none!important;opacity:1;transform:none}.rev{opacity:1!important;transform:none!important}}.pf-back{display:flex;justify-content:center;align-items:flex-start;border-radius:26px}.pf-back.pf-none{background:transparent}.pf-back.pf-gold{background:var(--gold-tint)}.pf-back.pf-green{background:var(--green-tint)}.pf-back.pf-warm{background:#F0EDE4}.pf-back.pf-cropped{height:400px;padding-top:40px;overflow:hidden}.pf{width:306px;max-width:calc(100% - 32px);position:relative;background:linear-gradient(160deg,#E9E9ED,#C4C4CB 45%,#DEDEE3);border-radius:56px;padding:4px;box-shadow:0 34px 70px rgba(24,6,0,.2),0 4px 12px rgba(24,6,0,.1)}.pf:after,.pf:before{content:"";position:absolute;width:3px;border-radius:2px;background:#C0C0C7}.pf:before{left:-3px;top:120px;height:34px;box-shadow:0 46px 0 #C0C0C7}.pf:after{right:-3px;top:160px;height:56px}.pf-cropped .pf{box-shadow:0 24px 48px rgba(24,6,0,.16)}.pf-screen{background:#fff;border:6px solid #0b0b0c;border-radius:52px;overflow:hidden;min-height:430px;flex-direction:column}.pf-screen,.pf-status{position:relative;display:flex}.pf-status{align-items:center;justify-content:space-between;padding:12px 22px 0;flex:0 0 auto}.pf-time{font-family:var(--sf);font-size:13px;font-weight:600;color:#111;letter-spacing:.01em}.pf-island{position:absolute;left:50%;transform:translateX(-50%);top:10px;width:78px;height:23px;border-radius:99px;background:#000;display:flex;align-items:center;justify-content:flex-end;padding-right:7px}.pf-island i{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2E3A52,#0A0D14 70%)}.pf-status-icons{display:flex;align-items:center;gap:5px}.pf-head{text-align:center;padding:12px 14px 8px;position:relative;flex:0 0 auto}.pf-back-btn{position:absolute;left:12px;top:16px;width:30px;height:30px;border-radius:50%;background:#F4F4F6;display:inline-flex;align-items:center;justify-content:center}.pf-avatar{width:44px;height:44px;margin:0 auto 6px}.pf-namepill{display:inline-flex;align-items:center;gap:5px;background:#fff;border-radius:99px;padding:5px 11px;box-shadow:0 2px 9px rgba(17,17,17,.1);font-family:var(--sf);font-size:12.5px;color:#111}.pf-namepill b{font-weight:600}.pf-thread{padding:12px 13px 20px;display:flex;flex-direction:column;gap:8px;font-family:var(--sf);font-size:13.5px;line-height:1.35;flex:1 1;text-align:left}.pf-thread .bub{max-width:88%;padding:8px 12px}.pf-thread .bub b{font-weight:600}.bub.show{opacity:1;transform:none;animation:none}.stats{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:26px 0;margin-top:48px}.stats-row{display:flex;gap:14px 44px;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.stats-label{font-size:14px;color:var(--gray);flex:1 1 100%}@media (min-width:1000px){.stats-label{flex:0 1 auto;max-width:300px}}.stat{display:flex;align-items:baseline;gap:8px}.stat b{font-family:var(--font-mono);font-weight:700;font-size:20px;color:var(--green-deep)}.stat span{font-size:13.5px;color:var(--gray)}section{padding:88px 0 0}.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:16px}h2{font-family:var(--font-display);font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.015em;text-wrap:balance;margin-bottom:14px}.sub{color:var(--gray);max-width:60ch;font-size:18px}.intg{padding:48px 0 40px}.intg-head h2{text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.6vw,40px);line-height:1.18;letter-spacing:-.015em}.intg-head h2 sup{font-size:.45em;color:var(--gray);font-weight:500;margin-left:2px}.intg-head h2 span{display:block;color:var(--gray);font-weight:600;transform:translateX(clamp(20px,6vw,90px))}.intg-marquee{margin:34px 0 0;overflow:hidden;padding:60px 0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.intg-track{display:flex;width:max-content;animation:intg-scroll 46s linear infinite;will-change:transform}.intg-train{gap:clamp(34px,5vw,84px);padding-right:clamp(34px,5vw,84px)}.intg-tile,.intg-train{display:flex;align-items:center}.intg-tile{flex:0 0 auto;aspect-ratio:1;background:#fff;border-radius:26%;padding:10px;box-shadow:0 10px 26px rgba(24,6,0,.1),0 2px 6px rgba(24,6,0,.05);justify-content:center;animation-name:intg-bob;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;will-change:transform}.intg-tile img{width:100%;height:100%;object-fit:contain;border-radius:18%}@keyframes intg-scroll{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes intg-bob{0%{transform:translate3d(0,calc(var(--off, 0px) - 8px),0) rotate(calc(var(--rot, 0deg) * -1))}to{transform:translate3d(0,calc(var(--off, 0px) + 8px),0) rotate(var(--rot,0deg))}}@media (prefers-reduced-motion:reduce){.intg-tile,.intg-track{animation:none}.intg-track{flex-wrap:wrap;width:auto;justify-content:center}.intg-train:last-child{display:none}}@media (max-width:640px){.intg-tile{padding:6px;border-radius:24%}.intg-marquee{padding:44px 0}}.intg-note{max-width:480px;margin:26px auto 0;display:flex;gap:12px}.intg-note-num{font-family:var(--font-mono);font-size:12px;color:var(--gray);padding-top:2px}.intg-note p{font-size:14.5px;color:var(--gray);line-height:1.55}.day-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:56px 0;border-bottom:1px solid var(--hairline)}.day-item:last-of-type{border-bottom:none}.day-item:nth-child(2n) .day-copy{order:2}@media (max-width:800px){.day-item{grid-template-columns:1fr;gap:26px;padding:44px 0}.day-item:nth-child(2n) .day-copy{order:0}}.day-num{font-family:var(--font-mono);font-size:13px;color:var(--gray);display:flex;align-items:center;gap:12px;margin-bottom:14px}.day-num b{color:var(--green);font-weight:700;font-size:15px}.day-num .time{background:var(--green-tint);color:var(--green-deep);border-radius:99px;padding:3px 11px;font-size:11.5px;letter-spacing:.06em}.day-num .time.gold{background:var(--gold-tint);color:var(--gold-ink)}h3.day-title{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em;margin-bottom:10px;text-wrap:balance}.day-copy p{color:var(--gray);max-width:44ch}.msgstack{display:flex;flex-direction:column;gap:8px;max-width:380px}.msgstack,.msgstack .pf-back{width:100%}.day-item:nth-child(2n) .msgstack{margin-left:auto}@media (max-width:800px){.day-item:nth-child(2n) .msgstack{margin-left:0}}.msg{background:var(--imsg-gray);border-radius:18px;border-bottom-left-radius:5px;padding:11px 14px;font-family:var(--sf);font-size:14.5px;line-height:1.4;color:#111;align-self:flex-start;box-shadow:0 1px 2px rgba(24,6,0,.04)}.msg.tx{background:var(--imsg-blue);color:#fff;align-self:flex-end;border-radius:18px;border-bottom-right-radius:5px}.money{font-family:var(--font-mono);font-weight:700;font-size:13.5px;color:var(--green-deep)}.money.table{color:var(--gold-ink)}.count{background:var(--espresso);color:var(--paper);border-radius:22px;padding:56px 52px;margin-top:56px}@media (max-width:640px){.count{padding:40px 26px}}.count .eyebrow{color:var(--gold)}.count h2{color:#fff}.count .sub{color:#c9c1b6}.count-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:30px;gap:30px;margin-top:36px}.count-grid .num{font-family:var(--font-mono);color:var(--gold);font-size:12px;display:block;margin-bottom:8px}.count-grid b{display:block;font-weight:600;color:#fff;margin-bottom:6px;font-size:16.5px}.count-grid p{color:#c9c1b6;font-size:14.5px}.owners-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:52px;gap:52px;align-items:center;margin-top:8px}@media (max-width:800px){.owners-grid{grid-template-columns:1fr}}.quote{background:var(--card);border:1px solid var(--hairline);border-radius:16px;padding:30px 32px}.quote p{font-size:18px;font-weight:500;line-height:1.5}.quote footer{margin-top:14px;font-size:14px;color:var(--gray)}.owners ul{list-style:none;margin-top:22px;display:grid;grid-gap:12px;gap:12px}.owners li{display:flex;gap:11px;font-size:16.5px;align-items:baseline}.owners li:before{content:"+";font-family:var(--font-mono);color:var(--green);font-weight:700}#owners{background:var(--green-tint);border-radius:22px;padding:64px 52px 72px;margin-top:88px}@media (max-width:640px){#owners{padding:44px 26px 52px}}#owners .owners-grid{grid-template-columns:.9fr 1.1fr}#owners .owners-grid>:first-child{order:2}#owners .owners-grid>:last-child{order:1}#owners .quote{background:var(--card);border-color:transparent}@media (max-width:800px){#owners .owners-grid{grid-template-columns:1fr}#owners .owners-grid>:first-child{order:1}#owners .owners-grid>:last-child{order:2}}.pricing-head{text-align:center}.pricing-head .sub{margin:0 auto;max-width:52ch}.pricing-toggle{display:inline-flex;margin-top:26px;background:#fff;border:1px solid var(--hairline);border-radius:999px;padding:4px}.pricing-toggle button{font:inherit;font-size:15px;font-weight:600;color:var(--espresso);background:transparent;border:0;border-radius:999px;padding:9px 24px;cursor:pointer}.pricing-toggle button.on{background:var(--espresso);color:var(--paper)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:46px;align-items:stretch}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}}.plan{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--hairline);border-radius:18px;padding:34px 30px 30px}.plan-featured{border:1.5px solid var(--green)}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan h3{font-family:var(--font-display);font-size:26px;font-weight:700}.plan-badge{font-family:var(--font-mono);font-size:12px;color:var(--gold-ink);background:var(--gold-tint);border-radius:999px;padding:5px 12px;white-space:nowrap}.plan-tagline{color:var(--gray);font-size:15.5px;margin-top:6px;min-height:44px}.plan-price{display:flex;align-items:baseline;gap:8px;margin-top:26px}.plan-price b{font-family:var(--font-mono);font-weight:700;font-size:42px;letter-spacing:-.02em}.plan-price span{color:var(--gray);font-size:15px}.plan-note{color:var(--gray);font-size:13.5px;margin-top:6px}.plan-lead{font-weight:600;font-size:15px;margin-top:22px}.plan ul{list-style:none;margin-top:12px;display:grid;grid-gap:11px;gap:11px}.plan li{display:flex;gap:10px;font-size:15.5px;align-items:baseline}.plan li:before{content:"\2713";color:var(--green);font-weight:700;flex:0 0 auto}.plan-cta{margin-top:26px;justify-content:center;text-align:center}.plan ul{margin-bottom:auto}.closer{background:var(--green);color:#fff;border-radius:22px;padding:68px 52px;margin:88px 0 0;text-align:center}@media (max-width:640px){.closer{padding:48px 26px}}.closer h2{color:#fff}.closer p{color:#d8ebe0;max-width:46ch;margin:0 auto;font-size:18px}.closer .hero-cta{justify-content:center}.tech-note{margin-top:14px;font-size:13.5px;color:var(--gray)}.tech-receipt{background:var(--card);border:1px solid var(--hairline);border-radius:16px;padding:26px 30px}.tech-receipt-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:14px}.tech-receipt-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px dashed var(--hairline);font-size:15px}.tech-receipt-row b{font-family:var(--font-mono);font-weight:700;font-size:14.5px;color:var(--green-deep)}.tech-receipt-row.total{border-bottom:none;padding-top:14px}.tech-receipt-row.total span{font-weight:600}.tech-receipt-row.total b{font-size:19px}.company-head{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:44px;gap:44px;align-items:center}@media (max-width:760px){.company-head{grid-template-columns:1fr}}.company-mark{display:flex;justify-content:center}.company-mark img{width:170px;height:auto}@media (max-width:760px){.company-mark{display:none}}.company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:36px}.company-card{background:var(--card);border:1px solid var(--hairline);border-radius:14px;padding:24px 26px}.company-card b{display:block;font-family:var(--font-mono);font-weight:700;font-size:30px;color:var(--green-deep);margin-bottom:6px}.company-card span{font-size:14.5px;color:var(--gray)}.company-links{display:flex;gap:26px;flex-wrap:wrap;margin-top:34px}.company-links a{font-size:15.5px;font-weight:500;text-decoration:underline}.company-links a:hover{color:var(--green-deep)}.company-legal{margin-top:14px;font-size:13px;color:var(--gray)}.footer{margin-top:88px;border-top:1px solid var(--hairline);padding:44px 0 56px;color:var(--gray);font-size:14px}.footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:baseline}.footer .fm{display:flex;align-items:center;gap:11px;margin-bottom:6px}.footer .fm-avatar{width:40px;height:40px;border-radius:50%;background:var(--green);display:inline-flex;align-items:center;justify-content:center}.footer .fm-word{font-family:var(--font-display);font-weight:800;font-size:24px;letter-spacing:-.02em;display:inline-flex;align-items:flex-start;gap:3px}.footer .fm-word,.footer a:hover{color:var(--espresso)}.ob{min-height:100vh;min-height:100dvh;background:var(--paper);flex-direction:column}.ob,.ob-top{display:flex;align-items:center}.ob-top{width:100%;max-width:720px;justify-content:space-between;padding:22px 24px 0}.ob-chip{display:inline-flex;align-items:center;gap:9px;font-size:15px}.ob-chip b{font-family:var(--font-display);font-weight:700}.ob-chip-avatar{width:32px;height:32px;border-radius:50%;background:var(--green);display:inline-flex;align-items:center;justify-content:center}.ob-skip{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:14.5px;color:var(--gray);padding:6px 2px}.ob-skip:hover{color:var(--espresso)}.ob-col{width:100%;max-width:600px;padding:0 24px 56px;display:flex;flex-direction:column}.ob-dots{display:flex;gap:7px;align-items:center;margin-top:10vh}.ob-dot{width:6px;height:6px;border-radius:99px;background:var(--hairline);transition:all .25s ease}.ob-dot.done{background:var(--espresso)}.ob-dot.cur{width:26px;background:var(--green)}.ob-head{margin-top:20px}.ob-col>.ob-head:first-child{margin-top:calc(10vh + 33px)}.ob-head h1{font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.015em}.ob-head h1,.ob-sub{font-family:var(--font-display);text-wrap:balance}.ob-sub{font-weight:600;font-size:21px;line-height:1.3;color:var(--gray);margin-top:6px}.ob-badge{display:inline-block;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);background:var(--green-tint);border-radius:99px;padding:5px 12px;margin-bottom:16px}.ob-mid{margin-top:44px}.ob-foot{margin-top:48px}.ob-input{width:100%;background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:17px 19px;font-family:var(--font-body);font-size:17px;color:var(--espresso);outline:none}.ob-phone:focus-within,input.ob-input:focus{border-color:var(--green)}.ob-input::placeholder{color:#B4ABA2}.ob-phone{display:flex;align-items:center;gap:11px}.ob-phone input{border:none;outline:none;background:none;flex:1 1;font-family:var(--font-body);font-size:17px;color:var(--espresso)}.ob-phone input::placeholder{color:#B4ABA2}.ob-flag{font-size:19px}.ob-hint{font-size:13.5px;color:var(--gray);margin-top:14px;line-height:1.5}.ob-hint a{text-decoration:underline}.ob-stack{display:flex;flex-direction:column;gap:12px}.ob-btn-ghost{background:transparent;color:var(--espresso);border:1.5px solid var(--espresso)}.ob-btn-ghost:hover{background:#F1EDE4}.ob-invitebox{background:#fff;border:1px solid var(--hairline);border-radius:14px;padding:16px 18px;overflow-wrap:anywhere}.ob-invitebox code{font-family:var(--font-mono);font-size:13px;color:var(--green-deep)}.ob-planskip{display:flex;justify-content:space-between;align-items:center}.ob-planskip .ob-dots,.ob-planskip .ob-skip{margin-top:10vh}.ob-plantoggle{margin-bottom:16px}.ob-plans{display:flex;flex-direction:column;gap:10px}.ob-plan{text-align:left;padding:16px 18px;cursor:pointer;font-family:var(--font-body);color:var(--espresso);width:100%}.ob-plan.on{border-color:var(--green);box-shadow:0 8px 26px rgba(14,123,67,.1)}.ob-plan-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ob-plan-head b{font-family:var(--font-display);font-weight:700;font-size:18px}.ob-plan-price{font-family:var(--font-mono);font-weight:700;font-size:14px;color:var(--green-deep)}.ob-plan small{display:block;font-size:13px;color:var(--gray);margin-top:3px}.ob-plan ul{list-style:none;margin-top:12px;display:grid;grid-gap:7px;gap:7px}.ob-plan ul li{font-size:13.5px;color:var(--espresso);padding-left:18px;position:relative}.ob-plan ul li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.ob-error{margin-top:14px;font-size:14px;color:#9B2C22;background:#F8E3E1}.ob-devcode,.ob-error{border-radius:12px;padding:11px 14px}.ob-devcode{background:var(--gold-tint);color:var(--gold-ink)}.ob-devcode b{font-family:var(--font-mono)}.ob-legal{font-size:12.5px;color:var(--gray);line-height:1.5;margin-bottom:14px}.ob-legal a{text-decoration:underline}.ob-foot{padding-bottom:8px}.ob-btn{display:block;width:100%;text-align:center;background:var(--green);color:#fff;border:none;border-radius:99px;padding:16px 20px;font-family:var(--font-body);font-weight:600;font-size:16.5px;cursor:pointer;transition:background .15s ease}.ob-btn:hover{background:var(--green-deep)}.ob-btn:disabled{background:#C9C2B8;cursor:default}.ob-otp{display:flex;gap:9px}.ob-otp input{width:100%;aspect-ratio:.9;min-width:0;text-align:center;background:#fff;border:1px solid var(--hairline);border-radius:14px;font-family:var(--font-mono);font-size:24px;font-weight:500;color:var(--espresso);outline:none}.ob-otp input:focus{border-color:var(--green)}.ob-plan{list-style:none;background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:6px 20px}.ob-plan li{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px dashed var(--hairline);font-size:16px}.ob-plan li:last-child{border-bottom:none}.ob-money{font-family:var(--font-mono);font-weight:700;font-size:16px;color:var(--gold-ink);background:var(--gold-tint);border-radius:8px;padding:3px 9px}.ob-money i{font-style:normal;font-weight:400;font-size:12px;margin-left:4px}.ob-toggles{display:flex;flex-direction:column;gap:10px}.ob-toggle{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:15px 17px;cursor:pointer;font-family:var(--font-body);color:var(--espresso);transition:border-color .15s ease}.ob-toggle.on{border-color:var(--green)}.ob-toggle b{display:block;font-size:15.5px;font-weight:600}.ob-toggle small{display:block;font-size:13px;color:var(--gray);margin-top:2px;line-height:1.4}.ob-switch{flex:0 0 auto;width:42px;height:26px;border-radius:99px;background:var(--hairline);position:relative;transition:background .15s ease}.ob-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s ease;box-shadow:0 1px 2px rgba(24,6,0,.15)}.ob-toggle.on .ob-switch{background:var(--green)}.ob-toggle.on .ob-switch:after{left:19px}.ob-times{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;font-size:14px;color:var(--gray)}.ob-time{font-family:var(--font-mono);font-size:13px;background:#fff;border:1px solid var(--hairline);border-radius:99px;padding:7px 14px;cursor:pointer;color:var(--espresso)}.ob-time.on{background:var(--green);border-color:var(--green);color:#fff}.ob-count{list-style:none;counter-reset:sc;background:var(--espresso);border-radius:18px;padding:10px 24px;color:var(--paper)}.ob-count li{counter-increment:sc;padding:16px 0 16px 34px;position:relative;border-bottom:1px solid rgba(250,248,243,.12);font-size:14.5px;color:#C9C1B6;line-height:1.5}.ob-count li:last-child{border-bottom:none}.ob-count li:before{content:"0" counter(sc);position:absolute;left:0;top:18px;font-family:var(--font-mono);font-size:12px;color:var(--gold)}.ob-count b{color:#fff;font-weight:600}.ob-handoff{flex-direction:column;justify-content:center}.ob-handoff,.ob-handoff-icons{display:flex;align-items:center}.ob-handoff-icons{gap:26px;margin:26px 0 22px}.ob-msgicon{background:linear-gradient(#6BE571,#1FB833)}.ob-avatar-big,.ob-msgicon{width:84px;height:84px;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(24,6,0,.12)}.ob-avatar-big{background:var(--green);position:relative}.ob-hello{position:absolute;top:-16px;left:44px;white-space:nowrap;background:#fff;border:1px solid var(--hairline);border-radius:99px;padding:6px 12px;font-family:var(--sf);font-size:12.5px;color:var(--espresso);box-shadow:0 3px 9px rgba(24,6,0,.08)}.db{min-height:100vh;min-height:100dvh;background:var(--paper);display:grid;grid-template-columns:232px 1fr}@media (max-width:820px){.db{grid-template-columns:1fr}}.db-side{border-right:1px solid var(--hairline);padding:22px 18px;display:flex;flex-direction:column;gap:26px;background:#F5F1E8}@media (max-width:820px){.db-side{flex-direction:row;align-items:center;border-right:none;border-bottom:1px solid var(--hairline);overflow-x:auto}}.db-nav{display:flex;flex-direction:column;gap:2px;flex:1 1}@media (max-width:820px){.db-nav{flex-direction:row}}.db-nav button{text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--gray);padding:9px 12px;border-radius:10px;white-space:nowrap}.db-nav button:hover{color:var(--espresso)}.db-nav button.on{background:var(--green-tint);color:var(--green-deep);font-weight:600}.db-side-foot{display:flex;flex-direction:column;gap:10px}.db-adminbadge{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;color:var(--gold-ink);background:var(--gold-tint);border-radius:8px;padding:7px 10px;line-height:1.4}.db-signout{background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--font-body);font-size:13.5px;color:var(--gray);padding:4px 12px}.db-signout:hover{color:var(--espresso)}.db-main{padding:26px 34px 60px;max-width:1225px}@media (max-width:820px){.db-main{padding:20px 18px 48px}}.db-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;flex-wrap:wrap}.db-company{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.01em}.db-phone{font-family:var(--font-mono);font-size:12px;color:var(--gray)}.db-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:980px){.db-grid{grid-template-columns:1fr}}.db-card{background:#fff;border:1px solid var(--hairline);border-radius:14px;padding:22px 24px}.db-card h3{font-family:var(--font-display);font-weight:600;font-size:17.5px;margin-bottom:8px}.db-card p{font-size:14px;color:var(--gray)}.db-span{grid-column:1/-1}.db-setup{margin-bottom:18px;border-color:var(--green)}.db-stat-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:8px}.db-stat,.db-stat-label{font-family:var(--font-mono)}.db-stat{font-weight:700;font-size:32px;color:var(--green-deep);margin-bottom:6px}.db-stat-sm{font-size:19px}.db-row{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.db-hint{font-size:13.5px;color:var(--gray)}.btn-ghost{background:transparent;color:var(--espresso);border:1.5px solid var(--hairline)}.btn-ghost:hover{border-color:var(--espresso)}.db-techrow{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:10px;gap:10px;margin-top:10px}@media (max-width:640px){.db-techrow{grid-template-columns:1fr}}.db-techrow .ob-input{padding:13px 15px;font-size:15.5px}.db-results{list-style:none;margin-top:16px;display:grid;grid-gap:8px;gap:8px}.db-results li{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:13px}.db-toggles{margin-top:14px;display:flex;flex-direction:column}.db-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px dashed var(--hairline)}.db-toggle-row:last-child{border-bottom:none}.db-toggle-row b{display:block;font-size:15px;font-weight:600}.db-toggle-row small{display:block;font-size:13px;color:var(--gray);margin-top:2px}.db-quiet input,.db-toggle-row select{font-family:var(--font-mono);font-size:13px;color:var(--espresso);background:#fff;border:1px solid var(--hairline);border-radius:9px;padding:8px 10px}.db-quiet{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray)}.db-quiet input{width:68px;text-align:center}.ob-switch-btn{background:none;border:none;cursor:pointer;padding:0}.ob-switch-btn .ob-switch{display:block}.ob-switch-btn.on .ob-switch{background:var(--green)}.ob-switch-btn.on .ob-switch:after{left:19px}.db-integration{display:flex;justify-content:space-between;align-items:center;gap:18px}.db-companyform{margin-top:4px}.db-companyform .ob-input{max-width:340px}.db-guide{margin-bottom:18px;border-color:var(--green)}.db-guide-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:6px}.db-guide-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px dashed var(--hairline)}.db-guide-row:last-child{border-bottom:none}.db-guide-num{font-family:var(--font-mono);font-size:12px;color:var(--gold-ink);width:26px;flex:0 0 auto}.db-guide-row.done .db-guide-num{color:var(--green);font-weight:700}.db-guide-copy{flex:1 1}.db-guide-copy b{display:block;font-size:15px;font-weight:600}.db-guide-copy small{display:block;font-size:13px;color:var(--gray);margin-top:2px}.db-guide-row.done .db-guide-copy b{color:var(--gray);text-decoration:line-through;text-decoration-thickness:1px}.db-subtabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--hairline)}.db-subtabs button{background:none;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.db-subtabs button.on{color:var(--green-deep);border-bottom-color:var(--green)}.db-auto{display:flex;align-items:center;gap:18px}.db-auto-copy{flex:1 1;min-width:0}.db-auto-copy b{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;flex-wrap:wrap}.db-auto-copy small{display:block;font-size:13px;color:var(--gray);margin-top:3px}.db-auto-desc{font-family:var(--font-mono);font-size:11.5px!important}.db-auto-actions{margin-top:0;flex:0 0 auto}@media (max-width:700px){.db-auto{flex-wrap:wrap}}.db-scrim{position:fixed;inset:0;background:rgba(24,6,0,.3);z-index:60}.db-drawer{position:fixed;top:0;right:0;bottom:0;width:min(880px,100vw);background:var(--paper);z-index:61;display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(24,6,0,.18)}.db-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 28px 16px;border-bottom:1px solid var(--hairline)}.db-drawer-head h3{font-family:var(--font-display);font-weight:700;font-size:22px}.db-drawer-body{flex:1 1;overflow-y:auto;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:0;gap:0}@media (max-width:760px){.db-drawer-body{grid-template-columns:1fr}}.db-drawer-form{padding:22px 28px}.db-drawer-preview{padding:22px 26px;border-left:1px solid var(--hairline);background:#F5F1E8}@media (max-width:760px){.db-drawer-preview{border-left:none;border-top:1px solid var(--hairline)}}.db-field{display:block;margin-bottom:16px}.db-field span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:7px}.db-field input,.db-field select,.db-field textarea{width:100%;background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--espresso)}.db-field textarea{font-family:var(--font-mono);font-size:13.5px;line-height:1.55;resize:vertical}.db-field input[readonly]{color:var(--gray);background:#FBFAF6}.db-vars{display:flex;gap:7px;flex-wrap:wrap;margin:4px 0 12px}.db-var{font-family:var(--font-mono);font-size:11.5px;color:var(--gray);background:#fff;border:1px solid var(--hairline);border-radius:8px;padding:5px 9px;cursor:pointer}.db-var:hover{color:var(--green-deep);border-color:var(--green)}.db-enforced{background:#F1EDE4;border-radius:12px;padding:16px 18px;margin-top:16px}.db-preview-phone{background:#fff;border:1px solid var(--hairline);border-radius:20px;padding:18px 16px;margin-top:10px}.db-preview-name{text-align:center;font-size:13px;font-weight:600;line-height:1.4;margin-bottom:14px}.db-preview-name small{font-family:var(--font-mono);font-size:10.5px;color:var(--gray);font-weight:400}.db-preview-status{font-family:var(--sf);font-size:10.5px;color:#8E8E93;text-align:right;margin-top:6px}.db-bub{background:var(--imsg-gray);color:#111;border-radius:16px;border-bottom-left-radius:5px;padding:10px 13px;font-family:var(--sf);font-size:13.5px;line-height:1.4;white-space:pre-wrap;max-width:100%;overflow-wrap:anywhere}.db-bub.me{background:var(--imsg-blue);color:#fff;border-radius:16px;border-bottom-right-radius:5px;align-self:flex-end}.db-testbtn{margin-top:14px;width:100%;text-align:center}.db-drawer-foot{display:flex;gap:12px;padding:16px 28px;border-top:1px solid var(--hairline);background:var(--paper)}.db-threads{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:820px){.db-threads{grid-template-columns:1fr}}.db-threadlist{display:flex;flex-direction:column;gap:4px}.db-thread{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;border-radius:10px;cursor:pointer;padding:11px 12px;font-family:var(--font-body);color:var(--espresso)}.db-thread:hover{background:#F5F1E8}.db-thread.on{background:var(--green-tint)}.db-thread b{font-family:var(--font-mono);font-size:13px;font-weight:500;flex:1 1}.db-thread small{font-size:11.5px;color:var(--gray)}.db-threadview{min-height:320px}.db-bubbles{display:flex;flex-direction:column;gap:8px}.db-bubbles .db-bub{max-width:85%;align-self:flex-start}.db-bubbles .db-bub.me{align-self:flex-end}.db-locked{border-style:dashed}.db-sandbox{display:inline-flex;align-items:center;gap:10px;background:var(--gold-tint);border:1px solid #eed9a8;border-radius:99px;padding:7px 8px 7px 16px;font-size:13.5px;color:var(--gold-ink)}.db-sandbox b{font-weight:700}.db-sandbox button{background:var(--espresso);color:var(--paper);border:none;border-radius:99px;padding:6px 14px;font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer}.db-sandbox-note{background:var(--gold-tint);border-radius:10px;padding:10px 14px;margin-top:10px}.tagsm{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;border-radius:99px;padding:4px 10px;white-space:nowrap}.tagsm.t-green{background:var(--green-tint);color:var(--green-deep)}.tagsm.t-gold{background:var(--gold-tint);color:var(--gold-ink)}.tagsm.t-red{background:#f7e2de;color:#a03325}.jb-sandboxbanner{background:var(--gold-tint);border-color:#EED9A8;font-size:14px;color:var(--espresso)}.jb-source{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray);padding:0 4px}.jb-source b{color:var(--espresso);font-weight:600}.jb-source img{border-radius:4px}.jb-srcicon{border-radius:3px;vertical-align:-2px;margin-right:5px}.jb-dayhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.jb-daytotals{font-family:var(--font-mono);font-size:12px;color:var(--gray);white-space:nowrap}.jb-row{border-top:1px dashed var(--hairline)}.jb-row:first-of-type{border-top:none}.jb-line{display:grid;grid-template-columns:76px 1.2fr 1.2fr 1fr 1fr 30px;grid-gap:12px;gap:12px;padding:13px 0}.jb-eye,.jb-line{align-items:center;cursor:pointer}.jb-eye{width:30px;height:30px;border-radius:8px;border:none;background:none;display:flex;justify-content:center;color:var(--gray);padding:0;flex:0 0 auto}.jb-eye svg{width:17px;height:17px}.jb-eye:hover{background:var(--green-tint);color:var(--green-deep)}.ds .jb-eye{color:var(--ink-3);border-radius:var(--r-md)}.ds .jb-eye:hover{background:var(--accent-soft);color:var(--accent-ink)}.jb-line:hover .jb-eye{color:var(--espresso)}.ds .jb-line:hover .jb-eye{color:var(--ink-2)}.jb-time{font-family:var(--font-mono);font-size:13px;color:var(--espresso);display:flex;flex-direction:column;gap:2px}.jb-window{font-size:10px;color:var(--gray);line-height:1.3}.jb-who{display:flex;flex-direction:column;gap:2px;min-width:0}.jb-who b{font-size:15px}.jb-who small{font-size:12px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb-chips,.jb-techs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.jb-plan{display:flex;flex-direction:column;gap:2px;align-items:flex-end;text-align:right}.jb-plan small{color:var(--gray)}.jb-invitechip,.jb-plan small{font-family:var(--font-mono);font-size:11px}.jb-invitechip{letter-spacing:.02em;color:var(--espresso);background:var(--paper);border:1px dashed var(--gray);border-radius:99px;padding:4px 10px;cursor:pointer}.jb-invitechip:hover{border-color:var(--espresso)}.tagsm.t-gray{background:#EFECE5;color:var(--gray)}.jb-detail{padding:4px 0 14px 88px}.jb-preview small{font-size:12px;color:var(--gray)}.jb-preview pre{margin:8px 0 0;padding:14px 16px;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;font-family:var(--font-body),sans-serif;font-size:14px;line-height:1.5;white-space:pre-wrap;max-width:480px}.jb-opps{margin-top:12px;max-width:480px}@media (max-width:900px){.jb-line{grid-template-columns:64px 1fr 30px}.jb-plan{align-items:flex-start;text-align:left}.jb-detail{padding-left:0}}.db-swtag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--espresso);background:var(--paper);border:1px solid var(--hairline);border-radius:99px;padding:5px 12px}.db-swtag img{display:block}.db-rulesaved{margin-top:12px}.db-rulerow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px dashed var(--hairline);font-size:15px}.db-rulerow:last-of-type{border-bottom:none}.db-rulerow b{font-weight:600}.db-rulerow span{font-family:var(--font-mono);font-size:13px;color:var(--green-deep);text-align:right}.db-spiffform{background:var(--gold-tint);border:1px solid #eed9a8;border-radius:12px;padding:16px 18px;margin:14px 0 6px}.db-feedsec{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);margin:16px 0 2px}.db-opensum{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:12px 16px;margin-top:14px;font-size:14px;color:var(--gray)}.db-opensum b{color:var(--espresso)}.db-settings-form{margin-top:14px}.db-settings-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.db-card .db-field input,.db-card .db-field select,.db-settings-form .db-field input,.db-settings-form .db-field select{width:100%;background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--espresso)}.db-card .db-field input[readonly]{color:var(--gray);background:#FBFAF6}.db-chips{display:flex;gap:8px;flex-wrap:wrap}.db-chip{font-family:var(--font-body);font-size:14px;font-weight:500;background:#fff;border:1px solid var(--hairline);border-radius:99px;padding:8px 16px;cursor:pointer;color:var(--espresso)}.db-chip:hover{border-color:var(--espresso)}.db-chip.on{background:var(--green);border-color:var(--green);color:#fff}.db-roster{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 24px;gap:4px 24px}@media (max-width:760px){.db-roster{grid-template-columns:1fr}}.db-roster-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--hairline)}.db-roster-row b{display:block;font-size:14.5px;font-weight:600}.db-roster-row small{display:block;font-size:12px;color:var(--gray)}.db-roster-main{flex:1 1;min-width:0}.db-roster-inline{display:flex;align-items:center;gap:8px;margin-top:8px}.db-roster-inline input{width:160px;background:#fff;border:1px solid var(--green);border-radius:10px;padding:8px 12px;font-family:var(--font-body);font-size:14px;color:var(--espresso);outline:none}.db-techrow-del{grid-template-columns:1fr 1.2fr 34px;align-items:center}.db-techrow-x{width:30px;height:30px;border-radius:50%;border:1px solid var(--hairline);background:#fff;color:var(--gray);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.db-techrow-x:hover{color:#9B2C22;border-color:#C24034}.db-swconnect{margin-top:14px;max-width:480px}.db-swconnect .ob-input{padding:13px 16px;font-size:15px}.db-swresults{margin-top:8px;display:flex;flex-direction:column;gap:6px}.db-swresult{text-align:left;background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:12px 15px;cursor:pointer;font-family:var(--font-body);color:var(--espresso)}.db-swresult:hover{border-color:var(--green)}.db-swresult b{display:block;font-size:15px;font-weight:600}.db-swresult small{font-family:var(--font-mono);font-size:11.5px;color:var(--gray)}.db-swcard{margin-top:14px;background:var(--green-tint);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.db-swcard b{font-size:16px}.db-swcard .db-swstats{font-family:var(--font-mono);font-size:12px;color:var(--green-deep);flex:1 1}.db-syncsched{flex-basis:100%;font-family:var(--font-mono);font-size:11px;color:var(--work-gray,#746A66);letter-spacing:.02em;border-top:1px solid rgba(24,6,0,.08);padding-top:8px;margin-top:2px}.db-toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);background:var(--espresso);color:var(--paper);border-radius:99px;padding:10px 22px;font-size:14px;font-weight:500;box-shadow:0 10px 30px rgba(24,6,0,.25);z-index:50}.pr-hero{text-align:center;padding:56px 0 34px}.pr-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,4.6vw,52px);letter-spacing:-.015em}.pr-hero .lede{color:var(--gray);font-size:18px;max-width:52ch;margin:14px auto 0}.pr-toggle{display:inline-flex;margin-top:26px;background:#fff;border:1px solid var(--hairline);border-radius:99px;padding:4px}.pr-toggle button{font-family:var(--font-body);font-size:14.5px;font-weight:600;border:none;background:none;color:var(--gray);border-radius:99px;padding:9px 22px;cursor:pointer}.pr-toggle button.on{background:var(--espresso);color:var(--paper)}.pr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:18px;gap:18px;padding-bottom:30px}.pr-card{background:#fff;border:1px solid var(--hairline);border-radius:18px;padding:30px 30px 26px;display:flex;flex-direction:column;position:relative}.pr-card.pop{border-color:var(--green);box-shadow:0 14px 40px rgba(14,123,67,.1)}.pr-pop{position:absolute;top:20px;right:22px;margin:0}.pr-card h2{font-family:var(--font-display);font-weight:700;font-size:26px;margin-bottom:6px}.pr-blurb{color:var(--gray);font-size:14.5px;min-height:44px}.pr-price{margin-top:16px}.pr-price b{font-family:var(--font-mono);font-weight:700;font-size:34px;color:var(--espresso)}.pr-price span{font-size:14px;color:var(--gray)}.pr-billnote{font-size:12.5px;color:var(--gray);margin-top:2px}.pr-includes-label{font-size:14px;font-weight:600;margin-top:18px}.pr-includes{list-style:none;margin-top:10px;display:grid;grid-gap:9px;gap:9px;flex:1 1}.pr-includes li{display:flex;gap:9px;align-items:baseline;font-size:14.5px;color:var(--espresso)}.pr-includes li svg{flex:0 0 auto;transform:translateY(1px)}.pr-cta{margin-top:22px;text-align:center}.pr-compare{padding:50px 0 20px}.pr-compare h2{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.4vw,36px);text-align:center;margin-bottom:10px}.pr-tablewrap{overflow-x:auto;margin-top:20px}.pr-compare table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:640px}.pr-compare th{font-family:var(--font-display);font-weight:600;font-size:17px;text-align:center;padding:14px 12px;border-bottom:1px solid var(--espresso)}.pr-compare th:first-child{width:34%}.pr-compare td{padding:13px 12px;border-bottom:1px solid var(--hairline)}.pr-group td{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);padding-top:30px;border-bottom:none}.pr-val{text-align:center;color:var(--espresso)}.pr-val svg{display:inline}.pr-dash{color:#C9C2B6}.bo{max-width:1180px;margin:0 auto;padding:22px 24px 70px;background:var(--paper);min-height:100vh}.bo-top{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.bo-title{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-tint);border-radius:99px;padding:5px 13px}.bo-right{margin-left:auto;display:flex;align-items:center;gap:12px}.bo-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.bo-kpi{padding:16px 18px}.bo-kpi .db-stat{font-size:26px}.bo-block{margin-bottom:16px}.bo-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:900px){.bo-cols{grid-template-columns:1fr}}.bo-chart{display:flex;align-items:flex-end;gap:10px;height:140px;margin-top:14px}.bo-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.bo-bar b{width:100%;max-width:46px;background:var(--green);border-radius:6px 6px 0 0;min-height:4px}.bo-bar small{font-family:var(--font-mono);font-size:10px;color:var(--gray)}.bo-tablewrap{overflow-x:auto;margin-top:6px}.bo-table{width:100%;border-collapse:collapse;font-size:14px}.bo-table th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-weight:500;text-align:left;padding:9px 12px;border-bottom:1px solid var(--hairline)}.bo-table td{padding:10px 12px;border-bottom:1px dashed var(--hairline);white-space:nowrap}.bo-table td .tagsm{margin-bottom:0}.bo-mono{font-family:var(--font-mono);font-size:12.5px;color:var(--gray)}.bo-actions{display:flex;gap:8px}.bo-create{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr auto;grid-gap:10px;gap:10px;margin-top:12px;align-items:center}@media (max-width:900px){.bo-create{grid-template-columns:1fr 1fr}}.bo-create .ob-input{padding:12px 14px;font-size:14.5px}.bo-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-bottom:1px dashed var(--hairline)}.bo-row:last-child{border-bottom:none}.bo-row b{display:block;font-size:14.5px;font-weight:600}.bo-row small{display:block;font-size:12px;color:var(--gray)}.bo-row-right{display:flex;align-items:center;gap:10px}.bo-feed{display:flex;flex-direction:column;gap:12px;margin-top:8px;max-height:460px;overflow-y:auto}.bo-msg{border-bottom:1px dashed var(--hairline);padding-bottom:10px}.bo-msg p{font-size:13.5px;margin:4px 0 2px;color:var(--espresso)}.bo-msg .tagsm{margin:0 0 0 8px}.db-impbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--gold);color:var(--espresso);display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 16px;font-size:14px;font-weight:500}.db-impbar button{background:var(--espresso);color:var(--paper);border:none;border-radius:99px;padding:5px 14px;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer}.rev{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rev.in{opacity:1;transform:none}.ds{--bg:#fafafa;--surface:#ffffff;--sunken:#f7f7f7;--ink:#191919;--ink-2:#616161;--ink-3:#8f8f8f;--line:#e7e7e7;--line-strong:#d6d6d6;--accent:#0968f6;--accent-hover:#0049b8;--accent-soft:#e0ecfe;--accent-ink:#0049b8;--good:#288034;--good-bg:#e0fae0;--warn:#c15100;--warn-bg:#ffead3;--bad:#d50b0b;--bad-bg:#ffdede;--pend:#855f00;--pend-bg:#fff8d5;--queue:#616161;--queue-bg:#efefef;--on-accent:#ffffff;--sidebar-bg:#f4f4f4;--sel:#e9e9e9;--e1:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05);--e2:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.06);--e4:0 0 0 1px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.12);--r-sm:4px;--r-md:6px;--r-lg:12px;--ds-label:var(--font-departure),var(--font-geist-mono),ui-monospace,monospace;--paper:var(--bg);--card:var(--surface);--espresso:var(--ink);--green:var(--accent);--green-deep:var(--accent-ink);--green-tint:var(--accent-soft);--gold:#ec7303;--gold-tint:var(--warn-bg);--gold-ink:var(--warn);--gray:var(--ink-2);--hairline:var(--line);--font-display:var(--font-geist-sans);--font-body:var(--font-geist-sans);--font-mono:var(--font-geist-mono);background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.ds .db-side{background:var(--sidebar-bg);padding:16px 12px;gap:10px}.ds .db-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 10px}.ds .db-brand-copy{display:flex;flex-direction:column;min-width:0}.ds .db-brand-copy b{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.ds .db-brand-copy small{font-size:12.5px;color:var(--ink-3);font-weight:400;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds .db-nav{gap:0}.ds .db-navgroup{display:flex;flex-direction:column;gap:2px}.ds .db-navgroup+.db-navgroup{margin-top:18px}.ds .db-navlabel{font-family:var(--ds-label);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:0 8px 6px;display:block}.ds .db-nav .db-navlink,.ds .db-nav button{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--ink-2);padding:9px 10px;border-radius:var(--r-md)}.ds .db-nav .db-navlink svg,.ds .db-nav button svg{width:17px;height:17px;opacity:.75;flex:0 0 auto}@media (max-width:820px){.ds .db-navlabel{display:none}.ds .db-navgroup{flex-direction:row}.ds .db-navgroup+.db-navgroup{margin-top:0}}.ds .db-nav .db-navlink:hover,.ds .db-nav button:hover{background:var(--sel);color:var(--ink)}.ds .db-nav button.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:var(--e1)}.ds .db-company{font-size:26px;font-weight:600;letter-spacing:-.02em}.ds .db-phone{font-size:12.5px;color:var(--ink-3)}.ds .db-adminbadge{border-radius:var(--r-md);background:var(--pend-bg);color:var(--pend);font-family:var(--ds-label);font-size:10.5px;letter-spacing:.08em}.ds .ob-chip b{font-size:16px;font-weight:600;letter-spacing:-.01em}.ds .db-card{border-radius:var(--r-lg);padding:24px 26px}.ds .db-card h3{font-size:18px;font-weight:600;letter-spacing:-.01em}.ds .db-card p{font-size:15px}.ds .db-hint{font-size:14px}.ds .db-guide,.ds .db-setup{border-color:var(--accent)}.ds .db-stat{font-family:var(--font-geist-sans),sans-serif;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds .db-stat-sm{font-size:21px}.ds .bo-table th,.ds .bo-title,.ds .db-feedsec,.ds .db-field span,.ds .db-stat-label,.ds .db-subtabs button{font-family:var(--ds-label);font-size:11.5px;letter-spacing:.12em;font-weight:400;text-transform:uppercase}.ds .db-subtabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.ds .btn{font-family:var(--ds-label);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;padding:10px 17px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.ds .btn:hover{transform:none;background:var(--sunken)}.ds .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent-hover)}.ds .btn-primary:hover{background:var(--accent-hover)}.ds .btn-ghost{border-color:var(--line);background:transparent;color:var(--ink-2)}.ds .btn-ghost:hover{background:var(--sel);color:var(--ink);border-color:var(--line-strong)}.ds .btn-sm{padding:7px 12px;font-size:10.5px}.ds .db-signout{font-size:14px}.ds .db-swtag,.ds .jb-invitechip,.ds .tagsm{font-family:var(--ds-label);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;padding:3px 8px}.ds .tagsm{background:var(--queue-bg);color:var(--queue)}.ds .tagsm.t-green{background:var(--good-bg);color:var(--good)}.ds .tagsm.t-gold{background:var(--pend-bg);color:var(--pend)}.ds .tagsm.t-red{background:var(--bad-bg);color:var(--bad)}.ds .tagsm.t-gray{background:var(--queue-bg);color:var(--queue)}.ds .jb-invitechip{padding:4px 9px;border:1px dashed var(--line-strong);color:var(--ink-2);background:var(--surface)}.ds .jb-invitechip:hover{border-color:var(--ink);color:var(--ink)}.ds .db-swtag{padding:4px 10px;background:var(--surface);border-color:var(--line)}.ds .db-card .db-field input,.ds .db-card .db-field select,.ds .db-field input,.ds .db-field select,.ds .db-field textarea,.ds .db-quiet input,.ds .db-settings-form .db-field input,.ds .db-settings-form .db-field select,.ds .db-toggle-row select,.ds .ob-input{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:15px;padding:11px 13px}.ds .db-field input:focus,.ds .db-field select:focus,.ds .db-field textarea:focus,.ds input.ob-input:focus{border-color:var(--accent);outline:none}.ds .ob-input::placeholder{color:var(--ink-3)}.ds .db-card .db-field input[readonly]{background:var(--sunken);color:var(--ink-3)}.ds .bo-create .ob-input,.ds .db-swconnect .ob-input,.ds .db-techrow .ob-input{padding:11px 13px;font-size:15px}.ds .db-chip{font-size:14px;border-radius:999px;padding:6px 13px;background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.ds .db-chip:hover{border-color:var(--ink)}.ds .db-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ds .ob-invitebox{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-md)}.ds .ob-invitebox code{font-family:var(--font-geist-mono),monospace;font-size:13.5px;color:var(--ink-2)}.ds .db-sandbox{background:var(--warn-bg);border-color:transparent}.ds .db-sandbox,.ds .db-sandbox b{color:var(--warn)}.ds .jb-sandboxbanner{background:var(--warn-bg);border-color:transparent;color:var(--ink)}.ds .db-spiffform{border:1px solid var(--line)}.ds .db-opensum,.ds .db-spiffform,.ds .jb-preview pre{background:var(--sunken);border-radius:var(--r-lg)}.ds .jb-preview pre{font-size:15px}.ds .db-impbar{background:var(--pend-bg);color:var(--pend)}.ds .db-impbar button{background:var(--ink);color:var(--bg);border-radius:var(--r-md);font-size:13.5px}.ds .db-scrim{background:rgba(0,0,0,.35)}.ds .db-drawer{background:var(--bg);box-shadow:var(--e4)}.ds .db-drawer-head h3{font-size:21px;font-weight:600;letter-spacing:-.01em}.ds .db-drawer-preview{background:var(--sunken)}.ds .db-rulerow span{color:var(--ink-2);font-size:13.5px}.ds .db-guide-num{color:var(--ink-3)}.ds .db-guide-row.done .db-guide-num{color:var(--good)}.ds .ob-switch-btn.on .ob-switch{background:var(--accent)}.ds .ob-chip-avatar{background:#0e7b43}.ds .ig-head{margin-bottom:16px}.ds .ig-title{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:3px}.ds .ig-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.ds .ig-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ds .ig-grid{grid-template-columns:1fr}}.ds .ig-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:box-shadow .12s ease,border-color .12s ease}.ds .ig-card:hover{box-shadow:var(--e2);border-color:var(--line-strong)}.ds .ig-card.soon .ig-logo{filter:grayscale(.35);opacity:.9}.ds .ig-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ds .ig-logo{width:38px;height:38px;border-radius:9px;border:1px solid var(--line);background:#fff;object-fit:contain;padding:4px;flex:0 0 auto}.ds .ig-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.ds .ig-tag{font-family:var(--ds-label);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.ds .ig-desc{font-size:12.5px;color:var(--ink-2);line-height:1.5;flex:1 1}.ds .ig-foot{display:flex;justify-content:flex-end}.ds .ig-connect,.ds .ig-manage{font-family:var(--ds-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:var(--r-md)}.ds .ig-connect{background:var(--accent);color:var(--on-accent)}.ds .ig-card:hover .ig-connect{background:var(--accent-hover)}.ds .ig-manage{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface)}.ds .ig-card:hover .ig-manage{background:var(--sunken)}.ds .ig-soonchip{font-family:var(--ds-label);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:999px;padding:3px 8px}.ds .ig-card.open{cursor:default;border-color:var(--line-strong);box-shadow:var(--e2)}.ds .ig-body{border-top:1px solid var(--line);margin-top:6px;padding-top:14px;cursor:default;min-width:0}.ds .ig-body .db-settings-row{grid-template-columns:1fr}.ds .db-daychips{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.ds .bp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:stretch}@media (max-width:980px){.ds .bp-grid{grid-template-columns:1fr}}.ds .bp-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px}.ds .bp-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ds .bp-head{display:flex;align-items:center;gap:8px}.ds .bp-head b{font-size:15px;font-weight:600;letter-spacing:-.01em}.ds .bp-price{font-size:26px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.ds .bp-price small{font-size:12px;font-weight:400;color:var(--ink-3);letter-spacing:0}.ds .bp-save{font-family:var(--ds-label);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--good)}.ds .bp-blurb{font-size:12.5px;color:var(--ink-2);margin:0}.ds .bp-inclabel{font-family:var(--ds-label);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.ds .bp-includes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1 1}.ds .bp-includes li{font-size:12.5px;line-height:1.45;padding-left:18px;position:relative}.ds .bp-includes li:before{content:"✓";position:absolute;left:0;color:var(--good);font-size:11px}.ds .bp-meta{font-size:11px;color:var(--ink-3);line-height:1.5;border-top:1px dashed var(--line);padding-top:8px}.ds .bp-cta{margin-top:4px}.ds .bp-cta-pair{display:flex;flex-wrap:wrap;gap:8px}.ds .crew-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;background:var(--sunken);border-radius:var(--r-md);font-size:12.5px;color:var(--ink-2)}.ds .crew-step{gap:8px;white-space:nowrap}.ds .crew-step,.ds .crew-step i{display:inline-flex;align-items:center}.ds .crew-step i{font-style:normal;font-family:var(--ds-label);font-size:9px;width:17px;height:17px;border-radius:50%;flex:0 0 auto;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);justify-content:center}.ds .crew-arrow{color:var(--ink-3);margin-right:2px}.ds .crew-flow-note{margin-left:auto;font-size:11px;color:var(--ink-3);white-space:nowrap}@media (max-width:900px){.ds .crew-flow-note{margin-left:0;width:100%}}.ds .th-pane{padding:0;overflow:hidden;display:flex;flex-direction:column}.ds .th-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);flex:0 0 auto}.ds .th-head b{font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:500}.ds .th-scroll{overflow-y:auto;max-height:min(62vh,640px);min-height:360px;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--sunken)}.ds .th-day{font-family:var(--ds-label);font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin:12px 0 6px;flex:0 0 auto}.ds .th-day,.ds .th-note{align-self:center;color:var(--ink-3)}.ds .th-note{font-size:12px;margin:4px 0}.ds .th-scroll .db-bub{max-width:72%;padding:8px 12px;border-radius:16px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);color:var(--ink);align-self:flex-start;border-bottom-left-radius:6px;flex:0 0 auto}.ds .th-scroll .db-bub.me{background:var(--accent);border-color:transparent;color:var(--on-accent);align-self:flex-end;border-bottom-left-radius:16px;border-bottom-right-radius:6px}.ds .ins-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.ds .ins-grid{grid-template-columns:1fr}}.ds .ins-cite{display:inline-block;font-family:var(--ds-label);font-size:8px;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:3px 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;position:relative;top:-1px}.ds .ins-rows{margin-top:14px}.ds .ins-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0;border-bottom:1px dashed var(--line)}.ds .ins-row:last-child{border-bottom:none}.ds .ins-klabel{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:13px;font-weight:500;line-height:1.4;padding-top:2px;min-width:0}.ds .ins-val{flex:0 0 auto;text-align:right;max-width:45%}.ds .ins-v{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.ds .ins-d{display:block;font-size:11px;color:var(--ink-3);line-height:1.4;margin-top:1px}.ds .ins-good{color:var(--good)}.ds .ins-signals{display:flex;flex-direction:column;gap:12px;margin-top:14px}.ds .ins-signal{font-size:13px;line-height:1.65;margin:0}.ds .ins-signal .ins-cite{margin-left:2px}.ds .tagsm.t-blue{background:var(--accent-soft);color:var(--accent-ink)}.ds .act-chip{font-family:var(--ds-label);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);cursor:pointer}.ds .act-chip:hover{background:var(--sunken)}.ds .act-chip.on{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.ds .act-list{margin-top:10px}.ds .act-row{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.ds .act-row:last-child{border-bottom:none}.ds .act-time{font-family:var(--font-geist-mono),monospace;font-size:11px;color:var(--ink-3);width:108px;flex:0 0 auto;padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds .act-row .tagsm{flex:0 0 auto;margin-top:1px}.ds .act-main{min-width:0}.ds .act-text{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.ds .act-amount{color:var(--good);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds .act-target{font-family:var(--ds-label);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-top:4px}.ds .bo-title{background:var(--accent-soft);color:var(--accent-ink)}.ds .bo-bar b{background:var(--accent);border-radius:3px 3px 0 0}.ds .bo-table{font-size:15px}.ds .bo-table td{border-bottom-style:solid}.ds .bo-mono{font-size:13px}.db-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.db-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px 24px;gap:18px 24px;margin-top:16px}.db-view span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:6px}.db-view b{font-weight:500;font-size:15.5px;color:var(--espresso)}.ds .db-view b{color:var(--ink)}.db-view-empty{color:var(--gray);font-style:normal}.ds .db-view-empty{color:var(--ink-3)}.db-field select,.db-toggle-row select,.ds .db-field select,.ds .db-toggle-row select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236E655B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.jb-techs{gap:5px 14px}.jb-tech{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:13.5px;color:var(--espresso);white-space:nowrap}.jb-tech:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto}.jb-tech.d-on:before{background:var(--green)}.jb-tech.d-inv:before{background:var(--gold)}.jb-tech.d-out:before{background:#a03325}.jb-tech.d-off:before{background:transparent;box-shadow:inset 0 0 0 1.5px #b7ae9f}.jb-tech.d-off{color:var(--gray)}.jb-tech-btn{background:none;border:none;padding:0;cursor:pointer;text-align:left}.jb-tech-btn i{font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-left:2px}.jb-tech-btn:hover i{text-decoration:underline}.jb-money{font-size:13px;line-height:1.5;color:var(--gold-ink);min-width:0}.jb-money em{font-style:normal;color:var(--gray)}.jb-blocked{font-size:12.5px;color:#a03325}.ds .jb-tech{color:var(--ink);font-size:13.5px}.ds .jb-tech.d-on:before{background:var(--good)}.ds .jb-tech.d-inv:before{background:var(--pend)}.ds .jb-tech.d-out:before{background:var(--bad)}.ds .jb-tech.d-off:before{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.ds .jb-tech.d-off{color:var(--ink-3)}.ds .jb-tech-btn i{font-family:var(--ds-label);color:var(--accent)}.ds .jb-money{color:var(--pend)}.ds .jb-money em{color:var(--ink-3)}.ds .jb-blocked{color:var(--bad);font-size:12px}.pricing-more{text-align:center;margin-top:26px}.pricing-more a{font-size:15px;font-weight:600;color:var(--green-deep);text-decoration:none;border-bottom:1.5px solid var(--green-tint);padding-bottom:2px}.pricing-more a:hover{border-color:var(--green)}.db-drawer-preview .db-preview-phone{margin-bottom:16px}.jb-bub-muted{color:var(--gray)}.jb-jobinfo{margin-top:4px}.jb-drawer-block{margin-top:20px}.jb-drawer-block .db-stat-label{margin-bottom:8px}.jb-drawer-planline{font-family:var(--font-mono);font-size:12px;color:var(--gray);padding:3px 0}.jb-drawer-crew{display:flex;flex-wrap:wrap;gap:6px 16px}.jb-row.open .jb-line{background:var(--green-tint);border-radius:10px}.ds .jb-row.open .jb-line{background:var(--sel,#eef2ff)}.jb-row.open .jb-line{padding-left:10px;padding-right:10px;margin:0 -10px}.ds .ig-section{margin-top:22px}.ds .ig-seclabel{font-family:var(--ds-label);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.ds .ig-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ds .ig-row+.ig-row{border-top:1px solid var(--line)}.ds .ig-rowline{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer}.ds .ig-rowline:hover{background:var(--sunken)}.ds .ig-rowmain{flex:1 1;min-width:0}.ds .ig-rowmain b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.ds .ig-rowmain small{display:block;font-size:12.5px;color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds .ig-rows .ig-body{margin:0;padding:14px 16px 16px 60px;border-top:1px solid var(--line)}.ds .ig-engine .ig-rowline{border-left:3px solid var(--accent);border-radius:var(--r-lg) 0 0 var(--r-lg)}.ds .ig-logo-sm{width:30px;height:30px;border-radius:8px;padding:3px}.ds .ig-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ds .ig-card{padding:14px;gap:9px}.ds .ig-card.open{grid-column:1/-1}.ds .ig-cardhead{display:flex;align-items:center;gap:10px}.ds .ig-cardname{flex:1 1;min-width:0}.ds .ig-cardhead .ig-tag{margin-top:1px}.ds .ig-desc{font-size:12px;line-height:1.45}.ds .ig-foot{justify-content:flex-start}.ds .ig-connect2{font-family:var(--ds-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ds .ig-card:hover .ig-connect2{text-decoration:underline}.ds .ig-grid-soon .ig-card{background:transparent}.ds .ig-grid-soon .ig-connect2,.ds .ig-grid-soon .ig-desc{color:var(--ink-3)}.dx{min-height:100vh;background:var(--paper);flex-direction:column}.dx,.dx-top{display:flex}.dx-top{align-items:center;gap:14px;padding:14px 28px;border-bottom:1px solid var(--hairline);position:-webkit-sticky;position:sticky;top:0;background:rgba(250,248,243,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:20}.dx-top .nav-holler{font-size:22px}.dx-doclabel{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);border:1px solid var(--hairline);border-radius:99px;padding:4px 10px}.dx-topright{margin-left:auto;display:flex;align-items:center;gap:16px}.dx-shell{flex:1 1;display:grid;grid-template-columns:250px 1fr;max-width:1080px;width:100%;margin:0 auto;grid-gap:40px;gap:40px;padding:30px 28px 80px}.dx-side{position:-webkit-sticky;position:sticky;top:76px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:6px}.dx-filter{width:100%;background:#fff;border:1px solid var(--hairline);border-radius:9px;padding:8px 11px;font-family:var(--font-body);font-size:13.5px;color:var(--espresso);outline:none;margin-bottom:16px}.dx-filter:focus{border-color:var(--green)}.dx-group{margin-bottom:18px}.dx-cat{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;padding-left:10px}.dx-cat,.dx-link{color:var(--gray)}.dx-link{display:block;font-size:14px;font-weight:500;padding:6px 10px;border-radius:8px;line-height:1.4}.dx-link:hover{color:var(--espresso);background:#F5F1E8}.dx-link.on{color:var(--green-deep);background:var(--green-tint);font-weight:600}.dx-mobile{display:none}.dx-main{min-width:0;max-width:680px}.dx-crumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:10px}.dx-main h1{font-weight:700;font-size:34px;letter-spacing:-.015em;margin-bottom:16px;text-wrap:balance}.dx-main h1,.dx-main h2{font-family:var(--font-display)}.dx-main h2{font-weight:600;font-size:20px;margin:28px 0 10px;letter-spacing:-.01em}.dx-main p{font-size:15.5px;line-height:1.65;color:#3D332F;margin-bottom:14px}.dx-main ol,.dx-main ul{margin:0 0 14px 20px;display:grid;grid-gap:8px;gap:8px}.dx-main li{font-size:15px;line-height:1.6;color:#3D332F}.dx-main a{color:var(--green-deep);text-decoration:underline;-webkit-text-decoration-color:rgba(14,123,67,.35);text-decoration-color:rgba(14,123,67,.35);text-underline-offset:2px}.dx-main a:hover{-webkit-text-decoration-color:var(--green-deep);text-decoration-color:var(--green-deep)}.dx-main b{color:var(--espresso)}.dx-main table{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0 16px}.dx-main th{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-weight:500;text-align:left;padding:8px 12px;border-bottom:1px solid var(--hairline);background:#F5F1E8}.dx-main td{padding:10px 12px;border-bottom:1px dashed var(--hairline)}.dx-msg{font-family:var(--sf);font-size:14.5px;line-height:1.45;color:#111;background:var(--imsg-gray);border-radius:18px;border-bottom-left-radius:6px;padding:11px 14px;max-width:440px;margin:6px 0 16px;white-space:pre-line}.dx-msg.dx-tx{background:var(--imsg-blue);color:#fff;margin-left:auto;border-bottom-left-radius:18px;border-bottom-right-radius:6px}.dx-pager{display:flex;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;border-top:1px solid var(--hairline)}.dx-pager a{font-size:14px;font-weight:600;color:var(--espresso);text-decoration:none}.dx-pager a:hover{color:var(--green-deep)}.dx-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 28px;border-top:1px solid var(--hairline);font-size:13px;color:var(--gray)}.dx-foot-links{display:flex;gap:18px}.dx-foot-links a:hover{color:var(--espresso)}@media (max-width:860px){.dx-shell{grid-template-columns:1fr;gap:18px;padding:18px 18px 60px}.dx-side{display:none}.dx-mobile{display:block;border:1px solid var(--hairline);border-radius:12px;background:#fff;padding:10px 14px}.dx-mobile summary{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);cursor:pointer}.dx-mobile .dx-filter{margin-top:12px}}.ob-apps{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:26px 0 8px}.ob-app{width:74px;height:74px;border-radius:20px;background:#fff;border:1px solid var(--hairline);padding:13px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.ob-app img{width:100%;height:100%;object-fit:contain;display:block}.ob-app:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(24,6,0,.08)}.ob-app.on{border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint)}.ob-appsfeat{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:26px 0 4px}@media (max-width:520px){.ob-appsfeat{grid-template-columns:1fr}}.ob-appfeat-iconname{display:flex;align-items:center;gap:9px;min-height:40px}.ob-appfeat-iconname img{width:26px;height:26px;border-radius:7px;object-fit:contain}.ob-appfeat-iconname b{font-size:15px;letter-spacing:-.01em;white-space:nowrap}.ob-appfeat{position:relative;background:#fff;border:1px solid var(--hairline);border-radius:18px;padding:26px 18px 18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:14px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.ob-appfeat:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(24,6,0,.09)}.ob-appfeat.on{border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint)}.ob-appfeat-live{position:absolute;top:10px;right:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);background:var(--green-tint);border-radius:99px;padding:3px 9px}.ob-appfeat-logo{max-width:82%;object-fit:contain;display:block}.ob-logo-hcp{height:26px}.ob-logo-workiz{height:40px}.ob-appfeat-cta{font-size:13.5px;font-weight:600;color:var(--green-deep)}.ob-appfeat.on .ob-appfeat-cta{color:var(--gray);font-weight:500}.ob-appsoon{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:18px 0 4px}.ob-appsoon-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.ob-appsoon-item{display:flex;align-items:center;gap:7px;opacity:.55;background:none;border:1px solid transparent;border-radius:10px;padding:4px 8px 4px 4px;cursor:pointer;font:inherit;transition:opacity .15s,border-color .15s}.ob-appsoon-item:hover{opacity:.85}.ob-appsoon-item.on{opacity:1;border-color:var(--espresso)}.ob-appsoon-item img{width:26px;height:26px;border-radius:7px;object-fit:contain}.ob-appsoon-item small{font-size:12.5px;color:var(--gray)}.ob-progress{margin:14px 0 6px;display:grid;grid-gap:11px;gap:11px}.ob-progress-row{display:flex;align-items:center;gap:11px;font-size:14.5px;transition:color .2s ease,opacity .2s ease}.ob-progress-row.todo{color:var(--gray);opacity:.45}.ob-progress-row.active{color:var(--espresso);font-weight:500}.ob-progress-ico,.ob-progress-row.done{color:var(--green-deep)}.ob-progress-ico{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.ob-spin{width:13px;height:13px;border-radius:50%;border:2px solid var(--green-tint);border-top-color:var(--green);animation:ob-spin .7s linear infinite;display:inline-block}@keyframes ob-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ob-spin{animation:none;border-top-color:var(--green-tint)}}.ob-connectbox{margin-top:18px;text-align:left}.ob-connectbox .ob-input,.ob-connectname{margin-bottom:8px}.ob-connectname{font-weight:600}.ob-connectrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.ob-btn-slim{width:auto;display:inline-block;padding:12px 22px;font-size:15px;margin-top:8px}.ob-btn-quiet{background:transparent;color:var(--espresso);border:1.5px solid var(--hairline)}.ob-btn-quiet:hover{background:#F1EDE4;border-color:var(--espresso)}.ob-allset{position:relative;width:104px;height:104px;margin:34px auto 10px;border-radius:26px;background:#fff;border:1px solid var(--hairline);padding:18px;box-shadow:0 14px 34px rgba(24,6,0,.1)}.ob-allset img{width:100%;height:100%;object-fit:contain;display:block}.ob-allset-holler{border-color:var(--green);place-items:center}.ob-allset-holler,.ob-check{background:var(--green);display:grid}.ob-check{position:absolute;right:-8px;bottom:-8px;width:30px;height:30px;border-radius:50%;border:3px solid var(--paper);place-items:center}.ob-appmark{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--green);margin:16px 0 18px;box-shadow:0 8px 22px rgba(14,123,67,.22)}.ob-appmark:hover{background:var(--green-deep)}.db-guide-bar{height:5px;border-radius:99px;background:var(--green-tint);margin:12px 0 6px;overflow:hidden}.db-guide-bar i{display:block;height:100%;border-radius:99px;background:var(--green);transition:width .3s ease}.ds .db-guide-bar{background:var(--sunken)}.ds .db-guide-bar i{background:var(--accent)}.jb-planpill{display:block;width:100%;text-align:left;cursor:pointer;font-family:var(--font-mono);font-size:12px;color:var(--gray);background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 9px;margin:0 -9px 2px}.jb-planpill:hover{background:var(--paper);color:var(--espresso)}.jb-planpill.on{background:var(--green-tint);color:var(--green-deep);border-color:transparent}.ds .jb-planpill{font-size:12px}.ds .jb-planpill:hover{background:var(--sunken);color:var(--ink)}.ds .jb-planpill.on{background:var(--accent-soft,#e8edff);color:var(--accent-ink,var(--accent))}.jb-editlink{background:none;border:none;padding:0;margin-top:14px;cursor:pointer;font-size:13px;font-weight:600;color:var(--green-deep);text-decoration:underline;text-underline-offset:3px}.ds .jb-editlink{color:var(--accent);font-weight:500}@media (max-width:860px){.nav-bar{display:flex;justify-content:space-between}}@media (max-width:560px){.nav{padding:16px 0}.nav-holler{font-size:23px}.nav-float-inner{padding:8px 10px 8px 18px}.hero-centered{padding-top:10px}.hero-pill{font-size:12.5px;padding:6px 13px 6px 7px;gap:7px;margin-bottom:22px;white-space:nowrap}.hero-centered h1 br,.hero-pill-tail{display:none}.hero-centered h1{font-size:clamp(33px,9.8vw,42px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.hero-centered .lede{font-size:16.5px;margin-top:14px}.hero-cta{flex-direction:column;align-items:center;gap:10px;width:100%}.hero-cta .btn{width:min(320px,100%);text-align:center}.hero-phone-crop{margin-top:44px}section{padding:64px 0 0}.intg-head h2 span{transform:none}.intg-marquee{margin-top:22px;padding:36px 0}.closer{margin-top:64px}.pricing-grid{margin-top:30px}}.db-confirmscrim{z-index:89}.db-confirm{position:fixed;z-index:90;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 40px));background:var(--paper);border:1px solid var(--hairline);border-radius:18px;padding:24px 26px 22px;box-shadow:0 24px 60px rgba(24,6,0,.22)}.db-confirm h3{font-family:var(--font-display);font-weight:700;font-size:19px;margin-bottom:8px}.db-confirm p{font-size:14.5px;line-height:1.55;color:var(--gray)}.db-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ds .db-confirm{background:var(--surface);border-color:var(--line);border-radius:var(--r-lg)}.ds .db-confirm h3{font-size:17px}.ds .db-confirm p{color:var(--ink-2)}.in .d5{animation-delay:4.4s}.in .d6{animation-delay:5.4s}.in .d7{animation-delay:6.4s}.crew-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}@media (max-width:900px){.crew-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.crew-grid{grid-template-columns:1fr}}.crew-card{background:var(--card);border:1px solid var(--hairline);border-radius:16px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.crew-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(24,6,0,.08)}.crew-live{border-color:#CFE4D6}.crew-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.crew-name{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.01em}.crew-status{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 10px;color:var(--gray);background:#EFECE5}.crew-status.on{color:var(--green-deep);background:var(--green-tint)}.crew-job{color:var(--gray);font-size:15.5px;line-height:1.5;flex:1 1}.crew-foot{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px dashed var(--hairline)}.crew-text{font-size:14px;color:var(--espresso)}.crew-text code{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--green-deep);background:var(--green-tint);border-radius:7px;padding:3px 8px;margin-left:2px}.crew-rule{font-size:11.5px}.crew-note,.crew-rule{font-family:var(--font-mono);color:var(--gray);letter-spacing:.01em}.crew-note{margin-top:22px;text-align:center;font-size:12.5px;line-height:1.6}.mate-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:52px;gap:52px;align-items:center}@media (max-width:860px){.mate-grid{grid-template-columns:1fr;gap:40px}}.mate-list{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 28px;gap:22px 28px}@media (max-width:480px){.mate-list{grid-template-columns:1fr}}.mate-item b{display:block;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;margin-bottom:5px}.mate-item p{color:var(--gray);font-size:14.5px;line-height:1.5}.mate-phone{display:flex;justify-content:center}.mate-phone .pf-back{width:100%;max-width:400px}.bub.bub-media{padding:5px;background:#d8d5cf}.plate{position:relative;display:flex;flex-direction:column;gap:4px;width:190px;max-width:100%;border-radius:8px;overflow:hidden;padding:14px 15px;color:#1c1c1c;background:linear-gradient(135deg,#e9e8e4,#c9c7c1 34%,#dedcd6 60%,#b9b7b1);border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 4px rgba(0,0,0,.14)}.plate-brand{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.12em;color:#2a2a2a;margin-bottom:3px}.plate-row{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:#333}.plate-row i{font-style:normal;color:#6b6b6b;margin-right:6px}.plate-glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.42) 50%,transparent 60%)}.plan-crew,.pr-crew{font-size:11.5px;font-weight:600;color:var(--green-deep);margin-top:8px}.plan-crew,.pr-crew,.pr-th-crew{font-family:var(--font-mono);letter-spacing:.02em}.pr-th-crew{display:block;font-weight:500;font-size:10.5px;color:var(--gray);margin-top:5px;text-transform:none}.demo-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:52px;gap:52px;align-items:start;margin-top:46px}.demo-grid>*{min-width:0}.demo-lefthead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.demo-hint{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.demo-playall{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body),sans-serif;font-size:13.5px;font-weight:600;color:var(--espresso);background:transparent;border:1.5px solid var(--espresso);border-radius:99px;padding:8px 16px;cursor:pointer;transition:background .15s,color .15s}.demo-playall:hover{background:var(--espresso);color:var(--paper)}.demo-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.demo-card{text-align:left;background:var(--card);border:1px solid var(--hairline);border-radius:16px;padding:14px 16px 15px;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:var(--font-body),sans-serif;font-size:inherit;color:inherit;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease,background .2s ease}.demo-card:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 12px 26px rgba(24,6,0,.08)}.demo-card.active{border-color:var(--green);background:#f2f8f4}.demo-card-top{justify-content:space-between}.demo-card-num,.demo-card-top{display:flex;align-items:center}.demo-card-num{font-family:var(--font-mono);font-size:12px;color:var(--gray);gap:9px}.demo-card-num b{color:var(--green);font-weight:700;font-size:13.5px}.demo-card-num .time{background:var(--green-tint);color:var(--green-deep);border-radius:99px;padding:2px 9px;font-size:10.5px;letter-spacing:.06em}.demo-card-num .time.gold{background:var(--gold-tint);color:var(--gold-ink)}.demo-card-check{width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease}.demo-card.played .demo-card-check{opacity:1;transform:none}.demo-card-name{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;line-height:1.2}.demo-card-blurb{font-size:13.5px;color:var(--gray);line-height:1.45}.demo-chips{margin-top:24px}.demo-chips-label{display:block;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:10px}.demo-chiprow{display:flex;flex-wrap:wrap;gap:8px}.demo-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--sf);font-size:13.5px;font-weight:500;color:var(--espresso);background:#fff;border:1.5px solid var(--hairline);border-radius:99px;padding:8px 15px;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s;box-shadow:0 1px 3px rgba(24,6,0,.05)}.demo-chip:hover{background:var(--imsg-blue);border-color:var(--imsg-blue);color:#fff;transform:translateY(-1px)}.demo-chip-photo{font-family:var(--font-mono);font-size:12.5px;font-weight:600;letter-spacing:.02em}.demo-nudge{animation:demo-wiggle .5s ease}@keyframes demo-wiggle{25%{transform:translateX(-5px)}55%{transform:translateX(5px)}80%{transform:translateX(-2px)}}.demo-truth{margin-top:20px;font-size:12.5px;color:var(--gray);max-width:54ch;line-height:1.55}.pf-tall{padding:26px 16px}.pf-tall .pf{width:320px}.pf-tall .pf-screen{min-height:0}.pf-tall .pf-thread{flex:0 0 auto;height:404px;overflow:hidden;justify-content:flex-end;padding-bottom:6px}.demo-composer-static{cursor:default}.demo-phone{position:-webkit-sticky;position:sticky;top:36px}.demo-phone .pf-back{padding:26px 16px}.demo-phone .pf{width:320px}.demo-thread{flex:0 0 auto!important;height:404px;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.demo-thread>:first-child{margin-top:auto}.demo-thread::-webkit-scrollbar{display:none}.demo-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#8e8e93;font-size:12.5px;padding:0 26px;line-height:1.5}.demo-empty-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:demo-pulse 1.6s ease infinite}@keyframes demo-pulse{50%{opacity:.3;transform:scale(.75)}}.demo-thread .bub.demo-in{animation:demo-pop .32s ease}@keyframes demo-pop{0%{opacity:0;transform:translateY(9px) scale(.96)}}.demo-typing{display:inline-flex;gap:4px;padding:12px 14px!important}.demo-typing span{width:7px;height:7px;border-radius:50%;background:#9a9aa0;animation:demo-dot 1.2s ease infinite}.demo-typing span:nth-child(2){animation-delay:.15s}.demo-typing span:nth-child(3){animation-delay:.3s}@keyframes demo-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.demo-delivered{align-self:flex-end;font-family:var(--sf);font-size:10.5px;color:#8e8e93;margin-top:-4px;padding-right:4px}.demo-composer{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px 16px;background:#fff;border:none;cursor:pointer;font-family:var(--sf);text-align:left;flex:0 0 auto}.demo-composer-plus{width:30px;height:30px;border-radius:50%;background:#e9e9eb;color:#8e8e93;font-size:20px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.demo-composer-field{flex:1 1;border:1px solid #d9d9de;border-radius:99px;padding:6px 14px;color:#8e8e93;font-size:13.5px}.demo-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:0 8px}.demo-cta span{font-size:14.5px;color:var(--gray)}@media (max-width:980px){.demo-grid{grid-template-columns:1fr;gap:30px}.demo-phone{position:static;display:flex;flex-direction:column;align-items:center}.demo-phone .pf-back{width:100%}.demo-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -24px;padding:2px 24px 10px;scrollbar-width:none}.demo-cards::-webkit-scrollbar{display:none}.demo-card{flex:0 0 232px;scroll-snap-align:start}.demo-cta{width:100%;max-width:380px}}@media (prefers-reduced-motion:reduce){.demo-empty-dot,.demo-nudge,.demo-thread .bub.demo-in,.demo-typing span{animation:none!important}}.ob-proof{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.ob-proof-from{font-size:12px;color:var(--gray);font-weight:600}.ob-proof-bubble{align-self:flex-start;max-width:100%;background:var(--imsg-gray);color:var(--espresso);border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.4}.ob-promise{text-align:center;margin-top:4px;font-weight:600}.ob-back{display:block;margin:12px auto 0;background:none;border:0;color:var(--gray);font-size:14px;cursor:pointer;text-decoration:underline}.ob-asklabel{font-weight:600;font-size:15px;margin:22px 0 10px}.ob-asklabel small{font-weight:400;color:var(--gray);margin-left:6px;font-size:13px}.ob-askchips{display:flex;flex-wrap:wrap;gap:8px}.ob-askchip{font:inherit;font-size:15px;font-weight:600;padding:11px 18px;border-radius:999px;border:1.5px solid var(--hairline);background:#fff;color:var(--espresso);cursor:pointer;transition:border-color .15s,background .15s}.ob-askchip.on,.ob-askchip:hover{border-color:var(--espresso)}.ob-askchip.on{background:var(--espresso);color:#fff}.ob-askother{display:flex;gap:8px;align-items:center;max-width:440px;margin:14px auto 0}.ob-askother .ob-input{flex:1 1;margin:0}.db-msheet,.db-msheet-scrim,.db-mtabs,.db-mtop{display:none}@media (max-width:820px){.db{display:block;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.db-side,.db-top{display:none}.db-mtop{display:flex;align-items:center;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:rgba(246,243,236,.92);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--hairline)}.db-mtop .ob-chip-avatar{width:34px;height:34px;flex-shrink:0}.db-mtop-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.db-mtop-name b{font-family:var(--font-display);font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-mstatus{align-self:flex-start;border:0;font:inherit;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;cursor:pointer}.db-mstatus.sandbox{background:#fdebd3;color:#b4550b}.db-mstatus.live{background:var(--good-bg,#e0fae0);color:var(--good,#288034)}.db-mtop-btn{border:0;background:var(--espresso);color:#fff;font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:0 16px;border-radius:999px;cursor:pointer;flex-shrink:0}.db-mtabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--hairline)}.db-mtabs button{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;font:inherit;font-size:11px;font-weight:600;color:#111;padding:6px 0 4px;min-height:52px;cursor:pointer;-webkit-tap-highlight-color:transparent}.db-mtabs button svg{width:24px;height:24px}.db-mtabs button.on{color:var(--green-deep)}.db-msheet-scrim{display:block;position:fixed;inset:0;z-index:45;background:rgba(24,6,0,.28);animation:db-fade .15s}.db-msheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:46;background:#fff;border-radius:20px 20px 0 0;padding:8px 12px calc(84px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(24,6,0,.18);animation:db-up .22s cubic-bezier(.2,.8,.2,1)}.db-msheet-grab{width:40px;height:5px;border-radius:3px;background:#e2dbcf;margin:4px auto 10px}.db-msheet a,.db-msheet button{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 12px;border:0;background:none;font:inherit;font-size:16px;font-weight:500;color:var(--espresso);text-decoration:none;border-radius:12px;cursor:pointer;text-align:left}.db-msheet a svg,.db-msheet button svg{width:22px;height:22px;color:var(--gray)}.db-msheet button.on{background:var(--green-tint);color:var(--green-deep)}.db-msheet-chev{margin-left:auto;color:#c2b8ab;font-size:20px}.db-msheet-admin{font-size:13px!important;color:var(--gold-ink)!important}.db-msheet-signout{color:var(--gray)!important}.db-main{padding:16px 14px 28px;max-width:none}.db-card{padding:18px 16px;border-radius:16px}.db-card h3{font-size:18px}.db-grid{gap:12px}.db-card .btn,.db-card .btn-sm{min-height:46px;font-size:15px}.db-row>.btn,.db-row>.btn-sm{flex:1 1 100%;justify-content:center}.db-card input,.db-card select,.db-card textarea,.ob-input{font-size:16px}.db-guide{padding:18px 16px}.db-guide-head h3{font-size:20px;line-height:1.25}.db-guide-row{flex-wrap:wrap;gap:10px 12px;padding:12px 0}.db-guide-row:not(.current) .btn,.db-guide-row:not(.current) .db-guide-copy small{display:none}.db-guide-row:not(.current):not(.done){opacity:.55}.db-guide-row.done .db-guide-copy b{color:var(--gray);font-weight:500}.db-guide-row.current{background:#f6f9ff;border:1.5px solid var(--green);border-radius:14px;padding:16px 14px;margin:6px 0}.db-guide-row.current .db-guide-copy b{font-size:17px}.db-guide-row.current .db-guide-copy small{font-size:14px;line-height:1.45;margin-top:4px}.db-guide-row.current .btn{flex:1 1 100%;min-height:50px;font-size:16px;justify-content:center;border-radius:12px}.db-card,.db-grid>*,.db-main{min-width:0}.db-card{overflow-wrap:anywhere}.db-integration{flex-direction:column;align-items:stretch;gap:12px}.db-integration h3{overflow-wrap:normal}.bo-row-right{display:flex;flex-wrap:wrap;gap:8px}.bo-row-right>*{flex:1 1 auto}.db-roster-row{gap:10px;padding:12px 0}.db-roster-row .btn{flex:0 0 auto;min-height:40px;padding:8px 18px;font-size:14.5px}.crew-flow{flex-wrap:wrap}.ob-invitebox code{word-break:break-all}.db table{display:block}.db table,.db-subtabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.db-subtabs{flex-wrap:nowrap;scrollbar-width:none}.db-subtabs::-webkit-scrollbar{display:none}.db-subtabs>*{flex-shrink:0}.jb-dayhead{flex-wrap:wrap;gap:4px 12px}.jb-dayhead h3{white-space:nowrap}.jb-daytotals{white-space:normal}.jb-line{grid-template-columns:62px minmax(0,1fr) 32px;grid-template-areas:"time who eye" "time techs techs" ". money money" ". plan plan";gap:6px 10px;align-items:start;padding:14px 0}.jb-line>.jb-time{grid-area:time;padding-top:2px}.jb-line>.jb-who{grid-area:who}.jb-line>.jb-techs{grid-area:techs;min-width:0}.jb-line>.jb-money{grid-area:money}.jb-line>.jb-plan{grid-area:plan;align-items:flex-start;text-align:left}.jb-line>.jb-eye{grid-area:eye;justify-self:end}.jb-tech,.jb-who small{white-space:normal}.jb-detail{padding:4px 0 14px}.jb-row.open .jb-line{margin:0 -8px;padding-left:8px;padding-right:8px}.db-auto{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px 14px;gap:12px 14px;align-items:start}.db-auto>.db-auto-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.db-auto>.db-auto-actions>*{flex:1 1 auto;justify-content:center}.db-auto-desc{overflow-wrap:anywhere}.db-toggle-row{flex-wrap:wrap;gap:10px 16px}.db-toggle-row>div:first-child{flex:1 1 200px;min-width:0}.db-quiet{flex-wrap:wrap}.db-quiet input,.db-quiet select,.db-toggle-row select{font-size:16px;min-height:44px}.act-row{flex-wrap:wrap;gap:4px 10px!important}.act-row .act-time{width:auto!important}.act-row .act-main{flex:1 1 100%}.db .btn,.db .btn-sm{min-height:44px}.ig-body .btn{width:100%;justify-content:center}.ig-body input,.ig-body select{font-size:16px;min-height:46px}.ig-rowline{flex-wrap:wrap;row-gap:8px}.ig-rowmain{flex:1 1 55%;min-width:0}.db .btn{font-family:var(--font-body);text-transform:none;letter-spacing:normal}.db-guide-row.current .db-guide-num{display:none}.db-drawer{width:100vw!important;max-width:100vw!important;border-radius:0}}@keyframes db-fade{0%{opacity:0}to{opacity:1}}@keyframes db-up{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.db-firsttech{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;flex:1 1 320px}.db-firsttech .ob-input{flex:1 1 200px;min-width:0;margin:0;padding:11px 14px;font-size:16px}.db-firsttech .db-signout{padding:4px 2px}@media (max-width:820px){.db-guide-row.current .db-firsttech,.db-guide-row.current .db-firsttech .btn{flex:1 1 100%}.db-guide-row:not(.current) .db-firsttech{display:none}}.db-unit{position:relative;display:block}.db-unit>i{position:absolute;top:50%;transform:translateY(-50%);font-style:normal;pointer-events:none;font-size:15px;font-weight:600;color:var(--gray)}.db-unit.prefix>i{left:14px}.db-unit.suffix>i{right:14px}.db-unit>input{width:100%;font:inherit;font-size:15px;color:var(--espresso);background:#fff;border:1px solid var(--hairline);border-radius:10px;padding:12px 14px;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-unit.prefix>input,.ds .db-card .db-field .db-unit.prefix>input,.ds .db-field .db-unit.prefix>input{padding-left:28px}.db-unit.suffix>input,.ds .db-card .db-field .db-unit.suffix>input,.ds .db-field .db-unit.suffix>input{padding-right:32px}.db-unit>input:focus{border-color:var(--espresso);box-shadow:0 0 0 3px rgba(24,6,0,.06)}.db-field .db-unit{margin-top:6px}.db input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.db input[type=number]::-webkit-inner-spin-button,.db input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:820px){.db-settings-row{grid-template-columns:1fr;gap:12px}.db-unit>input{font-size:16px;min-height:48px}.db-rulerow{flex-wrap:wrap;gap:2px 12px}.db-rulerow span{text-align:left}}.db-field span.db-unit{font-family:var(--font-body);font-size:15px;letter-spacing:normal;text-transform:none;color:var(--espresso);margin-bottom:0}@media (max-width:820px){html:has(.db){overflow-x:hidden}html:has(.db) body{overflow-x:clip;max-width:100%}.db{max-width:100vw;touch-action:pan-y pinch-zoom}.db,.db-main{overflow-x:clip}.db input,.db select,.db textarea{font-size:16px}}@media (max-width:820px){html:has(.db){text-size-adjust:100%}.db-mtabs{bottom:var(--db-bottom-cover,0);padding-bottom:calc(8px + env(safe-area-inset-bottom));transition:bottom .15s ease}.db{padding-bottom:calc(84px + env(safe-area-inset-bottom) + var(--db-bottom-cover, 0px))}.db-mtop{box-sizing:border-box;width:100%;max-width:100vw;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.db-mstatus,.db-mtop-name{overflow:hidden}.db-mstatus{max-width:100%;white-space:nowrap;text-overflow:ellipsis}.db-msheet{padding-bottom:calc(92px + env(safe-area-inset-bottom) + var(--db-bottom-cover, 0px))}}@media (max-width:370px){.db-mtop-btn{padding:0 12px;font-size:13.5px}.db-mstatus.sandbox{font-size:11.5px}}@media (max-width:820px){.db-mtop{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;grid-column-gap:10px;column-gap:10px}.db-mtop-btn{justify-self:end}}html.ob-lock,html.ob-lock body{overflow:hidden;overscroll-behavior:none;height:100%}.ob.ob-locked{position:fixed;left:0;right:0;top:var(--ob-top,0);height:var(--ob-h,100dvh);min-height:0;overflow:hidden;overscroll-behavior:none}.ob-locked .ob-col{height:100%;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;padding:env(safe-area-inset-top) 24px 0}.ob-locked .ob-col>.ob-head:first-child,.ob-locked .ob-dots,.ob-locked .ob-planskip .ob-dots,.ob-locked .ob-planskip .ob-skip{margin-top:clamp(20px,6vh,72px)}.ob-locked .ob-appmark{margin:14px 0}.ob-locked .ob-mid{margin-top:clamp(20px,4vh,40px)}.ob-locked .ob-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:auto;padding:20px 0 calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--paper) 78%,rgba(250,248,243,0))}.ob-locked .ob-foot .ob-back{margin-top:10px}@media (max-width:520px){.ob-locked .ob-head h1{font-size:27px}.ob-locked .ob-sub{font-size:18px}.ob-locked .ob-appmark{width:48px;height:48px;border-radius:14px;margin:12px 0}.ob-locked .ob-otp input{min-width:0}}@media (max-height:700px){.ob-locked .ob-appmark{display:none}.ob-locked .ob-dots,.ob-locked .ob-planskip .ob-dots,.ob-locked .ob-planskip .ob-skip{margin-top:16px}.ob-locked .ob-head{margin-top:14px}}.ob-swpick{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ob-swtile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px;border-radius:16px;border:1.5px solid var(--hairline);background:#fff;font:inherit;color:var(--espresso);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .1s}.ob-swtile:active{transform:scale(.98)}.ob-swtile img{width:34px;height:34px;border-radius:9px;object-fit:contain}.ob-swtile b{font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ob-swtile.on{border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint)}.ob-swcheck{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--hairline);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;color:#fff}.ob-swtile.on .ob-swcheck{background:var(--green);border-color:var(--green)}.ob-swtile-wide{grid-column:1/-1;flex-direction:row;align-items:center;padding:14px}.ob-swother{width:34px;height:34px;border-radius:9px;background:#F1EDE4;display:grid;place-items:center;font-size:20px;color:var(--gray)}.ob-swtile-wide .ob-swcheck{top:50%;transform:translateY(-50%)}.ob-swinput{margin-top:12px}@media (min-width:768px) and (min-height:701px){.ob-locked .ob-foot{margin-top:36px;background:none}}@media (max-width:820px){html:has(.db),html:has(.db) body{overflow:hidden;overscroll-behavior:none;height:100%}.db{position:fixed;left:0;right:0;width:100%;top:var(--db-vv-top,0);height:var(--db-vv-h,100dvh);display:flex;flex-direction:column;padding-bottom:0;overflow:hidden}.db.db-imp{top:calc(var(--db-vv-top, 0px) + 40px);height:calc(var(--db-vv-h, 100dvh) - 40px)}.db-impbar{position:fixed;left:0;right:0;top:var(--db-vv-top,0);height:40px;z-index:60}.db>.db-mtop{position:relative;top:auto;flex-shrink:0;order:0}.db>.db-main{order:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.db>.db-mtabs{position:relative;bottom:auto;order:2;flex-shrink:0;transition:none}.db-msheet{bottom:var(--db-bottom-cover,0);padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.su{max-width:1225px}.su-landing{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:28px;gap:28px;align-items:center}@media (max-width:980px){.su-landing{grid-template-columns:1fr}.su-landing .su-phone{display:flex;justify-content:center}}.su-landing h2{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.15;margin:6px 0 10px}.su-lede{max-width:56ch;margin-bottom:4px}.su-pillars{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.su-pillar{font-size:12.5px;color:var(--gray);background:#F6F3EB;border:1px solid var(--hairline);border-radius:99px;padding:5px 12px}.su-pillar b{color:var(--espresso);margin-right:5px}.su-bar{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.su-bar-step{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hairline);background:#fff;border-radius:99px;padding:7px 14px 7px 8px;font-size:13px;color:var(--gray);cursor:pointer}.su-bar-step:disabled{cursor:default;opacity:.6}.su-bar-step.on{border-color:var(--espresso);color:var(--espresso);font-weight:600}.su-bar-step.done{color:var(--green-deep)}.su-bar-step i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#F1EDE2;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.su-bar-step.on i{background:var(--espresso);color:#fff}.su-bar-step.done i{background:var(--green-tint);color:var(--green-deep)}.db-card.su-card,.ds .db-card.su-card{padding:24px 26px 0;overflow:visible}.su-foot{margin:24px -26px 0;padding:14px 26px 16px;border-top:1px solid var(--hairline);background:#FDFCF9;position:-webkit-sticky;position:sticky;bottom:0;z-index:6;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;box-shadow:0 -8px 18px -12px rgba(24,6,0,.18)}@media (max-width:640px){.db-card.su-card,.ds .db-card.su-card{padding:20px 18px 0}.su-foot{margin:20px -18px 0;padding:14px 18px 16px}.su-foot-row{flex-wrap:wrap;row-gap:10px}}.su-foot-bar{height:4px;border-radius:99px;background:#EFEADA;margin-bottom:12px;overflow:hidden}.su-foot-bar i{display:block;height:100%;background:var(--green);border-radius:99px;transition:width .3s ease}.su-foot-row{display:flex;align-items:center;gap:14px}.su-foot-row .btn-primary{margin-left:auto}.su-skip{opacity:.75}.su-number{display:flex;align-items:center;gap:12px;border:1px solid var(--hairline);border-radius:12px;padding:12px 16px;margin:12px 0;background:#fff;max-width:420px}.su-number b{display:block;font-size:15px}.su-number small{display:block;color:var(--gray);font-size:12.5px}.su-number .tagsm{margin-left:auto}.su-number-line{font-family:var(--font-mono)}.su-number-avatar{width:40px;height:40px}.su-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.su-tile{text-align:left;background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:12px 14px;cursor:pointer}.su-tile.on{border-color:var(--espresso)}.su-tile b{display:block;font-size:14px}.su-tile small{color:var(--gray);font-size:12px}.su-connect{display:flex;gap:10px;align-items:center;margin:4px 0 12px;max-width:480px}.su-connect .ob-input{flex:1 1}.su-stpending{background:var(--gold-tint);border-radius:10px;padding:10px 12px}.su-roster{max-height:320px;overflow-y:auto}.su-check{border:1.5px solid var(--hairline);background:#fff;border-radius:99px;padding:6px 12px;font-size:12.5px;cursor:pointer;color:var(--gray)}.su-check.on{border-color:var(--green-deep);color:var(--green-deep);background:var(--green-tint);font-weight:600}.su-manual{margin-top:16px;border-top:1px solid var(--hairline);padding-top:14px}.su-sends{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:26px;gap:26px}@media (max-width:980px){.su-sends{grid-template-columns:1fr}}.su-sendrow{cursor:pointer;border-radius:10px;padding-left:8px;padding-right:8px}.su-sendrow.on{background:#F6F3EB}.su-invitepreview{margin:14px 0;max-width:460px}.su-invitepreview .db-bub{margin-top:8px}.su-invitees{margin:14px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.su-invitees .db-stat-label{flex-basis:100%}.su-phone .db-preview-phone{margin-top:8px}.cv-needs h3{margin-bottom:4px}.cv-need{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline)}.cv-need:last-child{border-bottom:none;padding-bottom:2px}.cv-need-copy b{display:block;font-size:14px}.cv-need-copy small{color:var(--gray);font-size:12.5px}.cv-avatar{width:34px;height:34px;border-radius:50%;background:var(--green-tint);color:var(--green-deep);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.cv-filters{margin:0}.cv-search{max-width:240px;margin-left:auto}.cv-list{margin-top:12px}.cv-row{display:grid;grid-template-columns:34px minmax(140px,.8fr) 1.6fr auto auto;grid-gap:12px;gap:12px;align-items:center;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--hairline);padding:11px 2px;cursor:pointer;font:inherit;color:inherit}.cv-row:hover{background:#FBFAF6}.cv-row-main b{display:block;font-size:14px}.cv-row-main small{color:var(--gray);font-size:12px}.cv-row-last{font-size:13px;overflow:hidden;text-overflow:ellipsis;min-width:0}.cv-row-last,.cv-row-when{color:var(--gray);white-space:nowrap}.cv-row-when{font-size:12px}@media (max-width:980px){.cv-row{grid-template-columns:34px 1fr auto}.cv-row-last,.cv-row-when{display:none}.cv-search{max-width:none;width:100%;margin-left:0}}.cv-drawer{display:flex;flex-direction:column}.cv-scroll{flex:1 1}.cv-decision{background:var(--gold-tint);border-radius:12px;padding:14px 16px;margin:0 18px 10px}.cv-decision b{display:block;font-size:14px;margin-bottom:4px}.cv-decision small{display:block;color:var(--gray);font-size:12.5px;margin-bottom:10px}.cv-held{opacity:.65}.cv-heldnote{display:block;font-size:10.5px;margin-top:4px;opacity:.8}.cv-drawer-foot{padding:12px 18px;border-top:1px solid var(--hairline)}.db-linkbtn{background:none;border:none;padding:0;color:var(--green-deep);text-decoration:underline;cursor:pointer;font:inherit}.db-tabgap{height:18px}.db-tabgap-top{margin-top:18px}.tp-card{padding-bottom:8px}.tp-head,.tp-row{display:grid;grid-template-columns:minmax(0,2.2fr) 1.2fr 110px 90px;grid-gap:14px;gap:14px;align-items:center}.tp-head{padding:2px 0 10px;border-bottom:1px solid var(--hairline)}.tp-h{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}.tp-row{border-bottom:1px solid var(--hairline);padding:13px 0}.tp-row:last-child{border-bottom:none}.tp-main{text-align:left;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.tp-main:disabled{cursor:default}.tp-main b{font-size:14.5px}.tp-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--gray);font-size:12.5px;margin-top:3px;white-space:pre-line}.tp-when{color:var(--gray);font-size:13px}.tp-count{font-family:var(--font-mono);font-size:14px;text-align:right}.tp-toggle{display:flex;justify-content:flex-end}.tp-off .tp-main b,.tp-off .tp-preview{opacity:.6}.tp-foot{padding:0 4px}@media (max-width:980px){.tp-head{display:none}.tp-row{grid-template-columns:minmax(0,1fr) auto}.tp-count,.tp-when{display:none}}.rs-chart{margin-top:10px}.rs-chart svg{background:#FBFAF6;border:1px solid var(--hairline);border-radius:12px}.rs-chart-x{justify-content:space-between;font-size:11.5px;margin-top:6px}.rs-chart-x,.rs-legend{display:flex;color:var(--gray)}.rs-legend{gap:18px;margin-top:8px;font-size:12.5px}.rs-legend span{display:inline-flex;align-items:center;gap:6px}.rs-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.rs-dot-green{background:var(--green)}.rs-dot-gray{background:#B9B2A6}.rs-asks{margin-top:6px}.rs-ask{display:grid;grid-template-columns:minmax(130px,.9fr) 2fr 48px;grid-gap:14px;gap:14px;align-items:center;padding:9px 0}.rs-ask-copy b{display:block;font-size:13.5px}.rs-ask-copy small{color:var(--gray);font-size:11.5px}.rs-ask-bar{height:8px;border-radius:99px;background:#EFEADA;overflow:hidden}.rs-ask-bar i{display:block;height:100%;background:var(--green);border-radius:99px}.rs-ask-n{font-family:var(--font-mono);font-size:12.5px;text-align:right;color:var(--gray)}.st-rule{padding:8px 0}.st-rule-line{font-size:13px;color:var(--espresso)}.rs-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1180px){.rs-tiles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rs-tiles{grid-template-columns:1fr}}.rs-notyet{font-size:.55em;color:var(--gray);font-weight:500}.cv-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.cv-head .db-hint{margin:0}.tx-head{margin:4px 0 22px}.tx-eyebrow{font-size:13px;color:var(--ink-3,var(--gray));margin-bottom:6px}.tx-title{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.02em;margin:0 0 8px}.tx-sub{font-size:16px;color:var(--ink-2,var(--gray));margin:0 0 18px}.tx-pills{display:inline-flex;gap:2px;padding:4px;border-radius:99px;background:var(--sunken,#EFEDE7);border:1px solid var(--line,var(--hairline));max-width:100%;overflow-x:auto;scrollbar-width:none}.tx-pills::-webkit-scrollbar{display:none}.tx-pills button{position:relative;border:none;background:none;cursor:pointer;white-space:nowrap;font:inherit;font-weight:500;color:var(--ink-2,var(--gray));padding:8px 16px;border-radius:99px;transition:background .15s,color .15s}.tx-pills button.on,.tx-pills button:hover{color:var(--ink,var(--espresso))}.tx-pills button.on{background:var(--surface,#fff);box-shadow:0 1px 3px rgba(0,0,0,.1)}.tx-pills-sm button{padding:6px 13px;font-size:13.5px}.tx-dot{position:absolute;top:5px;right:6px;width:7px;height:7px;border-radius:50%;background:#E5484D}.st-none,.st-none>.st-body{display:contents}.st-layout{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.st-nav{position:-webkit-sticky;position:sticky;top:18px;gap:14px}.st-nav,.st-navgroup{display:flex;flex-direction:column}.st-navgroup{gap:2px}.st-navlabel{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,var(--gray));padding:4px 12px 6px}.st-nav button{text-align:left;border:none;background:none;cursor:pointer;font:inherit;font-size:14.5px;color:var(--ink-2,var(--gray));padding:9px 12px;border-radius:10px}.st-nav button:hover{color:var(--ink,var(--espresso));background:var(--sunken,#F1EEE6)}.st-nav button.on{background:var(--surface,#fff);color:var(--ink,var(--espresso));font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.st-body{min-width:0}@media (max-width:900px){.st-layout{grid-template-columns:1fr;gap:14px}.st-nav{position:static;flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.st-nav::-webkit-scrollbar{display:none}.st-navgroup{flex-direction:row;gap:4px}.st-navlabel{display:none}.st-nav button{white-space:nowrap;border:1px solid var(--line,var(--hairline));border-radius:99px;padding:7px 14px}}.tp-row{cursor:default;border-radius:12px;padding:14px 10px;margin:0 -10px;transition:background .15s}.tp-row.tp-click{cursor:pointer}.tp-row.tp-click:hover,.tp-row.tp-on{background:var(--sunken,#F4F2EC)}.tp-main{display:block;min-width:0}.tp-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tp-name b{font-size:15px}.tp-crew{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2,var(--gray))}.tp-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.tp-dot-blue{background:#5B9BF0}.tp-dot-green{background:#3FB37F}.tp-dot-gold{background:#E8A317}.tp-dot-pink{background:#F08BA0}.tp-dot-gray{background:#B9B2A6}.tp-foot{padding:14px 0 6px;border-top:1px solid var(--line,var(--hairline));margin-top:6px}.db-drawer.cv-drawer,.db-drawer.tp-drawer{width:min(540px,100vw)}.tp-d-top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 6px}.tp-d-scroll{flex:1 1;overflow-y:auto;padding:8px 24px 24px}.tp-d-scroll .db-stat-label{display:block;margin:20px 0 8px}.tp-d-head{display:flex;align-items:center;gap:14px}.tp-d-avatar{width:46px;height:46px;flex-shrink:0}.tp-d-title{flex:1 1;min-width:0}.tp-d-title h3{font-family:var(--font-display);font-weight:700;font-size:21px;margin:0 0 2px}.tp-d-title small{color:var(--ink-2,var(--gray));font-size:13.5px}.tp-d-preview{background:var(--sunken,#F4F2EC);border-radius:14px;padding:16px}.tp-d-preview .db-bub{margin:0;white-space:pre-line}.tp-d-wording{width:100%;border:1px solid var(--line,var(--hairline));background:var(--sunken,#F7F5EF);border-radius:14px;padding:14px 16px;font:inherit;font-size:14.5px;line-height:1.5;resize:vertical;color:inherit}.tp-d-wording:focus{outline:2px solid var(--accent,var(--green));outline-offset:1px;background:var(--surface,#fff)}.tp-d-when{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.tp-d-when select{border:1px solid var(--line,var(--hairline));border-radius:10px;padding:9px 40px 9px 14px;font:inherit;font-size:14px;max-width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface,#fff) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236E655B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 14px center}.tp-d-test{border:none;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:600;padding:12px 0 0;color:var(--ink,var(--espresso))}.tp-d-test:hover{color:var(--accent,var(--green-deep))}.tp-d-test:disabled{opacity:.6;cursor:default}.cv-needs-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cv-needs-head h3{margin:0}.cv-badge{min-width:24px;height:24px;border-radius:99px;background:#FDE8E8;color:#C4232B;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 7px}.cv-orb{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#D9DDFF,#8E97F5 70%)}button.cv-need-copy{background:none;border:none;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.cv-need-copy{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;flex:1 1;min-width:0}.cv-need-copy b{font-size:14.5px}.cv-need-copy span{color:var(--ink-2,var(--gray));font-size:13.5px}.cv-need-actions{display:inline-flex;gap:8px;flex-shrink:0}.cv-needs-note{margin-top:8px}.cv-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.cv-tools-right{display:inline-flex;align-items:center;gap:10px}.cv-search{width:240px;margin:0}.cv-add{white-space:nowrap}.cv-listcard{padding-top:8px}.cv-listcard .cv-row:first-child{border-top:none}.cv-row{grid-template-columns:38px minmax(150px,.7fr) 1.8fr auto;padding:14px 4px}.cv-row-last i{font-style:normal;color:var(--ink-3,var(--gray))}.cv-row-last{color:var(--ink,var(--espresso))}.cv-readonly{margin-top:12px}.cv-avatar-lg{width:46px;height:46px;font-size:18px}.cv-d-head{display:flex;align-items:center;gap:14px;padding:6px 24px 14px}.cv-d-head h3{font-family:var(--font-display);font-weight:700;font-size:21px;margin:0 0 2px}.cv-d-head small{color:var(--ink-2,var(--gray));font-size:13.5px}.cv-decision{margin:0 24px 10px}.cv-person{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line,var(--hairline))}.cv-person-main{flex:1 1;min-width:0}.cv-person-main b{display:block;font-size:14.5px}.cv-person-main small{color:var(--ink-2,var(--gray));font-size:12.5px}.cv-addrow{display:grid;grid-template-columns:1fr 1.2fr auto;grid-gap:8px;gap:8px;align-items:center}.cv-addrow .ob-input{margin:0;min-width:0}.cv-addrow-inline{grid-template-columns:1fr auto;margin-top:8px}.cv-addnote{margin-top:18px}.tp-d-scroll .db-card{margin-top:16px}@media (max-width:980px){.cv-row{grid-template-columns:38px 1fr auto}.cv-tools-right{width:100%}.cv-search{flex:1 1;width:auto}.cv-need{flex-wrap:wrap}.cv-need-actions{margin-left:34px}}@media (max-width:520px){.cv-addrow{grid-template-columns:1fr}}.rs-hero-top{align-items:flex-start;justify-content:space-between}.rs-hero-num,.rs-hero-top{display:flex;gap:18px;flex-wrap:wrap}.rs-hero-num{align-items:center}.rs-hero-num b{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6vw,64px);line-height:1;letter-spacing:-.02em}.rs-hero-num b.up{color:#1F9D62}.rs-hero-num b.down{color:var(--ink,var(--espresso))}.rs-hero-num span{display:block;max-width:520px;font-size:15px}.rs-hero-num strong{font-weight:600}.rs-hero-num small{display:block;color:var(--ink-2,var(--gray));font-size:13.5px;margin-top:4px;line-height:1.5}.rs-legend{margin-top:6px}.rs-dot-on{background:#1F9D62}.rs-dot-off{background:#B9B2A6}.rs-chart{position:relative;margin-top:18px}.rs-chart svg{width:100%;height:auto;background:none;border:none;border-radius:0;display:block}.rs-area{fill:rgba(31,157,98,.1)}.rs-marker{stroke:#C9C4B8;stroke-width:1.2;stroke-dasharray:4 4}.rs-line-rest{fill:none;stroke:#B9B2A6;stroke-width:2;stroke-dasharray:5 6;stroke-linejoin:round}.rs-line-texting{fill:none;stroke:#1F9D62;stroke-width:2.8;stroke-linejoin:round;stroke-linecap:round}.rs-tick{font-size:12px;fill:#8F8A80;font-family:inherit}.rs-started{position:absolute;top:0;transform:translateX(8px);background:var(--surface,#fff);border:1px solid var(--line,var(--hairline));border-radius:99px;padding:3px 10px;font-size:12px;white-space:nowrap}.rs-chart-note{text-align:right;color:var(--ink-2,var(--gray));font-size:12.5px;margin-top:4px}.rs-tiles{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.rs-tiles{grid-template-columns:1fr}}.rs-asks-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-asks-head h3{margin:0}.rs-ask-bar i{background:#3FB37F}.rs-flagline{margin-top:10px;padding-top:12px;border-top:1px solid var(--line,var(--hairline))}.cv-sandbox{background:var(--gold-tint,#FAF0D8);border-radius:12px;padding:14px 16px;margin-top:16px}.cv-sandbox b{display:block;font-size:14px;margin-bottom:3px}.cv-sandbox small{display:block;color:var(--ink-2,var(--gray));font-size:13px;margin-bottom:10px;line-height:1.45}.tp-sec{padding:2px 0 16px}.tp-sec h3{margin:0 0 6px}.tp-sec .db-hint{margin:0;max-width:760px}.tx-sub-last{margin-bottom:0}.db-card-click{cursor:pointer;transition:box-shadow .15s,border-color .15s}.db-card-click:hover{border-color:var(--accent,var(--green))}.db-card-click:focus-visible{outline:2px solid var(--accent,var(--green));outline-offset:2px}.db-connected{display:flex;flex-direction:column;gap:10px;margin:12px 0}.db-connected-item{display:flex;align-items:center;gap:11px;min-width:0}.db-connected-item b{font-family:var(--font-geist-sans),var(--font-display),sans-serif;font-weight:600;font-size:21px;line-height:1.15;letter-spacing:-.02em;color:var(--ink,var(--espresso))}.db-connected-item .ig-logo{flex-shrink:0;width:34px;height:34px;border-radius:9px;padding:4px}.db-rule{align-items:center}.db-rule>b{flex:1 1 auto;min-width:0}.db-rule-edit{flex-shrink:0;background:var(--surface,#fff);border:1px solid var(--line,var(--hairline));border-radius:8px;padding:5px 13px;font:inherit;font-size:13px;font-weight:600;color:var(--ink,var(--espresso));cursor:pointer}.db-rule-edit:hover{border-color:var(--ink-3,var(--gray))}.db-rule-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px}.db-rule-form .db-unit{width:150px}.db-rulerow span.db-unit,.ds .db-rulerow span.db-unit{font-family:var(--font-body);font-size:15px;color:var(--ink,var(--espresso));text-align:left}.db-rule-hint{flex-basis:100%;text-align:right;margin:0}.db-rule-block{padding:14px 0;border-bottom:1px dashed var(--hairline)}.db-rule-block .db-row{margin-top:12px}.db-rule-remove{margin-left:auto;color:#B42318}.db-spiffform .tx-pills{background:var(--surface,#fff)}.db-spiffform .tx-pills button.on{background:var(--sunken,#EFEDE7);box-shadow:none}@media (max-width:820px){.db-rule-form{justify-content:flex-start;width:100%}.db-rule-form .db-unit{flex:1 1 140px;width:auto}.db-rule-hint{text-align:left}}.ds .bp-grid.bp-grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width:980px){.ds .bp-grid.bp-grid-2{grid-template-columns:1fr}}.bp-trial{font-size:12.5px;font-weight:600;color:var(--good,var(--green-deep));margin:2px 0}.tx-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.tx-top-copy{min-width:0;flex:1 1 320px}.tx-actions{display:flex;gap:10px;flex-shrink:0;margin-bottom:18px}.tx-setupbtn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink,var(--espresso));background:var(--surface,#fff);border:1px solid var(--line,var(--hairline));border-radius:12px;padding:10px 16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tx-setupbtn:hover{border-color:var(--ink-3,var(--gray))}.tx-setupbtn small{font-weight:400;font-size:13px;color:var(--ink-2,var(--gray))}@media (max-width:820px){.tx-actions{margin-bottom:14px}}.ds .db-nav button.on,.st-nav button.on,.tx-pills button.on{box-shadow:0 0 0 1px rgba(24,6,0,.16),0 2px 6px rgba(24,6,0,.1)}.db-spiffform .tx-pills button.on{box-shadow:0 0 0 1px rgba(24,6,0,.16)}.tp-newform{margin:0 0 18px}.tp-newform h3{margin:0 0 4px}.tp-card .tp-row{position:relative;border-bottom:none}.tp-card .tp-row:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;background:var(--line,var(--hairline))}.tp-card .tp-foot{border-top:none;margin-top:0;padding-top:14px}.tp-head .tp-h{white-space:nowrap}.rs-hero-copy{min-width:0;flex:1 1 380px}.rs-hero-label{font-size:15px;color:var(--ink-2,var(--gray));margin-bottom:6px}.rs-hero-big{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6vw,60px);line-height:1.02;letter-spacing:-.02em}.rs-hero-big.up{color:#1F9D62}.rs-hero-big.down{color:var(--ink,var(--espresso))}.rs-hero-big.wait{color:var(--ink-3,#A39D92);font-size:clamp(30px,4.4vw,42px)}.rs-hero-sub{margin:10px 0 0;font-size:14.5px;color:var(--ink-2,var(--gray));max-width:640px;line-height:1.5}.rs-hero-sub b{color:var(--ink,var(--espresso));font-weight:600}.rs-hero .rs-legend{margin-top:0;align-self:flex-end;flex-wrap:wrap;gap:8px 20px;font-size:13.5px}.rs-key{display:inline-block;width:24px;height:0;border-top:3px solid #0968f6;border-radius:2px}.rs-key-off{border-top:none;height:2px;background:repeating-linear-gradient(90deg,#A39D92 0 6px,transparent 6px 10px)}.rs-chart-cap{margin-top:22px;font-size:13.5px;color:var(--ink-2,var(--gray))}.rs-hero .rs-chart{margin-top:6px}.rs-grid{stroke:var(--line,#E8E4DA);stroke-width:1}.rs-hero .rs-marker{stroke:#8F8A80;stroke-width:1.3;stroke-dasharray:4 5}.rs-hero .rs-line-texting{stroke:#0968F6;stroke-width:3}.rs-hero .rs-line-rest{stroke:#A39D92;stroke-width:2.2;stroke-dasharray:6 7}.rs-hero .rs-tick{font-size:13px;fill:#8F8A80}.rs-hero .rs-started{top:0;transform:translateX(-50%);background:var(--ink,var(--espresso));color:#fff;border:none;border-radius:99px;padding:5px 13px;font-size:12.5px;font-weight:600;white-space:nowrap}.rs-chart-example svg{opacity:.5;filter:saturate(.6)}.rs-chart-example .rs-started{opacity:.75}.rs-example-note{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:min(430px,calc(100% - 32px));background:var(--surface,#fff);border:1px solid var(--line,var(--hairline));border-radius:14px;padding:14px 18px;text-align:center;box-shadow:0 6px 22px rgba(24,6,0,.1)}.rs-example-note b{display:block;font-size:14.5px;margin-bottom:4px}.rs-example-note span{display:block;font-size:13.5px;color:var(--ink-2,var(--gray));line-height:1.45}@media (max-width:640px){.rs-hero .rs-tick{font-size:12.5px}.rs-hero .rs-line-texting{stroke-width:2.6}.rs-hero .rs-line-rest{stroke-width:1.8;stroke-dasharray:5 5}.rs-hero .rs-started{font-size:11.5px;padding:4px 10px}.rs-example-note{top:58%;padding:12px 14px}}.pr-cards,.pricing-grid{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center}@media (max-width:900px){.pr-cards,.pricing-grid{grid-template-columns:minmax(0,1fr)}}.pr-compare table{min-width:480px}.su-wide .su-landing{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:36px;align-items:center;padding:0 0 8px}.su-eyebrow{font-size:14px;color:var(--ink-2,var(--gray));margin-bottom:8px}.su-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.3vw,42px);line-height:1.06;letter-spacing:-.025em;margin:0 0 12px}.su-lede2{font-size:15.5px;line-height:1.5;color:var(--ink-2,var(--gray));margin:0 0 18px;max-width:640px}.su-asks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.su-ask{background:var(--surface,#fff);border:1px solid var(--line,var(--hairline));border-radius:12px;padding:11px 15px;box-shadow:0 1px 2px rgba(24,6,0,.03)}.su-ask b{display:block;font-size:14.5px;font-weight:600;margin-bottom:3px}.su-ask span{display:block;font-size:14px;color:var(--ink-2,var(--gray));line-height:1.35}.su-cta{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.su-cta,.su-go{align-items:center}.su-go{display:inline-flex;gap:10px;cursor:pointer;border:none;font:inherit;font-size:15px;font-weight:600;background:var(--ink,var(--espresso));color:#fff;border-radius:99px;padding:12px 22px}.su-go:hover{opacity:.9}.su-fine{margin:10px 0 0;font-size:13.5px;color:var(--ink-3,var(--gray))}.su-wide .su-phone{display:flex;flex-direction:column;align-items:center}.su-phone-cap{margin-top:10px;font-size:13.5px;color:var(--ink-2,var(--gray))}.su-ph{width:286px;max-width:100%;background:#fff;border:2px solid #111;border-radius:40px;padding:10px 12px 8px;display:flex;flex-direction:column;box-shadow:0 18px 40px -18px rgba(24,6,0,.28);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;color:#111}.su-ph-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 10px 0;font-size:13px;font-weight:600}.su-ph-island{width:84px;height:24px;border-radius:99px;background:#111;display:block}.su-ph-icons{gap:4px;justify-content:flex-end}.su-ph-head,.su-ph-icons{display:flex;align-items:center}.su-ph-head{position:relative;flex-direction:column;gap:5px;padding:8px 0}.su-ph-back{position:absolute;left:2px;top:10px;width:30px;height:30px;background:#F1F1F4;place-items:center}.su-ph-avatar,.su-ph-back{border-radius:50%;display:grid}.su-ph-avatar{width:46px;height:46px;background:#0E7B43;place-items:center;box-shadow:0 2px 6px rgba(14,123,67,.35)}.su-ph-name{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:99px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.14)}.su-ph-thread{display:flex;flex-direction:column;gap:5px;padding:2px 2px 8px}.su-b{position:relative;max-width:82%;padding:7px 12px;border-radius:17px;font-size:13px;line-height:1.32}.su-b b{font-weight:600}.su-b ul{margin:4px 0 0;padding-left:16px}.su-b li{margin:0}.su-b.in{align-self:flex-start;background:#E9E9EB;color:#111}.su-b.out{align-self:flex-end;background:#0A84FF;color:#fff;margin-top:4px}.su-b.tail:after,.su-b.tail:before{content:"";position:absolute;bottom:0;height:16px}.su-b.in.tail:before{left:-6px;width:16px;background:#E9E9EB;border-bottom-right-radius:14px}.su-b.in.tail:after{left:-10px;width:10px;background:#fff;border-bottom-right-radius:9px}.su-b.out.tail:before{right:-6px;width:16px;background:#0A84FF;border-bottom-left-radius:14px}.su-b.out.tail:after{right:-10px;width:10px;background:#fff;border-bottom-left-radius:9px}.su-ph-time{align-self:flex-end;font-size:10.5px;color:#8e8e93;margin:-1px 4px 3px 0}.su-ph-composer{display:flex;align-items:center;gap:8px;padding:4px 2px 2px}.su-ph-plus{width:28px;height:28px;border-radius:50%;background:#F1F1F4;color:#8e8e93;display:grid;place-items:center;font-size:18px;line-height:1;flex-shrink:0}.su-ph-field{flex:1 1;border:1px solid #dadadf;border-radius:99px;padding:5px 12px;font-size:13px;color:#B4B4BA}.su-ph-home{display:block;width:104px;height:4px;border-radius:99px;background:#111;margin:9px auto 0}@media (max-width:980px){.su-wide .su-landing{grid-template-columns:1fr;gap:26px}}@media (max-width:560px){.su-asks{grid-template-columns:1fr}.su-go{width:100%;justify-content:center}}.bl-card>h3{font-size:22px;margin-bottom:4px}.bl-plan{margin-top:16px;padding:22px 24px;border-radius:16px;background:linear-gradient(180deg,#EAF4EE,#F1F8F3)}.bl-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bl-plan-label{font-size:14.5px;color:#3C5A48}.bl-plan-price{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,42px);line-height:1.1;letter-spacing:-.02em;margin-top:4px;color:var(--ink,var(--espresso))}.bl-plan-price small{font-family:var(--font-body);font-weight:400;font-size:15px;letter-spacing:0;color:#56705F}.bl-plan-seats{font-size:14px;color:#3C5A48;margin-top:4px}.bl-plan-meta{display:flex;flex-wrap:wrap;gap:6px 32px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(14,123,67,.16);font-size:14.5px;color:#3C5A48}.bl-plan-meta b{color:var(--ink,var(--espresso));font-weight:600}.bl-pill{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:13.5px;font-weight:600;padding:4px 11px;border-radius:99px}.bl-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.bl-pill-ok{color:#0A6B3B;background:rgba(14,123,67,.1)}.bl-pill-warn{color:#9A5B00;background:#FBEED3}.bl-pill-bad{color:#B42318;background:#FDE7E4}.bl-pill-mute{color:var(--ink-2,var(--gray));background:var(--sunken,#F1EEE6)}.bl-pill-flat{font-size:12.5px;padding:3px 10px}.bl-row{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;padding:20px 0;border-bottom:1px solid var(--line,var(--hairline));flex-wrap:wrap}.bl-plan+.bl-row{margin-top:6px}.bl-row>div:first-child{flex:1 1 280px;min-width:0}.bl-row b{display:block;font-size:15.5px;font-weight:600}.bl-row small{display:block;font-size:14px;color:var(--ink-2,var(--gray));margin-top:3px;max-width:520px;line-height:1.45}.bl-row-right{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.bl-value{font-size:14.5px;overflow-wrap:anywhere}.bl-btn,.bl-value{color:var(--ink,var(--espresso))}.bl-btn{cursor:pointer;border:none;font:inherit;font-size:14.5px;font-weight:600;background:var(--sunken,#F1EEE6);border-radius:99px;padding:9px 18px;white-space:nowrap}.bl-btn:hover{background:#E8E4DA}.bl-invoices{padding-top:22px}.bl-invoices .db-stat-label{margin-bottom:6px}.bl-invoice{display:grid;grid-template-columns:minmax(0,1fr) auto 76px 70px;grid-gap:16px;gap:16px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line,var(--hairline));font-size:14.5px}.bl-inv-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bl-invoice .bl-pill{justify-self:start}.bl-inv-view{text-align:right;color:var(--ink-2,var(--gray));text-decoration:none;white-space:nowrap}a.bl-inv-view:hover{color:var(--ink,var(--espresso))}.bl-more{margin-top:14px;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;color:var(--accent,#0968F6)}@media (max-width:640px){.bl-plan{padding:18px 16px}.bl-row-right{justify-content:flex-start}.bl-invoice{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.bl-invoice .bl-pill{grid-column:1}.bl-inv-view{grid-column:2}}.co-card>.co-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.co-head h3{font-size:22px;margin:0 0 4px}.co-state{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:14px;color:var(--ink-2,var(--gray));min-height:22px}.co-state.saved{color:#0A6B3B;font-weight:600}.co-state.dirty{color:#9A5B00;font-weight:600}.co-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px 32px;gap:12px 32px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line,var(--hairline))}.co-head+.co-row{margin-top:8px}.co-row b{display:block;font-size:15.5px;font-weight:600}.co-row small{display:block;font-size:14px;color:var(--ink-2,var(--gray));margin-top:3px;line-height:1.45}.co-ctl{display:flex;justify-content:flex-end;min-width:0}.co-ctl>.co-input{width:100%;max-width:420px}.co-card .co-input,.ds .co-card .co-input{font:inherit;font-size:15px;color:var(--ink,var(--espresso));background:var(--sunken,#F3F1EC);border:1px solid transparent;border-radius:12px;padding:12px 15px;outline:none;min-width:0}.co-card .co-input:hover{border-color:var(--line,var(--hairline))}.co-card .co-input:focus{background:var(--surface,#fff);border-color:var(--ink,var(--espresso));box-shadow:0 0 0 3px rgba(24,6,0,.06)}.co-card .co-select,.ds .co-card .co-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236E655B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 15px center}.co-pair{gap:10px;width:100%;max-width:420px;margin-left:auto}.co-pair>.co-input:first-child{flex:1 1 auto}.co-pair>.co-state-sel{flex:0 0 104px}.co-chips{flex-wrap:wrap;gap:8px}.co-chip{cursor:pointer;font:inherit;font-size:14.5px;border:none;border-radius:99px;padding:9px 16px;background:var(--sunken,#F3F1EC);color:var(--ink,var(--espresso))}.co-chip:hover{background:#E8E4DA}.co-chip.on{background:var(--ink,var(--espresso));color:#fff;font-weight:600}.co-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:18px}@media (max-width:760px){.co-row{grid-template-columns:1fr;padding:16px 0}.co-chips,.co-ctl{justify-content:flex-start}.co-ctl>.co-input,.co-pair{max-width:none;margin-left:0}}.su-phone-step{display:flex;flex-direction:column;align-items:center;position:-webkit-sticky;position:sticky;top:18px;align-self:start}.su-ph-thread-tall{min-height:330px}.su-ph-stamp{align-self:center;font-size:10.5px;color:#8e8e93;margin:2px 0 4px}.su-b-pre{white-space:pre-line;max-width:88%}.su-phone-cap b{color:var(--ink,var(--espresso));font-weight:600}.su-phone-step .su-phone-cap{text-align:center;max-width:286px;line-height:1.45}.cv-queued-actions{display:inline-flex;align-items:center;gap:14px}.cv-remove{color:#B42318}.cv-queued-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.iv-lock{display:flex;gap:8px;align-items:baseline;font-size:14.5px;line-height:1.45;color:var(--ink-2,var(--gray));background:var(--sunken,#F3F1EC);border:1px dashed var(--line,var(--hairline));border-radius:12px;padding:10px 14px}.iv-lock>span{font-size:12px}.tp-d-wording.iv-middle{margin:8px 0;display:block}.tp-d-wording.iv-middle[aria-invalid=true]{border-color:#B42318}.iv-meta{display:flex;justify-content:space-between;gap:14px;margin-top:10px;font-size:13.5px}.iv-problem{color:#B42318;font-weight:600}.iv-count{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-reset{display:block;margin-top:10px;font-size:14px}@media (min-width:821px){.db-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;align-self:start;overflow-y:auto}.db.db-imp .db-side{top:40px;height:calc(100vh - 40px);height:calc(100dvh - 40px)}}.ig-cancel{font-size:14.5px}.db-top{margin-bottom:14px}.tx-head{margin:0 0 14px}.tx-eyebrow{font-size:12.5px;margin-bottom:2px}.tx-title{font-size:clamp(24px,2.5vw,32px);margin:0 0 4px}.tx-sub{font-size:14.5px;margin:0 0 12px}.tx-pills{padding:3px}.tx-pills button{padding:6px 15px;font-size:14px}.tx-actions{margin-bottom:12px}.tx-setupbtn{padding:8px 14px;font-size:14px;border-radius:10px}.db-card.tp-card,.ds .db-card.tp-card{padding:16px 22px 6px}.tp-card .tp-sec{padding:0 0 10px!important}.tp-card .tp-sec h3{font-size:17px;margin-bottom:2px}.tp-card .tp-sec .db-hint{font-size:13.5px}.tp-card .tp-head{padding:0 0 7px}.tp-card .tp-row{padding:9px 10px}.tp-card .tp-name b{font-size:14.5px}.tp-card .tp-preview{-webkit-line-clamp:1;margin-top:1px;font-size:13px}.tp-card .tp-when{font-size:13px}.tp-card .tp-foot{padding:10px 0 8px;font-size:13px}.tp-newform{margin-bottom:12px}.db-card.rs-hero,.ds .db-card.rs-hero{padding:18px 22px 14px}.rs-hero-label{font-size:14px;margin-bottom:2px}.rs-hero-big{font-size:clamp(30px,3.4vw,40px)}.rs-hero-big.wait{font-size:clamp(24px,2.8vw,30px)}.rs-hero-sub{margin-top:6px;font-size:13.5px}.rs-chart-cap{margin-top:12px;font-size:13px}.ds .rs-tiles .db-card,.rs-tiles .db-card{padding:14px 18px}.rs-tiles .db-stat{font-size:26px;margin:2px 0}.rs-tiles .db-card p{font-size:13.5px;margin:2px 0 0}.rs-ask{padding:6px 0}.db-tabgap{height:4px}.cv-row{padding:8px 2px}.cv-need{padding:9px 0}.cv-list{margin-top:8px}.db-top{margin-bottom:10px}.db-top>div:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.db-company,.ds .db-company{font-size:20px}.db-main{padding-top:18px}.tx-head .tx-eyebrow{display:none}.tx-head{margin-bottom:12px}.tx-title{font-size:clamp(22px,2.3vw,28px);margin-bottom:2px}.tx-sub{font-size:14px;margin-bottom:10px}.db-card.tp-card,.ds .db-card.tp-card{padding:14px 22px 4px}.tp-card .tp-sec{padding:0 0 8px!important;align-items:center}.tp-card .tp-sec .db-hint{display:none}.tp-card .tp-row{padding:6px 10px}.tp-card .tp-name b{font-size:14px}.tp-card .tp-preview{font-size:12.5px;line-height:1.4}.db-card.rs-hero,.ds .db-card.rs-hero{padding:14px 22px 10px}.rs-hero-big{font-size:clamp(28px,3vw,36px)}.rs-hero-sub{margin-top:4px}.rs-chart-cap{margin-top:8px}.ds .rs-tiles .db-card,.rs-tiles .db-card{padding:12px 18px}.rs-tiles .db-stat{font-size:24px}.rs-tiles .db-card p{font-size:13px;line-height:1.4}.db-grid{gap:12px}.sw-fallback{margin-top:16px;font-size:14px}.sw-fallback summary{cursor:pointer;color:var(--ink-2,var(--gray))}.sw-fallback[open] summary{margin-bottom:8px}.su-ph{aspect-ratio:9/19.5}.su-ph-thread{flex:1 1 auto}.su-ph-thread-tall{min-height:0}.su-wide .su-phone{padding-top:26px}@media (max-width:980px){.su-wide .su-phone{padding-top:0}}.tp-d-wording,.tp-d-wording.iv-middle{background:var(--surface,#fff);border:1px solid var(--line-strong,#d6d1c4)}.tp-d-wording:hover{border-color:var(--ink-3,#A39D92)}.tp-d-wording:focus{border-color:var(--ink,var(--espresso));outline:none;box-shadow:0 0 0 3px rgba(24,6,0,.06)}.tp-d-when select{border-color:var(--line-strong,#D6D1C4)}.su-wide .su-phone{padding-top:20px}.db-main:has(.su-wide){padding-bottom:20px}.su-ask{display:flex;align-items:center;gap:13px}.su-ask .su-ask-ic{flex-shrink:0;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-style:normal}.su-ask .su-ask-copy{display:block;min-width:0;margin:0}.su-ask .su-ask-copy b{margin-bottom:2px}.su-ic-money{background:#E2F4EA;color:#0E7B43}.su-ic-jobs{background:#E5EFFE;color:#0968F6}.su-ic-intel{background:#FBEFD0;color:#946200}.su-ic-hours{background:#EDE9FD;color:#5B3FD6}.su-ic-notes{background:#FCE7EF;color:#BE2F66}.su-ic-diagnose{background:#DDF3F4;color:#0C7580}