.ds-place{min-width:0;color:var(--ds-text);font:inherit;position:relative}.ds-place__trigger{align-items:center;gap:var(--ds-space-3);width:100%;min-height:56px;padding:var(--ds-space-2);border-radius:var(--ds-radius-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.ds-place__trigger:hover{background:var(--ds-surface-2)}.ds-place__mark{background:var(--ds-accent-strong);width:32px;height:32px;color:var(--ds-text-inverse);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-lg);flex-shrink:0;place-items:center;font-weight:600;display:grid}.ds-place__identity{gap:var(--ds-space-1);flex:1;min-width:0;display:grid}.ds-place__identity b,.ds-place__option b{white-space:nowrap;text-overflow:ellipsis;font-weight:560;font-size:var(--ds-text-sm);display:block;overflow:hidden}.ds-place__identity small,.ds-place__option small{color:var(--ds-text-2);font-size:var(--ds-text-xs);line-height:1.5;display:block}.ds-place__panel{z-index:90;width:min(352px,100vw - 32px);max-height:calc(100dvh - 120px);padding:var(--ds-space-2);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-pop);position:absolute;top:100%;left:0;overflow:auto}.ds-place__caption{padding:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-text-xs);margin:0}.ds-place__option{align-items:center;gap:var(--ds-space-3);width:100%;min-height:44px;padding:var(--ds-space-2);border-radius:var(--ds-radius-sm);color:var(--ds-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;display:flex}.ds-place__option>span{flex:1;min-width:0}.ds-place__option[aria-pressed=true]{background:var(--ds-surface-2)}.ds-place__option:hover{background:var(--ds-surface-3)}.ds-place__option:disabled{opacity:.6;cursor:wait}.ds-place__option small{overflow-wrap:anywhere}.ds-place__search{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2);border-block:1px solid var(--ds-line);margin-block:var(--ds-space-2);display:flex}.ds-place__search input{width:100%;min-width:0;color:inherit;font:inherit;padding:var(--ds-space-1);background:0 0;border:0}.ds-place__businesses{max-height:280px;overflow:auto}.ds-place__message{padding:var(--ds-space-3);font-size:var(--ds-text-sm);color:var(--ds-text-2);overflow-wrap:anywhere;margin:0}.ds-place__error{color:var(--ds-danger-fg)}.ds-place :is(button,input):focus-visible,.ds-login :is(a,button,input):focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-short-menu .ds-nav__heading--static{margin:0}.ds-shell--places .ds-nav__toggle .ds-nav__group-icon{flex:none;display:block}.ds-shell.ds-shell--places .ds-nav__row.is-current .ds-nav__link{background:var(--ds-accent-subtle);color:var(--ds-accent);font-weight:600}.ds-shell.ds-shell--places .ds-nav__row.is-current .ds-nav__icon{color:var(--ds-accent)}@media (max-width:760px){.ds-place__search input{font-size:var(--ds-text-md)}}.ds-shell--places .ds-topbar>.ds-tooltip-trigger{flex:none}:root:has(.ds-login:not(.ds-login--contained)){background:var(--ds-bg);scrollbar-gutter:auto}.ds-login{background:var(--ds-bg);min-height:100dvh;color:var(--ds-text);font-family:var(--ds-font-sans);font-feature-settings:var(--ds-font-features);column-gap:clamp(var(--ds-space-8),6vw,var(--ds-space-12));padding:var(--ds-space-6) clamp(var(--ds-space-7),4.5vw,var(--ds-space-10));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(320px,400px);display:grid}.ds-login__bar{justify-content:space-between;align-items:center;gap:var(--ds-space-4);grid-column:1/-1;min-height:44px;display:flex}.ds-login__bar .ds-iconbtn{width:44px;height:44px}.ds-login__bar .ds-tooltip-trigger{margin-inline-end:calc(-1 * var(--ds-space-3) - 2px)}.ds-login__dateline{font-size:var(--ds-text-sm);color:var(--ds-text-2)}.ds-login__stage{align-self:end;width:min(100%,70.06dvh);min-width:0;position:relative}.ds-login__mark{color:var(--ds-text);border-radius:var(--ds-radius-sm);display:block}.ds-login--task .ds-login__stage{width:min(100%,51.98dvh)}.ds-login__counter{aspect-ratio:1;pointer-events:none;border-radius:50%;width:22.65%;position:absolute;top:63.51%;left:7.56%;overflow:hidden}.ds-login__mark svg,.ds-login__small-mark svg{fill:currentColor;width:100%;height:auto;display:block}.ds-login__one{fill:var(--ds-login-one)}.ds-login__small-mark{width:44px;color:var(--ds-text);display:block}.ds-login__body{width:100%;min-width:0;transition:opacity .2s var(--ds-ease-out);align-self:end;padding-block-start:var(--ds-space-8)}.ds-login__intro{margin-bottom:var(--ds-space-6)}.ds-login__intro h1{font-size:var(--ds-text-2xl);letter-spacing:var(--ds-tracking-display);overflow-wrap:anywhere;margin:0;font-weight:560;line-height:1.15}.ds-login__intro p,.ds-login__status-text{font-size:var(--ds-text-base);color:var(--ds-text-2);margin:var(--ds-space-2) 0 0;line-height:1.55}.ds-login__form{gap:var(--ds-space-4);display:grid}.ds-login .ds-field__req{display:none}.ds-login .ds-input{min-height:48px;font-size:var(--ds-text-md)}.ds-login .ds-btn{height:48px;font-size:var(--ds-text-base);font-weight:600}.ds-login__form>.ds-btn{margin-top:var(--ds-space-2)}.ds-login__foot{justify-content:flex-end;gap:var(--ds-space-1) var(--ds-space-6);margin-top:var(--ds-space-7);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-line-2);font-size:var(--ds-text-xs);color:var(--ds-text-2);flex-wrap:wrap;grid-column:1/-1;line-height:1.5;display:flex}.ds-login__notice{padding:var(--ds-space-3);border:1px solid var(--ds-warning-border);background:var(--ds-warning-bg);color:var(--ds-warning-fg);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);margin:0 0 var(--ds-space-4);line-height:1.5}.ds-login__notice--done{border-color:var(--ds-success-border);background:var(--ds-success-bg);color:var(--ds-success-fg)}.ds-login__form .ds-login__notice{margin-bottom:0}.ds-login__form [role=alert]:not(.ds-login__notice){font-size:var(--ds-text-sm);color:var(--ds-danger-fg);margin:0;line-height:1.5}.ds-login__hint{font-size:var(--ds-text-xs);color:var(--ds-warning-fg);margin:0}.ds-login__password{align-items:center;display:flex;position:relative}.ds-login__password .ds-input{padding-inline-end:var(--ds-space-10)}.ds-login__password .ds-iconbtn{position:absolute;inset-inline-end:var(--ds-space-1)}.ds-login__password-field{position:relative}.ds-login__forgot{font-size:var(--ds-text-sm);color:var(--ds-accent);text-underline-offset:var(--ds-space-1);line-height:1.3;text-decoration:none;position:absolute;inset-block-start:0;inset-inline-end:0}.ds-login__forgot:hover{text-decoration:underline}.ds-login__recovery{justify-content:space-between;gap:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-login__recovery a{color:var(--ds-accent);font-size:var(--ds-text-sm);text-underline-offset:var(--ds-space-1);line-height:1.5}.ds-login__actions{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-login__actions>*{flex:auto}.ds-login__numeral{min-width:0;font-size:var(--ds-text-login-numeral);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ds-login-one);align-self:end;margin-inline-start:-.03em;padding-block-end:.02em;font-weight:620;line-height:.8;overflow:hidden}.ds-login__mark svg{transition:opacity .2s var(--ds-ease-out)}.ds-login:has(.ds-btn.is-loading) .ds-login__mark svg{opacity:.28}@media (prefers-reduced-motion:no-preference){@keyframes ds-login-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ds-login__mark[data-arrive] path{animation:ds-login-settle .38s var(--ds-ease-out) both}.ds-login__mark[data-arrive] .ds-login__one{animation-delay:50ms}}@media (prefers-reduced-motion:reduce){.ds-login__mark svg,.ds-login__body{transition:none}}.ds-login .field-group{gap:6px;display:grid}.ds-login .field-group label{font-size:var(--ds-text-sm);font-weight:500}.ds-login .field-group input{width:100%;min-height:48px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text);font:400 var(--ds-text-md) var(--ds-font-sans)}.ds-login .field-group p{font-size:var(--ds-text-xs);color:var(--ds-text-2);margin:0}.ds-login .auth-form{gap:var(--ds-space-4);display:grid}.ds-login .notice{font-size:var(--ds-text-sm);line-height:1.5}.ds-login [data-template=form]{max-width:none;margin:0;padding:0;display:block}.ds-login [data-template=form] .ds-tpl-head{margin:0 0 var(--ds-space-6);border:0;padding:0}.ds-login [data-template=form] .ds-tpl-title{font-size:var(--ds-text-2xl);letter-spacing:var(--ds-tracking-display);font-weight:560;line-height:1.15}.ds-login [data-template=form] .ds-tpl-sub{font-size:var(--ds-text-base);color:var(--ds-text-2);margin:var(--ds-space-2) 0 0;line-height:1.55}.ds-login [data-template=form] .ds-wiz{display:block}.ds-login [data-template=form] .ds-wiz>nav{display:none}.ds-login [data-template=form] .ds-wiz__body{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:760px){.ds-login{padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-4);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);min-height:100svh}.ds-login__stage{width:min(100%,40.68svh);margin-top:var(--ds-space-4);align-self:start}.ds-login--task .ds-login__stage{width:min(62%,27.12svh)}.ds-login__numeral{margin-top:var(--ds-space-5)}.ds-login__body{align-self:start;padding-block-start:var(--ds-space-7)}.ds-login__intro{margin-bottom:var(--ds-space-5)}.ds-login__intro h1{font-size:var(--ds-text-xl)}.ds-login__foot{margin-top:var(--ds-space-6);flex-direction:column}.ds-login__recovery a{align-items:center;min-height:44px;display:inline-flex}.ds-login__forgot{min-height:24px}}.ds-login--contained{min-height:480px}.ds-login .ds-iconbtn:not(.is-loading) .ds-spin{animation:none}.ds-login__password .ds-iconbtn .ds-spin{display:none}.ds-login__below{margin-top:var(--ds-space-4)}.ds-login__fine{font-size:var(--ds-text-xs);color:var(--ds-text-2);margin:var(--ds-space-4) 0 0;line-height:1.5}.ds-login a.ds-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-login .button{border-radius:var(--ds-radius-md);width:100%;min-height:48px;font:600 var(--ds-text-base) var(--ds-font-sans)}.ds-login .button.primary{background:var(--ds-accent-strong,var(--ds-brand));color:var(--ds-on-contrast);border-color:#0000}.ds-login__mark--text{font-size:var(--ds-text-login-product);letter-spacing:-.045em;font-weight:620;line-height:.95;text-decoration:none}.ds-login__one-text{color:var(--ds-login-one);display:block}.ds-login__small-text{font-size:var(--ds-text-md);letter-spacing:-.01em;color:var(--ds-text);font-weight:600;text-decoration:none}.ds-login--status .ds-login__foot-space{height:var(--ds-space-7);grid-column:1/-1}.ds-login__one-text{white-space:nowrap}.ds-login .ds-input:focus-visible{outline:2px solid var(--ds-focus);outline-offset:0;border-color:#0000}.ds-provider-first .ds-iconbtn:not(.is-loading) .ds-spin{animation:none}.ds-login__foot{justify-content:space-between}.ds-login__declared{font-size:var(--ds-text-2xs);color:var(--ds-text-2);letter-spacing:.005em}.ds-login__notice--quiet{border-color:var(--ds-line-2);background:var(--ds-surface-2);color:var(--ds-text)}@media (min-width:761px){.ds-login:not(.ds-login--status){grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.ds-login:not(.ds-login--status) .ds-login__stage{width:min(100%,62.15dvh)}.ds-login--task:not(.ds-login--status) .ds-login__stage{width:min(100%,49.72dvh)}.ds-login:not(.ds-login--status) .ds-login__body{box-sizing:border-box;padding:var(--ds-space-8) var(--ds-space-8) var(--ds-space-7);background:var(--ds-surface);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-surface);align-self:end;margin-block-start:var(--ds-space-8)}.ds-login:not(.ds-login--task):not(.ds-login--status) .ds-login__intro h1{font-size:var(--ds-text-display);letter-spacing:-.03em}}.workspace:not([data-tenant-id]) .workspace-loading{visibility:hidden}.ds-first-business-room{z-index:60;overscroll-behavior:contain;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-sans);font-feature-settings:var(--ds-font-features);padding:var(--ds-space-6) clamp(var(--ds-space-5),4.5vw,var(--ds-space-10)) var(--ds-space-10);position:fixed;inset:0;overflow-y:auto}.ds-first-business__bar{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:44px;display:flex}.ds-first-business__mark{width:52px;color:var(--ds-text);flex:none;display:block}.ds-first-business__mark svg{fill:currentColor;width:100%;height:auto;display:block}.ds-first-business__account{align-items:center;gap:var(--ds-space-3);min-width:0;font-size:var(--ds-text-sm);color:var(--ds-text-2);display:flex}.ds-first-business__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40vw;overflow:hidden}.ds-first-business__account button{min-height:36px;padding:0 var(--ds-space-3);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text);font:500 var(--ds-text-sm) var(--ds-font-sans);cursor:pointer;flex:none}.ds-first-business__account button:hover{background:var(--ds-surface-2)}.ds-first-business{width:min(100%,560px);margin:clamp(var(--ds-space-7),9vh,var(--ds-space-11)) auto 0}.ds-first-business h1{font-size:var(--ds-text-hero);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.08}.ds-first-business__lead{font-size:var(--ds-text-md);color:var(--ds-text-2);margin:var(--ds-space-3) 0 0;line-height:1.5}.ds-first-business__find{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-7);min-height:48px;padding:0 var(--ds-space-3) 0 var(--ds-space-4);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-text-2);display:flex}.ds-first-business__find:focus-within{outline:2px solid var(--ds-focus);outline-offset:0;border-color:#0000}.ds-first-business__find input{min-width:0;height:46px;color:var(--ds-text);font:400 var(--ds-text-md) var(--ds-font-sans);background:0 0;border:0;outline:none;flex:1}.ds-first-business__find input::-webkit-search-cancel-button{cursor:pointer}.ds-first-business__find kbd{border:1px solid var(--ds-line-2);min-width:22px;font:500 var(--ds-text-xs) var(--ds-font-sans);color:var(--ds-text-2);text-align:center;border-radius:6px;flex:none;padding:1px 6px}.ds-first-business__groups{gap:var(--ds-space-6);margin-top:var(--ds-space-6);display:grid}.ds-first-business__find+.ds-first-business__groups{margin-top:var(--ds-space-5)}.ds-first-business__group h2{margin:0 0 var(--ds-space-2) var(--ds-space-1);font-size:var(--ds-text-xs);letter-spacing:.01em;color:var(--ds-text-2);align-items:center;gap:6px;font-weight:600;display:flex}.ds-first-business__group h2 span{font-variant-numeric:tabular-nums;opacity:.75;font-weight:500}.ds-first-business__group h2 span:before{content:"·";margin-inline-end:6px}.ds-first-business ul{background:var(--ds-surface);box-shadow:var(--ds-shadow-surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.ds-first-business li+li{border-top:1px solid var(--ds-line)}.ds-first-business li button{align-items:center;gap:var(--ds-space-4);width:100%;min-height:68px;padding:var(--ds-space-3) var(--ds-space-5);color:var(--ds-text);font:inherit;text-align:start;cursor:pointer;transition:background-color .12s var(--ds-ease-out);background:0 0;border:0;display:flex}.ds-first-business li button:hover:not(:disabled){background:var(--ds-surface-2)}.ds-first-business li button:focus-visible,.ds-first-business__reveal:focus-visible,.ds-first-business__account button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}.ds-first-business li button:disabled{cursor:progress}.ds-first-business li button:disabled:not([aria-busy]){opacity:.55}.ds-first-business li button>svg{color:var(--ds-text-2);transition:transform .16s var(--ds-ease-out);flex:none}.ds-first-business li button:hover:not(:disabled)>svg{transform:translate(3px)}.ds-first-business__tile{--tint:var(--ds-chart-1);background:color-mix(in oklch,var(--tint) 15%,var(--ds-surface));width:40px;height:40px;color:color-mix(in oklch,var(--tint) 78%,var(--ds-text));font-size:var(--ds-text-base);letter-spacing:.01em;border-radius:10px;flex:none;place-items:center;font-weight:650;display:grid}.ds-first-business__tile[data-tint="1"]{--tint:var(--ds-chart-2)}.ds-first-business__tile[data-tint="2"]{--tint:var(--ds-chart-5)}.ds-first-business__tile[data-tint="3"]{--tint:var(--ds-chart-3)}.ds-first-business__tile[data-tint="4"]{--tint:var(--ds-chart-4)}.ds-first-business__tile[data-tint="5"]{--tint:var(--ds-chart-6)}.ds-first-business__text{flex:1;gap:2px;min-width:0;display:grid}.ds-first-business__name{font-size:var(--ds-text-md);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:560;line-height:1.3}.ds-first-business__role{font-size:var(--ds-text-sm);color:var(--ds-text-2)}.ds-first-business__opening{font-size:var(--ds-text-sm);color:var(--ds-accent);flex:none}.ds-first-business__reveal{align-items:center;gap:var(--ds-space-2);min-height:44px;margin-top:var(--ds-space-3);padding:0 var(--ds-space-1);color:var(--ds-text-2);font:500 var(--ds-text-base) var(--ds-font-sans);cursor:pointer;border-radius:var(--ds-radius-sm);background:0 0;border:0;display:inline-flex}.ds-first-business__reveal:hover{color:var(--ds-text)}.ds-first-business__empty{margin:var(--ds-space-5) 0 0;padding:var(--ds-space-5);background:var(--ds-surface);box-shadow:var(--ds-shadow-surface);color:var(--ds-text-2);font-size:var(--ds-text-base);border-radius:16px}.ds-first-business__error{color:var(--ds-danger-fg);margin:var(--ds-space-4) 0 0;font-size:var(--ds-text-base)}.ds-first-business__fine{margin:var(--ds-space-7) 0 0;font-size:var(--ds-text-sm);color:var(--ds-text-2);line-height:1.5}.ds-welcome{font-family:var(--ds-font-sans);font-feature-settings:var(--ds-font-features);color:var(--ds-text)}.ds-welcome:not(.ds-welcome--provider){max-width:880px;padding-block:var(--ds-space-6) var(--ds-space-8)}.ds-welcome__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);display:flex}.ds-welcome__eyebrow{font-size:var(--ds-text-sm);color:var(--ds-login-one);margin:0;font-weight:600}.ds-welcome h1,.ds-welcome h2{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-hero);letter-spacing:-.03em;color:inherit;font-weight:600;line-height:1.08}.ds-welcome__lead{margin:var(--ds-space-3) 0 0;max-width:62ch;font-size:var(--ds-text-md);color:var(--ds-text-2);line-height:1.55}.ds-welcome__steps{margin:var(--ds-space-7) 0 0;background:var(--ds-surface);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-surface);padding:0;list-style:none;overflow:hidden}.ds-welcome__steps>li+li{border-top:1px solid var(--ds-line)}.ds-welcome__step{align-items:center;gap:var(--ds-space-4) var(--ds-space-5);padding:var(--ds-space-5) var(--ds-space-6);color:var(--ds-text);transition:background-color .12s var(--ds-ease-out);grid-template-columns:44px minmax(0,1fr) auto;text-decoration:none;display:grid}.ds-welcome__step:hover{background:var(--ds-surface-2)}.ds-welcome__step:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}.ds-welcome__icon{background:var(--ds-accent-subtle);width:44px;height:44px;color:var(--ds-login-one);border-radius:12px;place-items:center;display:grid}.ds-welcome__body{gap:var(--ds-space-1);min-width:0;display:grid}.ds-welcome__title{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-md);letter-spacing:-.01em;flex-wrap:wrap;font-weight:580;line-height:1.3;display:flex}.ds-welcome__n{border:1px solid var(--ds-line-2);width:22px;height:22px;font-size:var(--ds-text-xs);color:var(--ds-text-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.ds-welcome__start{padding:2px var(--ds-space-2);background:var(--ds-accent-subtle);color:var(--ds-login-one);font-size:var(--ds-text-2xs);letter-spacing:.02em;border-radius:999px;font-weight:650}.ds-welcome__text{font-size:var(--ds-text-base);color:var(--ds-text-2);line-height:1.5}.ds-welcome__go{min-height:36px;padding:0 var(--ds-space-3);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);white-space:nowrap;color:var(--ds-text);background:var(--ds-surface);align-items:center;gap:6px;font-weight:560;display:inline-flex}.ds-welcome__go svg{transition:transform .16s var(--ds-ease-out)}.ds-welcome__step:hover .ds-welcome__go svg{transform:translate(3px)}.ds-welcome:not(.ds-welcome--provider) .ds-welcome__steps>li:first-child .ds-welcome__go{background:var(--ds-accent-strong);color:var(--ds-text-inverse);border-color:#0000}.ds-welcome__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.ds-welcome__foot p{max-width:60ch;font-size:var(--ds-text-sm);color:var(--ds-text-2);margin:0;line-height:1.5}.ds-welcome--provider{margin:0 0 var(--ds-space-8);padding:var(--ds-space-7) var(--ds-space-7) var(--ds-space-6);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-surface)}.ds-welcome--provider h2{font-size:var(--ds-text-2xl)}.ds-welcome--provider .ds-iconbtn:not(.is-loading) .ds-spin{animation:none}.ds-welcome__steps--row{margin-top:var(--ds-space-6);background:var(--ds-surface-2);box-shadow:0 0 0 1px var(--ds-line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.ds-welcome__steps--row>li+li{border-top:0;border-left:1px solid var(--ds-line)}.ds-welcome__steps--row .ds-welcome__step{height:100%;padding:var(--ds-space-5);grid-template-columns:44px minmax(0,1fr);align-items:start}.ds-welcome__steps--row .ds-welcome__step:hover{background:var(--ds-surface)}.ds-welcome__steps--row .ds-welcome__go{margin-top:var(--ds-space-1);grid-column:2;justify-self:start}@media (prefers-reduced-motion:no-preference){@keyframes ds-arrive-once{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-first-business__group,.ds-welcome__steps>li{animation:ds-arrive-once .26s var(--ds-ease-out) both}.ds-first-business__group:nth-child(2),.ds-welcome__steps>li:nth-child(2){animation-delay:50ms}.ds-first-business__group:nth-child(3),.ds-welcome__steps>li:nth-child(3){animation-delay:.1s}.ds-first-business__group:nth-child(n+4){animation-delay:.15s}}@media (max-width:760px){.ds-first-business-room{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-8)}.ds-first-business h1,.ds-welcome h1{font-size:var(--ds-text-2xl);line-height:1.1}.ds-welcome--provider h2{font-size:var(--ds-text-2xl)}.ds-first-business__find kbd{display:none}.ds-first-business li button{min-height:64px;padding-inline:var(--ds-space-4)}.ds-welcome__step{padding:var(--ds-space-4);grid-template-columns:40px minmax(0,1fr);align-items:start}.ds-welcome__icon{width:40px;height:40px}.ds-welcome__go{grid-column:2;justify-self:start}.ds-welcome--provider{padding:var(--ds-space-5)}.ds-welcome__steps--row>li+li{border-left:0;border-top:1px solid var(--ds-line)}}.ds-welcome:not(.ds-welcome--provider) .ds-welcome__head{display:block}.ds-welcome__steps--row>li{display:flex}.ds-welcome__steps--row .ds-welcome__step{flex:1;grid-template-rows:1fr auto}.ds-login__steps{margin:0 0 var(--ds-space-6);gap:var(--ds-space-2);counter-reset:none;padding:0;list-style:none;display:grid}.ds-login__steps li{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-text-base);color:var(--ds-text-2);display:flex}.ds-login__steps li>span[aria-hidden]{border:1px solid var(--ds-line-2);width:24px;height:24px;font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.ds-login__steps li[data-state=now]{color:var(--ds-text);font-weight:560}.ds-login__steps li[data-state=now]>span[aria-hidden]{background:var(--ds-accent-strong);color:var(--ds-text-inverse);border-color:#0000}.ds-login__steps li[data-state=done]>span[aria-hidden]{background:var(--ds-success-bg);border-color:var(--ds-success-border);color:var(--ds-success-fg)}@media (min-width:761px){.ds-login:not(.ds-login--status) .ds-login__body{padding:var(--ds-space-9) var(--ds-space-8) var(--ds-space-8);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-pop);margin-block-end:clamp(var(--ds-space-6),9dvh,var(--ds-space-11))}.ds-login:not(.ds-login--status) .ds-login__intro{margin-bottom:var(--ds-space-7)}.ds-login:not(.ds-login--status) .ds-login__form{gap:var(--ds-space-5)}}.ds-login .ds-input{border-color:var(--ds-line-3);transition:border-color var(--m-fast) var(--m-out),box-shadow var(--m-fast) var(--m-out)}.ds-login .ds-input:hover{border-color:var(--ds-border-strong)}.ds-login .ds-btn--primary{box-shadow:none;transition:background-color var(--m-fast) var(--m-out),transform var(--m-fast) var(--m-out)}.ds-login .ds-btn--primary:active:not(:disabled){transform:scale(var(--ds-press-scale));transition-duration:0s}@media (prefers-reduced-motion:no-preference){.ds-login:not(.ds-login--status) .ds-login__body{animation:ds-login-lift var(--m-hero) var(--m-out) .16s both}@keyframes ds-login-lift{0%{opacity:0;transform:translateY(12px)}}}.ds-login__brand{align-items:center;gap:var(--ds-space-3);min-width:0;display:inline-flex}.ds-login__receipt{flex:none;width:28px;height:28px;display:block}.ds-login__receipt-tile,.ds-login__receipt-ink{fill:var(--ds-seal)}.ds-login__receipt-paper>path,.ds-login__receipt-roll{fill:var(--ds-paper)}.ds-login__intro h1,.ds-login [data-template=form] .ds-tpl-title{font-family:var(--ds-font-display);font-variant-numeric:lining-nums;font-variation-settings:var(--ds-display-axes);font-optical-sizing:auto;letter-spacing:-.02em;font-weight:500;line-height:1.12}.ds-login__intro h1{font-size:var(--ds-text-display)}.ds-login__intro p{max-width:40ch}@media (min-width:761px){.ds-login:not(.ds-login--task):not(.ds-login--status) .ds-login__intro h1{font-size:var(--ds-text-display-xl);letter-spacing:-.025em}}@media (max-width:760px){.ds-login__intro h1{font-size:var(--ds-text-2xl);line-height:1.15}}@media (prefers-reduced-motion:no-preference){.ds-login__receipt[data-arrive] .ds-login__receipt-paper{animation:ds-login-paper var(--m-hero) var(--m-out) .38s both}@keyframes ds-login-paper{0%{transform:translateY(-6px)}}}
