@layer components{.public-share-chrome-module__PV5GHG__header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--space-12);padding:0 var(--space-3);border-bottom:1px solid var(--color-border-subtle,var(--color-border));background:var(--color-bg-elevated);flex:none;display:flex}.public-share-chrome-module__PV5GHG__headerLeft{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.public-share-chrome-module__PV5GHG__brandLink{color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;text-decoration:none}.public-share-chrome-module__PV5GHG__brandLink:hover{color:var(--color-fg-muted)}.public-share-chrome-module__PV5GHG__brandLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.public-share-chrome-module__PV5GHG__sharedBadge{padding:var(--space-0_5) var(--space-2);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-fg-muted);font-size:var(--text-xs);white-space:nowrap;flex:none}.public-share-chrome-module__PV5GHG__title{min-width:0;color:var(--color-fg);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.public-share-chrome-module__PV5GHG__headerRight{align-items:center;gap:var(--space-3);display:flex}.public-share-chrome-module__PV5GHG__viewOnly{color:var(--color-fg-faint);font-size:var(--text-xs);white-space:nowrap}.public-share-chrome-module__PV5GHG__loading{height:var(--space-0_5);background:linear-gradient(90deg, transparent, var(--color-accent,var(--color-fg-muted)), transparent);flex:none;animation:1.2s ease-in-out infinite public-share-chrome-module__PV5GHG__publicShareLoading;display:block}.public-share-chrome-module__PV5GHG__unavailable{align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;flex:1;display:grid}.public-share-chrome-module__PV5GHG__unavailable h2{color:var(--color-fg);font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}.public-share-chrome-module__PV5GHG__unavailable p{max-width:44ch;color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}@keyframes public-share-chrome-module__PV5GHG__publicShareLoading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.public-share-chrome-module__PV5GHG__loading{background:var(--color-bg-muted);animation:none}}@media (max-width:640px){.public-share-chrome-module__PV5GHG__sharedBadge{display:none}}}
.model3d-controls-module__m75FiW__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#dfe4ec;background:#101217e0;border:1px solid #ffffff14;border-radius:14px;gap:10px;width:224px;padding:14px;font-size:12.5px;display:grid}.model3d-controls-module__m75FiW__header{justify-content:space-between;align-items:center;display:flex}.model3d-controls-module__m75FiW__headerLabel{text-transform:uppercase;letter-spacing:.07em;color:#9aa1ad;font-size:11px;font-weight:650}.model3d-controls-module__m75FiW__resetButton{color:#7fa2ff;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:12px;font-weight:600}.model3d-controls-module__m75FiW__resetButton:hover{background:#7fa2ff1f}.model3d-controls-module__m75FiW__row{grid-template-columns:56px 1fr 36px;align-items:center;gap:8px;display:grid}.model3d-controls-module__m75FiW__rowLabel{color:#aab1bd}.model3d-controls-module__m75FiW__rowValue{text-align:right;font-variant-numeric:tabular-nums;color:#8b93a1;font-size:11.5px}.model3d-controls-module__m75FiW__slider{accent-color:#7fa2ff;width:100%}.model3d-controls-module__m75FiW__divider{background:#ffffff14;height:1px;margin:2px 0}.model3d-controls-module__m75FiW__toggleRow{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.model3d-controls-module__m75FiW__toggle{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;width:34px;height:20px;transition:background .12s;position:relative}.model3d-controls-module__m75FiW__toggleOn{background:#5b8cff}.model3d-controls-module__m75FiW__toggleThumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .12s;position:absolute;top:2px;left:2px}.model3d-controls-module__m75FiW__toggleOn .model3d-controls-module__m75FiW__toggleThumb{translate:14px}
@layer primitives{.badge-module__JWSi6W__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-fg);background:var(--color-bg-muted);font-variant-numeric:tabular-nums;border:1px solid #0000;line-height:1.4;display:inline-flex}.badge-module__JWSi6W__vNeutral{background:var(--color-bg-muted);color:var(--color-fg-secondary);border-color:var(--color-border)}.badge-module__JWSi6W__vPrimary{background:var(--color-primary-subtle);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}.badge-module__JWSi6W__vSuccess{background:var(--color-success-subtle);color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 25%, transparent)}.badge-module__JWSi6W__vWarning{background:var(--color-warning-subtle);color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 25%, transparent)}.badge-module__JWSi6W__vDanger{background:var(--color-danger-subtle);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 25%, transparent)}.badge-module__JWSi6W__vInfo{background:var(--color-info-subtle);color:var(--color-info);border-color:color-mix(in srgb, var(--color-info) 25%, transparent)}.badge-module__JWSi6W__vSolid{background:var(--color-fg);color:var(--color-bg-elevated);border-color:#0000}.badge-module__JWSi6W__vOutline{border-color:var(--color-border-strong);color:var(--color-fg);background:0 0}.badge-module__JWSi6W__sSm{padding:1px var(--space-1_5);font-size:var(--text-2xs)}.badge-module__JWSi6W__sLg{padding:var(--space-0_5) var(--space-2_5);font-size:var(--text-sm)}}
@layer primitives{.button-module__emkI2G__button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-medium);cursor:pointer;border:var(--space-px) solid transparent;color:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default), opacity var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-fast) var(--anim-ease-default);background:0 0;outline:none;flex-shrink:0;display:inline-flex}.button-module__emkI2G__button:disabled,.button-module__emkI2G__button[aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}.button-module__emkI2G__button:focus-visible{outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.button-module__emkI2G__button:active:not(:disabled){transform:translateY(var(--space-px))}.button-module__emkI2G__button svg{pointer-events:none;flex-shrink:0}.button-module__emkI2G__button svg:not([class*=size-]):not([width]):not([height]){width:var(--space-4);height:var(--space-4)}.button-module__emkI2G__vDefault{background:var(--bui-gradient-primary,var(--color-primary));color:var(--bui-text-on-accent,var(--color-fg-on-primary));box-shadow:var(--bui-sheen-highlight,0 0 0 0 transparent), 0 1px 1px #00000014;border-color:#0000}.button-module__emkI2G__vDefault:hover:not(:disabled){background:var(--bui-gradient-primary-hover,var(--color-primary-hover))}.button-module__emkI2G__vDefault:active:not(:disabled){background:var(--bui-gradient-primary-pressed,var(--color-primary-hover));box-shadow:var(--bui-shadow-primary-pressed,none)}.button-module__emkI2G__vDestructive{background:var(--color-danger);color:var(--color-fg-on-primary)}.button-module__emkI2G__vDestructive:hover:not(:disabled){background:var(--color-danger-hover)}.button-module__emkI2G__vOutline{border-color:var(--bui-border,var(--color-border));background:var(--bui-gradient-soft,var(--color-bg-elevated));color:var(--bui-text,var(--color-fg));box-shadow:var(--bui-sheen-highlight-soft,0 0 0 0 transparent), var(--shadow-xs)}.button-module__emkI2G__vOutline:hover:not(:disabled){background:var(--bui-gradient-soft-hover,var(--color-bg-muted))}.button-module__emkI2G__vOutline:active:not(:disabled){background:var(--bui-surface-control-active,var(--color-bg-muted));box-shadow:var(--bui-shadow-soft-pressed,none)}.button-module__emkI2G__vSecondary{background:var(--bui-surface-control,var(--color-bg-muted));color:var(--bui-text,var(--color-fg));box-shadow:var(--bui-sheen-highlight-soft,0 0 0 0 transparent);border-color:#0000}.button-module__emkI2G__vSecondary:hover:not(:disabled){background:var(--bui-surface-control-hover,color-mix(in srgb, var(--color-fg) 10%, var(--color-bg-muted)))}.button-module__emkI2G__vSecondary:active:not(:disabled){background:var(--bui-surface-control-active,var(--color-bg-muted));box-shadow:var(--bui-shadow-soft-pressed,none)}.button-module__emkI2G__vGhost{color:var(--bui-text,var(--color-fg));background:0 0;border-color:#0000}.button-module__emkI2G__vGhost:hover:not(:disabled){background:var(--bui-surface-control-hover,var(--color-bg-muted))}.button-module__emkI2G__vGhost:active:not(:disabled){background:var(--bui-surface-control-active,var(--color-bg-muted))}.button-module__emkI2G__vLink{color:var(--color-primary);text-underline-offset:var(--space-1);transition:color var(--anim-duration-fast) var(--anim-ease-default), text-decoration-color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border-color:#0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.button-module__emkI2G__vLink:hover:not(:disabled){text-decoration-color:currentColor}.button-module__emkI2G__sDefault{min-height:var(--control-h-lg);padding:var(--space-2) var(--space-4)}.button-module__emkI2G__sDefault:has(>svg:first-child:last-child){padding-inline:var(--space-3)}.button-module__emkI2G__sXs{min-height:var(--control-h-xs);gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug)}.button-module__emkI2G__sXs:has(>svg:first-child:last-child){padding-inline:var(--space-1_5)}.button-module__emkI2G__sXs svg:not([class*=size-]):not([width]):not([height]){width:var(--space-3);height:var(--space-3)}.button-module__emkI2G__sSm{min-height:var(--control-h-md);gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-3)}.button-module__emkI2G__sSm:has(>svg:first-child:last-child){padding-inline:var(--space-2_5)}.button-module__emkI2G__sLg{min-height:var(--control-h-xl);border-radius:var(--radius-md);padding:0 var(--space-6)}.button-module__emkI2G__sLg:has(>svg:first-child:last-child){padding-inline:var(--space-4)}.button-module__emkI2G__sXl{min-height:var(--control-h-2xl);border-radius:var(--radius-md);padding:0 var(--space-6);font-size:var(--text-lg);line-height:var(--space-6);font-weight:var(--weight-semibold);min-width:var(--space-40)}.button-module__emkI2G__sIcon{inline-size:var(--control-h-lg);block-size:var(--control-h-lg);min-height:var(--control-h-lg);gap:0;padding:0}.button-module__emkI2G__sIconXs{inline-size:var(--control-h-xs);block-size:var(--control-h-xs);min-height:var(--control-h-xs);border-radius:var(--radius-md);gap:0;padding:0}.button-module__emkI2G__sIconXs svg:not([class*=size-]):not([width]):not([height]){width:var(--space-3);height:var(--space-3)}.button-module__emkI2G__sIconSm{inline-size:var(--control-h-md);block-size:var(--control-h-md);min-height:var(--control-h-md);gap:0;padding:0}.button-module__emkI2G__sIconLg{inline-size:var(--control-h-xl);block-size:var(--control-h-xl);min-height:var(--control-h-xl);gap:0;padding:0}.button-module__emkI2G__shPill{border-radius:var(--radius-full)}.button-module__emkI2G__vInk{background:var(--color-fg);color:var(--color-bg-elevated);border-color:#0000}.button-module__emkI2G__vInk:hover:not(:disabled){opacity:.9}.button-module__emkI2G__vInk:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--bui-focus-ring-color,var(--focus-ring-color));outline:none}.button-module__emkI2G__vInkOutline{background:var(--color-bg-elevated);color:var(--color-fg);border:var(--space-px) solid var(--color-border-strong)}.button-module__emkI2G__vInkOutline:hover:not(:disabled){opacity:.7}.button-module__emkI2G__vInkOutline:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--bui-focus-ring-color,var(--focus-ring-color));outline:none}.button-module__emkI2G__vSilver{isolation:isolate;color:#171a21;border:var(--space-px) solid #7e889a6b;text-shadow:0 1px #ffffff73;background:linear-gradient(152deg,#e9ebed 0%,#c2c6cb 18%,#d1d5db 38%,#a9adb2 58%,#bcc0c7 78%,#b3b7bd 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1.5px #47536b24,0 1px 2px #171c260f,0 3px 10px #0e121b12}.button-module__emkI2G__vSilver:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(108deg,#0000 36%,#ffffff61 47%,#ffffff1f 52%,#0000 64%);position:absolute;inset:0}.button-module__emkI2G__vSilver>*{z-index:2;position:relative}.button-module__emkI2G__vSilver:hover:not(:disabled){filter:brightness(1.045)contrast(1.02)}.button-module__emkI2G__vSilver:active:not(:disabled){filter:brightness(.97)contrast(1.03);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #47536b33,0 1px 1px #171c260d}.button-module__emkI2G__vSilver:focus-visible{box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1.5px 0 #47536b24, 0 0 0 var(--focus-ring-width) var(--bui-focus-ring-color,var(--focus-ring-color));outline:none}}
@layer primitives{.avatar-module__MNKxqW__avatar{--_size:32px;inline-size:var(--_size);block-size:var(--_size);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-fg-secondary);font-size:calc(var(--_size) * .42);font-weight:var(--weight-medium);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-module__MNKxqW__avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.avatar-module__MNKxqW__sXs{--_size:20px}.avatar-module__MNKxqW__sSm{--_size:24px}.avatar-module__MNKxqW__sMd{--_size:32px}.avatar-module__MNKxqW__sLg{--_size:40px}.avatar-module__MNKxqW__sXl{--_size:56px}.avatar-module__MNKxqW__s2xl{--_size:80px}.avatar-module__MNKxqW__group{align-items:center;display:inline-flex}.avatar-module__MNKxqW__group>.avatar-module__MNKxqW__avatar{border:2px solid var(--color-bg-elevated);margin-inline-end:calc(var(--_size) * -.3)}.avatar-module__MNKxqW__group>.avatar-module__MNKxqW__avatar:last-child{margin-inline-end:0}}
@layer primitives{.dialog-module__85gVTa__dialog{--dialog-inline-size:calc(var(--space-64) * 2);--dialog-block-size:calc(var(--space-80) * 2);--dialog-screen-gap:var(--space-8);--dialog-backdrop-blur:var(--space-1_5);--dialog-enter-offset:var(--space-1_5);--dialog-enter-scale:var(--anim-scale-enter-subtle);--dialog-close-size:var(--space-7);--dialog-drawer-inline-size:calc(var(--space-64) + var(--space-48));max-inline-size:min(calc(100vw - var(--dialog-screen-gap)), var(--dialog-inline-size));max-block-size:min(calc(100dvh - var(--dialog-screen-gap)), var(--dialog-block-size));inline-size:min(100%, var(--dialog-inline-size));color:inherit;background:0 0;border:0;margin:auto;padding:0;inset:0}.dialog-module__85gVTa__dialog::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));opacity:0;transition:opacity var(--anim-duration-normal) var(--anim-ease-out) allow-discrete}.dialog-module__85gVTa__dialog[open]::backdrop{opacity:1}@starting-style{.dialog-module__85gVTa__dialog[open]::backdrop{opacity:0}}.dialog-module__85gVTa__surface{max-block-size:inherit;background:var(--color-bg-elevated);color:var(--color-fg);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);opacity:0;transform:translateY(var(--dialog-enter-offset)) scale(var(--dialog-enter-scale));transition:opacity var(--anim-duration-normal) var(--anim-ease-out), transform var(--anim-duration-normal) var(--anim-ease-spring);flex-direction:column;display:flex;overflow:hidden}.dialog-module__85gVTa__dialog[open] .dialog-module__85gVTa__surface{opacity:1;transform:none}@starting-style{.dialog-module__85gVTa__dialog[open] .dialog-module__85gVTa__surface{opacity:0;transform:translateY(var(--dialog-enter-offset)) scale(var(--dialog-enter-scale))}}.dialog-module__85gVTa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}.dialog-module__85gVTa__headerContent{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dialog-module__85gVTa__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-fg);letter-spacing:var(--tracking-tight);text-wrap:balance}.dialog-module__85gVTa__description{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty}.dialog-module__85gVTa__body{padding:var(--space-1) var(--space-5) var(--space-5);overscroll-behavior:contain;overflow-y:auto}.dialog-module__85gVTa__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5);border-top:var(--space-px) solid var(--color-border-subtle);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.dialog-module__85gVTa__iconClose{inline-size:var(--dialog-close-size);block-size:var(--dialog-close-size);border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dialog-module__85gVTa__iconClose:hover{background:var(--color-bg-muted);color:var(--color-fg)}.dialog-module__85gVTa__iconClose:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.dialog-module__85gVTa__drawer{inline-size:min(100vw, var(--dialog-drawer-inline-size));border-radius:0;block-size:100dvh;max-block-size:100dvh;max-inline-size:none;margin:0}.dialog-module__85gVTa__drawer[data-side=left]{margin-inline:0 auto}.dialog-module__85gVTa__drawer[data-side=right]{margin-inline:auto 0}.dialog-module__85gVTa__drawer[data-side=top]{block-size:auto;max-block-size:80dvh;inline-size:100vw;margin-block:0 auto}.dialog-module__85gVTa__drawer[data-side=bottom]{block-size:auto;max-block-size:80dvh;inline-size:100vw;margin-block:auto 0}.dialog-module__85gVTa__drawer .dialog-module__85gVTa__surface{block-size:100%;transition:opacity var(--anim-duration-normal) var(--anim-ease-out), transform var(--anim-duration-normal) var(--anim-ease-out);border-radius:0}.dialog-module__85gVTa__drawer[open] .dialog-module__85gVTa__surface{opacity:1;transform:none}@starting-style{.dialog-module__85gVTa__drawer[open][data-side=left] .dialog-module__85gVTa__surface{opacity:0;transform:translate(-100%)}.dialog-module__85gVTa__drawer[open][data-side=right] .dialog-module__85gVTa__surface{opacity:0;transform:translate(100%)}.dialog-module__85gVTa__drawer[open][data-side=top] .dialog-module__85gVTa__surface{opacity:0;transform:translateY(-100%)}.dialog-module__85gVTa__drawer[open][data-side=bottom] .dialog-module__85gVTa__surface{opacity:0;transform:translateY(100%)}}.dialog-module__85gVTa__drawer[data-side=left]:not([open]) .dialog-module__85gVTa__surface{opacity:0;transform:translate(-100%)}.dialog-module__85gVTa__drawer[data-side=right]:not([open]) .dialog-module__85gVTa__surface{opacity:0;transform:translate(100%)}.dialog-module__85gVTa__drawer[data-side=top]:not([open]) .dialog-module__85gVTa__surface{opacity:0;transform:translateY(-100%)}.dialog-module__85gVTa__drawer[data-side=bottom]:not([open]) .dialog-module__85gVTa__surface{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.dialog-module__85gVTa__dialog::backdrop,.dialog-module__85gVTa__surface{transition:none}.dialog-module__85gVTa__drawer[data-side=left] .dialog-module__85gVTa__surface,.dialog-module__85gVTa__drawer[data-side=right] .dialog-module__85gVTa__surface,.dialog-module__85gVTa__drawer[data-side=top] .dialog-module__85gVTa__surface,.dialog-module__85gVTa__drawer[data-side=bottom] .dialog-module__85gVTa__surface{transform:none}@starting-style{.dialog-module__85gVTa__dialog[open]::backdrop{opacity:1}.dialog-module__85gVTa__dialog[open] .dialog-module__85gVTa__surface{opacity:1;transform:none}}}}
@layer primitives{.field-module__KejvxG__field{gap:var(--space-1_5);flex-direction:column;min-width:0;display:flex}.field-module__KejvxG__field[data-orientation=horizontal]{align-items:center;gap:var(--space-3);flex-direction:row}.field-module__KejvxG__label{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg);line-height:var(--leading-tight);cursor:pointer;display:inline-flex}.field-module__KejvxG__label[data-disabled=true]{opacity:.55;cursor:not-allowed}.field-module__KejvxG__required{color:var(--color-danger);font-weight:var(--weight-regular)}.field-module__KejvxG__help{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-fg-muted);text-wrap:pretty}.field-module__KejvxG__error{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-danger);align-items:flex-start;gap:var(--space-1);text-wrap:pretty;display:inline-flex}}
@layer primitives{.combobox-module__oQCBZa__inputWrap{align-items:center;gap:var(--space-1);min-inline-size:14rem;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);display:inline-flex}.combobox-module__oQCBZa__inputWrap:focus-within{border-color:var(--color-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}.combobox-module__oQCBZa__inputWrap[data-state=open]{border-color:var(--color-primary)}.combobox-module__oQCBZa__input{appearance:none;color:var(--color-fg);font-size:var(--text-sm);line-height:var(--leading-normal);min-inline-size:0;padding-block:var(--space-2);background:0 0;border:0;outline:none;flex:1}.combobox-module__oQCBZa__input::placeholder{color:var(--color-fg-muted)}.combobox-module__oQCBZa__iconBtn{border-radius:var(--radius-sm);block-size:22px;inline-size:22px;color:var(--color-fg-muted);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.combobox-module__oQCBZa__iconBtn:hover{background:var(--color-bg-muted);color:var(--color-fg)}.combobox-module__oQCBZa__iconBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.combobox-module__oQCBZa__chevron{transition:rotate var(--anim-duration-fast) var(--anim-ease-default)}.combobox-module__oQCBZa__chevron[data-state=open]{rotate:180deg}.combobox-module__oQCBZa__content{min-inline-size:anchor-size(var(--_anchor) inline-size, 14rem)}@supports not (min-inline-size:anchor-size(--x inline-size)){.combobox-module__oQCBZa__content{min-inline-size:14rem}}.combobox-module__oQCBZa__surface{padding:var(--space-1);max-block-size:min(60dvh,20rem);overflow:hidden}.combobox-module__oQCBZa__list{min-block-size:0;max-block-size:inherit;margin:0;padding:0;list-style:none;overflow-y:auto}.combobox-module__oQCBZa__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2_5);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer;color:var(--color-fg);display:flex}.combobox-module__oQCBZa__item[hidden]{display:none}.combobox-module__oQCBZa__item[data-highlighted=true]:not([data-disabled=true]),.combobox-module__oQCBZa__item:hover:not([data-disabled=true]){background:var(--color-bg-muted)}.combobox-module__oQCBZa__item[data-disabled=true]{color:var(--color-fg-faint);cursor:not-allowed}.combobox-module__oQCBZa__check{color:var(--color-primary);flex-shrink:0;margin-inline-start:auto}.combobox-module__oQCBZa__empty{padding:var(--space-5) var(--space-3);text-align:center;color:var(--color-fg-muted);font-size:var(--text-sm)}.combobox-module__oQCBZa__empty[hidden]{display:none}.combobox-module__oQCBZa__loading{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);color:var(--color-fg-muted);font-size:var(--text-sm);display:flex}.combobox-module__oQCBZa__loading[hidden]{display:none}.combobox-module__oQCBZa__pills{gap:var(--space-1_5);flex-wrap:wrap;align-items:center;display:flex}.combobox-module__oQCBZa__pill{align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-1) var(--space-0_5) var(--space-2);background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);min-inline-size:0;max-inline-size:100%;display:inline-flex}.combobox-module__oQCBZa__pillRemove{block-size:18px;inline-size:18px;color:inherit;border-radius:var(--radius-full);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.combobox-module__oQCBZa__pillRemove:hover{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.combobox-module__oQCBZa__pillRemove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.combobox-module__oQCBZa__chevron{transition:none}}}
@layer primitives{.input-module__Sfk51q__input{appearance:none;width:100%;min-inline-size:0;min-height:var(--control-h-lg);padding-inline:var(--space-3);padding-block:var(--space-2);border:var(--space-px) solid var(--bui-border,var(--color-border));background:var(--color-bg-elevated);color:var(--bui-text,var(--color-fg));border-radius:var(--bui-radius-control,var(--radius-md));font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default);font-family:inherit;display:flex}.input-module__Sfk51q__input::placeholder{color:var(--bui-text-placeholder,var(--color-fg-faint))}.input-module__Sfk51q__input:hover:not(:disabled,[aria-disabled=true]){border-color:var(--color-border-strong)}.input-module__Sfk51q__input:focus-visible{border-color:var(--bui-accent,var(--color-primary));outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.input-module__Sfk51q__input:disabled,.input-module__Sfk51q__input[aria-disabled=true]{opacity:.6;cursor:not-allowed;background:var(--color-bg-muted)}:is(.input-module__Sfk51q__input:user-invalid,.input-module__Sfk51q__input[aria-invalid=true]){border-color:var(--color-danger)}:is(.input-module__Sfk51q__input:user-invalid:focus-visible,.input-module__Sfk51q__input[aria-invalid=true]:focus-visible){outline-color:var(--color-danger)}.input-module__Sfk51q__sSm{min-height:var(--control-h-md);font-size:var(--text-sm);padding-inline:var(--space-2_5)}.input-module__Sfk51q__sLg{min-height:var(--control-h-xl);font-size:var(--text-md);padding-inline:var(--space-4)}.input-module__Sfk51q__textarea{min-height:calc(var(--control-h-lg) * 2);resize:vertical;line-height:var(--leading-normal);padding-block:var(--space-2);field-sizing:content;max-block-size:50dvh}.input-module__Sfk51q__affix{width:100%;min-height:var(--control-h-lg);background:var(--color-bg-elevated);border:var(--space-px) solid var(--bui-border,var(--color-border));border-radius:var(--bui-radius-control,var(--radius-md));transition:border-color var(--anim-duration-fast) var(--anim-ease-default);align-items:stretch;display:flex;overflow:hidden}.input-module__Sfk51q__affix:focus-within{border-color:var(--bui-accent,var(--color-primary));outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.input-module__Sfk51q__affix:has(.input-module__Sfk51q__input[aria-invalid=true]){border-color:var(--color-danger)}.input-module__Sfk51q__affix:has(.input-module__Sfk51q__input[aria-invalid=true]):focus-within{outline-color:var(--color-danger)}.input-module__Sfk51q__affix>.input-module__Sfk51q__input,.input-module__Sfk51q__affix>.input-module__Sfk51q__input:focus-visible,.input-module__Sfk51q__affix>.input-module__Sfk51q__input[aria-invalid=true]:focus-visible{min-inline-size:0;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-height:auto}.input-module__Sfk51q__affix>.input-module__Sfk51q__input:user-invalid:focus-visible{min-inline-size:0;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-height:auto}.input-module__Sfk51q__leading,.input-module__Sfk51q__trailing{padding-inline:var(--space-3);color:var(--color-fg-muted);font-size:var(--text-sm);background:var(--color-bg-muted);white-space:nowrap;border-inline-start:var(--space-px) solid var(--color-border);justify-content:center;align-items:center;display:inline-flex}.input-module__Sfk51q__leading{border-inline-start:0;border-inline-end:var(--space-px) solid var(--color-border)}.input-module__Sfk51q__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-module__Sfk51q__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-module__Sfk51q__input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}}
@layer primitives{.popover-module__BHSIYW__popover{--_arrow:var(--space-2);--_gap:var(--space-2);inset:unset;color:inherit;inline-size:max-content;max-inline-size:min(calc(100vw - var(--space-4)), var(--space-80));background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}@supports (anchor-name:--x){@position-try --popover-align-start{position-area: bottom span-right;}@position-try --popover-align-end{position-area: bottom span-left;}@position-try --popover-flip-align-start{position-area: top span-right;}.popover-module__BHSIYW__popover[data-anchored=true]{position-anchor:var(--_anchor);position-area:var(--_position-area,bottom);margin:var(--_gap) 0;position-try-fallbacks:flip-block, --popover-align-start, --popover-align-end, flip-block --popover-align-start, flip-block --popover-align-end}}.popover-module__BHSIYW__surface{background:var(--color-bg-elevated);color:var(--color-fg);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-inline-size:var(--space-32);opacity:0;transform:translateY(calc(var(--space-1) * -1)) scale(var(--anim-scale-enter-subtle));transform-origin:top;transition:opacity var(--anim-duration-fast) var(--anim-ease-out), transform var(--anim-duration-fast) var(--anim-ease-out), display var(--anim-duration-fast) var(--anim-ease-out) allow-discrete, overlay var(--anim-duration-fast) var(--anim-ease-out) allow-discrete;flex-direction:column;display:flex;position:relative}.popover-module__BHSIYW__popover[data-arrow=true] .popover-module__BHSIYW__surface:after{content:"";inline-size:var(--_arrow);block-size:var(--_arrow);background:inherit;border:var(--space-px) solid var(--color-border);z-index:-1;position:absolute;rotate:45deg}.popover-module__BHSIYW__popover[data-placement^=bottom][data-arrow=true] .popover-module__BHSIYW__surface:after{border-block-end:0;border-inline-end:0;margin-inline-start:calc(var(--_arrow) / -2);inset-block-start:calc(var(--_arrow) / -2);inset-inline-start:50%}.popover-module__BHSIYW__popover[data-placement^=top][data-arrow=true] .popover-module__BHSIYW__surface:after{border-block-start:0;border-inline-start:0;margin-inline-start:calc(var(--_arrow) / -2);inset-block-end:calc(var(--_arrow) / -2);inset-inline-start:50%}.popover-module__BHSIYW__popover[data-placement^=left][data-arrow=true] .popover-module__BHSIYW__surface:after{border-block-start:0;border-inline-end:0;margin-block-start:calc(var(--_arrow) / -2);inset-block-start:50%;inset-inline-end:calc(var(--_arrow) / -2)}.popover-module__BHSIYW__popover[data-placement^=right][data-arrow=true] .popover-module__BHSIYW__surface:after{border-block-end:0;border-inline-start:0;margin-block-start:calc(var(--_arrow) / -2);inset-block-start:50%;inset-inline-start:calc(var(--_arrow) / -2)}@supports (top:anchor(top)){.popover-module__BHSIYW__popover[data-anchored=true][data-arrow=true][data-placement^=bottom] .popover-module__BHSIYW__surface:after,.popover-module__BHSIYW__popover[data-anchored=true][data-arrow=true][data-placement^=top] .popover-module__BHSIYW__surface:after{inset-inline-start:anchor(var(--_anchor) center)}.popover-module__BHSIYW__popover[data-anchored=true][data-arrow=true][data-placement^=left] .popover-module__BHSIYW__surface:after,.popover-module__BHSIYW__popover[data-anchored=true][data-arrow=true][data-placement^=right] .popover-module__BHSIYW__surface:after{inset-block-start:anchor(var(--_anchor) center)}}.popover-module__BHSIYW__popover:popover-open .popover-module__BHSIYW__surface{opacity:1;transform:none}@starting-style{.popover-module__BHSIYW__popover:popover-open .popover-module__BHSIYW__surface{opacity:0;transform:translateY(calc(var(--space-1) * -1)) scale(var(--anim-scale-enter-subtle))}}.popover-module__BHSIYW__popover[data-placement^=top] .popover-module__BHSIYW__surface{transform-origin:bottom;transform:translateY(var(--space-1)) scale(var(--anim-scale-enter-subtle))}.popover-module__BHSIYW__popover[data-placement^=top]:popover-open .popover-module__BHSIYW__surface{transform:none}.popover-module__BHSIYW__popover[data-variant=tooltip] .popover-module__BHSIYW__surface{background:color-mix(in srgb, var(--color-fg) 96%, transparent);color:var(--color-bg-elevated);font-size:var(--text-xs);padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-inline-size:var(--space-80);border:0}.popover-module__BHSIYW__popover[data-variant=menu] .popover-module__BHSIYW__surface{padding:var(--space-1);min-inline-size:var(--space-48)}@media (prefers-reduced-motion:reduce){.popover-module__BHSIYW__surface,.popover-module__BHSIYW__popover[data-placement^=top] .popover-module__BHSIYW__surface{transition:opacity var(--anim-duration-fast) var(--anim-ease-out);transform:none}}}
@layer primitives{.select-module__At4oBa__select{appearance:none;width:100%;min-height:var(--control-h-lg);padding:var(--space-2) calc(var(--space-8) + var(--space-1)) var(--space-2) var(--space-3);border:1px solid var(--bui-border,var(--color-border));background:var(--color-bg-elevated);color:var(--bui-text,var(--color-fg));border-radius:var(--bui-radius-control,var(--radius-md));font-size:var(--text-base);line-height:var(--leading-normal);cursor:pointer;transition:border-color var(--anim-duration-fast) var(--anim-ease-default);font-family:inherit;display:flex}.select-module__At4oBa__wrapper{display:block;position:relative}.select-module__At4oBa__chevron{color:var(--color-fg-muted);pointer-events:none;block-size:16px;inline-size:16px;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.select-module__At4oBa__select:hover:not(:disabled){border-color:var(--color-border-strong)}.select-module__At4oBa__select:focus-visible{border-color:var(--bui-accent,var(--color-primary));outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.select-module__At4oBa__select[data-state=open]{border-color:var(--bui-accent,var(--color-primary))}.select-module__At4oBa__select:disabled,.select-module__At4oBa__select[aria-disabled=true]{opacity:.6;cursor:not-allowed;background:var(--color-bg-muted)}.select-module__At4oBa__select[aria-invalid=true]{border-color:var(--color-danger)}.select-module__At4oBa__sSm{min-height:var(--control-h-md);font-size:var(--text-sm);padding-block:var(--space-1)}.select-module__At4oBa__sLg{min-height:var(--control-h-xl);font-size:var(--text-md)}}
@layer primitives{.select-menu-module__8hCUnG__trigger{text-align:start;align-items:center}.select-menu-module__8hCUnG__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.select-menu-module__8hCUnG__trigger[data-placeholder=true] .select-menu-module__8hCUnG__value{color:var(--color-fg-muted)}.select-menu-module__8hCUnG__value:before{content:"​"}.select-menu-module__8hCUnG__content{min-inline-size:anchor-size(var(--_anchor) inline-size, 8rem)}@supports not (min-inline-size:anchor-size(--x inline-size)){.select-menu-module__8hCUnG__content{min-inline-size:8rem}}.select-menu-module__8hCUnG__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.select-menu-module__8hCUnG__group+.select-menu-module__8hCUnG__group{margin-block-start:var(--space-1)}.select-menu-module__8hCUnG__groupLabel{padding:var(--space-1_5) var(--space-2_5) var(--space-0_5);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-fg-muted)}}
@layer primitives{.visually-hidden-module__putBGq__vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden-module__putBGq__vh:focus-within,.visually-hidden-module__putBGq__vh:focus{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}
.switch-module__d6edbG__input{}@layer primitives{.switch-module__d6edbG__root{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-fg);font-size:var(--text-sm);line-height:var(--leading-normal);display:inline-flex}.switch-module__d6edbG__root[data-disabled=true]{opacity:.55;cursor:not-allowed}.switch-module__d6edbG__track{--_w:32px;--_h:18px;inline-size:var(--_w);block-size:var(--_h);background:color-mix(in srgb, var(--color-fg) 20%, transparent);transition:background var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);border-radius:9999px;flex-shrink:0;position:relative}.switch-module__d6edbG__sSm .switch-module__d6edbG__track{--_w:26px;--_h:14px}.switch-module__d6edbG__sLg .switch-module__d6edbG__track{--_w:40px;--_h:22px}.switch-module__d6edbG__thumb{inline-size:calc(var(--_h) - 4px);block-size:calc(var(--_h) - 4px);transition:translate var(--anim-duration-fast) var(--anim-ease-out), inline-size var(--anim-duration-fast) var(--anim-ease-default);background:#fff;border-radius:9999px;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.switch-module__d6edbG__root:has(.switch-module__d6edbG__input:checked) .switch-module__d6edbG__track{background:var(--color-primary)}.switch-module__d6edbG__root:has(.switch-module__d6edbG__input:checked) .switch-module__d6edbG__thumb{translate:calc(var(--_w) - var(--_h)) 0}.switch-module__d6edbG__root:has(.switch-module__d6edbG__input:focus-visible) .switch-module__d6edbG__track{box-shadow:0 0 0 2px var(--focus-ring-color,var(--color-primary))}.switch-module__d6edbG__root:active .switch-module__d6edbG__thumb{inline-size:calc(var(--_h) - 2px)}@media (prefers-reduced-motion:reduce){.switch-module__d6edbG__thumb{transition:none}.switch-module__d6edbG__root:active .switch-module__d6edbG__thumb{inline-size:calc(var(--_h) - 4px)}}}
@layer components{.toast-module__bbIXeq__viewport{bottom:calc(var(--toast-offset) + env(safe-area-inset-bottom,0px));right:calc(var(--toast-offset) + env(safe-area-inset-right,0px));z-index:var(--toast-z);align-items:flex-end;gap:var(--toast-gap);width:max-content;max-width:min(var(--toast-max-width), calc(100vw - (2 * var(--toast-offset)) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:none;flex-direction:column-reverse;margin:0;padding:0;list-style:none;display:flex;position:fixed;left:auto}.toast-module__bbIXeq__toast{pointer-events:auto;align-items:center;gap:var(--space-1_5);padding:var(--toast-pad-y) var(--toast-pad-x);width:fit-content;min-width:var(--toast-min-width);background:var(--color-bg-elevated);max-width:100%;color:var(--color-fg);border:var(--space-px) solid var(--color-border);border-radius:var(--toast-radius);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--toast-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:0;line-height:1.35;animation:.22s cubic-bezier(.21,1.02,.73,1) both toast-module__bbIXeq__toast-enter;display:flex}.toast-module__bbIXeq__toast:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.toast-module__bbIXeq__exiting{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) forwards toast-module__bbIXeq__toast-exit}.toast-module__bbIXeq__icon{width:var(--toast-icon-size);height:var(--toast-icon-size);flex-shrink:0}.toast-module__bbIXeq__toast[data-toast-type=success] .toast-module__bbIXeq__icon{color:var(--color-success)}.toast-module__bbIXeq__toast[data-toast-type=error] .toast-module__bbIXeq__icon{color:var(--color-danger)}.toast-module__bbIXeq__message{overflow-wrap:anywhere;flex:auto;min-width:0}@media (prefers-reduced-motion:reduce){.toast-module__bbIXeq__toast,.toast-module__bbIXeq__exiting{animation-duration:1ms}}}@keyframes toast-module__bbIXeq__toast-enter{0%{opacity:0;transform:translateY(100%)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-module__bbIXeq__toast-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20%)scale(.96)}}
@layer components{.design-collaboration-ui-module__jo4ZJa__dialog{--dialog-inline-size:calc(var(--space-96) + var(--space-40))}.design-collaboration-ui-module__jo4ZJa__content{container-type:inline-size}.design-collaboration-ui-module__jo4ZJa__title{text-overflow:ellipsis;overflow:hidden}.design-collaboration-ui-module__jo4ZJa__body,.design-collaboration-ui-module__jo4ZJa__section{gap:var(--space-4);display:grid}.design-collaboration-ui-module__jo4ZJa__body{padding-block-start:var(--space-2)}.design-collaboration-ui-module__jo4ZJa__addForm{grid-template-columns:minmax(0, 1fr) var(--space-40) auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-subtle);display:grid}.design-collaboration-ui-module__jo4ZJa__emailField,.design-collaboration-ui-module__jo4ZJa__roleField{min-width:0}.design-collaboration-ui-module__jo4ZJa__addButton{align-self:flex-start;margin-block-start:calc(var(--space-5) + var(--space-0_5))}.design-collaboration-ui-module__jo4ZJa__actionError{color:var(--color-danger);font-size:var(--text-sm);margin:0}.design-collaboration-ui-module__jo4ZJa__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.design-collaboration-ui-module__jo4ZJa__sectionHeader h3,.design-collaboration-ui-module__jo4ZJa__generalAccess h3{color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.design-collaboration-ui-module__jo4ZJa__sectionHeader span{color:var(--color-fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.design-collaboration-ui-module__jo4ZJa__memberList{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.design-collaboration-ui-module__jo4ZJa__memberRow{align-items:center;gap:var(--space-3);min-block-size:var(--space-14);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);flex-wrap:wrap;display:flex}.design-collaboration-ui-module__jo4ZJa__memberRow+.design-collaboration-ui-module__jo4ZJa__memberRow{border-block-start:var(--space-px) solid var(--color-border-subtle)}.design-collaboration-ui-module__jo4ZJa__memberAvatar,.design-collaboration-ui-module__jo4ZJa__faceAvatar{border:var(--space-0_5) solid var(--color-bg-elevated);box-shadow:0 0 0 var(--space-0_5) var(--design-presence-color)}.design-collaboration-ui-module__jo4ZJa__memberIdentity{flex:1 1 var(--space-40);flex-direction:column;min-width:0;display:flex}.design-collaboration-ui-module__jo4ZJa__memberName,.design-collaboration-ui-module__jo4ZJa__memberEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-collaboration-ui-module__jo4ZJa__memberName{color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--weight-medium)}.design-collaboration-ui-module__jo4ZJa__memberEmail{color:var(--color-fg-muted);font-size:var(--text-xs)}.design-collaboration-ui-module__jo4ZJa__memberActions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.design-collaboration-ui-module__jo4ZJa__memberRoleSelect{inline-size:var(--space-32)}.design-collaboration-ui-module__jo4ZJa__roleLabel{color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap;margin-inline-start:auto}.design-collaboration-ui-module__jo4ZJa__removeButton{color:var(--color-danger)}.design-collaboration-ui-module__jo4ZJa__generalAccess{gap:var(--space-3);padding:var(--space-3);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);display:grid}.design-collaboration-ui-module__jo4ZJa__generalAccessRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.design-collaboration-ui-module__jo4ZJa__publicShareToggleRow{color:var(--color-fg);font-size:var(--text-sm);align-items:center;padding-inline-start:calc(var(--space-8) + var(--space-3));display:flex}.design-collaboration-ui-module__jo4ZJa__publicShareLinkRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-inline-start:calc(var(--space-8) + var(--space-3));display:flex}.design-collaboration-ui-module__jo4ZJa__publicShareLinkInput{flex:1 1 var(--space-48);text-overflow:ellipsis;min-inline-size:0;font-size:var(--text-xs);overflow:hidden}.design-collaboration-ui-module__jo4ZJa__lockIcon{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-lg);background:var(--color-bg-muted);color:var(--color-fg-secondary);flex:none;place-items:center;display:grid}.design-collaboration-ui-module__jo4ZJa__lockIcon svg{inline-size:var(--space-4);block-size:var(--space-4)}.design-collaboration-ui-module__jo4ZJa__generalAccessCopy{flex:1 1 var(--space-48);gap:var(--space-0_5);min-width:0;display:grid}.design-collaboration-ui-module__jo4ZJa__generalAccessCopy p{color:var(--color-fg-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.design-collaboration-ui-module__jo4ZJa__facepile{min-block-size:var(--control-h-md);padding-inline:var(--space-1);align-items:center;display:inline-flex}.design-collaboration-ui-module__jo4ZJa__faceButton,.design-collaboration-ui-module__jo4ZJa__faceStatic,.design-collaboration-ui-module__jo4ZJa__faceOverflow{inline-size:var(--control-h-xs);block-size:var(--control-h-xs);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(var(--space-2) * -1);display:inline-flex;position:relative}.design-collaboration-ui-module__jo4ZJa__faceButton:first-child,.design-collaboration-ui-module__jo4ZJa__faceStatic:first-child{margin-inline-start:0}.design-collaboration-ui-module__jo4ZJa__faceButton{cursor:pointer;background:0 0;border:0;padding:0}.design-collaboration-ui-module__jo4ZJa__faceButton:focus-visible{z-index:2;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.design-collaboration-ui-module__jo4ZJa__faceButton[aria-pressed=true]:after{inset:calc(var(--space-1) * -1);border:var(--space-px) solid var(--design-presence-color);border-radius:inherit;content:"";pointer-events:none;position:absolute}.design-collaboration-ui-module__jo4ZJa__faceOverflow{z-index:1;border:var(--space-0_5) solid var(--color-bg-elevated);background:var(--color-bg-muted);color:var(--color-fg-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}@container (max-width:30rem){.design-collaboration-ui-module__jo4ZJa__addForm{grid-template-columns:1fr}.design-collaboration-ui-module__jo4ZJa__roleField{inline-size:100%}.design-collaboration-ui-module__jo4ZJa__addButton{inline-size:100%;margin-block-start:0}.design-collaboration-ui-module__jo4ZJa__memberActions{flex:100%;margin-inline-start:calc(var(--space-8) + var(--space-3))}.design-collaboration-ui-module__jo4ZJa__memberRoleSelect{flex:1;inline-size:auto}}@media (forced-colors:active){.design-collaboration-ui-module__jo4ZJa__memberAvatar,.design-collaboration-ui-module__jo4ZJa__faceAvatar,.design-collaboration-ui-module__jo4ZJa__faceOverflow{box-shadow:none;border-color:canvastext}}}
@layer components{.app-empty-state-module__075xQG__emptyState{padding:clamp(var(--space-14), 8vw, var(--space-20)) clamp(var(--page-padding-x-sm), 4vw, var(--page-padding-x-lg));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.app-empty-state-module__075xQG__emptyStateIcon{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-2xl);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);margin-bottom:var(--space-5);color:var(--color-fg-muted);justify-content:center;align-items:center;display:flex}.app-empty-state-module__075xQG__emptyStateTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-fg);margin:0 0 var(--space-2)}.app-empty-state-module__075xQG__emptyStateDescription{font-size:var(--text-base);color:var(--color-fg-muted);margin:0 0 var(--space-6);max-width:var(--space-96);line-height:var(--leading-relaxed)}.app-empty-state-module__075xQG__emptyStateActionBar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);max-width:var(--container-sm);width:100%;margin-top:var(--space-2);display:flex}.app-empty-state-module__075xQG__emptyStateActionBarText{font-size:var(--text-base);color:var(--color-fg-muted);text-align:left;flex:1}.app-empty-state-module__075xQG__compactEmptyState{justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-lg);min-width:0;padding:clamp(var(--space-6), 6vw, var(--space-12));text-align:center;flex-direction:column;flex:1;display:flex}.app-empty-state-module__075xQG__compactEmptyStateIcon{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-2xl);border:var(--space-px) solid var(--color-border);background:var(--color-bg-muted);color:var(--color-fg-muted);justify-content:center;align-items:center;display:flex}.app-empty-state-module__075xQG__compactEmptyStateTitle{font-size:var(--text-xl);font-weight:var(--weight-medium)}.app-empty-state-module__075xQG__compactEmptyStateDescription{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-fg-muted)}.app-empty-state-module__075xQG__compactEmptyStateContent{width:100%;max-width:var(--space-96);align-items:center;gap:var(--space-4);min-width:0;font-size:var(--text-base);flex-direction:column;display:flex}}
@layer components{.design-intro-modal-module__v2Uyea__dialog{width:100%;max-width:928px;padding:var(--space-6);background:0 0;border:0;overflow:visible}.design-intro-modal-module__v2Uyea__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060a8c}.design-intro-modal-module__v2Uyea__card{width:min(880px,100%);max-width:none;max-height:calc(100dvh - var(--space-12));border-radius:var(--radius-2xl);background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);outline:none;padding:0;animation:.26s cubic-bezier(.22,1,.36,1) design-intro-modal-module__v2Uyea__introRise;overflow-y:auto}.design-intro-modal-module__v2Uyea__hero{background:radial-gradient(120% 90% at 70% 10%,#8855ff73,#0000 60%),radial-gradient(90% 80% at 20% 90%,#0099ff4d,#0000 65%),#0b0c12;height:280px;position:relative;overflow:hidden}.design-intro-modal-module__v2Uyea__heroGlow{object-fit:cover;opacity:.75;mix-blend-mode:screen}.design-intro-modal-module__v2Uyea__heroBoat{filter:drop-shadow(0 24px 48px #0000008c);width:320px;height:auto;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.design-intro-modal-module__v2Uyea__close{top:var(--space-3);right:var(--space-3);width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-full);color:#fff;font-size:var(--text-sm);cursor:pointer;background:#ffffff1f;border:0;place-items:center;transition:background-color .12s;display:grid;position:absolute}.design-intro-modal-module__v2Uyea__close:hover{background:#ffffff3d}.design-intro-modal-module__v2Uyea__body{padding:var(--space-6) var(--space-8) var(--space-8)}.design-intro-modal-module__v2Uyea__title{font-size:var(--text-2xl,22px);font-weight:var(--weight-semibold);color:var(--color-fg);letter-spacing:var(--tracking-tight)}.design-intro-modal-module__v2Uyea__tagline{margin-top:var(--space-2);color:var(--color-fg-muted);font-size:var(--text-sm);max-width:60ch}.design-intro-modal-module__v2Uyea__grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.design-intro-modal-module__v2Uyea__template{align-items:stretch;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);text-align:left;cursor:pointer;flex-direction:column;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.design-intro-modal-module__v2Uyea__template:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.design-intro-modal-module__v2Uyea__template:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.design-intro-modal-module__v2Uyea__templatePreview{aspect-ratio:5/3;border-radius:var(--radius-lg);background:var(--color-bg-muted);place-items:center;display:grid;position:relative;overflow:hidden}.design-intro-modal-module__v2Uyea__templateImage{object-fit:cover}.design-intro-modal-module__v2Uyea__templateBlankGlyph{color:var(--color-fg-faint);font-size:var(--text-3xl,26px);font-weight:var(--weight-regular)}.design-intro-modal-module__v2Uyea__templateName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg)}.design-intro-modal-module__v2Uyea__templateDescription{color:var(--color-fg-muted);font-size:var(--text-xs,11px);line-height:var(--leading-normal)}@keyframes design-intro-modal-module__v2Uyea__introRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}}
@layer primitives{.page-container-module__oVcWVW__root{width:100%;color:var(--color-fg);padding:clamp(var(--space-6), 4vw, var(--space-8)) clamp(var(--page-padding-x-sm), 4vw, var(--page-padding-x-lg));background:0 0;margin-left:auto;margin-right:auto}.page-container-module__oVcWVW__asMain{min-height:100vh}.page-container-module__oVcWVW__asDiv{min-height:100%}.page-container-module__oVcWVW__narrow{max-width:var(--page-max-narrow)}.page-container-module__oVcWVW__standard{max-width:var(--page-max-standard)}.page-container-module__oVcWVW__wide{max-width:var(--page-max-wide)}.page-container-module__oVcWVW__content{max-width:var(--page-max-content)}.page-container-module__oVcWVW__studio{max-width:var(--page-max-studio)}}
@layer components{.text-prompt-dialog-module__q7Zcmq__formContents{display:contents}}
.AuthInterstitial-module__iX7BOa__shell{color:#111;background:#fff;place-items:center;min-height:100dvh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,system-ui,Segoe UI,sans-serif;display:grid}.AuthInterstitial-module__iX7BOa__card{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:420px;display:flex}.AuthInterstitial-module__iX7BOa__logo{width:132px;height:auto}.AuthInterstitial-module__iX7BOa__spinner{border:2.5px solid #0000001f;border-top-color:#000000a6;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite AuthInterstitial-module__iX7BOa__auth-interstitial-spin}@keyframes AuthInterstitial-module__iX7BOa__auth-interstitial-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthInterstitial-module__iX7BOa__spinner{animation:1.6s ease-in-out infinite AuthInterstitial-module__iX7BOa__auth-interstitial-pulse}}@keyframes AuthInterstitial-module__iX7BOa__auth-interstitial-pulse{0%,to{opacity:.4}50%{opacity:1}}.AuthInterstitial-module__iX7BOa__title{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.AuthInterstitial-module__iX7BOa__detail{color:#0000008c;margin:6px 0 0;font-size:.875rem;line-height:1.45}.AuthInterstitial-module__iX7BOa__actions{flex-wrap:wrap;justify-content:center;gap:12px;font-size:.9375rem;display:flex}.AuthInterstitial-module__iX7BOa__actions a{color:#111;text-underline-offset:3px;text-decoration:underline}
@layer primitives{.card-module__xXj6yW__card{background:var(--bui-surface-raised,var(--color-bg-elevated));border:1px solid var(--bui-border,var(--color-border));border-radius:var(--bui-radius-panel,var(--radius-xl));inline-size:100%;min-inline-size:0;transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-fast) var(--anim-ease-default);flex-direction:column;display:flex;overflow:hidden;container:card/inline-size}.card-module__xXj6yW__interactive{cursor:pointer}.card-module__xXj6yW__interactive:hover{border-color:var(--bui-border-strong,var(--color-border-strong));box-shadow:var(--bui-shadow-panel,var(--shadow-md))}.card-module__xXj6yW__interactive:active{transform:translateY(1px)}.card-module__xXj6yW__interactive:focus-visible{outline:var(--bui-focus-ring-width,2px) solid var(--bui-focus-ring-color,var(--color-primary));outline-offset:var(--bui-focus-ring-offset,2px)}@media (prefers-reduced-motion:reduce){.card-module__xXj6yW__card{transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default)}.card-module__xXj6yW__interactive:active{transform:none}}.card-module__xXj6yW__pSm{padding:var(--space-3);gap:var(--space-2)}.card-module__xXj6yW__pMd{padding:var(--space-4);gap:var(--space-3)}.card-module__xXj6yW__pLg{padding:var(--space-5);gap:var(--space-4)}.card-module__xXj6yW__pNone{padding:0}.card-module__xXj6yW__vElevated{box-shadow:var(--shadow-md);border-color:var(--color-border-subtle)}.card-module__xXj6yW__vOutlined{box-shadow:none}.card-module__xXj6yW__vGhost{background:0 0;border-color:#0000}.card-module__xXj6yW__header{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}@container card not (min-inline-size:28rem){.card-module__xXj6yW__header{flex-direction:column;align-items:stretch}}.card-module__xXj6yW__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-fg);letter-spacing:var(--tracking-tight);text-wrap:balance}.card-module__xXj6yW__description{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:var(--leading-snug);text-wrap:pretty;margin-top:2px}.card-module__xXj6yW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@container card not (min-inline-size:24rem){.card-module__xXj6yW__footer{justify-content:flex-start}}.card-module__xXj6yW__media{background:var(--color-bg-muted);inline-size:100%;display:block;overflow:hidden}.card-module__xXj6yW__media img,.card-module__xXj6yW__media video,.card-module__xXj6yW__media canvas{object-fit:cover;block-size:100%;inline-size:100%;display:block}.card-module__xXj6yW__horizontal{flex-direction:row}@container card not (min-inline-size:36rem){.card-module__xXj6yW__horizontal{flex-direction:column}}.card-module__xXj6yW__body{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.card-module__xXj6yW__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}@container card not (min-inline-size:20rem){.card-module__xXj6yW__row{align-items:flex-start;gap:var(--space-0_5);flex-direction:column}}.card-module__xXj6yW__rowLabel{color:var(--color-fg-muted);font-size:var(--text-sm)}.card-module__xXj6yW__rowValue{color:var(--color-fg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);text-align:end}@container card not (min-inline-size:20rem){.card-module__xXj6yW__rowValue{text-align:start}}.card-module__xXj6yW__card,.card-module__xXj6yW__media{position:relative}.card-module__xXj6yW__badge{z-index:1;pointer-events:auto;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.card-module__xXj6yW__badge[data-corner=top-end]{inset-inline-start:auto;inset-inline-end:var(--space-3)}.card-module__xXj6yW__badge[data-corner=bottom-start]{inset-block-start:auto;inset-block-end:var(--space-3)}.card-module__xXj6yW__badge[data-corner=bottom-end]{inset-block-start:auto;inset-block-end:var(--space-3);inset-inline-start:auto;inset-inline-end:var(--space-3)}.card-module__xXj6yW__overlay{z-index:1;padding:var(--space-3);opacity:0;transition:opacity var(--anim-duration-fast) var(--anim-ease-out);background:linear-gradient(#0000 0%,#00000073 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.card-module__xXj6yW__card:hover>.card-module__xXj6yW__overlay,.card-module__xXj6yW__card:focus-within>.card-module__xXj6yW__overlay,.card-module__xXj6yW__media:hover>.card-module__xXj6yW__overlay,.card-module__xXj6yW__media:focus-within>.card-module__xXj6yW__overlay,.card-module__xXj6yW__overlay[data-always=true]{opacity:1}.card-module__xXj6yW__linkArea{z-index:1;border-radius:inherit;outline:none;position:absolute;inset:0}.card-module__xXj6yW__linkArea:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-module__xXj6yW__linkArea:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:2px}.card-module__xXj6yW__card:has(>.card-module__xXj6yW__linkArea)>:not(.card-module__xXj6yW__linkArea){z-index:2;pointer-events:none;position:relative}.card-module__xXj6yW__card:has(>.card-module__xXj6yW__linkArea)>:not(.card-module__xXj6yW__linkArea) :is(a,button,input,select,textarea,[role=button]){pointer-events:auto}.card-module__xXj6yW__toolbar{z-index:2;gap:var(--space-1);display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}}
@layer primitives{.menu-module__hiRhpG__list{gap:var(--space-0_5);flex-direction:column;display:flex}.menu-module__hiRhpG__item{align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-fg);cursor:pointer;text-align:start;width:100%;line-height:var(--leading-normal);transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;display:flex}.menu-module__hiRhpG__item:hover:not([data-disabled=true]),.menu-module__hiRhpG__item:focus-visible{background:var(--color-bg-muted);outline:none}.menu-module__hiRhpG__item[data-disabled=true]{opacity:.5;cursor:not-allowed}.menu-module__hiRhpG__item[data-variant=danger]{color:var(--color-danger)}.menu-module__hiRhpG__item[data-variant=danger]:hover{background:var(--color-danger-subtle)}.menu-module__hiRhpG__shortcut{font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.menu-module__hiRhpG__separator{block-size:var(--space-px);background:var(--color-border);margin-block:var(--space-1)}.menu-module__hiRhpG__label{padding:var(--space-1) var(--space-2) var(--space-1_5);color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}}
@layer primitives{.skeleton-module__WYCBhq__skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--color-fg) 8%, transparent) 0%, color-mix(in srgb, var(--color-fg) 14%, transparent) 50%, color-mix(in srgb, var(--color-fg) 8%, transparent) 100%);animation:skeleton-module__WYCBhq__skeleton-shimmer 1.4s var(--anim-ease-in-out) infinite;border-radius:var(--radius-md);background-size:200% 100%;display:block}@keyframes skeleton-module__WYCBhq__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module__WYCBhq__skeleton{background:color-mix(in srgb, var(--color-fg) 10%, transparent);animation:none}}}
@layer components{.auth-floating-field-module__GeXbdq__floatingShell{border-radius:var(--auth-field-radius);border:1px solid color-mix(in srgb, var(--benchy-text-muted) 35%, transparent);background:var(--color-bg-elevated);transition:border-color var(--anim-duration-normal) var(--anim-ease-out), background-color var(--anim-duration-normal) var(--anim-ease-out);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.auth-floating-field-module__GeXbdq__floatingShell{transition:none}}.auth-floating-field-module__GeXbdq__floatingShell:hover:not(.auth-floating-field-module__GeXbdq__floatingShellFocused){border-color:color-mix(in srgb, var(--benchy-text-muted) 50%, transparent)}.auth-floating-field-module__GeXbdq__floatingShellFocused{border-color:var(--color-primary);background:var(--benchy-bg-card);outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:1px}.auth-floating-field-module__GeXbdq__iconSlot{pointer-events:none;z-index:2;transition:color var(--anim-duration-normal) var(--anim-ease-out);position:absolute;top:50%;left:14px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.auth-floating-field-module__GeXbdq__iconSlot{transition:none}}.auth-floating-field-module__GeXbdq__iconSlotFocused{color:var(--color-primary)}.auth-floating-field-module__GeXbdq__iconSlotIdle{color:var(--benchy-text-faint)}.auth-floating-field-module__GeXbdq__innerWrap{flex:1;min-width:0;position:relative}.auth-floating-field-module__GeXbdq__labelFloat{pointer-events:none;z-index:1;transform-origin:0;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 2.75rem);transition:top var(--anim-duration-normal) var(--anim-ease-default), transform var(--anim-duration-normal) var(--anim-ease-default), font-size var(--anim-duration-normal) var(--anim-ease-default), color var(--anim-duration-normal) var(--anim-ease-default), background-color var(--anim-duration-normal) var(--anim-ease-default), padding var(--anim-duration-normal) var(--anim-ease-default);position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.auth-floating-field-module__GeXbdq__labelFloat{transition:none}}.auth-floating-field-module__GeXbdq__labelWithIcon{left:40px}.auth-floating-field-module__GeXbdq__labelNoIcon{left:16px}.auth-floating-field-module__GeXbdq__labelFloated{background:var(--benchy-bg-card);color:var(--color-primary);padding:0 6px;font-size:12px;font-weight:500;top:0;transform:translateY(-50%)}.auth-floating-field-module__GeXbdq__labelRest{color:var(--benchy-text-muted);font-size:14px;top:50%;transform:translateY(-50%)}.auth-floating-field-module__GeXbdq__inputField{box-sizing:border-box;height:var(--auth-field-height);width:100%;color:var(--benchy-text-primary);background:0 0;border:none;outline:none;font-size:14px;line-height:20px}.auth-floating-field-module__GeXbdq__inputWithIcon{padding-left:40px}.auth-floating-field-module__GeXbdq__inputNoIcon{padding-left:16px}.auth-floating-field-module__GeXbdq__inputWithAdornment{padding-right:48px}.auth-floating-field-module__GeXbdq__inputNoAdornment{padding-right:16px}.auth-floating-field-module__GeXbdq__inputFloated{padding-top:14px;padding-bottom:14px}.auth-floating-field-module__GeXbdq__inputRest{padding-top:15px;padding-bottom:15px}.auth-floating-field-module__GeXbdq__adornmentRight{pointer-events:auto;z-index:2;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:12px}}
.writer-collab-module__NLo9Ma__remoteCaret{pointer-events:none;border-left:1.5px solid var(--writer-collab-color,var(--color-fg-muted));word-break:normal;margin-inline:-.75px;display:inline;position:relative}.writer-collab-module__NLo9Ma__remoteCaretFlag{inset-inline-start:-1.5px;background:var(--writer-collab-color,var(--color-fg-muted));color:#fff;font-size:10px;font-weight:var(--weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;contain:layout style;will-change:transform;z-index:3;border-radius:4px 4px 4px 0;padding:1px 5px 2px;line-height:1.4;position:absolute;top:-1.4em;transform:translateZ(0)}.writer-collab-module__NLo9Ma__remoteSelection{background-color:color-mix(in srgb, var(--writer-collab-color,var(--color-fg-muted)) 24%, transparent)}.writer-collab-module__NLo9Ma__presenceStack{align-items:center;padding-inline-start:6px;display:flex}.writer-collab-module__NLo9Ma__presenceAvatar{border:1.5px solid var(--color-bg);background:var(--writer-collab-color,var(--color-fg-muted));color:#fff;block-size:22px;inline-size:22px;font-size:10px;font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:-6px;line-height:1;display:flex}.writer-collab-module__NLo9Ma__presenceOverflow{border:1.5px solid var(--color-bg);background:var(--color-bg-subtle);block-size:22px;inline-size:22px;color:var(--color-fg-muted);font-size:9px;font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:-6px;line-height:1;display:flex}
@layer components{.auth-primitives-module__Gbp8pq__hero{align-items:center;gap:var(--auth-hero-gap);flex-direction:column;margin-bottom:32px;display:flex}.auth-primitives-module__Gbp8pq__logoTile{height:var(--auth-logo-tile-size);width:var(--auth-logo-tile-size);border-radius:var(--auth-logo-tile-radius);border:1px solid color-mix(in srgb, var(--benchy-bg-card) 10%, transparent);background:color-mix(in srgb, var(--benchy-text-primary) 92%, black);box-shadow:var(--benchy-shadow-md);justify-content:center;align-items:center;display:flex}.auth-primitives-module__Gbp8pq__logoImage{filter:brightness(0)invert();opacity:.9}.auth-primitives-module__Gbp8pq__titleBlock{text-align:center}.auth-primitives-module__Gbp8pq__title{text-align:center;letter-spacing:0;color:var(--benchy-text-primary);font-size:26px;font-weight:700}.auth-primitives-module__Gbp8pq__subtitle{text-align:center;color:var(--benchy-text-secondary);margin-top:6px;font-size:14px}.auth-primitives-module__Gbp8pq__formStack,.auth-primitives-module__Gbp8pq__stack{gap:var(--auth-form-gap);display:grid}.auth-primitives-module__Gbp8pq__primaryButton{height:var(--auth-action-height);border-radius:var(--auth-action-radius);background:color-mix(in srgb, var(--benchy-text-primary) 92%, black);width:100%;color:var(--color-fg-on-primary);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);border:none;margin-top:4px;font-size:14px;font-weight:600}.auth-primitives-module__Gbp8pq__primaryButton:hover:not(:disabled){background:color-mix(in srgb, var(--benchy-text-primary) 85%, black)}.auth-primitives-module__Gbp8pq__primaryButton:disabled{opacity:.5;cursor:not-allowed}.auth-primitives-module__Gbp8pq__panel,.auth-primitives-module__Gbp8pq__notice{border-radius:var(--auth-panel-radius);padding:12px 16px;font-size:14px;line-height:24px}.auth-primitives-module__Gbp8pq__panel{border:1px solid var(--benchy-border);background:var(--color-bg-elevated);color:var(--benchy-text-secondary)}.auth-primitives-module__Gbp8pq__notice{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, var(--benchy-bg-card));color:var(--color-primary)}.auth-primitives-module__Gbp8pq__footerNote{text-align:center;color:var(--benchy-text-secondary);font-size:13px}.auth-primitives-module__Gbp8pq__footerLink{color:var(--color-primary);transition:color var(--anim-duration-fast) var(--anim-ease-default);font-weight:500;text-decoration:none}.auth-primitives-module__Gbp8pq__footerLink:hover{color:var(--benchy-primary-dark)}}
@layer components{.dashboard-family-row-module__gVDg6W__section{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-family-row-module__gVDg6W__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-fg);margin:0}.dashboard-family-row-module__gVDg6W__row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.dashboard-family-row-module__gVDg6W__card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--bui-border,var(--color-border));border-radius:var(--bui-radius-panel,var(--radius-xl));background:var(--bui-surface-raised,var(--color-bg-elevated));color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.dashboard-family-row-module__gVDg6W__card:hover{border-color:var(--bui-border-strong,var(--color-border-strong));box-shadow:var(--bui-shadow-panel,var(--shadow-sm))}.dashboard-family-row-module__gVDg6W__card:focus-visible{outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.dashboard-family-row-module__gVDg6W__cardTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dashboard-family-row-module__gVDg6W__cardLabel{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-fg);display:inline-flex}.dashboard-family-row-module__gVDg6W__cardArrow{width:var(--space-4);height:var(--space-4);color:var(--color-fg-faint);flex:none;transition:color .12s}.dashboard-family-row-module__gVDg6W__card:hover .dashboard-family-row-module__gVDg6W__cardArrow{color:var(--color-fg)}.dashboard-family-row-module__gVDg6W__cardDesc{font-size:var(--text-sm);color:var(--color-fg-muted)}.dashboard-family-row-module__gVDg6W__benchysCard{background:var(--bui-surface-sunken,var(--color-bg-muted))}.dashboard-family-row-module__gVDg6W__benchysMark{flex:none}.dashboard-family-row-module__gVDg6W__benchysCount{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-fg)}@media (max-width:700px){.dashboard-family-row-module__gVDg6W__row{grid-template-columns:1fr}}}
@layer components{.writer-editor-module__R690_a__editorHost{flex-direction:column;flex:1;min-height:0;display:flex}.writer-editor-module__R690_a__editorHost .ProseMirror{padding:var(--space-8) var(--space-12) calc(var(--space-24) + env(safe-area-inset-bottom,0px));width:100%;color:var(--color-fg);font-size:var(--text-lg);line-height:var(--leading-relaxed,1.7);caret-color:var(--color-primary);white-space:pre-wrap;word-wrap:break-word;cursor:text;outline:none;flex:1}.writer-editor-module__R690_a__editorHost .ProseMirror p{margin:0 0 var(--space-3)}.writer-editor-module__R690_a__editorHost .ProseMirror h1{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.writer-editor-module__R690_a__editorHost .ProseMirror h2{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-2xl,22px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.writer-editor-module__R690_a__editorHost .ProseMirror h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.writer-editor-module__R690_a__editorHost .ProseMirror blockquote{margin:var(--space-4) 0;padding:var(--space-1) var(--space-4);border-left:3px solid var(--color-border-strong);color:var(--color-fg-secondary)}.writer-editor-module__R690_a__editorHost .ProseMirror pre{margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-muted);border:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-x:auto}.writer-editor-module__R690_a__editorHost .ProseMirror pre code{font-size:inherit;background:0 0;border:0;padding:0}.writer-editor-module__R690_a__editorHost .ProseMirror code{padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--color-bg-muted);border:1px solid var(--color-border);font-family:var(--font-mono);font-size:.9em}.writer-editor-module__R690_a__editorHost .ProseMirror hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--color-border-strong)}:is(.writer-editor-module__R690_a__editorHost .ProseMirror ul,.writer-editor-module__R690_a__editorHost .ProseMirror ol){margin:0 0 var(--space-3);padding-left:var(--space-6)}.writer-editor-module__R690_a__editorHost .ProseMirror ul{list-style:outside}.writer-editor-module__R690_a__editorHost .ProseMirror ul ul{list-style:circle}.writer-editor-module__R690_a__editorHost .ProseMirror ul ul ul{list-style:square}.writer-editor-module__R690_a__editorHost .ProseMirror ol{list-style:decimal}.writer-editor-module__R690_a__editorHost .ProseMirror li{margin:var(--space-1) 0}.writer-editor-module__R690_a__editorHost .ProseMirror li p{margin:0}.writer-editor-module__R690_a__editorHost .ProseMirror a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.writer-editor-module__R690_a__editorHost .ProseMirror s{color:var(--color-fg-muted)}.writer-editor-module__R690_a__editorHost .ProseMirror ::selection{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}.writer-editor-module__R690_a__editorHost .writer-placeholder{position:relative}.writer-editor-module__R690_a__editorHost .writer-placeholder:before{content:attr(data-placeholder);max-width:100%;color:var(--color-fg-muted);pointer-events:none;position:absolute;inset:0 auto auto 0}.writer-editor-module__R690_a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.writer-editor-module__R690_a__editorHost .ProseMirror{padding-inline:var(--space-6)}}@media (max-width:640px){.writer-editor-module__R690_a__editorHost .ProseMirror{padding:var(--space-5) var(--space-5) calc(var(--space-20) + env(safe-area-inset-bottom,0px));font-size:var(--text-base)}}}
@layer components{.login-form-module__N36Vba__wrapper{opacity:0;animation:var(--anim-keyframe-slide-up) var(--anim-duration-slow) var(--anim-ease-out) both}.login-form-module__N36Vba__signupWrapper{--auth-logo-tile-size:56px;--auth-logo-tile-radius:16px;--auth-hero-gap:10px;--auth-form-gap:10px;--auth-field-height:46px;--auth-action-height:44px}.login-form-module__N36Vba__compactHero{margin-bottom:18px}.login-form-module__N36Vba__signupTitle{font-size:clamp(22px,3.2dvh,26px)}.login-form-module__N36Vba__fadeSlideUp{opacity:0;animation:var(--anim-keyframe-slide-up) .4s var(--anim-ease-out) both}.login-form-module__N36Vba__scaleXLine{opacity:0;animation:var(--anim-keyframe-scale-x) .42s var(--anim-ease-out) both}.login-form-module__N36Vba__dividerLabel{opacity:0;animation:var(--anim-keyframe-slide-up) .32s var(--anim-ease-out) both}@media (prefers-reduced-motion:reduce){.login-form-module__N36Vba__wrapper,.login-form-module__N36Vba__fadeSlideUp,.login-form-module__N36Vba__scaleXLine,.login-form-module__N36Vba__dividerLabel{opacity:1;animation:none}}.login-form-module__N36Vba__togglePassword{color:var(--benchy-text-faint);cursor:pointer;width:24px;height:24px;transition:color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.login-form-module__N36Vba__togglePassword:hover{color:var(--benchy-text-secondary)}.login-form-module__N36Vba__modeLink{color:color-mix(in srgb, var(--benchy-text-primary) 55%, var(--benchy-text-muted));cursor:pointer;transition:color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:none;padding:0;font-weight:500}.login-form-module__N36Vba__modeLink:hover{color:var(--benchy-text-primary)}.login-form-module__N36Vba__socialError,.login-form-module__N36Vba__formError{border:1px solid color-mix(in srgb, var(--benchy-orange) 35%, transparent);background:color-mix(in srgb, var(--benchy-orange) 8%, var(--benchy-bg-card));color:var(--benchy-text-primary);border-radius:12px;padding:12px 16px;font-size:14px;line-height:20px}.login-form-module__N36Vba__inviteNotice{margin-bottom:12px;padding:10px 14px;line-height:18px}.login-form-module__N36Vba__socialError{margin-bottom:16px}.login-form-module__N36Vba__socialGrid{gap:10px;display:grid}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__socialGrid{gap:8px}.login-form-module__N36Vba__socialBtn{border:1px solid var(--benchy-border);background:var(--benchy-bg-card);height:46px;color:var(--benchy-text-primary);box-shadow:var(--benchy-shadow-sm);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__socialBtn{height:42px}.login-form-module__N36Vba__socialBtn:hover:not(:disabled){background:var(--color-bg-elevated)}.login-form-module__N36Vba__socialBtn:disabled{opacity:.5;cursor:not-allowed}.login-form-module__N36Vba__socialIcon{width:18px;height:18px}.login-form-module__N36Vba__dividerRow{align-items:center;gap:12px;margin-top:24px;margin-bottom:24px;display:flex}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__dividerRow{margin-top:16px;margin-bottom:16px}.login-form-module__N36Vba__dividerLine{background:var(--benchy-skeleton);flex:1;height:1px}.login-form-module__N36Vba__dividerText{color:var(--benchy-text-muted);flex-shrink:0;font-size:12px}.login-form-module__N36Vba__emailForm{gap:var(--auth-form-gap);display:grid}.login-form-module__N36Vba__fieldIcon{width:16px;height:16px}.login-form-module__N36Vba__forgotRow{justify-content:center;margin-top:12px;display:flex}.login-form-module__N36Vba__forgotLink{color:var(--benchy-text-faint);transition:color var(--anim-duration-fast) var(--anim-ease-default);font-size:11px;text-decoration:none}.login-form-module__N36Vba__forgotLink:hover{color:var(--benchy-text-secondary)}.login-form-module__N36Vba__legal{text-align:center;color:var(--benchy-text-muted);margin-top:16px;font-size:12px;line-height:1.625}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__legal{margin-top:12px;line-height:1.5}.login-form-module__N36Vba__legalLink{color:var(--color-primary);transition:color var(--anim-duration-fast) var(--anim-ease-default);text-decoration:none}.login-form-module__N36Vba__legalLink:hover{color:var(--benchy-primary-dark)}.login-form-module__N36Vba__devForm{display:block}.login-form-module__N36Vba__devBtn{height:var(--auth-secondary-action-height);border-radius:var(--auth-secondary-action-radius);border:1px dashed color-mix(in srgb, var(--benchy-text-muted) 40%, transparent);width:100%;color:var(--benchy-text-secondary);cursor:pointer;transition:border-color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default), color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:500;display:flex}.login-form-module__N36Vba__devBtn:hover:not(:disabled){border-color:color-mix(in srgb, var(--benchy-text-muted) 55%, transparent);background:var(--color-bg-elevated);color:color-mix(in srgb, var(--benchy-text-primary) 75%, var(--benchy-text-muted))}.login-form-module__N36Vba__devBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-height:760px){.login-form-module__N36Vba__signupWrapper{--auth-logo-tile-size:48px;--auth-hero-gap:8px;--auth-field-height:44px;--auth-action-height:42px}.login-form-module__N36Vba__compactHero{margin-bottom:14px}.login-form-module__N36Vba__inviteNotice{margin-bottom:10px;padding-top:9px;padding-bottom:9px}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__dividerRow{margin-top:14px;margin-bottom:14px}}}
@layer components{.page-client-module__oBY1YG__togglePassword{color:var(--benchy-text-faint);cursor:pointer;width:24px;height:24px;transition:color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.page-client-module__oBY1YG__togglePassword:hover{color:var(--benchy-text-secondary)}}
.verify-email-module__XPrOEG__statusStack{text-align:center;justify-items:center;gap:8px;padding:8px 0 4px;display:grid}.verify-email-module__XPrOEG__spinner{border:3px solid var(--benchy-border);border-top-color:var(--color-primary);border-radius:50%;width:30px;height:30px;margin-bottom:4px;animation:.7s linear infinite verify-email-module__XPrOEG__verifySpin}@keyframes verify-email-module__XPrOEG__verifySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.verify-email-module__XPrOEG__spinner{animation:none}}.verify-email-module__XPrOEG__statusTitle{color:var(--benchy-text-primary);font-size:15px;font-weight:600}.verify-email-module__XPrOEG__statusHint{color:var(--benchy-text-secondary);font-size:13px;line-height:19px}.verify-email-module__XPrOEG__errorCard{border-radius:var(--auth-panel-radius);border:1px solid color-mix(in srgb, var(--color-danger) 22%, transparent);background:color-mix(in srgb, var(--color-danger) 7%, var(--benchy-bg-card));gap:4px;padding:14px 16px;display:grid}.verify-email-module__XPrOEG__errorTitle{color:var(--benchy-text-primary);font-size:14px;font-weight:600}.verify-email-module__XPrOEG__errorBody{color:var(--benchy-text-secondary);font-size:13px;line-height:20px}.verify-email-module__XPrOEG__secondaryButton{cursor:pointer;text-align:center;color:var(--color-primary);transition:color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:none;margin-top:2px;padding:4px;font-size:13px;font-weight:500}.verify-email-module__XPrOEG__secondaryButton:hover{text-decoration:underline}
@layer primitives{.progress-module__f5rbNW__progress{appearance:none;border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-fg) 12%, transparent);block-size:6px;inline-size:100%;color:var(--color-primary);border:0;overflow:hidden}.progress-module__f5rbNW__progress::-webkit-progress-bar{background:0 0}.progress-module__f5rbNW__progress::-webkit-progress-value{background:var(--color-primary);transition:inline-size var(--anim-duration-normal) var(--anim-ease-out)}.progress-module__f5rbNW__progress::-moz-progress-bar{background:var(--color-primary)}.progress-module__f5rbNW__progress:not([value]){background:linear-gradient(90deg, color-mix(in srgb, var(--color-fg) 8%, transparent) 0%, var(--color-primary) 50%, color-mix(in srgb, var(--color-fg) 8%, transparent) 100%);animation:progress-module__f5rbNW__progress-indet 1.2s var(--anim-ease-in-out) infinite;background-size:200% 100%}@keyframes progress-module__f5rbNW__progress-indet{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.progress-module__f5rbNW__progress::-webkit-progress-value{transition:none}.progress-module__f5rbNW__progress:not([value]){background:color-mix(in srgb, var(--color-primary) 40%, transparent);animation:none}}}
@layer primitives{.stack-module__ZGtH9q__stack{gap:var(--_gap,var(--space-3));align-items:var(--_align,stretch);justify-content:var(--_justify,flex-start);flex-direction:column;display:flex}.stack-module__ZGtH9q__stack[data-divider=true]>*+*{border-top:1px solid var(--color-border);padding-top:var(--_gap,var(--space-3))}.stack-module__ZGtH9q__stack[data-wrap=true]{flex-wrap:wrap}}
@layer primitives{.toolbar-module__EX4zeG__root{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:inline-flex}.toolbar-module__EX4zeG__root[data-orientation=vertical]{flex-direction:column;align-items:stretch}.toolbar-module__EX4zeG__separator{background:var(--color-border);inline-size:1px;margin-inline:var(--space-1);align-self:stretch}.toolbar-module__EX4zeG__root[data-orientation=vertical] .toolbar-module__EX4zeG__separator{block-size:1px;inline-size:auto;margin-block:var(--space-1);margin-inline:0}.toolbar-module__EX4zeG__group{gap:var(--space-0_5);display:inline-flex}.toolbar-module__EX4zeG__root[data-orientation=vertical] .toolbar-module__EX4zeG__group{flex-direction:column}}
@layer components{.dashboard-hero-composer-module__81yuhq__composer{width:100%;max-width:680px;margin-top:var(--space-4);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.dashboard-hero-composer-module__81yuhq__inputRow{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);background:var(--bui-surface-raised,var(--color-bg-elevated));border:1px solid var(--bui-border,var(--color-border));border-radius:var(--radius-3xl,24px);box-shadow:var(--bui-shadow-panel,var(--shadow-sm));transition:border-color .12s,box-shadow .12s;display:flex}.dashboard-hero-composer-module__81yuhq__inputRow:hover{border-color:var(--bui-border-strong,var(--color-border-strong))}.dashboard-hero-composer-module__81yuhq__inputRow:focus-within{border-color:var(--bui-border-strong,var(--color-border-strong));outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.dashboard-hero-composer-module__81yuhq__inputIcon{width:var(--space-5);height:var(--space-5);color:var(--color-primary);flex:none}.dashboard-hero-composer-module__81yuhq__input{min-width:0;font:inherit;font-size:var(--text-lg);color:var(--color-fg);padding:var(--space-1) 0;background:0 0;border:none;flex:1}.dashboard-hero-composer-module__81yuhq__input::placeholder{color:var(--bui-text-placeholder,var(--color-fg-muted))}.dashboard-hero-composer-module__81yuhq__input:focus{outline:none}.dashboard-hero-composer-module__81yuhq__send{flex:none}.dashboard-hero-composer-module__81yuhq__sendIcon{width:var(--space-4);height:var(--space-4)}.dashboard-hero-composer-module__81yuhq__chips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-hero-composer-module__81yuhq__chip{font-weight:var(--weight-medium);color:var(--color-fg-secondary)}@media (max-width:700px){.dashboard-hero-composer-module__81yuhq__inputRow{padding-left:var(--space-4)}.dashboard-hero-composer-module__81yuhq__input{font-size:var(--text-base)}}}
@layer components{.dashboard-user-avatar-chrome-module__H5oZza__avatarFrame{border-radius:var(--radius-full);box-shadow:none;background:0 0;flex-shrink:0;padding:0}.dashboard-user-avatar-chrome-module__H5oZza__avatarFallback{background:var(--color-bg-muted);color:var(--color-fg);position:relative;overflow:hidden}}
@layer components{.top-bar-module__YtypCG__topBar{z-index:var(--z-sticky);block-size:var(--space-12);padding:var(--space-0) var(--space-2_5);background:var(--color-bg-elevated);color:var(--color-fg);border-block-end:var(--space-px) solid var(--color-border);align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.top-bar-module__YtypCG__left,.top-bar-module__YtypCG__right,.top-bar-module__YtypCG__logoGroup{align-items:center;display:flex}.top-bar-module__YtypCG__left{gap:clamp(var(--space-2), 2vw, var(--space-4));flex:1;min-inline-size:0}.top-bar-module__YtypCG__right{justify-content:flex-end;gap:var(--space-2);flex:1;margin-inline-start:auto}.top-bar-module__YtypCG__logoGroup{gap:var(--space-2);flex-shrink:0}.top-bar-module__YtypCG__hamburger,.top-bar-module__YtypCG__agentButton{color:var(--color-fg-muted)}.top-bar-module__YtypCG__hamburger:hover,.top-bar-module__YtypCG__agentButton:hover,.top-bar-module__YtypCG__agentButton[aria-pressed=true]{color:var(--color-fg)}.top-bar-module__YtypCG__agentButton[aria-pressed=true]{background:var(--color-bg-muted);color:var(--color-primary)}.top-bar-module__YtypCG__hamburgerIcon{inline-size:var(--space-6);block-size:var(--space-6)}.top-bar-module__YtypCG__agentButtonIcon{inline-size:var(--space-5);block-size:var(--space-5)}.top-bar-module__YtypCG__logoLink{color:var(--color-fg);flex-shrink:0;align-items:center;margin-inline-start:var(--space-1);text-decoration:none;display:flex}.top-bar-module__YtypCG__logoWide{display:block}}
@layer components{.country-flag-module__eGMgTq__flag{--_flag-height:var(--space-4);inline-size:calc(var(--_flag-height) * 1.5);block-size:var(--_flag-height);border-radius:var(--radius-sm);background:var(--color-bg-muted);box-shadow:inset 0 0 0 var(--space-px) color-mix(in srgb, var(--color-fg) 12%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.country-flag-module__eGMgTq__sizeXs{--_flag-height:var(--space-3)}.country-flag-module__eGMgTq__sizeSm{--_flag-height:var(--space-3_5)}.country-flag-module__eGMgTq__sizeMd{--_flag-height:var(--space-4)}.country-flag-module__eGMgTq__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.country-flag-module__eGMgTq__fallback{block-size:100%;inline-size:100%;color:var(--color-fg-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:var(--leading-none);place-items:center;display:grid}}
@layer primitives{.tabs-module__oOWZBG__root{gap:var(--space-3);flex-direction:column;display:flex}.tabs-module__oOWZBG__list{gap:var(--space-1);background:var(--color-bg-muted);border-radius:var(--radius-lg);inline-size:fit-content;padding:2px;display:inline-flex}.tabs-module__oOWZBG__trigger{appearance:none;padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg-secondary);cursor:pointer;line-height:var(--leading-normal);transition:color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0}.tabs-module__oOWZBG__trigger[aria-selected=true]{background:var(--color-bg-elevated);color:var(--color-fg);box-shadow:var(--shadow-xs)}.tabs-module__oOWZBG__trigger:hover:not([aria-selected=true]):not(:disabled){color:var(--color-fg)}.tabs-module__oOWZBG__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tabs-module__oOWZBG__trigger:disabled{opacity:.5;cursor:not-allowed}.tabs-module__oOWZBG__panel{outline:none}.tabs-module__oOWZBG__panel[hidden]{display:none}.tabs-module__oOWZBG__list[data-variant=underline]{border-block-end:1px solid var(--color-border);gap:var(--space-4);background:0 0;border-radius:0;inline-size:100%;padding:0}.tabs-module__oOWZBG__list[data-variant=underline] .tabs-module__oOWZBG__trigger,.tabs-module__oOWZBG__list[data-variant=underline] .tabs-module__oOWZBG__trigger[aria-selected=true]{padding-block:var(--space-2);box-shadow:none;background:0 0;border-radius:0;position:relative}.tabs-module__oOWZBG__list[data-variant=underline] .tabs-module__oOWZBG__trigger[aria-selected=true]{color:var(--color-fg)}.tabs-module__oOWZBG__list[data-variant=underline] .tabs-module__oOWZBG__trigger[aria-selected=true]:after{content:"";background:var(--color-primary);block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}}
@layer primitives{.text-module__IdWFsG__text{color:var(--_color,inherit);font-size:var(--_size,inherit);line-height:var(--_leading,inherit);font-weight:var(--_weight,inherit);letter-spacing:var(--_tracking,normal);font-family:var(--_family,inherit);margin:0}.text-module__IdWFsG__text[data-wrap=balance]{text-wrap:balance}.text-module__IdWFsG__text[data-wrap=pretty]{text-wrap:pretty}.text-module__IdWFsG__text[data-truncate=true]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.text-module__IdWFsG__text[data-clamp]{-webkit-line-clamp:var(--_clamp,2);line-clamp:var(--_clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-module__IdWFsG__text[data-numeric=true]{font-variant-numeric:tabular-nums}}
@layer primitives{.tooltip-module__c9kDXq__wrapper{--_bg:color-mix(in srgb, var(--color-fg) 95%, transparent);--_arrow:6px;--_gap:6px;--_slide:2px;--_fade-in:90ms;--_fade-out:60ms;isolation:isolate;display:inline-flex;position:relative}.tooltip-module__c9kDXq__tooltip{z-index:var(--z-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:var(--_bg);color:var(--color-bg-elevated);padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);box-shadow:var(--shadow-md);white-space:nowrap;max-inline-size:20rem;transition:opacity var(--_fade-out) var(--anim-ease-out), translate var(--_fade-out) var(--anim-ease-out), visibility 0s linear var(--_fade-out);position:absolute}.tooltip-module__c9kDXq__tooltip:after{content:"";inline-size:var(--_arrow);block-size:var(--_arrow);background:inherit;z-index:-1;position:absolute;rotate:45deg}.tooltip-module__c9kDXq__tooltip[data-placement=top]{translate:-50% var(--_slide);inset-block-end:calc(100% + var(--_gap));inset-inline-start:50%}.tooltip-module__c9kDXq__tooltip[data-placement=top]:after{margin-inline-start:calc(var(--_arrow) / -2);inset-block-end:calc(var(--_arrow) / -2);inset-inline-start:50%}.tooltip-module__c9kDXq__tooltip[data-placement=bottom]{translate:-50% calc(var(--_slide) * -1);inset-block-start:calc(100% + var(--_gap));inset-inline-start:50%}.tooltip-module__c9kDXq__tooltip[data-placement=bottom]:after{margin-inline-start:calc(var(--_arrow) / -2);inset-block-start:calc(var(--_arrow) / -2);inset-inline-start:50%}.tooltip-module__c9kDXq__tooltip[data-placement=left]{translate:var(--_slide) -50%;inset-block-start:50%;inset-inline-end:calc(100% + var(--_gap))}.tooltip-module__c9kDXq__tooltip[data-placement=left]:after{margin-block-start:calc(var(--_arrow) / -2);inset-block-start:50%;inset-inline-end:calc(var(--_arrow) / -2)}.tooltip-module__c9kDXq__tooltip[data-placement=right]{translate:calc(var(--_slide) * -1) -50%;inset-block-start:50%;inset-inline-start:calc(100% + var(--_gap))}.tooltip-module__c9kDXq__tooltip[data-placement=right]:after{margin-block-start:calc(var(--_arrow) / -2);inset-block-start:50%;inset-inline-start:calc(var(--_arrow) / -2)}.tooltip-module__c9kDXq__wrapper[data-state=open]>.tooltip-module__c9kDXq__tooltip{pointer-events:auto;opacity:1;visibility:visible;transition:opacity var(--_fade-in) var(--anim-ease-out) var(--_delay,0s), translate var(--_fade-in) var(--anim-ease-out) var(--_delay,0s), visibility 0s linear var(--_delay,0s)}.tooltip-module__c9kDXq__wrapper[data-state=open]>.tooltip-module__c9kDXq__tooltip[data-placement=top],.tooltip-module__c9kDXq__wrapper[data-state=open]>.tooltip-module__c9kDXq__tooltip[data-placement=bottom]{translate:-50%}.tooltip-module__c9kDXq__wrapper[data-state=open]>.tooltip-module__c9kDXq__tooltip[data-placement=left],.tooltip-module__c9kDXq__wrapper[data-state=open]>.tooltip-module__c9kDXq__tooltip[data-placement=right]{translate:0 -50%}@media (prefers-reduced-motion:reduce){.tooltip-module__c9kDXq__tooltip,.tooltip-module__c9kDXq__wrapper[data-state=open]>.tooltip-module__c9kDXq__tooltip{transition:opacity 0s var(--_delay,0s), visibility 0s linear var(--_delay,0s);translate:0!important}}}
@layer components{.dashboard-recent-grid-module__f5yq-W__section{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-recent-grid-module__f5yq-W__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dashboard-recent-grid-module__f5yq-W__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-fg);margin:0}.dashboard-recent-grid-module__f5yq-W__seeAll{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-fg-muted);border-radius:var(--radius-md);text-decoration:none;display:inline-flex}.dashboard-recent-grid-module__f5yq-W__seeAll:hover{color:var(--color-fg)}.dashboard-recent-grid-module__f5yq-W__seeAll:focus-visible{outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.dashboard-recent-grid-module__f5yq-W__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.dashboard-recent-grid-module__f5yq-W__card,.dashboard-recent-grid-module__f5yq-W__createCard{align-items:flex-start;gap:var(--space-2);min-height:124px;padding:var(--space-4);border-radius:var(--bui-radius-panel,var(--radius-xl));color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s,color .12s,background-color .12s;display:flex}.dashboard-recent-grid-module__f5yq-W__card{border:1px solid var(--bui-border,var(--color-border));background:var(--bui-surface-raised,var(--color-bg-elevated))}.dashboard-recent-grid-module__f5yq-W__card:hover{border-color:var(--bui-border-strong,var(--color-border-strong));box-shadow:var(--bui-shadow-panel,var(--shadow-sm))}.dashboard-recent-grid-module__f5yq-W__card:focus-visible,.dashboard-recent-grid-module__f5yq-W__createCard:focus-visible{outline:var(--bui-focus-ring-width,var(--focus-ring-width)) solid var(--bui-focus-ring-color,var(--focus-ring-color));outline-offset:var(--bui-focus-ring-offset,var(--focus-ring-offset))}.dashboard-recent-grid-module__f5yq-W__glyph,.dashboard-recent-grid-module__f5yq-W__createGlyph{width:var(--space-8);height:var(--space-8);border-radius:var(--bui-radius-control,var(--radius-lg));flex:none;place-items:center;display:grid}.dashboard-recent-grid-module__f5yq-W__glyph{background:var(--color-primary-subtle);color:var(--color-primary)}.dashboard-recent-grid-module__f5yq-W__glyph svg,.dashboard-recent-grid-module__f5yq-W__createGlyph svg{width:var(--space-4);height:var(--space-4)}.dashboard-recent-grid-module__f5yq-W__cardTitle{max-width:100%;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-recent-grid-module__f5yq-W__cardMeta{font-size:var(--text-xs);color:var(--color-fg-faint);margin-top:auto}.dashboard-recent-grid-module__f5yq-W__createCard{border:1px dashed var(--bui-border-strong,var(--color-border-strong));background:var(--bui-surface-sunken,var(--color-bg-muted));cursor:pointer;font:inherit;text-align:start}.dashboard-recent-grid-module__f5yq-W__createGlyph{background:var(--bui-surface-control,var(--color-bg-muted));color:var(--color-fg-secondary);transition:background-color .12s,color .12s}.dashboard-recent-grid-module__f5yq-W__createCard:hover:not(:disabled){border-color:var(--color-primary)}.dashboard-recent-grid-module__f5yq-W__createCard:hover:not(:disabled) .dashboard-recent-grid-module__f5yq-W__createGlyph{background:var(--color-primary-subtle);color:var(--color-primary)}.dashboard-recent-grid-module__f5yq-W__createCard:disabled{cursor:progress;opacity:.7}.dashboard-recent-grid-module__f5yq-W__createLabel{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-fg)}.dashboard-recent-grid-module__f5yq-W__spinner{animation:.9s linear infinite dashboard-recent-grid-module__f5yq-W__dashboardRecentSpin}@keyframes dashboard-recent-grid-module__f5yq-W__dashboardRecentSpin{to{transform:rotate(360deg)}}.dashboard-recent-grid-module__f5yq-W__skeleton{border-radius:var(--bui-radius-panel,var(--radius-xl));background:var(--color-bg-muted);min-height:124px;animation:1.4s ease-in-out infinite dashboard-recent-grid-module__f5yq-W__dashboardRecentPulse}@keyframes dashboard-recent-grid-module__f5yq-W__dashboardRecentPulse{0%,to{opacity:1}50%{opacity:.55}}.dashboard-recent-grid-module__f5yq-W__empty{align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-2xl);text-align:center;flex-direction:column;display:flex}.dashboard-recent-grid-module__f5yq-W__emptyTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-fg);margin:0}.dashboard-recent-grid-module__f5yq-W__emptyBody{font-size:var(--text-sm);color:var(--color-fg-muted);max-width:44ch;margin:0}@media (max-width:700px){.dashboard-recent-grid-module__f5yq-W__grid{grid-template-columns:1fr}.dashboard-recent-grid-module__f5yq-W__card,.dashboard-recent-grid-module__f5yq-W__createCard,.dashboard-recent-grid-module__f5yq-W__skeleton{min-height:0}}}
@layer components{.writer-bubble-menu-module__2IPwFq__bubble{z-index:30;align-items:center;gap:var(--space-0_5);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);box-shadow:var(--shadow-md);max-width:calc(100% - var(--space-4));overscroll-behavior-x:contain;flex-wrap:nowrap;display:flex;position:absolute;overflow-x:auto}.writer-bubble-menu-module__2IPwFq__button{align-items:center;gap:var(--space-1);height:var(--control-h-md);min-width:var(--control-h-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;transition:background-color .12s,color .12s;display:inline-flex}.writer-bubble-menu-module__2IPwFq__button:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-fg)}.writer-bubble-menu-module__2IPwFq__button:disabled{opacity:.4;cursor:default}.writer-bubble-menu-module__2IPwFq__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.writer-bubble-menu-module__2IPwFq__active,.writer-bubble-menu-module__2IPwFq__active:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary)}.writer-bubble-menu-module__2IPwFq__divider{width:var(--space-px);height:var(--space-5);margin:0 var(--space-1);background:var(--color-border)}.writer-bubble-menu-module__2IPwFq__button svg{flex:none}.writer-bubble-menu-module__2IPwFq__action{color:var(--color-fg)}.writer-bubble-menu-module__2IPwFq__wink{color:var(--color-primary)}@media (pointer:coarse){.writer-bubble-menu-module__2IPwFq__button{min-width:44px;height:44px}}}
@layer components{.page-module__z2v4FG__clientPanel{gap:12px;display:grid}.page-module__z2v4FG__clientName{color:var(--benchy-text-primary);font-weight:700}.page-module__z2v4FG__detailList{gap:8px;margin:0;display:grid}.page-module__z2v4FG__detailList div{gap:2px;display:grid}.page-module__z2v4FG__detailList dt{color:var(--benchy-text-primary);font-size:12px;font-weight:600}.page-module__z2v4FG__detailList dd{overflow-wrap:anywhere;margin:0}.page-module__z2v4FG__scopeList{margin:0;padding-left:18px}.page-module__z2v4FG__redirectWarning{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-elevated));color:var(--benchy-text-primary);border-radius:8px;padding:10px 12px;font-size:13px;line-height:20px}.page-module__z2v4FG__actions{gap:10px;display:grid}.page-module__z2v4FG__secondaryButton{height:var(--auth-secondary-action-height);border:1px solid var(--benchy-border);border-radius:var(--auth-secondary-action-radius);background:var(--color-bg-elevated);color:var(--benchy-text-primary);cursor:pointer;font-size:14px;font-weight:600}}
@layer primitives{.inline-module__jvBDNG__inline{gap:var(--_gap,var(--space-2));align-items:var(--_align,center);justify-content:var(--_justify,flex-start);flex-direction:row;display:flex}.inline-module__jvBDNG__inline[data-wrap=true]{flex-wrap:wrap}.inline-module__jvBDNG__inline[data-reverse=true]{flex-direction:row-reverse}}
@layer primitives{.segmented-module__AI3s1G__root{background:var(--color-bg-muted);border-radius:var(--radius-lg);gap:1px;padding:2px;display:inline-flex}.segmented-module__AI3s1G__option{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg-secondary);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default), color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;display:inline-flex;position:relative}.segmented-module__AI3s1G__option:has(.segmented-module__AI3s1G__input:checked){background:var(--color-bg-elevated);color:var(--color-fg);box-shadow:var(--shadow-xs)}.segmented-module__AI3s1G__option:hover:not(:has(.segmented-module__AI3s1G__input:checked)){color:var(--color-fg)}.segmented-module__AI3s1G__option:has(.segmented-module__AI3s1G__input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.segmented-module__AI3s1G__input{opacity:0;cursor:inherit;position:absolute;inset:0}}
@layer components{.dashboard-content-module__aoAUHG__page{max-width:var(--page-max-standard);gap:var(--space-10);width:100%;padding:var(--space-6) clamp(var(--page-padding-x-sm), 4vw, var(--page-padding-x-lg)) var(--space-14);flex-direction:column;margin:0 auto;display:flex}.dashboard-content-module__aoAUHG__hero{align-items:center;gap:var(--space-3);padding:clamp(var(--space-8), 8vh, var(--space-16)) 0 var(--space-4);text-align:center;flex-direction:column;display:flex}.dashboard-content-module__aoAUHG__greeting{font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-fg);margin:0}.dashboard-content-module__aoAUHG__greetingSub{font-size:var(--text-base);color:var(--color-fg-muted);margin:0}@media (max-width:700px){.dashboard-content-module__aoAUHG__page{gap:var(--space-8)}.dashboard-content-module__aoAUHG__hero{padding-top:var(--space-6)}.dashboard-content-module__aoAUHG__greeting{font-size:var(--text-3xl)}}}
@layer components{.sidebar-module__rkhPUG__workspaceDropdown{inline-size:min(calc(100vw - var(--space-6)), var(--space-80));animation:var(--anim-keyframe-dropdown-in) var(--anim-duration-fast) ease-out}.sidebar-module__rkhPUG__workspaceDropdown>[data-part=popover-surface]{border-radius:var(--radius-lg);border-color:var(--color-border);background:var(--color-bg-elevated);inline-size:100%;box-shadow:var(--shadow-md);padding:var(--space-2)}.sidebar-module__rkhPUG__dropdownUserInfo{align-items:center;gap:var(--space-2);padding:var(--space-1);display:flex}.sidebar-module__rkhPUG__dropdownProfileLink{min-width:0;min-height:var(--space-10);justify-content:flex-start;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-1);color:inherit;transition:background-color var(--anim-duration-fast) var(--anim-ease-default), color var(--anim-duration-fast) var(--anim-ease-default);flex:1;text-decoration:none;display:flex}.sidebar-module__rkhPUG__dropdownProfileLink:hover,.sidebar-module__rkhPUG__dropdownProfileLink:focus-visible{background:var(--color-bg-muted)}.sidebar-module__rkhPUG__dropdownProfileLink:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset,2px) * -1)}.sidebar-module__rkhPUG__dropdownUserDetails{flex:1;min-width:0}.sidebar-module__rkhPUG__dropdownUserName{color:var(--color-fg);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__rkhPUG__dropdownUserEmail{color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__rkhPUG__creditsDisplay{min-height:var(--control-h-lg);align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--color-fg);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);display:flex}.sidebar-module__rkhPUG__creditsIcon{width:var(--space-4);height:var(--space-4);color:var(--color-credit)}.sidebar-module__rkhPUG__workspacesSection{padding:var(--space-1) 0}.sidebar-module__rkhPUG__workspaceItem{border-radius:var(--radius-md);transition:background-color var(--anim-duration-fast) var(--anim-ease-default), color var(--anim-duration-fast) var(--anim-ease-default);align-items:center;display:flex;position:relative}.sidebar-module__rkhPUG__workspaceItem:hover,.sidebar-module__rkhPUG__workspaceItem:focus-within{background:var(--color-bg-muted)}.sidebar-module__rkhPUG__workspaceItemMain{min-width:0;min-height:var(--space-12);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:inherit;cursor:pointer;font:inherit;padding:var(--space-2);text-align:left;transition:color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex:1;display:flex}.sidebar-module__rkhPUG__workspaceItemMain:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--space-px) * -1)}.sidebar-module__rkhPUG__workspaceItemActions{align-items:center;gap:var(--space-0_5);opacity:0;transition:opacity var(--anim-duration-fast) var(--anim-ease-default);flex-shrink:0;padding-inline-end:var(--space-1);display:flex}.sidebar-module__rkhPUG__workspaceItem:hover .sidebar-module__rkhPUG__workspaceItemActions,.sidebar-module__rkhPUG__workspaceItem:focus-within .sidebar-module__rkhPUG__workspaceItemActions,.sidebar-module__rkhPUG__workspaceItemActive .sidebar-module__rkhPUG__workspaceItemActions{opacity:1}.sidebar-module__rkhPUG__workspaceInlineAction{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--anim-duration-fast) var(--anim-ease-default), color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-module__rkhPUG__workspaceInlineAction:hover:not(:disabled),.sidebar-module__rkhPUG__workspaceInlineAction:focus-visible{background:var(--color-bg-elevated);color:var(--color-fg)}.sidebar-module__rkhPUG__workspaceInlineAction:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--space-px) * -1)}.sidebar-module__rkhPUG__workspaceInlineActionDanger:hover:not(:disabled),.sidebar-module__rkhPUG__workspaceInlineActionDanger:focus-visible{background:var(--color-danger-subtle);color:var(--color-danger)}.sidebar-module__rkhPUG__workspaceInlineAction:disabled{cursor:not-allowed;opacity:.42}.sidebar-module__rkhPUG__workspaceInlineAction:disabled:focus-visible{color:var(--color-fg-muted);background:0 0;outline:none}.sidebar-module__rkhPUG__workspaceItemActive{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-bg-elevated))}.sidebar-module__rkhPUG__workspaceItemActive:hover,.sidebar-module__rkhPUG__workspaceItemActive:focus-within{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg-elevated))}.sidebar-module__rkhPUG__workspaceItemActive .sidebar-module__rkhPUG__workspaceItemName{color:var(--color-fg);font-weight:var(--weight-semibold)}.sidebar-module__rkhPUG__workspaceItemIcon{width:var(--control-h-md);height:var(--control-h-md);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-module__rkhPUG__workspaceItemDetails{flex:1;min-width:0}.sidebar-module__rkhPUG__workspaceItemName{color:var(--color-fg);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__rkhPUG__workspaceItemPlan{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__rkhPUG__checkIcon{width:var(--space-4);height:var(--space-4);color:var(--color-primary);flex-shrink:0}.sidebar-module__rkhPUG__dropdownItem{min-height:var(--control-h-lg);font-size:var(--text-base);padding-block:0}.sidebar-module__rkhPUG__dropdownItemIcon{width:var(--space-4);height:var(--space-4);color:var(--color-fg-muted);flex-shrink:0}.sidebar-module__rkhPUG__avatarBorder{border-color:var(--color-border)}.sidebar-module__rkhPUG__separatorLine{margin:var(--space-1_5) 0;background-color:var(--color-border)}.sidebar-module__rkhPUG__dropdownAvatar{width:var(--control-h-lg);height:var(--control-h-lg);border-width:var(--space-px);border-style:solid}.sidebar-module__rkhPUG__dropdownAvatarFallback{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-none)}.sidebar-module__rkhPUG__iconSm{width:var(--space-4);height:var(--space-4);flex-shrink:0}.sidebar-module__rkhPUG__workspaceItemLoading{pointer-events:none}.sidebar-module__rkhPUG__workspaceSkeletonLineShort{margin-block-start:var(--space-1)}.sidebar-module__rkhPUG__workspaceInitial{color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-none)}.sidebar-module__rkhPUG__workspaceSwitchSpinner{width:var(--space-4);height:var(--space-4);border:var(--focus-ring-width) solid var(--color-fg-muted);border-radius:var(--radius-full);animation:var(--anim-keyframe-spin) var(--anim-duration-slow) linear infinite;border-top-color:#0000;flex-shrink:0}}
@layer components{.writer-toolbar-module__D4gaTG__toolbar{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:20;overscroll-behavior-x:contain;scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;border-radius:0;flex-wrap:nowrap;display:flex;position:sticky;top:0;overflow-x:auto}.writer-toolbar-module__D4gaTG__toolbar::-webkit-scrollbar{height:4px}.writer-toolbar-module__D4gaTG__toolbar::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--color-border-strong)}.writer-toolbar-module__D4gaTG__group{flex:none;align-items:center}.writer-toolbar-module__D4gaTG__blockSelect [data-part=select-menu]{background:var(--color-bg);font-weight:var(--weight-medium)}.writer-toolbar-module__D4gaTG__divider{width:1px;height:var(--space-5);margin:0 var(--space-1);background:var(--color-border);flex:none;align-self:center}.writer-toolbar-module__D4gaTG__button{min-width:var(--control-h-md);height:var(--control-h-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.writer-toolbar-module__D4gaTG__button:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-fg)}.writer-toolbar-module__D4gaTG__button:disabled{opacity:.4;cursor:default}.writer-toolbar-module__D4gaTG__button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.writer-toolbar-module__D4gaTG__button[aria-disabled=true]:hover{color:var(--color-fg-secondary);background:0 0}.writer-toolbar-module__D4gaTG__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.writer-toolbar-module__D4gaTG__button svg{flex:none}.writer-toolbar-module__D4gaTG__active,.writer-toolbar-module__D4gaTG__active:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary)}@media (max-width:640px){.writer-toolbar-module__D4gaTG__toolbar{padding:var(--space-1_5) var(--space-2);scroll-padding-inline:var(--space-3)}.writer-toolbar-module__D4gaTG__blockSelect,.writer-toolbar-module__D4gaTG__button{height:var(--control-h-lg)}.writer-toolbar-module__D4gaTG__button{min-width:var(--control-h-lg)}}@media (pointer:coarse){.writer-toolbar-module__D4gaTG__blockSelect,.writer-toolbar-module__D4gaTG__button{min-width:44px;height:44px}.writer-toolbar-module__D4gaTG__blockSelect{font-size:16px}}}
@layer components{.dashboard-page-fallback-module__a-H-ea__root{padding:var(--page-padding-x-md) var(--page-padding-x-lg);max-width:var(--page-max-standard);margin-left:auto;margin-right:auto}.dashboard-page-fallback-module__a-H-ea__card{border:var(--space-px) solid var(--color-border);background:var(--color-bg-elevated);border-radius:var(--radius-2xl);padding:var(--space-6);min-height:calc(var(--space-24) + var(--space-6));justify-content:center;align-items:center;display:flex}.dashboard-page-fallback-module__a-H-ea__loader{width:var(--space-6);height:var(--space-6);color:var(--color-fg-faint);animation:var(--anim-keyframe-spin) var(--anim-duration-slow) linear infinite}}
