@font-face{font-family:Fustat;src:url(/fonts/fustat-regular.ttf) format("truetype");font-display:swap}.mv-product{--ink:#203c32;--muted:#76847b;--line:#e0e7e0;--warm:#b27c50;font-family:var(--font-body),Arial,sans-serif;background:#f6f8f4;color:var(--ink);min-height:100dvh;display:grid;grid-template-columns:238px minmax(0,1fr);font-size:14px}.mv-product *{box-sizing:border-box}.mv-product button,.mv-product input,.mv-product select,.mv-product textarea{font:inherit}.mv-product button{cursor:pointer}.mv-product button:disabled{cursor:wait;opacity:.5}.mv-product a{text-decoration:none;color:inherit}.product-nav{background:#203c32;color:#d9e5d6;padding:30px 22px;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column}.product-brand{font-family:var(--font-display);font-size:38px;letter-spacing:-2px;display:flex;align-items:center;justify-content:space-between}.product-brand span{font:20px var(--font-body);color:#cead83}.workspace-name{border:1px solid #456052;border-radius:8px;padding:15px 12px;margin:38px 0 28px;font-size:12px}.workspace-name i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c5b389;margin-right:8px}.workspace-name small{display:block;color:#91a69a;font-size:10px;margin:7px 0 0 14px}.product-nav nav{display:flex;flex-direction:column;gap:8px}.product-nav nav button{border:0;color:#c8d4ca;background:transparent;display:flex;gap:14px;padding:13px;border-radius:6px;text-align:left}.product-nav nav button[aria-current]{background:#385245;color:#fff}.product-nav nav button:hover{background:#2f4b3e}.product-nav nav button>span{font-size:18px;width:20px;line-height:1}.product-onboarding{font-size:11px;padding:25px 10px;display:flex;justify-content:space-between;color:#9caf9d!important}.nav-bottom{margin-top:auto;border-top:1px solid #3d5649;padding:24px 8px 0}.nav-bottom p{font-size:22px;line-height:1.35;letter-spacing:-.6px;margin:0 0 22px}.nav-bottom a{font-size:10px;color:#99ad9f}.product-body>header{height:82px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff;font-size:12px;color:var(--muted)}.product-body>header b{font-weight:400;margin:0 14px;color:#bcc7bb}.sandbox-badge{font-family:monospace;font-size:9px;letter-spacing:1.4px;padding:8px 10px;border:1px solid #d9e1d2;border-radius:4px;color:#7a8060}.mobile-product-brand{display:none}.product-body main{padding:48px;max-width:1600px;margin:auto}.product-title{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.product-eyebrow{font:9px monospace;letter-spacing:1.7px;color:#8d987f}.product-title h1{font-size:clamp(30px,2.6vw,44px);line-height:1.12;letter-spacing:-1.8px;font-weight:400;margin:16px 0}.product-title p{color:var(--muted);font-size:13px;line-height:1.7;max-width:640px}.product-primary,.product-secondary{border:1px solid #d6e0d2;border-radius:6px;padding:13px 17px;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:45px;background:#fff;color:var(--ink);font-size:12px!important;line-height:1.4}.product-primary{background:var(--ink);border-color:var(--ink);color:#fff}.product-primary:hover{background:#315841}.product-secondary:hover{background:#edf2e7}.product-disclosure{display:flex;align-items:center;gap:14px;background:#eef1e6;border:1px solid #dfe6d4;border-radius:8px;padding:14px 18px;margin-bottom:28px;color:#738064}.product-disclosure>span{font-size:22px}.product-disclosure p{font-size:11px;line-height:1.7;margin:0}.product-disclosure strong{font-weight:500;color:#455c3e;margin-right:6px}.product-welcome{background:#fff;border:1px solid var(--line);border-radius:12px;padding:76px 30px;text-align:center;margin-top:25px}.welcome-symbol{display:flex;align-items:center;justify-content:center;background:#f2eade;color:#a37a52;height:64px;width:64px;margin:0 auto 30px;border-radius:18px;font-size:30px}.product-welcome h2{font-weight:400;font-size:34px;letter-spacing:-1px}.product-welcome p{max-width:410px;line-height:1.7;color:var(--muted);margin:18px auto 28px}.product-welcome small{display:block;margin:18px 0;font-size:10px;color:var(--muted)}.product-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px 0}.product-metrics>div{padding:0 26px;display:flex;flex-direction:column;min-width:0}.product-metrics>div+div{border-left:1px solid var(--line)}.product-metrics>div>span{font-size:11px;color:#687967}.product-metrics strong{font-size:48px;font-weight:400;letter-spacing:-2px;line-height:1.25;margin:16px 0 12px}.product-metrics label,.product-metrics small{font-size:9px;color:#89947f;line-height:1.5}.product-metrics input{max-width:150px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:5px 0;margin:5px 0 0;font-size:11px}.estimate-note{font-size:9px;color:#8b9582;margin:12px 0 30px}.product-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:24px;align-items:start}.product-panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px;min-width:0}.product-panel h2{font-size:24px;font-weight:400;letter-spacing:-.8px;line-height:1.3;margin:12px 0 24px}.panel-head{display:flex;justify-content:space-between;gap:20px}.panel-head>span{font-size:10px;color:#88977e;white-space:nowrap}.product-filters{display:flex;gap:8px;border-bottom:1px solid var(--line);padding:0 0 18px}.product-filters button{background:transparent;border:1px solid transparent;border-radius:5px;padding:8px 12px;color:#7d8c74;font-size:11px}.product-filters button[aria-pressed=true]{border-color:#dce4d5;background:#f4f7ed;color:var(--ink)}.product-empty{text-align:center;padding:55px 25px 45px}.product-empty>span{font-size:28px;color:#9eaa8f}.product-empty h3{font-size:20px;font-weight:400;letter-spacing:-.4px;margin:20px 0 12px}.product-empty p{font-size:12px;line-height:1.7;color:#8b9680;max-width:320px;margin:auto}.mv-product form label{display:block;font-size:11px;color:#6f8065;margin:22px 0 10px}.mv-product input,.mv-product select,.mv-product textarea{background:#fff;border:1px solid #dbe3d4;border-radius:5px;padding:12px;min-height:43px;color:var(--ink);max-width:100%}.test-builder .product-primary,.test-builder input,.test-builder select{width:100%}.test-builder select{font-size:11px}.test-builder .product-primary{justify-content:space-between;margin-top:25px}.booking-steps{display:flex;flex-direction:column;gap:15px;border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.booking-steps span{display:flex;gap:14px;font:10px monospace;color:#a6ad95}.booking-steps b{font:11px var(--font-body);color:#7a8b6c}.test-builder>p{color:#8c967f;font-size:10px;line-height:1.7;margin-top:25px}.booking-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:23px 0;border-bottom:1px solid var(--line)}.booking-status-icon{height:32px;width:32px;border-radius:50%;background:#f2eee4;display:flex;align-items:center;justify-content:center;color:#b58a53}.booking-status-icon.confirmed{background:#e7eee0;color:#57724c}.booking-status-icon.unknown{background:#f7e9df;color:#a76443}.booking-list h3{margin:0;font-size:14px;font-weight:500}.booking-list h3 small{font:8px monospace;color:#99a48d;margin-left:8px}.booking-list p{font-size:11px;color:#89957e;margin:9px 0}.status-label{display:inline-flex;font-size:9px;background:#f4f3eb;color:#8c8f68;padding:5px 8px;border-radius:3px}.status-label.confirmed{background:#edf3e5;color:#5f7d4a}.status-label.unknown{color:#a66c43;background:#fcf0e3}.provider-receipt{display:block;font:8px monospace;color:#89947c;margin-top:9px;overflow-wrap:anywhere}.booking-actions{grid-column:2;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.booking-actions .product-primary{padding:8px 12px;font-size:10px!important;min-height:36px}.product-link{background:none;border:0;padding:8px 0;color:#8b7658;font-size:11px!important;text-align:left;text-decoration:underline;text-underline-offset:4px}.workspace-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:30px;font-size:10px;color:#909b84}.product-error,.product-notice{padding:16px;border-radius:5px;background:#edf3e6;font-size:12px;line-height:1.5;margin:20px 0;color:#5a7648}.product-error{background:#f8eae1;color:#a25035}.quality-info p,.quality-intro{font-size:13px;color:#8a967f;line-height:1.8}.quality-info h3{font-size:20px;margin-top:35px;font-weight:400}.quality-info .product-secondary{margin-top:20px}.mv-product textarea{width:100%;min-height:130px;resize:vertical}.feedback-row{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.feedback-row p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.feedback-row>span{display:block;font-size:10px;color:#909b83;margin:15px 0}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.integration-monogram{height:44px;width:44px;display:flex;justify-content:center;align-items:center;background:#f0f3e8;color:#687e55;border-radius:12px;font-size:21px}.integration-grid h2{font-size:22px;margin:20px 0 12px}.integration-state{font-size:9px;border:1px solid #e3e8d9;padding:5px 8px;border-radius:4px;color:#879372;display:inline-block}.integration-grid p{font-size:12px;line-height:1.75;color:#87927b;margin-top:20px}.mv-product :focus-visible{outline:2px solid #b17f50;outline-offset:4px}@media(max-width:1200px){.mv-product{grid-template-columns:190px minmax(0,1fr)}.product-body main{padding:32px}.product-body>header{padding:0 32px}.product-metrics>div{padding:0 18px}.product-columns{grid-template-columns:1fr}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-title{align-items:flex-start}.product-title>.product-secondary{font-size:10px!important;white-space:nowrap}.test-builder form{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.test-builder form label{grid-row:1}.test-builder form label:nth-of-type(2){grid-column:2}.test-builder .product-primary{grid-column:1/3}.booking-steps{flex-direction:row;justify-content:space-between}}@media(max-width:760px){.mv-product{display:block}.product-nav{height:auto;position:static;padding:0;background:#fff;color:var(--ink)}.nav-bottom,.product-brand,.product-onboarding,.workspace-name{display:none!important}.product-nav nav{position:fixed;bottom:0;left:0;right:0;z-index:20;flex-direction:row;background:#fff;border-top:1px solid var(--line);padding:7px 8px calc(7px + env(safe-area-inset-bottom));gap:0;justify-content:space-around}.product-nav nav button{flex-direction:column;gap:5px;padding:8px 5px;font-size:9px;color:#8b957e;flex:1;align-items:center;min-height:55px}.product-nav nav button[aria-current]{background:#edf2e6;color:var(--ink)}.product-nav nav button>span{font-size:20px}.product-body>header{height:68px;padding:0 20px}.product-body>header>span:first-of-type{display:none}.mobile-product-brand{display:block;font-family:var(--font-display);font-size:30px;letter-spacing:-1px}.sandbox-badge{font-size:8px}.product-body main{padding:32px 18px 100px}.product-title{display:block;margin-bottom:25px}.product-title h1{font-size:35px;line-height:1.15;letter-spacing:-1.3px;margin:17px 0}.product-title p{font-size:12px}.product-title>.product-secondary{margin-top:20px}.product-eyebrow{font-size:8px;letter-spacing:1.4px}.product-disclosure{align-items:flex-start;padding:14px}.product-disclosure p{font-size:10px}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.product-metrics>div{padding:20px 16px;min-height:155px}.product-metrics>div:nth-child(3){border-left:0}.product-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.product-metrics strong{font-size:38px;margin:10px 0}.product-metrics>div>span{font-size:10px}.estimate-note{font-size:9px;line-height:1.6}.product-panel{padding:22px 18px}.product-panel h2{font-size:23px}.panel-head{display:block}.panel-head>span{display:block;margin:-10px 0 20px}.product-filters{gap:2px}.product-filters button{font-size:10px;padding:8px 10px}.product-empty{padding:40px 5px}.product-empty p{font-size:11px}.booking-actions{gap:8px}.test-builder form{display:block}.booking-steps{flex-direction:column;gap:16px}.integration-grid{grid-template-columns:1fr;gap:15px}.workspace-bottom{gap:20px;line-height:1.6}.product-welcome{padding:45px 20px}.product-welcome h2{font-size:28px}.product-welcome p{font-size:12px}.product-welcome small{font-size:9px;line-height:1.6}}@media(prefers-reduced-motion:no-preference){.mv-product a,.mv-product button{transition:background .18s,color .18s}.product-panel{animation:panel-in .35s ease both}@keyframes panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}.mv-product{--muted:#61705f}.mv-product .booking-list p,.mv-product .estimate-note,.mv-product .integration-grid p,.mv-product .product-empty p,.mv-product .product-eyebrow,.mv-product .product-metrics label,.mv-product .product-metrics small,.mv-product .provider-receipt,.mv-product .quality-info p,.mv-product .quality-intro,.mv-product .test-builder>p,.mv-product .workspace-bottom{color:#637259}.mv-product .product-disclosure p{color:#5e6d50}.mv-product .integration-state{color:#637151}.mv-product .nav-bottom a{color:#bacab5}