.About-module__Balj8a__about{--motion:1;--ease:cubic-bezier(.22, 1, .36, 1);--line:#e6ebe8;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(56px,7vw,112px);max-width:1200px;margin:0 auto;padding:0 64px clamp(80px,9vw,136px);scroll-margin-top:112px;display:grid}@media (prefers-reduced-motion:reduce){.About-module__Balj8a__about{--motion:0}}.About-module__Balj8a__photo{aspect-ratio:3/4;opacity:0;border-radius:28px;position:relative;overflow:hidden;transform:translateY(48px);box-shadow:0 0 0 1px #1f4d3a14,0 50px 90px -40px #1f4d3a66}.About-module__Balj8a__image{object-fit:cover;object-position:100% 50%;transform:scale(1.08)}.About-module__Balj8a__photo[data-shown]{opacity:1;transition:opacity calc(.9s * var(--motion)) var(--ease), transform calc(1.2s * var(--motion)) var(--ease);transform:none}.About-module__Balj8a__photo[data-shown] .About-module__Balj8a__image{transition:transform calc(1.8s * var(--motion)) var(--ease);transform:none}.About-module__Balj8a__group{flex-direction:column;align-items:flex-start;display:flex}.About-module__Balj8a__group>*{opacity:0;transform:translateY(24px)}.About-module__Balj8a__group[data-shown]>*{opacity:1;transition:opacity calc(.7s * var(--motion)) var(--ease), transform calc(1s * var(--motion)) var(--ease);transition-delay:calc((.1s + var(--i) * 80ms) * var(--motion));transform:none}.About-module__Balj8a__eyebrow{color:var(--ink-muted);font-size:15px;font-weight:500}.About-module__Balj8a__title{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(40px,4.6vw,68px);font-weight:600;line-height:1.02}.About-module__Balj8a__lead{max-width:34rem;color:var(--ink-muted);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.About-module__Balj8a__lead+.About-module__Balj8a__lead{margin-top:14px}.About-module__Balj8a__facts{border-top:1px solid var(--line);width:100%;max-width:34rem;margin-top:32px}.About-module__Balj8a__fact{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:16px;padding:12px 0;display:grid}.About-module__Balj8a__icon{background:var(--parchment);width:40px;height:40px;color:var(--ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.About-module__Balj8a__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.About-module__Balj8a__factTitle{letter-spacing:-.01em;font-size:17px;font-weight:600}.About-module__Balj8a__factBody{color:var(--ink-muted);text-wrap:pretty;font-size:15px;line-height:1.45}@media (scripting:none),(prefers-reduced-motion:reduce){.About-module__Balj8a__photo,.About-module__Balj8a__image,.About-module__Balj8a__group>*{opacity:1;transform:none}}@media (max-width:1100px){.About-module__Balj8a__about{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:56px;padding-inline:40px}}@media (max-width:899px){.About-module__Balj8a__about{grid-template-columns:minmax(0,1fr);gap:48px;padding:0 20px 80px}.About-module__Balj8a__photo{border-radius:24px;width:100%;max-width:440px}}
.Heading-module__pQeTJq__heading{opacity:0;filter:blur(14px);transform:translateY(.18em)}.Heading-module__pQeTJq__heading[data-shown]{opacity:1;filter:none;transition:opacity .7s var(--page-ease), filter 1s var(--page-ease), transform 1.1s var(--page-ease);transform:none}@media (scripting:none),(prefers-reduced-motion:reduce){.Heading-module__pQeTJq__heading{opacity:1;filter:none;transform:none}}
.portal-module__ztH3IG__intro{align-content:start;gap:28px;display:grid}.portal-module__ztH3IG__account{border-radius:var(--d-radius-button);box-shadow:inset 0 0 0 var(--d-line-width) var(--d-line);color:var(--d-muted);transition:color calc(.3s * var(--d-motion));justify-self:start;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:14px;display:inline-flex}.portal-module__ztH3IG__account svg{width:16px;height:16px;color:var(--d-accent-text)}.portal-module__ztH3IG__account[data-on]{color:var(--d-ink)}.portal-module__ztH3IG__card{overflow:hidden;container:card/inline-size}.portal-module__ztH3IG__overview{transition:filter calc(.8s * var(--d-motion)) var(--d-ease), opacity calc(.6s * var(--d-motion)) var(--d-ease), transform calc(.8s * var(--d-motion)) var(--d-ease);gap:22px;display:grid}.portal-module__ztH3IG__overview[data-locked]{filter:blur(9px)saturate(.6);opacity:.5;-webkit-user-select:none;user-select:none;transform:scale(.98)}.portal-module__ztH3IG__top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-module__ztH3IG__avatar{background:var(--d-accent);width:48px;height:48px;color:var(--d-accent-ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.portal-module__ztH3IG__hello{flex:1;min-width:0}.portal-module__ztH3IG__welcome{font-size:var(--d-h3);font-weight:var(--d-weight);letter-spacing:calc(var(--d-tracking) * .6em);outline:none;line-height:1.2}.portal-module__ztH3IG__subject{color:var(--d-muted);margin-top:2px;font-size:14px}.portal-module__ztH3IG__logOut{min-height:40px;padding-inline:14px 18px;font-size:14px}.portal-module__ztH3IG__status{border-radius:var(--d-radius-small);background:var(--d-surface);gap:12px;padding:18px 20px;display:grid}.portal-module__ztH3IG__statusText{color:var(--d-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.portal-module__ztH3IG__statusText b{color:var(--d-ink);font-size:22px;font-weight:var(--d-weight);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-module__ztH3IG__bar{background:color-mix(in srgb, var(--d-accent) 16%, #fff);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.portal-module__ztH3IG__bar:after{content:"";border-radius:inherit;background:var(--d-accent);transform:scaleX(var(--progress));transform-origin:0;animation:portal-module__ztH3IG__fill calc(1.2s * var(--d-motion)) var(--d-ease) calc(.25s * var(--d-motion)) both;position:absolute;inset:0}@keyframes portal-module__ztH3IG__fill{0%{transform:scaleX(0)}}.portal-module__ztH3IG__booked{border-radius:var(--d-radius-small);background:color-mix(in srgb, var(--d-accent) 5%, var(--d-canvas));box-shadow:inset 0 0 0 var(--d-line-width) var(--d-accent);animation:portal-module__ztH3IG__rise calc(.5s * var(--d-motion)) var(--d-ease) both;align-items:center;gap:14px;padding:14px 16px;display:flex}@keyframes portal-module__ztH3IG__rise{0%{opacity:0;transform:translateY(8px)}}.portal-module__ztH3IG__bookedIcon{background:var(--d-accent);width:40px;height:40px;color:var(--d-accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.portal-module__ztH3IG__bookedIcon svg{width:18px;height:18px}.portal-module__ztH3IG__bookedText{min-width:0;color:var(--d-muted);gap:2px;font-size:14px;display:grid}.portal-module__ztH3IG__bookedText b{color:var(--d-ink);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.portal-module__ztH3IG__tag{border-radius:var(--d-radius-button);background:var(--d-accent);color:var(--d-accent-ink);letter-spacing:.02em;padding:2px 8px;font-size:11px;font-weight:600}.portal-module__ztH3IG__items{margin:0;padding:0;list-style:none;display:grid}.portal-module__ztH3IG__item{animation:portal-module__ztH3IG__rise calc(.5s * var(--d-motion)) var(--d-ease) both;animation-delay:calc((.15s + var(--i) * 50ms) * var(--d-motion));grid-template-columns:24px minmax(0,1fr);gap:14px;padding:10px 0;display:grid;position:relative}.portal-module__ztH3IG__item:not(:last-child):before{content:"";background:var(--d-line);width:1px;position:absolute;top:38px;bottom:-8px;left:11.5px}.portal-module__ztH3IG__item[data-state=done]:not(:last-child):before{background:var(--d-accent)}.portal-module__ztH3IG__mark{border:1.5px solid var(--d-line);background:var(--d-canvas);width:24px;height:24px;color:var(--d-accent-ink);border-radius:50%;place-items:center;margin-top:1px;display:grid}.portal-module__ztH3IG__mark svg{stroke-width:2.6px;width:13px;height:13px}.portal-module__ztH3IG__item[data-state=done] .portal-module__ztH3IG__mark{border-color:var(--d-accent);background:var(--d-accent)}.portal-module__ztH3IG__item[data-state=now] .portal-module__ztH3IG__mark{border-color:var(--d-accent);background:var(--d-accent);box-shadow:inset 0 0 0 4px var(--d-canvas)}.portal-module__ztH3IG__itemText{gap:2px;padding-top:2px;display:grid}.portal-module__ztH3IG__itemText b{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.portal-module__ztH3IG__itemText small{color:var(--d-muted);font-size:13.5px}.portal-module__ztH3IG__item[data-state=next] .portal-module__ztH3IG__itemText b{color:var(--d-muted)}@container card (min-width:520px){.portal-module__ztH3IG__itemText{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}.portal-module__ztH3IG__itemText small{text-align:right}}.portal-module__ztH3IG__lock{text-align:center;opacity:0;visibility:hidden;transition:opacity calc(.5s * var(--d-motion)) var(--d-ease), visibility 0s calc(.5s * var(--d-motion));background:radial-gradient(closest-side,#fffc,#fff3);place-content:center;justify-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.portal-module__ztH3IG__lock[data-on]{opacity:1;visibility:visible;transition:opacity calc(.5s * var(--d-motion)) var(--d-ease)}.portal-module__ztH3IG__lockIcon{background:var(--d-canvas);width:56px;height:56px;color:var(--d-accent-text);border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 34px -14px #00000059}.portal-module__ztH3IG__lockIcon svg{width:22px;height:22px}.portal-module__ztH3IG__lockTitle{font-size:var(--d-h3);font-weight:var(--d-weight);letter-spacing:calc(var(--d-tracking) * .6em)}.portal-module__ztH3IG__sheetBody{gap:18px;padding:22px 26px;display:grid}.portal-module__ztH3IG__sheetTop{justify-content:space-between;align-items:center;display:flex}.portal-module__ztH3IG__brandMark{border-radius:var(--d-radius-small);background:var(--d-accent);width:40px;height:40px;color:var(--d-accent-ink);place-items:center;font-size:18px;font-weight:700;display:grid}.portal-module__ztH3IG__sheetEyebrow{color:var(--d-accent-text);font-size:13px;font-weight:500}.portal-module__ztH3IG__sheetTitle{font-size:calc(var(--d-h3) * 1.15);font-weight:var(--d-weight);letter-spacing:calc(var(--d-tracking) * .7em);margin-top:4px;line-height:1.15}.portal-module__ztH3IG__demo{border-radius:var(--d-radius-small);background:var(--d-accent-soft);gap:6px;padding:14px 16px;font-size:13.5px;line-height:1.45;display:grid}.portal-module__ztH3IG__demoBadge{color:var(--d-accent-text);justify-self:start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.portal-module__ztH3IG__demoBadge svg{width:14px;height:14px}.portal-module__ztH3IG__filled{background:var(--d-surface);cursor:default}.portal-module__ztH3IG__dots{letter-spacing:.2em}.portal-module__ztH3IG__submit{width:100%}.portal-module__ztH3IG__link{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.portal-module__ztH3IG__link svg{width:16px;height:16px}.portal-module__ztH3IG__link:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:4px;border-radius:4px}.portal-module__ztH3IG__linkAvatar{background:var(--d-accent);width:24px;height:24px;color:var(--d-accent-ink);animation:portal-module__ztH3IG__rise calc(.4s * var(--d-motion)) var(--d-ease) both;border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}
.Closing-module__7l805W__closing{min-height:clamp(520px,72vh,720px);padding:clamp(80px, 9vw, 128px) var(--page-gutter);color:#fff;text-align:center;background:#14382a;place-items:center;display:grid;position:relative;overflow:hidden}.Closing-module__7l805W__backdrop{position:absolute;inset:0}.Closing-module__7l805W__drift{position:absolute;inset:-10% 0}.Closing-module__7l805W__photo{object-fit:cover;object-position:50% 45%}.Closing-module__7l805W__backdrop:after{content:"";background:radial-gradient(60% 55%,#0e281d80,#0000 80%),#102e21bd;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Closing-module__7l805W__closing{view-timeline-name:--closing}.Closing-module__7l805W__drift{animation:linear both Closing-module__7l805W__drift;animation-timeline:--closing;animation-range:cover}}}@keyframes Closing-module__7l805W__drift{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}.Closing-module__7l805W__panel{flex-direction:column;align-items:center;max-width:44rem;display:flex;position:relative}.Closing-module__7l805W__title{letter-spacing:-.045em;text-wrap:balance;max-width:14em;font-size:clamp(38px,5.4vw,76px);font-weight:600;line-height:1.02}.Closing-module__7l805W__body{color:#ffffffd1;text-wrap:balance;max-width:34rem;margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.Closing-module__7l805W__mail{color:#fff;white-space:nowrap;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.Closing-module__7l805W__mail:hover{text-decoration-color:#fff}.Closing-module__7l805W__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.Closing-module__7l805W__button{white-space:nowrap;height:52px;transition:background-color .2s, transform .2s var(--page-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:17px;font-weight:500;display:inline-flex}.Closing-module__7l805W__button:active{transform:scale(.97)}:is(.Closing-module__7l805W__button,.Closing-module__7l805W__mail):focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 6px #fff}.Closing-module__7l805W__primary{color:var(--green);background:#fff}.Closing-module__7l805W__primary:hover{background:var(--green-soft)}.Closing-module__7l805W__secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.Closing-module__7l805W__secondary:hover{background:#ffffff38}.Closing-module__7l805W__arrow{transition:transform .3s var(--page-ease)}.Closing-module__7l805W__secondary:hover .Closing-module__7l805W__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.Closing-module__7l805W__button,.Closing-module__7l805W__arrow{transition:background-color .2s}.Closing-module__7l805W__button:active,.Closing-module__7l805W__secondary:hover .Closing-module__7l805W__arrow{transform:none}}@media (max-width:639px){.Closing-module__7l805W__actions{flex-direction:column;align-self:stretch}}
.sheet-module__Xm4QmW__root{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet-module__Xm4QmW__backdrop{animation:sheet-module__Xm4QmW__fade-in calc(.32s * var(--d-motion)) var(--d-ease) both;background:#12181552;position:absolute;inset:0}.sheet-module__Xm4QmW__sheet{border-radius:max(var(--d-radius), 12px) max(var(--d-radius), 12px) 0 0;background:var(--d-canvas);width:100%;max-width:440px;max-height:calc(100% - 48px);animation:sheet-module__Xm4QmW__rise calc(.46s * var(--d-motion)) var(--d-ease) both;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -24px 60px -30px #00000059}[data-mood=bold] .sheet-module__Xm4QmW__sheet{box-shadow:0 0 0 var(--d-line-width) var(--d-line);border-radius:0}.sheet-module__Xm4QmW__root[data-leaving] .sheet-module__Xm4QmW__backdrop{animation:sheet-module__Xm4QmW__fade-out calc(.28s * var(--d-motion)) ease both}.sheet-module__Xm4QmW__root[data-leaving] .sheet-module__Xm4QmW__sheet{animation:sheet-module__Xm4QmW__sink calc(.28s * var(--d-motion)) cubic-bezier(.4, 0, 1, 1) both}@keyframes sheet-module__Xm4QmW__fade-in{0%{opacity:0}}@keyframes sheet-module__Xm4QmW__fade-out{to{opacity:0}}@keyframes sheet-module__Xm4QmW__rise{0%{transform:translateY(100%)}}@keyframes sheet-module__Xm4QmW__sink{to{transform:translateY(100%)}}.sheet-module__Xm4QmW__head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:22px 20px 12px;display:flex;position:relative}.sheet-module__Xm4QmW__grabber{background:color-mix(in srgb, var(--d-ink) 16%, transparent);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:7px;left:50%}.sheet-module__Xm4QmW__title{font-size:20px;font-weight:calc(var(--d-weight) + 60);letter-spacing:-.02em}.sheet-module__Xm4QmW__close{background:var(--d-surface);width:32px;height:32px;color:var(--d-muted);cursor:pointer;transition:background-color calc(.2s * var(--d-motion));border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sheet-module__Xm4QmW__close:hover{background:color-mix(in srgb, var(--d-ink) 10%, var(--d-surface));color:var(--d-ink)}.sheet-module__Xm4QmW__close svg{width:16px;height:16px}.sheet-module__Xm4QmW__close:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:2px}.sheet-module__Xm4QmW__body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 20px 28px;overflow:auto}[data-mode=miniature] .sheet-module__Xm4QmW__backdrop,[data-mode=miniature] .sheet-module__Xm4QmW__sheet{animation:none}
@property --land{syntax:"<number>";inherits:true;initial-value:0}@property --pending{syntax:"<integer>";inherits:false;initial-value:0}.MobileApp-module__pA5zaG__app{color:var(--client-ink);background:#f4f6f5}.MobileApp-module__pA5zaG__header{top:calc(58 * var(--pt));left:calc(20 * var(--pt));right:calc(20 * var(--pt));gap:calc(2 * var(--pt));flex-direction:column;display:flex;position:absolute}.MobileApp-module__pA5zaG__date{color:var(--client-muted);font-size:calc(13 * var(--pt));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.MobileApp-module__pA5zaG__titleRow{justify-content:space-between;align-items:center;display:flex}.MobileApp-module__pA5zaG__title{font-size:calc(32 * var(--pt));letter-spacing:-.035em;font-weight:600;line-height:1.1}.MobileApp-module__pA5zaG__me{width:calc(36 * var(--pt));height:calc(36 * var(--pt));background:var(--client-ink);color:#fff;font-size:calc(15 * var(--pt));border-radius:50%;place-items:center;font-weight:600;display:grid}.MobileApp-module__pA5zaG__today{top:calc(138 * var(--pt));left:calc(16 * var(--pt));right:calc(16 * var(--pt));height:calc(204 * var(--pt));border-radius:calc(24 * var(--pt));color:#ffffffc7;box-shadow:0 calc(10 * var(--pt)) calc(24 * var(--pt)) calc(-14 * var(--pt)) rgb(var(--scrim) / .5);background:#dfe6e2;position:absolute;overflow:hidden}.MobileApp-module__pA5zaG__todayShade{background:linear-gradient(to top, rgb(var(--scrim) / .82) 0%, rgb(var(--scrim) / .42) 40%, rgb(var(--scrim) / 0) 68%);position:absolute;inset:0}.MobileApp-module__pA5zaG__live{left:calc(14 * var(--pt));top:calc(14 * var(--pt));align-items:center;gap:calc(6 * var(--pt));padding:calc(5 * var(--pt)) calc(10 * var(--pt)) calc(5 * var(--pt)) calc(9 * var(--pt));color:var(--client-ink);font-size:calc(12.5 * var(--pt));background:#fffffff0;border-radius:999px;font-weight:600;display:flex;position:absolute}.MobileApp-module__pA5zaG__live i{width:calc(7 * var(--pt));height:calc(7 * var(--pt));background:var(--green-glow);border-radius:50%}.MobileApp-module__pA5zaG__todayText{left:calc(18 * var(--pt));right:calc(18 * var(--pt));bottom:calc(16 * var(--pt));gap:calc(2 * var(--pt));font-size:calc(13.5 * var(--pt));flex-direction:column;display:flex;position:absolute}.MobileApp-module__pA5zaG__todayText b{color:#fff;font-size:calc(21 * var(--pt));letter-spacing:-.02em;font-weight:600}.MobileApp-module__pA5zaG__todayTag{font-size:calc(11.5 * var(--pt));letter-spacing:.06em;text-transform:uppercase;font-weight:600}.MobileApp-module__pA5zaG__progress{top:calc(354 * var(--pt));left:calc(16 * var(--pt));right:calc(16 * var(--pt));padding:calc(16 * var(--pt)) calc(18 * var(--pt));border-radius:calc(22 * var(--pt));box-shadow:0 0 0 calc(.6 * var(--pt)) #16241d0f;background:#fff;flex-direction:column;display:flex;position:absolute}.MobileApp-module__pA5zaG__progressHead{color:var(--client-muted);font-size:calc(13 * var(--pt));justify-content:space-between;align-items:baseline;display:flex}.MobileApp-module__pA5zaG__progressHead b{color:var(--client-ink);font-size:calc(17 * var(--pt));letter-spacing:-.015em;font-weight:600}.MobileApp-module__pA5zaG__swap{text-align:right;display:grid}.MobileApp-module__pA5zaG__swap>*{grid-area:1/1}.MobileApp-module__pA5zaG__before{opacity:calc(1 - var(--land))}.MobileApp-module__pA5zaG__after{color:var(--ok);opacity:var(--land);font-weight:600}.MobileApp-module__pA5zaG__phases{gap:calc(5 * var(--pt));margin-top:calc(12 * var(--pt));grid-template-columns:repeat(8,1fr);display:grid}.MobileApp-module__pA5zaG__phases i{height:calc(8 * var(--pt));background:#e3e9e5;border-radius:999px;position:relative;overflow:hidden}.MobileApp-module__pA5zaG__phases .MobileApp-module__pA5zaG__phaseDone{background:var(--accent)}.MobileApp-module__pA5zaG__phaseNow:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;transform:scaleX(var(--land));position:absolute;inset:0}.MobileApp-module__pA5zaG__milestone{align-items:center;gap:calc(12 * var(--pt));margin-top:calc(14 * var(--pt));padding-top:calc(14 * var(--pt));box-shadow:inset 0 calc(.6 * var(--pt)) #e6ebe8;display:flex}.MobileApp-module__pA5zaG__milestoneIcon{width:calc(38 * var(--pt));height:calc(38 * var(--pt));background:var(--accent-tint);color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.MobileApp-module__pA5zaG__milestoneIcon svg{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.MobileApp-module__pA5zaG__milestoneText{gap:calc(1 * var(--pt));color:var(--client-muted);font-size:calc(12.5 * var(--pt));flex-direction:column;flex:1;display:flex}.MobileApp-module__pA5zaG__milestoneText b{color:var(--client-ink);font-size:calc(15.5 * var(--pt));font-weight:600}.MobileApp-module__pA5zaG__milestoneDate{padding:calc(5 * var(--pt)) calc(10 * var(--pt));background:var(--accent-tint);color:var(--accent-deep);font-size:calc(12.5 * var(--pt));border-radius:999px;font-weight:600}.MobileApp-module__pA5zaG__sectionHead{--pending:calc(2 + var(--land));top:calc(512 * var(--pt));left:calc(20 * var(--pt));right:calc(20 * var(--pt));align-items:center;gap:calc(8 * var(--pt));font-size:calc(20 * var(--pt));letter-spacing:-.015em;counter-reset:pending var(--pending);font-weight:600;display:flex;position:absolute}.MobileApp-module__pA5zaG__count{min-width:calc(22 * var(--pt));height:calc(22 * var(--pt));background:var(--accent);color:#fff;font-size:calc(12.5 * var(--pt));letter-spacing:0;border-radius:999px;place-items:center;font-weight:600;display:grid}.MobileApp-module__pA5zaG__count:after{content:counter(pending)}.MobileApp-module__pA5zaG__list{top:calc(548 * var(--pt));left:calc(16 * var(--pt));right:calc(16 * var(--pt));height:calc(3 * 62 * var(--pt));border-radius:calc(20 * var(--pt));box-shadow:0 0 0 calc(.6 * var(--pt)) #16241d0f;background:#fff;position:absolute;overflow:hidden}.MobileApp-module__pA5zaG__update{align-items:center;gap:calc(12 * var(--pt));height:calc(62 * var(--pt));padding:0 calc(14 * var(--pt));transform:translateY(calc(var(--slot) * 62 * var(--pt)));display:flex;position:absolute;top:0;left:0;right:0}.MobileApp-module__pA5zaG__update:before{content:"";left:calc(66 * var(--pt));height:calc(.6 * var(--pt));background:#e6ebe8;position:absolute;top:0;right:0}.MobileApp-module__pA5zaG__fresh{z-index:1;isolation:isolate}.MobileApp-module__pA5zaG__fresh:before{display:none}.MobileApp-module__pA5zaG__fresh:after{content:"";inset:calc(4 * var(--pt));z-index:-1;border-radius:calc(16 * var(--pt));background:var(--accent-tint);opacity:calc(var(--land) * .6);position:absolute}.MobileApp-module__pA5zaG__avatar,.MobileApp-module__pA5zaG__thumb{width:calc(40 * var(--pt));height:calc(40 * var(--pt));flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.MobileApp-module__pA5zaG__avatar{background:var(--tone);color:#fff;font-size:calc(13.5 * var(--pt));border-radius:50%;font-weight:600}.MobileApp-module__pA5zaG__thumb{border-radius:calc(11 * var(--pt));background:#dfe6e2}.MobileApp-module__pA5zaG__updateText{gap:calc(2 * var(--pt));min-width:0;color:var(--client-muted);font-size:calc(13.5 * var(--pt));white-space:nowrap;flex-direction:column;flex:1;display:flex;overflow:hidden}.MobileApp-module__pA5zaG__updateText b{color:var(--client-ink);font-size:calc(15.5 * var(--pt));font-weight:600}.MobileApp-module__pA5zaG__updateMeta{margin-top:calc(13 * var(--pt));color:#98a29d;font-size:calc(13 * var(--pt));font-variant-numeric:tabular-nums;align-self:flex-start}.MobileApp-module__pA5zaG__newBadge{padding:calc(3 * var(--pt)) calc(8 * var(--pt));background:var(--accent);color:#fff;font-size:calc(12 * var(--pt));border-radius:999px;font-weight:600}.MobileApp-module__pA5zaG__tabBar{--pending:calc(2 + var(--land));height:calc(84 * var(--pt));padding:calc(8 * var(--pt)) calc(8 * var(--pt)) 0;box-shadow:inset 0 calc(.6 * var(--pt)) #e1e7e3;counter-reset:pending var(--pending);background:#f8faf9;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.MobileApp-module__pA5zaG__tab{align-items:center;gap:calc(3 * var(--pt));color:#939d98;font-size:calc(10.5 * var(--pt));flex-direction:column;font-weight:500;display:flex}.MobileApp-module__pA5zaG__active{color:var(--accent)}.MobileApp-module__pA5zaG__tabIcon{display:flex;position:relative}.MobileApp-module__pA5zaG__tabIcon svg{width:calc(26 * var(--pt));height:calc(26 * var(--pt))}.MobileApp-module__pA5zaG__tabBadge{left:60%;top:calc(-3 * var(--pt));min-width:calc(18 * var(--pt));height:calc(18 * var(--pt));background:var(--accent);box-shadow:0 0 0 calc(2 * var(--pt)) #f8faf9;color:#fff;font-size:calc(11 * var(--pt));border-radius:999px;place-items:center;font-style:normal;font-weight:600;display:grid;position:absolute}.MobileApp-module__pA5zaG__tabBadge:after{content:counter(pending)}
.flows-module__uO758q__flow{display:grid}.flows-module__uO758q__account{text-align:center;justify-items:center;gap:4px;padding:8px 0 4px;display:grid}.flows-module__uO758q__avatar{background:var(--d-accent);width:72px;height:72px;color:var(--d-accent-ink);border-radius:50%;place-items:center;margin-bottom:10px;font-size:30px;font-weight:600;display:grid}[data-mood=bold] .flows-module__uO758q__avatar{border-radius:0}.flows-module__uO758q__accountName{font-size:20px;font-weight:calc(var(--d-weight) + 60);letter-spacing:-.02em}.flows-module__uO758q__accountMail,.flows-module__uO758q__accountSubject{color:var(--d-muted);font-size:14px}.flows-module__uO758q__account>button{margin:20px 0 8px}
@property --chapter{syntax:"<number>";inherits:true;initial-value:0}@property --step{syntax:"<number>";inherits:true;initial-value:0}.layers-module__mrWE9q__root{--chapter:clamp(0, var(--t,0), 1);transform-style:preserve-3d;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:normal;text-align:left;-webkit-user-select:none;user-select:none;font-size:1.2cqw;line-height:1.3;position:absolute;inset:0}.layers-module__mrWE9q__surface{border-radius:var(--layer-radius,1.2cqw);position:absolute;inset:0;overflow:hidden}.layers-module__mrWE9q__step{--step:clamp(0, (var(--chapter) - var(--from,0)) / var(--span,1), 1)}
.login-module__AliDVG__mark{border-radius:max(var(--d-radius-small), 12px);background:var(--d-accent);width:52px;height:52px;color:var(--d-accent-ink);letter-spacing:-.02em;place-items:center;font-size:24px;font-weight:700;display:grid}[data-mood=bold] .login-module__AliDVG__mark{border-radius:0}.login-module__AliDVG__title{font-size:calc(30px * var(--d-scale));font-weight:calc(var(--d-weight) + 80);letter-spacing:calc(var(--d-tracking) * 1em);text-wrap:balance;margin-top:18px;line-height:1.1}.login-module__AliDVG__lead{color:var(--d-muted);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.login-module__AliDVG__form{gap:14px;margin-top:26px;display:grid}.login-module__AliDVG__fields{border:var(--d-line-width) solid var(--d-line);border-radius:max(var(--d-radius-small), 12px);background:var(--d-canvas);display:grid;overflow:hidden}[data-mood=bold] .login-module__AliDVG__fields{border-radius:0}.login-module__AliDVG__field{cursor:text;transition:background-color calc(.2s * var(--d-motion));gap:2px;padding:10px 16px 11px;display:grid}.login-module__AliDVG__field+.login-module__AliDVG__field{border-top:1px solid var(--d-line)}.login-module__AliDVG__field span{color:var(--d-muted);font-size:12px;font-weight:500}.login-module__AliDVG__field input{width:100%;color:var(--d-ink);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:16px}.login-module__AliDVG__field:focus-within{background:color-mix(in srgb, var(--d-accent) 5%, var(--d-canvas))}.login-module__AliDVG__hint{color:var(--d-muted);font-size:13px}.login-module__AliDVG__submit{width:100%}.login-module__AliDVG__submit svg{transition:transform calc(.3s * var(--d-motion)) var(--d-ease)}.login-module__AliDVG__submit:hover svg{transform:translate(3px)}.login-module__AliDVG__note{justify-content:center}.login-module__AliDVG__app{min-height:var(--d-view,780px);background:var(--d-canvas);flex-direction:column;display:flex;position:relative}.login-module__AliDVG__appPhoto{height:290px;animation:login-module__AliDVG__settle calc(1.2s * var(--d-motion)) var(--d-ease) both;flex:none;position:relative;overflow:hidden}.login-module__AliDVG__appPanel{border-radius:max(var(--d-radius), 16px) max(var(--d-radius), 16px) 0 0;background:var(--d-canvas);animation:login-module__AliDVG__rise-in calc(.7s * var(--d-motion)) var(--d-ease) both;flex:1;margin-top:-28px;padding:30px 24px 28px;position:relative}[data-mood=bold] .login-module__AliDVG__appPanel{border-radius:0}@keyframes login-module__AliDVG__settle{0%{transform:scale(1.06)}}@keyframes login-module__AliDVG__rise-in{0%{opacity:0;transform:translateY(24px)}}[data-mode=miniature] .login-module__AliDVG__appPhoto,[data-mode=miniature] .login-module__AliDVG__appPanel{animation:none}
.ClientSite-module__FTOQfW__site{color:var(--client-ink);grid-template-rows:6cqw 38cqw 2cqw 12.5cqw;padding:0 4cqw;display:grid}.ClientSite-module__FTOQfW__design{background:var(--paper)}.ClientSite-module__FTOQfW__wire{--line:#1f4d3a9e;--line-soft:#1f4d3a3d;--bar:#1f4d3a21;color:var(--green);background:#fff;box-shadow:inset 0 0 0 1px #1f4d3a52}.ClientSite-module__FTOQfW__icon{stroke-width:1.8px;width:1.3cqw;height:1.3cqw}.ClientSite-module__FTOQfW__nav{grid-row:1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ClientSite-module__FTOQfW__brand{align-items:center;gap:.75cqw;display:flex}.ClientSite-module__FTOQfW__brandMark{width:2.2cqw;height:2.2cqw}.ClientSite-module__FTOQfW__brandName{letter-spacing:-.035em;font-size:1.72cqw;font-weight:600;line-height:1}.ClientSite-module__FTOQfW__navLinks{color:var(--client-muted);gap:2.7cqw;font-size:1.1cqw;font-weight:500;display:flex}.ClientSite-module__FTOQfW__navActions{justify-content:flex-end;display:flex}.ClientSite-module__FTOQfW__navCta{background:var(--accent);color:#fff;border-radius:999px;padding:.8cqw 1.5cqw;font-size:1.05cqw;font-weight:500}.ClientSite-module__FTOQfW__hero{color:#fff;background:#dfe6e2;border-radius:1.4cqw;grid-row:2;position:relative;overflow:hidden}.ClientSite-module__FTOQfW__scrim{background:linear-gradient(to top, rgb(var(--scrim) / .66) 0%, rgb(var(--scrim) / .3) 36%, rgb(var(--scrim) / 0) 62%), linear-gradient(to right, rgb(var(--scrim) / .5) 0%, rgb(var(--scrim) / .18) 42%, rgb(var(--scrim) / 0) 66%);position:absolute;inset:0}.ClientSite-module__FTOQfW__caption{background:rgb(var(--scrim) / .34);border-radius:999px;align-items:center;gap:.55cqw;padding:.45cqw .9cqw .45cqw .75cqw;font-size:.86cqw;font-weight:500;display:flex;position:absolute;top:2cqw;right:2cqw}.ClientSite-module__FTOQfW__caption i{background:var(--accent-light);border-radius:50%;width:.5cqw;height:.5cqw}.ClientSite-module__FTOQfW__copy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:3.4cqw;left:3.6cqw}.ClientSite-module__FTOQfW__eyebrow{color:#ffffffe0;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8cqw;font-size:.84cqw;font-weight:600;display:flex}.ClientSite-module__FTOQfW__eyebrow:before{content:"";background:currentColor;width:2cqw;height:1px}.ClientSite-module__FTOQfW__headline{letter-spacing:-.042em;white-space:nowrap;margin-top:1.6cqw;font-size:4.9cqw;font-weight:600;line-height:1.02}.ClientSite-module__FTOQfW__lede{color:#ffffffdb;max-width:34cqw;margin-top:1.4cqw;font-size:1.25cqw;line-height:1.5}.ClientSite-module__FTOQfW__actions{gap:.8cqw;margin-top:2.2cqw;display:flex}.ClientSite-module__FTOQfW__button{border-radius:999px;align-items:center;gap:.6cqw;padding:.95cqw 1.7cqw;font-size:1.08cqw;font-weight:500;display:inline-flex}.ClientSite-module__FTOQfW__light{color:var(--client-ink);background:#fff}.ClientSite-module__FTOQfW__light .ClientSite-module__FTOQfW__icon{margin-right:-.3cqw}.ClientSite-module__FTOQfW__glass{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff80}.ClientSite-module__FTOQfW__trust{box-shadow:0 1.2cqw 3cqw -1.2cqw rgb(var(--scrim) / .5);color:var(--client-muted);background:#fffffff2;border-radius:1.2cqw;padding:1.3cqw 0;font-size:.86cqw;display:flex;position:absolute;bottom:2.4cqw;right:2.4cqw}.ClientSite-module__FTOQfW__stat{flex-direction:column;gap:.35cqw;padding:0 1.8cqw;display:flex}.ClientSite-module__FTOQfW__stat+.ClientSite-module__FTOQfW__stat{box-shadow:inset 1px 0 var(--client-line)}.ClientSite-module__FTOQfW__stat b{color:var(--client-ink);letter-spacing:-.03em;font-size:1.6cqw;font-weight:600;line-height:1.1}.ClientSite-module__FTOQfW__projects{grid-row:4;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2cqw;display:grid}.ClientSite-module__FTOQfW__intro{flex-direction:column;grid-column:1/span 3;align-items:flex-start;padding:.6cqw 0 .4cqw;display:flex}.ClientSite-module__FTOQfW__kicker{color:var(--accent);font-size:.9cqw;font-weight:600}.ClientSite-module__FTOQfW__introTitle{letter-spacing:-.035em;margin-top:.7cqw;font-size:1.95cqw;font-weight:600;line-height:1.12}.ClientSite-module__FTOQfW__more{color:var(--accent);align-items:center;gap:.5cqw;margin-top:auto;font-size:1.02cqw;font-weight:500;display:flex}.ClientSite-module__FTOQfW__project{color:#fff;background:#dfe6e2;border-radius:1.1cqw;grid-column:span 3;position:relative;overflow:hidden}.ClientSite-module__FTOQfW__projectShade{background:linear-gradient(to top, rgb(var(--scrim) / .66) 0%, rgb(var(--scrim) / .2) 44%, rgb(var(--scrim) / 0) 64%);position:absolute;inset:0}.ClientSite-module__FTOQfW__projectArrow{width:2.3cqw;height:2.3cqw;color:var(--client-ink);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:1cqw;right:1cqw}.ClientSite-module__FTOQfW__projectArrow .ClientSite-module__FTOQfW__icon{width:1.1cqw;height:1.1cqw}.ClientSite-module__FTOQfW__projectText{flex-direction:column;align-items:flex-start;gap:.3cqw;display:flex;position:absolute;bottom:1.15cqw;left:1.3cqw;right:1.3cqw}.ClientSite-module__FTOQfW__projectTag{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;font-size:.78cqw;font-weight:600}.ClientSite-module__FTOQfW__projectTitle{letter-spacing:-.01em;font-size:1.12cqw;font-weight:600}.ClientSite-module__FTOQfW__cross{width:100%;height:100%;position:absolute;inset:0}.ClientSite-module__FTOQfW__cross path{fill:none;stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__text,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__brandName{color:#0000;background:linear-gradient(var(--bar), var(--bar)) 0 55% / 100% .5em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__headline{color:#0000;-webkit-text-stroke:max(.5px, .07cqw) var(--green)}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__brandMark rect{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__brandMark path,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__icon path{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__scrim,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__projectShade{display:none}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__hero,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__project,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__navCta,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__light,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__glass{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__eyebrow{color:var(--line)}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__caption,.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__projectArrow{box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffffb3}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__caption i{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__trust{box-shadow:inset 0 0 0 1px var(--line);background:#fffc}.ClientSite-module__FTOQfW__wire .ClientSite-module__FTOQfW__stat+.ClientSite-module__FTOQfW__stat{box-shadow:inset 1px 0 var(--line-soft)}
.app-module__KveHPa__backdrop{min-height:var(--d-view,100%);background:var(--d-canvas)}.app-module__KveHPa__app{--card:var(--d-surface);width:100%;max-width:430px;min-height:var(--d-view,100%);background:var(--d-canvas);flex-direction:column;margin-inline:auto;display:flex;position:relative}.app-module__KveHPa__backdrop[data-alone]{min-height:0}.app-module__KveHPa__backdrop[data-alone] .app-module__KveHPa__app{height:844px;min-height:0;overflow:hidden}.app-module__KveHPa__backdrop[data-alone] .app-module__KveHPa__main{min-height:0;overflow:hidden}@container demo (min-width:700px){.app-module__KveHPa__backdrop{background:var(--d-surface);padding-inline:24px}.app-module__KveHPa__app{box-shadow:0 0 0 var(--d-line-width) var(--d-line), 0 40px 90px -40px #00000047}}.app-module__KveHPa__header{z-index:10;background:color-mix(in srgb, var(--d-canvas) 84%, transparent);height:58px;box-shadow:0 1px 0 color-mix(in srgb, var(--d-ink) 6%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}[data-mode=full][data-device=phone] .app-module__KveHPa__header{height:72px;padding-top:14px}.app-module__KveHPa__brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.app-module__KveHPa__brandMark{border-radius:calc(var(--d-radius-small) * .8);background:var(--d-accent);width:30px;height:30px;color:var(--d-accent-ink);flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.app-module__KveHPa__brandName{font-size:17px;font-weight:calc(var(--d-weight) + 60);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-module__KveHPa__headerTools{flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.app-module__KveHPa__lang{font-size:12px}.app-module__KveHPa__avatar{background:var(--d-accent);width:32px;height:32px;color:var(--d-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.app-module__KveHPa__menuButton{border-radius:var(--d-radius-button);background:var(--d-surface);height:36px;color:var(--d-ink);font:inherit;cursor:pointer;transition:background-color calc(.2s * var(--d-motion));border:0;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:14px;font-weight:500;display:inline-flex}.app-module__KveHPa__menuButton:hover{background:color-mix(in srgb, var(--d-ink) 8%, var(--d-surface))}.app-module__KveHPa__menuButton svg{width:20px;height:20px}[data-mood=bold] .app-module__KveHPa__avatar{border-radius:0}.app-module__KveHPa__avatar:focus-visible,.app-module__KveHPa__menuButton:focus-visible,.app-module__KveHPa__tab:focus-visible,.app-module__KveHPa__row:focus-visible,.app-module__KveHPa__tile:focus-visible,.app-module__KveHPa__link:focus-visible,.app-module__KveHPa__dayChip:focus-visible,.app-module__KveHPa__actionButton:focus-visible,.app-module__KveHPa__actionQuiet:focus-visible,.app-module__KveHPa__highlightButton:focus-visible,.app-module__KveHPa__highlightRow:focus-visible,.app-module__KveHPa__rail:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:2px}.app-module__KveHPa__main{background:var(--d-canvas);animation:app-module__KveHPa__screen-in calc(.5s * var(--d-motion)) var(--d-ease) both;flex:1;padding-bottom:32px}@keyframes app-module__KveHPa__screen-in{0%{opacity:0;transform:translateY(12px)}}.app-module__KveHPa__app:has(.app-module__KveHPa__startList){--card:var(--d-canvas)}:is(.app-module__KveHPa__app:has(.app-module__KveHPa__startList) .app-module__KveHPa__main,.app-module__KveHPa__app:has(.app-module__KveHPa__startList) .app-module__KveHPa__header){background-color:var(--d-surface)}.app-module__KveHPa__app:has(.app-module__KveHPa__startList) .app-module__KveHPa__header{background-color:color-mix(in srgb, var(--d-surface) 84%, transparent)}.app-module__KveHPa__screen{align-content:start;gap:26px;padding:6px 20px 0;display:grid}.app-module__KveHPa__greeting{gap:2px;padding-top:12px;display:grid}.app-module__KveHPa__date{color:var(--d-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:600}.app-module__KveHPa__largeTitle{font-size:calc(32px * var(--d-scale));font-weight:calc(var(--d-weight) + 100);letter-spacing:calc((var(--d-tracking) + .008) * 1em);text-wrap:balance;line-height:1.08}.app-module__KveHPa__subtitle{color:var(--d-muted);text-wrap:pretty;margin-top:4px;font-size:15px;line-height:1.45}.app-module__KveHPa__greetingSmall .app-module__KveHPa__largeTitle{font-size:calc(26px * var(--d-scale))}.app-module__KveHPa__highlight,.app-module__KveHPa__featured{isolation:isolate;color:#fff;position:relative;overflow:hidden}.app-module__KveHPa__highlight{aspect-ratio:1/.92;border-radius:var(--d-radius)}.app-module__KveHPa__featured{aspect-ratio:4/5;margin-inline:-20px;border-radius:0 0 var(--d-radius) var(--d-radius);margin-top:-6px}.app-module__KveHPa__highlight>img,.app-module__KveHPa__featured>img{z-index:-1;animation:app-module__KveHPa__photo-in calc(1.4s * var(--d-motion)) var(--d-ease) both;position:absolute;inset:0}@keyframes app-module__KveHPa__photo-in{0%{transform:scale(1.05)}}.app-module__KveHPa__highlight:after,.app-module__KveHPa__featured:after{content:"";z-index:-1;background:linear-gradient(#0a120e00 30%,#0a120e4d 55%,#0a120ec7);position:absolute;inset:0}.app-module__KveHPa__highlightText{justify-items:start;gap:4px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.app-module__KveHPa__featured .app-module__KveHPa__highlightText{bottom:28px;left:24px;right:24px}.app-module__KveHPa__highlightEyebrow{border-radius:var(--d-radius-button);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;align-items:center;gap:7px;margin-bottom:4px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.app-module__KveHPa__liveDot{background:#6fd39e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6fd39e47}.app-module__KveHPa__highlightTitle{font-size:calc(24px * var(--d-scale));font-weight:calc(var(--d-weight) + 80);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.app-module__KveHPa__featured .app-module__KveHPa__highlightTitle{font-size:calc(32px * var(--d-scale));letter-spacing:calc(var(--d-tracking) * 1em)}.app-module__KveHPa__highlightLead{color:#ffffffd6;font-size:14.5px}.app-module__KveHPa__highlightButton{border-radius:var(--d-radius-button);color:var(--d-ink);font:inherit;cursor:pointer;transition:transform calc(.2s * var(--d-motion)) var(--d-ease);background:#fff;border:0;align-items:center;gap:6px;margin-top:12px;padding:10px 16px 10px 18px;font-size:14.5px;font-weight:600;display:inline-flex}.app-module__KveHPa__highlightButton svg{width:16px;height:16px;transition:transform calc(.3s * var(--d-motion)) var(--d-ease)}.app-module__KveHPa__highlightButton:hover svg{transform:translate(3px)}.app-module__KveHPa__highlightButton:active,.app-module__KveHPa__actionButton:active,.app-module__KveHPa__dayChip:active,.app-module__KveHPa__tile:active{transform:scale(.97)}.app-module__KveHPa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-module__KveHPa__card,.app-module__KveHPa__railCard{border-radius:var(--d-radius);background:var(--card);flex-direction:column;min-width:0;padding:16px;display:flex}.app-module__KveHPa__card{min-height:158px;animation:app-module__KveHPa__card-in calc(.7s * var(--d-motion)) var(--d-ease) both;animation-delay:calc(var(--i,0) * 70ms * var(--d-motion))}@keyframes app-module__KveHPa__card-in{0%{opacity:0;transform:translateY(14px)}}[data-mood=bold] .app-module__KveHPa__card,[data-mood=bold] .app-module__KveHPa__railCard{background:var(--d-canvas);box-shadow:inset 0 0 0 var(--d-line-width) var(--d-line)}.app-module__KveHPa__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:auto;padding-bottom:16px;display:flex}.app-module__KveHPa__cardIcon{background:var(--d-canvas);width:34px;height:34px;color:var(--d-accent-2-text);border-radius:50%;flex:none;place-items:center;display:grid}[data-mood=bold] .app-module__KveHPa__cardIcon{background:var(--d-accent-2-soft);border-radius:0}.app-module__KveHPa__cardIcon svg{width:18px;height:18px}.app-module__KveHPa__cardLabel{color:var(--d-muted);font-size:13px}.app-module__KveHPa__cardValue{font-size:calc(22px * var(--d-scale));font-weight:calc(var(--d-weight) + 80);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:1px;line-height:1.15;overflow:hidden}.app-module__KveHPa__cardDetail{color:var(--d-muted);margin-top:2px;font-size:12.5px;line-height:1.35}.app-module__KveHPa__ring{width:36px;height:36px;transform:rotate(-90deg)}.app-module__KveHPa__ring circle{fill:none;stroke-width:3.5px}.app-module__KveHPa__ringTrack{stroke:color-mix(in srgb, var(--d-ink) 8%, transparent)}.app-module__KveHPa__ringValue{stroke:var(--d-accent-3);stroke-linecap:round;stroke-dasharray:var(--value) 1;animation:app-module__KveHPa__ring-in calc(1.2s * var(--d-motion)) var(--d-ease) both;animation-delay:calc(.25s * var(--d-motion))}@keyframes app-module__KveHPa__ring-in{0%{stroke-dasharray:0 1}}.app-module__KveHPa__rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:60%;grid-auto-flow:column;gap:12px;margin-inline:-20px;padding:2px 20px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.app-module__KveHPa__rail::-webkit-scrollbar{display:none}.app-module__KveHPa__railCard{scroll-snap-align:start;gap:2px;min-height:150px}.app-module__KveHPa__railCard .app-module__KveHPa__cardIcon{margin-bottom:auto}.app-module__KveHPa__railCard .app-module__KveHPa__cardLabel{margin-top:18px}.app-module__KveHPa__section{gap:10px;display:grid}.app-module__KveHPa__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-module__KveHPa__sectionTitle{font-size:calc(20px * var(--d-scale));font-weight:calc(var(--d-weight) + 80);letter-spacing:-.02em}[data-mood=bold] .app-module__KveHPa__sectionTitle{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.app-module__KveHPa__sectionLead{color:var(--d-muted);margin-top:-6px;font-size:14px}.app-module__KveHPa__link{color:var(--d-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:500}.app-module__KveHPa__group,.app-module__KveHPa__plainList{list-style:none;display:grid}.app-module__KveHPa__group{border-radius:var(--d-radius);background:var(--card);overflow:hidden}[data-mood=bold] .app-module__KveHPa__group{background:var(--d-canvas);box-shadow:inset 0 0 0 var(--d-line-width) var(--d-line)}.app-module__KveHPa__row{width:100%;min-height:58px;color:var(--d-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}button.app-module__KveHPa__row{cursor:pointer;transition:background-color calc(.2s * var(--d-motion))}button.app-module__KveHPa__row:hover{background:color-mix(in srgb, var(--d-ink) 4%, transparent)}.app-module__KveHPa__row+.app-module__KveHPa__row:before{content:"";border-top:1px solid var(--d-line);position:absolute;top:0;left:58px;right:0}.app-module__KveHPa__plainList .app-module__KveHPa__row{padding-inline:0}.app-module__KveHPa__plainList .app-module__KveHPa__row+.app-module__KveHPa__row:before{left:56px}.app-module__KveHPa__rowIcon{border-radius:calc(var(--d-radius-small) * .8);background:var(--d-accent-2-soft);width:30px;height:30px;color:var(--d-accent-2-text);flex:none;place-items:center;display:grid}.app-module__KveHPa__rowIcon svg{width:18px;height:18px}.app-module__KveHPa__rowIcon[data-state=done]{background:var(--d-accent);color:var(--d-accent-ink)}.app-module__KveHPa__rowText{flex:1;gap:1px;min-width:0;display:grid}.app-module__KveHPa__rowLabel{text-overflow:ellipsis;font-size:15.5px;font-weight:500;line-height:1.3;overflow:hidden}.app-module__KveHPa__row>.app-module__KveHPa__rowLabel{flex:1;min-width:0}.app-module__KveHPa__rowText small{color:var(--d-muted);font-size:13px;line-height:1.35}.app-module__KveHPa__row[aria-current=page] .app-module__KveHPa__rowLabel{color:var(--d-accent-text);font-weight:600}.app-module__KveHPa__rowValue{font-size:17px;font-weight:calc(var(--d-weight) + 60);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none}.app-module__KveHPa__rowMeta{color:var(--d-muted);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;align-items:center;gap:6px;padding-top:3px;font-size:12.5px;display:inline-flex}.app-module__KveHPa__rowChevron{width:16px;height:16px;color:color-mix(in srgb, var(--d-ink) 30%, transparent);flex:none}.app-module__KveHPa__thumb{border-radius:calc(var(--d-radius-small) * 1.1);background:var(--d-accent-2-soft);flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.app-module__KveHPa__initial{color:var(--d-accent-2-text);font-size:17px;font-weight:600}.app-module__KveHPa__row:has(.app-module__KveHPa__thumb)+.app-module__KveHPa__row:before{left:72px}.app-module__KveHPa__plainList .app-module__KveHPa__row:has(.app-module__KveHPa__thumb)+.app-module__KveHPa__row:before{left:56px}.app-module__KveHPa__highlightRow{border-radius:var(--d-radius);background:var(--card);width:100%;color:var(--d-ink);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.app-module__KveHPa__highlightThumb{border-radius:var(--d-radius-small);flex:none;width:64px;height:64px;overflow:hidden}.app-module__KveHPa__highlightRowEyebrow{font-weight:600;color:var(--d-accent-2-text)!important}.app-module__KveHPa__status{border-radius:var(--d-radius);background:var(--card);gap:10px;padding:18px 18px 8px;display:grid}[data-mood=bold] .app-module__KveHPa__status,[data-mood=bold] .app-module__KveHPa__action{background:var(--d-canvas);box-shadow:inset 0 0 0 var(--d-line-width) var(--d-line)}.app-module__KveHPa__statusSubject{font-size:17px;font-weight:calc(var(--d-weight) + 60);letter-spacing:-.015em}.app-module__KveHPa__statusLine{color:var(--d-muted);justify-content:space-between;font-size:14px;display:flex}.app-module__KveHPa__statusLine b{color:var(--d-ink);font-variant-numeric:tabular-nums;font-weight:600}.app-module__KveHPa__progress{background:color-mix(in srgb, var(--d-ink) 8%, transparent);border-radius:99px;height:8px;position:relative;overflow:hidden}.app-module__KveHPa__progress:after{content:"";border-radius:inherit;background:var(--d-accent-3);transform:scaleX(var(--progress));transform-origin:0;animation:app-module__KveHPa__grow calc(1.2s * var(--d-motion)) var(--d-ease) both;animation-delay:calc(.2s * var(--d-motion));position:absolute;inset:0}@keyframes app-module__KveHPa__grow{0%{transform:scaleX(0)}}.app-module__KveHPa__timeline{margin-top:6px;list-style:none;display:grid}.app-module__KveHPa__step{align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.app-module__KveHPa__step+.app-module__KveHPa__step:before{content:"";border-left:2px solid color-mix(in srgb, var(--d-ink) 10%, transparent);height:22px;position:absolute;top:-12px;left:11px}.app-module__KveHPa__step[data-state=done]+.app-module__KveHPa__step:before{border-color:var(--d-accent)}.app-module__KveHPa__stepDot{z-index:1;border:2px solid color-mix(in srgb, var(--d-ink) 14%, transparent);background:var(--card);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.app-module__KveHPa__stepDot svg{stroke-width:2.4px;width:14px;height:14px}.app-module__KveHPa__step[data-state=done] .app-module__KveHPa__stepDot{border-color:var(--d-accent);background:var(--d-accent);color:var(--d-accent-ink)}.app-module__KveHPa__step[data-state=now] .app-module__KveHPa__stepDot{border-color:var(--d-accent)}.app-module__KveHPa__step[data-state=now] .app-module__KveHPa__stepDot:after{content:"";background:var(--d-accent);border-radius:50%;width:8px;height:8px}.app-module__KveHPa__step[data-state=next] .app-module__KveHPa__rowLabel{color:var(--d-muted);font-weight:400}.app-module__KveHPa__nowTag{border-radius:var(--d-radius-button);background:var(--d-accent-2-soft);color:var(--d-accent-2-text);flex:none;padding:3px 9px;font-size:12px;font-weight:600}.app-module__KveHPa__features{padding:0 20px;display:grid}.app-module__KveHPa__features .app-module__KveHPa__section{padding-top:30px}.app-module__KveHPa__action{border-radius:var(--d-radius);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 14px;padding:18px;display:grid}.app-module__KveHPa__actionIcon{background:var(--d-accent-soft);width:44px;height:44px;color:var(--d-accent-text);transition:background-color calc(.4s * var(--d-motion)), color calc(.4s * var(--d-motion));border-radius:50%;place-items:center;display:grid}[data-mood=bold] .app-module__KveHPa__actionIcon{border-radius:0}.app-module__KveHPa__actionIconDone{background:var(--d-accent);color:var(--d-accent-ink)}.app-module__KveHPa__actionText h3{font-size:17px;font-weight:calc(var(--d-weight) + 60);letter-spacing:-.015em}.app-module__KveHPa__actionText p{color:var(--d-muted);text-wrap:pretty;margin-top:2px;font-size:14px;line-height:1.4}.app-module__KveHPa__days{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app-module__KveHPa__dayChip{border-radius:var(--d-radius-small);background:var(--d-canvas);box-shadow:inset 0 0 0 var(--d-line-width) var(--d-line);color:var(--d-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color calc(.2s * var(--d-motion)), color calc(.2s * var(--d-motion)), transform calc(.2s * var(--d-motion)) var(--d-ease);border:0;justify-items:center;gap:1px;padding:9px 0 10px;font-size:18px;font-weight:600;display:grid}.app-module__KveHPa__dayChip small{color:var(--d-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.app-module__KveHPa__dayChip:hover{box-shadow:inset 0 0 0 1.5px var(--d-accent)}.app-module__KveHPa__dayChip[aria-pressed=true]{background:var(--d-accent);color:var(--d-accent-ink)}.app-module__KveHPa__dayChip[aria-pressed=true] small{color:inherit;opacity:.8}.app-module__KveHPa__actionButton{border-radius:var(--d-radius-button);background:var(--d-accent);min-height:48px;color:var(--d-accent-ink);font:inherit;cursor:pointer;transition:background-color calc(.25s * var(--d-motion)), transform calc(.2s * var(--d-motion)) var(--d-ease);border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:600;display:inline-flex}.app-module__KveHPa__actionButton:hover{background:color-mix(in srgb, var(--d-accent) 86%, #000)}.app-module__KveHPa__actionButton svg{width:18px;height:18px}.app-module__KveHPa__actionQuiet{border-radius:var(--d-radius-button);background:var(--d-canvas);box-shadow:inset 0 0 0 var(--d-line-width) var(--d-line);color:var(--d-accent-text);font:inherit;white-space:nowrap;cursor:pointer;border:0;padding:8px 14px;font-size:14px;font-weight:600}.app-module__KveHPa__news{display:grid}.app-module__KveHPa__tabbar{z-index:10;background:color-mix(in srgb, var(--d-canvas) 86%, transparent);box-shadow:0 -1px 0 color-mix(in srgb, var(--d-ink) 8%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);flex:none;padding:6px 6px 22px;position:sticky;bottom:0}.app-module__KveHPa__tabInner,.app-module__KveHPa__floatInner{display:flex}.app-module__KveHPa__tabbar .app-module__KveHPa__tabFold{transition:flex-grow calc(.5s * var(--d-motion)) var(--d-ease);flex:1}.app-module__KveHPa__tabbar .app-module__KveHPa__tabFold:not([data-on]){flex-grow:0}.app-module__KveHPa__tab{border-radius:var(--d-radius-small);width:100%;min-width:0;color:var(--d-muted);font:inherit;letter-spacing:0;cursor:pointer;transition:color calc(.25s * var(--d-motion));background:0 0;border:0;justify-items:center;gap:2px;padding:4px 2px;font-size:10.5px;font-weight:500;display:grid}.app-module__KveHPa__tab svg{border-radius:var(--d-radius-button);width:52px;height:30px;transition:background-color calc(.3s * var(--d-motion)) var(--d-ease);padding:3px 14px}.app-module__KveHPa__tab[aria-current=page]{color:var(--d-accent-text);font-weight:600}.app-module__KveHPa__tab[aria-current=page] svg{background:var(--d-accent-soft)}.app-module__KveHPa__tabLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-module__KveHPa__floatbar{z-index:10;pointer-events:none;flex:none;justify-content:center;margin-top:-8px;display:flex;position:sticky;bottom:18px}.app-module__KveHPa__floatInner{border-radius:calc(var(--d-radius-button) + 6px);background:color-mix(in srgb, var(--d-ink) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;animation:app-module__KveHPa__float-in calc(.7s * var(--d-motion)) var(--d-ease) both;gap:2px;padding:6px;box-shadow:0 18px 40px -16px #00000080,inset 0 0 0 1px #ffffff0f}@keyframes app-module__KveHPa__float-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}.app-module__KveHPa__floatbar .app-module__KveHPa__tabFold{flex:none}.app-module__KveHPa__floatbar .app-module__KveHPa__tab{border-radius:var(--d-radius-button);color:#ffffff9e;width:auto;height:46px;transition:background-color calc(.35s * var(--d-motion)) var(--d-ease), color calc(.35s * var(--d-motion));align-items:center;gap:0;padding:0 12px;font-size:14px;display:flex}.app-module__KveHPa__floatbar .app-module__KveHPa__tab:hover{color:#fff}.app-module__KveHPa__floatbar .app-module__KveHPa__tab svg{background:0 0;width:22px;height:22px;padding:0}.app-module__KveHPa__floatbar .app-module__KveHPa__tabLabel{opacity:0;max-width:0;transition:max-width calc(.45s * var(--d-motion)) var(--d-ease), margin calc(.45s * var(--d-motion)) var(--d-ease), opacity calc(.3s * var(--d-motion))}.app-module__KveHPa__floatbar .app-module__KveHPa__tab[aria-current=page]{background:var(--d-accent);color:var(--d-accent-ink)}.app-module__KveHPa__floatbar .app-module__KveHPa__tab[aria-current=page] svg{background:0 0}.app-module__KveHPa__floatbar .app-module__KveHPa__tab[aria-current=page] .app-module__KveHPa__tabLabel{opacity:1;max-width:8.5em;margin-left:7px}.app-module__KveHPa__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-module__KveHPa__tile{border-radius:var(--d-radius-small);background:var(--d-surface);min-width:0;color:var(--d-ink);font:inherit;text-align:center;cursor:pointer;animation:app-module__KveHPa__card-in calc(.5s * var(--d-motion)) var(--d-ease) both;transition:background-color calc(.2s * var(--d-motion)), transform calc(.2s * var(--d-motion)) var(--d-ease);border:0;justify-items:center;gap:10px;padding:18px 6px 14px;font-size:13px;font-weight:500;display:grid}.app-module__KveHPa__tile:hover{background:color-mix(in srgb, var(--d-ink) 6%, var(--d-surface))}.app-module__KveHPa__tile .app-module__KveHPa__rowIcon{background:var(--d-canvas);border-radius:50%;width:44px;height:44px}[data-mood=bold] .app-module__KveHPa__tile .app-module__KveHPa__rowIcon{border-radius:0}.app-module__KveHPa__tile .app-module__KveHPa__rowIcon svg{width:22px;height:22px}.app-module__KveHPa__tile .app-module__KveHPa__rowLabel{white-space:nowrap;max-width:100%;font-size:13px}.app-module__KveHPa__tile[aria-current=page]{background:var(--d-accent-soft)}.app-module__KveHPa__tile[aria-current=page] .app-module__KveHPa__rowIcon{background:var(--d-accent);color:var(--d-accent-ink)}[data-mode=miniature] .app-module__KveHPa__main,[data-mode=miniature] .app-module__KveHPa__card,[data-mode=miniature] .app-module__KveHPa__highlight>img,[data-mode=miniature] .app-module__KveHPa__featured>img,[data-mode=miniature] .app-module__KveHPa__ringValue,[data-mode=miniature] .app-module__KveHPa__progress:after,[data-mode=miniature] .app-module__KveHPa__floatInner{animation:none}
.WireframeLayer-module__l3IgAa__columns{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2cqw;display:grid;position:absolute;inset:0 4cqw}.WireframeLayer-module__l3IgAa__columns span{background:#34a36b0e;box-shadow:inset 1px 0 #1f4d3a14,inset -1px 0 #1f4d3a14}.WireframeLayer-module__l3IgAa__measure{--reveal:calc((1 - var(--step)) * 50%);height:0;position:absolute}.WireframeLayer-module__l3IgAa__line{background:var(--green-glow);height:1px;clip-path:inset(-1cqw var(--reveal));position:absolute;inset:-.5px 0 auto}.WireframeLayer-module__l3IgAa__line:before,.WireframeLayer-module__l3IgAa__line:after{content:"";background:inherit;width:1px;height:1.1cqw;position:absolute;top:-.55cqw}.WireframeLayer-module__l3IgAa__line:before{left:0}.WireframeLayer-module__l3IgAa__line:after{right:0}.WireframeLayer-module__l3IgAa__value{--pop:clamp(0, (var(--step) - .55) * 3, 1);translate:-50% -50%;scale:calc((.6 + var(--pop) * .4) / var(--k,1));opacity:var(--pop);background:var(--green);color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:11px;line-height:1.25;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2.5px #ffffffe6}.WireframeLayer-module__l3IgAa__pin{width:0;height:0;transform-style:preserve-3d;position:absolute}.WireframeLayer-module__l3IgAa__stem{transform-origin:50% 100%;width:1px;height:4cqw;transform:rotateX(-90deg) scaleY(var(--step));background:repeating-linear-gradient(to top, var(--green) 0 .3cqw, transparent .3cqw .6cqw);opacity:calc(var(--step) * .8);position:absolute;bottom:0;left:-.5px}.WireframeLayer-module__l3IgAa__label{background:var(--green);color:#fff;white-space:nowrap;opacity:var(--step);transform:translateZ(calc(var(--step) * 4cqw));scale:calc(1 / var(--k,1));transform-origin:0 100%;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:12px;font-weight:500;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 .8cqw 1.6cqw -.6cqw #1f4d3a80}.WireframeLayer-module__l3IgAa__label:before{content:"";background:#8fdcb2;border-radius:50%;width:6px;height:6px}
.web-module__Wu4lda__site{background:var(--d-canvas);flex-direction:column;min-height:100%;display:flex}.web-module__Wu4lda__wrap{width:100%;max-width:calc(var(--d-max) + 2 * var(--d-gutter));padding-inline:var(--d-gutter);margin-inline:auto}.web-module__Wu4lda__section{padding-block:var(--d-section)}[data-mode=miniature] .web-module__Wu4lda__section{padding-block:56px}[data-intro]+.web-module__Wu4lda__section:not(.web-module__Wu4lda__tinted,.web-module__Wu4lda__ruled){padding-top:0}.web-module__Wu4lda__tinted{background:var(--d-surface)}.web-module__Wu4lda__ruled>.web-module__Wu4lda__wrap{position:relative}.web-module__Wu4lda__ruled>.web-module__Wu4lda__wrap:before{content:"";top:calc(var(--d-section) * -1);right:var(--d-gutter);left:var(--d-gutter);height:var(--d-line-width);background:var(--d-line);position:absolute}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.web-module__Wu4lda__reveal{animation:linear both web-module__Wu4lda__reveal;animation-timeline:view();animation-range:entry entry 240px}[data-mode=miniature] .web-module__Wu4lda__reveal{animation:none}}}@keyframes web-module__Wu4lda__reveal{0%{opacity:0;transform:translateY(32px)}}.web-module__Wu4lda__h1{font-size:var(--d-h1);font-weight:var(--d-weight);letter-spacing:calc(var(--d-tracking) * 1.3em);text-wrap:balance;line-height:.98}.web-module__Wu4lda__head{gap:16px;margin-bottom:clamp(36px,5cqi,64px);display:grid}.web-module__Wu4lda__headMain{gap:14px;display:grid}.web-module__Wu4lda__headSide{align-content:end;gap:24px;display:grid}.web-module__Wu4lda__eyebrow{color:var(--d-accent-2-text);letter-spacing:0;justify-self:start;font-size:14px;font-weight:500}.web-module__Wu4lda__title{max-width:14em;font-size:var(--d-h2);font-weight:var(--d-weight);letter-spacing:calc(var(--d-tracking) * 1em);text-wrap:balance;line-height:1.04}.web-module__Wu4lda__lead{max-width:30em;color:var(--d-muted);font-size:calc(var(--d-body) * 1.06);text-wrap:pretty;line-height:1.55}@container demo (min-width:960px){.web-module__Wu4lda__split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}.web-module__Wu4lda__split .web-module__Wu4lda__headSide{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.web-module__Wu4lda__center{text-align:center;justify-items:center}.web-module__Wu4lda__center .web-module__Wu4lda__eyebrow{justify-self:center}.web-module__Wu4lda__center .web-module__Wu4lda__headMain,.web-module__Wu4lda__center .web-module__Wu4lda__headSide{justify-items:center}.web-module__Wu4lda__center .web-module__Wu4lda__title{max-width:16em}[data-mood=bold] .web-module__Wu4lda__eyebrow{color:var(--d-ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}[data-mood=bold] .web-module__Wu4lda__eyebrow:before{content:"";background:var(--d-accent-2);width:10px;height:10px}[data-mood=bold] .web-module__Wu4lda__head:not(.web-module__Wu4lda__center){border-top:3px solid var(--d-ink);padding-top:20px}[data-mood=soft] .web-module__Wu4lda__eyebrow{background:var(--d-accent-2-soft);border-radius:999px;padding:6px 14px;font-size:13px}.web-module__Wu4lda__logo{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.web-module__Wu4lda__logoMark{background:var(--d-accent);width:30px;height:30px;color:var(--d-accent-ink);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}[data-mood=bold] .web-module__Wu4lda__logoMark{border-radius:0}[data-mood=soft] .web-module__Wu4lda__logoMark{border-radius:38%}.web-module__Wu4lda__logoName{font-size:18px;font-weight:max(600, var(--d-weight));letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-module__Wu4lda__logoLarge .web-module__Wu4lda__logoMark{display:none}.web-module__Wu4lda__logoLarge .web-module__Wu4lda__logoName{letter-spacing:-.045em;font-size:25px}@container demo (max-width:699px){.web-module__Wu4lda__logoLarge .web-module__Wu4lda__logoName{font-size:21px}}.web-module__Wu4lda__logo:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:4px;border-radius:6px}.web-module__Wu4lda__arrows{flex:none;gap:8px;display:flex}.web-module__Wu4lda__arrow{background:var(--d-canvas);width:48px;height:48px;box-shadow:inset 0 0 0 var(--d-line-width) var(--d-line);color:var(--d-ink);cursor:pointer;transition:background-color calc(.25s * var(--d-motion)), color calc(.25s * var(--d-motion)), opacity calc(.25s * var(--d-motion));border:0;border-radius:50%;place-items:center;display:grid}[data-mood=bold] .web-module__Wu4lda__arrow{border-radius:0}.web-module__Wu4lda__arrow:hover:not(:disabled){background:var(--d-ink);color:#fff}.web-module__Wu4lda__arrow:disabled{opacity:.35;cursor:default}.web-module__Wu4lda__arrow:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:3px}.web-module__Wu4lda__track{margin-inline:calc(var(--d-gutter) * -1);padding-inline:var(--d-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--d-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:20px;display:flex;overflow-x:auto}.web-module__Wu4lda__track::-webkit-scrollbar{display:none}.web-module__Wu4lda__track>*{scroll-snap-align:start;flex:none}.web-module__Wu4lda__track:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:6px}.web-module__Wu4lda__trackFoot{align-items:center;gap:24px;margin-top:32px;display:flex}.web-module__Wu4lda__counter{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:500}.web-module__Wu4lda__counter span{color:var(--d-muted)}.web-module__Wu4lda__rail{background:var(--d-line);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.web-module__Wu4lda__thumb{inset-block:0;left:calc(var(--offset) * 100%);width:calc(var(--thumb) * 100%);border-radius:inherit;background:var(--d-ink);position:absolute}.web-module__Wu4lda__stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.web-module__Wu4lda__stat{border-left:var(--d-line-width) solid var(--d-line);flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding-inline:20px;display:flex}.web-module__Wu4lda__stat:first-child{border-left:0;padding-left:0}.web-module__Wu4lda__stat dd{font-size:calc(var(--d-h3) * 1.2);font-weight:var(--d-weight);letter-spacing:-.025em;white-space:nowrap;line-height:1.1}.web-module__Wu4lda__stat dt{color:var(--d-muted);font-size:13.5px;line-height:1.35}@container demo (max-width:699px){.web-module__Wu4lda__stat{padding-inline:12px}.web-module__Wu4lda__stat dd{font-size:19px}.web-module__Wu4lda__stat dt{font-size:12.5px}}.web-module__Wu4lda__more{color:var(--d-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.web-module__Wu4lda__more svg{width:18px;height:18px;transition:transform calc(.3s * var(--d-motion)) var(--d-ease)}.web-module__Wu4lda__more:hover svg{transform:translate(4px)}.web-module__Wu4lda__more:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:4px;border-radius:4px}
.ComponentsLayer-module__qkg-1a__layer{--quiet:#8e8e93}.ComponentsLayer-module__qkg-1a__tray{background:radial-gradient(circle,#1d1d1f17 .1cqw,#0000 .13cqw) 0 0/1.6cqw 1.6cqw,#f2f2f4;box-shadow:inset 0 0 0 1px #1d1d1f0f,inset 0 .25cqw .8cqw #1d1d1f0d}.ComponentsLayer-module__qkg-1a__grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:1.6cqw;padding:3cqw;display:grid;position:absolute;inset:0}.ComponentsLayer-module__qkg-1a__pieces{transform-style:preserve-3d}.ComponentsLayer-module__qkg-1a__slot{background:#1d1d1f09;border-radius:1.2cqw;position:relative;box-shadow:inset 0 .15cqw .45cqw #1d1d1f17,inset 0 0 0 1px #1d1d1f0a}.ComponentsLayer-module__qkg-1a__shadow{opacity:calc(var(--step) * .55);filter:blur(calc(.3cqw + var(--step) * var(--lift) * .28cqw));translate:calc(var(--step) * var(--lift) * .12cqw) calc(var(--step) * var(--lift) * .26cqw);background:#1f4d3a8c;border-radius:1.6cqw;position:absolute;inset:10% 6% 4%}.ComponentsLayer-module__qkg-1a__piece{--on:clamp(0, (var(--step) - .45) * 5, 1);min-height:0;transform:translateZ(calc(var(--step) * var(--lift) * 1cqw)) rotateX(calc(var(--step) * var(--tilt-x) * 1deg)) rotateY(calc(var(--step) * var(--tilt-y) * 1deg));background:#fff;border-radius:1.2cqw;flex-direction:column;gap:1.1cqw;padding:1.3cqw 1.5cqw 1.5cqw;font-size:1.18cqw;display:flex;position:relative;box-shadow:0 0 0 1px #1d1d1f0f,0 .08cqw .25cqw #1d1d1f0d}.ComponentsLayer-module__qkg-1a__glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.45cqw;height:1.45cqw}.ComponentsLayer-module__qkg-1a__stack{flex-direction:column;gap:.8cqw;display:flex}.ComponentsLayer-module__qkg-1a__center{flex:1;justify-content:center}.ComponentsLayer-module__qkg-1a__swap{display:grid;overflow:hidden}.ComponentsLayer-module__qkg-1a__swap>*{grid-area:1/1}.ComponentsLayer-module__qkg-1a__before{opacity:calc(1 - var(--on));translate:0 calc(var(--on) * -70%)}.ComponentsLayer-module__qkg-1a__after{opacity:var(--on);translate:0 calc((1 - var(--on)) * 70%);align-items:center;gap:.4cqw;display:inline-flex}.ComponentsLayer-module__qkg-1a__buttonGrid{flex:1;grid-template-columns:repeat(3,auto);place-content:center start;place-items:center start;gap:1cqw .8cqw;display:grid}.ComponentsLayer-module__qkg-1a__button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5cqw;padding:1cqw 1.7cqw;font-weight:500;display:inline-flex}.ComponentsLayer-module__qkg-1a__primary{background:var(--accent);box-shadow:0 0 0 calc(var(--on) * .35cqw) #2c5a4533;color:#fff}.ComponentsLayer-module__qkg-1a__secondary{box-shadow:inset 0 0 0 1px var(--client-line);color:var(--client-ink)}.ComponentsLayer-module__qkg-1a__iconButton{background:var(--accent-tint);width:3.4cqw;height:3.4cqw;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ComponentsLayer-module__qkg-1a__small{padding:.7cqw 1.3cqw;font-size:1.02cqw}.ComponentsLayer-module__qkg-1a__dark{background:var(--accent-deep);color:#fff}.ComponentsLayer-module__qkg-1a__tint{background:var(--accent-tint);color:var(--accent-deep)}.ComponentsLayer-module__qkg-1a__disabled{color:#b0b0b5;background:#f2f2f4}.ComponentsLayer-module__qkg-1a__fieldLabel{font-size:1.05cqw;font-weight:500}.ComponentsLayer-module__qkg-1a__field{height:4.2cqw;color:var(--quiet);border-radius:1cqw;align-items:center;gap:.8cqw;padding:0 1.2cqw;display:flex;box-shadow:inset 0 0 0 1px #dcdce0}.ComponentsLayer-module__qkg-1a__focusable{box-shadow:inset 0 0 0 1px #dcdce0, inset 0 0 0 1px rgb(44 90 69/var(--on)), 0 0 0 calc(var(--on) * .3cqw) #2c5a4529}.ComponentsLayer-module__qkg-1a__typedValue{color:var(--ink)}.ComponentsLayer-module__qkg-1a__caret{background:var(--accent);width:.12cqw;height:1.5cqw;margin-left:-.3cqw;animation:1.1s step-end infinite ComponentsLayer-module__qkg-1a__blink}.ComponentsLayer-module__qkg-1a__hint{color:var(--quiet);font-size:.95cqw}.ComponentsLayer-module__qkg-1a__selectValue{color:var(--ink);flex:1}.ComponentsLayer-module__qkg-1a__toggles{flex-direction:column;flex:1;justify-content:center;display:flex}.ComponentsLayer-module__qkg-1a__toggleRow{justify-content:space-between;align-items:center;padding:1.1cqw 0;display:flex}.ComponentsLayer-module__qkg-1a__toggleRow+.ComponentsLayer-module__qkg-1a__toggleRow{box-shadow:inset 0 1px #efeff1}.ComponentsLayer-module__qkg-1a__switch{--state:0;background:#e3e3e6;border-radius:999px;width:4cqw;height:2.3cqw;position:relative}.ComponentsLayer-module__qkg-1a__switch:before{content:"";border-radius:inherit;background:var(--accent);opacity:var(--state);position:absolute;inset:0}.ComponentsLayer-module__qkg-1a__switch i{width:1.9cqw;height:1.9cqw;translate:calc(var(--state) * 1.7cqw) 0;background:#fff;border-radius:50%;position:absolute;top:.2cqw;left:.2cqw;box-shadow:0 .1cqw .3cqw #0003}.ComponentsLayer-module__qkg-1a__switchAnimated{--state:var(--on)}.ComponentsLayer-module__qkg-1a__switchOn{--state:1}.ComponentsLayer-module__qkg-1a__product{flex-direction:column;flex:1;gap:.45cqw;min-height:0;display:flex}.ComponentsLayer-module__qkg-1a__productImage{background:#dfe6e2;border-radius:.9cqw;flex:1;place-items:center;min-height:0;margin-bottom:.6cqw;display:grid;position:relative;overflow:hidden}.ComponentsLayer-module__qkg-1a__productBadge{color:var(--accent-deep);background:#fff;border-radius:999px;padding:.25cqw .6cqw;font-size:.76cqw;font-weight:600;position:absolute;top:.8cqw;left:.8cqw}.ComponentsLayer-module__qkg-1a__productRow{justify-content:space-between;align-items:baseline;display:flex}.ComponentsLayer-module__qkg-1a__productName{font-size:1.35cqw;font-weight:600}.ComponentsLayer-module__qkg-1a__productPrice{font-size:1.25cqw;font-weight:500}.ComponentsLayer-module__qkg-1a__productMeta{color:var(--quiet);font-size:.98cqw}.ComponentsLayer-module__qkg-1a__productButton{margin-top:.7cqw}.ComponentsLayer-module__qkg-1a__chart{flex-direction:column;flex:1;gap:.9cqw;min-height:0;display:flex}.ComponentsLayer-module__qkg-1a__chartHead{justify-content:space-between;align-items:flex-start;display:flex}.ComponentsLayer-module__qkg-1a__kpi{letter-spacing:-.03em;align-items:center;gap:.6cqw;font-size:2.6cqw;font-weight:600;line-height:1;display:flex}.ComponentsLayer-module__qkg-1a__delta{background:var(--green-soft);color:var(--green);letter-spacing:0;border-radius:999px;padding:.2cqw .5cqw;font-size:.82cqw}.ComponentsLayer-module__qkg-1a__range{color:var(--quiet);border-radius:999px;padding:.3cqw .7cqw;font-size:.82cqw;box-shadow:inset 0 0 0 1px #e5e5e8}.ComponentsLayer-module__qkg-1a__bars{flex:1;align-items:flex-end;gap:.6cqw;min-height:0;display:flex;box-shadow:inset 0 -1px #ececef}.ComponentsLayer-module__qkg-1a__bars i{height:calc((var(--from-h) + (var(--to-h) - var(--from-h)) * var(--step)) * 1%);background:#d6e6dc;border-radius:.35cqw .35cqw .1cqw .1cqw;flex:1}.ComponentsLayer-module__qkg-1a__bars i:last-child{background:var(--accent)}.ComponentsLayer-module__qkg-1a__checks{flex-direction:column;gap:.9cqw;margin-top:.2cqw;display:flex}.ComponentsLayer-module__qkg-1a__checkRow{--checked:clamp(0, (var(--step) - var(--at)) * 8, 1);align-items:center;gap:.9cqw;display:flex}.ComponentsLayer-module__qkg-1a__checkbox{border-radius:.4cqw;place-items:center;width:1.8cqw;height:1.8cqw;display:grid;position:relative;box-shadow:inset 0 0 0 1px #cfcfd4}.ComponentsLayer-module__qkg-1a__checkbox:before{content:"";border-radius:inherit;background:var(--accent);opacity:var(--checked);position:absolute;inset:0}.ComponentsLayer-module__qkg-1a__checkbox .ComponentsLayer-module__qkg-1a__glyph{color:#fff;stroke-width:2.6px;stroke-dasharray:20;width:1.3cqw;height:1.3cqw;stroke-dashoffset:calc((1 - var(--checked)) * 20);position:relative}.ComponentsLayer-module__qkg-1a__notes{flex-direction:column;flex:1;justify-content:center;gap:.6cqw;display:flex}.ComponentsLayer-module__qkg-1a__note{background:#f7f7f8;border-radius:.9cqw;align-items:center;gap:.9cqw;padding:.7cqw .9cqw .7cqw .7cqw;display:flex}.ComponentsLayer-module__qkg-1a__avatar{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:3cqw;height:3cqw;font-size:.92cqw;font-weight:600;display:grid}.ComponentsLayer-module__qkg-1a__avatarIcon{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #e5e5e8}.ComponentsLayer-module__qkg-1a__noteText{min-width:0;color:var(--quiet);flex-direction:column;flex:1;gap:.15cqw;font-size:.92cqw;display:flex}.ComponentsLayer-module__qkg-1a__noteText b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.08cqw;font-weight:600;overflow:hidden}.ComponentsLayer-module__qkg-1a__newBadge{background:var(--accent);color:#fff;opacity:var(--on);scale:calc(.7 + var(--on) * .3);border-radius:999px;padding:.3cqw .7cqw;font-size:.85cqw;font-weight:600}.ComponentsLayer-module__qkg-1a__noteTime{color:#a1a1a6;font-size:.9cqw}@keyframes ComponentsLayer-module__qkg-1a__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ComponentsLayer-module__qkg-1a__caret{animation:none}}
.Menu-module__Qhj14q__menu{z-index:10;-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);background:#ffffffe6;position:sticky;top:0}.Menu-module__Qhj14q__classic,.Menu-module__Qhj14q__centred{border-bottom:var(--d-line-width) solid var(--d-line)}.Menu-module__Qhj14q__bar{align-items:center;gap:24px;height:76px;display:flex}.Menu-module__Qhj14q__nav{align-items:center;margin-left:auto;display:flex}.Menu-module__Qhj14q__links,.Menu-module__Qhj14q__tools,.Menu-module__Qhj14q__account{align-items:center;display:flex}.Menu-module__Qhj14q__lang,.Menu-module__Qhj14q__login{margin-left:16px}.Menu-module__Qhj14q__login{color:var(--d-ink)}.Menu-module__Qhj14q__cta{min-height:42px;margin-left:18px;padding:0 20px;font-size:14.5px}.Menu-module__Qhj14q__cart{margin-left:12px}.Menu-module__Qhj14q__link{border-radius:var(--d-radius-button);height:40px;color:var(--d-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:color calc(.25s * var(--d-motion)), background-color calc(.25s * var(--d-motion));background:0 0;border:0;align-items:center;gap:4px;padding:0 13px;font-size:15px;display:inline-flex;position:relative}.Menu-module__Qhj14q__link:after{content:"";background:var(--d-accent);transform-origin:0;height:1.5px;transition:transform calc(.4s * var(--d-motion)) var(--d-ease);border-radius:2px;position:absolute;bottom:5px;left:13px;right:13px;transform:scaleX(0)}.Menu-module__Qhj14q__link:hover:after,.Menu-module__Qhj14q__link[aria-current=page]:after{transform:none}.Menu-module__Qhj14q__link[aria-current=page]{color:var(--d-accent-text)}.Menu-module__Qhj14q__link:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:-2px}[data-mood=bold] .Menu-module__Qhj14q__link{letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:650}[data-mood=bold] .Menu-module__Qhj14q__link:after{background:var(--d-ink);height:2px}[data-mood=soft] .Menu-module__Qhj14q__link:after{display:none}[data-mood=soft] .Menu-module__Qhj14q__link:hover,[data-mood=soft] .Menu-module__Qhj14q__link[aria-current=page]{background:var(--d-accent-soft)}.Menu-module__Qhj14q__moreIcon{width:15px;height:15px;transition:transform calc(.3s * var(--d-motion)) var(--d-ease)}.Menu-module__Qhj14q__moreIconOpen{transform:rotate(180deg)}.Menu-module__Qhj14q__moreBox{display:inline-flex;position:relative}.Menu-module__Qhj14q__popover{z-index:2;border-radius:var(--d-radius);background:var(--d-canvas);min-width:250px;box-shadow:0 0 0 var(--d-line-width) var(--d-line), 0 28px 56px -20px #0000003d;animation:Menu-module__Qhj14q__drop calc(.35s * var(--d-motion)) var(--d-ease);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}@keyframes Menu-module__Qhj14q__drop{0%{opacity:0;transform:translateY(-6px)}}.Menu-module__Qhj14q__popoverTitle{color:var(--d-muted);padding:8px 12px 6px;font-size:12.5px;font-weight:500}.Menu-module__Qhj14q__popoverLink{border-radius:var(--d-radius-small);color:var(--d-ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color calc(.2s * var(--d-motion));background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;font-size:15px;display:flex}.Menu-module__Qhj14q__popoverLink svg{width:16px;height:16px;color:var(--d-accent-text);opacity:0;transition:opacity calc(.25s * var(--d-motion)), transform calc(.3s * var(--d-motion)) var(--d-ease);transform:translate(-6px)}.Menu-module__Qhj14q__popoverLink:hover{background:var(--d-surface)}.Menu-module__Qhj14q__popoverLink:hover svg,.Menu-module__Qhj14q__popoverLink[aria-current=page] svg{opacity:1;transform:none}.Menu-module__Qhj14q__popoverLink[aria-current=page]{color:var(--d-accent-text)}.Menu-module__Qhj14q__popoverLink:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:-2px}.Menu-module__Qhj14q__classic .Menu-module__Qhj14q__links{margin-right:4px}.Menu-module__Qhj14q__top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:84px;display:grid}.Menu-module__Qhj14q__start{align-items:center;display:flex}.Menu-module__Qhj14q__start .Menu-module__Qhj14q__lang{margin-left:0}.Menu-module__Qhj14q__end{justify-content:flex-end;align-items:center;display:flex}.Menu-module__Qhj14q__row{border-top:var(--d-line-width) solid color-mix(in srgb, var(--d-line) 70%, transparent);justify-content:center;align-items:center;height:50px;display:flex}.Menu-module__Qhj14q__row .Menu-module__Qhj14q__link{padding-inline:18px}.Menu-module__Qhj14q__row .Menu-module__Qhj14q__link:after{left:18px;right:18px}.Menu-module__Qhj14q__row .Menu-module__Qhj14q__popover{left:50%;right:auto;translate:-50%}.Menu-module__Qhj14q__floatWrap{z-index:10;height:0;position:sticky;top:0}.Menu-module__Qhj14q__floating{width:min(100% - 2 * var(--d-gutter), var(--d-max));border-radius:max(var(--d-radius-button), var(--d-radius));-webkit-backdrop-filter:saturate(1.8)blur(24px);backdrop-filter:saturate(1.8)blur(24px);background:#ffffffc7;border:1px solid #ffffffb3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:64px;margin:18px auto 0;padding:0 10px 0 22px;display:grid;box-shadow:0 1px 2px #0000000a,0 24px 48px -24px #00000057}[data-mood=bold] .Menu-module__Qhj14q__floating{border:1.5px solid var(--d-ink);box-shadow:5px 5px 0 var(--d-ink);border-radius:2px}.Menu-module__Qhj14q__floating .Menu-module__Qhj14q__nav{justify-self:center;margin-left:0}.Menu-module__Qhj14q__floating .Menu-module__Qhj14q__tools{justify-self:end}.Menu-module__Qhj14q__floating>:first-child{justify-self:start}.Menu-module__Qhj14q__burger{background:var(--d-surface);width:44px;height:44px;color:var(--d-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:12px;display:none}[data-mood=bold] .Menu-module__Qhj14q__burger{border-radius:0}.Menu-module__Qhj14q__start .Menu-module__Qhj14q__burger{margin-left:0}.Menu-module__Qhj14q__burgerLines{width:18px;height:8px;position:relative}.Menu-module__Qhj14q__burgerLines:before,.Menu-module__Qhj14q__burgerLines:after{content:"";background:currentColor;border-radius:2px;height:1.6px;position:absolute;left:0;right:0}.Menu-module__Qhj14q__burgerLines:before{top:0}.Menu-module__Qhj14q__burgerLines:after{bottom:0}.Menu-module__Qhj14q__burger:focus-visible,.Menu-module__Qhj14q__round:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:3px}.Menu-module__Qhj14q__phone{background:var(--d-canvas);color:var(--d-ink);animation:Menu-module__Qhj14q__fade calc(.3s * var(--d-motion)) var(--d-ease);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes Menu-module__Qhj14q__fade{0%{opacity:0}}.Menu-module__Qhj14q__phoneBar{height:64px;padding-inline:var(--d-gutter);border-bottom:var(--d-line-width) solid var(--d-line);flex:none;justify-content:space-between;align-items:center;display:flex}.Menu-module__Qhj14q__round{background:var(--d-surface);width:44px;height:44px;color:var(--d-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.Menu-module__Qhj14q__phoneLinks{padding:8px var(--d-gutter) 24px;display:grid}.Menu-module__Qhj14q__phoneLink{border:0;border-bottom:var(--d-line-width) solid var(--d-line);color:var(--d-ink);font:inherit;font-size:27px;font-weight:var(--d-weight);letter-spacing:calc(var(--d-tracking) * .8em);text-align:left;cursor:pointer;animation:Menu-module__Qhj14q__rise calc(.55s * var(--d-motion)) var(--d-ease) both;animation-delay:calc(var(--i) * 45ms * var(--d-motion));background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}@keyframes Menu-module__Qhj14q__rise{0%{opacity:0;transform:translateY(14px)}}.Menu-module__Qhj14q__phoneLink svg{width:20px;height:20px;color:var(--d-muted)}.Menu-module__Qhj14q__phoneLink[aria-current=page],.Menu-module__Qhj14q__phoneLink[aria-current=page] svg{color:var(--d-accent-text)}.Menu-module__Qhj14q__phoneLink:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:2px}.Menu-module__Qhj14q__phoneFoot{padding:20px var(--d-gutter) 28px;gap:18px;margin-top:auto;display:grid}.Menu-module__Qhj14q__phoneTools{align-items:center;display:flex}.Menu-module__Qhj14q__phoneTools .Menu-module__Qhj14q__login{margin-left:0}.Menu-module__Qhj14q__phoneLang{margin-right:18px}.Menu-module__Qhj14q__phoneCta{width:100%;min-height:52px}.Menu-module__Qhj14q__phoneNote{color:var(--d-muted);align-items:center;gap:10px;font-size:14px;display:flex}.Menu-module__Qhj14q__phoneNote svg{color:var(--d-accent-text);flex:none}.Menu-module__Qhj14q__stage{isolation:isolate;position:relative;overflow:hidden}.Menu-module__Qhj14q__stagePhoto{height:300px}.Menu-module__Qhj14q__stageFloating{height:376px}.Menu-module__Qhj14q__stageFloating .Menu-module__Qhj14q__stagePhoto{z-index:-1;height:auto;position:absolute;inset:0}@container demo (max-width:959px){.Menu-module__Qhj14q__classic .Menu-module__Qhj14q__nav,.Menu-module__Qhj14q__floating .Menu-module__Qhj14q__nav,.Menu-module__Qhj14q__classic .Menu-module__Qhj14q__account,.Menu-module__Qhj14q__floating .Menu-module__Qhj14q__account,.Menu-module__Qhj14q__classic .Menu-module__Qhj14q__cta,.Menu-module__Qhj14q__floating .Menu-module__Qhj14q__cta{display:none}.Menu-module__Qhj14q__classic .Menu-module__Qhj14q__burger,.Menu-module__Qhj14q__floating .Menu-module__Qhj14q__burger{display:grid}.Menu-module__Qhj14q__bar{height:64px}.Menu-module__Qhj14q__classic .Menu-module__Qhj14q__tools{margin-left:auto}.Menu-module__Qhj14q__floating{justify-content:space-between;height:60px;margin-top:12px;padding-left:18px;display:flex}}@container demo (max-width:759px){.Menu-module__Qhj14q__centred .Menu-module__Qhj14q__row,.Menu-module__Qhj14q__centred .Menu-module__Qhj14q__account,.Menu-module__Qhj14q__centred .Menu-module__Qhj14q__cta{display:none}.Menu-module__Qhj14q__centred .Menu-module__Qhj14q__burger{display:grid}.Menu-module__Qhj14q__top{height:64px}}@container demo (min-width:960px){.Menu-module__Qhj14q__phone{display:none}}
@property --line-number{syntax:"<integer>";inherits:false;initial-value:1}@property --score{syntax:"<integer>";inherits:false;initial-value:0}.CodeLayer-module__V3c-hW__layer{--typing-end:.72}.CodeLayer-module__V3c-hW__window{background:#fbfbfc;grid-template:"title title title"3.6cqw"tree tabs tabs"3.4cqw"tree editor map"minmax(0,1fr)"status status status"2.6cqw/17cqw minmax(0,1fr) 6.5cqw;display:grid;box-shadow:inset 0 0 0 1px #1d1d1f14}.CodeLayer-module__V3c-hW__titlebar{background:#f5f5f7;grid-area:title;align-items:center;padding:0 1.4cqw;display:flex;position:relative;box-shadow:inset 0 -1px #e6e6e9}.CodeLayer-module__V3c-hW__lights{gap:.55cqw;display:flex}.CodeLayer-module__V3c-hW__lights i{background:#dcdce0;border-radius:50%;width:.95cqw;height:.95cqw;box-shadow:inset 0 0 0 1px #1d1d1f0f}.CodeLayer-module__V3c-hW__title{color:var(--ink-muted);font-size:1cqw;position:absolute;left:50%;translate:-50%}.CodeLayer-module__V3c-hW__tabs{background:#f5f5f7;grid-area:tabs;display:flex;box-shadow:inset 0 -1px #e6e6e9}.CodeLayer-module__V3c-hW__tab{color:var(--ink-muted);align-items:center;gap:.6cqw;padding:0 1.6cqw;font-size:1cqw;display:flex;box-shadow:inset -1px 0 #e6e6e9}.CodeLayer-module__V3c-hW__tabActive{box-shadow:inset -1px 0 #e6e6e9, inset 0 .18cqw var(--green-glow);color:var(--ink);background:#fbfbfc}.CodeLayer-module__V3c-hW__fileDot{background:#7fae95;border-radius:.2cqw;flex:none;width:.72cqw;height:.72cqw}.CodeLayer-module__V3c-hW__fileDotTs{background:var(--green)}.CodeLayer-module__V3c-hW__tree{color:#57575c;background:#f2f2f5;flex-direction:column;grid-area:tree;padding-top:1.3cqw;font-size:1cqw;display:flex;box-shadow:inset -1px 0 #e6e6e9}.CodeLayer-module__V3c-hW__treeHead{color:#a1a1a6;letter-spacing:.06em;text-transform:uppercase;padding:0 1.4cqw .8cqw;font-size:.76cqw;font-weight:600}.CodeLayer-module__V3c-hW__treeItem{padding:.42cqw 1.4cqw .42cqw calc(1.4cqw + var(--depth) * 1.3cqw);align-items:center;gap:.6cqw;display:flex}.CodeLayer-module__V3c-hW__treeActive{box-shadow:inset .18cqw 0 var(--green-glow);color:var(--green);background:#34a36b1a;font-weight:500}.CodeLayer-module__V3c-hW__chevron{border-bottom:1px solid #9a9aa0;border-right:1px solid #9a9aa0;width:.45cqw;height:.45cqw;margin:0 .14cqw .2cqw;rotate:45deg}.CodeLayer-module__V3c-hW__editor{font-family:var(--font-geist-mono), ui-monospace, monospace;grid-area:editor;padding:1.6cqw 0;font-size:1.3cqw}.CodeLayer-module__V3c-hW__typing{--x:calc(var(--chapter) * var(--lines) / var(--typing-end) - var(--i));--s:clamp(0, var(--x), 1)}.CodeLayer-module__V3c-hW__line{--chars:round(down, var(--indent) + var(--s) * (var(--n) - var(--indent)), 1);--on:calc(clamp(0, (var(--x) + .001) * 10000, 1) - clamp(0, (var(--x) - 1) * 10000, 1) * (1 - var(--last)));align-items:center;height:2.14cqw;display:flex;position:relative}.CodeLayer-module__V3c-hW__line:before{content:"";opacity:var(--on);background:#34a36b12;position:absolute;inset:0}.CodeLayer-module__V3c-hW__number{width:4.4cqw;color:rgb(29 29 31/calc(.28 + var(--on) * .6));text-align:right;flex:none;padding-right:1.8cqw;font-size:.92em;position:relative}.CodeLayer-module__V3c-hW__code{white-space:pre;display:inline-block;position:relative}.CodeLayer-module__V3c-hW__ghost{color:#b9b9be}.CodeLayer-module__V3c-hW__typed{clip-path:inset(-.4em calc(100% - var(--chars) * 1ch) -.4em 0);position:absolute;inset:0}.CodeLayer-module__V3c-hW__typed .CodeLayer-module__V3c-hW__kw{color:var(--green);font-weight:600}.CodeLayer-module__V3c-hW__typed .CodeLayer-module__V3c-hW__fn{color:#2b8a5a}.CodeLayer-module__V3c-hW__typed .CodeLayer-module__V3c-hW__tag{color:var(--green)}.CodeLayer-module__V3c-hW__typed .CodeLayer-module__V3c-hW__attr{color:#6e6e73}.CodeLayer-module__V3c-hW__typed .CodeLayer-module__V3c-hW__str{color:#638a77}.CodeLayer-module__V3c-hW__typed .CodeLayer-module__V3c-hW__txt{color:var(--ink)}.CodeLayer-module__V3c-hW__typed .CodeLayer-module__V3c-hW__pun{color:#a1a1a6}.CodeLayer-module__V3c-hW__caret{top:.05em;bottom:.05em;left:calc(var(--chars) * 1ch);width:.14em;opacity:var(--on);position:absolute}.CodeLayer-module__V3c-hW__caret:after{content:"";background:var(--green-glow);border-radius:1px;animation:1.05s step-end infinite CodeLayer-module__V3c-hW__blink;position:absolute;inset:0}.CodeLayer-module__V3c-hW__minimap{flex-direction:column;grid-area:map;gap:.36cqw;padding:1.9cqw 1cqw 0 .8cqw;display:flex;box-shadow:inset 1px 0 #ececef}.CodeLayer-module__V3c-hW__minimap i{width:calc(var(--width) * 100%);height:.28cqw;margin-left:calc(var(--from-x) * 100%);background:linear-gradient(to right, #1f4d3a8c calc(var(--s) * 100%), #1d1d1f1a 0);border-radius:1px;flex:none}.CodeLayer-module__V3c-hW__status{color:var(--ink-muted);background:#f5f5f7;grid-area:status;justify-content:space-between;align-items:center;padding:0 1.4cqw;font-size:.88cqw;display:flex;box-shadow:inset 0 1px #e6e6e9}.CodeLayer-module__V3c-hW__statusGroup{align-items:center;gap:1.6cqw;display:flex}.CodeLayer-module__V3c-hW__branch{align-items:center;gap:.5cqw;display:flex}.CodeLayer-module__V3c-hW__branch:before{content:"";background:var(--green-glow);border-radius:50%;width:.55cqw;height:.55cqw}.CodeLayer-module__V3c-hW__lineNumber{--line-number:min(var(--lines), var(--chapter) * var(--lines) / var(--typing-end) + .5);counter-reset:line var(--line-number)}.CodeLayer-module__V3c-hW__lineNumber:after{content:counter(line)}.CodeLayer-module__V3c-hW__terminal{width:31cqw;font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:var(--step);transform:translateZ(calc(var(--step) * 7cqw)) translateY(calc((1 - var(--step)) * 1.5cqw));background:#fff;border-radius:1.1cqw;font-size:.98cqw;position:absolute;bottom:5.5cqw;right:-3.5cqw;overflow:hidden;box-shadow:0 0 0 1px #1d1d1f14,0 2.4cqw 4cqw -1.6cqw #1f4d3a61}.CodeLayer-module__V3c-hW__terminalBar{color:var(--ink-muted);font-family:var(--font-geist-sans), system-ui, sans-serif;background:#f2f2f5;align-items:center;gap:1cqw;padding:.8cqw 1.1cqw;font-size:.88cqw;display:flex;box-shadow:inset 0 -1px #e8e8eb}.CodeLayer-module__V3c-hW__terminalBar .CodeLayer-module__V3c-hW__lights i{width:.8cqw;height:.8cqw}.CodeLayer-module__V3c-hW__terminalBody{flex-direction:column;gap:.75cqw;padding:1.2cqw 1.4cqw 1.4cqw;display:flex}.CodeLayer-module__V3c-hW__row{--row-on:clamp(0, (var(--step) - .1 - var(--row) * .17) * 6, 1);opacity:var(--row-on);translate:0 calc((1 - var(--row-on)) * .5cqw);white-space:nowrap}.CodeLayer-module__V3c-hW__prompt{color:var(--green-glow);font-weight:600}.CodeLayer-module__V3c-hW__dim{color:#8e8e93}.CodeLayer-module__V3c-hW__success{color:var(--green);font-weight:500}.CodeLayer-module__V3c-hW__tick{color:var(--green-glow)}.CodeLayer-module__V3c-hW__lighthouse{justify-content:space-between;align-items:flex-start;margin-top:.3cqw;padding-top:1.1cqw;display:flex;box-shadow:inset 0 1px #ececef}.CodeLayer-module__V3c-hW__lighthouseLabel{color:var(--ink-muted);padding-top:1cqw;font-size:.86cqw}.CodeLayer-module__V3c-hW__scores{gap:.7cqw;display:flex}.CodeLayer-module__V3c-hW__score{--score:calc(var(--row-on) * 100);counter-reset:score var(--score);justify-items:center;gap:.35cqw;width:4.2cqw;display:grid;position:relative}.CodeLayer-module__V3c-hW__score svg{width:3.1cqw;height:3.1cqw;rotate:-90deg}.CodeLayer-module__V3c-hW__track{fill:var(--green-soft);stroke:#34a36b29;stroke-width:3px}.CodeLayer-module__V3c-hW__ring{fill:none;stroke:var(--green-glow);stroke-width:3px;stroke-dasharray:calc(var(--row-on) * 100) 100}.CodeLayer-module__V3c-hW__scoreValue{height:3.1cqw;color:var(--green);place-items:center;font-size:.9cqw;font-weight:600;display:grid;position:absolute;top:0}.CodeLayer-module__V3c-hW__scoreValue:after{content:counter(score)}.CodeLayer-module__V3c-hW__scoreName{color:var(--ink-muted);font-family:var(--font-geist-sans), system-ui, sans-serif;white-space:nowrap;font-size:.62cqw}@keyframes CodeLayer-module__V3c-hW__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.CodeLayer-module__V3c-hW__caret:after{animation:none}}
.Opening-module__IcyqEW__hero{position:relative}.Opening-module__IcyqEW__in{animation:Opening-module__IcyqEW__rise calc(.9s * var(--d-motion)) var(--d-ease) both;animation-delay:calc((.12s + var(--n,0) * 90ms) * var(--d-motion))}@keyframes Opening-module__IcyqEW__rise{0%{opacity:0;transform:translateY(22px)}}.Opening-module__IcyqEW__photoIn{animation:Opening-module__IcyqEW__appear calc(1.2s * var(--d-motion)) var(--d-ease) both;animation-delay:calc(.2s * var(--d-motion))}.Opening-module__IcyqEW__photoIn img{animation:Opening-module__IcyqEW__settle calc(1.8s * var(--d-motion)) var(--d-ease) both}@keyframes Opening-module__IcyqEW__appear{0%{opacity:0;transform:translateY(28px)}}@keyframes Opening-module__IcyqEW__settle{0%{transform:scale(1.08)}}.Opening-module__IcyqEW__actions{flex-wrap:wrap;gap:12px;display:flex}.Opening-module__IcyqEW__primary{min-height:52px;padding-inline:26px 22px}.Opening-module__IcyqEW__primary svg{width:18px;height:18px;transition:transform calc(.3s * var(--d-motion)) var(--d-ease)}.Opening-module__IcyqEW__primary:hover svg{transform:translate(3px)}.Opening-module__IcyqEW__glass{border-radius:var(--d-radius-button);color:#fff;min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color calc(.25s * var(--d-motion));background:#ffffff1f;border:1px solid #ffffff73;align-items:center;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex}.Opening-module__IcyqEW__glass:hover{background:#ffffff3d}.Opening-module__IcyqEW__glass:focus-visible{outline-offset:3px;outline:2px solid #fff}.Opening-module__IcyqEW__lead{max-width:30em;color:var(--d-muted);font-size:calc(var(--d-body) * 1.15);text-wrap:pretty;line-height:1.55}.Opening-module__IcyqEW__chip{border-radius:var(--d-radius-button);max-width:calc(100% - 32px);color:var(--d-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;padding:7px 14px;font-size:13px;font-weight:500;position:absolute;bottom:16px;left:16px}.Opening-module__IcyqEW__image{min-height:clamp(560px, calc(var(--d-view,820px) - 76px), 940px);color:#fff;background:#1d1d1f;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.Opening-module__IcyqEW__image[data-floating]{min-height:clamp(600px, var(--d-view,820px), 1000px)}.Opening-module__IcyqEW__media{animation:Opening-module__IcyqEW__settle calc(2s * var(--d-motion)) var(--d-ease) both;position:absolute;inset:0}.Opening-module__IcyqEW__shade{background:linear-gradient(#080e0b4d 0%,#080e0b00 24% 32%,#080e0b80 66%,#080e0bc7 100%),linear-gradient(90deg,#080e0b6b,#080e0b00 62%);position:absolute;inset:0}.Opening-module__IcyqEW__imageInner{padding-top:140px;position:relative}.Opening-module__IcyqEW__kicker{color:#fffffff0;text-shadow:0 1px 14px #0000004d;align-items:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:500;display:flex}.Opening-module__IcyqEW__kicker:before{content:"";background:currentColor;width:28px;height:1.5px}[data-mood=bold] .Opening-module__IcyqEW__kicker{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:700}.Opening-module__IcyqEW__imageTitle{text-shadow:0 2px 30px #0000002e;max-width:12.5em}.Opening-module__IcyqEW__imageRow{gap:28px;margin-top:28px;display:grid}.Opening-module__IcyqEW__imageLead{color:#ffffffe6;text-shadow:0 1px 14px #00000038;max-width:30em;font-size:calc(var(--d-body) * 1.12);text-wrap:pretty;line-height:1.55}@container demo (min-width:960px){.Opening-module__IcyqEW__imageRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px}}.Opening-module__IcyqEW__imageFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-top:clamp(40px,6cqi,72px);padding-block:28px 34px;display:flex;position:relative}.Opening-module__IcyqEW__imageFoot:before{content:"";top:0;right:var(--d-gutter);left:var(--d-gutter);background:#ffffff3d;height:1px;position:absolute}.Opening-module__IcyqEW__statsLight{flex:520px;max-width:660px}.Opening-module__IcyqEW__statsLight div{border-color:#ffffff3d}.Opening-module__IcyqEW__statsLight dt{color:#ffffffb8}.Opening-module__IcyqEW__caption{color:#ffffffb8;font-size:13px}@container demo (max-width:699px){.Opening-module__IcyqEW__shade{background:linear-gradient(#080e0b4d 0%,#080e0b14 20%,#080e0b80 44%,#080e0bd1 100%)}.Opening-module__IcyqEW__imageInner{padding-top:120px}.Opening-module__IcyqEW__caption{display:none}}.Opening-module__IcyqEW__split{padding-block:clamp(32px, 4.5cqi, 64px) calc(var(--d-section) * .5)}.Opening-module__IcyqEW__split[data-floating]{padding-top:calc(clamp(32px,4.5cqi,64px) + 90px)}.Opening-module__IcyqEW__splitGrid{gap:44px;display:grid}.Opening-module__IcyqEW__splitText{justify-items:start;display:grid}.Opening-module__IcyqEW__splitTitle{max-width:11em;margin-top:18px}.Opening-module__IcyqEW__split .Opening-module__IcyqEW__lead{margin-top:24px}.Opening-module__IcyqEW__split .Opening-module__IcyqEW__actions{margin-top:34px}.Opening-module__IcyqEW__splitStats{border-top:var(--d-line-width) solid var(--d-line);align-self:stretch;margin-top:clamp(40px,5cqi,64px);padding-top:28px}.Opening-module__IcyqEW__splitPhoto{aspect-ratio:4/5;width:100%;max-height:calc(var(--d-view,900px) - 150px);border-radius:var(--d-radius);background:var(--d-surface);position:relative;overflow:hidden}@container demo (min-width:760px){.Opening-module__IcyqEW__splitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6cqi,96px)}.Opening-module__IcyqEW__splitPhoto{min-height:520px}}.Opening-module__IcyqEW__quiet{padding-block:clamp(64px, 9cqi, 128px) calc(var(--d-section) * .5)}[data-mode=miniature] .Opening-module__IcyqEW__quiet{padding-top:56px}.Opening-module__IcyqEW__quiet[data-floating]{padding-top:calc(clamp(64px,9cqi,128px) + 72px)}.Opening-module__IcyqEW__quietText{text-align:center;justify-items:center;display:grid}.Opening-module__IcyqEW__quiet .Opening-module__IcyqEW__quietText>*{justify-self:center}.Opening-module__IcyqEW__quietTitle{max-width:11.5em;font-size:calc(var(--d-h1) * 1.3);margin-top:22px;line-height:.95}.Opening-module__IcyqEW__quietLead{margin-top:28px}.Opening-module__IcyqEW__quietActions{justify-content:center;margin-top:36px}.Opening-module__IcyqEW__quietPhoto{aspect-ratio:21/9;border-radius:var(--d-radius);background:var(--d-surface);margin-top:clamp(48px,7cqi,96px);position:relative;overflow:hidden}.Opening-module__IcyqEW__quietStats{text-align:center;max-width:820px;margin:clamp(32px,4cqi,48px) auto 0}.Opening-module__IcyqEW__quietStats>div,.Opening-module__IcyqEW__quietStats>div:first-child{align-items:center;padding-inline:16px}@container demo (max-width:699px){.Opening-module__IcyqEW__quietTitle{font-size:calc(var(--d-h1) * 1.08)}.Opening-module__IcyqEW__quietPhoto{aspect-ratio:4/5}}.Opening-module__IcyqEW__intro{padding-block:clamp(28px,4cqi,48px) clamp(40px,5cqi,72px)}.Opening-module__IcyqEW__intro[data-floating]{padding-top:calc(clamp(28px,4cqi,48px) + 90px)}.Opening-module__IcyqEW__trail{color:var(--d-muted);align-items:center;gap:8px;font-size:14px;display:flex}.Opening-module__IcyqEW__trailLink{color:var(--d-muted);font:inherit;cursor:pointer;transition:color calc(.2s * var(--d-motion));background:0 0;border:0;padding:0}.Opening-module__IcyqEW__trailLink:hover{color:var(--d-accent-text)}.Opening-module__IcyqEW__trailLink:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:3px;border-radius:4px}.Opening-module__IcyqEW__trailIcon{width:14px;height:14px}.Opening-module__IcyqEW__trail [aria-current]{color:var(--d-ink)}.Opening-module__IcyqEW__introRow{gap:16px;margin-top:clamp(28px,4cqi,48px);display:grid}.Opening-module__IcyqEW__introTitle{font-size:calc(var(--d-h1) * 1.15)}.Opening-module__IcyqEW__introLine{color:var(--d-muted);font-size:calc(var(--d-body) * 1.06)}@container demo (min-width:760px){.Opening-module__IcyqEW__introRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}}.Opening-module__IcyqEW__introPhoto{aspect-ratio:21/8;border-radius:var(--d-radius);background:var(--d-surface);margin-top:clamp(32px,5cqi,64px);overflow:hidden}@container demo (max-width:699px){.Opening-module__IcyqEW__introPhoto{aspect-ratio:4/3}}
@property --count{syntax:"<integer>";inherits:false;initial-value:0}.DataLayer-module__qg7O-q__field{background:radial-gradient(circle,#1f4d3a2b .09cqw,#0000 .12cqw) 0 0/2cqw 2cqw,#f3f8f4;box-shadow:inset 0 0 0 1px #1f4d3a1f}.DataLayer-module__qg7O-q__header{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:3.4cqw;left:4cqw;right:4cqw}.DataLayer-module__qg7O-q__headerTitle{letter-spacing:-.015em;flex-direction:column;gap:.35cqw;font-size:1.5cqw;font-weight:600;display:flex}.DataLayer-module__qg7O-q__kicker{color:#3f8f68;letter-spacing:.06em;text-transform:uppercase;font-size:.78cqw;font-weight:500}.DataLayer-module__qg7O-q__live{color:var(--green);background:#fff;border-radius:999px;align-items:center;gap:.5cqw;padding:.4cqw .9cqw .4cqw .7cqw;font-size:.9cqw;font-weight:500;display:flex;box-shadow:0 0 0 1px #1f4d3a1f}.DataLayer-module__qg7O-q__liveDot,.DataLayer-module__qg7O-q__status{background:var(--green-glow);border-radius:50%;width:.6cqw;height:.6cqw;position:relative}.DataLayer-module__qg7O-q__liveDot:after,.DataLayer-module__qg7O-q__status i:after{content:"";background:var(--green-glow);border-radius:50%;animation:2.2s ease-out infinite DataLayer-module__qg7O-q__ripple;position:absolute;inset:0}.DataLayer-module__qg7O-q__status i{opacity:var(--step);position:absolute;inset:0}.DataLayer-module__qg7O-q__halo{width:30cqw;height:22cqw;opacity:var(--step);background:radial-gradient(closest-side,#34a36b4d,#34a36b00);position:absolute;translate:-50% -50%}.DataLayer-module__qg7O-q__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DataLayer-module__qg7O-q__wireBase{fill:none;stroke:#1f4d3a6b;stroke-width:.15px;stroke-dasharray:.45 .55}.DataLayer-module__qg7O-q__wireLine,.DataLayer-module__qg7O-q__wireGlow{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--step));opacity:clamp(0, var(--step) * 20, 1)}.DataLayer-module__qg7O-q__wireLine{stroke:var(--green);stroke-width:.2px}.DataLayer-module__qg7O-q__wireGlow{stroke:var(--green-glow);stroke-width:1px;stroke-opacity:.16}.DataLayer-module__qg7O-q__pulse{opacity:clamp(0, (var(--step) - .95) * 20, 1)}.DataLayer-module__qg7O-q__pulseGlow,.DataLayer-module__qg7O-q__pulseCore{fill:none;stroke-linecap:round;stroke-dasharray:.035 .965;animation:2.6s linear infinite DataLayer-module__qg7O-q__flow;animation-delay:inherit}.DataLayer-module__qg7O-q__pulseGlow{stroke:var(--green-glow);stroke-width:1.4px;stroke-opacity:.35}.DataLayer-module__qg7O-q__pulseCore{stroke:#b4f0cf;stroke-width:.4px}.DataLayer-module__qg7O-q__port{fill:color-mix(in srgb, var(--green-glow) calc(var(--step) * 100%), #fff);stroke:var(--green);stroke-opacity:.5;stroke-width:.14px}.DataLayer-module__qg7O-q__node{width:15cqw;height:7.4cqw;box-shadow:0 0 0 1px #1d1d1f14, 0 .3cqw .8cqw #1d1d1f0a, 0 1.2cqw 2.4cqw -1cqw rgb(31 77 58/calc(var(--step) * .4));background:#fff;border-radius:1.2cqw;align-items:center;gap:.9cqw;padding:0 1.1cqw;display:flex;position:absolute;translate:-50% -50%}.DataLayer-module__qg7O-q__node:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--green-glow), 0 0 0 .3cqw #34a36b24;opacity:var(--step);position:absolute;inset:0}.DataLayer-module__qg7O-q__nodeIcon{width:3.4cqw;height:3.4cqw;color:rgb(calc(96 + 159 * var(--step)) calc(128 + 127 * var(--step)) calc(112 + 143 * var(--step)));background:#e9f0eb;border-radius:.9cqw;flex:none;place-items:center;display:grid;position:relative}.DataLayer-module__qg7O-q__nodeIcon:before{content:"";border-radius:inherit;background:var(--green);opacity:var(--step);position:absolute;inset:0}.DataLayer-module__qg7O-q__nodeIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.8cqw;height:1.8cqw;position:relative}.DataLayer-module__qg7O-q__nodeText{min-width:0;color:var(--ink-muted);white-space:nowrap;flex-direction:column;gap:.2cqw;font-size:.86cqw;display:flex}.DataLayer-module__qg7O-q__nodeText b{color:var(--ink);font-size:1.15cqw;font-weight:600}.DataLayer-module__qg7O-q__status{background:color-mix(in srgb, var(--green-glow) calc(var(--step) * 100%), #d1d1d6);position:absolute;top:.9cqw;right:.9cqw}.DataLayer-module__qg7O-q__dashboard{flex-direction:column;justify-content:space-between;align-items:stretch;width:17cqw;height:13cqw;padding:1.1cqw}.DataLayer-module__qg7O-q__dashboardHead{align-items:center;gap:.9cqw;display:flex}.DataLayer-module__qg7O-q__trend{width:100%;display:block;overflow:visible}.DataLayer-module__qg7O-q__trendArea{fill:#34a36b1f}.DataLayer-module__qg7O-q__trendBase{fill:none;stroke:#1d1d1f24;stroke-width:1.2px;stroke-linejoin:round}.DataLayer-module__qg7O-q__trendLine{fill:none;stroke:var(--green-glow);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--step));opacity:clamp(0, var(--step) * 20, 1)}.DataLayer-module__qg7O-q__runs{background:#ffffffb8;border-radius:1.1cqw;flex-direction:column;gap:.2cqw;width:23cqw;padding:1cqw 1.2cqw;font-size:.86cqw;display:flex;position:absolute;bottom:3.6cqw;right:4cqw;box-shadow:0 0 0 1px #1f4d3a1a}.DataLayer-module__qg7O-q__runsHead{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3cqw;font-size:.74cqw;font-weight:500}.DataLayer-module__qg7O-q__run{opacity:calc(.45 + var(--step) * .55);align-items:center;gap:.7cqw;padding:.35cqw 0;display:flex}.DataLayer-module__qg7O-q__runCheck{border-radius:50%;flex:none;width:1.1cqw;height:1.1cqw;position:relative;box-shadow:inset 0 0 0 1px #c7c7cc}.DataLayer-module__qg7O-q__runCheck:before,.DataLayer-module__qg7O-q__runCheck:after{content:"";opacity:var(--step);position:absolute}.DataLayer-module__qg7O-q__runCheck:before{border-radius:inherit;background:var(--green-glow);inset:0}.DataLayer-module__qg7O-q__runCheck:after{border:.13cqw solid #fff;border-width:0 .13cqw .13cqw 0;width:26%;height:46%;top:20%;left:38%;rotate:45deg}.DataLayer-module__qg7O-q__runName{white-space:nowrap;flex:1;font-weight:500}.DataLayer-module__qg7O-q__runName span{color:var(--ink-muted);font-weight:400}.DataLayer-module__qg7O-q__runTime{color:#a1a1a6;font-variant-numeric:tabular-nums}.DataLayer-module__qg7O-q__metric{--count:calc(clamp(0, (var(--step) - .15) / .85, 1) * 46);counter-reset:requests var(--count);width:25cqw;opacity:var(--step);transform:translateZ(calc(var(--step) * 8cqw)) translateY(calc((1 - var(--step)) * 2cqw));background:#fff;border-radius:1.4cqw;flex-direction:column;padding:1.5cqw 1.6cqw 1.3cqw;display:flex;position:absolute;top:40.5cqw;left:5cqw;box-shadow:0 0 0 1px #1f4d3a1a,0 2.6cqw 4.4cqw -1.8cqw #1f4d3a6b}.DataLayer-module__qg7O-q__metricHead{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:.88cqw;display:flex}.DataLayer-module__qg7O-q__delta{background:var(--green-soft);color:var(--green);border-radius:999px;padding:.2cqw .55cqw;font-size:.78cqw;font-weight:600}.DataLayer-module__qg7O-q__count{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:.6cqw;font-size:3.6cqw;font-weight:600;line-height:1}.DataLayer-module__qg7O-q__count:after{content:counter(requests)}.DataLayer-module__qg7O-q__metricText{color:var(--ink-muted);margin:.45cqw 0 1cqw;font-size:.95cqw}@keyframes DataLayer-module__qg7O-q__ripple{0%{opacity:.55;scale:1}to{opacity:0;scale:3}}@keyframes DataLayer-module__qg7O-q__flow{0%{stroke-dashoffset:.035px}to{stroke-dashoffset:-.965px}}@media (prefers-reduced-motion:reduce){.DataLayer-module__qg7O-q__liveDot:after,.DataLayer-module__qg7O-q__status i:after{opacity:0;animation:none}.DataLayer-module__qg7O-q__pulse{display:none}}
.WebsiteBadges-module__Pp9mDW__badge{--u:calc(var(--step) - 1);--pop:calc(1 + 2.70158 * var(--u) * var(--u) * var(--u) + 1.70158 * var(--u) * var(--u));opacity:clamp(0, var(--step) * 3, 1);transform:translate3d(0, calc((1 - var(--pop)) * 2.4cqw), calc(var(--pop) * 5cqw)) scale(calc(.62 + var(--pop) * .38));position:absolute}.WebsiteBadges-module__Pp9mDW__chip{height:34px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;scale:calc(1 / var(--k,1));transform-origin:var(--origin);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:13px;font-weight:500;animation:5.2s ease-in-out infinite alternate WebsiteBadges-module__Pp9mDW__float;display:flex;box-shadow:0 0 0 1px #1d1d1f0f,0 2px 6px #1d1d1f0d,0 14px 26px -12px #1f4d3a66}.WebsiteBadges-module__Pp9mDW__icon{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;display:grid}.WebsiteBadges-module__Pp9mDW__icon svg{width:13px;height:13px}.WebsiteBadges-module__Pp9mDW__muted{color:var(--ink-muted)}.WebsiteBadges-module__Pp9mDW__value{font-variant-numeric:tabular-nums;margin-left:-3px;font-weight:600}@keyframes WebsiteBadges-module__Pp9mDW__float{0%{translate:0 -.35cqw}to{translate:0 .35cqw}}@media (max-width:639px){.WebsiteBadges-module__Pp9mDW__chip{gap:6px;height:28px;padding:0 11px 0 4px;font-size:12px}.WebsiteBadges-module__Pp9mDW__icon{width:20px;height:20px}.WebsiteBadges-module__Pp9mDW__icon svg{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){.WebsiteBadges-module__Pp9mDW__chip{animation:none}}
.ServiceCards-module__6ymwEq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ServiceCards-module__6ymwEq__cards[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ServiceCards-module__6ymwEq__cards[data-count="5"]>.ServiceCards-module__6ymwEq__card{grid-column:span 2}.ServiceCards-module__6ymwEq__cards[data-count="5"]>.ServiceCards-module__6ymwEq__card:nth-child(-n+2){grid-column:span 3}.ServiceCards-module__6ymwEq__card{background:var(--parchment);opacity:0;border-radius:28px;flex-direction:column;align-items:flex-start;padding:clamp(28px,3vw,44px);transition:background-color .25s;display:flex;position:relative;transform:translateY(24px);container-type:inline-size}[data-tone=grey] .ServiceCards-module__6ymwEq__card{background:var(--canvas)}.ServiceCards-module__6ymwEq__card[data-shown]{opacity:1;transition:opacity .7s var(--page-ease) calc(var(--i) * 80ms), transform 1s var(--page-ease) calc(var(--i) * 80ms), background-color .25s;transform:none}.ServiceCards-module__6ymwEq__card[data-entrance=load]{opacity:1;animation:ServiceCards-module__6ymwEq__rise 1s var(--page-ease) calc(.6s + var(--i) * 80ms) both;transform:none}@keyframes ServiceCards-module__6ymwEq__rise{0%{opacity:0;transform:translateY(24px)}}.ServiceCards-module__6ymwEq__card:hover{background:#ededf0}[data-tone=grey] .ServiceCards-module__6ymwEq__card:hover{background:#fbfbfc}.ServiceCards-module__6ymwEq__eyebrow{color:var(--ink-muted);font-size:15px;font-weight:500}.ServiceCards-module__6ymwEq__title{letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.1}.ServiceCards-module__6ymwEq__link:after{content:"";border-radius:28px;position:absolute;inset:0}.ServiceCards-module__6ymwEq__link:focus-visible{outline:none}.ServiceCards-module__6ymwEq__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.ServiceCards-module__6ymwEq__summary{color:var(--ink-muted);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.55}.ServiceCards-module__6ymwEq__price{margin-top:auto;padding-top:28px;font-size:17px;font-weight:600}.ServiceCards-module__6ymwEq__vat{color:var(--ink-muted);font-weight:400}.ServiceCards-module__6ymwEq__more{color:var(--green);margin-top:8px;font-size:17px;font-weight:500}.ServiceCards-module__6ymwEq__tail{white-space:nowrap}@media (min-width:640px){@container (max-width:339px){.ServiceCards-module__6ymwEq__more{min-height:3em}}}.ServiceCards-module__6ymwEq__arrow{transition:transform .3s var(--page-ease);margin-left:6px;display:inline-block}.ServiceCards-module__6ymwEq__card:hover .ServiceCards-module__6ymwEq__arrow{transform:translate(3px)}@media (scripting:none),(prefers-reduced-motion:reduce){.ServiceCards-module__6ymwEq__card{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ServiceCards-module__6ymwEq__card[data-entrance=load]{animation:none}.ServiceCards-module__6ymwEq__card:hover .ServiceCards-module__6ymwEq__arrow{transform:none}}@media (max-width:1023px){.ServiceCards-module__6ymwEq__cards,.ServiceCards-module__6ymwEq__cards[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceCards-module__6ymwEq__cards[data-count="5"]>.ServiceCards-module__6ymwEq__card,.ServiceCards-module__6ymwEq__cards[data-count="5"]>.ServiceCards-module__6ymwEq__card:nth-child(-n+2){grid-column:auto}.ServiceCards-module__6ymwEq__cards>.ServiceCards-module__6ymwEq__card:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:639px){.ServiceCards-module__6ymwEq__cards,.ServiceCards-module__6ymwEq__cards[data-count="5"]{grid-template-columns:minmax(0,1fr);gap:12px}.ServiceCards-module__6ymwEq__cards>.ServiceCards-module__6ymwEq__card:last-child:nth-child(odd){grid-column:auto}.ServiceCards-module__6ymwEq__card,.ServiceCards-module__6ymwEq__link:after{border-radius:24px}}
.diensten-module__pX6lFa__from{color:var(--ink-muted);padding:0 4px;font-size:17px;transition:color .2s}.diensten-module__pX6lFa__from strong{color:var(--ink);font-weight:600}.diensten-module__pX6lFa__from:hover{color:var(--green)}.diensten-module__pX6lFa__from:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.diensten-module__pX6lFa__statement{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.2}.diensten-module__pX6lFa__after{margin-top:clamp(40px,5vw,64px);display:flex}@media (max-width:639px){.diensten-module__pX6lFa__from{text-align:center;padding:4px 0 0}}.diensten-module__pX6lFa__overview{width:100%;max-width:calc(var(--page-width) + var(--page-gutter) * 2);padding-inline:var(--page-gutter);margin:clamp(8px,1vw,16px) auto 0}.diensten-module__pX6lFa__note{max-width:40rem;color:var(--ink-muted);text-wrap:pretty;margin-top:clamp(36px,4vw,52px);font-size:15px;line-height:1.6}
.werkwijze-module__YLDGoa__statement{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.2}
