:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3ede3;--bg-deep:#e7dbc8;--surface:#fffbf5f0;--surface-elevated:#fffdf9;--surface-muted:#f4ecdf;--text:#201c18;--text-muted:#6c6358;--border:#dbcdbb;--border-strong:#c9b49a;--accent:#234f52;--accent-strong:#17383a;--accent-soft:#e4f1ef;--accent-warm:#a55d37;--accent-warm-soft:#f4e5db;--warning-bg:#fff9ea;--warning-border:#f0c36d;--warning-text:#7a5300;--danger-bg:#fff4f4;--danger-border:#efb0b0;--danger-text:#8f1f1f;--success-bg:#f3fbf5;--success-border:#b8e1c0;--success-text:#0d6b24;--shadow-soft:0 18px 40px #37261314;--shadow-panel:0 24px 60px #231b131f;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{background:var(--bg);color:var(--text);text-rendering:optimizelegibility;background-image:radial-gradient(circle at 0 0,#fffc,#0000 32%),radial-gradient(circle at 100% 0,#234f5214,#0000 28%),linear-gradient(#fffaf4ad,#f3ede3f0);margin:0;font-family:Avenir Next,Trebuchet MS,Verdana,sans-serif;line-height:1.5;overflow-x:hidden}::selection{color:var(--text);background:#234f522e}h1,h2,h3,h4,h5,h6{letter-spacing:0;color:#191510;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}p{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-strong)}.container{width:100%;max-width:1280px;margin:0 auto;padding:28px 24px 32px}.dashboard-layout-shell{padding-bottom:28px}.dashboard-theme-stage{background:radial-gradient(circle at top left, color-mix(in srgb, var(--dashboard-hero-glow,#fffc) 56%, transparent), transparent 30%), radial-gradient(circle at top right, color-mix(in srgb, var(--accent,#234f52) 12%, transparent), transparent 28%), linear-gradient(180deg, var(--dashboard-bg-start,var(--bg)) 0%, var(--dashboard-bg-end,var(--bg-deep)) 100%);min-height:100vh}.dashboard-theme-stage .dashboard-shell-header{background:radial-gradient(circle at top right, color-mix(in srgb, var(--dashboard-hero-glow,#ecb56b47) 72%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 94%, transparent), color-mix(in srgb, var(--surface-muted) 70%, transparent))}.card{background:linear-gradient(180deg, #ffffffb8, #fffbf5f5), var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;padding:18px}.card>h3,.card>h4{margin-bottom:6px}.row{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.grid{gap:12px;min-width:0;display:grid}label{color:#302a24;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}input,select,button,textarea{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:#ffffffdb;min-width:0;padding:11px 13px;font-size:14px}input,select,textarea{transition:border-color .12s,box-shadow .12s,background-color .12s,transform .12s;box-shadow:inset 0 1px #ffffff8c}input:focus,select:focus,textarea:focus{background:#fff;border-color:#234f5275;outline:none;box-shadow:0 0 0 4px #234f521f}input::placeholder,textarea::placeholder{color:#9a8f81}textarea{resize:vertical}button{cursor:pointer;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-color:var(--accent);letter-spacing:.01em;min-height:42px;font-weight:700;transition:transform .12s,opacity .12s,background-color .12s,border-color .12s,box-shadow .12s;box-shadow:0 10px 20px #234f5229}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #234f5233}button:active:not(:disabled){transform:translateY(0)}button:focus-visible{outline:none;box-shadow:0 0 0 4px #234f5229}button.secondary{color:var(--text);border-color:var(--border);background:#ffffffc2;box-shadow:0 8px 20px #4c351a0f}button.secondary:hover:not(:disabled){border-color:var(--border-strong);background:#fffdf9}button.danger,button.secondary.danger{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}button.danger:hover:not(:disabled),button.secondary.danger:hover:not(:disabled){background:#ffeaea;border-color:#e78f8f}button:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none!important}table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dbcdbbb8;padding:12px 10px}thead th{text-transform:uppercase;letter-spacing:.08em;color:#766c60;background:#f4ecdfb8;font-size:11px}tbody tr:hover{background:#fffdf9d1}.badge{border:1px solid var(--border);color:#4b443d;background:#ffffffdb;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.35;display:inline-block}.small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.booking-app{--booking-bg:#f6efe4;--booking-ink:#211a14;--booking-muted:#76685b;--booking-line:#e4d6c5;--booking-card:#fffcf6eb;--booking-accent:#1f4d46;--booking-accent-strong:#14342f;--booking-gold:#c98944;--booking-bg-start:#fbf5ec;--booking-bg-end:#ebddca;--booking-hero-start:#122823eb;--booking-hero-end:#234f52d1;--booking-hero-glow:#ecb56b47;--booking-icon-bg:#eef5f2;--booking-active-border:#1f4d4685;--booking-active-shadow:#1f4d4633;min-height:100dvh;padding:18px 14px calc(196px + env(safe-area-inset-bottom));font-family:var(--font-sans), "Open Sans", sans-serif;background:radial-gradient(circle at 20% 0%, #fffffff2, transparent 30%), radial-gradient(circle at 82% 8%, var(--booking-active-shadow), transparent 28%), linear-gradient(160deg, var(--booking-bg-start) 0%, var(--booking-bg) 52%, var(--booking-bg-end) 100%);color:var(--booking-ink)}.booking-hero,.booking-card,.booking-bottom-bar{width:min(100%,620px);margin-inline:auto}.booking-hero{background:linear-gradient(145deg, var(--booking-hero-start), var(--booking-hero-end)), radial-gradient(circle at 20% 20%, #ffffff47, transparent 34%);color:#fffaf1;border-radius:34px;flex-direction:column;justify-content:flex-end;min-height:290px;padding:28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #2d21143d}.booking-hero__glow{background:var(--booking-hero-glow);filter:blur(4px);border-radius:999px;width:220px;height:220px;position:absolute;inset:-80px -40px auto auto}.booking-hero__brand-logo{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff42;border-radius:28px;place-items:center;width:116px;height:116px;padding:12px;display:grid;position:absolute;top:26px;right:26px;box-shadow:0 18px 44px #0a181638}.booking-hero__brand-logo img{object-fit:contain;border-radius:18px;width:100%;height:100%;display:block}.booking-hero h1,.booking-card h1,.booking-card h2{color:inherit;font-family:var(--font-sans), "Open Sans", sans-serif;letter-spacing:0;margin:0}.booking-hero h1{z-index:1;overflow-wrap:break-word;max-width:10ch;font-size:clamp(42px,16vw,72px);font-weight:800;line-height:.88;position:relative}.booking-hero--has-logo h1{max-width:min(10ch,100% - 142px)}.booking-hero p{z-index:1;color:#fffaf1d1;max-width:34rem;margin-top:16px;font-size:15px;position:relative}.booking-kicker{z-index:1;width:fit-content;color:inherit;letter-spacing:.12em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.booking-hero__badges{z-index:1;flex-wrap:wrap;gap:8px;margin-top:22px;display:flex;position:relative}.booking-hero__badges span{color:#fffaf1e6;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.booking-card{background:var(--booking-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #e4d6c5e6;border-radius:28px;margin-top:14px;padding:18px;box-shadow:0 18px 46px #47341e1f}.booking-card--empty{align-content:center;gap:10px;min-height:320px;margin-top:24px;display:grid}.booking-section-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.booking-section-title>svg{background:var(--booking-icon-bg);width:38px;height:38px;color:var(--booking-accent);border-radius:16px;flex:none;padding:9px}.booking-section-title span{color:var(--booking-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.booking-section-title strong{color:var(--booking-ink);font-size:18px;line-height:1.15;display:block}.booking-service-grid,.booking-slot-grid,.booking-form-grid{gap:10px;display:grid}.booking-service-grid{grid-template-columns:1fr}.booking-choice,.booking-slot,.booking-date-chip{border:1px solid var(--booking-line);color:var(--booking-ink);box-shadow:none;background:#ffffffd6}.booking-choice{text-align:left;align-content:center;justify-items:start;min-height:76px;display:grid}.booking-choice span{overflow-wrap:anywhere;font-size:16px;font-weight:800}.booking-choice small{color:var(--booking-muted);margin-top:4px;font-weight:700}.booking-choice.is-active,.booking-date-chip.is-active,.booking-slot.is-active{border-color:var(--booking-active-border);background:linear-gradient(145deg, var(--booking-accent), var(--booking-accent-strong));color:#fffaf1;box-shadow:0 14px 28px var(--booking-active-shadow)}.booking-date-chip.is-active{box-shadow:none}.booking-choice.is-active small{color:#fffaf1c7}.booking-date-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:2px 0 12px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.booking-date-strip::-webkit-scrollbar{display:none}.booking-date-chip{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:46px;padding-inline:14px}.booking-date-picker{background:#ffffff9e;border:1px solid #e4d6c5c7;border-radius:18px;gap:6px;width:100%;min-width:0;margin:0 0 12px;padding:12px;display:grid;overflow:visible}.booking-date-picker__label{display:block}.booking-date-picker__control{width:100%;min-width:0;max-width:100%;display:block;position:relative}.booking-date-picker input[type=date]{text-align:center;appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;max-width:100%;min-height:46px;padding-left:14px;padding-right:46px;line-height:1.2;display:block}.booking-date-picker input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;margin:0;position:absolute;inset:0}.booking-date-picker__icon{color:var(--booking-ink);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.booking-date-picker small{color:var(--booking-muted);font-size:12px;font-weight:700}.booking-field{color:var(--booking-ink);font-size:13px}.booking-field select,.booking-field input,.booking-field textarea{border-color:var(--booking-line);width:100%;scroll-margin-bottom:calc(170px + env(safe-area-inset-bottom));background:#ffffffe6}.booking-field small{color:var(--booking-muted);font-size:11px;font-weight:700;line-height:1.35}.booking-slot-groups{gap:12px;display:grid}.booking-slot-group{background:#ffffff8a;border:1px solid #e4d6c5d9;border-radius:22px;padding:12px}.booking-slot-group__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.booking-slot-group__head strong,.booking-slot-group__head span{display:block}.booking-slot-group__head span,.booking-slot-group__head small{color:var(--booking-muted);font-size:12px;font-weight:700}.booking-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-slot{min-height:44px;padding-inline:8px;font-size:14px;font-weight:800}.booking-slot-empty,.booking-slot-skeleton,.booking-notice{color:#71501d;background:#fff7e8;border:1px solid #ecd2a9;border-radius:18px;padding:13px;font-size:13px;font-weight:700}.booking-empty-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.booking-slot-empty--compact{padding:10px;font-size:12px}.booking-notice--danger{color:#8b2b24;background:#fff0ef;border-color:#edb5b0;margin-bottom:12px}.booking-form-grid{grid-template-columns:1fr}.booking-summary{border-color:#1f4d4633}.booking-summary.is-ready{background:linear-gradient(145deg,#f8fff9,#fffdf8)}.booking-summary-grid{gap:12px;display:grid}.booking-summary-item{border-top:1px solid #e4d6c5d1;gap:3px;padding-block:10px;display:grid}.booking-summary-item:first-child{border-top:0;padding-top:0}.booking-summary-item span{color:var(--booking-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.booking-summary-item strong{color:var(--booking-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.booking-summary-item small{color:var(--booking-muted);font-size:12px;font-weight:700}.booking-next-step{border-left:4px solid var(--booking-gold);color:#71501d;background:#fff7e8;border-radius:16px;gap:3px;margin-top:4px;padding:12px;display:grid}.booking-next-step.is-ready{color:#1d5c37;background:#f0fff4;border-left-color:#23734a}.booking-next-step strong,.booking-next-step span{display:block}.booking-next-step strong{font-size:13px}.booking-next-step span{font-size:12px;font-weight:700}.booking-field--full{grid-column:1/-1}.booking-honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}.booking-submit-status{border-color:var(--booking-active-border);background:linear-gradient(145deg,#fffcf6fa,#eef5f2f0);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;scroll-margin:28px;display:grid}.booking-submit-status__spinner{color:var(--booking-accent);margin-top:2px;animation:.9s linear infinite booking-spin}.booking-submit-status h2{font-size:22px}.booking-submit-status p{color:var(--booking-muted);margin-top:6px;font-weight:700;line-height:1.45}.booking-submit-status__progress{background:#1f4d4621;border-radius:999px;height:8px;margin-top:14px;position:relative;overflow:hidden}.booking-submit-status__progress span{inset-block:0;border-radius:inherit;background:linear-gradient(90deg, transparent, var(--booking-accent), transparent);width:42%;animation:1.25s ease-in-out infinite booking-progress;position:absolute;left:-40%}.booking-success{background:linear-gradient(145deg,#f5fff7,#fffdf8);border-color:#3c895f57;gap:12px;scroll-margin:28px;display:grid}.booking-success>svg{color:#23734a}.booking-success h2{font-size:24px}.booking-success__whatsapp{color:#0d6b24;background:#f3fbf5eb;border:1px solid #b8e1c0e6;border-radius:14px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700}.booking-button{background:linear-gradient(145deg, var(--booking-accent), var(--booking-accent-strong));color:#fffaf1;border:none;border-radius:18px;min-height:48px;padding-inline:18px;font-weight:800}.booking-button--quiet{color:var(--booking-accent-strong);box-shadow:none;background:#eef5f2}.booking-choice:disabled,.booking-date-chip:disabled,.booking-slot:disabled,.booking-button:disabled,.booking-field input:disabled,.booking-field select:disabled,.booking-field textarea:disabled{cursor:not-allowed;opacity:.68}@keyframes booking-spin{to{transform:rotate(360deg)}}@keyframes booking-progress{0%{transform:translate(0)}to{transform:translate(340%)}}.tenant-palette-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.tenant-logo-control{background:#fffcf7c2;border:1px solid #e8dccd;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.tenant-logo-control__preview{color:#8a725b;text-transform:uppercase;background:#fffaf3;border:1px dashed #c9b49a;border-radius:8px;place-items:center;width:92px;height:92px;font-size:12px;font-weight:800;display:grid}.tenant-logo-control__preview.has-logo{background:#fff;border-style:solid}.tenant-logo-control__preview img{object-fit:contain;border-radius:7px;width:100%;height:100%;display:block}.tenant-logo-control__content{gap:7px;min-width:0;display:grid}.tenant-logo-control__content strong,.tenant-logo-control__content small{display:block}.tenant-logo-control__content small{color:#7a6b5d;font-size:12px;font-weight:700;line-height:1.35}.tenant-palette-option{border:1px solid var(--booking-line);background:linear-gradient(160deg, var(--booking-bg-start), var(--booking-bg));min-height:136px;color:var(--booking-ink);text-align:left;box-shadow:none;border-radius:8px;gap:10px;padding:12px;display:grid}.tenant-palette-option.is-active{border-color:var(--booking-active-border);box-shadow:0 10px 24px var(--booking-active-shadow)}.tenant-palette-option:disabled{cursor:not-allowed;opacity:.72}.tenant-palette-option__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tenant-palette-option__head strong,.tenant-palette-option__head span,.tenant-palette-option small{display:block}.tenant-palette-option__head strong{font-size:14px;line-height:1.2}.tenant-palette-option__head span{color:var(--booking-accent);text-transform:uppercase;font-size:11px;font-weight:800}.tenant-palette-option__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.tenant-palette-option__swatches span{border:1px solid #ffffffad;border-radius:6px;min-height:24px}.tenant-palette-option small{color:var(--booking-muted);font-size:12px;font-weight:700;line-height:1.35}.tenant-palette-preview{border:1px solid var(--booking-line);background:linear-gradient(160deg, var(--booking-bg-start), var(--booking-bg) 52%, var(--booking-bg-end));border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr);gap:10px;padding:12px;display:grid}.tenant-palette-preview__hero,.tenant-palette-preview__card{border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.tenant-palette-preview__hero{background:linear-gradient(145deg, var(--booking-hero-start), var(--booking-hero-end));color:#fffaf1;position:relative;overflow:hidden}.tenant-palette-preview__logo{z-index:1;color:#fffaf1d1;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff47;border-radius:14px;place-items:center;width:54px;height:54px;padding:6px;font-size:9px;font-weight:800;display:grid;position:absolute;top:12px;right:12px}.tenant-palette-preview__logo img{object-fit:contain;border-radius:9px;width:100%;height:100%;display:block}.tenant-palette-preview__hero:after{content:"";background:var(--booking-hero-glow);border-radius:999px;width:110px;height:110px;position:absolute;top:-34px;right:-24px}.tenant-palette-preview__hero span,.tenant-palette-preview__hero strong,.tenant-palette-preview__hero small{z-index:1;position:relative}.tenant-palette-preview__hero span{color:#fffaf1e6;text-transform:uppercase;border:1px solid #ffffff47;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.tenant-palette-preview__hero strong{font-size:20px;line-height:1.05}.tenant-palette-preview__hero small{color:#fffaf1c7;font-weight:700}.tenant-palette-preview__card{border:1px solid var(--booking-line);background:var(--booking-card);color:var(--booking-ink);align-content:center}.tenant-palette-preview__card span{color:var(--booking-muted);text-transform:uppercase;font-size:11px;font-weight:800}.tenant-palette-preview__card strong{color:var(--booking-accent);font-size:15px}.booking-bottom-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf6f0;border:1px solid #e4d6c5eb;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 22px 56px #2e221638}.booking-bottom-bar span,.booking-bottom-bar strong,.booking-bottom-bar small{display:block}.booking-bottom-bar span{color:var(--booking-muted);font-size:12px;font-weight:800}.booking-bottom-bar strong{color:var(--booking-ink);font-size:14px}.booking-bottom-bar small{color:var(--booking-muted);margin-top:3px;font-size:12px;font-weight:700}@media (min-width:680px){.booking-app{padding-top:32px}.booking-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-service-grid--single{grid-template-columns:1fr}.booking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-summary-item{border-top:0;border-left:1px solid #e4d6c5d1;padding:0 0 0 12px}.booking-summary-item:first-child{border-left:0;padding-left:0}.tenant-palette-preview{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}}@media (max-width:430px){.booking-app{padding:12px 10px calc(196px + env(safe-area-inset-bottom))}.booking-hero{border-radius:28px;min-height:220px;padding:22px 18px}.booking-hero__brand-logo{border-radius:20px;width:78px;height:78px;padding:8px;top:16px;right:16px}.booking-hero h1{max-width:100%;font-size:clamp(34px,12vw,50px);line-height:.95}.booking-hero--has-logo{padding-top:104px}.booking-hero--has-logo h1{max-width:100%}.booking-hero p{margin-top:12px;font-size:14px}.booking-hero__badges{margin-top:16px}.booking-card{border-radius:24px;padding:16px}.booking-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-submit-status{grid-template-columns:1fr}.booking-bottom-bar{grid-template-columns:1fr;width:calc(100% - 20px)}.tenant-palette-preview,.tenant-logo-control{grid-template-columns:1fr}}.error{color:#b00020}.success{color:#0a7a2f}.mono{font-family:IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace}hr{border:0;border-top:1px solid #c9b49a80}.dashboard-shell-header{border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:radial-gradient(circle at 100% 0,#a45d3729,#0000 24%),radial-gradient(circle at 0,#234f5224,#0000 28%),linear-gradient(145deg,#fffdf9fa,#f7efe3f0);position:relative;overflow:hidden}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-header-copy{gap:8px;min-width:0;display:grid}.dashboard-header-overline{background:var(--accent-soft);width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;border:1px solid #234f5226;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-header-title{margin:0;font-size:clamp(1.85rem,2vw,2.6rem);line-height:1.05}.dashboard-header-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dashboard-header-meta span,.dashboard-header-meta strong{min-width:0}.dashboard-nav-scroll{max-width:100%}.dashboard-nav-inner{background:#ffffffbd;border:1px solid #c9b49a99;border-radius:999px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffffbf}.dashboard-nav-inner a{display:inline-flex}.dashboard-nav-inner button{white-space:nowrap}.dashboard-nav-btn{border-radius:999px;min-height:38px;padding:9px 14px;font-size:13px}.dashboard-nav-btn.is-active{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-color:var(--accent-strong)}.dashboard-mobile-bottom-nav{display:none}.dashboard-mobile-bottom-nav__item{min-width:0;color:var(--text-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;padding:8px 6px;font-size:12px;display:grid}.dashboard-mobile-bottom-nav__item.is-active{color:var(--text);border-color:var(--border);background:#ffffffe0}.leads-filter-panel{z-index:1;position:sticky;top:8px}.leads-table td,.leads-table th{vertical-align:top}.sticky-actions{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--radius-md);background:#fffbf5e6;padding:10px;position:sticky;top:8px;box-shadow:0 16px 28px #3d2b1414}.section-toggle{align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.section-collapsible__content{margin-top:8px}.section-collapsible__content.is-collapsed{display:none}.token-input{font-family:IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace}.skeleton{background:linear-gradient(90deg,#f1f2f6 0%,#f7f8fb 40%,#f1f2f6 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite skeleton-shimmer;position:relative;overflow:hidden}.skeleton-line{height:12px}.skeleton-line.lg{height:18px}.skeleton-card{border:1px solid var(--border);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}.scroll-x{max-width:100%;overflow-x:auto}.nowrap{white-space:nowrap}.surface-hero{border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:radial-gradient(circle at 100% 0,#234f521f,#0000 25%),radial-gradient(circle at 0 100%,#a45d3724,#0000 30%),linear-gradient(145deg,#fffdf9fa,#f4ecdfe0);border:1px solid #c9b49a99;gap:18px;display:grid;position:relative;overflow:hidden}.surface-hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-warm);font-size:11px;font-weight:700}.surface-hero__title{margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:.96}.surface-hero__lead{color:#4f463d;max-width:64ch;font-size:15px}.surface-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.surface-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:stretch;gap:18px;display:grid}.hero-side-card{border-radius:var(--radius-md);background:#ffffffad;border:1px solid #234f5229;align-content:start;gap:10px;padding:18px;display:grid}.hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-stat{border-radius:var(--radius-sm);background:#ffffffe0;border:1px solid #c9b49a8f;gap:4px;padding:12px;display:grid}.hero-stat strong{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:22px;line-height:1}.login-shell{place-items:center;min-height:100vh;padding:28px 18px;display:grid}.login-card{grid-template-columns:minmax(0,1.1fr) minmax(320px,430px);align-items:stretch;gap:18px;width:min(100%,1060px);display:grid}.login-form-card{align-content:start;gap:14px;display:grid}.login-form-grid{gap:12px;display:grid}.dashboard-home-actions{align-items:center}.dashboard-quick-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.dashboard-quick-link{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffffc2;gap:8px;padding:14px;display:grid}.dashboard-quick-link strong{font-size:16px}.ops-page{gap:14px;display:grid}.ops-hero{position:relative;overflow:hidden}.ops-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff94,#0000 26%),radial-gradient(circle at 100% 100%,#234f521a,#0000 30%);position:absolute;inset:0}.ops-hero__content{z-index:1;gap:18px;display:grid;position:relative}.ops-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ops-section-head__copy{gap:4px;min-width:0;display:grid}.ops-section-head__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-warm);font-size:11px;font-weight:700}.ops-section-head__title{margin:0;font-size:1.1rem}.ops-section-head__summary{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.ops-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ops-kpi-card{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #c9b49a9e;gap:8px;min-width:0;padding:14px;display:grid}.ops-kpi-card--critical{background:#fff4f4f5;border-color:#efb0b0f2}.ops-kpi-card--warning{background:#fff9eaf5;border-color:#f0c36df2}.ops-kpi-card--success{background:#f3fbf5f5;border-color:#b8e1c0f2}.ops-kpi-label{text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);font-size:11px;font-weight:700}.ops-kpi-value{color:#1a1612;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.4rem,2vw,2rem);line-height:.95}.ops-kpi-meta{color:var(--text-muted);font-size:12px;line-height:1.45}.ops-badge-cloud{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-panel-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.ops-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-toolbar__spacer{flex:auto}.ops-filter-grid{grid-template-columns:minmax(320px,1.8fr) repeat(3,minmax(180px,1fr));gap:10px;display:grid}.ops-filter-grid>*{min-width:0}.ops-toolbar--sticky{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--radius-md);background:#fffbf5e6;padding:12px;position:sticky;top:8px;box-shadow:0 16px 28px #3d2b1414}.ops-form-grid{gap:10px;display:grid}.ops-form-grid--two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ops-form-grid--three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ops-note-card{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffffc7;gap:8px;padding:14px;display:grid}.ops-note-card--warning{border-color:var(--warning-border);background:var(--warning-bg)}.ops-note-card--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.ops-note-card--accent{background:#e4f1efb8;border-color:#234f522e}.ops-table-wrap{border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.ops-priority-list{gap:10px;display:grid}.ops-priority-card{border-radius:var(--radius-md);background:linear-gradient(#fffffff5 0%,#f3f8f7eb 100%);border:1px solid #234f5224;gap:10px;padding:14px;display:grid;box-shadow:0 10px 22px #3d2b140f}.ops-priority-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ops-priority-card__reasons{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.ops-expanded-shell{background:linear-gradient(#fffbf5eb 0%,#f7f3ebeb 100%);gap:10px;padding:12px;display:grid}.ops-subsection-card{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffffd1;gap:8px;padding:12px;display:grid}.ops-subsection-card--cool{background:#f8fbff;border-color:#dbe7ff}.ops-subsection-card--warm{background:#fff7ec;border-color:#efc28c}.ops-inline-list{gap:6px;display:grid}.ops-inline-facts{gap:8px;display:grid}.ops-inline-facts--dense{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ops-inline-fact{color:var(--text-muted);font-size:13px}.ops-bulk-bar{border-radius:var(--radius-md);background:linear-gradient(#fffbf5f5 0%,#f3f8f7eb 100%);border:1px solid #234f5224;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;box-shadow:0 12px 24px #3d2b140f}.ops-bulk-bar__info{gap:4px;display:grid}.ops-mobile-only{display:none}.ops-tenant-mobile-list{gap:10px;display:grid}.ops-tenant-mobile-card{border-radius:var(--radius-md);background:#ffffffe0;border:1px solid #234f5224;gap:8px;padding:14px;display:grid;box-shadow:0 10px 22px #3d2b140d}.ops-tenant-mobile-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ops-segmented{border:1px solid var(--border);background:#ffffffbd;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.ops-segmented button{min-height:36px;box-shadow:none;border-radius:999px;padding:8px 12px}.ops-details-card{padding:0;overflow:hidden}.ops-details-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-weight:700;list-style:none;display:flex}.ops-details-card>summary::-webkit-details-marker{display:none}.ops-details-card[open]>summary{border-bottom:1px solid var(--border)}.ops-details-card__body{gap:10px;padding:14px;display:grid}.validation-notice{gap:8px;display:grid}.validation-notice__title{font-weight:700}.validation-notice__items{gap:6px;display:grid}.validation-notice__item{padding-left:14px;position:relative}.validation-notice__item:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;position:absolute;top:7px;left:0}.agenda-date-hero{border:1px solid color-mix(in srgb, var(--border-strong) 60%, transparent);border-radius:var(--radius-md);background:radial-gradient(circle at top right, color-mix(in srgb, var(--dashboard-hero-glow,var(--accent-warm-soft)) 78%, transparent), transparent 34%), linear-gradient(135deg, var(--dashboard-hero-start,var(--accent)) 0%, var(--dashboard-hero-end,var(--accent-strong)) 100%);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:18px;display:grid;overflow:hidden}.agenda-date-hero__calendar{text-align:center;background:#ffffff24;border:1px solid #ffffff47;border-radius:18px;place-items:center;width:116px;min-height:116px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff42}.agenda-date-hero__calendar span,.agenda-date-hero__calendar small,.agenda-date-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.agenda-date-hero__calendar strong{font-size:46px;line-height:.98}.agenda-date-hero__copy{gap:6px;min-width:0;display:grid}.agenda-date-hero__copy h2{color:#fff;margin:0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.05}.agenda-date-hero__copy p{color:#ffffffd6}.agenda-date-hero__actions{justify-items:end;gap:8px;min-width:min(100%,380px);max-width:420px;display:grid}.agenda-date-hero__action-label{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;justify-self:start;font-size:11px;font-weight:800}.agenda-date-hero__nav-group,.agenda-date-hero__shortcut-group{background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;gap:6px;width:100%;padding:5px;display:grid}.agenda-date-hero__nav-group{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-date-hero__shortcut-group{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-date-hero__actions button,.agenda-date-hero__actions a{color:#fff;min-width:0;min-height:38px;box-shadow:none;white-space:nowrap;background:#ffffff24;border-color:#ffffff57;justify-content:center;align-items:center;gap:6px;display:inline-flex}.agenda-date-hero__actions a{font-size:14px;font-weight:800;text-decoration:none}.agenda-date-hero__actions button span,.agenda-date-hero__actions a span{text-overflow:ellipsis;min-width:0;overflow:hidden}.agenda-date-hero__actions button:hover:not(:disabled),.agenda-date-hero__actions a:hover{background:#ffffff38;border-color:#ffffff85}.agenda-date-hero__today-button{background:#ffffff42!important}.agenda-calendar-panel>.ops-details-card__body{padding-top:12px}.agenda-calendar-embedded{min-width:0}.agenda-date-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.agenda-date-strip__item{border-color:color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface-elevated) 84%, transparent);min-height:74px;color:var(--text);text-align:left;border-radius:14px;justify-items:start;gap:2px;padding:10px;display:grid;box-shadow:0 8px 18px #231b130d}.agenda-date-strip__item span,.agenda-date-strip__item small{color:var(--text-muted);font-size:12px;font-weight:700}.agenda-date-strip__item strong{font-size:24px;line-height:1}.agenda-date-strip__item.is-today{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.agenda-date-strip__item.is-active{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-color:var(--accent-strong);box-shadow:0 14px 28px color-mix(in srgb, var(--dashboard-active-shadow,#234f5233) 72%, transparent)}.agenda-date-strip__item.is-active span,.agenda-date-strip__item.is-active small{color:#ffffffd1}.agenda-filter-panel{gap:12px;display:grid}.agenda-filter-panel__top,.agenda-filter-panel__footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agenda-filter-panel__grid{grid-template-columns:minmax(170px,.8fr) minmax(190px,1fr) minmax(240px,1.4fr);gap:10px;display:grid}.agenda-filter-panel__actions{justify-content:flex-end}.agenda-board__scroller{max-width:100%;padding:0 0 6px;overflow-x:auto}.agenda-board__grid{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated) 88%, transparent);border-radius:16px;align-items:start;gap:0;min-width:max-content;display:grid;overflow:hidden}.agenda-board-card{gap:12px;display:grid}.agenda-board__topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agenda-board__title-block{gap:4px;min-width:0;display:grid}.agenda-board__title-block h4{margin:0;font-size:clamp(1.35rem,2vw,2rem)}.agenda-board__eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.agenda-board__summary,.agenda-board__legend{flex-wrap:wrap;gap:6px;display:flex}.agenda-board__legend{color:var(--text-muted);font-size:12px}.agenda-board__legend span{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated) 76%, transparent);border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;display:inline-flex}.agenda-board__axis-header{z-index:3;background:color-mix(in srgb, var(--surface-muted) 74%, var(--surface-elevated));border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-radius:0;padding:14px 10px;font-size:12px;font-weight:700;position:sticky;left:0}.agenda-board__staff-header{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 96%, transparent) 0%, color-mix(in srgb, var(--surface-muted) 52%, transparent) 100%);border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;gap:8px;min-width:0;padding:14px;display:grid}.agenda-board__staff-meta{flex-wrap:wrap;gap:6px;display:flex}.agenda-board__staff-load{background:color-mix(in srgb, var(--border) 55%, transparent);border-radius:999px;height:7px;overflow:hidden}.agenda-board__staff-load span{border-radius:inherit;background:linear-gradient(90deg, var(--accent) 0%, var(--accent-warm) 100%);max-width:100%;height:100%;display:block}.agenda-board__staff-availability{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.agenda-board__axis-track,.agenda-board__track{border:0;border-right:1px solid var(--border);background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--text) 2%, transparent) 0, color-mix(in srgb, var(--text) 2%, transparent) 1px, transparent 1px, transparent 30px);border-radius:0;min-width:0;position:relative}.agenda-board__axis-track{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-muted) 62%, var(--surface-elevated)) 0%, color-mix(in srgb, var(--surface-elevated) 82%, var(--surface-muted)) 100%);position:sticky;left:0}.agenda-board__axis-hour{color:var(--text-muted);padding:0 10px;font-size:12px;position:absolute;left:0;right:0;transform:translateY(-50%)}.agenda-board__hour-line{background:color-mix(in srgb, var(--text) 8%, transparent);height:1px;position:absolute;left:0;right:0;transform:translateY(-.5px)}.agenda-board__now-line{background:var(--accent-warm);height:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-warm) 24%, transparent);z-index:2;position:absolute;left:0;right:0}.agenda-board__track{background-color:color-mix(in srgb, var(--surface-elevated) 86%, transparent);overflow:hidden}.agenda-board__empty{text-align:center;color:var(--text-muted);place-items:center;padding:16px;font-size:13px;display:grid;position:absolute;inset:0}.agenda-board__appointment{text-align:left;border:1px solid var(--border);z-index:3;cursor:pointer;border-radius:12px;align-content:start;gap:4px;padding:10px;display:grid;position:absolute;left:8px;right:8px;box-shadow:0 8px 16px #1111110f}.agenda-board__appointment:hover:not(:disabled){transform:translateY(0)}.agenda-board__appointment:focus-visible{outline:none;box-shadow:0 0 0 2px #11111124,0 12px 20px #11111114}.agenda-board__appointment.is-selected{box-shadow:0 0 0 2px #1111111f,0 12px 20px #11111114}.agenda-board__appointment.is-urgent{box-shadow:0 0 0 2px #efb0b0e6,0 12px 24px #8f1f1f1f}.agenda-board__appointment-time{opacity:.88;font-size:12px;font-weight:700}.agenda-board__urgent-chip{color:#8f1f1f;background:#ffffffeb;border:1px solid #8f1f1f2e;border-radius:999px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.agenda-board__quick-actions{gap:8px;margin-top:6px;display:grid}.agenda-board__quick-actions-help{color:inherit;opacity:.88;font-size:12px;line-height:1.35}.agenda-board__quick-action-group{gap:4px;display:grid}.agenda-board__quick-action{color:inherit;box-shadow:none;background:#ffffffd1;border:1px solid #1111111f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.agenda-board__quick-action.is-danger{color:#8f1f1f;background:#fff4f4f5;border-color:#efb0b0}.agenda-board__quick-action-caption{color:inherit;opacity:.86;font-size:11px;line-height:1.35}.agenda-board__quick-confirm{background:#ffffffe6;border:1px solid #1111111f;border-radius:10px;gap:6px;padding:8px;display:grid}.agenda-board__quick-confirm-title{font-size:12px;font-weight:600;line-height:1.4}.agenda-board__quick-confirm-actions{flex-wrap:wrap;gap:6px;display:flex}.schedule-composer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agenda-board__detail-actions{flex:100%;gap:8px;display:grid}.agenda-board__detail-actions-title{font-size:13px;font-weight:700}.agenda-board__detail-actions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;width:100%;display:grid}.agenda-board__detail-action-card{border:1px solid var(--border);background:#fff;border-radius:12px;gap:6px;padding:10px;display:grid}.agenda-board__remove-confirm{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-text);border-radius:14px;flex:100%;gap:10px;padding:12px;display:grid}.agenda-board__remove-confirm-copy{gap:4px;font-size:13px;line-height:1.4;display:grid}.agenda-board__remove-confirm-copy span{color:inherit;opacity:.86;font-size:12px}.agenda-board__remove-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.dashboard-header{align-items:flex-start!important}.dashboard-nav-scroll{width:100%;padding-bottom:4px;overflow-x:auto}.dashboard-nav-inner{flex-wrap:nowrap;min-width:max-content}.dashboard-nav-inner button{padding:8px 10px}.dashboard-header-meta{max-width:100%}.surface-hero__grid,.login-card{grid-template-columns:1fr}.leads-filter-panel{position:static}.hide-md{display:none}.agenda-board__grid{gap:0}.agenda-date-hero{grid-template-columns:1fr;align-items:stretch}.agenda-date-hero__calendar{text-align:left;justify-content:space-between;width:100%;min-height:auto;display:flex}.agenda-date-hero__actions{justify-items:stretch;width:100%;max-width:none}.agenda-filter-panel__grid{grid-template-columns:1fr}.dashboard-layout-shell{padding-bottom:84px}.dashboard-mobile-bottom-nav{left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);z-index:50;background:#fafafaeb;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 24px #00000014}.sticky-actions{top:0}.ops-section-head{flex-direction:column;align-items:stretch}.ops-toolbar--sticky{position:static}.ops-mobile-only{display:grid}}@media (max-width:640px){.container{padding:16px}th,td{padding:8px}.dashboard-header-meta{line-height:1.4;display:block}.dashboard-home-actions{grid-template-columns:1fr;gap:8px;display:grid}.dashboard-home-actions a,.dashboard-home-actions button{width:100%}.card{padding:14px}.agenda-date-hero{gap:12px;padding:14px}.agenda-date-hero__copy h2{font-size:1.55rem}.agenda-date-hero__actions{min-width:0}.agenda-date-hero__nav-group,.agenda-date-hero__shortcut-group{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-date-hero__nav-group{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-date-hero__actions button,.agenda-date-hero__actions a{width:100%;min-height:42px;padding-inline:8px;font-size:13px}.agenda-date-hero__nav-group button{gap:4px;padding-inline:4px;font-size:12px}.agenda-date-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-board__legend,.agenda-board__staff-availability{display:grid}.ops-kpi-grid,.ops-panel-grid,.ops-form-grid--two,.ops-filter-grid{grid-template-columns:1fr}.ops-priority-card__top{flex-direction:column}.ops-bulk-bar,.ops-tenant-mobile-card__top{flex-direction:column;align-items:stretch}.ops-segmented{grid-template-columns:1fr 1fr;width:100%;display:grid}.ops-segmented button{width:100%}.hide-sm{display:none}.leads-table td,.leads-table th{white-space:nowrap}.leads-table .row{gap:4px}.leads-table button{padding:6px 8px;font-size:12px}.dashboard-nav-inner{gap:6px}.dashboard-nav-inner button{font-size:13px}.dashboard-shell-header,.surface-hero,.card{border-radius:18px}.surface-hero__title{font-size:2.1rem}.hero-stat-grid{grid-template-columns:1fr}.agenda-board__staff-header{padding:10px}.agenda-board__appointment{padding:8px;left:6px;right:6px}.agenda-board__axis-header{padding:10px 8px}.dashboard-mobile-bottom-nav__item{padding:8px 4px;font-size:11px}.sticky-actions{border-radius:10px;padding:6px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--bg-deep:#e8eef7;--surface:#ffffffe0;--surface-elevated:#fff;--surface-muted:#f7f9fc;--surface-contrast:#0f172a;--text:#162033;--text-strong:#0d1729;--text-muted:#627089;--border:#d9e2ef;--border-strong:#c2cfdf;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#e8f0ff;--accent-secondary:#0f766e;--accent-secondary-soft:#e4f6f3;--warning-bg:#fff7df;--warning-border:#f1d07b;--warning-text:#7b5800;--danger-bg:#fff1f2;--danger-border:#f2b8be;--danger-text:#a11b2f;--success-bg:#ebfbf3;--success-border:#b7e6ca;--success-text:#116b43;--shadow-soft:0 18px 40px #0f172a14;--shadow-panel:0 28px 72px #0f172a24;--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--radius-sm:14px}html,body{background:var(--bg)}body,button,input,select,textarea{font-family:var(--font-sans), "Open Sans", sans-serif}body.app-body{color:var(--text);background-image:radial-gradient(circle at 0 0,#2563eb1a,#0000 28%),radial-gradient(circle at 100% 0,#0f766e14,#0000 24%),linear-gradient(#ffffffdb,#f4f7fb);line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans), "Open Sans", sans-serif;letter-spacing:0;color:var(--text-strong);line-height:1.08}a{color:inherit}.container{max-width:1440px;padding:28px 24px 40px}.card{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffff5,#f8fafcfa);padding:20px;position:relative}.small{color:var(--text-muted);line-height:1.55}label{color:var(--text-strong);gap:8px;font-size:13px;font-weight:700}input,select,textarea{border:1px solid var(--border);min-height:46px;color:var(--text);background:#fffffff0;border-radius:14px;padding:12px 14px;font-size:14px;box-shadow:0 1px #ffffffb3,inset 0 1px 2px #94a3b814}textarea{min-height:120px}input:focus,select:focus,textarea:focus{border-color:#2563eb75;box-shadow:0 0 0 4px #2563eb24}button,.app-button{letter-spacing:0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:700;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s,color .14s;display:inline-flex}button,.app-button--primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-color:#2563eb38;box-shadow:0 14px 32px #2563eb3d}button:hover:not(:disabled),.app-button:hover{transform:translateY(-1px)}button.secondary,.app-button--secondary{color:var(--text-strong);border-color:var(--border);background:#fffffff5;box-shadow:0 10px 24px #0f172a0f}button.secondary:hover:not(:disabled),.app-button--secondary:hover{border-color:var(--border-strong);background:#fff}button.danger,button.secondary.danger{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}button:disabled,.app-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}table{border-collapse:separate;border-spacing:0}thead th{color:#6b768c;letter-spacing:.08em;background:#f3f7fd;font-size:11px;font-weight:800}tbody tr:hover{background:#f4f8ffe0}.badge{border:1px solid var(--border);color:#475467;background:#f8fafcf2;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.surface-hero,.dashboard-shell-header{box-shadow:var(--shadow-panel);background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 24%),radial-gradient(circle at 0 100%,#0f766e14,#0000 28%),linear-gradient(#fffffffa,#f4f8fff0);border:1px solid #c2cfdfb8;overflow:hidden}.surface-hero__eyebrow,.dashboard-header-overline,.ops-section-head__eyebrow,.marketing-panel-label{width:fit-content;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#2563eb14;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.surface-hero__title{font-size:clamp(2.35rem,4.6vw,4.8rem);line-height:.98}.surface-hero__lead{color:#445168;max-width:62ch;font-size:16px}.surface-hero__grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:stretch;gap:24px;display:grid}.hero-side-card{background:#ffffffc2;border:1px solid #c2cfdfd6;border-radius:20px;padding:20px;box-shadow:inset 0 1px #ffffffb8}.hero-stat-grid,.marketing-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-stat,.marketing-stat-card{background:#fffffff0;border:1px solid #d9e2efeb;border-radius:16px;gap:6px;padding:14px;display:grid}.hero-stat strong,.marketing-stat-card strong{color:var(--text-strong);font-size:1.15rem}.marketing-shell,.marketing-section{gap:18px;display:grid}.marketing-hero{padding:28px}.marketing-hero__copy{align-content:start;gap:16px;display:grid}.marketing-hero__title{max-width:11ch}.marketing-hero__cycle{color:var(--accent)}.marketing-feature-strip{flex-wrap:wrap;gap:10px;display:flex}.marketing-feature-pill{color:#4a556b;background:#ffffffe6;border:1px solid #d9e2eff0;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.marketing-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.marketing-card{border:1px solid var(--border);background:#fffffff0;border-radius:20px;gap:10px;padding:20px;display:grid;box-shadow:0 14px 28px #0f172a0f}.marketing-card h3{margin:0;font-size:1.1rem}.marketing-card p{color:var(--text-muted)}.marketing-card__icon,.dashboard-home-link__icon,.auth-highlight-card__icon,.dashboard-home-owner-callout__icon,.metrics-highlight-card__icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.hm-sales-page{gap:30px}.hm-sales-page section[id]{scroll-margin-top:150px}.hm-site-header,.hm-site-contextbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #d9e2efeb;position:sticky}.hm-site-header{top:0}.hm-site-contextbar{z-index:28;top:52px;box-shadow:0 10px 28px #0f172a0a}.hm-site-header__inner,.hm-site-contextbar__inner{width:min(100%,1240px);margin:0 auto;padding:0 22px}.hm-site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:52px;display:grid}.hm-site-brand,.hm-site-nav,.hm-site-actions,.hm-site-tabs{align-items:center;display:flex}.hm-site-brand{min-width:0;color:var(--text-strong);gap:10px;text-decoration:none}.hm-site-brand__mark{width:32px;height:32px;color:var(--accent-secondary);background:linear-gradient(145deg,#e4f6f3eb,#fffffff0);border:1px solid #0f766e29;border-radius:10px;place-items:center;display:grid}.hm-site-brand strong{white-space:nowrap;font-size:16px}.hm-site-nav{scrollbar-width:none;gap:clamp(14px,2vw,26px);min-width:0;overflow-x:auto}.hm-site-nav::-webkit-scrollbar{display:none}.hm-site-tabs::-webkit-scrollbar{display:none}.hm-site-nav a,.hm-site-tabs a,.hm-site-login{color:#111827;white-space:nowrap;font-size:13.5px;font-weight:700;text-decoration:none}.hm-site-nav a:hover,.hm-site-tabs a:hover,.hm-site-login:hover{color:var(--accent)}.hm-site-actions{justify-content:flex-end;gap:12px}.hm-site-icon-link{width:38px;height:38px;color:var(--text-strong);background:#f8fafcf5;border-radius:999px;place-items:center;text-decoration:none;display:grid}.hm-site-cta{color:#111827;min-height:38px;box-shadow:none;background:#fff;border-color:#111827;padding:9px 15px}.hm-site-contextbar__inner{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:20px;min-height:76px;display:grid}.hm-site-contextbar__title{gap:6px;min-width:0;display:grid}.hm-site-contextbar__title strong{color:var(--text-strong);font-size:18.5px}.hm-site-contextbar__title span{color:var(--text-muted);font-size:13.5px}.hm-site-tabs{scrollbar-width:none;align-self:stretch;gap:24px;overflow-x:auto}.hm-site-tabs a{color:var(--text-muted);align-items:center;display:inline-flex;position:relative}.hm-site-tabs a:first-child{color:#111827}.hm-site-tabs a:first-child:after{content:"";background:#111827;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.hm-site-contextbar__button{min-height:40px;padding-inline:18px}.hm-sales-hero{border-radius:34px;padding:clamp(24px,4vw,44px)}.hm-sales-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);align-items:center;gap:clamp(28px,5vw,64px)}.hm-sales-hero__title{text-wrap:balance;max-width:14ch}.hm-sales-actions{flex-wrap:wrap;gap:10px;display:flex}.hm-sales-hero-preview{justify-items:stretch;min-width:0;display:grid}.hm-sales-mini-window{background:#0f172a;border:1px solid #0f172a29;border-radius:26px;overflow:hidden;box-shadow:0 34px 72px #0f172a33}.hm-sales-mini-window__bar{background:#111827;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex}.hm-sales-mini-window__bar span{background:#f97316;border-radius:999px;width:9px;height:9px}.hm-sales-mini-window__bar span:nth-child(2){background:#eab308}.hm-sales-mini-window__bar span:nth-child(3){background:#22c55e}.hm-sales-mini-window__bar strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;font-size:13px;overflow:hidden}.hm-sales-mini-window__body{background:linear-gradient(145deg,#14302bfa,#1f4158fa);grid-template-columns:minmax(210px,.9fr) minmax(250px,1.1fr);gap:18px;min-height:332px;padding:24px;display:grid;position:relative}.hm-sales-mini-booking,.hm-sales-mini-dashboard,.hm-sales-mini-toast{min-width:0;color:var(--text-strong);background:#fffffff7;border:1px solid #e2e8f0b8;box-shadow:0 18px 36px #0f172a29}.hm-sales-mini-booking{border-radius:24px;align-content:start;align-self:center;gap:12px;min-height:256px;padding:18px;display:grid}.hm-sales-mini-badge{width:fit-content;max-width:100%;color:var(--accent-secondary);text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:900}.hm-sales-mini-booking strong,.hm-sales-mini-dashboard__head strong{font-size:1.12rem;line-height:1.12}.hm-sales-mini-service{background:#fff;border:1px solid #d9e2eff5;border-radius:16px;padding:13px 15px;font-weight:900}.hm-sales-mini-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hm-sales-mini-slots span{color:#1d4ed8;text-align:center;background:#2563eb1a;border-radius:12px;padding:9px 7px;font-size:12px;font-weight:900}.hm-sales-mini-booking button{color:#fff;min-height:42px;font:inherit;background:#2563eb;border:0;border-radius:14px;font-weight:900}.hm-sales-mini-dashboard{border-radius:22px;align-content:start;align-self:end;gap:12px;min-height:228px;padding:18px;display:grid}.hm-sales-mini-dashboard__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;display:grid}.hm-sales-mini-dashboard__head span{color:#64748b;font-size:12px;font-weight:800}.hm-sales-mini-dashboard__head strong{grid-column:1/-1}.hm-sales-mini-dashboard__head small{color:#1d4ed8;white-space:nowrap;background:#2563eb14;border:1px solid #2563eb24;border-radius:999px;grid-area:1/2;padding:5px 8px;font-size:10px;font-weight:900}.hm-sales-mini-event{background:#e8f0ffdb;border:1px solid #2563eb2e;border-left:4px solid #2563eb;border-radius:14px;grid-template-columns:52px minmax(0,1fr);gap:8px 10px;padding:11px 12px;display:grid}.hm-sales-mini-event.is-free{border-color:#0f766e29;border-left-color:var(--accent-secondary);background:#e4f6f3e0}.hm-sales-mini-event span,.hm-sales-mini-event small{color:var(--text-muted);font-size:12px;font-weight:800}.hm-sales-mini-event strong,.hm-sales-mini-event small{overflow-wrap:normal;grid-column:2;min-width:0}.hm-sales-mini-event strong{line-height:1.15}.hm-sales-mini-toast{color:#14532d;background:#ecfdf5fa;border-color:#bbf7d0c7;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;width:min(350px,100% - 44px);padding:13px 15px;display:grid;position:absolute;bottom:20px;right:22px}.hm-sales-mini-toast p{margin:2px 0 0;font-size:12px}.hm-sales-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hm-sales-proof__item{background:#ffffffe0;border:1px solid #d9e2efe6;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:20px;display:grid;box-shadow:0 16px 34px #0f172a0f}.hm-sales-proof__icon,.hm-sales-journey-card__icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.hm-sales-proof__item strong{color:var(--text-strong);font-size:1rem;display:block}.hm-sales-proof__item p{color:var(--text-muted);margin:4px 0 0;font-size:14px}.hm-sales-showcase{border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);background:linear-gradient(135deg,#fffffffa,#eff8f6e0 52%,#f6fafff5);border:1px solid #c2cfdfc7;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(28px,4vw,52px);padding:clamp(26px,4vw,46px);display:grid;overflow:hidden}.hm-sales-showcase__copy{align-content:center;gap:16px;display:grid}.hm-sales-showcase__copy h2,.hm-sales-founder h2,.hm-sales-segments h2{text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.hm-sales-showcase__copy p,.hm-sales-founder__copy p,.hm-sales-segments__copy p{color:var(--text-muted);font-size:15px}.hm-sales-highlight-list{gap:10px;margin-top:4px;display:grid}.hm-sales-highlight{border-left:4px solid var(--accent-secondary);background:#ffffffc7;border-radius:14px;gap:3px;padding:12px 14px;display:grid}.hm-sales-highlight span{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:800}.hm-sales-highlight strong{color:var(--text-strong)}.hm-sales-highlight p{margin:0;font-size:13px}.hm-sales-product-view{color:#f8fafc;background:#0f172a;border:1px solid #94a3b857;border-radius:28px;min-width:0;overflow:hidden;box-shadow:0 34px 82px #0f172a3d}.hm-sales-product-view__toolbar{background:#0f172af5;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:13px 16px;display:flex}.hm-sales-product-view__toolbar span{background:#f97316;border-radius:999px;width:9px;height:9px}.hm-sales-product-view__toolbar span:nth-child(2){background:#eab308}.hm-sales-product-view__toolbar span:nth-child(3){background:#22c55e}.hm-sales-product-view__toolbar strong{color:#e2e8f0;margin-left:8px;font-size:13px}.hm-sales-product-view__body{background:linear-gradient(160deg,#2563eb24,#0f766e33),#111827;grid-template-columns:1fr;align-items:stretch;min-height:450px;padding:22px;display:grid;position:relative}.hm-sales-booking-preview{color:#171717;background:radial-gradient(circle at 88% 8%,#b9a97a57,#0000 27%),linear-gradient(135deg,#f8f4eb 0%,#efe3d0 100%);border:1px solid #ffffff24;border-radius:24px;grid-template-columns:minmax(230px,.92fr) minmax(260px,1.08fr);gap:18px;min-width:0;padding:20px;display:grid;position:relative;box-shadow:inset 0 1px #fff9}.hm-sales-booking-preview__hero,.hm-sales-booking-preview__card,.hm-sales-booking-preview__confirmation{border:1px solid #cbb48b73;border-radius:24px;min-width:0;box-shadow:0 18px 34px #2820151a}.hm-sales-booking-preview__hero{color:#fffdf5;background:radial-gradient(circle at 82% 12%,#ddd0a166,#0000 27%),linear-gradient(135deg,#233f39,#456b68);align-content:start;gap:14px;padding:22px;display:grid}.hm-sales-booking-preview__brand{letter-spacing:0;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.hm-sales-booking-preview__hero strong{overflow-wrap:normal;text-wrap:balance;word-break:normal;font-size:clamp(2.1rem,4vw,3rem);line-height:.94}.hm-sales-booking-preview__hero p{color:#fffdf5e6;max-width:34rem;margin:0;font-size:14px;line-height:1.5}.hm-sales-booking-preview__chips,.hm-sales-booking-preview__dates,.hm-sales-booking-preview__slots{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.hm-sales-booking-preview__chips span{color:#fffdf5f2;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.hm-sales-booking-preview__card{background:#fffdf8f0;align-content:start;gap:12px;padding:18px;display:grid}.hm-sales-booking-preview__section{color:#6d5f4e;letter-spacing:0;text-transform:uppercase;align-items:baseline;gap:7px;font-size:11px;font-weight:900;display:flex}.hm-sales-booking-preview__section span{color:#ad5138}.hm-sales-booking-preview__service,.hm-sales-booking-preview__select{color:#182136;background:#fff;border:1px solid #cbb48b94;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-weight:800;display:flex}.hm-sales-booking-preview__service strong{color:#7a6d5e;font-size:12px}.hm-sales-booking-preview__dates button,.hm-sales-booking-preview__slots button{color:#171717;min-height:42px;font:inherit;background:#fffdf9;border:1px solid #cbb48bad;border-radius:15px;padding:10px 13px;font-size:13px;font-weight:900}.hm-sales-booking-preview__dates button.is-active{color:#fffdf5;background:#a54d36;border-color:#a54d36}.hm-sales-booking-preview__slots button{color:#1c5549;background:#f2f7f4;border-color:#a54d363d;flex:78px}.hm-sales-booking-preview__confirmation{color:#14532d;background:#ecfdf5f5;grid-template-columns:auto minmax(0,1fr);gap:10px;width:auto;margin-top:2px;padding:13px 14px;display:grid}.hm-sales-booking-preview__confirmation strong,.hm-sales-booking-preview__confirmation p{overflow-wrap:anywhere;min-width:0}.hm-sales-booking-preview__confirmation p{margin:2px 0 0;font-size:12px}.hm-sales-phone{min-width:0;min-height:300px;color:var(--text-strong);background:linear-gradient(#fffdf8,#eef8f5);border:1px solid #ffffff2e;border-radius:28px;align-content:start;gap:12px;padding:18px 14px;display:grid;box-shadow:0 22px 48px #00000038}.hm-sales-phone__badge{width:fit-content;color:var(--accent-secondary);text-transform:uppercase;background:#0f766e1a;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.hm-sales-phone strong{font-size:1.2rem}.hm-sales-phone__service{background:#fff;border:1px solid #d9e2eff0;border-radius:16px;padding:12px;font-weight:800}.hm-sales-phone__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hm-sales-phone__slots span{background:var(--accent-soft);color:var(--accent);text-align:center;border-radius:12px;padding:8px 6px;font-size:12px;font-weight:900}.hm-sales-phone button{border-radius:14px;min-height:40px;margin-top:auto;font-size:13px}.hm-sales-dashboard-preview{min-width:0;color:var(--text);background:#fffffff5;border:1px solid #ffffff24;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 20px 46px #0000002e}.hm-sales-dashboard-preview__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-sales-dashboard-preview__header span:first-child{color:var(--text-muted);font-size:12px;font-weight:800;display:block}.hm-sales-dashboard-preview__header strong{color:var(--text-strong);display:block}.hm-sales-timeline{grid-template-columns:54px minmax(0,1fr);gap:10px 12px;display:grid}.hm-sales-timeline>span{color:var(--text-muted);padding-top:10px;font-size:12px;font-weight:900}.hm-sales-timeline>div{border:1px solid #2563eb29;border-left:4px solid var(--accent);background:#e8f0ffd1;border-radius:14px;gap:2px;padding:11px 12px;display:grid}.hm-sales-timeline__free{border-color:#0f766e29!important;border-left-color:var(--accent-secondary)!important;background:#e4f6f3e6!important}.hm-sales-timeline strong,.hm-sales-timeline p{overflow-wrap:anywhere;min-width:0}.hm-sales-timeline p{color:var(--text-muted);margin:0;font-size:12px}.hm-sales-message-preview{color:#14532d;background:#ecfdf5f5;border:1px solid #bbf7d08a;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;width:min(330px,100% - 52px);padding:13px 14px;display:grid;position:absolute;bottom:18px;right:26px;box-shadow:0 18px 38px #00000029}.hm-sales-message-preview strong,.hm-sales-message-preview p{overflow-wrap:anywhere;min-width:0}.hm-sales-message-preview p{margin:2px 0 0;font-size:12px}.hm-sales-journey{gap:18px;display:grid}.hm-sales-journey__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hm-sales-journey-card{background:#ffffffeb;border:1px solid #d9e2efeb;border-radius:22px;gap:12px;min-width:0;padding:22px;display:grid;position:relative;box-shadow:0 14px 30px #0f172a0f}.hm-sales-journey-card__number{color:#0f172a3d;font-size:12px;font-weight:900}.hm-sales-journey-card h3{margin:0;font-size:1.05rem}.hm-sales-journey-card p{color:var(--text-muted);margin:0;font-size:14px}.hm-sales-founder{border-radius:var(--radius-xl);color:#f8fafc;box-shadow:var(--shadow-panel);background:linear-gradient(135deg,#12352f 0%,#193f59 58%,#132034 100%);grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:28px;padding:clamp(26px,4vw,44px);display:grid}.hm-sales-founder h2,.hm-sales-founder__copy p{color:#f8fafc}.hm-sales-founder__copy{align-content:start;gap:16px;display:grid}.hm-sales-founder .ops-section-head__eyebrow{color:#fef3c7;background:#ffffff1f}.hm-sales-founder__copy .app-button{color:#12352f;background:#fef3c7;border-color:#fef3c78c;width:fit-content;box-shadow:0 18px 38px #0003}.hm-sales-founder__checklist{gap:10px;display:grid}.hm-sales-founder__checklist div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.hm-sales-founder__checklist svg{color:#bbf7d0}.hm-sales-segments{border-radius:var(--radius-xl);background:#ffffffe6;border:1px solid #d9e2efe6;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:24px;padding:clamp(26px,4vw,40px);display:grid}.hm-sales-segments__copy{align-content:start;gap:12px;display:grid}.hm-sales-segments__cta{width:fit-content;margin-top:4px}.hm-sales-segment-list{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.hm-sales-segment-list span{color:#164e46;background:#e4f6f3b3;border:1px solid #0f766e2e;border-radius:999px;align-items:center;min-height:40px;padding:9px 13px;font-weight:800;display:inline-flex}.commercial-script-box{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--text);font-family:var(--font-sans), "Open Sans", sans-serif;background:#f8fafcf0;border:1px solid #d9e2eff5;border-radius:16px;margin:0;padding:14px;font-size:13px;line-height:1.55}.commercial-checklist{gap:8px;display:grid}.commercial-checklist__item{background:#ffffffeb;border:1px solid #d9e2eff5;border-radius:14px;align-items:center;gap:9px;padding:10px 12px;display:flex}.commercial-checklist__item input{min-height:auto}.auth-shell{place-items:center;min-height:100vh;padding:28px 18px;display:grid}.auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.9fr);gap:20px;width:min(1120px,100%);display:grid}.auth-hero,.auth-card{align-content:start}.auth-hero{gap:16px;padding:28px;display:grid}.auth-hero__title{max-width:12ch}.auth-highlight-list{gap:12px;display:grid}.auth-highlight-card{background:#ffffffe6;border:1px solid #d9e2eff0;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.auth-card{gap:18px;display:grid}.auth-card__header{gap:8px;display:grid}.auth-card__header h2{margin:0}.auth-form-grid{gap:14px;display:grid}.auth-submit{width:100%}.auth-feedback{margin:0}.dashboard-layout-shell{gap:16px;padding-bottom:36px;display:grid}.dashboard-shell-header{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:24px;display:grid}.dashboard-header{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);align-items:start;gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.dashboard-header--compact{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:14px}.dashboard-header-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;max-width:100%;display:grid}.dashboard-tenant-logo{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 94%, transparent), color-mix(in srgb, var(--surface-muted) 82%, transparent));width:76px;height:76px;box-shadow:0 12px 26px color-mix(in srgb, var(--dashboard-active-shadow,#234f5233) 54%, transparent);border-radius:18px;place-items:center;padding:8px;display:grid}.dashboard-tenant-logo img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-header-copy{gap:8px;min-width:0;max-width:100%;display:grid}.dashboard-header-kicker-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.dashboard-header-inline-meta{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.dashboard-header-title{overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.dashboard-header-subtitle{color:#475467;overflow-wrap:anywhere;max-width:64ch;margin:0;font-size:14px}.dashboard-header-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-summary-chip{background:#ffffffe0;border:1px solid #d9e2eff0;border-radius:16px;gap:4px;padding:14px;display:grid}.dashboard-summary-chip--wide{grid-column:1/-1}.dashboard-summary-chip--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.dashboard-summary-chip__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:800}.dashboard-account-details{background:#ffffffd6;border:1px solid #d9e2eff5;border-radius:18px;width:100%;min-width:0;max-width:100%;padding:0;overflow:hidden}.dashboard-account-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:14px 16px;font-weight:700;list-style:none;display:flex}.dashboard-account-details>summary span{overflow-wrap:anywhere;min-width:0}.dashboard-account-details>summary::-webkit-details-marker{display:none}.dashboard-account-details[open]>summary{border-bottom:1px solid #d9e2eff5}.dashboard-account-details__body{padding:14px 16px 16px}.dashboard-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding-top:4px;display:grid}.dashboard-nav__group,.dashboard-nav__utility{gap:10px;min-width:0;max-width:100%;display:flex}.dashboard-nav__group{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow:auto hidden}.dashboard-nav__utility{flex:none;justify-content:flex-end}.dashboard-nav-link{min-height:42px;color:var(--text-strong);white-space:nowrap;background:#ffffffe6;border:1px solid #d9e2eff5;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #0f172a0d}.dashboard-nav-link__icon{flex-shrink:0}.dashboard-nav-link.is-active{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-color:#2563eb24;box-shadow:0 14px 32px #2563eb38}.dashboard-nav-link--ghost{background:#f7faffeb}.dashboard-content-stack{gap:16px;display:grid}.dashboard-home-hero{padding:24px}.dashboard-home-hero__grid{align-items:stretch}.dashboard-home-hero__title{max-width:13ch}.dashboard-home-focus{flex-wrap:wrap;gap:10px;display:flex}.dashboard-home-hero__aside{gap:14px;display:grid}.dashboard-home-hero__aside-copy{gap:6px;display:grid}.dashboard-home-link-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.dashboard-home-link{background:#fffffff5;border:1px solid #d9e2eff5;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:18px;display:grid;box-shadow:0 14px 24px #0f172a0d}.dashboard-home-link--accent{background:linear-gradient(#ecf3fff0,#fffffffa);border-color:#a1bcf5eb}.dashboard-home-link__body{gap:6px;display:grid}.dashboard-home-link__body strong{color:var(--text-strong)}.dashboard-home-link__body p{color:var(--text-muted);margin:0;font-size:14px}.dashboard-home-owner-callout{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.metrics-intro-card,.metrics-panel-card{gap:16px;display:grid}.metrics-actions{flex-wrap:wrap;gap:10px;display:flex}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.metrics-grid--financial{margin-bottom:8px}.metric-tile{background:#fffffff5;border:1px solid #d9e2eff5;border-radius:18px;gap:8px;min-width:0;padding:16px;display:grid}.metric-tile--positive{border-color:var(--success-border);background:linear-gradient(#ebfbf3f5,#fffffffa)}.metric-tile--warning{border-color:var(--warning-border);background:linear-gradient(#fff7dff5,#fffffffa)}.metric-tile--danger{border-color:var(--danger-border);background:linear-gradient(#fff1f2f5,#fffffffa)}.metric-tile__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-tile__icon{width:34px;height:34px;color:var(--accent);background:#2563eb14;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.metric-tile__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.metric-tile__value{color:var(--text-strong);letter-spacing:0;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800}.metric-tile__detail,.metric-tile__link{color:var(--text-muted);font-size:13px}.metrics-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metrics-schedule-list,.metrics-load-list{gap:10px;display:grid}.metrics-schedule-item,.metrics-load-item,.metrics-highlight-card{background:#fffffff0;border:1px solid #d9e2eff5;border-radius:16px;gap:8px;padding:14px;display:grid}.metrics-schedule-item__top,.metrics-load-item__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.metrics-badge-row{flex-wrap:wrap;gap:8px;display:flex}.metrics-load-bar{background:#eef3fb;border:1px solid #d9e2eff5;border-radius:999px;height:10px;overflow:hidden}.metrics-load-bar__fill{background:linear-gradient(90deg, var(--accent) 0%, var(--accent-secondary) 100%);border-radius:999px;height:100%}.metrics-highlight-card{grid-template-columns:auto 1fr;align-items:start}.metrics-table{min-width:720px}.validation-notice{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-text);border-radius:18px;gap:10px;margin-top:12px;padding:14px;display:grid}.validation-notice--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.validation-notice--success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.validation-notice__header{align-items:center;gap:8px;display:flex}.validation-notice__icon{background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.validation-notice__title{font-weight:800}.validation-notice__items{gap:6px;display:grid}.validation-notice__item{padding-left:16px;position:relative}.validation-notice__item:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.ops-page{gap:18px}.dashboard-module-page,.dashboard-module-card{gap:14px;min-width:0;display:grid}.dashboard-module-card--flat{box-shadow:none}.dashboard-module-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,280px);display:flex}.dashboard-module-actions input{min-width:min(100%,280px)}.dashboard-module-list-card{gap:12px;min-width:0;display:grid}.dashboard-module-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module-table-actions{flex-wrap:wrap;gap:6px;display:flex}.dashboard-module-empty{border:1px dashed var(--border);min-height:150px;color:var(--text-muted);text-align:center;background:#f8fafcbd;border-radius:18px;place-items:center;gap:8px;padding:24px;display:grid}.dashboard-module-empty strong{color:var(--text);font-size:1rem}.dashboard-module-empty span{max-width:560px;line-height:1.45}.integrations-page-shell{min-width:0}.integrations-status-grid,.integrations-section-grid{min-width:0;display:grid}.integrations-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-top:10px}.integrations-section-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:12px;margin-top:12px}.integration-status-card{border:1px solid var(--border);background:#fffffff2;border-radius:18px;gap:4px;min-width:0;padding:12px;display:grid}.integration-section-card{gap:10px;min-width:0;padding:14px;display:grid}.integration-section-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-module-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:12px;display:grid}.dashboard-module-form-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.dashboard-module-form-grid>label,.ops-form-grid>label{min-width:0}.dashboard-module-form-grid .small{max-width:42ch}.ops-kpi-value{font-family:var(--font-sans), "Open Sans", sans-serif;letter-spacing:0;color:var(--text-strong);font-size:clamp(1.55rem,2.35vw,2rem);font-weight:800;line-height:1.05}.ops-form-grid--four{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cash-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:12px;min-width:0;display:grid}.cash-workspace-grid>*{min-width:0}.ops-table-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.ops-table-wrap>table,.ops-table-wrap>.table{width:100%}.ops-table-wrap th,.ops-table-wrap td{vertical-align:top;overflow-wrap:anywhere}.ops-details-card>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ops-details-card>summary .small{overflow-wrap:normal;word-break:normal;text-align:right;min-width:0}.ops-toolbar--sticky,.sticky-actions{background:#ffffffeb;border-color:#d9e2eff0;top:10px;box-shadow:0 18px 36px #0f172a14}.ops-kpi-card,.ops-note-card,.ops-subsection-card,.ops-priority-card,.ops-tenant-mobile-card,.ops-bulk-bar{background:#fffffff2;border-color:#d9e2eff0}.ops-kpi-card--critical,.ops-note-card--danger{background:var(--danger-bg);border-color:var(--danger-border)}.ops-kpi-card--warning,.ops-note-card--warning{background:var(--warning-bg);border-color:var(--warning-border)}.ops-kpi-card--success{background:var(--success-bg);border-color:var(--success-border)}.ops-expanded-shell{background:linear-gradient(#f7faffeb,#ffffffeb);border-radius:18px}.ops-subsection-card--cool{background:#f8fbff;border-color:#cfe0ff}.ops-subsection-card--warm{background:#fff9f1;border-color:#f2d29c}.ops-tenant-mobile-card__top,.ops-priority-card__top,.ops-section-head{gap:12px}.agenda-board__axis-header,.agenda-board__staff-header,.agenda-board__axis-track,.agenda-board__track{background:#fffffff5;border-color:#d9e2eff5}.agenda-board__axis-track{background:linear-gradient(#f7fafff5,#fff)}.agenda-board__track{background:linear-gradient(#fff,#f9fbfffa)}.agenda-board__appointment{border-radius:16px;gap:2px;min-height:64px;padding:8px 12px;overflow:hidden;box-shadow:0 12px 28px #0f172a14}.agenda-board__appointment.is-selected{box-shadow:0 0 0 2px #2563eb2e,0 16px 28px #0f172a1f}.agenda-board__appointment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;line-height:1.18;display:block;overflow:hidden}.agenda-board__appointment-meta{text-overflow:ellipsis;white-space:nowrap;opacity:.88;overflow:hidden}.agenda-board__appointment-status{background:#ffffffdb;border:1px solid #0f172a14;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:700}.quick-agenda-stage{min-height:100dvh;padding:14px 14px calc(92px + env(safe-area-inset-bottom,0px));color:var(--text);background:radial-gradient(circle at 16% 0%, #ffffffeb, transparent 30%), radial-gradient(circle at 88% 10%, #3b82f61f, transparent 28%), linear-gradient(160deg, var(--bg), var(--bg-deep))}.quick-agenda-hero,.quick-agenda-shell,.quick-agenda-bottom-bar{width:min(100%,680px);margin-inline:auto}.quick-agenda-hero{border:1px solid var(--border);background:linear-gradient(145deg,#fffffff5,#f8fafce6),radial-gradient(circle at 92% 0,#c9894429,#0000 34%);border-radius:26px;gap:22px;padding:18px;display:grid;box-shadow:0 22px 54px #0f172a1f}.quick-agenda-hero__top,.quick-agenda-hero__main,.quick-agenda-list__head,.quick-agenda-item__title-row,.quick-agenda-sheet__head,.quick-agenda-sheet__actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quick-agenda-brand{align-items:center;gap:12px;min-width:0;display:flex}.quick-agenda-brand>div:last-child{gap:3px;min-width:0;display:grid}.quick-agenda-brand strong{overflow-wrap:anywhere;min-width:0;line-height:1.12;display:block}.quick-agenda-logo{border:1px solid var(--border);background:#fff;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 12px 24px #0f172a14}.quick-agenda-logo img{object-fit:contain;width:100%;height:100%}.quick-agenda-kicker{width:fit-content;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:flex}.quick-agenda-icon-link,.quick-agenda-action,.quick-agenda-bottom-bar a,.quick-agenda-bottom-bar button{border:1px solid var(--border);min-height:40px;color:var(--text);background:#ffffffdb;border-radius:14px;justify-content:center;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.quick-agenda-icon-link{flex:none;width:42px;height:42px}.quick-agenda-hero__main{align-items:end}.quick-agenda-hero h1{color:var(--text-strong);letter-spacing:0;margin:0;font-size:clamp(2rem,8vw,3.1rem);line-height:.98}.quick-agenda-hero p,.quick-agenda-next-card p,.quick-agenda-item p,.quick-agenda-sheet p{color:var(--text-muted);margin:5px 0 0}.quick-agenda-hero__actions{flex:none;grid-template-columns:42px auto 42px;gap:6px;display:grid}.quick-agenda-hero__actions button{min-height:42px;padding-inline:10px}.quick-agenda-shell{gap:12px;margin-top:12px;display:grid}.quick-agenda-controls,.quick-agenda-next-card,.quick-agenda-list,.quick-agenda-empty,.quick-agenda-sheet__panel{border:1px solid var(--border);background:#fffffff0;border-radius:22px;box-shadow:0 14px 34px #0f172a14}.quick-agenda-controls{gap:12px;padding:12px;display:grid}.quick-agenda-date-rail,.quick-agenda-slot-grid{scrollbar-width:none;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.quick-agenda-date-rail::-webkit-scrollbar{display:none}.quick-agenda-slot-grid::-webkit-scrollbar{display:none}.quick-agenda-date-rail button,.quick-agenda-slot-grid button{min-height:44px;color:var(--text);border-color:var(--border);box-shadow:none;background:#fff}.quick-agenda-date-rail button.is-active,.quick-agenda-slot-grid button.is-active{background:var(--accent);color:#fff;border-color:var(--accent-strong)}.quick-agenda-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;display:grid}.quick-agenda-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-agenda-summary-card{border:1px solid var(--border);background:#ffffffe6;border-radius:18px;gap:4px;min-width:0;padding:12px;display:grid}.quick-agenda-summary-card svg{color:var(--accent)}.quick-agenda-summary-card span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.quick-agenda-summary-card strong{color:var(--text-strong);font-size:1.55rem;line-height:1}.quick-agenda-next-card{justify-content:space-between;gap:12px;padding:14px;display:flex}.quick-agenda-message{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text);border-radius:16px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.quick-agenda-message.is-danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.quick-agenda-list{gap:10px;padding:12px;display:grid}.quick-agenda-list__head{align-items:center}.quick-agenda-list h2,.quick-agenda-sheet h2{color:var(--text-strong);margin:0;font-size:1.25rem}.quick-agenda-list__head button{flex:none;padding-inline:12px}.quick-agenda-empty{text-align:center;min-height:180px;color:var(--text-muted);place-items:center;gap:8px;padding:24px;display:grid}.quick-agenda-empty strong{color:var(--text-strong)}.quick-agenda-item{border:1px solid var(--border);background:#fff;border-left-width:5px;border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px;display:grid}.quick-agenda-item.is-live{border-left-color:#16a34a}.quick-agenda-item.is-done{border-left-color:#64748b}.quick-agenda-item.is-danger{border-left-color:#dc2626}.quick-agenda-item.is-booked{border-left-color:var(--accent)}.quick-agenda-item__time{color:var(--text-muted);align-content:start;gap:3px;padding-top:4px;display:grid}.quick-agenda-item__time strong{color:var(--text-strong);font-size:1rem}.quick-agenda-item__body{min-width:0}.quick-agenda-item h3{color:var(--text-strong);margin:0;font-size:1.05rem;line-height:1.15}.quick-agenda-status{border:1px solid var(--border);width:fit-content;color:var(--text);white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.quick-agenda-status.is-live{color:#166534;background:#ecfdf3;border-color:#86efac}.quick-agenda-status.is-done{color:#475569;background:#f8fafc;border-color:#cbd5e1}.quick-agenda-status.is-danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.quick-agenda-item__facts{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;display:flex}.quick-agenda-item__facts span{align-items:center;gap:4px;display:inline-flex}.quick-agenda-note{color:var(--text-muted);overflow-wrap:anywhere;background:#f8fafcf0;border-radius:12px;margin-top:8px;padding:8px;font-size:12px}.quick-agenda-item__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.quick-agenda-action{min-height:36px;box-shadow:none;padding:7px 10px;font-size:12px}.quick-agenda-action.is-danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.quick-agenda-full-link{place-items:center;padding:8px;display:grid}.quick-agenda-full-link a{color:var(--accent);font-weight:800}.quick-agenda-bottom-bar{box-sizing:border-box;width:auto;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:40;border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 48px #0f172a2e}.quick-agenda-bottom-bar a,.quick-agenda-bottom-bar button{min-height:48px;box-shadow:none;color:var(--text)}.quick-agenda-sheet{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a5c;align-items:end;padding:12px;display:grid;position:fixed;inset:0}.quick-agenda-sheet__panel{width:min(100%,680px);max-height:calc(100dvh - 36px);margin-inline:auto;padding:16px;overflow-y:auto}.quick-agenda-sheet__actions{margin-top:14px}.quick-agenda-sheet__actions button{flex:160px}.agenda-board__overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a57;position:fixed;inset:0}.agenda-board__floating-panel{z-index:61;background:linear-gradient(#fffffffc,#f8fbfffa);border:1px solid #d9e2eff5;border-radius:24px;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);padding:20px;position:fixed;top:24px;right:24px;overflow-y:auto;box-shadow:0 30px 80px #0f172a3d}.agenda-board__floating-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.agenda-board__floating-panel-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#2563eb1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.agenda-board__quick-action,.agenda-board__quick-confirm{border-color:#d9e2eff5}.agenda-board__remove-confirm{border-color:var(--danger-border);background:linear-gradient(#fff4f4fa,#fffafafa);box-shadow:0 14px 32px #8f1f1f1a}.schedule-composer__time-block{background:linear-gradient(#f8fbfff5,#fffffffa);border:1px solid #d9e2eff5;border-radius:18px;gap:12px;margin-top:14px;padding:16px;display:grid}.schedule-composer__form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:10px;display:grid}.schedule-composer__form-grid>label{align-content:start;min-width:0}.schedule-composer__form-grid input,.schedule-composer__form-grid select{width:100%;min-height:48px}.schedule-composer__form-grid input[type=date]{height:48px;line-height:1}.schedule-composer__form-grid input[type=date]::-webkit-datetime-edit{align-items:center;min-height:100%;display:flex}.schedule-composer__time-copy{gap:6px;display:grid}.schedule-composer__time-title{color:var(--text-strong);font-size:.95rem;font-weight:800}.schedule-slot-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.schedule-slot{border:1px solid var(--border);min-height:40px;color:var(--text-strong);box-shadow:none;background:#fffffff2;border-radius:14px;padding:10px 12px}.schedule-slot:hover:not(:disabled){background:#fff;border-color:#2563eb57}.schedule-slot.is-unavailable,.schedule-slot:disabled{color:#b42318;box-shadow:none;cursor:not-allowed;background:#fef2f2f5;border-color:#dc26263d}.schedule-slot.is-unavailable:hover:not(:disabled){background:#fef2f2f5;border-color:#dc26263d}.schedule-slot.is-active{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-color:#2563eb33;box-shadow:0 12px 24px #2563eb2e}.schedule-slot-grid__empty{border:1px dashed var(--border-strong);color:var(--text-muted);background:#ffffffd1;border-radius:14px;grid-column:1/-1;padding:14px 16px;font-size:13px}.animated-text-cycle{vertical-align:baseline;display:inline-block;position:relative}.animated-text-cycle__measure{opacity:0;pointer-events:none;white-space:nowrap;position:absolute}.animated-text-cycle__word{font-weight:800;display:inline-block}@media (max-width:1100px){.dashboard-header,.surface-hero__grid,.hm-sales-hero__grid,.hm-sales-showcase,.hm-sales-founder,.hm-sales-section--split,.hm-sales-segments,.auth-layout,.metrics-two-column{grid-template-columns:1fr}.hm-sales-proof,.hm-sales-journey__grid,.dashboard-header-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-site-contextbar__inner{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding-block:10px}.hm-site-tabs{grid-column:1/-1;min-height:34px}}@media (max-width:900px){.container{padding:20px 18px 92px}.hm-site-header__inner{grid-template-columns:auto minmax(0,1fr);gap:12px;padding-inline:16px}.hm-site-nav{display:none}.hm-site-actions{min-width:0}.hm-site-icon-link{display:none}.dashboard-mobile-bottom-nav{scrollbar-width:none;background:#fffffff5;border-color:#d9e2eff5;grid-template-columns:none;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto;box-shadow:0 18px 36px #0f172a24}.dashboard-mobile-bottom-nav::-webkit-scrollbar{display:none}.dashboard-mobile-bottom-nav__item{min-width:0;color:var(--text-muted);gap:4px}.dashboard-mobile-bottom-nav__item.is-active{color:var(--accent);background:#2563eb1a;border-color:#2563eb24}.dashboard-nav{grid-template-columns:1fr;align-items:start;gap:8px;overflow:visible}.dashboard-header--compact{grid-template-columns:1fr}.dashboard-header-brand{align-items:flex-start}.dashboard-nav__group,.dashboard-nav__utility{min-width:0;max-width:100%}.dashboard-nav__group{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.dashboard-nav__utility{justify-content:flex-end;width:auto}.dashboard-nav-link{scroll-snap-align:start;flex:none;min-height:40px;padding:10px 12px}.hm-sales-segment-list{justify-content:flex-start}.hm-sales-showcase,.hm-sales-founder,.hm-sales-segments{border-radius:22px}.hm-sales-product-view__body{min-height:410px;padding:18px}.hm-sales-mini-window__body{min-height:0}.hm-sales-booking-preview{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.agenda-board__floating-panel{top:auto;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100vh - 112px - env(safe-area-inset-bottom,0px));border-radius:20px;padding:16px}}@media (max-width:720px){.hm-site-contextbar{position:static}.hm-site-contextbar__inner{grid-template-columns:1fr;gap:10px;min-height:0;padding:10px 16px 12px}.hm-site-contextbar__title{gap:2px}.hm-site-contextbar__title strong{font-size:15.5px}.hm-site-contextbar__title span{display:none}.hm-site-contextbar__button{width:100%;min-height:42px}.hm-site-tabs{display:none}.hm-sales-proof,.hm-sales-journey__grid{grid-template-columns:1fr}.hm-sales-product-view__body{grid-template-columns:1fr;min-height:0;padding:12px}.hm-sales-booking-preview{grid-template-columns:1fr;padding:12px}.hm-sales-mini-window__body{grid-template-columns:1fr;gap:10px;padding:12px}.hm-sales-mini-window{border-radius:22px;max-width:380px;margin-inline:auto}.hm-sales-mini-window__bar{min-height:38px}.hm-sales-mini-window__bar strong{font-size:11.5px}.hm-sales-mini-booking{border-radius:20px;min-height:0;padding:14px}.hm-sales-mini-dashboard{display:none}.hm-sales-booking-preview__hero strong{font-size:clamp(2rem,10vw,2.5rem)}.hm-sales-mini-toast{border-radius:16px;width:auto;padding:12px;position:static}.hm-sales-phone{min-height:0}.hm-sales-message-preview{width:auto;position:static}.hm-sales-founder__copy .app-button{width:100%}.cash-workspace-grid,.ops-panel-grid,.ops-form-grid--three,.ops-form-grid--four{grid-template-columns:1fr}.ops-section-head{display:grid}.integration-section-card__head{align-items:stretch;display:grid}.integration-section-card__head .row{grid-template-columns:1fr;width:100%;display:grid}.ops-toolbar{width:100%}.ops-toolbar>a,.ops-toolbar>button,.ops-toolbar>label{min-width:min(100%,150px)}.ops-table-wrap--responsive{overflow:visible}.ops-table-wrap--responsive table,.ops-table-wrap--responsive .table{width:100%!important;min-width:0!important}.ops-table-wrap--responsive thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-table-wrap--responsive tbody{gap:10px;display:grid}.ops-table-wrap--responsive tr{background:#fffffff7;border:1px solid #d9e2eff5;border-radius:18px;gap:8px;padding:12px;display:grid;box-shadow:0 12px 24px #0f172a0f}.ops-table-wrap--responsive tbody tr:hover{background:#fffffff7}.ops-table-wrap--responsive tr.ops-table-row-expansion{box-shadow:none;background:#f8fbfffa;border-style:dashed;margin-top:-6px}.ops-table-wrap--responsive td{border:0;gap:4px;width:100%;padding:0;display:grid}.ops-table-wrap--responsive td+td{border-top:1px solid #d9e2efc7;padding-top:8px}.ops-table-wrap--responsive td:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ops-table-wrap--responsive td[data-label=""]:before,.ops-table-wrap--responsive td:not([data-label]):before{display:none}.ops-table-wrap--responsive .dashboard-module-table-actions,.ops-table-wrap--responsive .ops-toolbar{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;display:grid}.ops-table-wrap--responsive .dashboard-module-table-actions button,.ops-table-wrap--responsive .ops-toolbar button,.ops-table-wrap--responsive .ops-toolbar a{width:100%}}@media (max-width:640px){.container{padding:16px 14px 92px}.hm-site-header__inner{min-height:56px;padding-inline:12px}.hm-site-brand strong{text-overflow:ellipsis;max-width:132px;overflow:hidden}.hm-site-login{display:none}.hm-site-cta{min-height:36px;padding:8px 12px;font-size:12px}.card,.surface-hero,.dashboard-shell-header{border-radius:18px}.surface-hero__title{font-size:2.2rem}.hm-sales-hero{padding:20px}.hm-sales-actions,.hm-sales-actions .app-button,.hm-sales-offer .app-button{width:100%}.hm-sales-preview{border-radius:18px;padding:14px}.hm-sales-preview__top,.hm-sales-preview__footer{align-items:flex-start}.hm-sales-preview__calendar{grid-template-columns:52px minmax(0,1fr);gap:8px}.hm-sales-step,.hm-sales-segments{gap:10px}.hero-stat-grid,.marketing-stats-grid,.dashboard-header-summary,.metrics-grid,.marketing-card-grid,.dashboard-home-link-grid,.cash-workspace-grid,.ops-form-grid--three,.ops-form-grid--four{grid-template-columns:1fr}.dashboard-account-details>summary,.dashboard-header-kicker-row{align-items:flex-start}.dashboard-header-inline-meta{justify-content:flex-start;width:100%}.dashboard-header-brand{grid-template-columns:1fr}.dashboard-tenant-logo{border-radius:16px;width:64px;height:64px}.dashboard-account-details>summary{flex-direction:column}.dashboard-home-owner-callout{grid-template-columns:1fr}.auth-layout,.surface-hero__grid{gap:16px}.dashboard-nav__group{margin-inline:-4px;padding-inline:4px}.dashboard-nav-link{max-width:min(72vw,240px)}.ops-details-card>summary{grid-template-columns:1fr}.ops-details-card>summary .small{text-align:left}.metrics-table{min-width:620px}.dashboard-module-title-row,.dashboard-module-list-head,.dashboard-module-actions{align-items:stretch;width:100%}.dashboard-module-actions,.dashboard-module-actions input,.dashboard-module-actions button{width:100%}.auth-shell{padding:14px}.auth-hero{gap:12px;padding:20px}.auth-hero__title{max-width:none;font-size:clamp(2rem,12vw,3rem)}.auth-hero .surface-hero__lead{font-size:.98rem}.auth-highlight-list,.auth-hero .marketing-feature-strip{display:none}.quick-agenda-stage{padding:10px 10px calc(88px + env(safe-area-inset-bottom,0px))}.quick-agenda-hero{border-radius:22px;padding:14px}.quick-agenda-hero__main,.quick-agenda-list__head,.quick-agenda-next-card,.quick-agenda-sheet__head{display:grid}.quick-agenda-hero__actions{width:100%}.quick-agenda-filter-row,.quick-agenda-summary-grid{grid-template-columns:1fr 1fr}.quick-agenda-summary-card{padding:10px}.quick-agenda-item{grid-template-columns:58px minmax(0,1fr);padding:9px}.quick-agenda-item__title-row{display:grid}.quick-agenda-item__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-agenda-action{width:100%}.quick-agenda-sheet{padding:8px}.quick-agenda-sheet__actions{display:grid}}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_b21d41d5-module__vIP_QW__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_b21d41d5-module__vIP_QW__variable{--font-sans:"Open Sans", "Open Sans Fallback"}
