*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 18px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";margin:0;overflow-x:clip}h1,h2,h3,p,ol,ul,figure,dl,dd{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}img{max-width:100%}i{font-style:normal}:focus-visible{outline:3px solid var(--rer-focus);outline-offset:3px;border-radius:6px}.site-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:3;position:relative}.site-header-row{justify-content:space-between;align-items:center;gap:16px;height:86px;display:flex}.site-brand{font:700 26px/1 var(--font-head);letter-spacing:-.025em;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-brand img{width:36px;height:36px;margin-top:-4px}.site-header nav{color:#33404a;gap:40px;font-size:18px;font-weight:450;display:flex}.site-header nav a{padding:6px 0;text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--ink);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1.5px}.site-actions{flex-wrap:wrap;align-items:center;gap:16px 48px;display:flex}.site-pill{border-radius:var(--radius-chip);background:var(--pill);color:#fff;min-height:56px;font:600 19px/1 var(--font-body);letter-spacing:-.005em;justify-content:center;align-items:center;gap:12px;padding:0 38px 0 40px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 14px 28px -14px #062620b3}.site-pill:hover{background:var(--pine-hover);transform:translateY(-1px)}.site-pill svg{width:21px;height:21px}.site-link{color:#08443d;text-underline-offset:9px;font-size:19px;font-weight:600;-webkit-text-decoration:underline #08443db3;text-decoration:underline #08443db3;text-decoration-thickness:1.5px}.site-link:hover{text-decoration-thickness:2.5px}.site-footer{z-index:1;border-top:1px solid var(--line);background:#fff;position:relative}.site-footer-row{justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 0;display:flex}.site-footer .site-brand{letter-spacing:-.035em;gap:14px;font-size:37px}.site-footer .site-brand img{width:40px;height:40px}.site-footer nav{color:#4b5560;gap:40px;font-size:17px;display:flex}.site-footer nav a{text-decoration:none}.site-footer nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.skip-link{z-index:10;background:var(--ink);color:#fff;border-radius:999px;padding:10px 18px;font-size:16px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}@media (width<=760px){body{font-size:16px}.site-header-row{height:68px}.site-brand{gap:8px;font-size:23px}.site-brand img{width:30px;height:30px}.site-header nav{gap:26px;font-size:16px}.site-actions{gap:14px 28px}.site-pill{min-height:54px;padding:0 30px;font-size:18px}.site-link{text-underline-offset:7px;font-size:17px}.site-footer-row{flex-wrap:wrap;gap:12px 20px;min-height:0;padding:18px 0 22px}.site-footer .site-brand{gap:10px;font-size:26px}.site-footer .site-brand img{width:30px;height:30px}.site-footer nav{gap:20px;font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-pill{transition:none}.site-pill:hover{transform:none}}.card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:#1c2a33;text-align:left;border:1px solid #0d2b240d}.card-title{font:700 19.5px/1.25 var(--font-body);letter-spacing:-.015em;color:#0b1f1b}.card-title.big{letter-spacing:-.02em;font-size:24px}.card i,.chip i,.tag i{color:#9aa1aa;margin:0 .38em}.muted{color:var(--soft)}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.status{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.status svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}.status-sm{width:24px;height:24px}.status-ok{background:#3a9b72}.status-warn{background:var(--amber)}.status-bad{background:var(--red)}.status-lock{background:#6d67f2}.status-lock svg{stroke-width:2.2px}.status-clean{background:#f6a531}.status-arrive{background:#ef6a6e}.status-money{background:#fde7e6}.status-money svg{stroke:#e2525a;stroke-width:2px}.tick{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tick-disc{background:var(--green-tint);width:28px;height:28px;color:var(--green-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tick-disc.solid{color:#fff;background:#23a066}.chip{border-radius:var(--radius-chip);white-space:nowrap;align-items:center;gap:10px;padding:9px 18px 9px 10px;font-size:15.5px;font-weight:500;display:inline-flex}.chip-red{background:var(--red-tint);color:var(--red-ink)}.chip-red i{color:#c35757}.chip-green{background:var(--green-tint);color:#164e33;padding:8px 16px}.chip-green .dot{background:#22a35f;border-radius:50%;width:11px;height:11px}.chip-green i{color:#5d8a6e}.channel{font-family:var(--font-body);letter-spacing:-.02em;white-space:nowrap;font-weight:700}.channel-airbnb{color:#ec5560}.channel-vrbo{color:#234193;letter-spacing:-.035em;font-style:italic;font-weight:800}.channel-booking{color:#0f3a8d}.initials{color:#12553a;width:38px;height:38px;font:700 15px/1 var(--font-body);letter-spacing:-.01em;background:#dff1e6;border-radius:50%;flex:none;place-items:center;display:inline-grid}.initials-lg{color:#0e2a22;background:#e3ece6;width:56px;height:56px;font-size:19px;font-weight:500}.channels-art{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:684px;display:flex}.calendar{width:100%;padding:24px 15px 15px}.calendar .card-title{padding:0 0 12px 8px}.cal-grid{border:1px solid #edeef1;border-radius:4px;grid-template-rows:52px repeat(3,61px);grid-template-columns:100px repeat(8,minmax(0,1fr));display:grid}.cal-corner{border-right:1px solid #edeef1;grid-area:1/1}.cal-day{color:#5c6670;border-bottom:1px solid #edeef1;border-left:1px solid #edeef1;grid-row:1;align-content:center;justify-items:center;gap:3px;font-size:13px;line-height:1;display:grid}.cal-day b{color:#4a5560;font-size:13.5px;font-weight:400}.cal-day:nth-child(2){border-left:0}.cal-channel{border-bottom:1px solid #edeef1;border-right:1px solid #edeef1;grid-column:1;align-items:center;padding-left:10px;font-size:17px;display:flex}.cal-channel .channel-vrbo{font-size:21px}.cal-channel .channel-booking{font-size:15.5px}.cal-row{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#edeef1 calc(12.5% - 1px) 12.5%);border-bottom:1px solid #edeef1}.cal-grid>:nth-last-child(-n+3){border-bottom:0}.cal-bar{z-index:1;white-space:nowrap;border-radius:6px;align-self:center;align-items:center;height:43px;margin:0 1px;padding:0 16px;font-size:15px;font-weight:500;display:flex;overflow:hidden}.cal-bar i{color:inherit;opacity:.7;margin:0 .45em}.bar-airbnb{background:var(--coral-bar);color:#2d1517}.bar-booking{background:var(--booking-bar);color:#0d2546}.bar-blocked{color:#5e6670;background:repeating-linear-gradient(-45deg,#eceef1 0 2px,#f6f7f9 2px 9px);justify-content:center;font-weight:400}.cal-grid .cal-row:last-of-type{border-bottom:0}.thread{width:100%;max-width:588px;overflow:hidden}.thread-head{border-bottom:1px solid #eef0f2;align-items:center;gap:18px;padding:24px 30px 18px 33px;display:flex}.thread-head>div{flex:1}.thread-name{font:700 18.5px/1.2 var(--font-body);color:#0b1f1b;letter-spacing:-.015em}.thread-stay{color:var(--soft);align-items:center;margin-top:6px;font-size:15px;display:flex}.thread-stay .channel{font-size:14px}.thread-more{fill:#9aa1aa;stroke:none;width:26px;height:26px}.thread-body{padding:18px 32px 16px 33px}.bubble{color:#1f2733;background:#eff0f4;border-radius:18px;padding:12px 20px;font-size:16.5px;display:inline-block}.bubble-time{color:var(--soft);margin:9px 0 0 9px;font-size:12.5px}.draft{background:#f9fbf9;border:1px solid #d9e2db;border-radius:9px;margin-top:18px;padding:14px 18px 12px}.draft-label{color:#214f2b;align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.draft-label .icon{stroke:#214f2b;width:19px;height:19px}.draft-text{color:#1f2733;max-width:360px;margin-top:8px;font-size:16.5px;line-height:1.45}.draft-actions{align-items:center;gap:28px;margin-top:14px;display:flex}.button-send{color:#fff;background:#21502b;border-radius:6px;place-items:center;width:104px;height:42px;font-size:17px;font-weight:500;display:inline-grid}.button-edit{color:#214f2b;font-size:17px}.thread-foot{color:#59626c;border-top:1px solid #eef0f2;align-items:center;gap:0;padding:15px 30px 20px 34px;font-size:15px;display:flex}.thread-foot .icon{stroke:#4b5560;width:21px;height:21px;margin-right:14px}.checkout{width:100%;max-width:516px;margin-right:62px;padding:26px 29px 22px}.checkout-head{color:var(--soft);white-space:nowrap;border-bottom:1px solid #e9ebee;padding-bottom:20px;font-size:16.5px}.checkout-head b{color:#0b1f1b;letter-spacing:-.015em;font-weight:700}.lines{border-bottom:1px solid #e9ebee;gap:8px;padding:18px 0;display:grid}.lines div{justify-content:space-between;gap:16px;font-size:16.5px;display:flex}.lines dt{color:#5f6873}.lines dd{color:#1f2733;font-variant-numeric:tabular-nums}.checkout-total,.statement-total{color:#0b1f1b;border-bottom:1px solid #e9ebee;justify-content:space-between;padding:16px 0;font-size:20px;display:flex}.checkout-total b:last-child{font-variant-numeric:tabular-nums;font-size:21px}.checks{gap:10px;padding:16px 0 18px;display:grid}.checks li{color:#3d4752;align-items:center;gap:16px;font-size:16px;display:flex}.button-pay{color:#fff;letter-spacing:-.005em;background:#053f33;border-radius:8px;place-items:center;height:51px;font-size:18.5px;font-weight:600;display:grid}.powered{text-align:center;color:var(--soft);margin-top:13px;font-size:13.5px}.rates{width:100%;max-width:562px;margin-left:40px;padding:26px 28px 24px}.rates-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.rates-head .card-title{font-size:26px}.rate-days{border-bottom:1px solid #e9ebee;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;padding-bottom:16px;display:grid}.rate-days li{color:#5a6578;background:#f4f5f9;border-radius:10px;justify-items:center;gap:6px;padding:16px 0 14px;font-size:15.5px;display:grid}.rate-days li b{color:#0b1f1b;letter-spacing:-.01em;margin-top:6px;font-size:20.5px;font-weight:700}.rate-days li.peak{color:#1c5b4d;background:#dcf3e2}.rules{grid-template-columns:auto auto auto;justify-content:space-between;gap:10px;margin-top:16px;display:grid}.rules li{color:#4c566a;white-space:nowrap;background:#f6f7fa;border:1px solid #edeef2;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 16px;font-size:15px;display:flex}.rules .icon{stroke:#4c566a;width:19px;height:19px}.note{border-radius:8px;align-items:center;gap:0;margin-top:14px;padding:12px 16px;font-size:16.5px;display:flex}.note .status{margin-right:18px}.note-amber{color:#6e4a2c;background:#fef1db}.turnover{width:100%;max-width:546px;margin-right:0;padding:24px 26px 8px}.turnover-head{border-bottom:1px solid #e9ebee;padding-bottom:16px}.turnover .card-title{font-size:22px}.turnover-head .muted{margin-top:3px;font-size:16.5px}.arrow{margin:0 .7em}.turnover-who{color:#1f2733;border-bottom:1px solid #e9ebee;align-items:center;padding:14px 0;font-size:16.5px;display:flex}.turnover-who .initials{margin-right:22px}.checklist{border-bottom:1px solid #e9ebee;gap:10px;padding:14px 0;display:grid}.checklist li{color:#3d4752;align-items:center;gap:22px;font-size:16px;display:flex}.checklist .tick-disc{width:26px;height:26px}.turnover-photos{color:#1f2733;border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;display:flex}.turnover-photos .muted{margin-left:8px}.thumbs{gap:10px;display:flex}.thumb{border-radius:5px;width:91px;height:68px;display:block;position:relative;overflow:hidden}.thumb-bed{background:linear-gradient(#e9ddc9 0 46%,#d9c7aa 46% 50%,#f5efe4 50% 66%,#5f7a55 66% 100%)}.thumb-bed:before{content:"";background:repeating-linear-gradient(90deg,#fffaf1 0 30%,#f3e9d8 30% 34%);border-radius:6px;height:22%;position:absolute;top:34%;left:14%;right:14%;box-shadow:0 2px 4px #0000001f}.thumb-bath{background:linear-gradient(#f1ece4 0 62%,#cdb79a 62% 100%)}.thumb-bath:before{content:"";background:linear-gradient(135deg,#e7eef1,#c3d0d6);border:2px solid #3d3a35;border-radius:4px;width:34%;height:42%;position:absolute;top:10%;left:30%}.thumb-bath:after{content:"";background:#fbfaf8;border-radius:2px;height:14%;position:absolute;top:60%;left:22%;right:22%;box-shadow:0 2px 3px #0000002e}.thumb-tub{background:linear-gradient(#cdb08b 0 30%,#e6e2da 30% 100%)}.thumb-tub:before{content:"";background:radial-gradient(at 50% 40%,#b8eef0,#6cc6d2 62%,#3e9fb1);border-radius:40%;position:absolute;inset:36% 8% 8%;box-shadow:inset 0 0 0 3px #8a7a66}.turnover-row{color:#1f2733;border-bottom:1px solid #e9ebee;align-items:center;padding:12px 0;font-size:16.5px;display:flex}.turnover-row:last-child{border-bottom:0}.turnover-row .status{width:36px;height:36px;margin-right:26px}.turnover .status-lock{background:var(--violet-tint)}.turnover .status-lock svg{stroke:#524bf3}.turnover .status-warn{background:#fed897}.turnover .status-warn svg{stroke:#f19a12;stroke-width:3px}.timeline{width:100%;max-width:543px;padding:26px 26px 18px}.timeline .card-title{font-size:22px}.timeline ol{border-bottom:1px solid #e9ebee;gap:0;margin-top:12px;padding-bottom:14px;display:grid;position:relative}.timeline li{color:#3a4450;grid-template-columns:76px 32px 1fr;align-items:center;height:39px;font-size:16px;display:grid;position:relative}.timeline .time{color:var(--soft);font-variant-numeric:tabular-nums}.timeline .node{background:#34c38c;border-radius:50%;justify-self:center;width:15px;height:15px;position:relative}.timeline .node:after{content:"";background:#b9e8d4;width:2px;height:24px;position:absolute;top:15px;left:6.5px}.timeline li:last-child .node:after{display:none}.timeline .step-bad .node{background:#e7445a}.timeline .step-bad .node:after{background:#f2c3cb}.timeline .step-warn .node{background:#fbab2a}.timeline .step-warn .node:after{background:#fde0ac}.timeline-foot{color:#59626c;align-items:center;padding-top:14px;font-size:16.5px;display:flex}.timeline-foot b{color:#0b1f1b;margin-left:12px;font-weight:700}.money-disc{background:#e1f3e7;border-radius:50%;place-items:center;width:40px;height:40px;margin-right:18px;display:inline-grid}.money-disc .icon{stroke:#1c8a56;stroke-width:2.2px;width:22px;height:22px}.statement{width:100%;max-width:543px;padding:28px 30px}.statement-sub{margin-top:4px;font-size:16.5px}.statement .lines{gap:12px;padding:18px 0}.statement .lines div{font-size:17.5px}.statement .lines dt{color:#3d4752}.statement-total{border-bottom:0;padding:18px 0 10px;font-size:19px}.solid-check{gap:9px;padding:7px 18px 7px 7px;font-size:15.5px}.solid-check .tick-disc{width:25px;height:25px}.payout-row{color:#3d4752;background:#f4f4f7;border-radius:9px;align-items:center;gap:18px;margin-top:18px;padding:15px 18px;font-size:15.5px;display:flex}.payout-row .status{width:34px;height:34px}.import{width:100%;max-width:552px;padding:30px 30px 20px 32px}.progress{color:#1f2733;align-items:center;gap:13px;margin-top:16px;font-size:15px;display:flex}.progress-bar{background:#e3ece6;border-radius:6px;flex:1;height:10px;overflow:hidden}.progress-bar span{background:#247950;border-radius:6px;width:100%;height:100%;display:block}.import-rows{margin-top:8px}.import-rows li{color:#3d4752;border-bottom:1px solid #edeef1;grid-template-columns:46px minmax(0,1fr) minmax(0,1.05fr);align-items:center;height:43.5px;font-size:16.5px;display:grid}.import-rows li .tick-disc{width:27px;height:27px}.import-rows li.pending{border-bottom:0;gap:20px;padding-left:2px;display:flex}.import-rows li.pending i{color:inherit;margin:0 .3em}.terminal{background:var(--terminal);border-radius:18px;width:100%;max-width:672px;overflow:hidden;box-shadow:0 30px 60px -30px #0d1e1a8c,0 2px 6px #00000014}.terminal-bar{gap:10px;padding:24px 24px 6px;display:flex}.terminal-bar span{background:#fe5f57;border-radius:50%;width:17px;height:17px}.terminal-bar span:nth-child(2){background:#febc2e}.terminal-bar span:nth-child(3){background:#28c840}.terminal pre{font:400 16px/2.6 var(--font-mono);color:#e8eaec;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 26px 26px}.terminal .prompt{color:var(--terminal-green);margin-right:14px;font-weight:700}.detail{min-height:234px;padding:29px 36px 30px}.detail-icon{border-radius:50%;place-items:center;width:67px;height:67px;display:grid}.detail-icon .icon{stroke-width:1.8px;width:30px;height:30px}.detail-icon.green{color:#12904a;background:#dff4e6}.detail-icon.amber{color:#b8700f;background:#feefd6}.detail-icon.blue{color:#127bea;background:#dcecfe}.detail h3{font:700 25px/1.2 var(--font-head);letter-spacing:-.025em;color:#0b1f1b;margin-top:24px}.detail p{color:#5a6470;margin-top:10px;font-size:19px;line-height:1.45}@media (width<=1099px){.checkout,.rates{margin:0}}@media (width<=760px){.card-title{font-size:17px}.card-title.big,.rates-head .card-title,.turnover .card-title,.timeline .card-title{font-size:19px}.calendar{padding:18px 10px 10px}.cal-grid{grid-template-rows:44px repeat(3,52px);grid-template-columns:62px repeat(8,minmax(0,1fr))}.cal-day{font-size:10.5px}.cal-day b{font-size:11px}.cal-channel{padding-left:6px;font-size:13px}.cal-channel .channel-vrbo{font-size:15px}.cal-channel .channel-booking{letter-spacing:-.03em;font-size:10.5px}.cal-bar{letter-spacing:-.01em;height:34px;padding:0 5px;font-size:10.5px}.cal-bar i{margin:0 .25em}.chip{white-space:normal;padding:8px 14px 8px 8px;font-size:13px}.thread-head{gap:12px;padding:18px 18px 14px}.initials-lg{width:46px;height:46px;font-size:16px}.thread-stay{flex-wrap:wrap;font-size:13.5px}.thread-body{padding:16px 18px 14px}.bubble,.draft-text{font-size:15.5px}.thread-foot{padding:13px 18px 16px;font-size:13.5px}.checkout{padding:20px 18px 18px}.checkout-head{white-space:normal;font-size:15px}.lines div,.statement .lines div{font-size:15.5px}.checks li{gap:12px;font-size:14.5px}.rates{padding:20px 16px 18px}.rates-head{flex-wrap:wrap;gap:10px}.rate-days{gap:5px}.rate-days li{padding:11px 0 10px;font-size:13px}.rate-days li b{font-size:16px}.rules{flex-wrap:wrap;gap:8px;display:flex}.rules li{height:38px;padding:0 10px;font-size:13.5px}.note{padding:10px 12px;font-size:14.5px}.note .status{margin-right:12px}.turnover{padding:18px 16px 4px}.turnover-head .muted,.turnover-who,.turnover-row{font-size:14.5px}.turnover-who{flex-wrap:wrap}.turnover-who .initials{margin-right:12px}.checklist li{gap:14px;font-size:14.5px}.turnover-photos{flex-direction:column;align-items:flex-start;gap:10px}.thumb{width:84px;height:62px}.turnover-row .status{width:32px;height:32px;margin-right:14px}.timeline{padding:20px 16px 14px}.timeline li{grid-template-columns:62px 26px 1fr;height:auto;min-height:36px;padding:4px 0;font-size:14px}.timeline .node:after{height:calc(100% + 6px)}.timeline-foot{font-size:14.5px}.statement,.import{padding:20px 18px 16px}.payout-row{gap:12px;padding:12px;font-size:14px}.import-rows li{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr);height:auto;min-height:40px;padding:6px 0;font-size:14px}.import-rows li.pending{gap:14px}.terminal pre{padding:10px 16px 18px;font-size:13.5px;line-height:2.1}.terminal-bar{padding:16px 16px 4px}.terminal-bar span{width:13px;height:13px}.detail{grid-template-columns:52px 1fr;column-gap:16px;min-height:0;padding:18px;display:grid}.detail-icon{grid-row:span 2;width:52px;height:52px}.detail-icon .icon{width:24px;height:24px}.detail h3{margin-top:2px;font-size:19px}.detail p{margin-top:4px;font-size:15.5px}}.docs-page{isolation:isolate;position:relative}.docs-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 84% 0,#f6a83a1f,#0000 70%),radial-gradient(36% 60% at 6% 10%,#2b9a6c12,#0000 72%);height:520px;position:absolute;inset:0 0 auto}.docs-shell{grid-template-columns:236px minmax(0,1fr) 208px;align-items:start;gap:0 56px;display:grid}.docs-sidebar{padding:40px 0 48px;position:sticky;top:0}.docs-nav-home{margin-bottom:26px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:block}.docs-nav-group+.docs-nav-group{margin-top:28px}.docs-nav-section{letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 8px;padding:0 14px;font-size:12.5px;font-weight:700}.docs-sidebar ul,.docs-menu ul{gap:2px;display:grid}.docs-sidebar a,.docs-menu-list a{color:#33404a;border-radius:10px;padding:7px 14px;font-size:15.5px;line-height:1.4;text-decoration:none;display:block}.docs-sidebar a:hover,.docs-menu-list a:hover{background:#0d2b240d}.docs-sidebar a[aria-current=page],.docs-menu-list a[aria-current=page]{background:var(--green-tint);color:var(--green-ink);font-weight:600}.docs-main{min-width:0;padding:44px 0 80px}.docs-menu{display:none}.eyebrow-docs{font:700 13px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--eyebrow)}.docs-page-head h1,.docs-home-head h1{font:800 56px/1.02 var(--font-head);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:16px}.title-dots{gap:7px;margin-top:18px;display:flex}.title-dots span{background:#1f4029;border-radius:50%;width:9px;height:9px}.title-dots span:nth-child(2){background:var(--amber)}.title-dots span:nth-child(3){background:#a9551e}.docs-summary{max-width:62ch;color:var(--body);text-wrap:pretty;margin-top:22px;font-size:21px;line-height:1.5}.docs-toc{padding:52px 0 40px;position:sticky;top:0}.docs-toc p{letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 14px;font-size:12.5px;font-weight:700}.docs-toc ul{border-left:2px solid var(--line);gap:10px;padding-left:14px;display:grid}.docs-toc a{color:#4b5560;font-size:14.5px;line-height:1.35;text-decoration:none}.docs-toc a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.docs-prose{color:#2c3a40;max-width:740px;margin-top:34px;font-size:18px;line-height:1.65}.docs-prose>*+*{margin-top:16px}.docs-prose h2{font:800 32px/1.15 var(--font-head);letter-spacing:-.02em;color:var(--ink);margin-top:52px;scroll-margin-top:24px}.docs-prose h3{font:700 21px/1.3 var(--font-body);letter-spacing:-.01em;color:var(--ink);margin-top:32px;scroll-margin-top:24px}.docs-prose h2+*,.docs-prose h3+*{margin-top:12px}.docs-prose a{color:var(--ink);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-thickness:2px}.docs-prose a:hover{color:var(--green-ink)}.docs-prose strong{color:var(--ink);font-weight:650}.docs-prose ul{padding-left:22px;list-style:outside}.docs-prose ul li+li{margin-top:6px}.docs-prose ul li::marker{color:var(--green)}.docs-prose ol{counter-reset:step;gap:14px;display:grid}.docs-prose ol>li{counter-increment:step;min-height:32px;padding-left:50px;position:relative}.docs-prose ol>li:before{content:counter(step);background:var(--pine);color:#fff;width:32px;height:32px;font:700 15px/1 var(--font-body);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0}.docs-prose code{font-family:var(--font-mono);color:var(--ink);background:#eef2ee;border-radius:6px;padding:2px 6px;font-size:.86em}.docs-code{background:var(--terminal);color:var(--rer-code-text);border:1px solid #2d3135;border-radius:14px;position:relative;box-shadow:0 18px 36px -22px #0d1e1a8c}.docs-code pre{font:400 15px/1.75 var(--font-mono);margin:0;padding:20px 76px 20px 22px;overflow-x:auto}.docs-code pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.docs-code-head{position:absolute;top:12px;right:12px}.docs-code-lang{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-copy{min-height:32px;color:inherit;font:500 13px/1 var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:0 13px}.docs-copy:hover{background:#ffffff1a}.docs-table{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;overflow-x:auto}.docs-prose table{border-collapse:collapse;width:100%;font-size:15.5px}.docs-prose th,.docs-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--row);padding:11px 16px}.docs-prose th{letter-spacing:.04em;color:var(--soft);background:#fbfaf7;font-size:13px;font-weight:600}.docs-prose tr:last-child td{border-bottom:0}.docs-prose blockquote{background:var(--amber-tint);color:#5e3d10;border:1px solid #f6d9a8;border-radius:12px;margin:16px 0 0;padding:16px 20px}.docs-pager{grid-template-columns:1fr 1fr;gap:20px;max-width:740px;margin-top:64px;display:grid}.docs-pager-link{color:var(--ink);flex-direction:column;gap:3px;padding:18px 22px;font-size:17px;font-weight:650;text-decoration:none;display:flex}.docs-pager-link span{color:var(--soft);font-size:13.5px;font-weight:500}.docs-pager-link.next{text-align:right}.docs-pager-link:hover{border-color:var(--line-strong);transform:translateY(-1px)}.docs-home{padding-top:48px;padding-bottom:104px}.docs-home-section{margin-top:56px}.docs-home-section h2{letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow);font-size:13px;font-weight:700}.docs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.docs-card{flex-direction:column;gap:8px;height:100%;padding:24px 52px 26px 26px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative}.docs-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.docs-card-title{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:700}.docs-card-summary{color:var(--body);flex:1;font-size:16px;line-height:1.5}.docs-card svg{width:18px;height:18px;color:var(--soft);position:absolute;top:28px;right:24px}@media (width<=1180px){.docs-shell{grid-template-columns:220px minmax(0,1fr);gap:0 44px}.docs-toc{display:none}.docs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-sidebar{display:none}.docs-main{padding:28px 0 56px}.docs-menu{margin-bottom:28px;display:block}.docs-menu details{display:block}.docs-menu summary{border:1px solid var(--line);background:var(--surface);min-height:44px;box-shadow:var(--shadow-card);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15.5px;font-weight:600;list-style:none;display:inline-flex}.docs-menu summary:after{content:"";border:solid var(--ink);border-width:0 1.8px 1.8px 0;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.docs-menu summary::-webkit-details-marker{display:none}.docs-menu-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;margin-top:12px;padding:16px 8px}.docs-menu-list .docs-nav-group+.docs-nav-group{margin-top:18px}}@media (width<=760px){.docs-page-head h1,.docs-home-head h1{font-size:40px}.docs-summary{font-size:18px}.docs-prose{font-size:16.5px}.docs-prose h2{margin-top:40px;font-size:26px}.docs-prose ol>li{padding-left:44px}.docs-prose ol>li:before{width:30px;height:30px;font-size:14px}.docs-code pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;font-size:13px}.docs-code-head{display:none}.docs-pager{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:44px}.docs-home{padding-top:32px}.docs-cards{grid-template-columns:minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.docs-card,.docs-pager-link{transition:none}.docs-card:hover,.docs-pager-link:hover{transform:none}}.site-header.over-art{position:absolute;inset:0 0 auto}.hero{isolation:isolate;aspect-ratio:3/2;background:#f6ead8;position:relative;overflow:hidden;container-type:inline-size}.hero-art,.hero-art img{width:100%;height:100%;position:absolute;inset:0}.hero-art{z-index:-1}.hero-art img{object-fit:cover;object-position:50% 0}.hero-copy{width:45cqw;position:absolute;top:7.2cqw;left:5.66cqw}.hero h1{font:800 6.75cqw/.9 var(--font-head);letter-spacing:-.012em;color:#03221e}.hero-sub{color:#3f4a4f;letter-spacing:-.003em;max-width:44.5cqw;margin-top:2.2cqw;font-size:1.62cqw;line-height:1.3}.hero-alt{color:#142826;max-width:44.5cqw;margin-top:2.3cqw;font-size:1.58cqw;line-height:1.32}.hero-alt strong{color:#03221e;font-weight:700}.hero .site-actions{gap:1cqw 3.3cqw;margin-top:2.1cqw}.hero .site-pill{gap:.8cqw;min-height:3.9cqw;padding:0 2.6cqw 0 2.75cqw;font-size:1.32cqw}.hero .site-pill svg{width:1.35cqw;height:1.35cqw}.hero .site-link{text-underline-offset:.55cqw;font-size:1.32cqw}.hero-tags{pointer-events:none;position:absolute;inset:0}.tag{color:var(--ink);white-space:nowrap;background:#fffffff7;border-radius:.85cqw;align-items:center;gap:1cqw;padding:.86cqw 1.4cqw .86cqw 1.12cqw;display:flex;position:absolute;box-shadow:0 .15cqw .4cqw #0d2b2414,0 1.2cqw 2.6cqw -1.2cqw #0d2b2461}.tag .status{width:2.15cqw;height:2.15cqw}.tag-text{color:#3c4650;gap:.12cqw;font-size:.9cqw;line-height:1.25;display:grid}.tag-text strong{color:#0b1f1b;font-size:.99cqw;font-weight:600}.tag-ready{top:12.9cqw;left:81.9cqw}.tag-arriving{top:24.9cqw;left:52.4cqw}.tag-code{top:28.4cqw;left:79.3cqw}.tag-checkout{top:43.75cqw;left:22.85cqw}.tag-cleaning{top:42.45cqw;left:53.85cqw}.tag-declined{top:46.5cqw;left:79.8cqw}.feature{padding:36px 0;position:relative}.feature:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30% 50% at 92% 60%,#f6a83a12,#0000 72%);position:absolute;inset:0}.feature.flip:before{background:radial-gradient(30% 50% at 8% 40%,#f6a83a0f,#0000 72%)}.feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.feature.flip .feature-row{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.feature.flip .feature-copy{order:2;padding-left:28px}.feature.flip .feature-art{order:1}.feature-art{justify-content:flex-end;display:flex}.feature.flip .feature-art{justify-content:flex-start}.feature-drawing{justify-content:inherit;width:100%;display:flex}.eyebrow{font:600 14px/1 var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--eyebrow)}.feature h2{font:800 clamp(42px, 4.6vw, 67px)/.98 var(--font-head);letter-spacing:-.022em;color:#052420;text-wrap:balance;margin-top:26px}.feature-body{max-width:560px;color:var(--body);letter-spacing:-.006em;text-wrap:pretty;margin-top:26px;font-size:23px;line-height:1.46}#channels{padding-top:80px}#channels .feature-row{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}#direct,#turnovers,#statements{padding-top:64px}#inbox,#pricing,#recovery,#move-in{padding-bottom:64px}.interlude{margin:0;position:relative;container-type:inline-size}.interlude-art img{aspect-ratio:1536/840;width:100%;height:auto;display:block}.interlude-badge{z-index:1;box-shadow:var(--shadow-float);font:600 max(1.5cqw, 16px)/1.2 var(--font-body);letter-spacing:-.01em;color:#0b1f1b;white-space:nowrap;background:#fff;border-radius:1.2cqw;align-items:center;gap:1.1cqw;padding:1.15cqw 1.9cqw 1.15cqw 1.6cqw;display:inline-flex;position:absolute;top:3.55cqw;left:50%;transform:translate(-50%)}.interlude-badge .status{width:max(2.7cqw,30px);height:max(2.7cqw,30px)}.ownership{padding:150px 0 160px}.ownership .feature-row{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:48px}.ownership h2{font-size:clamp(46px,6.1vw,88px)}.ownership .feature-body{max-width:560px;font-size:24px}.ownership .feature-body a{color:inherit;text-decoration:none}.ownership .feature-body a:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.own-list{gap:30px;margin-top:46px;display:grid}.own-list li{color:#3e4954;align-items:center;gap:36px;font-size:22px;display:flex}.own-list .icon{fill:none;width:40px;height:40px;stroke:var(--eyebrow);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.details{text-align:center;padding:112px 0 124px}.details h2{font:800 clamp(44px, 6.6vw, 96px)/1 var(--font-head);letter-spacing:-.024em;color:#052420;margin-top:30px}.details .eyebrow{color:#4a6a55;letter-spacing:.2em;font-size:15px}.details-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 32px;margin-top:56px;display:grid}.closing{isolation:isolate;position:relative;container-type:inline-size}.closing-art img{aspect-ratio:1536/931;width:100%;height:auto;display:block}.closing-copy{text-align:center;flex-direction:column;align-items:center;padding-top:3.9cqw;display:flex;position:absolute;inset:0 0 auto}.closing h2{font:800 6.45cqw/1 var(--font-head);letter-spacing:-.025em;color:#03221e}.closing-sub{color:#4f5458;letter-spacing:-.004em;margin-top:1.5cqw;font-size:2.05cqw;line-height:1.2}.closing .site-actions{justify-content:center;gap:1cqw 2.6cqw;margin-top:2.15cqw}.closing .site-pill{gap:.9cqw;min-height:3.9cqw;padding:0 2.2cqw 0 2.3cqw;font-size:1.55cqw}.closing .site-pill svg{width:1.5cqw;height:1.5cqw}.closing .site-link{color:#052420;text-underline-offset:.55cqw;font-size:1.55cqw;font-weight:700;text-decoration-color:#052420;text-decoration-thickness:2px}.closing-small{color:#3f4447;margin-top:2.35cqw;font-size:1.15cqw}.closing-tag{color:#1d2a2a;background:#fff;border-radius:99px;align-items:center;gap:.7cqw;padding:.55cqw 1.1cqw .55cqw .65cqw;font-size:max(1.05cqw,13px);font-weight:500;display:inline-flex;position:absolute;top:39.7cqw;left:45.45cqw;box-shadow:0 .8cqw 1.8cqw -.8cqw #00000080}.closing-tag:after{content:"";background:#fff;border-radius:2px;width:.9cqw;height:.9cqw;position:absolute;bottom:-.45cqw;left:50%;transform:translate(-50%)rotate(45deg)}.closing-tag .tick-disc{width:1.85cqw;height:1.85cqw}@media (width<=1099px){.hero{aspect-ratio:auto;background:linear-gradient(#cfe0f1,#f1eadf 34%,#f7e6cf 70%,#f4e2c8);flex-direction:column;display:flex;container-type:normal}.hero-art{z-index:0;order:3;margin-top:-48px;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.hero-art,.hero-art img{height:auto;position:relative;inset:auto}.hero-art img{aspect-ratio:3/2}.hero-copy{width:auto;max-width:760px;padding:128px var(--gutter) 0;position:relative;top:auto;left:auto}.hero h1{font-size:clamp(44px,8.6vw,84px)}.hero-sub{max-width:640px;margin-top:22px;font-size:21px}.hero-alt{max-width:640px;margin-top:20px;font-size:19px}.hero .site-actions{gap:14px 36px;margin-top:26px}.hero .site-pill{gap:12px;min-height:56px;padding:0 34px;font-size:19px}.hero .site-pill svg{width:21px;height:21px}.hero .site-link{text-underline-offset:8px;font-size:18px}.hero-tags{padding:36px var(--gutter) 0;order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;display:grid;position:relative;inset:auto}.tag{white-space:normal;border-radius:12px;gap:12px;padding:12px 16px 12px 12px;position:relative;top:auto!important;left:auto!important}.tag .status{flex:none;width:32px;height:32px}.tag-text{gap:1px;font-size:13.5px}.tag-text strong{font-size:15px}.feature-row,.feature.flip .feature-row,.ownership .feature-row{grid-template-columns:minmax(0,1fr);gap:40px}.feature.flip .feature-copy,.feature.flip .feature-art{order:0;padding-left:0}.feature-art,.feature.flip .feature-art{justify-content:center}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership{padding:110px 0 100px}.closing{flex-direction:column;display:flex;container-type:normal}.closing-copy{padding:96px var(--gutter) 0;position:relative}.closing h2{font-size:clamp(40px,7.4vw,72px)}.closing-sub{margin-top:16px;font-size:clamp(18px,2.4vw,24px)}.closing .site-actions{gap:16px 32px;margin-top:28px}.closing .site-pill{gap:12px;min-height:56px;padding:0 30px;font-size:19px}.closing .site-pill svg{width:21px;height:21px}.closing .site-link{text-underline-offset:8px;font-size:19px}.closing-small{margin-top:24px;font-size:16px}.closing-art{margin-top:-16%}.closing-tag{display:none}.closing-copy{order:1}.closing-art{order:2}}@media (width<=760px){.hero-copy{padding-top:96px}.hero h1{letter-spacing:-.04em;font-size:clamp(42px,12.4vw,56px);line-height:.94}.hero-sub{margin-top:18px;font-size:18px;line-height:1.42}.hero-alt{margin-top:16px;font-size:16.5px}.hero .site-actions{gap:16px 28px;margin-top:24px}.hero .site-pill{width:100%}.hero-tags{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-top:28px}.tag{border-radius:11px;align-items:flex-start;gap:9px;padding:10px 10px 10px 9px}.tag .status{width:26px;height:26px}.tag-text{font-size:12.5px}.tag-text strong{font-size:13.5px;line-height:1.25}.hero-art{margin-top:-20px}.hero-art img{aspect-ratio:1036/854}.feature{padding:40px 0}#channels{padding-top:64px}#direct,#turnovers,#statements{padding-top:56px}#inbox,#pricing,#recovery,#move-in{padding-bottom:56px}.eyebrow{letter-spacing:.26em;font-size:12.5px}.feature h2{margin-top:16px;font-size:clamp(36px,10.4vw,44px);line-height:1}.feature-body{margin-top:16px;font-size:18px}.feature-row{gap:28px}.interlude{margin:8px 0}.interlude-art img{aspect-ratio:390/300;object-fit:cover;object-position:62% 60%}.interlude-badge{border-radius:13px;gap:10px;padding:10px 16px 10px 12px;font-size:15px;top:4px}.interlude-badge .status{width:28px;height:28px}.ownership{padding:72px 0 64px}.ownership h2{font-size:clamp(40px,11.6vw,48px)}.ownership .feature-body{font-size:18px}.own-list{gap:16px;margin-top:28px}.own-list li{gap:18px;font-size:17px}.own-list .icon{width:30px;height:30px}.details{padding:64px 0 72px}.details h2{margin-top:18px;font-size:clamp(38px,10.8vw,46px)}.details-grid{grid-template-columns:1fr;gap:14px;margin-top:30px}.closing-copy{padding-top:64px}.closing h2{font-size:clamp(36px,10.6vw,46px)}.closing-sub{font-size:18px}.closing .site-actions{flex-direction:column;gap:18px;width:100%}.closing .site-pill{width:100%}.closing-art img{aspect-ratio:390/330;object-fit:cover;object-position:40% 100%}.closing-art{margin-top:-48px}}@media (prefers-reduced-motion:no-preference){.tag{animation:.7s cubic-bezier(.2,.7,.2,1) both tag-in}.tag-arriving{animation-delay:80ms}.tag-code{animation-delay:.14s}.tag-checkout{animation-delay:.2s}.tag-cleaning{animation-delay:.26s}.tag-declined{animation-delay:.32s}}@keyframes tag-in{0%{opacity:0;transform:translateY(8px)}}
/*$vite$:1*/