.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-page-slide .t-page{transition:none!important}}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}
.account-root{--shimmer-base:var(--d-ink-muted);--shimmer-highlight:var(--d-ink);min-width:0;height:100dvh}.account-root h1,.account-root h2,.account-root p,.account-root ul,.account-root fieldset{margin:var(--d-space-0)}.account-root h1{font-size:var(--d-text-heading);font-weight:600;line-height:1.3}.account-root h2{font-size:var(--d-text-body);font-weight:600;line-height:1.4}.account-root p{color:var(--d-ink-faint);font-size:var(--d-text-sm);line-height:1.5}.account-root strong{font-weight:500}.account-root ul{padding-left:var(--d-space-5);font-size:var(--d-text-sm);line-height:1.7}.account-root fieldset{padding:var(--d-space-0);border:none;min-width:0}.account-root legend{font-weight:600;font-size:var(--d-text-sm);margin-bottom:var(--d-space-2)}.account-root .dui-button{white-space:normal;text-align:center}.account-root a.dui-button{color:var(--d-ink-muted)}.account-root a.dui-button--secondary{color:var(--d-ink)}.account-root a.dui-button--primary{color:var(--d-on-accent)}.account-root a.dui-button--danger{color:var(--d-danger)}.account-root :is(button,a,input,select,textarea):focus-visible{outline:var(--d-account-focus) solid var(--d-focus);outline-offset:var(--d-space-half)}.account-root .dui-checkbox,.account-root .dui-radio{min-height:var(--d-hit-target)}.account-root .dui-switch{min-height:var(--d-hit-target);min-width:var(--d-hit-target);flex-shrink:0;justify-content:center}.account-root .dui-field,.account-root .dui-input,.account-root .dui-select,.account-root .dui-textarea{min-width:0}.account-root .dui-input,.account-root .dui-select{min-height:var(--d-account-field)}.account-root .dui-input input,.account-root .dui-select select,.account-root .dui-textarea textarea{font-size:var(--d-text-md)}.account-root .dui-input input:disabled,.account-root .dui-select select:disabled,.account-root .dui-textarea textarea:disabled{color:var(--d-ink-muted);cursor:not-allowed}.account-root .dui-toast{margin-top:var(--d-space-3);position:static}.account-content{padding:var(--d-space-6) var(--d-space-7);max-width:calc(var(--d-account-content) + var(--d-space-7) * 2);width:100%;margin:var(--d-space-0);font-size:var(--d-text-body)}.account-heading{justify-content:space-between;align-items:flex-start;gap:var(--d-space-4);margin-bottom:var(--d-space-6);display:flex}.account-heading p{font-size:var(--d-text-body);max-width:var(--d-content-max);margin-top:var(--d-space-2)}.account-columns{grid-template-columns:minmax(0, 1fr) var(--d-account-sidebar);gap:var(--d-space-5);align-items:start;display:grid}.account-columns>*,.account-two>*,.account-three>*{min-width:0}.account-two,.account-three{gap:var(--d-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-stack{gap:var(--d-space-4);flex-direction:column;min-width:0;display:flex}.account-section{padding:var(--d-space-0);border-radius:var(--d-account-row-radius);min-width:0;overflow:hidden}.account-section>header{gap:var(--d-space-3);padding:var(--d-account-row-padding);border-bottom:var(--d-account-stroke) solid var(--d-border);background:var(--d-surface-hover);justify-content:space-between;align-items:center;display:flex}.account-section>header p{margin-top:var(--d-space-half)}.account-content>.account-section,.account-content>div>.account-section{margin-bottom:var(--d-space-4)}.account-form{gap:var(--d-space-3);padding:var(--d-space-4);flex-direction:column;display:flex}.account-form>p{margin-top:calc(var(--d-space-1) * -1)}.account-row{align-items:center;gap:var(--d-space-3);padding:var(--d-account-row-padding);border-bottom:var(--d-account-stroke) solid var(--d-border);font-size:var(--d-text-body);min-width:0;display:flex}.account-row:last-child{border-bottom:none}.account-row-copy{overflow-wrap:anywhere;flex:1;min-width:0}.account-row-copy>strong{display:block}.account-row-copy p{margin-top:var(--d-space-half)}.account-row>.dui-button{flex-shrink:0}.account-inline{align-items:center;gap:var(--d-space-2);flex-wrap:wrap;display:flex}.account-note{padding:var(--d-space-3) var(--d-space-4)}.account-callout{margin:var(--d-space-4) var(--d-space-0);padding:var(--d-space-4);border:var(--d-account-stroke) solid var(--d-border);background:var(--d-surface-hover);border-radius:var(--d-radius-md);font-size:var(--d-text-sm);line-height:1.6}.account-warning{background:var(--d-notice-fill);color:var(--d-notice-ink)}.account-warning p{color:inherit}.account-resource{min-width:0}.account-resource[data-state=loading]{min-height:var(--d-account-loading)}.account-resource>.t-skel-content{position:relative}.account-resource>.t-skel-skeleton{gap:var(--d-space-4);padding:var(--d-space-6);pointer-events:none;flex-direction:column;display:flex}.account-resource:not([data-state=loading])>.t-skel-skeleton{visibility:hidden}.account-loading{margin:var(--d-space-6)}.account-settings-nav{align-items:stretch;gap:var(--d-space-half);flex-direction:column;display:flex}.account-settings-nav>.dui-button{text-align:left;justify-content:start}.account-settings-nav p{font-size:var(--d-text-caption);padding:var(--d-space-4) var(--d-space-2) var(--d-space-1)}.account-root [aria-current=page],.account-root [aria-current=step]{background:var(--d-selected);color:var(--d-ink)}.account-mobile-nav,.account-mobile-profile,.account-phone-title,.account-phone-skip{display:none}.account-profile-editor{max-width:calc(var(--d-account-profile) + var(--d-space-7) * 2)}.account-profile-summary{gap:var(--d-space-4);padding:var(--d-space-4);border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-lg);margin-bottom:var(--d-space-5);align-items:center;display:flex}.account-profile-summary>.dui-avatar{width:var(--d-account-avatar);height:var(--d-account-avatar);font-size:var(--d-text-hero)}.account-profile-summary>div:first-of-type{flex:1;min-width:0}.account-profile-summary h2{font-size:var(--d-text-title)}.account-profile-summary p{margin:var(--d-space-1) var(--d-space-0) var(--d-space-2);overflow-wrap:anywhere}.account-notification-row{grid-template-columns:minmax(0, 1fr) repeat(4, var(--d-account-channel));height:auto;min-height:var(--d-hit-target);padding:var(--d-space-2) var(--d-space-4);gap:var(--d-space-1);display:grid}.account-notification-row>:not(:first-child){text-align:center}.account-notification-cell{justify-content:center;display:flex}.account-cell-label{display:none}.account-options{gap:var(--d-space-4);padding:var(--d-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-options fieldset{flex-direction:column;display:flex}.account-theme-preview{height:var(--d-account-preview);border:var(--d-account-stroke) solid var(--d-border);background:var(--d-canvas);border-radius:var(--d-radius-sm);padding:var(--d-space-2);gap:var(--d-space-2);display:flex}.account-theme-preview>span:first-child{background:var(--d-sunken);border-radius:var(--d-radius-xs);width:20%}.account-theme-preview>span:last-child{gap:var(--d-space-2);padding-top:var(--d-space-2);flex-direction:column;flex:1;display:flex}.account-theme-preview i{height:var(--d-space-2);background:var(--d-border);border-radius:var(--d-radius-xs);width:100%}.account-theme-preview i:first-child{background:var(--d-ink-muted);width:60%}.account-preview-label{padding:var(--d-space-3) var(--d-space-4)}.account-data-table{border:none;overflow:visible}.account-data-table .dui-row{height:auto;padding:var(--d-space-3) var(--d-space-4);gap:var(--d-space-3)}.account-data-table [role=cell]{overflow-wrap:anywhere;min-width:0}.account-connector-row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) minmax(0,1fr) minmax(0,1fr);display:grid}.account-admin-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.account-grant-row{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.account-auth{justify-content:center;align-items:center;gap:var(--d-space-4-half);min-height:100%;padding:var(--d-space-8);background:var(--d-sunken);flex-direction:column;display:flex}.account-auth-card{width:100%;max-width:var(--d-account-auth);padding:var(--d-space-8);border-radius:var(--d-radius-xl);border:var(--d-account-stroke) solid var(--d-border);background:var(--d-surface);box-shadow:var(--d-shadow-overlay)}.account-auth-workspaces .account-auth-card{max-width:var(--d-account-workspaces)}.account-auth-note{align-items:flex-start;gap:var(--d-space-2);margin-top:var(--d-space-4);display:flex}.account-auth-note>svg{color:var(--d-ink-faint);flex-shrink:0}.account-auth-help{margin-top:var(--d-space-6-half);color:var(--d-ink-faint);font-size:var(--d-text-sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.account-auth-help .dui-button{color:var(--d-accent-ink);padding:var(--d-space-0) var(--d-space-1);font-size:var(--d-text-sm)}.account-auth-card h1{font-size:var(--d-text-display)}.account-auth-card>p,.account-auth-card .t-skel-content>div>p{margin:var(--d-space-4) var(--d-space-0)}.account-auth-card .account-form{padding:var(--d-space-0)}.account-brand{gap:var(--d-space-3);font-weight:600;font-size:var(--d-text-title);align-items:center;display:flex}.account-auth-card>.account-brand{margin-bottom:var(--d-space-5-half)}.account-google{width:100%;min-height:var(--d-hit-target)}.account-footer{justify-content:center;gap:var(--d-space-3);font-size:var(--d-text-sm);margin-top:var(--d-space-2);color:var(--d-ink-faint);flex-wrap:wrap;display:flex}.account-footer a{min-height:var(--d-hit-target);color:inherit;align-items:center;display:inline-flex}.account-workspace-list{gap:var(--d-space-3);margin:var(--d-space-5) var(--d-space-0);flex-direction:column;display:flex}.account-workspace-link{height:auto;padding:var(--d-space-4);text-align:left;justify-content:flex-start;width:100%}.account-workspace-link>span:nth-child(2){flex:1;min-width:0}.account-workspace-link p{margin-top:var(--d-space-1)}.account-auth-wide .account-auth-card{max-width:var(--d-account-content)}.account-error-catalog{width:100%;max-width:var(--d-account-content)}.account-error-grid{gap:var(--d-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-failure{gap:var(--d-space-3);padding:var(--d-space-4);border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-lg);flex-direction:column;display:flex}.account-admin-top{align-items:center;gap:var(--d-space-4);padding:var(--d-space-3) var(--d-space-5);border-bottom:var(--d-account-stroke) solid var(--d-border);font-size:var(--d-text-sm);flex-wrap:wrap;display:flex}.account-admin-top nav{gap:var(--d-space-4);flex-wrap:wrap;flex:1;display:flex}.account-admin-top a{min-height:var(--d-hit-target);align-items:center;display:inline-flex}.account-admin-stats{gap:var(--d-space-4);margin-bottom:var(--d-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-admin{background:var(--d-sunken);min-height:100%}.account-admin>.account-content{max-width:none}.account-admin-top{background:var(--d-surface)}.account-admin-body{grid-template-columns:minmax(0, 1fr) var(--d-account-sidebar);gap:var(--d-space-4-half);display:grid}.account-admin-body>*{min-width:0}.account-super-admin-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.account-brand>.dui-avatar{width:var(--d-account-brand-mark);height:var(--d-account-brand-mark);border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-md);color:var(--d-accent);background:var(--d-surface);font-size:var(--d-text-title)}.account-stat-value{font-size:var(--d-text-display)}.account-root .dui-dialog__backdrop{padding:var(--d-space-5);z-index:100;overflow-y:auto}.account-root .dui-dialog{width:100%;max-width:var(--d-account-consent);max-height:min(var(--d-account-dialog-height), calc(100dvh - var(--d-space-10)));color-scheme:var(--d-color-scheme);overflow-y:auto}.account-root .account-client-dialog{max-width:var(--d-account-dialog)}.account-root .account-workspace-dialog{max-width:var(--d-account-new-workspace)}.account-client-dialog .account-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.account-root .dui-dialog__footer{flex-wrap:wrap}.account-root pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:var(--d-space-3);font-family:var(--d-font-mono);font-size:var(--d-text-sm);overflow:auto}.account-steps-nav{gap:var(--d-space-2);flex-direction:column;display:flex}.account-steps-nav>.dui-button{min-height:var(--d-hit-target);justify-content:flex-start}.account-steps-nav>p{margin:var(--d-space-6) var(--d-space-3)}.account-onboarding{max-width:calc(var(--d-content-max) + var(--d-space-14) * 2);padding:var(--d-space-11) var(--d-space-14) var(--d-space-5);margin:var(--d-space-0)}.account-onboarding h1{font-size:var(--d-text-hero)}.account-onboarding .account-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.account-step>.t-page[data-active=true]{position:relative}.account-step-footer{align-items:center;gap:var(--d-space-3);margin-top:var(--d-space-6);padding:var(--d-space-4) var(--d-space-0);border-top:var(--d-account-stroke) solid var(--d-border);flex-wrap:wrap;display:flex}.account-step-footer p{flex-basis:100%}.account-tour-preview{min-height:var(--d-account-loading);background:var(--d-surface-hover)}.account-tour-caption{padding:var(--d-space-5);margin-top:var(--d-space-4);border:var(--d-account-stroke) solid var(--d-accent);border-radius:var(--d-radius-xl)}.account-tour-caption h2,.account-tour-caption p{margin:var(--d-space-3) var(--d-space-0)}.account-success{color:var(--d-success)}.account-consent .account-auth-card{max-width:var(--d-account-consent)}.account-consent .account-section{margin-bottom:var(--d-space-3)}.account-consent .account-reach-option{padding:var(--d-space-2) var(--d-space-3);border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-md);margin-top:var(--d-space-2)}.account-reach-option p{margin-bottom:var(--d-space-2)}.account-consent-scopes .account-content{max-width:none}.account-accordion{border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-lg);overflow:hidden}.account-accordion .t-acc-head{width:100%;padding:var(--d-space-3) var(--d-space-4);min-height:var(--d-hit-target);background:var(--d-surface-hover);border-radius:var(--d-space-0);justify-content:space-between}.account-scope-row{padding:var(--d-space-2) var(--d-space-4);gap:var(--d-space-4);border-top:var(--d-account-stroke) solid var(--d-border);justify-content:space-between;align-items:center;display:flex}.account-scope-row>div{min-width:0}.account-scope-levels{gap:var(--d-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.account-scope-levels .dui-radio{font-size:var(--d-text-sm)}.account-sr-only{width:var(--d-account-stroke);height:var(--d-account-stroke);padding:var(--d-space-0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (max-width:1100px){.account-columns,.account-admin-body{grid-template-columns:minmax(0,1fr)}.account-scope-row{flex-wrap:wrap}.account-onboarding{padding:var(--d-space-6)}.account-error-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.account-content{padding:var(--d-space-5) var(--d-space-4)}.account-root .dui-button,.account-root .dui-icon-button,.account-root .dui-input,.account-root .dui-select{min-height:var(--d-hit-target)}.account-root .dui-icon-button{min-width:var(--d-hit-target)}.account-root .dui-select select{white-space:normal}.account-mobile-nav{gap:var(--d-space-1);padding:var(--d-space-2);border-bottom:var(--d-account-stroke) solid var(--d-border);flex-wrap:wrap;display:flex}.account-root:has(.account-mobile-profile) .account-mobile-nav{display:none}.account-phone-title,.account-phone-skip{align-items:center;gap:var(--d-space-2);display:inline-flex}.account-desktop-title{display:none}.account-mobile-profile{padding:var(--d-space-0);display:block}.account-mobile-profile.is-editing,.account-profile-editor{display:none}.account-profile-editor.is-editing{display:block}.account-mobile-profile .account-profile-summary{border:none;border-bottom:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-space-0);padding:var(--d-space-4) var(--d-account-mobile-inset);margin-bottom:var(--d-space-0);gap:var(--d-space-3);flex-wrap:nowrap}.account-mobile-profile .account-profile-summary>.dui-avatar{width:var(--d-hit-target);height:var(--d-hit-target);font-size:var(--d-text-title)}.account-mobile-profile>h2{padding:var(--d-account-mobile-inset) var(--d-account-mobile-inset) var(--d-account-mobile-heading);color:var(--d-ink-faint);font-size:var(--d-text-caption);text-transform:uppercase}.account-phone-link{border-bottom:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-space-0);width:100%;height:auto;padding:var(--d-account-mobile-row);font-size:var(--d-text-md);justify-content:flex-start}.account-phone-link-label{text-align:left;flex:1}.account-phone-link>svg{flex-shrink:0}.account-mobile-stats{padding:var(--d-account-mobile-inset);gap:var(--d-space-2) var(--d-space-4-half);border-bottom:var(--d-account-stroke) solid var(--d-border);grid-template-columns:repeat(2,max-content) minmax(0,1fr);display:grid}.account-mobile-stats>div{gap:var(--d-space-1);flex-direction:column;display:flex}.account-mobile-stats strong{font-size:var(--d-text-title)}.account-mobile-stats span{font-size:var(--d-text-caption);color:var(--d-ink-faint)}.account-mobile-stats progress,.account-mobile-stats p{grid-column:1/-1;width:100%}.account-mobile-stats progress{height:var(--d-space-1-half);accent-color:var(--d-success)}.account-data-table .dui-row--header{display:none}.account-data-table .dui-row{gap:var(--d-space-2);grid-template-columns:minmax(0,1fr);display:grid}.account-data-table [data-label]:before{content:attr(data-label) ": ";color:var(--d-ink-faint)}.account-auth{padding:var(--d-space-5);justify-content:flex-start}.account-auth-card{padding:var(--d-space-6)}.account-onboarding .account-columns,.account-client-dialog .account-columns{grid-template-columns:minmax(0,1fr)}.account-profile-summary{flex-wrap:wrap}.account-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-root .dui-dialog__backdrop{padding:var(--d-space-2)}.account-root .dui-dialog{max-height:calc(100dvh - var(--d-space-4))}}@media (max-width:600px){.account-two,.account-three,.account-options,.account-error-grid{grid-template-columns:minmax(0,1fr)}.account-row{flex-wrap:wrap}.account-row-copy{flex-basis:60%}.account-scope-levels{flex-shrink:1}.account-notification-row{grid-template-columns:repeat(4,minmax(0,1fr))}.account-notification-row>:first-child{text-align:left;grid-column:1/-1}.account-notification-row.dui-row--header{display:none}.account-notification-cell{flex-direction:column;align-items:center}.account-cell-label{color:var(--d-ink-faint);font-size:var(--d-text-caption);display:inline}.account-heading{flex-wrap:wrap}.account-onboarding{padding:var(--d-space-5) var(--d-space-4)}}.account-dialog-portal{height:0;color:var(--d-ink);background:0 0}.account-root [data-shell-variant=onboarding]{--d-rail-inner:var(--d-account-onboarding-rail)}.account-root [data-shell-variant=onboarding]>aside{padding:var(--d-space-6-half) var(--d-space-5)}.account-onboarding-brand{padding:var(--d-space-0) var(--d-space-2)}.account-onboarding-brand>p{margin-top:var(--d-space-5);margin-bottom:var(--d-space-6)}.account-steps-nav>.dui-button{padding:var(--d-space-3);gap:var(--d-space-3)}.account-steps-nav>.dui-button>span{width:var(--d-space-6);height:var(--d-space-6);border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-pill);justify-content:center;align-items:center;display:flex}.account-consent .account-auth-card{padding:var(--d-space-0);max-height:min(var(--d-account-consent-height), calc(100dvh - var(--d-space-10)));flex-direction:column;display:flex;overflow:hidden}.account-consent-header{padding:var(--d-space-8) var(--d-space-8) var(--d-space-4-half);border-bottom:var(--d-account-stroke) solid var(--d-border);flex-shrink:0}.account-consent-header .account-heading{margin-top:var(--d-space-5);margin-bottom:var(--d-space-0)}.account-consent-body{padding:var(--d-space-5) var(--d-space-8);min-height:0;overflow-y:auto}.account-consent-footer{padding:var(--d-space-4) var(--d-space-8);border-top:var(--d-account-stroke) solid var(--d-border);flex-shrink:0}.account-consent-footer .dui-button--primary{flex:1}@media (max-width:600px){.account-consent-header,.account-consent-body,.account-consent-footer{padding:var(--d-space-4)}}.account-tour-portal .dui-dialog__backdrop{padding:var(--d-space-0)}.account-root .account-tour-dialog{border-radius:var(--d-space-0);border:none;max-width:none;height:100dvh;max-height:none;position:relative}.account-tour-dialog>.dui-dialog__body{padding:var(--d-space-0);height:100%}.account-tour-product{height:100%}.account-tour-dialog .account-tour-caption{top:var(--d-account-tour-top);left:var(--d-account-tour-left);width:var(--d-account-tour-caption);max-width:calc(100% - var(--d-space-8));margin:var(--d-space-0);padding:var(--d-space-4);background:var(--d-surface);border-color:var(--d-border);box-shadow:var(--d-shadow-overlay);position:absolute}.account-tour-tabs{gap:var(--d-space-3);padding:var(--d-space-3) var(--d-space-5);border-bottom:var(--d-account-stroke) solid var(--d-border);flex-wrap:wrap;display:flex}.account-tour-table{border-radius:var(--d-space-0);border:none}.account-tour-work-row{gap:var(--d-space-3);min-height:var(--d-hit-target);height:auto;padding:var(--d-space-2) var(--d-space-5);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.account-tour-work-row>*{overflow-wrap:anywhere;min-width:0}.account-tour-dialog .account-tour-caption[data-mark="2"]{left:auto;right:var(--d-space-6)}@media (max-width:900px){.account-tour-dialog .account-tour-caption{top:auto;left:var(--d-space-4);right:var(--d-space-4);bottom:var(--d-space-4);width:auto}.account-tour-work-row{grid-template-columns:auto minmax(0,1fr)}.account-tour-work-row>strong{grid-column:2}}.account-theme-option .dui-radio{padding:var(--d-account-option-padding);border:var(--d-account-focus) solid var(--d-border);border-radius:var(--d-account-option-radius);height:100%;display:block;position:relative}.account-theme-option .dui-radio:has(input:checked){border-color:var(--d-accent)}.account-theme-option .dui-radio:has(input:focus-visible){outline:var(--d-account-focus) solid var(--d-focus);outline-offset:var(--d-space-half)}.account-theme-option input{left:var(--d-account-option-padding);top:calc(var(--d-account-option-padding) + var(--d-account-preview) + var(--d-space-3));position:absolute}.account-option-content{display:block}.account-option-content>strong{margin-top:var(--d-space-2);padding-left:var(--d-space-6);display:block}.account-option-description{color:var(--d-ink-faint);font-size:var(--d-text-caption);margin-top:var(--d-space-1);display:block}.account-density-preview{height:var(--d-account-preview);justify-content:center;gap:var(--d-space-half);border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-sm);padding:var(--d-space-2);flex-direction:column;display:flex;overflow:hidden}.account-density-preview i{min-height:calc(var(--d-account-preview-row) / 4);background:var(--d-sunken);border-radius:var(--d-radius-xs);display:block}.account-dev-signin{gap:var(--d-space-2);margin-top:var(--d-space-4);padding:var(--d-space-3);border:var(--d-account-stroke) dashed var(--d-border-strong);border-radius:var(--d-radius-md);display:grid}.account-dev-signin__label{margin:var(--d-space-0);font-size:var(--d-text-sm);color:var(--d-ink-faint)}.account-auth{box-sizing:border-box;justify-content:safe center;min-height:100dvh}.account-auth .account-auth-card{padding:var(--d-space-8)}.account-auth .account-auth-card .dui-empty-state{padding:var(--d-space-4) var(--d-space-0);min-height:var(--d-space-0);gap:var(--d-space-1)}.account-auth .account-footer{justify-content:center;gap:var(--d-space-3);margin-top:var(--d-space-2);color:var(--d-ink-faint);font-size:var(--d-text-sm);display:flex}.account-auth .account-auth-unavailable{gap:var(--d-space-1);margin:var(--d-space-0);padding:var(--d-space-3) var(--d-space-4);border:var(--d-account-stroke) solid var(--d-border);border-radius:var(--d-radius-md);background:var(--d-surface-hover);font-size:var(--d-text-body);color:var(--d-ink-muted);display:grid}.account-auth .account-auth-unavailable strong{color:var(--d-ink);font-weight:600}.account-dev-signin label{font-size:var(--d-text-sm);color:var(--d-ink-muted);font-weight:500}.account-auth .account-auth-card>.account-brand{margin-bottom:var(--d-space-6);justify-content:center}.account-auth .account-auth-card>.account-heading{text-align:center;margin-bottom:var(--d-space-5);justify-content:center}.account-auth .account-auth-card>.account-heading>div{flex-direction:column;align-items:center;display:flex}.account-auth .account-auth-card>.account-heading p{color:var(--d-ink-muted)}.account-auth .account-auth-lede{text-align:center;color:var(--d-ink-muted);font-size:var(--d-text-body)}.account-auth .account-auth-lede strong{color:var(--d-ink);font-weight:500}.account-auth .account-auth-foot{text-align:center;color:var(--d-ink-faint);font-size:var(--d-text-sm);margin:var(--d-space-5) var(--d-space-0) var(--d-space-0)}.account-auth .account-google{height:auto;min-height:var(--d-hit-target);gap:var(--d-space-3);border-radius:var(--d-radius-lg);font-size:var(--d-text-md);color:var(--d-ink)}.account-auth .account-google-mark{flex-shrink:0}.account-auth .account-workspace-link{height:auto;min-height:var(--d-hit-target);justify-content:flex-start;gap:var(--d-space-3);padding:var(--d-space-3) var(--d-space-4);border-radius:var(--d-radius-lg);text-align:left;white-space:normal}.account-auth .account-workspace-link>svg{color:var(--d-ink-faint);flex-shrink:0}.account-auth .account-workspace-text{gap:var(--d-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.account-auth .account-workspace-text>strong{color:var(--d-ink);font-weight:500;font-size:var(--d-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-auth .account-workspace-text>span{color:var(--d-ink-faint);font-size:var(--d-text-sm);font-weight:400}
