body{margin:0}a{text-decoration:none}button,input,textarea{font:inherit}:where(.mantine-Modal-body,.mantine-Drawer-body,.mantine-Popover-dropdown) .mantine-Button-root{min-height:44px;height:auto;padding-block:10px;font-size:14px}:where(.mantine-Modal-body,.mantine-Drawer-body,.mantine-Popover-dropdown) .mantine-Button-label{white-space:normal;overflow-wrap:anywhere}.cms-surface{background:#f6f7fb;min-height:100vh}.cms-heading{letter-spacing:-.045em}.cms-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.cms-card{transition:transform .16s ease,border-color .16s ease}.cms-card:hover{transform:translateY(-3px);border-color:var(--mantine-color-indigo-5)}[data-demo-service]{--mantine-color-dimmed:var(--mantine-color-gray-7);--service-accent:#5969d8;--service-line:var(--demo-surface-border)}[data-demo-service=booking]{--service-accent:#327b65}[data-demo-service=approvals]{--service-accent:#9c744a}[data-demo-service=support]{--service-accent:#3978e7}[data-demo-service=files]{--service-accent:#8b5ad4}[data-demo-service=members]{--service-accent:#b97249}[data-demo-service=playground]{--service-accent:#1586a0}[data-demo-service=erp],[data-demo-service=shop]{--service-accent:#3c8061}[data-demo-service] main{--mantine-font-size-xs:0.875rem;--mantine-line-height-xs:1.5}[data-demo-service] main :where(.mantine-Button-root){min-height:44px;font-size:14px}[data-demo-service] main :where(.mantine-ActionIcon-root){min-height:44px;min-width:44px}[data-demo-service] main :where(.mantine-Checkbox-body,.mantine-Radio-body){min-height:44px;align-items:center}[data-demo-service] main :where(.mantine-Paper-root[data-with-border]){border-color:var(--service-line);box-shadow:0 3px 14px #22334404}[data-demo-service] main :where(.mantine-Table-th){font-size:14px;font-weight:650}[data-demo-service] main :where(.mantine-Table-td){vertical-align:middle}[data-demo-service] main :where(.mantine-Input-input){transition:border-color .15s ease,box-shadow .15s ease}[data-demo-service] main :where(h2){letter-spacing:-.025em}.cms-cover{height:130px;margin:-32px -32px 8px;position:relative;overflow:hidden;background:#e7eaff;color:#6675c9}.cms-cover[data-category=guide]{background:#dceee4;color:#44826c}.cms-cover[data-category=story]{background:#f4e5dc;color:#b07f60}.cms-cover:after,.cms-cover:before{content:"";position:absolute;width:170px;height:170px;border:1px solid;border-radius:50%;opacity:.18;right:36px;top:-50px}.cms-cover:after{width:230px;height:230px;right:7px;top:-80px}.cms-cover>svg{position:absolute;right:86px;top:34px;width:58px;height:58px;transform:rotate(-9deg)}@media (prefers-reduced-motion:reduce){.cms-card{transition:none}.cms-card:hover{transform:none}[data-demo-service] main :where(.mantine-Input-input){transition:none}}[data-mantine-color-scheme=dark] .cms-surface{background:#101115}[data-mantine-color-scheme=dark] [data-demo-service]{--mantine-color-dimmed:var(--mantine-color-gray-4);--service-accent:#a3adff}[data-mantine-color-scheme=dark] [data-demo-service=booking]{--service-accent:#86d9bc}[data-mantine-color-scheme=dark] [data-demo-service=approvals]{--service-accent:#d9b78c}[data-mantine-color-scheme=dark] [data-demo-service=support]{--service-accent:#8cb7ff}[data-mantine-color-scheme=dark] [data-demo-service=files]{--service-accent:#c3a1f5}[data-mantine-color-scheme=dark] [data-demo-service=members]{--service-accent:#edb08b}[data-mantine-color-scheme=dark] [data-demo-service=playground]{--service-accent:#7ed4e6}[data-mantine-color-scheme=dark] [data-demo-service=erp],[data-mantine-color-scheme=dark] [data-demo-service=shop]{--service-accent:#8ed1ac}[data-mantine-color-scheme=dark] [data-demo-service] main :where(.mantine-Paper-root[data-with-border]){box-shadow:0 3px 14px #0000000a}[data-mantine-color-scheme=dark] .cms-cover{background:#2d345a;color:#a8b2ff}[data-mantine-color-scheme=dark] .cms-cover[data-category=guide]{background:#263c32;color:#9fceb7}[data-mantine-color-scheme=dark] .cms-cover[data-category=story]{background:#49382c;color:#deba9f}.demo-controls_field__VM6aC.demo-controls_field__VM6aC{--input-color:var(--mantine-color-default-color);--input-placeholder-color:var(--demo-control-placeholder);--input-disabled-bg:var(--demo-control-disabled-bg);--input-disabled-color:var(--demo-control-disabled-ink)}[data-mantine-color-scheme] .demo-controls_field__VM6aC.demo-controls_field__VM6aC:is([data-variant=default],[data-variant=filled]){--input-bd:var(--demo-control-border);--input-bd-focus:var(--demo-control-ink)}[data-mantine-color-scheme] .demo-controls_field__VM6aC.demo-controls_field__VM6aC[data-error]{--input-bd:var(--mantine-color-error);--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error)}.demo-controls_input__7kPPs:focus-within{box-shadow:0 0 0 2px var(--demo-control-ink)}.demo-controls_field__VM6aC[data-error] .demo-controls_input__7kPPs:focus-within{box-shadow:0 0 0 2px var(--mantine-color-error)}.demo-controls_input__7kPPs.demo-controls_input__7kPPs:is(:disabled,[data-disabled]){opacity:1;border:1px dashed var(--demo-control-border);cursor:not-allowed}.demo-controls_checkbox__sL0wq:not(:checked):not([data-indeterminate]):not([data-error]):not(:disabled){border-color:var(--demo-control-border)}.demo-controls_checkbox__sL0wq:focus-visible,.demo-controls_tab__6J8X0:focus-visible{outline:2px solid var(--demo-control-ink);outline-offset:3px}.demo-controls_checkbox__sL0wq.demo-controls_checkbox__sL0wq:disabled{border-color:var(--demo-control-border);background-color:var(--demo-control-disabled-bg);border-style:dashed}.demo-controls_checkboxLabel__TuFnb[data-disabled],.demo-controls_checkbox__sL0wq.demo-controls_checkbox__sL0wq:disabled+svg{color:var(--demo-control-disabled-ink)}.demo-controls_tab__6J8X0{min-height:44px;color:var(--mantine-color-default-color);white-space:normal;overflow-wrap:anywhere}.demo-controls_tab__6J8X0[data-active]{font-weight:700}.demo-controls_tab__6J8X0:is([data-variant=default],[data-variant=outline])[data-active]{color:var(--demo-control-ink);background-color:var(--demo-control-tint)}.demo-controls_tab__6J8X0.demo-controls_tab__6J8X0:is(:disabled,[data-disabled]){opacity:1;color:var(--demo-control-disabled-ink);background-color:var(--demo-control-disabled-bg);border-color:var(--demo-control-border);border-style:dashed;cursor:not-allowed}.demo-controls_segmentLabel__mnUov{min-height:36px;display:flex;align-items:center;justify-content:center;white-space:normal;overflow-wrap:anywhere}.demo-controls_segmentLabel__mnUov[data-active]{color:white;font-weight:700;text-decoration:underline;text-underline-offset:3px}.demo-controls_segmentLabel__mnUov[data-disabled]{color:var(--demo-control-disabled-ink);background-color:var(--demo-control-disabled-bg);outline:1px dashed var(--demo-control-border)}.demo-controls_badge__hxLVN:not([data-circle]){min-height:24px;height:auto;max-width:100%;font-size:max(var(--badge-fz),12px);line-height:1.5;padding-block:2px}.demo-controls_badgeLabel__xO5yj{white-space:normal;overflow-wrap:anywhere}.demo-controls_option__JNrCt[data-combobox-disabled]{opacity:1;color:var(--demo-control-disabled-ink);background-color:var(--demo-control-disabled-bg);cursor:not-allowed}