.l2-done-mask{margin-block:-.14em;padding-block:.14em;display:block;overflow:hidden}.l2-done .l2-done-rise{display:block}.l2-done-type{display:inline-block;position:relative}.l2-done-type__text{clip-path:inset(-.3em calc((1 - var(--l2-done-type,1)) * 100% - var(--l2-done-type,1) * .2em) -.3em -.3em);display:inline-block}.l2-done-type__caret{top:.1em;bottom:.06em;left:calc(var(--l2-done-type,1) * 100%);background:var(--l2-lavender);width:2px;opacity:var(--l2-done-caret,0);margin-left:.04em;position:absolute}.l2-done-sheen{z-index:3;pointer-events:none;background:linear-gradient(105deg, transparent 40%, var(--l2-lavender-16) 46%, var(--l2-lavender-28) 50%, var(--l2-lavender-16) 54%, transparent 60%) calc((1 - var(--l2-done-shine,1)) * 100%) 0 / 300% 100% no-repeat;position:absolute;inset:0}.l2-done-mark{color:var(--l2-ink);display:block}.l2-done-mark [data-tri="3"]{fill:var(--l2-lavender)}.l2-done-letter:before,.l2-done-call:before,.l2-done-date:before{content:"";border-radius:var(--l2-radius);box-shadow:0 48px 90px -52px color-mix(in srgb, var(--l2-ink) 34%, transparent), 0 16px 34px -22px color-mix(in srgb, var(--l2-ink) 14%, transparent);opacity:var(--l2-done-lift,1);pointer-events:none;position:absolute;inset:0}.l2-done-letter{aspect-ratio:5/6;width:clamp(300px,27vw,420px);position:relative}.l2-done-letter:before{border-radius:var(--l2-radius-sm)}.l2-done-letter__card{isolation:isolate;border:1px solid var(--l2-line);border-radius:var(--l2-radius-sm);background:var(--l2-white);height:100%;position:relative;overflow:hidden}.l2-done-letter__inner{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:clamp(34px,3.4vw,52px) clamp(28px,2.8vw,44px);display:flex;position:relative}.l2-done-letter__head,.l2-done-letter__body{flex-direction:column;align-items:center;display:flex}.l2-done-letter__head{gap:12px}.l2-done .l2-done-letter__brand{color:var(--l2-ink)}.l2-done .l2-done-letter__kicker{color:var(--l2-muted)}.l2-done-letter__number{font-family:var(--l2-font-display);font-weight:var(--l2-display-weight);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;white-space:nowrap;color:var(--l2-ink);margin:14px 0 0;font-size:clamp(1.75rem,2.5vw,2.375rem);line-height:1.1}.l2-done-letter__rule{background:var(--l2-lavender);width:44px;height:1px;margin:20px 0 18px;display:block}.l2-done .l2-done-letter__dateline{color:var(--l2-muted);font-size:.875rem}.l2-done .l2-done-letter__closing{font-family:var(--l2-font-display);font-weight:var(--l2-display-weight);font-style:var(--l2-accent-style);color:var(--l2-ink);font-size:clamp(1.25rem,1.7vw,1.625rem);line-height:1.2}.l2-done-letter__frame{pointer-events:none;position:absolute;inset:12px}.l2-done-letter__frame i{background:var(--l2-lavender);position:absolute}.l2-done-letter__frame i:first-child{transform-origin:0%;height:1px;top:0;left:0;right:0}.l2-done-letter__frame i:nth-child(2){transform-origin:50% 0;width:1px;top:0;bottom:0;right:0}.l2-done-letter__frame i:nth-child(3){transform-origin:100%;height:1px;bottom:0;left:0;right:0}.l2-done-letter__frame i:nth-child(4){transform-origin:50% 100%;width:1px;top:0;bottom:0;left:0}.l2-done-meet{width:clamp(380px,40vw,600px);padding:0 0 clamp(64px,5.5vw,88px) clamp(72px,7vw,108px);position:relative}.l2-done-meet.l2-done-meet--solo{padding:0}.l2-done-call{position:relative}.l2-done-call__window{border:1px solid var(--l2-line);border-radius:var(--l2-radius);background:var(--l2-white);position:relative;overflow:hidden}.l2-done-call__bar{border-bottom:1px solid var(--l2-line);align-items:center;gap:7px;margin:0;padding:14px 18px;display:flex}.l2-done-call__bar i{background:var(--l2-line-strong);border-radius:50%;width:8px;height:8px}.l2-done .l2-done-call__bar .l2-label{color:var(--l2-muted);margin-left:12px}.l2-done-call__tiles{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.l2-done-call__tile{aspect-ratio:4/3.4;border-radius:var(--l2-radius-sm);background:var(--l2-paper-2);place-items:center;display:grid;position:relative}.l2-done-call__tile--arian{background:var(--l2-lavender-08);box-shadow:inset 0 0 0 1.5px var(--l2-lavender)}.l2-done-call__avatar{aspect-ratio:1;border:1px solid var(--l2-line);background:var(--l2-white);border-radius:50%;place-items:center;width:40%;display:grid}.l2-done-call__avatar--you{color:var(--l2-soft)}.l2-done-call__avatar--you svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:46%;height:46%}.l2-done-call__name{border-radius:var(--l2-pill);background:var(--l2-white);color:var(--l2-ink);align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.l2-done-call__live{background:var(--l2-lavender);border-radius:50%;width:6px;height:6px}.l2-done-call__controls{justify-content:center;gap:10px;margin:0;padding:2px 12px 16px;display:flex}.l2-done-call__controls i{border:1px solid var(--l2-line);width:38px;height:38px;color:var(--l2-body);border-radius:50%;place-items:center;display:grid}.l2-done-call__controls svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.l2-done-call__controls .l2-done-call__hang{border-radius:var(--l2-pill);background:var(--l2-ink);width:52px;color:var(--l2-white);border:0}.l2-done-call__hang svg{fill:currentColor;stroke:none}.l2-done-date{z-index:2;width:clamp(156px,12.5vw,190px);position:absolute;bottom:0;left:0}.l2-done-date__card{isolation:isolate;border:1px solid var(--l2-line);border-radius:var(--l2-radius);background:var(--l2-white);text-align:center;position:relative;overflow:hidden}.l2-done-date__inner,.l2-done-date__day-group{flex-direction:column;align-items:center;gap:6px;display:flex}.l2-done-date__inner{padding:22px 14px 20px}.l2-done .l2-done-date__month,.l2-done .l2-done-date__weekday,.l2-done .l2-done-date__zone{color:var(--l2-muted)}.l2-done .l2-done-date__zone{font-size:var(--l2-label-size)}.l2-done .l2-done-date__day{font-family:var(--l2-font-display);font-weight:var(--l2-display-weight);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--l2-ink);font-size:clamp(4rem,5.4vw,5.5rem);line-height:1}.l2-done-date__rule{background:var(--l2-lavender);width:36px;height:1px;margin:8px 0;display:block}.l2-done-date__time{font-family:var(--l2-font-display);font-weight:var(--l2-display-weight);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--l2-ink);margin:0;font-size:clamp(1.375rem,1.8vw,1.75rem);line-height:1.15}@media (min-width:990px) and (max-width:1199.98px){.l2-done-meet{width:min(100%,470px);padding-left:96px}.l2-done-date{width:150px}}@media (max-width:989.98px){.l2-done-letter{width:min(100%,380px)}.l2-done-meet{width:min(100%,520px);padding:0 0 132px}.l2-done-date{width:152px;left:14px}}@media (max-width:599.98px){.l2-done-meet{padding:0}.l2-done-date{width:172px;margin:20px auto 0;position:relative;bottom:auto;left:auto}}
.l2-done{isolation:isolate;background:var(--l2-bg);min-height:max(640px,100svh);color:var(--l2-fg);position:relative;overflow:clip}.l2-done__glow{z-index:-1;pointer-events:none;background:radial-gradient(36% 50% at 75% 52%, var(--l2-lavender-16), transparent 72%);position:absolute;inset:0}.l2-done .l2-done__cross{top:calc(var(--l2-nav-h) + 18px);right:var(--l2-gutter);position:absolute}.l2-done .l2-done__inner{min-height:max(640px,100svh);padding:calc(var(--l2-nav-h) + 32px) var(--l2-gutter) clamp(40px, 7vh, 88px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:56px 16px;display:grid}.l2-done__text{z-index:2;flex-direction:column;grid-column:1/span 6;align-items:flex-start;gap:clamp(20px,3.2vh,30px);min-width:0;display:flex;position:relative}.l2-done .l2-done__title{text-align:center;text-wrap:balance;width:100%;margin:0;font-size:clamp(2.75rem,min(5vw,9vh),5.5rem)}.l2-done--received .l2-done__title,.l2-done--booked .l2-done__title{font-weight:400}.l2-done__line{margin-block:-.18em -.14em;padding-block:.18em .14em;display:block;overflow:hidden}.l2-done__line-in{display:block}.l2-done .l2-done__accent{padding-block:.22em;color:var(--l2-fg-accent);font-style:var(--l2-accent-style);background:linear-gradient(100deg, var(--l2-fg-accent) 44%, color-mix(in srgb, var(--l2-fg-accent) 35%, var(--l2-snow)) 50%, var(--l2-fg-accent) 56%) calc((1 - var(--l2-done-shine,1)) * 100%) 0 / 300% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}@media (forced-colors:active){.l2-done .l2-done__accent{-webkit-text-fill-color:currentColor;background:0 0}}.l2-done .l2-done__lead{max-width:32em;margin:0}.l2-done__facts{border-top:1px solid var(--l2-rule);flex-wrap:wrap;gap:16px clamp(28px,3vw,52px);margin:0;padding-top:clamp(16px,2.2vh,22px);display:flex}.l2-done .l2-done__fact dt{color:var(--l2-fg-muted)}.l2-done__fact dd{font-family:var(--l2-font-display);font-weight:var(--l2-display-weight);font-variant-numeric:lining-nums;color:var(--l2-fg);margin:8px 0 0;font-size:clamp(1.1875rem,1.45vw,1.375rem);line-height:1.2}.l2-done__actions{flex-wrap:wrap;gap:14px 16px;display:flex}.l2-done .l2-done__note{max-width:34em;color:var(--l2-fg-muted);margin:0;font-size:.9375rem;line-height:1.6}.l2-done__copy{border-radius:var(--l2-radius-sm);background:var(--l2-paper-2);color:var(--l2-fg);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:2px 8px}.l2-done .l2-done__back{margin:0;font-size:.9375rem}.l2-done__visual{grid-column:7/-1;justify-content:center;min-width:0;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.l2-done [data-intro=line]{transform:translateY(112%)}.l2-done [data-intro=fade]{transform:translateY(22px)}.l2-done [data-intro=glint],.l2-done [data-intro=sheen]{--l2-done-shine:0}.l2-done [data-intro=lift]{--l2-done-lift:0}.l2-done [data-intro=reveal]{clip-path:inset(100% 0 0)}.l2-done [data-intro=reveal-inner]{transform:translateY(36px)}.l2-done [data-intro=aperture]{clip-path:none}.l2-done [data-intro=drift]{transform:none}.l2-done [data-intro=rise]{transform:translateY(110%)}.l2-done [data-intro=rule]{transform:scaleX(0)}.l2-done [data-intro=frame]{transform:scale(0)}.l2-done [data-intro=type]{--l2-done-type:0}}@media (max-width:989.98px){.l2-done,.l2-done .l2-done__inner{min-height:0}.l2-done .l2-done__inner{padding-top:calc(var(--l2-nav-h) + clamp(24px, 5vh, 48px));grid-template-columns:minmax(0,1fr);padding-bottom:96px}.l2-done__text,.l2-done__visual{grid-column:1}.l2-done .l2-done__title{font-size:clamp(2.5rem,10.4vw,4.25rem)}.l2-done .l2-done__cross{display:none}.l2-done__glow{background:radial-gradient(80% 34% at 50% 80%, var(--l2-lavender-16), transparent 72%)}}@media (min-width:990px) and (orientation:portrait){.l2-done,.l2-done .l2-done__inner{min-height:0}.l2-done .l2-done__inner{padding-top:calc(var(--l2-nav-h) + 96px);padding-bottom:120px}}@media (max-width:599.98px){.l2-done__actions{flex-direction:column;align-self:stretch}.l2-done__actions .l2-btn{justify-content:space-between}}.l2-done .l2-link:active{color:var(--l2-fg);-webkit-text-decoration-color:var(--l2-lavender);text-decoration-color:var(--l2-lavender);transition-duration:var(--l2-dur-press)}@media (pointer:coarse){.l2-done .l2-done__back .l2-link{position:relative}.l2-done .l2-done__back .l2-link:after{content:"";position:absolute;inset:-12px -8px}}
.l2-cal{--l2-cal-gap:clamp(24px, 3.4vw, 48px);background:var(--l2-bg);width:100%;color:var(--l2-fg);font-family:var(--l2-font-text);font-weight:var(--l2-text-weight);text-align:left;font-size:.9375rem;line-height:1.6;position:relative;container:l2-cal/inline-size}.l2-cal button:not(:disabled):not([aria-disabled=true]){cursor:pointer}.l2-cal .l2-cal__title:focus,.l2-cal .l2-cal__done:focus{box-shadow:none;outline:none}.l2-cal__head{margin-bottom:clamp(24px,3vw,36px)}.l2-cal .l2-cal__title,.l2-cal .l2-cal__month-title,.l2-cal .l2-cal__day-title{font-family:var(--l2-font-display);font-weight:var(--l2-display-weight);text-transform:var(--l2-display-case);letter-spacing:var(--l2-display-track);color:var(--l2-fg);margin:0;line-height:1.2}.l2-cal .l2-cal__title{font-size:var(--l2-d4);line-height:1.08}.l2-cal__meta,.l2-cal__status,.l2-cal__small{color:var(--l2-fg-muted);margin-top:14px;font-size:.875rem}.l2-cal__caption,.l2-cal__privacy,.l2-cal__alert-call{color:var(--l2-fg-muted);font-size:.8125rem}.l2-cal__note{border:1px solid var(--l2-rule);border-radius:var(--l2-radius-sm);color:var(--l2-fg-body);margin-bottom:24px;padding:14px 18px;font-size:.875rem}.l2-cal__picker{gap:var(--l2-cal-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.l2-cal__month,.l2-cal__hours{min-width:0}.l2-cal__nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.l2-cal .l2-cal__month-title{text-align:center;font-size:1.375rem}.l2-cal__arrow{border:1px solid var(--l2-rule);width:40px;height:40px;color:var(--l2-fg);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.l2-cal__arrow svg{width:14px;height:14px}.l2-cal__arrow--prev svg{transform:scaleX(-1)}.l2-cal__arrow:disabled{color:var(--l2-soft);border-color:var(--l2-line)}.l2-cal__weekdays,.l2-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 4px;display:grid}.l2-cal__weekdays{color:var(--l2-fg-muted);font-family:var(--l2-font-label);font-weight:var(--l2-label-weight);font-size:var(--l2-label-size);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:10px}.l2-cal__day,.l2-cal__time{color:var(--l2-fg);font-variant-numeric:lining-nums tabular-nums;font-size:.9375rem}.l2-cal__time{border:1px solid var(--l2-rule);background:0 0}.l2-cal__arrow,.l2-cal__time{transition:border-color var(--l2-dur-1) var(--l2-ease-out), background-color var(--l2-dur-1) var(--l2-ease-out), transform var(--l2-dur-1) var(--l2-ease-out)}.l2-cal__day{isolation:isolate;aspect-ratio:1;width:100%;max-width:46px;transition:transform var(--l2-dur-1) var(--l2-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;margin-inline:auto;padding:0;display:grid;position:relative}.l2-cal__day:before{content:"";z-index:-1;border:1px solid var(--l2-rule);transition:border-color var(--l2-dur-1) var(--l2-ease-out), background-color var(--l2-dur-1) var(--l2-ease-out);border-radius:50%;position:absolute;inset:0}.l2-cal__day[aria-disabled=true]{color:var(--l2-soft)}.l2-cal__day[aria-disabled=true]:before{border-color:#0000}.l2-cal__day[aria-current=date]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:14%;left:50%}.l2-cal__hours{padding-left:var(--l2-cal-gap);border-left:1px solid var(--l2-rule)}.l2-cal .l2-cal__day-title{margin-top:4px;font-size:1.25rem}.l2-cal__caption{margin:6px 0 18px}.l2-cal__times{gap:18px;display:grid}.l2-cal__period{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.l2-cal .l2-cal__period-label{color:var(--l2-fg-muted);grid-column:1/-1;margin-bottom:2px}.l2-cal__time{border-radius:var(--l2-pill);white-space:nowrap;min-height:40px;padding:6px 4px;font-size:.9063rem}.l2-cal__day[aria-pressed=true],.l2-cal__time[aria-pressed=true]{color:var(--l2-coal)}.l2-cal__day[aria-pressed=true]:before,.l2-cal__time[aria-pressed=true]{border-color:var(--l2-lavender);background:var(--l2-lavender)}.l2-cal__hint{max-width:28ch;min-height:240px;color:var(--l2-fg-muted);flex-direction:column;justify-content:center;font-size:.875rem;display:flex}.l2-cal__hint:before{content:"";background:var(--l2-lavender);width:36px;height:1px;margin-bottom:18px}@media (hover:hover){.l2-cal__arrow:hover:not(:disabled),.l2-cal__day:hover:not([aria-disabled=true]):not([aria-pressed=true]):before,.l2-cal__time:hover:not([aria-pressed=true]){border-color:var(--l2-fg);background:var(--l2-lavender-08)}}.l2-cal__arrow:not(:disabled):active,.l2-cal__day:not([aria-disabled=true]):active,.l2-cal__time:active{transition-duration:var(--l2-dur-press);transform:scale(.94)}.l2-cal__arrow:not(:disabled):active,.l2-cal__day:not([aria-disabled=true]):not([aria-pressed=true]):active:before,.l2-cal__time:not([aria-pressed=true]):active{background:var(--l2-lavender-16);transition-duration:var(--l2-dur-press)}@container l2-cal (max-width:680px){.l2-cal__picker{grid-template-columns:minmax(0,1fr)}.l2-cal__month{max-width:460px}.l2-cal__hours{border-left:0;border-top:1px solid var(--l2-rule);padding:24px 0 0}.l2-cal__hint{min-height:0}.l2-cal__period{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}@media (pointer:coarse){.l2-cal__arrow{width:44px;height:44px}.l2-cal__time{min-height:44px}.l2-cal__weekdays,.l2-cal__grid{column-gap:2px}.l2-cal__day{aspect-ratio:auto;max-width:none;min-height:44px}.l2-cal__day:before{width:40px;height:40px;margin:-20px 0 0 -20px;inset:50% auto auto 50%}.l2-cal__day[aria-current=date]:after{bottom:calc(50% - 14px)}}
.l2-cal__form,.l2-cal__done{max-width:640px}.l2-cal__back{color:var(--l2-fg-muted);letter-spacing:.02em;transition:color var(--l2-dur-1) var(--l2-ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:.8125rem;display:inline-flex}.l2-cal__back svg{width:14px;height:14px;transition:transform var(--l2-dur-2) var(--l2-ease-out);transform:scaleX(-1)}.l2-cal__chosen{border-block:1px solid var(--l2-rule);color:var(--l2-fg);align-items:baseline;gap:12px;margin:16px 0 28px;padding:18px 0;font-size:1rem;display:flex}.l2-cal__chosen:before,.l2-cal__error:before{content:"";background:var(--l2-lavender);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:9px;height:8px}.l2-cal__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.l2-cal__field{flex-direction:column;gap:6px;min-width:0;display:flex}.l2-cal .l2-cal__label{color:var(--l2-fg-muted);line-height:1.5}.l2-cal__input{border:0;border-bottom:1px solid var(--l2-line-strong);width:100%;color:var(--l2-fg);font:inherit;transition:border-color var(--l2-dur-2) var(--l2-ease-out), box-shadow var(--l2-dur-2) var(--l2-ease-out);background:0 0;border-radius:0;padding:8px 0 11px;font-size:1.0625rem;line-height:1.4}.l2-cal .l2-cal__input:focus{border-bottom-color:var(--l2-ink);box-shadow:0 1px 0 0 var(--l2-ink), 0 14px 20px -16px var(--l2-lavender);outline:none}.l2-cal__field[data-invalid] .l2-cal__input{border-color:var(--l2-ink)}.l2-cal__input:disabled{color:var(--l2-fg-muted)}.l2-cal__error{color:var(--l2-ink);align-items:baseline;gap:10px;margin:4px 0 0;font-size:.8438rem;line-height:1.45;display:flex}.l2-cal__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l2-cal__privacy{margin-top:22px}.l2-cal__submit,.l2-cal__actions{margin-top:28px}.l2-cal__alert{border-left:2px solid var(--l2-lavender);background:var(--l2-paper);color:var(--l2-ink);justify-items:start;gap:8px;padding:14px 18px;font-size:.9063rem;line-height:1.5;display:grid}.l2-cal__form .l2-cal__alert{margin-top:24px}.l2-cal__retry{color:var(--l2-fg);text-underline-offset:4px;transition:text-decoration-color var(--l2-dur-1) var(--l2-ease-out);background:0 0;border:0;padding:0;font-size:.875rem;text-decoration-line:underline;text-decoration-thickness:1px}.l2-cal .l2-cal__eyebrow{color:var(--l2-fg-muted);align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.l2-cal__rule{background:var(--l2-lavender);transform-origin:0;width:72px;height:1px;margin:24px 0 22px;display:block}.l2-cal__when{color:var(--l2-fg);font-size:1.0625rem}.l2-cal__done .l2-cal__note{margin:24px 0 0}@media (hover:hover){.l2-cal__input:hover{border-bottom-color:var(--l2-muted)}.l2-cal__back:hover:not(:disabled){color:var(--l2-fg)}.l2-cal__back:hover:not(:disabled) svg{transform:scaleX(-1)translate(3px)}.l2-cal__retry:hover{-webkit-text-decoration-color:var(--l2-lavender);text-decoration-color:var(--l2-lavender)}}.l2-cal__back:not(:disabled):active,.l2-cal .l2-link:active{color:var(--l2-fg);transition-duration:var(--l2-dur-press)}.l2-cal__back:not(:disabled):active svg{transition-duration:var(--l2-dur-press);transform:scaleX(-1)translate(3px)}.l2-cal__retry:active,.l2-cal .l2-link:active{-webkit-text-decoration-color:var(--l2-lavender);text-decoration-color:var(--l2-lavender);transition-duration:var(--l2-dur-press)}@container l2-cal (max-width:520px){.l2-cal__fields{grid-template-columns:minmax(0,1fr)}}.l2-cal__input{scroll-margin:calc(var(--l2-nav-h) + 40px) 0 24px}@media (pointer:coarse){.l2-cal__back,.l2-cal__retry{position:relative}.l2-cal__back:after,.l2-cal__retry:after{content:"";position:absolute;inset:-6px -8px}.l2-cal__retry:after{inset:-12px -8px}}@media (max-width:599.98px){:is(.l2-cal__submit,.l2-cal__actions) .l2-btn{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.l2-cal__back svg{transition:none}}
