.closemock{--closemock-line: rgba(15, 28, 46, .08);--closemock-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;width:100%;container-type:inline-size;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-input);background:var(--color-surface-strong);box-shadow:0 2px 6px #0f1c2e0f,0 30px 62px -30px #0f1c2e6b}.closemock__chrome{display:flex;align-items:center;padding:.65rem .8rem;border-bottom:1px solid var(--closemock-line);background:#fcfdff}.closemock__dots{display:flex;gap:.3rem}.closemock__dots i{width:.5rem;height:.5rem;border-radius:50%;background:#0f1c2e1a}.closemock__body{display:grid;gap:1rem;padding:1.1rem 1.2rem 1.2rem}.closemock__head{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline;justify-content:space-between}.closemock__title{margin:0;color:var(--color-ink);font-size:1.05rem;font-weight:600}.closemock__title:first-letter{text-transform:uppercase}.closemock__meta{margin:0;color:var(--color-ink-muted);font-size:.8rem}.closemock__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.closemock__kpis div{padding:.7rem .8rem;border-radius:8px;background:#f5f7fb}.closemock__kpis dt{color:var(--color-ink-muted);font-size:.75rem}.closemock__kpis dd{margin:.2rem 0 0;color:var(--color-ink);font-family:var(--closemock-mono);font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums}.closemock__table{display:grid;font-size:.84rem}.closemock__row{display:grid;grid-template-columns:1.25fr 1.25fr .9fr .95fr;gap:.6rem;align-items:center;padding:.5rem .55rem;border-bottom:1px solid var(--closemock-line);color:var(--color-ink-soft)}.closemock__row--head{padding-block:.35rem;color:var(--color-ink-muted);font-size:.75rem}.closemock__row.is-linked{border-radius:8px;border-bottom-color:transparent;background:#2a5edd12}.closemock__row--more{border-bottom:0;color:var(--color-ink-muted)}.closemock__owner{color:var(--color-ink);font-weight:600}.closemock__num{text-align:right;font-family:var(--closemock-mono);font-variant-numeric:tabular-nums}.closemock__status{font-family:inherit;font-size:.78rem;font-weight:600}.closemock__status.is-sent{color:var(--color-teal-deep)}.closemock__status.is-pending{color:var(--color-amber-ink)}.closemock__statement{display:grid;gap:.15rem;padding:.8rem .9rem;border:1px solid rgba(42,94,221,.28);border-radius:8px;font-size:.84rem}.closemock__statement-title{margin:0 0 .35rem;color:var(--color-ink);font-weight:600}.closemock__line{display:flex;justify-content:space-between;gap:1rem;padding:.18rem 0;color:var(--color-ink-soft)}.closemock__line span:last-child{color:var(--color-ink);font-family:var(--closemock-mono);font-variant-numeric:tabular-nums}.closemock__line--total{margin-top:.3rem;padding-top:.5rem;border-top:1px solid var(--closemock-line);color:var(--color-ink);font-weight:600}.closemock .is-deduction{color:var(--color-deduction)}.closemock .is-result,.closemock__line span.is-result{color:var(--color-teal-deep)}.closemock__footnote{margin:0;padding:.6rem 1.2rem;border-top:1px solid var(--closemock-line);background:#fbfcfe;color:var(--color-ink-muted);font-family:var(--closemock-mono);font-size:.7rem}@container (max-width: 520px){.closemock__body{padding:.9rem}.closemock__kpis{grid-template-columns:minmax(0,1fr);gap:.4rem}.closemock__kpis div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem .7rem}.closemock__kpis dd{margin:0;font-size:.95rem}.closemock__row{grid-template-columns:1.3fr 1fr .95fr}.closemock__property{display:none}}.hstage{--hs-ink: #0f1c2e;--hs-soft: rgba(15, 28, 46, .66);--hs-muted: rgba(15, 28, 46, .66);--hs-line: rgba(15, 28, 46, .08);--hs-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--hs-float-shadow: 0 24px 56px -26px rgba(15, 28, 46, .3);color:var(--hs-ink);font-size:.8rem}.hstage p{margin:0}.hstage__num,.hstage dd{font-family:var(--hs-mono);font-variant-numeric:tabular-nums}.hstage .is-result{color:var(--color-teal-deep)}.hstage .is-deduction{color:var(--color-deduction)}.hstage__window{max-width:1100px;margin:0 auto;overflow:hidden;border:1px solid var(--hs-line);border-radius:20px;background:#fff;box-shadow:0 1px 2px #0f1c2e0a,0 30px 70px -34px #0f1c2e4d}.hstage__chrome{display:flex;gap:.3rem;padding:.65rem .85rem;border-bottom:1px solid var(--hs-line)}.hstage__chrome i{width:.5rem;height:.5rem;border-radius:50%;background:#0f1c2e1a}.hstage__app{display:grid;grid-template-columns:12.5rem minmax(0,1fr)}.hstage__side{padding:1rem .7rem;border-right:1px solid var(--hs-line);background:#fbfbf9;color:var(--hs-soft)}.hstage__brand{display:grid;gap:.25rem;margin-bottom:1rem!important;padding:.2rem .5rem}.hstage__brand img{width:104px;height:auto}.hstage__brand span{color:var(--hs-muted);font-size:.7rem}.hstage__side ul{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.hstage__side li{display:flex;gap:.55rem;align-items:center;padding:.42rem .5rem;border-radius:8px;white-space:nowrap}.hstage__side li svg{flex:none;color:var(--hs-muted)}.hstage__side li.is-active{background:#2a5edd14;color:var(--color-blue);font-weight:600}.hstage__side li.is-active svg{color:var(--color-blue)}.hstage__main{display:grid;gap:.9rem;align-content:start;min-width:0;padding:1.2rem 1.4rem 1.4rem}.hstage__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.hstage__scope{margin-top:-.7rem!important;color:var(--hs-muted);font-size:.78rem}.hstage__tabs{display:inline-flex;justify-self:start;gap:.15rem;padding:.2rem;border-radius:10px;background:#f3f4f6}.hstage__tabs span{padding:.3rem .8rem;border-radius:8px;color:var(--hs-muted);font-size:.74rem}.hstage__tabs span.is-active{background:#fff;color:var(--hs-ink);font-weight:600;box-shadow:0 1px 2px #0f1c2e14}.hstage__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0}.hstage__kpis div{padding:.7rem .8rem;border:1px solid var(--hs-line);border-radius:12px}.hstage__kpis dt{color:var(--hs-muted);font-size:.72rem}.hstage__kpis dd{margin:.25rem 0 0;font-size:1.05rem;font-weight:600}.hstage__chart{padding:.9rem 1rem .8rem;border:1px solid var(--hs-line);border-radius:12px}.hstage__chart-title{margin-bottom:.6rem!important;font-size:.85rem;font-weight:700}.hstage__chart svg,.hstage__phone-card svg{display:block;width:100%;overflow:visible}.hstage__chart svg{height:110px}.hstage__bar-revenue{fill:#5b85ea}.hstage__bar-expense{fill:#e27a98}.hstage__line-profit{fill:none;stroke:var(--color-teal);stroke-width:2;vector-effect:non-scaling-stroke}.hstage__dot{fill:#fff;stroke:var(--color-teal);stroke-width:2;vector-effect:non-scaling-stroke}.hstage__months{display:flex;margin:.4rem 0 0;padding:0;list-style:none;color:var(--hs-muted);font-size:.68rem;text-transform:capitalize}.hstage__months li{flex:1;text-align:center}.hstage__months li.is-current{color:var(--hs-ink);font-weight:600}.hstage__legend{display:flex;gap:1rem;justify-content:center;margin-top:.5rem!important;color:var(--hs-soft);font-size:.7rem}.hstage__legend span:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.35rem;border-radius:50%;background:currentColor;vertical-align:.05em}.hstage__legend .is-revenue:before{background:#5b85ea}.hstage__legend .is-expense:before{background:#e27a98}.hstage__legend .is-profit:before{height:2px;border-radius:0;background:var(--color-teal);vertical-align:.2em}.hstage__float{display:none;border-radius:20px;box-shadow:var(--hs-float-shadow)}.hstage__float-title{margin-bottom:.6rem!important;font-size:.9rem;font-weight:700}.hstage__float--kpis{padding:1rem 1.1rem .9rem;background:#eef3fd}.hstage__float--kpis dl{display:grid;gap:.45rem;margin:0}.hstage__float--kpis dl div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.hstage__float--kpis dt{color:var(--hs-soft);font-size:.8rem}.hstage__float--kpis dd{margin:0;white-space:nowrap;font-size:.92rem;font-weight:600}.hstage__float--owners{padding:.85rem .9rem .6rem;background:#f8f7f3}.hstage__float-head{display:flex;justify-content:space-between;margin-bottom:.3rem!important;padding:0 .45rem;color:var(--hs-muted);font-size:.76rem}.hstage__owner{display:grid;grid-template-columns:minmax(0,1fr) auto 5.6rem;white-space:nowrap;gap:.6rem;align-items:center;padding:.42rem .45rem;border-radius:8px;font-size:.82rem}.hstage__owner.is-linked{background:#2a5edd14;font-weight:600}.hstage__float--properties .hstage__owner{grid-template-columns:minmax(0,1fr) auto 5.4rem}.hstage__float--properties .hstage__owner .hstage__num{text-align:right}.hstage__tag{padding:.1rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600}.hstage__tag.is-owned{background:#dd83171a;color:#8a4a06}.hstage__tag.is-managed{background:#2a5edd1a;color:var(--color-blue-deep)}.hstage__owner--more{color:var(--hs-muted)}.hstage__status{font-size:.76rem;font-weight:600;text-align:right}.hstage__status.is-sent{color:var(--color-teal-deep)}.hstage__status.is-pending{color:var(--color-amber-ink)}.hstage__float--statement{padding:1rem 1.1rem .9rem;background:#fbf1e5}.hstage__line{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0;color:var(--hs-soft);font-size:.82rem}.hstage__line .hstage__num:not(.is-deduction,.is-result){color:var(--hs-ink)}.hstage__line--total{margin-top:.35rem!important;padding-top:.5rem;border-top:1px solid rgba(15,28,46,.1);color:var(--hs-ink);font-weight:600}.hstage__float--chart{padding:1rem 1.1rem .85rem;background:#fff}.hstage__chart-value{display:flex;gap:.6rem;align-items:baseline;margin:-.3rem 0 .7rem!important}.hstage__chart-value strong{font-family:var(--hs-mono);font-size:1.15rem}.hstage__chart-value span{color:var(--hs-muted);font-size:.76rem}.hstage__result-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;align-items:end;height:6.5rem;margin:0;padding:0;list-style:none}.hstage__result-bars li{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.3rem;height:100%;color:var(--hs-muted);font-size:.72rem;text-align:center;text-transform:capitalize}.hstage__result-bars i{align-self:end;min-height:4px;border-radius:5px 5px 2px 2px;background:#26a2a847}.hstage__result-bars li.is-current{color:var(--hs-ink);font-weight:600}.hstage__result-bars li.is-current i{background:var(--color-teal)}.hstage__phone{display:none}.hstage__footnote{margin:.9rem 0 0;color:var(--color-ink-muted);font-family:var(--hs-mono, ui-monospace, monospace);font-size:.75rem;text-align:center}.hstage__window{display:none}@media(min-width:761px)and (max-width:1279px){.hstage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:760px;margin:0 auto}.hstage__float{display:block}}@media(min-width:1280px){.hstage__float{position:absolute;z-index:2;display:block}.hstage__float--kpis{top:.5rem;left:max(-8rem,calc(50% - 50vw + 1.5rem));width:17rem}.hstage__float--owners{top:20rem;left:max(-5.5rem,calc(50% - 50vw + 2.5rem));width:19.5rem}.hstage__float--statement{top:3rem;right:max(-8rem,calc(50% - 50vw + 1.5rem));width:17rem}.hstage__float--chart{top:19rem;right:max(-5.5rem,calc(50% - 50vw + 2.5rem));width:17.5rem}}@media(max-width:900px){.hstage__app{grid-template-columns:minmax(0,1fr)}.hstage__side{display:none}.hstage__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hstage{position:relative;padding-bottom:6rem}.hstage__window{display:block;width:620px;max-width:none;margin-left:4.5rem}.hstage__app{grid-template-columns:11rem minmax(0,1fr)}.hstage__side{display:block}.hstage__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hstage__phone{position:absolute;top:6rem;left:0;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:14.5rem;height:30rem;overflow:hidden;border:1px solid var(--hs-line);border-radius:28px;background:#fff;box-shadow:0 30px 60px -24px #0f1c2e66}.hstage__phone-status{display:flex;justify-content:space-between;padding:.7rem 1.1rem .3rem;font-size:.68rem;font-weight:700}.hstage__phone-signal{display:flex;gap:2px;align-items:flex-end}.hstage__phone-signal i{width:3px;border-radius:1px;background:var(--hs-ink)}.hstage__phone-signal i:nth-child(1){height:5px}.hstage__phone-signal i:nth-child(2){height:7px}.hstage__phone-signal i:nth-child(3){height:9px}.hstage__phone-body{display:grid;gap:.6rem;align-content:start;padding:.4rem .8rem}.hstage__phone .hstage__title{font-size:1rem}.hstage__phone .hstage__scope{margin-top:-.5rem!important;font-size:.68rem}.hstage__phone-card{display:grid;gap:.25rem;padding:.7rem;border:1px solid var(--hs-line);border-radius:12px}.hstage__phone-card>span{color:var(--hs-muted);font-size:.66rem}.hstage__phone-card strong{font-family:var(--hs-mono);font-size:1.05rem}.hstage__phone-card small{color:var(--hs-muted);font-size:.6rem;line-height:1.35}.hstage__phone-row{display:flex;justify-content:space-between;gap:.5rem;font-size:.66rem;white-space:nowrap}.hstage__phone-row span{color:var(--hs-soft)}.hstage__phone-row strong{font-family:var(--hs-mono);font-size:.68rem}.hstage__phone-card svg{height:64px;margin-top:.3rem}.hstage__phone-tabs{display:flex;justify-content:space-between;padding:.45rem .7rem .7rem;border-top:1px solid var(--hs-line);color:var(--hs-muted);font-size:.52rem}.hstage__phone-tabs span{display:grid;gap:.15rem;justify-items:center}.hstage__phone-plus{place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--hs-line);border-radius:50%;color:var(--hs-ink)}.hstage__footnote{margin-top:1.5rem}}.cmock{--color-ink-muted: var(--color-mock-muted);--cmock-line: rgba(15, 28, 46, .09);--cmock-line-soft: rgba(15, 28, 46, .055);--cmock-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--cmock-airbnb: #e0537a;--cmock-booking: #2a5edd;--cmock-direct: #17a07f;--cmock-other: #8a93a3;padding:1.1rem 1.2rem 1rem;color:var(--color-ink);background:var(--color-bg-surface);container-type:inline-size}.cmock__head{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;margin-bottom:.9rem}.cmock__head h3{margin:0;color:var(--color-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em}.cmock__head span{color:var(--color-ink-muted);font-size:.72rem}.cmock__range{flex:none;padding:.22rem .6rem;border:1px solid var(--cmock-line-soft);border-radius:999px;font-family:var(--cmock-mono);font-size:.64rem!important}.cmock__grid{overflow:hidden;border:1px solid var(--cmock-line-soft);border-radius:10px}.cmock__row{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);border-bottom:1px solid var(--cmock-line-soft)}.cmock__row:last-child{border-bottom:0}.cmock__row--head{background:#fbfcfe}.cmock__label{display:flex;overflow:hidden;align-items:center;padding:0 .6rem;border-right:1px solid var(--cmock-line-soft);color:var(--color-ink-soft);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.cmock__track{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));min-height:1.7rem;align-items:center}.cmock__day{display:grid;grid-row:1;gap:.05rem;padding:.28rem 0;text-align:center}.cmock__day i{color:var(--color-ink-muted);font-size:.48rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.cmock__day b{color:var(--color-ink-soft);font-size:.66rem;font-weight:600;line-height:1}.cmock__day.is-weekend b,.cmock__day.is-weekend i{color:var(--color-ink-muted)}.cmock__day.is-today b{color:var(--color-blue);font-weight:800}.cmock__cell{grid-row:1;height:100%;border-right:1px solid var(--cmock-line-soft)}.cmock__cell.is-weekend{background:#0f1c2e05}.cmock__cell.is-today,.cmock__day.is-today{background:#2a5edd0f}.cmock__bar{display:flex;z-index:1;overflow:hidden;grid-row:1;gap:.25rem;align-items:center;height:1.25rem;margin:0 1px;padding:0 .22rem;border-radius:999px;font-size:.6rem;white-space:nowrap}.cmock__bar.is-clipped{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.cmock__bar i{display:grid;flex:none;width:.9rem;height:.9rem;place-items:center;border-radius:50%;color:#fff;font-size:.44rem;font-style:normal;font-weight:700;letter-spacing:.02em}.cmock__bar b{overflow:hidden;font-weight:700;text-overflow:ellipsis}.cmock__bar em{overflow:hidden;font-size:.55rem;font-style:normal;opacity:.72;text-overflow:ellipsis}.cmock__bar.is-airbnb{background:#e0537a29;color:#a82f52}.cmock__bar.is-airbnb i{background:var(--cmock-airbnb)}.cmock__bar.is-booking{background:#2a5edd24;color:#1c47ad}.cmock__bar.is-booking i{background:var(--cmock-booking)}.cmock__bar.is-direct{background:#17a07f29;color:#0e7359}.cmock__bar.is-direct i{background:var(--cmock-direct)}.cmock__bar.is-other{background:#8a93a32e;color:#4d5666}.cmock__bar.is-other i{background:var(--cmock-other)}.cmock__bar.is-noshow{opacity:.55;text-decoration:line-through}.cmock__legend{display:flex;gap:.85rem;margin:.7rem 0 0;color:var(--color-ink-muted);font-size:.6rem}.cmock__legend span{display:inline-flex;gap:.3rem;align-items:center}.cmock__legend span:before{content:"";width:.45rem;height:.45rem;border-radius:50%}.cmock__legend .is-airbnb:before{background:var(--cmock-airbnb)}.cmock__legend .is-booking:before{background:var(--cmock-booking)}.cmock__legend .is-direct:before{background:var(--cmock-direct)}.cmock__legend .is-other:before{background:var(--cmock-other)}@container (max-width: 620px){.cmock__bar em{display:none}.cmock__row{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr)}}.cmock__month{display:none}.cmock__month-top{display:flex;gap:.45rem;align-items:baseline;margin:0 0 .6rem}.cmock__month-top b{color:var(--color-ink);font-size:.82rem;font-weight:700}.cmock__month-top span{color:var(--color-ink-muted);font-size:.66rem}.cmock__weekdays,.cmock__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none}.cmock__weekdays{gap:2px;margin-bottom:3px}.cmock__weekdays li{overflow:hidden;color:var(--color-ink-muted);font-size:.5rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.cmock__days{gap:2px}.cmock__day-cell{display:grid;gap:1px;min-height:2.5rem;padding:.2rem .12rem;border:1px solid var(--cmock-line-soft);border-radius:6px;align-content:start}.cmock__day-cell.is-empty{border-color:transparent}.cmock__day-cell b{color:var(--color-ink-soft);font-size:.6rem;font-weight:600;text-align:center}.cmock__day-cell.is-today b{display:inline-grid;width:1.05rem;height:1.05rem;place-items:center;justify-self:center;border-radius:50%;background:var(--color-navy);color:#fff}.cmock__day-cell.is-busy.is-airbnb{background:#e0537a1f}.cmock__day-cell.is-busy.is-booking{background:#2a5edd1a}.cmock__day-cell.is-busy.is-direct{background:#17a07f1f}.cmock__day-cell.is-busy.is-other{background:#8a93a324}.cmock__pill{display:flex;gap:1px;align-items:center;overflow:hidden}.cmock__pill i{display:grid;flex:none;width:.68rem;height:.68rem;place-items:center;border-radius:50%;color:#fff;font-size:.34rem;font-style:normal;font-weight:700}.cmock__day-cell.is-airbnb .cmock__pill i{background:var(--cmock-airbnb)}.cmock__day-cell.is-booking .cmock__pill i{background:var(--cmock-booking)}.cmock__day-cell.is-direct .cmock__pill i{background:var(--cmock-direct)}.cmock__day-cell.is-other .cmock__pill i{background:var(--cmock-other)}.cmock__pill em{overflow:hidden;font-size:.44rem;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 540px){.cmock__grid,.cmock__range{display:none}.cmock__month{display:block}}.lmock{--color-ink-muted: var(--color-mock-muted);--lmock-line: rgba(15, 28, 46, .09);--lmock-line-soft: rgba(15, 28, 46, .06);--lmock-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--lmock-violet: #6d4ae0;padding:1.1rem 1.2rem 1rem;color:var(--color-ink);background:var(--color-bg-surface);container-type:inline-size}.lmock__head{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;margin-bottom:.9rem}.lmock__head h3{margin:0;color:var(--color-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em}.lmock__head span{color:var(--color-ink-muted);font-size:.72rem}.lmock__period{flex:none;padding:.22rem .6rem;border:1px solid var(--lmock-line-soft);border-radius:999px;font-family:var(--lmock-mono);font-size:.64rem!important}.lmock__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:1rem}.lmock__kpi{min-width:0;padding:.55rem .6rem .6rem;border:1px solid var(--lmock-line-soft);border-radius:11px;background:#fcfdff}.lmock__kpi>span{display:block;min-height:2.3em;margin-bottom:.25rem;color:var(--color-ink-soft);font-size:.54rem;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.lmock__kpi strong{display:block;color:var(--color-ink);font-family:var(--lmock-mono);font-size:.88rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.lmock__kpi small{display:block;margin-top:.16rem;overflow:hidden;color:var(--color-ink-muted);font-size:.58rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lmock__kpi--owner{border-color:#6d4ae03d;background:#6d4ae00b}.lmock__kpi--owner strong{color:var(--lmock-violet)}.lmock__table{width:100%;border-collapse:collapse;table-layout:fixed}.lmock__table th{padding:0 0 .45rem;border-bottom:1px solid var(--lmock-line);color:var(--color-ink-soft);font-family:var(--lmock-mono);font-size:.54rem;font-weight:500;letter-spacing:.1em;text-align:left;text-transform:uppercase}.lmock__table td{overflow:hidden;padding:.45rem .4rem .45rem 0;border-bottom:1px dashed var(--lmock-line-soft);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.lmock__table td:last-child,.lmock__table th:last-child{padding-right:0;text-align:right}.lmock__table th.lmock__num{text-align:right}.lmock__date{color:var(--color-ink-soft);font-family:var(--lmock-mono);font-size:.68rem!important}.lmock__account{color:var(--color-ink);font-weight:700}.lmock__origin strong{display:block;overflow:hidden;color:var(--color-ink-soft);font-size:.7rem;font-weight:500;text-overflow:ellipsis}.lmock__origin small{display:block;color:var(--color-ink-muted);font-size:.58rem}.lmock__tag{display:inline-block;padding:.14rem .45rem;border-radius:999px;background:#2a5edd17;color:var(--color-blue);font-size:.58rem;font-weight:600;white-space:nowrap}.lmock__tag.is-owner{background:#6d4ae01c;color:var(--lmock-violet)}.lmock__num{color:var(--color-ink);font-family:var(--lmock-mono);font-size:.72rem!important;text-align:right;font-variant-numeric:tabular-nums}.lmock__num.is-owner{color:var(--lmock-violet)}.lmock__status{color:var(--color-ink-muted);font-size:.62rem!important}.lmock__foot{display:flex;gap:.7rem;align-items:baseline;margin:.7rem 0 0;padding-top:.6rem;border-top:1px solid var(--lmock-line-soft);color:var(--color-ink-muted);font-family:var(--lmock-mono);font-size:.6rem}.lmock__foot b{margin-left:auto;color:var(--color-ink);font-size:.76rem;font-variant-numeric:tabular-nums}.lmock__foot i{flex:none;font-style:normal}@container (max-width: 620px){.lmock__status,.lmock__table th:nth-child(6){display:none}}@container (max-width: 480px){.lmock__origin,.lmock__table th:nth-child(3){display:none}}@container (max-width: 520px){.lmock__kpis{display:flex;overflow-x:auto;grid-template-columns:none;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lmock__kpis::-webkit-scrollbar{display:none}.lmock__kpis>*{flex:0 0 9.2rem;scroll-snap-align:start}}.omock{--color-ink-muted: var(--color-mock-muted);--omock-line-soft: rgba(15, 28, 46, .06);--omock-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--omock-teal-ink: #0b5f57;padding:1.1rem 1.2rem 1rem;color:var(--color-ink);background:var(--color-bg-surface);container-type:inline-size}.omock__head{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;margin-bottom:.9rem}.omock__head h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em}.omock__head span{color:var(--color-ink-muted);font-size:.72rem}.omock__period{flex:none;padding:.22rem .6rem;border:1px solid var(--omock-line-soft);border-radius:999px;font-family:var(--omock-mono);font-size:.64rem!important}.omock__today,.omock__agenda,.omock__cash{margin-bottom:.75rem;padding:.75rem .85rem;border:1px solid var(--omock-line-soft);border-radius:12px;background:#fcfdff}.omock__cash{margin-bottom:0}.omock__today-top,.omock__agenda-top,.omock__cash-top{display:flex;gap:.5rem;align-items:baseline;margin:0 0 .6rem}.omock__today-top b,.omock__agenda-top b,.omock__cash-top b{color:var(--color-ink);font-size:.76rem;font-weight:700}.omock__agenda-top span,.omock__cash-top span{color:var(--color-ink-muted);font-size:.64rem}.omock__status{padding:.16rem .5rem;border-radius:999px;background:#0f91841a;color:var(--omock-teal-ink);font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.omock__chips{display:flex;flex-wrap:wrap;gap:.35rem .3rem;margin:0}.omock__chips span{display:inline-flex;gap:.28rem;align-items:center;padding:.2rem .5rem;border-radius:999px;background:#0f1c2e0d;color:var(--color-ink-soft);font-size:.63rem;white-space:nowrap}.omock__chips b{color:var(--color-ink);font-weight:700;font-variant-numeric:tabular-nums}.omock__chips .is-accent{background:#0f91841a;color:var(--omock-teal-ink)}.omock__chips .is-accent b{color:var(--omock-teal-ink)}.omock__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin:0 0 .7rem;padding:0;list-style:none}.omock__week li{display:grid;gap:.05rem;padding:.32rem .2rem .28rem;border:1px solid var(--omock-line-soft);border-bottom:2px solid var(--omock-line-soft);border-radius:8px;text-align:center}.omock__week li.is-busy{border-bottom-color:var(--color-blue)}.omock__week li.is-today{background:#0f1c2e0a}.omock__week i{color:var(--color-ink-muted);font-size:.5rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.omock__week b{font-size:.8rem;font-weight:700;line-height:1.1}.omock__week em{min-height:.85em;color:var(--color-ink-muted);font-size:.5rem;font-style:normal}.omock__list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.omock__list li{display:flex;gap:.55rem;align-items:center}.omock__date{display:grid;flex:none;width:2.1rem;padding:.18rem 0;border-radius:8px;background:#0f1c2e0d;text-align:center}.omock__date b{font-size:.76rem;font-weight:700;line-height:1}.omock__date i{color:var(--color-ink-muted);font-size:.54rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.omock__move{display:grid;min-width:0;gap:.05rem}.omock__move-top{display:flex;gap:.4rem;align-items:baseline}.omock__move-top em{flex:none;color:var(--omock-teal-ink);font-size:.7rem;font-style:normal;font-weight:700}.omock__move-top em.is-in{color:var(--color-blue)}.omock__move-top b{font-size:.72rem;font-weight:700}.omock__move small{overflow:hidden;color:var(--color-ink-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.omock__cash ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.omock__cash li{display:flex;gap:.5rem;align-items:flex-start}.omock__bar{display:flex;gap:3px;height:8px;margin-bottom:.7rem;border-radius:999px}.omock__bar i{display:block;height:100%;border-radius:999px}.omock__bar .is-company,.omock__dot.is-company{background:var(--color-blue)}.omock__bar .is-owners,.omock__dot.is-owners{background:#6d4ae0}.omock__bar .is-passthrough,.omock__dot.is-passthrough{background:var(--color-ink-muted)}.omock__dot{flex:none;width:.5rem;height:.5rem;margin-top:.28rem;border-radius:3px}.omock__cash-name{min-width:0;color:var(--color-ink-soft);font-size:.72rem}.omock__cash-name small{display:block;margin-top:.08rem;color:var(--color-ink-muted);font-size:.62rem;line-height:1.3}.omock__cash li>b{margin-left:auto;flex:none;color:var(--color-ink);font-family:var(--omock-mono);font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums}@container (max-width: 560px){.omock__week{display:flex;overflow-x:auto;grid-template-columns:none;scrollbar-width:none}.omock__week::-webkit-scrollbar{display:none}.omock__week>li{flex:0 0 4.4rem}}.omock__chips i{display:none;flex:none;place-items:center;width:.82rem;height:.82rem;opacity:.65}.omock__chips i svg{width:100%;height:100%}.omock__chips em{font-style:normal}@container (max-width: 560px){.omock__chips em{display:none}.omock__chips i{display:grid}.omock__chips span{gap:.22rem;padding:.24rem .44rem}.omock__head span:not(.omock__period){display:none}.omock__today-top{flex-wrap:nowrap}.omock__today-top b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omock__status{flex:none}}.margin-section__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.margin-section h2{max-width:34rem;margin:.6rem 0 0}.margin-section__body p{margin:0;color:var(--rf-ink-soft, rgba(15, 28, 46, .7));font-size:1.08rem;line-height:1.6}.margin-section__body .margin-section__lead{margin-top:1.25rem;color:var(--rf-ink, #0f1c2e);font-weight:600}.margin-section__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.margin-section__actions li{display:inline-flex;gap:.4rem;align-items:center;padding:.45rem .9rem;border:1px solid rgba(42,94,221,.25);border-radius:999px;background:#2a5edd0f;color:var(--color-blue-deep);font-size:.95rem;font-weight:600}@media(max-width:860px){.margin-section__grid{grid-template-columns:minmax(0,1fr)}}.analysis-section__head{max-width:44rem;margin:0 auto 2.75rem;text-align:center}.analysis-section__head h2{margin:.6rem 0 .8rem;text-wrap:balance}.analysis-section__lead{margin:0;color:var(--rf-ink-soft, rgba(15, 28, 46, .7));font-size:1.08rem;line-height:1.55}.analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none}.analysis-card{display:grid;grid-template-rows:auto 1fr;gap:.9rem;min-width:0}.analysis-card__question{position:relative;justify-self:start;margin:0;padding:.75rem 1rem;border:1px solid var(--rf-line, rgba(15, 28, 46, .1));border-radius:16px 16px 16px 4px;background:#fff;color:var(--rf-ink, #0f1c2e);font-size:1rem;font-weight:600;line-height:1.35;box-shadow:0 10px 24px -20px #0f1c2e73}.analysis-mock{display:grid;align-content:start;gap:.9rem;margin:0;padding:1.1rem 1.15rem 1.2rem;border:1px solid var(--rf-line, rgba(15, 28, 46, .1));border-radius:var(--rf-radius-crop, 20px);background:#fff;box-shadow:0 1px 2px #0f1c2e0a,0 30px 70px -40px #0f1c2e66}.analysis-mock__caption{color:var(--rf-ink-muted, rgba(15, 28, 46, .62));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.analysis-bridge{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.analysis-bridge__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:.6rem;align-items:center;font-size:.82rem}.analysis-bridge__label{color:var(--rf-ink-soft, rgba(15, 28, 46, .7))}.analysis-bridge__row.is-total .analysis-bridge__label,.analysis-bridge__row.is-result .analysis-bridge__label{color:var(--rf-ink, #0f1c2e);font-weight:600}.analysis-bridge__track{display:block;height:10px;border-radius:999px;background:#0f1c2e0d}.analysis-bridge__track i{display:block;height:100%;min-width:3px;border-radius:inherit;background:#8fa3c4}.analysis-bridge__row.is-owners .analysis-bridge__track i{background:#dd8317}.analysis-bridge__row.is-expenses .analysis-bridge__track i{background:#c2410c}.analysis-bridge__row.is-result .analysis-bridge__track i{background:#17a07f}.analysis-bridge__value{font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.analysis-bridge__row.is-owners .analysis-bridge__value,.analysis-bridge__row.is-expenses .analysis-bridge__value{color:#a85e0b;font-weight:500}.analysis-bridge__row.is-result{padding-top:.95rem;border-top:1px solid var(--rf-line, rgba(15, 28, 46, .1))}.analysis-bridge__row.is-result .analysis-bridge__value{color:#0b5f57}.analysis-yoy__summary{display:grid;gap:.1rem}.analysis-yoy__summary span{color:var(--rf-ink-muted, rgba(15, 28, 46, .62));font-size:.78rem}.analysis-yoy__summary strong{font-size:1.45rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.analysis-yoy__summary em{color:#0b5f57;font-size:.8rem;font-style:normal;font-weight:600}.analysis-yoy__chart{display:block;width:100%;height:auto;overflow:visible}.analysis-yoy__area{fill:#2a5edd14}.analysis-yoy__this{fill:none;stroke:#2a5edd;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.analysis-yoy__last{fill:none;stroke:#17a07f;stroke-width:1.6;stroke-dasharray:4 4;stroke-linejoin:round}.analysis-yoy__dot{fill:#2a5edd;stroke:#fff;stroke-width:2}.analysis-yoy__legend{display:flex;gap:1rem;margin:0;font-size:.75rem;color:var(--rf-ink-soft, rgba(15, 28, 46, .7))}.analysis-yoy__legend span:before{content:"";display:inline-block;width:14px;margin-right:.35rem;vertical-align:middle;border-top:2px solid #2a5edd}.analysis-yoy__legend .is-last:before{border-top:2px dashed #17a07f}.analysis-bars__best{display:grid;gap:.1rem;margin:0}.analysis-bars__best span{color:var(--rf-ink-muted, rgba(15, 28, 46, .62));font-size:.78rem}.analysis-bars__best strong{color:#0b5f57;font-size:1.45rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.analysis-bars{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.4rem;height:140px;margin-bottom:1.2rem;--neg: 0%}.analysis-bars:before{content:"";position:absolute;right:0;bottom:var(--neg);left:0;border-top:1px solid var(--rf-line-strong, rgba(15, 28, 46, .18))}.analysis-bars__col{position:relative;height:100%}.analysis-bars__col i{position:absolute;bottom:var(--neg);left:0;width:100%;border-radius:5px 5px 2px 2px;background:#b5d3c7}.analysis-bars__col.is-loss i{top:calc(100% - var(--neg));bottom:auto;border-radius:2px 2px 5px 5px;background:#e5484d}.analysis-bars__col small{position:absolute;bottom:-1.25rem;left:50%;color:var(--rf-ink-muted, rgba(15, 28, 46, .62));font-size:.68rem;transform:translate(-50%)}.analysis-bars__col.is-loss small{color:#c2272d;font-weight:700}.analysis-bars__best.is-loss strong,.analysis-yoy__summary em.is-down{color:#c2272d}.analysis-bars__legend .is-profit:before{border-top:0;height:8px;width:8px;border-radius:2px;background:#b5d3c7}.analysis-bars__legend .is-lossy:before{border-top:0;height:8px;width:8px;border-radius:2px;background:#e5484d}.analysis-section__note{margin:1.75rem 0 0;color:var(--rf-ink-muted, rgba(15, 28, 46, .62));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;text-align:center}@media(max-width:980px){.analysis-grid{grid-template-columns:minmax(0,1fr);max-width:34rem;margin:0 auto}}.rmock{--color-ink-muted: rgba(15, 28, 46, .62);--rmock-line: rgba(15, 28, 46, .09);--rmock-line-soft: rgba(15, 28, 46, .06);--rmock-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--rmock-teal-ink: #0b5f57;padding:1.1rem 1.2rem 1rem;color:var(--color-ink);background:var(--color-bg-surface);container-type:inline-size}.rmock__head{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;margin-bottom:.9rem}.rmock__head h3{margin:0;color:var(--color-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em}.rmock__head span{color:var(--color-ink-muted);font-size:.72rem}.rmock__period{flex:none;padding:.22rem .6rem;border:1px solid var(--rmock-line-soft);border-radius:999px;font-family:var(--rmock-mono);font-size:.64rem!important}.rmock__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}.rmock__kpi{min-width:0;padding:.6rem .65rem .65rem;border:1px solid var(--rmock-line-soft);border-radius:11px;background:#fcfdff}.rmock__kpi>span{display:block;margin-bottom:.3rem;color:var(--color-ink-soft);font-size:.56rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.rmock__kpi strong{display:block;color:var(--color-ink);font-family:var(--rmock-mono);font-size:.94rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.rmock__kpi small{display:block;margin-top:.18rem;color:var(--color-ink-muted);font-size:.6rem;line-height:1.25}.rmock__kpi--watch{border-color:#d69e2e47;background:#d69e2e0d}.rmock__kpi--watch strong{color:#a85e0b}.rmock__gauge{display:block;height:4px;margin-top:.4rem;border-radius:999px;background:#0f1c2e12}.rmock__gauge b{display:block;height:100%;border-radius:999px;background:var(--color-blue)}.rmock__table{width:100%;border-collapse:collapse;table-layout:fixed}.rmock__table th{padding:0 0 .45rem;border-bottom:1px solid var(--rmock-line);color:var(--color-ink-soft);font-family:var(--rmock-mono);font-size:.54rem;font-weight:500;letter-spacing:.1em;text-align:left;text-transform:uppercase}.rmock__table td{overflow:hidden;padding:.5rem .4rem .5rem 0;border-bottom:1px dashed var(--rmock-line-soft);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.rmock__table td:last-child,.rmock__table th:last-child{padding-right:0;text-align:right}.rmock__table th.rmock__num{color:var(--color-ink-soft);font-size:.54rem!important;text-align:right}.rmock__table td strong{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--color-ink);font-family:var(--rmock-mono);font-size:.7rem;font-weight:600}.rmock__table td small{display:block;color:var(--color-ink-muted);font-size:.6rem}.rmock__guest{color:var(--color-ink);font-weight:700}.rmock__property,.rmock__channel{color:var(--color-ink-soft)}.rmock__num{color:var(--color-ink);font-family:var(--rmock-mono);font-size:.72rem!important;text-align:right;font-variant-numeric:tabular-nums}.rmock__status{display:inline-block;padding:.16rem .5rem;border-radius:999px;background:#0f91841a;color:var(--rmock-teal-ink);font-size:.6rem;font-weight:600;white-space:nowrap}.rmock__status.is-noshow{background:#d69e2e24;color:#a85e0b}.rmock__cal{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--rmock-line-soft)}.rmock__cal-top{margin:0 0 .5rem;color:var(--color-ink-soft);font-family:var(--rmock-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.rmock__cal-grid{display:grid;gap:.25rem}.rmock__cal-row{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.6rem;align-items:center}.rmock__cal-name{overflow:hidden;color:var(--color-ink-soft);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.rmock__cal-track{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));height:.72rem;border-radius:4px;background:repeating-linear-gradient(90deg,rgba(15,28,46,.05) 0,rgba(15,28,46,.05) calc(100% / var(--days) - 1px),transparent calc(100% / var(--days) - 1px),transparent calc(100% / var(--days)))}.rmock__cal-bar{grid-row:1;height:100%;border-radius:4px;background:var(--color-blue)}.rmock__cal-bar.is-noshow{background:var(--color-amber)}.rmock__cal-today{grid-row:1;width:2px;height:calc(100% + .5rem);margin-top:-.25rem;justify-self:center;background:#0f1c2e47}.rmock__foot{margin:.7rem 0 0;color:var(--color-ink-muted);font-family:var(--rmock-mono);font-size:.6rem}@container (max-width: 640px){.rmock__channel,.rmock__table th:nth-child(4){display:none}}@container (max-width: 440px){.rmock__property,.rmock__table th:nth-child(3){display:none}.rmock__table th:first-child{width:36%}}@container (max-width: 520px){.rmock__kpis{display:flex;overflow-x:auto;grid-template-columns:none;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rmock__kpis::-webkit-scrollbar{display:none}.rmock__kpis>*{flex:0 0 9.2rem;scroll-snap-align:start}}@container (max-width: 520px){.rmock__kpis{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),transparent)}.rmock__kpis:after{content:"";flex:0 0 1.5rem}}
