.dl-web .dlh__cards{perspective:1400px;perspective-origin:50% 0;flex:auto;width:100%;min-height:240px;position:relative}.dl-web .dlh__iso{transform-origin:50% 0;width:min(1120px,96vw);transform-style:preserve-3d;will-change:transform;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%)rotateX(26deg)rotateY(-10deg)rotate(9deg)scale(.92)}.dl-web .dlh__col{align-content:start;gap:26px;display:grid}.dl-web .dlh__col:nth-child(2){margin-top:0}.dl-web .dlh__tile{corner-shape:superellipse(1.5);background:color-mix(in srgb, var(--dlh-tone,#1561d8) 88%, #fff);font-family:var(--font-family,"Inter", system-ui, sans-serif);--surface:transparent;--canvas:#ffffff0d;--panel:#ffffff14;--border:#ffffff24;--border-strong:#ffffff38;--line:#ffffff24;--line-strong:#ffffff38;--foreground:#fff;--muted-foreground:#ffffffa3;--text:#fff;--text-muted:#ffffffa3;--ink-strong:#fff;--neutral-100:#ffffff1f;--neutral-300:#ffffff4d;color:#fff;border:1px solid #ffffff29;border-radius:20px;font-size:13px;line-height:18px;overflow:hidden;box-shadow:0 30px 60px -24px #061a4d8c,0 0 0 .5px #ffffff0f}.dl-web .dlh__tile .dlp{color:#fff;background:0 0}.dl-web .dlh__tile b,.dl-web .dlh__tile h3{color:#fff}.dl-web .dlh__tile .dlp-portal__bar,.dl-web .dlh__tile .dlp-share__link,.dl-web .dlh__tile .dlp-dot__say,.dl-web .dlh__tile .dlp-note__quote,.dl-web .dlh__tile .dlp-msg__text{background:#ffffff14}.dl-web .dlh__tile .dlp-week__ev[data-kind=booked]{--dlp-ev-ink:#84caff;--dlp-ev-bg:#84caff2e}.dl-web .dlh__tile .dlp-week__ev[data-kind=pending]{--dlp-ev-ink:#fec84b;--dlp-ev-bg:#fec84b29}.dl-web .dlh__tile .dlp-week__ev[data-kind=completed]{--dlp-ev-ink:#75e0a7;--dlp-ev-bg:#75e0a729}.dl-web .dlh__tile .dlp-week__col[data-today]{background-color:#ffffff0d}.dl-web .dlh__tile .dlp-week__avail{background:repeating-linear-gradient(135deg,#ffffff1a 0 3px,#0000 3px 7px)}.dl-web .dlh__tile .dlp-week__day[data-today] b{color:#155eef;background:#fff}.dl-web .dlh__tile .dlp-week__day[data-today] small{color:#fff}.dl-web .dlh__tile .dlp-book__slot{background:#ffffff14}.dl-web .dlh__tile .dlp-book__stars{color:#fec84b}.dl-web .dlh__tile .ol-cta[data-variant=primary],.dl-web .dlh__tile button[data-variant=primary],.dl-web .dlh__tile [data-slot=button][data-variant=primary]{color:#155eef}.dl-web .dlh__tile .dlp-share__link svg,.dl-web .dlh__tile .dlp-note__foot svg,.dl-web .dlh__tile .dlp-portal__file svg{color:#84caff}.dl-web .dlh__tile .dl-spark--live{color:#ffffff8c}.dl-web .dlhc-coach,.dl-web .dlhc-prog,.dl-web .dlhc-sec{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px 18px;display:grid}.dl-web :is(.dlhc-coach__text,.dlhc-prog__text,.dlhc-sec__text){flex-direction:column;gap:1px;min-width:0;display:flex}.dl-web :is(.dlhc-coach__text,.dlhc-prog__text,.dlhc-sec__text) b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.dl-web :is(.dlhc-coach__text,.dlhc-prog__text,.dlhc-sec__text)>span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:16px;overflow:hidden}.dl-web :is(.dlhc-coach__load,.dlhc-prog__bar){grid-column:1/-1;font-size:12px}.dl-web .dlhc-sec{grid-template-columns:auto minmax(0,1fr) auto}.dl-web .dlhc-sec__ok{color:#75e0a7}.dl-web .dlhc-assign{padding-bottom:14px}.dl-web .dlhc-assign__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 18px 10px;display:grid}.dl-web .dlhc-assign__who{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.dl-web .dlhc-assign__who b{margin-top:6px;font-size:13.5px;font-weight:600;line-height:18px}.dl-web .dlhc-assign__who>span{color:var(--muted-foreground);text-wrap:balance;font-size:12px;line-height:16px}.dl-web .dlhc-assign__arrow{color:#fff9}.dl-web .dlhc-foot{color:var(--muted-foreground);align-items:center;gap:6px;padding:0 18px;font-size:12.5px;line-height:16px;display:flex}.dl-web .dlhc-foot svg{color:#84caff}.dl-web .dlhc-stat{flex-direction:column;gap:4px;padding:16px 18px 14px;display:flex}.dl-web .dlhc-stat__label{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:20px}.dl-web .dlhc-stat__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:44px}.dl-web .dlhc-stat__meta{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;line-height:16px;display:flex}.dl-web .dlhc-stat__spark{margin-top:8px;display:flex}.dl-web .dlhc-stat .dl-spark{max-width:none;height:40px}.dl-web .dlhc-report{padding-bottom:6px}.dl-web .dlhc-report__head{align-items:center;gap:12px;padding:4px 18px 10px;display:flex}.dl-web .dlhc-report__head>span:not(.dl-tile){flex-direction:column;gap:1px;min-width:0;display:flex}.dl-web .dlhc-report__head b{font-size:14px;font-weight:600;line-height:19px}.dl-web .dlhc-report__head>span>span{color:var(--muted-foreground);font-size:12.5px;line-height:16px}.dl-web .dlhc-rows{margin:0;padding:0 18px 10px;list-style:none}.dl-web .dlhc-rows li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.dl-web .dlhc-rows li span{color:var(--muted-foreground)}.dl-web .dlhc-rows li b{font-variant-numeric:tabular-nums}.dl-web .dlhc-bars{flex-direction:column;gap:10px;padding:4px 18px 16px;display:flex}.dl-web .dlhc-bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:5px 10px;font-size:12.5px;display:grid}.dl-web .dlhc-bar>span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dl-web .dlhc-bar>b{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2}.dl-web .dlhc-bar>i{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.dl-web .dlhc-bar>i:after{content:"";width:var(--v);border-radius:inherit;background:#84caff;height:100%;display:block}.dl-web .dlh__cards--side{inset:0 max(0px, calc((100% - var(--page)) / 2 - 80px));z-index:0;perspective:1700px;perspective-origin:76% 0;pointer-events:none;-webkit-mask-composite:source-in;flex:none;width:auto;min-height:0;position:absolute;mask-image:linear-gradient(90deg,#0000 50%,#000 82%),linear-gradient(#000 42%,#0000 90%);mask-composite:intersect}.dl-web .dlh__cards--side .dlh__iso{transform-origin:100% 0;opacity:.9;width:min(1000px,74vw);top:206px;left:auto;right:-2%;transform:rotateX(24deg)rotateY(-12deg)rotate(8deg)scale(.9)}.dl-web .dlh__cards[data-cards=dim] .dlh__tile{background:color-mix(in srgb, var(--dlh-tone,#0c2258) 84%, #fff);--foreground:#ffffffbd;--muted-foreground:#ffffff75;--text:#ffffffbd;--text-muted:#ffffff75;--ink-strong:#ffffffc7;--neutral-100:#ffffff1a;--neutral-300:#ffffff42;color:#ffffffbd;border-color:#ffffff1f;box-shadow:0 30px 60px -24px #00000080,0 0 0 .5px #ffffff0a}.dl-web .dlh__cards[data-cards=dim] .dlh__tile :is(.dlp,b,h3){color:#ffffffc7}.dl-web .dlh__cards[data-cards=dim] .dlh__tile .dlhc-stat__value{color:#ffffffd1}.dl-web .dlh__cards[data-cards=dim] .dlh__tile .dlp-week__day[data-today] b{background:#ffffffb8}.dl-web .dlh__cards[data-cards=dim] .dlh__tile .dlhc-bar>i:after{background:#84caffb8}.dl-web .dlh__cards[data-cards=dim] .dlh__tile .dlhc-sec__ok{color:#75e0a7c7}.dl-web .dlh__cards[data-cards=dim] .dlh__tile .dlhc-assign__arrow{color:#ffffff80}.dl-web .dlh__cards[data-cards=dim] .dlh__tile .dl-spark--live{color:#ffffff73}.dl-web .dlh__band[data-art=left] .dlh__copy{z-index:1;position:relative}@media (width>=820px) and (width<=1365px){.dl-web .dlh__cards--side .dlh__iso{width:min(860px,78vw);top:196px}}.dl-web .dlh__band .dlh__tile{opacity:0;transition:opacity .16s,transform .18s;transform:translateY(40px)}.dl-web .dlh__band.is-on .dlh__tile{opacity:1;transition:opacity .5s ease calc(.8s + var(--d,0s)), transform .9s var(--dlh-give) calc(.8s + var(--d,0s));transform:none}.dl-web .dlh__cards--art{perspective:none;flex:none;width:0;height:0;min-height:0;margin-top:-32px;position:static}.dl-web .dlh__cards[data-cards=light] .dlh__tile{background:color-mix(in srgb, var(--dlh-tone,#1561d8) 5%, #fff);border-color:var(--line,#e4e7ec);--surface:transparent;--canvas:#10182808;--panel:#1018280a;--border:#10182814;--border-strong:#1018281f;--line:#10182814;--line-strong:#1018281f;--foreground:#101828b8;--muted-foreground:#10182875;--text:#101828b8;--text-muted:#10182875;--ink-strong:#101828cc;--neutral-100:#1018280f;--neutral-300:#10182829;--neutral-700:#1018288f;--neutral-800:#1018289e;--neutral-900:#101828ad;--chart-track:#10182814;color:#101828b8;box-shadow:0 24px 48px -28px #061a4d2e,0 0 0 .5px #10182808}.dl-web .dlh__cards[data-cards=light] .dlh__tile>*{mix-blend-mode:normal}.dl-web .dlh__cards[data-cards=light] .dlh__tile :is(.dlp-book__stars,.dlp-week__day[data-today] b,.badge,[data-slot=badge],.dlp-week__ev){filter:none}.dl-web .dlh__cards[data-cards=light] .dlh__tile :is(.dlp,b,h3){color:#101828cc}.dl-web .dlh__cards[data-cards=light] .dlh__tile :is(.dlp-portal__bar,.dlp-share__link,.dlp-dot__say,.dlp-note__quote,.dlp-msg__text,.dlp-book__slot){background:#1018280a}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__col[data-today]{background-color:#10182808}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__avail{background:repeating-linear-gradient(135deg,#10182812 0 3px,#0000 3px 7px)}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__day[data-today] b{color:var(--dlh-accent);background:#155eef24}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__day[data-today] small{color:#101828b3}.dl-web .dlh__cards[data-cards=light] .dlh__tile :is(.ol-cta,button,[data-slot=button]){color:#101828b8;box-shadow:none;background:#1018280f;border-color:#1018281a}.dl-web .dlh__cards[data-cards=light] .dlh__tile :is(.dlp-share__link svg,.dlp-note__foot svg,.dlp-portal__file svg,.dlhc-foot svg){color:var(--dlh-accent)}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dl-spark--live{color:var(--dlh-accent-area)}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dl-chip--time{color:#101828a8;border-color:#10182833}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dl-face--initials{color:#10182899;background:#1018280f}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlhc-bar>i{background:#10182814}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlhc-bar>i:after{background:#155eef33;box-shadow:inset 0 0 0 1px #155eef59}.dl-web .dlh__cards[data-cards=light] .dlh__tile{--dlh-accent:#155eef99;--dlh-accent-area:#155eef66;--primary:var(--dlh-accent-area);--chart-brand:#155eef59;--success:var(--dlh-accent);--warning:var(--dlh-accent);--info:var(--dlh-accent);--success-tint:#155eef17;--warning-tint:#155eef17;--info-tint:#155eef17;--chart-cat-1:#155eef80;--chart-cat-2:#155eef52;--chart-cat-3:#155eef2e;--chart-cat-4:#155eef1a}.dl-web .dlh__cards[data-cards=light] .dlh__tile svg[style]{color:var(--dlh-accent)!important}.dl-web .dlh__cards[data-cards=light] .dlh__tile .bp-bar__fill{background:#155eef33;box-shadow:inset 0 0 0 1px #155eef59}.dl-web .dlh__cards[data-cards=light] .dlh__tile :is(.dl-stat,.dl-tile)[data-tone]{--dl-stat-line:#b2ddff;--dl-stat-ink:var(--dlh-accent);--dl-stat-fill:#eff8ff;--dl-tile-bg:#155eef17;--dl-tile-ink:var(--dlh-accent)}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dl-course__art[data-hue]{background:linear-gradient(135deg,#155eef4d,#155eef1f)}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__ev[data-kind]{--dlp-ev-ink:var(--dlh-accent)}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__ev[data-kind=booked]{--dlp-ev-bg:#155eef24}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__ev[data-kind=pending]{--dlp-ev-bg:#155eef12}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-week__ev[data-kind=completed]{--dlp-ev-bg:#155eef0a}.dl-web .dlh__cards[data-cards=light] .dlh__tile .dlp-book__stars{color:var(--dlh-accent-area)}.dl-web .dlh__cards[data-cards=light] .dlh__tile span[style*="var(--success)"],.dl-web .dlh__cards[data-cards=light] .dlh__tile span[style*="var(--warning)"],.dl-web .dlh__cards[data-cards=light] .dlh__tile span[style*="var(--info)"]{background:var(--dlh-accent-area)!important}.dl-web .dlh__ill{z-index:-1;aspect-ratio:1298/1100;transform-origin:50% 0;height:clamp(468px,64.8vh,738px);position:absolute;top:156px;left:66.5%;transform:translate(-50%)}.dl-web .dlh-art{pointer-events:none;opacity:0;width:100%;height:100%;transform:translateX(var(--dlh-x,0px));transition:opacity .18s,transform;display:block;overflow:visible}.dl-web .dlh__figs{z-index:1;pointer-events:none;position:absolute;inset:0}.dl-web .dlh-fig{object-fit:contain;user-select:none;pointer-events:none;opacity:0;transform:translateX(var(--dlh-x,0px)) translateY(40px) rotate(var(--fig-lean,0deg)) scale(.96);transform-origin:50% 100%;transition:opacity .18s,transform;display:block;position:absolute}.dl-web .dlh-fig--left{--fig-lean:-2deg;--fig-at:.62s;aspect-ratio:560/1059;height:52vh;bottom:-2vh;right:calc(50% + 110px)}.dl-web .dlh-fig--right{--fig-lean:2deg;--fig-at:.98s;aspect-ratio:772/1189;height:46vh;bottom:-2vh;left:calc(50% + 150px)}.dl-web .dlh-fig--man{--fig-at:.8s;aspect-ratio:928/929;height:min(36vh,360px);margin-left:calc(max(-18vh,-180px) + 28px);top:520px;left:50%}.dl-web .dlh__figs.is-out .dlh-fig{transform:translateX(var(--dlh-xo,0px));transition:opacity .26s .14s,transform .34s cubic-bezier(.55,0,1,.45) .14s}.dl-web .dlh__figs.is-on .dlh-fig{opacity:1;transition:opacity .45s ease var(--fig-at), transform .95s var(--dlh-give) var(--fig-at);transform:none}@media (prefers-reduced-motion:reduce){.dl-web .dlh-fig{transition:none!important}}.dl-web .dlh__band.is-out .dlh-art{transform:translateX(var(--dlh-xo,0px));transition:opacity .26s .14s,transform .34s cubic-bezier(.55,0,1,.45) .14s}.dl-web .dlh__band.is-on .dlh-art{opacity:1;transition:opacity .25s ease .62s, transform .6s var(--dlh-ease) .62s;transform:none}.dl-web .dlh-art :is(.dlh-art__body,.dlh-art__skin,.dlh-art__shirt,.dlh-art__hand,.dlh-art__smile,.dlh-art__ray){transform-box:fill-box;transition:all 0s linear .5s}.dl-web .dlh-art :is(.dlh-art__skin,.dlh-art__hand){fill:var(--dlh-skin,#fff)}.dl-web .dlh-art__shirt{fill:#fff}.dl-web .dlh-art :is(.dlh-art__ink path,.dlh-art__eye,.dlh-art__smile,.dlh-art__ray){fill:#000}.dl-web .dlh-art__body{transform-origin:50% 100%;transform:translateY(14%)scale(.9)rotate(-3deg)}.dl-web .dlh-art__skin{clip-path:inset(0 0 100%)}.dl-web .dlh-art__hand--l{clip-path:inset(0 0 0 100%)}.dl-web .dlh-art__hand--r{clip-path:inset(0 100% 0 0)}.dl-web .dlh-art__shirt{clip-path:inset(100% 0 0)}.dl-web .dlh-art__ray{opacity:0;transform:scale(0)}.dl-web .dlh-art__ray--l{transform-origin:100%}.dl-web .dlh-art__ray--r{transform-origin:0%}.dl-web .dlh-art__smile{clip-path:inset(0 100% 0 0)}.dl-web .dlh__band.is-on .dlh-art__body{transition:transform .75s var(--dlh-give) .62s;transform:none}.dl-web .dlh__band.is-on .dlh-art__skin{clip-path:inset(0);transition:clip-path .38s var(--dlh-ease) .88s}.dl-web .dlh__band.is-on .dlh-art__hand--l{clip-path:inset(0);transition:clip-path .28s var(--dlh-ease) .98s}.dl-web .dlh__band.is-on .dlh-art__hand--r{clip-path:inset(0);transition:clip-path .28s var(--dlh-ease) 1.05s}.dl-web .dlh__band.is-on .dlh-art__shirt{clip-path:inset(0);transition:clip-path .48s cubic-bezier(.65,0,.35,1) .95s}.dl-web .dlh__band.is-on .dlh-art__ray{opacity:1;transition:opacity .16s ease calc(1.25s + var(--r) * 40ms), transform .42s var(--dlh-back) calc(1.25s + var(--r) * 40ms);animation:dlh-ray 3.6s ease-in-out calc(3s + var(--r) * .23s) infinite;transform:none}.dl-web .dlh__band.is-on .dlh-art__smile{clip-path:inset(0);transition:clip-path .3s var(--dlh-ease) 1.72s}@keyframes dlh-ray{0%,to{opacity:1}50%{opacity:.35}}.dl-web .dlh__band.is-on .dlh__ill{animation:6s ease-in-out 3s infinite dlh-breathe}@keyframes dlh-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.018)}}@media (prefers-reduced-motion:reduce){.dl-web .dlh__band.is-on .dlh__ill{animation:none}.dl-web .dlh-art,.dl-web .dlh-art *{transition:none!important;animation:none!important}.dl-web .dlh-art :is(.dlh-art__body,.dlh-art__skin,.dlh-art__shirt,.dlh-art__hand,.dlh-art__smile,.dlh-art__ray){clip-path:none;opacity:1;transform:none}}@media (width>=820px){.dl-web .dlh__band[data-art=left] .dlh__band-in{text-align:left;--dlh-inl:max(24px, calc((100vw - var(--page)) / 2 + var(--pad)), calc(50vw - 100vh + 360px));padding-left:var(--dlh-inl);align-items:flex-start}.dl-web .dlh__band[data-art=left] .dlh__copy{align-items:flex-start;max-width:700px}.dl-web .dlh__band[data-art=left] .dlh__title{text-wrap:wrap;font-size:clamp(36px,min(18px + 2.7vw,6.4vh),60px)}.dl-web .dlh__band[data-slide=enterprise][data-art=left] .dlh__band-in{padding-left:calc(var(--dlh-inl) + 40px)}.dl-web .dlh__band[data-slide=team][data-art=left] .dlh__band-in{padding-left:calc(var(--dlh-inl) + 24px)}}@media (width>=820px) and (height<=820px){.dl-web .dlh__nums{display:none}}@media (width<=819px){.dl-web .dlh__cards,.dl-web .dlh__figs{display:none}.dl-web .dlh__band[data-slide=enterprise] .dlh__cards--side{display:block;mask-image:linear-gradient(#0000 50%,#000 60% 76%,#0000 90%)}.dl-web .dlh__band[data-slide=enterprise] .dlh__cards--side .dlh__iso{transform-origin:0 0;opacity:.78;width:760px;top:52%;left:-24px;right:auto;transform:rotateX(24deg)rotateY(-12deg)rotate(8deg)scale(.6)}}.dl-dash__list{flex-direction:column;display:flex}.dl-sess{align-items:center;gap:14px;padding:14px 18px;display:flex}.dl-sess+.dl-sess{border-top:1px solid var(--border)}.dl-sess__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dl-todo{flex-direction:row;align-items:center;gap:14px;padding:16px 16px 16px 18px;display:flex}.dl-todo__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@container (width<=1100px){.dl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=480px){.dl-stats{grid-template-columns:minmax(0,1fr)}}.dl-stat{border-radius:var(--radius-card);corner-shape:superellipse(1.5);border:1px solid var(--dl-stat-line);background:var(--dl-stat-fill,var(--surface));flex-direction:column;gap:4px;min-height:156px;padding:20px 22px 16px;display:flex;position:relative}.dl-stat[data-tone=brand]{--dl-stat-line:#b2ddff;--dl-stat-ink:var(--primary);--dl-stat-fill:#eff8ff}.dl-stat[data-tone=purple]{--dl-stat-line:#d9d6fe;--dl-stat-ink:#7a5af8}.dl-stat[data-tone=success]{--dl-stat-line:#a6f4c5;--dl-stat-ink:#17b26a}.dl-stat[data-tone=warning]{--dl-stat-line:#fedf89;--dl-stat-ink:#f79009}.dl-stat__figure{align-items:center;min-height:36px;display:flex}.dl-stat__label{color:var(--neutral-800);padding-right:40px;font-size:16px;font-weight:500;line-height:24px}.dl-stat__icon{color:var(--dl-stat-ink);stroke-width:1.75px;position:absolute;top:20px;right:22px}.dl-stat__spark{margin-top:auto;padding-top:10px;display:flex}.dl-stat .dl-spark{max-width:150px;height:34px}.dl-dsec{flex-direction:column;gap:12px;min-width:0;display:flex}.dl-dsec__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:22px;font-weight:600;line-height:28px}.dl-sess__chips{gap:6px;margin-top:2px;display:flex}.dl-spark{max-width:132px;height:44px;color:color-mix(in srgb, var(--foreground) 16%, transparent);flex:1;display:flex}.dl-spark--bars{align-items:flex-end;gap:4px}.dl-spark--bars i{transform-origin:50% 100%;animation:1.7s ease-in-out infinite alternate dl-rise;animation-delay:calc(var(--dl-wave,0) * .11s - 6.8s);background:currentColor;border-radius:3px;flex:1}@keyframes dl-rise{0%{transform:scaleY(.36)}to{transform:scaleY(1)}}.dl-spark--line svg{animation:dl-draw 2.8s var(--ease-emphasized,ease) infinite;animation-delay:calc(var(--dl-wave,0) * .26s - 5.6s);overflow:visible}@keyframes dl-draw{0%{clip-path:inset(-8px 100% -8px -8px);opacity:1}62%,84%{clip-path:inset(-8px);opacity:1}to{clip-path:inset(-8px);opacity:0}}.dl-spark--line{--dl-dot:8px;position:relative}.dl-spark__fill,.dl-spark__line{width:calc(100% - var(--dl-dot) / 2);height:100%;position:absolute;top:0;left:0}.dl-spark__line{filter:drop-shadow(0 2px 3px color-mix(in srgb, currentColor 30%, transparent))}.dl-spark__dot{right:calc(var(--dl-dot) / 2);width:var(--dl-dot);height:var(--dl-dot);corner-shape:round;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent);animation:dl-dot 2.8s var(--ease-emphasized,ease) infinite;animation-delay:calc(var(--dl-wave,0) * .26s - 5.6s);background:currentColor;border-radius:50%;position:absolute;translate:50% -50%}@keyframes dl-dot{0%,52%{opacity:0;scale:.4}64%,84%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.dl-spark__dot{animation:none}}.dl-face{corner-shape:round;object-fit:cover;background:var(--neutral-100);border-radius:50%;flex:none;display:inline-block}.dl-face--initials{letter-spacing:.01em;color:var(--neutral-700);background:var(--neutral-100);place-items:center;font-weight:600;display:inline-grid}.dl-faces{flex:none;align-items:center;display:inline-flex}.dl-faces .dl-face{box-shadow:0 0 0 2px var(--surface)}.dl-faces .dl-face+.dl-face{margin-left:-10px}.dl-tile{corner-shape:round;background:var(--dl-tile-bg);color:var(--dl-tile-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dl-tile[data-tone=brand]{--dl-tile-bg:#eff8ff;--dl-tile-ink:var(--primary)}.dl-tile[data-tone=purple]{--dl-tile-bg:#f4f3ff;--dl-tile-ink:#7a5af8}.dl-tile[data-tone=success]{--dl-tile-bg:#ecfdf3;--dl-tile-ink:#17b26a}.dl-tile[data-tone=warning]{--dl-tile-bg:#fffaeb;--dl-tile-ink:#f79009}.dl-tile[data-tone=neutral]{--dl-tile-bg:var(--neutral-50);--dl-tile-ink:var(--neutral-700)}.dl-tile svg{stroke-width:1.75px}:is(html[data-client=delenta],.dl-web) .dl-row{flex-flow:wrap;align-items:center;gap:16px;padding:16px 18px}.dl-row .dl-row__body{flex:220px}.dl-row__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dl-row__over{color:var(--muted-foreground);font-size:13px;line-height:18px}.dl-row__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:22px}.dl-row__title--lg{font-size:20px;line-height:26px}.dl-row__code{letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,monospace}.dl-row__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.dl-row__room{align-items:center;gap:5px;display:inline-flex}.dl-row__dot{background:var(--neutral-300);border-radius:50%;width:3px;height:3px}.dl-row__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.dl-row__end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}:is(html[data-client=delenta],.dl-web) .dl-chip--time{border-color:var(--neutral-900);color:var(--neutral-900);font-weight:600}.dl-course__art{border-radius:var(--radius-surface);corner-shape:superellipse(1.5);color:#fff;flex:none;place-items:center;width:168px;height:112px;display:grid}.dl-course__art[data-hue=brand]{background:linear-gradient(135deg,#155eef,#2e90fa)}.dl-course__art[data-hue=purple]{background:linear-gradient(135deg,#6938ef,#9b8afb)}.dl-course__art[data-hue=success]{background:linear-gradient(135deg,#079455,#47cd89)}@container (width<=640px){.dl-course__art{width:96px;height:72px}}.dl-cell{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.dl-cell__text{flex-direction:column;gap:1px;min-width:0;display:flex}.dl-cell__name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.dl-cell__sub{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:16px;overflow:hidden}.dl-dsec__head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.dl-stat__value{letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:36px}.dl-spark--live{color:color-mix(in srgb, var(--dl-stat-ink) 70%, transparent)}.dl-spark--line.dl-spark--live{color:var(--dl-stat-ink,currentColor)}.dl-spark--live i,.dl-spark--live svg{animation:none}.dl-sess__name{color:var(--foreground);font-size:15px;font-weight:600;line-height:20px}.dl-sess__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.dark .dl-tile[data-tone=brand]{--dl-tile-bg:color-mix(in srgb, var(--primary) 18%, transparent);--dl-tile-ink:#84caff}.dark .dl-tile[data-tone=purple]{--dl-tile-bg:#7a5af82e;--dl-tile-ink:#bdb4fe}.dark .dl-tile[data-tone=success]{--dl-tile-bg:#17b26a2e;--dl-tile-ink:#75e0a7}.dark .dl-tile[data-tone=warning]{--dl-tile-bg:#f790092e;--dl-tile-ink:#fec84b}.dark .dl-tile[data-tone=neutral]{--dl-tile-bg:#ffffff14;--dl-tile-ink:var(--muted-foreground)}.dark .dl-face--initials{color:var(--muted-foreground);background:#ffffff1a}.dark .dl-chip--time{border-color:var(--foreground);color:var(--foreground)}.dl-web .dlp{min-width:0;font-family:var(--font-family,"Inter", system-ui, sans-serif);color:var(--foreground);background:var(--surface);text-align:left;flex-direction:column;font-size:14px;line-height:20px;display:flex}.dl-web .dlp b,.dl-web .dlp h3{font-weight:600}.dl-web .dlp__head{justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 8px;display:flex}.dl-web .dlp__head b{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;line-height:20px;overflow:hidden}.dl-web .dlp__head>:last-child{flex:none}.dl-web :is(.dlp,.dls) :is([data-slot=chip],[data-slot=status-badge],.badge){white-space:nowrap}.dl-web :is(.dlp,.dls) .dl-sess__chips{flex-wrap:wrap}.dl-web .dlp-list__rows{flex-direction:column;display:flex}.dl-web .dlp-list__rows>*+*{border-top:1px solid var(--border)}.dl-web .dlp .dl-sess__who{gap:4px}.dl-web .dlp .dl-sess,.dl-web .dlp .dl-todo{padding:12px 18px}.dl-web .dlp-row{display:flex}.dl-web .dlp .dl-row{padding:12px 18px}.dl-web .dlp-stat{min-height:148px}.dl-web .dlp-client{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 18px;display:grid}.dl-web .dlp-client__bar{grid-column:1/-1}.dl-web .dlp-week{--dlp-hour:22px;flex-direction:column;padding:0 12px 12px;font-size:11px;line-height:14px;display:flex}.dl-web .dlp-week__head,.dl-web .dlp-week__body{grid-template-columns:30px repeat(var(--dlp-days,5), minmax(0, 1fr));display:grid}.dl-web .dlp-week__head{border-bottom:1px solid var(--border)}.dl-web .dlp-week__day{border-left:1px solid var(--border);flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.dl-web .dlp-week__day small{color:var(--muted-foreground);font-size:10px;font-weight:500;line-height:12px}.dl-web .dlp-week__day b{corner-shape:round;width:20px;height:20px;color:var(--foreground);border-radius:50%;place-items:center;font-size:12px;display:grid}.dl-web .dlp-week__day[data-today] small{color:var(--primary)}.dl-web .dlp-week__day[data-today] b{background:var(--primary);color:#fff}.dl-web .dlp-week__hours{flex-direction:column;display:flex}.dl-web .dlp-week__hours span{height:var(--dlp-hour);text-align:right;color:var(--muted-foreground);padding-right:5px;font-size:9px;line-height:12px;translate:0 -6px}.dl-web .dlp-week__col{height:calc(var(--dlp-hour) * var(--dlp-hours,8));border-left:1px solid var(--border);background-image:repeating-linear-gradient(to bottom, var(--border) 0 1px, transparent 1px var(--dlp-hour));position:relative}.dl-web .dlp-week__col[data-today]{background-color:color-mix(in srgb, var(--primary) 4%, transparent)}.dl-web .dlp-week__avail{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--primary) 9%, transparent) 0 3px, transparent 3px 7px);position:absolute;left:0;right:0}.dl-web .dlp-week__ev{z-index:1;border-left:2px solid var(--dlp-ev-ink);corner-shape:superellipse(1.5);background:var(--dlp-ev-bg);min-height:14px;color:var(--foreground);border-radius:4px;align-items:center;padding:0 4px 0 5px;font-size:10px;line-height:12px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.dl-web .dlp-week__ev b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dl-web .dlp-week__ev[data-kind=booked]{--dlp-ev-ink:var(--primary);--dlp-ev-bg:#eff8ff}.dl-web .dlp-week__ev[data-kind=pending]{--dlp-ev-ink:#f79009;--dlp-ev-bg:#fffaeb;border-left-style:dashed}.dl-web .dlp-week__ev[data-kind=completed]{--dlp-ev-ink:#17b26a;--dlp-ev-bg:#ecfdf3}.dl-web .dlp-week__ev[data-fresh]{animation:dlp-drop .55s var(--bp-ease-back,cubic-bezier(.68, -.6, .32, 1.6)) both;box-shadow:0 4px 12px #10182824}@keyframes dlp-drop{0%{opacity:0;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:none}}.dl-web .dlp-week__now{z-index:2;pointer-events:none;background:#dc3747;height:2px;position:absolute;left:0;right:0}.dl-web .dlp-week__now:before{content:"";background:#dc3747;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.dl-web .dlp-book{gap:14px;padding:16px 18px}.dl-web .dlp-book__coach{align-items:center;gap:12px;display:flex}.dl-web .dlp-book__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dl-web .dlp-book__who b{letter-spacing:-.01em;font-size:15px;line-height:20px}.dl-web .dlp-book__who span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:16px;overflow:hidden}.dl-web .dlp-book__stars{color:#f79009;flex:none;gap:1px;display:inline-flex}.dl-web .dlp-book__stars svg{fill:currentColor}.dl-web .dlp-book__list{flex-direction:column;gap:6px;display:flex}.dl-web .dlp-book__pkg{border:1px solid var(--border);corner-shape:superellipse(1.5);transition:border-color .3s ease, background-color .3s ease, transform .3s var(--bp-ease-back,ease);border-radius:14px;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.dl-web .dlp-book__pkg[data-pressed]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, transparent);transform:scale(.985)}.dl-web .dlp-book__pkgtext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dl-web .dlp-book__pkgtext b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:18px;overflow:hidden}.dl-web .dlp-book__pkgtext span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.dl-web .dlp-book__pick{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.dl-web .dlp-book__pick>*{min-height:0}.dl-web .dlp-book__pick[data-on]{grid-template-rows:1fr}.dl-web .dlp-book__pick .dlp-book__picklbl,.dl-web .dlp-book__pick .dlp-book__slot,.dl-web .dlp-book__pick .dlp-book__done{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(8px)}.dl-web .dlp-book__pick[data-on] .dlp-book__picklbl{opacity:1;transition:opacity .45s .15s,transform .45s cubic-bezier(.22,1,.36,1) .15s;transform:none}.dl-web .dlp-book__pick[data-on] .dlp-book__slot{opacity:1;transition:opacity .4s ease calc(.3s + var(--i,0) * 90ms), transform .5s var(--bp-ease-back,ease) calc(.3s + var(--i,0) * 90ms), border-color .25s ease, background-color .25s ease, color .25s ease;transform:none}.dl-web .dlp-book__picklbl{color:var(--foreground);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:600;display:inline-flex}.dl-web .dlp-book__picklbl svg{color:var(--primary)}.dl-web .dlp-book__slots{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dl-web .dlp-book__slot{border:1px solid var(--line-strong,var(--border));corner-shape:superellipse(1.5);height:28px;color:var(--foreground);background:var(--surface);border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.dl-web .dlp-book__slot[data-picked]{border-color:var(--primary);background:var(--primary);color:#fff}.dl-web .dlp-book__done{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;line-height:16px;display:flex}.dl-web .dlp-book__done[data-on]{opacity:1;transition:opacity .45s ease, transform .5s var(--bp-ease-back,ease);transform:none}.dl-web .dlp-book__done[data-on] [data-slot=status-badge],.dl-web .dlp-book__done[data-on]>:first-child{animation:dlp-pop .5s var(--bp-ease-back,ease) both}@keyframes dlp-pop{0%{transform:scale(.6)}to{transform:none}}.dl-web .dlp-note{gap:10px;padding:14px 18px 16px}.dl-web .dlp-note__head{align-items:center;gap:12px;display:flex}.dl-web .dlp-note__title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dl-web .dlp-note__title b{letter-spacing:-.01em;font-size:15px;line-height:20px}.dl-web .dlp-note__title span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:16px;overflow:hidden}.dl-web .dlp-note__body{flex-direction:column;gap:2px;display:flex}.dl-web .dlp-note__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:36px}.dl-web .dlp-note__body span{color:var(--muted-foreground);font-size:13px}.dl-web .dlp-note__foot{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12.5px;line-height:16px;display:flex}.dl-web .dlp-note__foot svg{color:var(--primary)}.dl-web .dlp-note__quote{corner-shape:superellipse(1.5);background:var(--panel,#f4f6fb);color:var(--foreground);quotes:none;border-radius:12px;padding:10px 12px;font-size:13px;line-height:19px;display:block}.dl-web .dlp-note__chips{flex-wrap:wrap;gap:6px;display:flex}.dl-web .dlp-dot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:16px 18px;display:grid}.dl-web .dlp-dot__who{flex-direction:column;gap:1px;display:flex}.dl-web .dlp-dot__who b{font-size:15px;line-height:20px}.dl-web .dlp-dot__who span{color:var(--muted-foreground);font-size:12.5px;line-height:16px}.dl-web .dlp-dot__say{corner-shape:superellipse(1.5);background:var(--panel,#f4f6fb);border-radius:14px;grid-column:1/-1;margin:4px 0 0;padding:10px 12px;font-size:13.5px;line-height:19px}.dl-web .dlp-dot>:last-child{grid-column:1/-1}.dl-web .dlp-portal{gap:12px;padding:0 18px 16px}.dl-web .dlp-portal__bar{border-bottom:1px solid var(--border);background:var(--panel,#f4f6fb);justify-content:space-between;align-items:center;gap:10px;margin:0 -18px;padding:10px 18px;display:flex}.dl-web .dlp-portal__brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.dl-web .dlp-portal__hi{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:22px}.dl-web .dlp-portal__next{align-items:center;gap:10px;display:flex}.dl-web .dlp-portal__nexttext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dl-web .dlp-portal__nexttext b{font-size:14px;line-height:18px}.dl-web .dlp-portal__nexttext span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.dl-web .dlp-portal__file{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.dl-web .dlp-portal__file svg{color:var(--primary)}.dl-web .dlp-hours{align-items:center;gap:12px;padding:9px 18px;font-size:13.5px;display:flex}.dl-web .dlp-hours b{flex:1}.dl-web .dlp-hours span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.dl-web .dlp-course{gap:0}.dl-web .dlp-course__art{border-radius:0;width:100%;height:108px}.dl-web .dlp-course__body{flex-direction:column;gap:8px;padding:14px 18px 16px;display:flex}.dl-web .dlp-course__enrolled{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.dl-web .dlp-form__bars{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 18px 16px;display:flex}.dl-web .dlp-form__bar{grid-template-columns:110px minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:12.5px;display:grid}.dl-web .dlp-form__bar span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dl-web .dlp-form__bar i{background:var(--neutral-100);border-radius:999px;height:8px;display:block;overflow:hidden}.dl-web .dlp-form__bar i:after{content:"";width:var(--v);border-radius:inherit;background:var(--primary);height:100%;display:block}.dl-web .dlp-form__bar b{text-align:right;font-variant-numeric:tabular-nums}.dl-web .dlp-chart__body{padding:4px 18px 16px}.dl-web .dlp-share{padding:0 0 14px}.dl-web .dlp-share__link{border:1px solid var(--border);corner-shape:superellipse(1.5);background:var(--panel,#f4f6fb);border-radius:12px;align-items:center;gap:8px;margin:0 16px;padding:8px 8px 8px 12px;font-size:13px;font-weight:500;display:flex}.dl-web .dlp-share__link svg{color:var(--primary);flex:none}.dl-web .dlp-share__link span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dl-web .dlp-share__chips{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.dl-web .dlp-msg{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:4px 16px 14px;display:grid}.dl-web .dlp-msg__who{color:var(--muted-foreground);grid-column:2;justify-content:space-between;gap:8px;font-size:12px;display:flex}.dl-web .dlp-msg__who b{color:var(--foreground);font-weight:600}.dl-web .dlp-msg__text{corner-shape:superellipse(1.5);background:var(--panel,#f4f6fb);border-radius:12px;grid-column:2;margin:0;padding:8px 12px;font-size:13px;line-height:18px}.dl-web .dlp-msg>.dl-face{grid-row:1/3;margin-top:18px}.dl-web .dlc{--dlc-ease:cubic-bezier(.22, 1, .36, 1);--dlc-back:cubic-bezier(.68, -.6, .32, 1.6);--dlc-give:cubic-bezier(.34, 1.45, .64, 1);isolation:isolate;position:relative;overflow:hidden}.dl-web .dlc__plan{z-index:-2;-webkit-mask-composite:source-in;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:absolute;inset:0;mask-image:radial-gradient(120% 90% at 50% 62%,#000 30%,#0000 78%),linear-gradient(#0000 0%,#000 28%);mask-composite:intersect}.dl-web .dlc__room{border-right:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);place-items:center;display:grid;position:relative}.dl-web .dlc__room:after{content:"";background:var(--dlc-floor,#fff);position:absolute}.dl-web .dlc__room--d0:after{width:1px;height:22%;top:34%;right:-1px}.dl-web .dlc__room--d1:after{width:22%;height:1px;bottom:-1px;left:30%}.dl-web .dlc__room--d2:after{width:1px;height:18%;top:58%;right:-1px}.dl-web .dlc__room--d3:after{width:18%;height:1px;bottom:-1px;left:58%}.dl-web .dlc.hm-sec--tint{--dlc-floor:var(--paper)}.dl-web .dlc__room-in{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.dl-web .dlc__room-at{color:var(--muted);font-size:11px;line-height:14px}.dl-web .dlc__room-name{letter-spacing:-.01em;color:var(--secondary);font-size:15px;font-weight:600;line-height:20px}.dl-web .dlc__faces{display:flex}.dl-web .dlc__faces img{object-fit:cover;corner-shape:round;width:26px;height:26px;box-shadow:0 0 0 2px var(--dlc-floor,#fff);border-radius:50%;margin-left:-7px}.dl-web .dlc__faces img:first-child{margin-left:0}.dl-web .dlc__col{width:min(880px,100%);margin-inline:auto;position:relative}.dl-web .dlc__head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:600px;margin-inline:auto;display:flex}.dl-web .dlc__head :is(.hm-title,.hm-lede){text-align:center;margin:0}.dl-web .dlc__head .hm-lede{text-wrap:pretty;hyphens:manual;max-width:540px}.dl-web .dlc__stage{margin-top:44px;position:relative}.dl-web .dlc__rings{z-index:-1;width:0;height:0;position:absolute;top:50%;left:50%}.dl-web .dlc__rings span{corner-shape:round;border:1.5px solid color-mix(in oklab, var(--dl-orange) 55%, transparent);background:radial-gradient(closest-side, transparent 70%, color-mix(in oklab, var(--dl-orange) 9%, transparent));opacity:0;border-radius:50%;width:1120px;height:1120px;position:absolute;top:-560px;left:-560px;transform:scale(.45)}.dl-web .dlc.is-live .dlc__rings span{animation:5.6s cubic-bezier(.2,.6,.35,1) infinite dlc-ring;animation-delay:calc(var(--k) * 1.4s)}@keyframes dlc-ring{0%{opacity:0;transform:scale(.45)}12%{opacity:.9}to{opacity:0;transform:scale(1.12)}}.dl-web .dlc__call{border:1px solid var(--line);border-radius:calc(var(--radius-surface) + 8px);background:#ffffffdb;margin:0;padding:8px;box-shadow:0 30px 70px -30px #061a4d59,0 2px 8px #1018280f}.dl-web .dlc__screen{aspect-ratio:16/9;border-radius:var(--radius-surface);background:#0b1530;position:relative;overflow:hidden}.dl-web .dlc__main{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dl-web .dlc__screen:after{content:"";pointer-events:none;background:linear-gradient(#050c1e73,#0000 26% 70%,#050c1e66);position:absolute;inset:0}.dl-web .dlc__top{z-index:1;color:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;top:16px;left:20px}.dl-web .dlc__top b{font-size:17px;font-weight:600;line-height:24px}.dl-web .dlc__top span{color:#fffc;align-items:center;gap:6px;font-size:12.5px;line-height:16px;display:inline-flex}.dl-web .dlc__thumbs{z-index:1;flex-direction:column;gap:8px;width:21%;display:flex;position:absolute;top:12px;right:12px}.dl-web .dlc__thumb{aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff38,0 6px 16px #00000040}.dl-web .dlc__thumb img{object-fit:cover;width:100%;height:100%;display:block}.dl-web .dlc__thumb.is-talking{box-shadow:0 0 0 2px var(--primary), 0 6px 16px #00000040}.dl-web .dlc__name{color:#fff;background:#050c1e80;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:15px;position:absolute;bottom:5px;left:6px}.dl-web .dlc__mic{corner-shape:round;color:#fff;background:#050c1e80;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px}.dl-web .dlc__thumb.is-talking .dlc__mic{background:var(--primary)}.dl-web .dlc.is-live .dlc__thumb.is-talking .dlc__mic{animation:1.1s ease-in-out infinite dlc-talk}@keyframes dlc-talk{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 60%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--primary) 0%, transparent)}}.dl-web .dlc__controls{z-index:1;justify-content:center;gap:12px;display:flex;position:absolute;bottom:16px;left:0;right:0}.dl-web .dlc__ctl{corner-shape:round;backdrop-filter:blur(10px);color:#fff;background:#1e24348c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.dl-web .dlc__ctl--end{background:#ef4444}.dl-web .dlc .reveal-up.dlc__pop{transition:opacity .4s ease var(--d,0s), transform .6s var(--dlc-back) var(--d,0s);transform:scale(.7)}.dl-web .dlc .dlc__call.reveal-up.dlc__pop{transition:opacity .5s ease var(--d,0s), transform .9s var(--dlc-give) var(--d,0s);transform:scale(.94)translateY(24px)}.dl-web .dlc .dlc__thumb.reveal-up{transition:opacity .4s ease var(--d,0s), transform .7s var(--dlc-give) var(--d,0s);transform:translate(40px)}.dl-web .dlc .dlc__main.reveal-up{transition:opacity .6s ease var(--d,0s), transform 1.2s var(--dlc-ease) var(--d,0s);transform:scale(1.08)}.dl-web .dlc .reveal-up.is-in,.dl-web .dlc .dlc__call.reveal-up.is-in{transform:none}@media (width<=819px){.dl-web .dlc__stage{margin-top:32px}.dl-web .dlc__plan{opacity:.6;grid-template-columns:repeat(4,minmax(0,1fr))}.dl-web .dlc__room-in{display:none}.dl-web .dlc__rings span{width:600px;height:600px;top:-300px;left:-300px}.dl-web .dlc__top{top:10px;left:12px}.dl-web .dlc__top b{font-size:14px;line-height:20px}.dl-web .dlc__thumbs{gap:5px;width:24%;top:8px;right:8px}.dl-web .dlc__name{display:none}.dl-web .dlc__mic{width:16px;height:16px}.dl-web .dlc__controls{gap:8px;bottom:10px}.dl-web .dlc__ctl{width:32px;height:32px}.dl-web .dlc__ctl svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.dl-web .dlc.is-live .dlc__rings span,.dl-web .dlc.is-live .dlc__thumb.is-talking .dlc__mic{animation:none}.dl-web .dlc__rings span{opacity:.4;transform:scale(.8)}}.dl-web{--dlm-size:120px;--dlm-ease:cubic-bezier(.22, 1, .36, 1);--dlm-back:cubic-bezier(.68, -.6, .32, 1.6);--dlm-give:cubic-bezier(.34, 1.45, .64, 1)}.dl-web .dlm__meet>*{opacity:0;transition:opacity .2s,transform .2s,clip-path .2s}.dl-web .dlm__meet .hm-eyebrow{transform:translateY(8px)scale(.86)}.dl-web .dlm__meet .hm-title{clip-path:inset(0 0 100%);transform:translateY(20px)}.dl-web .dlm__meet .hm-lede{transform:translateY(14px)}.dl-web .dlm__meet.is-in>*{opacity:1;clip-path:inset(0 0 -20%);transform:none}.dl-web .dlm__meet.is-in .hm-eyebrow{transition:opacity .3s ease, transform .55s var(--dlm-back)}.dl-web .dlm__meet.is-in .hm-title{transition:opacity .3s ease 90ms, transform .7s var(--dlm-give) 90ms, clip-path .7s var(--dlm-ease) 90ms}.dl-web .dlm__meet.is-in .hm-lede{transition:opacity .5s var(--dlm-ease) .2s, transform .65s var(--dlm-give) .2s}.dl-web .dlm__seat{width:var(--dlm-size);height:var(--dlm-size);flex:none;display:block}.dl-web .dlm__seat--meet{margin-top:72px}.dl-web .dlm__traveler{z-index:40;width:var(--dlm-size);height:var(--dlm-size);opacity:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.dl-web .dlm__traveler.is-out{opacity:1}.dl-web .dlm__body{transform-origin:50% 100%;will-change:transform;width:100%;height:100%}.dl-web .dlm__bob{width:100%;height:100%}.dl-web .dlm__body .dl-dot{filter:drop-shadow(0 14px 18px #061a4d33);width:100%;height:100%;display:block}.dl-web .dlm__traveler.is-settled .dlm__bob{animation:2.8s ease-in-out 5 dlm-bob}.dl-web .dlm__traveler :is(.dl-dot--ready,.dl-dot--hello) *{animation-iteration-count:1}.dl-web .dlm__traveler :is(.dl-dot--ready,.dl-dot--hello) .dl-dot__eyes{animation:14s linear dl-dot-blink,4.2s linear 14s infinite dlm-rest-blink}@keyframes dlm-rest-blink{0%,90%,98%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes dlm-bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(-2deg)}60%{transform:translateY(-2px)rotate(1.5deg)}}.dl-web .dlm__bubble{bottom:calc(var(--dlm-size) * .42);box-sizing:border-box;border:1px solid var(--line);corner-shape:round;width:max-content;max-width:300px;color:var(--ink-strong);text-align:left;opacity:0;background:#fff;border-radius:24px;padding:14px 18px;font-size:15px;font-weight:500;line-height:22px;transition:opacity .14s,transform .16s;position:absolute;transform:scale(.5);box-shadow:0 2px 8px #1919190d,0 12px 28px -16px #1919192e,0 18px 40px -24px #061a4d40}.dl-web .dlm__bubble--right{left:calc(var(--dlm-size) - 8px);transform-origin:0 100%;border-bottom-left-radius:8px}.dl-web .dlm__bubble--left{right:calc(var(--dlm-size) - 8px);transform-origin:100% 100%;border-bottom-right-radius:8px}.dl-web .dlm__bubble.is-in{opacity:1;transition:opacity .2s ease, transform .5s var(--dlm-back);transform:none}.dl-web .dlm__typing{opacity:0;gap:5px;transition:opacity .12s;display:flex;position:absolute;top:50%;left:18px;translate:0 -50%}.dl-web .dlm__bubble--left .dlm__typing{left:auto;right:18px}.dl-web .dlm__typing i{background:var(--primary);opacity:.55;border-radius:50%;width:7px;height:7px}.dl-web .dlm__bubble.is-in:not(.is-said) .dlm__typing{opacity:1;transition-delay:.18s}.dl-web .dlm__bubble.is-in:not(.is-said) .dlm__typing i{animation:.9s ease-in-out infinite dlm-type}.dl-web .dlm__typing i:nth-child(2){animation-delay:.12s!important}.dl-web .dlm__typing i:nth-child(3){animation-delay:.24s!important}@keyframes dlm-type{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.dl-web .dlm__w{opacity:0;transition:opacity .1s;display:inline}.dl-web .dlm__bubble.is-said .dlm__w{opacity:1;animation:dlm-line .5s var(--dlm-give) both;animation-delay:calc(var(--line,0) * .16s);transition:opacity .3s ease calc(var(--line,0) * .16s)}@keyframes dlm-line{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}.dl-web.dlm-dock-out .dl-dock .launcher[data-state=default]{animation:dlm-lift .34s var(--ease-emphasized,ease) forwards;pointer-events:none}.dl-web.dlm-dock-in .dl-dock .launcher[data-state=default]{animation:.6s cubic-bezier(.34,1.45,.64,1) both dlm-drop}@keyframes dlm-lift{to{opacity:0;translate:0 -36px;scale:.92}}@keyframes dlm-drop{0%{opacity:0;translate:0 -36px;scale:.92}}@media (width<=819px){.dl-web{--dlm-size:90px}.dl-web .dlm__seat--meet{justify-self:start;margin-left:4px}.dl-web .dlm__bubble{max-width:min(240px, calc(100vw - var(--dlm-size) - 44px));font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.dl-web .dlm__traveler.is-settled .dlm__bob,.dl-web .dlm__typing i,.dl-web .dlm__bubble.is-said .dlm__w{animation:none}}.dl-web .dlr-stars{width:max-content;line-height:0;display:inline-flex;position:relative}.dl-web .dlr-stars svg{flex:none;margin-right:2px;display:block}.dl-web .dlr-stars__base{fill:var(--line-strong);display:flex}.dl-web .dlr-stars__fill{fill:#f5a524;display:flex;position:absolute;top:0;left:0;overflow:hidden}.dl-web .dlr{--dlr-band:var(--white,#fff);background:var(--dlr-band);height:clamp(620px,88vh,860px);position:relative;overflow:hidden}.dl-web .dlr.hm-sec--tint{--dlr-band:var(--paper)}.dl-web .dlr:before,.dl-web .dlr:after{content:"";z-index:1;pointer-events:none;height:14%;position:absolute;left:0;right:0}.dl-web .dlr:before{background:linear-gradient(to bottom, var(--dlr-band), transparent);top:0}.dl-web .dlr:after{background:linear-gradient(to top, var(--dlr-band), transparent);bottom:0}.dl-web .dlr__wall{justify-content:center;gap:20px;width:max-content;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.dl-web .dlr__col{width:300px;margin-top:var(--lift,0px);will-change:translate;flex-direction:column;gap:20px;display:flex}.dl-web .dlr__card{gap:16px;margin:0;padding:22px 22px 20px}.dl-web .dlr__card .dl-review__quote{font-size:15px;line-height:1.55}.dl-web .dlr .dlr__slot.reveal-up{transition:opacity .5s ease var(--d,0s), transform .7s cubic-bezier(.34, 1.45, .64, 1) var(--d,0s);transform:translateY(24px)scale(.96)}.dl-web .dlr .dlr__slot.reveal-up.is-in{transform:none}.dl-web .dlr__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.dl-web .dlr{height:640px}.dl-web .dlr__wall{gap:14px;rotate:-6deg}.dl-web .dlr__col{gap:14px;width:250px}}@media (prefers-reduced-motion:reduce){.dl-web .dlr__col{translate:none!important}}
