.avl-canvas{min-width:0}.avl-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;min-height:0}.avl-hero h1{max-width:18ch;font-size:clamp(36px,3.9vw,58px);line-height:1.08}[dir=ltr] .avl-hero h1{max-width:21ch;font-size:clamp(34px,3.3vw,50px)}.avl-ctas{flex-wrap:wrap}.avl-hero-open{margin:16px 0 0;color:#334d46;font-size:15.5px;line-height:1.6}.avl-hero-open a{color:var(--seo-forest,#071f1c);font-weight:750;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.avl-hero-note{margin:8px 0 0;color:var(--seo-muted,#526761);font-size:14px;line-height:1.5}.avl-hero-demo{min-width:0}.avl-demo{--avl-desk:#E3EBE7;--avl-window:#FFFFFF;--avl-line:#D2DCD8;--avl-ink:#051B1A;--avl-ink-soft:#44524E;--avl-meeting:#EDF1EF;--avl-meeting-bar:#4E6760;--avl-free:#E4F7D2;--avl-free-line:#4C9A2A;--avl-free-ink:#1B4D12;--avl-cue:rgba(31,122,77,0.45);padding:clamp(14px,2vw,22px);border:1px solid var(--seo-line,#d5ddd6);border-radius:24px;background:#FFFFFF;box-shadow:0 24px 60px -40px rgba(5,27,26,.55);color:var(--avl-ink);font-family:var(--mk-font-ui);font-size:15px;line-height:1.5}.avl-demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.avl-demo-phases{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--seo-line,#d5ddd6);border-radius:999px;background:#F4F6F5}.avl-demo-phase{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 15px;border:0;border-radius:999px;background:transparent;color:var(--avl-ink);font:600 14px/1.2 var(--mk-font-ui);white-space:nowrap;cursor:pointer}.avl-demo-phase:hover:not([aria-current=step]){background:#FFFFFF}.avl-demo-phase[aria-current=step]{background:var(--seo-forest,#071f1c);color:#FFFFFF}.avl-demo-phase-n{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(5,27,26,.08);font-size:12px;font-weight:800}.avl-demo-badge,.avl-demo-phase[aria-current=step] .avl-demo-phase-n{background:var(--seo-lime,#b6f36b);color:var(--seo-forest,#071f1c)}.avl-demo-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font:700 13px/1.2 var(--mk-font-ui);white-space:nowrap}.avl-demo-stage{position:relative;height:440px;margin-top:14px;overflow:hidden;border-radius:16px;background:var(--avl-desk);isolation:isolate}.avl-layer{position:absolute;inset:14px;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--avl-line);border-radius:12px;background:var(--avl-window);box-shadow:0 14px 34px -22px rgba(5,27,26,.55)}.avl-layer[data-shown=false]{visibility:hidden;opacity:0}.avl-glyph{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.avl-ed-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:9px 14px 8px;border-bottom:1px solid var(--avl-line)}.avl-ed-head b{color:var(--avl-ink);font:800 15px/1.25 var(--mk-font-display)}.avl-ed-head span{color:var(--avl-ink-soft);font-size:12.5px}.avl-ed-grid{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:6px 10px 8px}.avl-ed-body,.avl-ed-days{display:grid;grid-template-columns:40px repeat(5,minmax(0,1fr));gap:4px}.avl-ed-days{padding-bottom:6px}.avl-ed-day{display:grid;justify-items:center;padding:3px 0;border-radius:8px;color:var(--avl-ink-soft);font-size:11.5px;line-height:1.2}.avl-ed-day b{color:var(--avl-ink);font-size:15px}.avl-ed-day[data-today=true]{background:var(--seo-forest,#071f1c);color:var(--seo-lime,#b6f36b)}.avl-ed-day[data-today=true] b{color:#FFFFFF}.avl-ed-body{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:repeating-linear-gradient(180deg,var(--avl-line) 0,var(--avl-line) 1px,transparent 1px,transparent 20%)}.avl-ed-col,.avl-ed-hours{position:relative;min-width:0}.avl-ed-hours span{position:absolute;top:calc(var(--avl-top) * 100% + 3px);inset-inline-start:0;color:var(--avl-ink-soft);font-size:10.5px;line-height:1;direction:ltr}.avl-ed-col[data-drag-day=true]{background:rgba(182,243,107,.12)}.avl-ed-meeting,.avl-ed-window{position:absolute;top:calc(var(--avl-top) * 100% + 1px);inset-inline:2px;height:calc(var(--avl-h) * 100% - 2px);overflow:hidden;border-radius:6px;font-size:10.5px;line-height:1.2}.avl-ed-meeting{display:flex;flex-direction:column;gap:1px;padding:3px 5px;border-inline-end:3px solid var(--avl-meeting-bar);background:var(--avl-meeting);color:var(--avl-ink)}.avl-ed-meeting b,.avl-ed-meeting small{flex:none}.avl-ed-meeting b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.avl-ed-meeting[data-short=true]{justify-content:center;padding-block:0}.avl-ed-meeting[data-short=true] small{display:none}.avl-ed-meeting small{color:var(--avl-ink-soft);font-size:10px;white-space:nowrap}.avl-ed-window{z-index:2;display:flex;justify-content:center;padding-top:3px;border:1.5px solid var(--avl-free-line);background:var(--avl-free);color:var(--avl-free-ink)}.avl-ed-window b{font-weight:800;white-space:nowrap}.avl-ed-window[data-state=none]{visibility:hidden}.avl-ed-cursor-track{position:absolute;inset:0;z-index:3;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--avl-to) * 100%))}.avl-ed-cursor-track[data-state=dragging]{visibility:visible}.avl-cursor{position:absolute;top:-2px;inset-inline-start:46%;width:18px;height:18px;fill:#FFFFFF;stroke:var(--avl-ink);stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(5,27,26,.3))}.avl-toast{position:absolute;bottom:14px;inset-inline:0;z-index:4;width:max-content;max-width:calc(100% - 28px);margin-inline:auto;padding:7px 14px;border-radius:999px;background:var(--seo-forest,#071f1c);color:#FFFFFF;font-size:12.5px;font-weight:600;line-height:1.35;text-align:center;visibility:hidden}.avl-toast[data-toast=copied],.avl-toast[data-toast=skipped]{visibility:visible}.avl-ed-panel{display:flex;justify-content:space-between;gap:8px 12px;padding:9px 12px;border-top:1px solid var(--avl-line);background:#FAFCFB}.avl-ed-len,.avl-ed-panel{flex-wrap:wrap;align-items:center}.avl-ed-len{display:inline-flex;gap:6px 8px}.avl-ed-len-label{color:var(--avl-ink-soft);font-size:12px;font-weight:700}.avl-ed-chips{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#EDF1EF}.avl-chip{padding:3px 8px;border-radius:999px;color:var(--avl-ink-soft);font-size:11.5px;font-weight:600;white-space:nowrap}.avl-chip[data-on=true]{background:var(--seo-forest,#071f1c);color:#FFFFFF}.avl-ed-actions{display:flex;flex-wrap:wrap;gap:6px}.avl-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid #c3cfca;border-radius:999px;background:#FFFFFF;color:var(--avl-ink);font-size:12px;font-weight:700;white-space:nowrap}.avl-btn.is-primary{border-color:var(--seo-forest,#071f1c);background:var(--seo-forest,#071f1c);color:#FFFFFF}.avl-btn.is-primary[data-pressed=true]{background:#1C4A3E}.avl-chat{background:#EEF1EC}.avl-chat-head{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--seo-forest,#071f1c);color:#FFFFFF;font-size:14px}.avl-avatar{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--seo-lime,#b6f36b);color:var(--seo-forest,#071f1c);font-size:14px;font-weight:800}.avl-avatar.is-guest{background:#D7E6F5;color:#17324D}.avl-chat-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:0;padding:14px;overflow:hidden}.avl-bubble{align-self:flex-end;max-width:92%;padding:9px 11px 6px;border-radius:12px;border-end-end-radius:4px;background:#DDF5C9;color:#11201B;font-size:12.5px;line-height:1.55;box-shadow:0 1px 1px rgba(5,27,26,.12)}.avl-bubble-text{white-space:pre-line}.avl-bubble-link{color:#12609B;text-decoration:underline;overflow-wrap:anywhere}.avl-bubble-time{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-top:2px;color:#5B6B65;font-size:10.5px}.avl-bubble-time .avl-glyph{width:12px;height:12px;color:#2F7FC1}.avl-bubble-time .avl-glyph+.avl-glyph{margin-inline-start:-7px}.avl-chat-compose{padding:8px 12px;background:#F6F7F6}.avl-chat-compose span{display:block;padding:7px 14px;border-radius:999px;background:#FFFFFF;color:#6B7A75;font-size:12.5px}.avl-guest{justify-content:center;background:#F2F5F3}.avl-g-card{display:flex;flex-direction:column;margin:12px;overflow:hidden;border:1px solid var(--avl-line);border-radius:14px;background:#FFFFFF}.avl-g-band{height:34px;background:radial-gradient(circle at 20% 40%,rgba(182,243,107,.18),transparent 30%),var(--seo-forest,#071f1c)}.avl-g-head{display:flex;align-items:flex-start;gap:10px;padding:0 14px 10px}.avl-avatar.is-owner{width:46px;height:46px;margin-top:-20px;border:3px solid #ffffff;font-size:18px}.avl-g-titles{display:grid;gap:6px;min-width:0;padding-top:8px}.avl-g-title{color:var(--seo-forest,#071f1c);font:800 16px/1.25 var(--mk-font-display)}.avl-g-chips{display:flex;flex-wrap:wrap;gap:6px}.avl-g-chip,.avl-g-zone{display:inline-flex;align-items:center;border:1px solid #d3ddd8;border-radius:999px;font-size:11.5px;white-space:nowrap}.avl-g-chip{gap:5px;padding:3px 9px}.avl-g-zone{padding:2px}.avl-g-zone span{padding:1px 8px;border-radius:999px;color:var(--avl-ink-soft)}.avl-g-zone span[data-on=true]{background:#EDF1EF;color:var(--avl-ink);font-weight:700}.avl-g-day{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 14px 7px;border-top:1px solid var(--avl-line)}.avl-g-day b{font-size:14px}.avl-g-day span{color:var(--avl-ink-soft);font-size:12px}.avl-g-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px}.avl-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40px;border:1px solid #c3cfca;border-radius:9px;background:#FFFFFF;color:var(--avl-ink);font-size:13px;line-height:1.15}.avl-slot b{font-weight:700}.avl-slot[data-taken=true]{border-style:dashed;background:repeating-linear-gradient(135deg,#F3F5F4,#F3F5F4 6px,#E5EAE7 0,#E5EAE7 12px);color:#5E6E68}.avl-slot[data-taken=true] b{font-weight:600;text-decoration:line-through}.avl-slot small{font-size:10.5px;font-weight:700}.avl-slot[data-picked=true]{border-color:var(--seo-forest,#071f1c);background:var(--seo-forest,#071f1c);color:#FFFFFF}.avl-g-hint{margin:0;padding:8px 14px 0}.avl-g-hint,.avl-g-privacy{color:var(--avl-ink-soft);font-size:11.5px}.avl-g-privacy{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding:8px 14px;border-top:1px solid var(--avl-line);background:#F4F6F5}.avl-sheet-scrim{position:absolute;inset:0;z-index:2;background:rgba(5,27,26,.32)}.avl-sheet-scrim[data-shown=false],.avl-sheet[data-shown=false]{visibility:hidden;opacity:0}.avl-sheet{position:absolute;inset-inline:max(12px,9%);top:50%;z-index:3;display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:14px;background:#FFFFFF;box-shadow:0 24px 50px -20px rgba(5,27,26,.55);transform:translateY(-50%)}.avl-sheet-title{color:var(--seo-forest,#071f1c);font:800 14.5px/1.3 var(--mk-font-display)}.avl-sheet-time{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;padding:7px 10px;border-radius:10px;background:#F2F5F3;font-size:13px}.avl-sheet-time small{color:var(--avl-ink-soft);font-size:11.5px}.avl-sheet-check{gap:5px;color:#1C6B43;font-size:11.5px;font-weight:600}.avl-opt,.avl-sheet-check{display:flex;align-items:center}.avl-opt{gap:10px;padding:6px 10px;border:1px solid #d3ddd8;border-radius:10px}.avl-opt>span{display:grid;min-width:0;line-height:1.25}.avl-opt b{font-size:12.5px}.avl-opt small{overflow:hidden;color:var(--avl-ink-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.avl-glyph.is-option{width:18px;height:18px;color:var(--seo-forest,#071f1c)}.avl-sheet-foot{color:var(--avl-ink-soft);font-size:10.5px;line-height:1.4;text-align:center}.avl-demo-bar{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:12px}.avl-demo-captions{display:grid}.avl-demo-captions>*{grid-area:1/1;margin:0;color:var(--avl-ink);font-size:15px;line-height:1.6}.avl-demo-caption-sizer{visibility:hidden}.avl-demo-controls{display:flex;flex-wrap:wrap;gap:8px}.avl-demo-ctl{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--mk-border-outline-btn,#5f6c6c);border-radius:999px;background:transparent;color:var(--avl-ink);font:600 14px/1.2 var(--mk-font-ui);white-space:nowrap;cursor:pointer}.avl-demo-ctl:hover:not([aria-disabled=true]){background:#F4F6F5}.avl-demo-ctl[aria-disabled=true]{cursor:default;opacity:.5}.avl-demo-ctl-icon{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .avl-demo-ctl-flip{transform:scaleX(-1)}.avl-demo-note{margin:8px 0 0;color:var(--seo-muted,#526761);font-size:13px}@media (prefers-reduced-motion:no-preference){.avl-layer{transition:opacity .24s ease,visibility 0s linear}.avl-layer[data-shown=false]{transition:opacity .14s ease,visibility 0s linear .14s}.avl-ed-window[data-state=dragging]{animation:avl-reveal .9s cubic-bezier(.3,.7,.3,1) .2s both}.avl-ed-window[data-state=dragging][data-window="1"]{animation-delay:1.5s}.avl-ed-cursor-track[data-state=dragging]{animation:avl-drag 2.2s cubic-bezier(.45,0,.4,1) .2s both}.avl-ed-meeting[data-skipped=true]{transition:box-shadow .2s ease}.avl-demo-stage[data-demo-windows=dragging] .avl-ed-meeting[data-skipped=true]{animation:avl-flash .7s ease 1.05s both}.avl-toast[data-toast=skipped]{animation:avl-rise .26s ease 2.45s both}.avl-toast[data-toast=copied]{animation:avl-rise .26s ease 1.5s both}.avl-btn.is-primary[data-pressed=true]{animation:avl-press .36s ease 1.25s both}.avl-layer[data-shown=true] .avl-bubble{animation:avl-rise .32s cubic-bezier(.2,.8,.2,1) .35s both}.avl-sheet[data-shown=true]{animation:avl-sheet .24s cubic-bezier(.2,.8,.2,1) both}.avl-sheet-scrim[data-shown=true]{animation:avl-fade .2s ease both}.avl-demo [data-cue=true]{animation:avl-cue var(--avl-cue-ms,3s) ease-in-out both}.avl-demo[data-demo-live=false] [data-cue=true]{animation-play-state:paused}.avl-demo-ctl,.avl-demo-phase{transition:background-color .16s ease,color .16s ease}}@media (prefers-reduced-motion:reduce){.avl-demo,.avl-demo *{animation:none!important;transition:none!important}.avl-ed-cursor-track{display:none}.avl-demo [data-cue=true]{box-shadow:0 0 0 3px var(--avl-cue)}}@keyframes avl-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes avl-drag{0%{transform:translateY(calc(var(--avl-from) * 100%))}to{transform:translateY(calc(var(--avl-to) * 100%))}}@keyframes avl-flash{0%,to{box-shadow:none}40%{box-shadow:0 0 0 3px rgba(76,154,42,.55)}}@keyframes avl-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes avl-fade{0%{opacity:0}}@keyframes avl-sheet{0%{opacity:0;transform:translateY(calc(-50% + 14px))}}@keyframes avl-press{0%,to{transform:none}45%{transform:scale(.95)}}@keyframes avl-cue{0%,40%{box-shadow:0 0 0 0 transparent;transform:none}58%{box-shadow:0 0 0 7px var(--avl-cue)}82%{box-shadow:0 0 0 4px var(--avl-cue);transform:none}90%{transform:scale(.95)}97%,to{box-shadow:0 0 0 0 transparent;transform:none}}.avl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.avl-steps li{min-height:0}.avl-steps .seo-brand-index{margin-bottom:22px}.avl-steps-cta{margin-top:22px}@media (min-width:1101px){.avl-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.avl-facts article{min-height:0}.avl-facts article>span{margin-bottom:22px}.avl-check-list,.avl-privacy-list{display:grid;margin:0;padding:0;list-style:none}.avl-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;max-width:1060px}.avl-check-list li,.avl-privacy-list li{position:relative;padding-inline-start:32px;font-size:16.5px;line-height:1.65}.avl-check-list li{color:var(--seo-ink,#10241f)}.avl-check-list li:before,.avl-privacy-list li:before{content:"";position:absolute;top:.22em;inset-inline-start:0;width:21px;height:21px;border-radius:50%;background:var(--seo-lime-soft,#e8f8d4);box-shadow:inset 0 0 0 1px rgba(7,31,28,.22)}.avl-check-list li:after,.avl-privacy-list li:after{content:"";position:absolute;top:calc(.22em + 6px);inset-inline-start:7px;width:7px;height:4px;border-bottom:2px solid var(--seo-forest,#071f1c);border-left:2px solid var(--seo-forest,#071f1c);transform:rotate(-45deg)}.avl-privacy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);margin:0 clamp(20px,5vw,72px) clamp(44px,6vw,80px);padding:clamp(28px,5vw,56px);border-radius:28px;background:radial-gradient(circle at 88% 8%,rgba(182,243,107,.14),transparent 28%),var(--seo-forest,#071f1c);color:#FFFFFF}[dir=rtl] .avl-privacy{background:radial-gradient(circle at 12% 8%,rgba(182,243,107,.14),transparent 28%),var(--seo-forest,#071f1c)}.avl-privacy-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--seo-lime,#b6f36b)}.avl-privacy-mark svg{width:24px;height:24px;fill:none;stroke:var(--seo-forest,#071f1c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.avl-privacy-eyebrow{display:block;margin-top:18px;color:var(--seo-lime,#b6f36b);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.avl-privacy h2{margin:10px 0 12px;color:#FFFFFF;font-size:clamp(28px,3.4vw,44px);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.avl-privacy-head p{margin:0;color:#CFDDD7;font-size:17px;line-height:1.7}.avl-privacy-list{gap:12px}.avl-privacy-list li{color:#E8F1ED;font-size:16px}.avl-privacy-list li:before{background:var(--seo-lime,#b6f36b);box-shadow:none}.avl-privacy-link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;color:var(--seo-lime,#b6f36b);font-weight:700;text-decoration:underline;text-underline-offset:3px}.avl-final-ctas{display:grid;flex:0 0 auto;justify-items:center;gap:6px}.avl-final-open{display:inline-flex;align-items:center;min-height:44px;color:#FFFFFF;font-size:14.5px;font-weight:600;text-align:center;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.avl-hero{grid-template-columns:minmax(0,1fr)}.avl-hero h1{max-width:none}}@media (max-width:900px){.avl-check-list,.avl-privacy,.avl-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.avl-hero h1{font-size:clamp(32px,9.4vw,44px)}.avl-demo-toolbar{align-items:stretch}.avl-demo-phases{display:flex;width:100%}.avl-demo-phase{flex:1 1;gap:5px;padding-inline:6px;font-size:13.5px}.avl-demo-stage{height:480px}.avl-layer{inset:8px}.avl-ed-body,.avl-ed-days{grid-template-columns:32px repeat(5,minmax(0,1fr));gap:2px}.avl-ed-grid{padding-inline:6px}.avl-ed-meeting,.avl-ed-window{inset-inline:1px;font-size:9.5px}.avl-ed-meeting{padding-inline:3px}.avl-ed-hours span{font-size:9.5px}.avl-g-slots{padding-inline:10px}.avl-demo-ctl{flex:1 1 auto;padding-inline:12px}.avl-final-ctas{justify-items:stretch}.avl-final-ctas .btn-v2,.avl-final-open{justify-content:center}.avl-facts article{min-height:0}}@media (max-width:380px){.avl-demo-stage{height:510px}.avl-ed-meeting small{display:none}}