@layer components{.recent-canvases-module__4hLC4W__section{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.recent-canvases-module__4hLC4W__header{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.recent-canvases-module__4hLC4W__heading{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-fg);margin:0}.recent-canvases-module__4hLC4W__viewAll{font-size:var(--text-sm);color:var(--color-fg-muted);transition:color var(--anim-duration-fast) var(--anim-ease-default);text-decoration:none}.recent-canvases-module__4hLC4W__viewAll:hover{color:var(--color-fg)}.recent-canvases-module__4hLC4W__grid{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--space-56) - var(--space-1)), 100%), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.recent-canvases-module__4hLC4W__card{gap:var(--space-1);padding:var(--space-3_5) var(--space-4);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);color:inherit;transition:border-color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default);flex-direction:column;text-decoration:none;display:flex}.recent-canvases-module__4hLC4W__card:hover{border-color:var(--color-border-strong);background:var(--color-bg-muted)}.recent-canvases-module__4hLC4W__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.recent-canvases-module__4hLC4W__cardTitle{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-canvases-module__4hLC4W__cardMeta{font-size:var(--text-2sm);color:var(--color-fg-muted)}}
@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(--focus-ring-width) solid var(--focus-ring-color);outline-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(--color-primary);color:var(--color-fg-on-primary);border-color:#0000}.button-module__emkI2G__vDefault:hover:not(:disabled){background:var(--color-primary-hover)}.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(--color-border);background:var(--color-bg-elevated);color:var(--color-fg);box-shadow:var(--shadow-xs)}.button-module__emkI2G__vOutline:hover:not(:disabled){background:var(--color-bg-muted)}.button-module__emkI2G__vSecondary{background:var(--color-bg-muted);color:var(--color-fg);border-color:#0000}.button-module__emkI2G__vSecondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-fg) 10%, var(--color-bg-muted))}.button-module__emkI2G__vGhost{color:var(--color-fg);background:0 0;border-color:#0000}.button-module__emkI2G__vGhost:hover:not(:disabled){background: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) color-mix(in srgb, var(--color-primary) 50%, transparent);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) color-mix(in srgb, var(--color-primary) 50%, transparent);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) color-mix(in srgb, var(--color-primary) 50%, transparent);outline:none}}
@layer components{.benchy-boat-logo-mark-module__Etd6yq__mark{flex-shrink:0;display:inline-block}}
@layer components{.toast-module__bbIXeq__viewport{bottom:var(--space-4);left:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);width:var(--space-80);max-width:calc(100vw - var(--space-8));pointer-events:none;flex-direction:column-reverse;margin:0;padding:0;list-style:none;display:flex;position:fixed}.toast-module__bbIXeq__toast{pointer-events:auto;align-items:center;gap:var(--space-1_5);padding:var(--space-1_5) var(--space-2_5);background:var(--color-bg-elevated);width:100%;color:var(--color-fg);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--text-2sm);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(--space-3);height:var(--space-3);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 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{.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{.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{.input-module__Sfk51q__input,.input-module__Sfk51q__affix{--input-focus-ring-size:calc(var(--focus-ring-width) + var(--space-px))}.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(--color-border);background:var(--color-bg-elevated);color:var(--color-fg);border-radius: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), box-shadow var(--anim-duration-fast) var(--anim-ease-default);outline:none;font-family:inherit;display:flex}.input-module__Sfk51q__input::placeholder{color: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(--color-primary);box-shadow:0 0 0 var(--input-focus-ring-size) color-mix(in srgb, var(--color-primary) 20%, transparent)}.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){box-shadow:0 0 0 var(--input-focus-ring-size) color-mix(in srgb, var(--color-danger) 20%, transparent)}.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(--color-border);border-radius:var(--radius-md);transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);align-items:stretch;display:flex;overflow:hidden}.input-module__Sfk51q__affix:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 var(--input-focus-ring-size) color-mix(in srgb, var(--color-primary) 20%, transparent)}.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{box-shadow:0 0 0 var(--input-focus-ring-size) color-mix(in srgb, var(--color-danger) 20%, transparent)}.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;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;min-height:auto}.input-module__Sfk51q__affix>.input-module__Sfk51q__input:user-invalid:focus-visible{min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;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 components{.text-prompt-dialog-module__q7Zcmq__formContents{display:contents}}
@layer components{.inline-confirm-module__nFsOJq__backdrop{z-index:calc(var(--z-tooltip) - 1);position:fixed;inset:0}.inline-confirm-module__nFsOJq__popover{z-index:var(--z-tooltip);width:calc(var(--space-64) + var(--space-1));border-radius:var(--radius-xl);border:var(--space-px) solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-3_5);box-shadow:var(--shadow-lg);transition:opacity var(--anim-duration-fast) var(--anim-ease-default);position:fixed}.inline-confirm-module__nFsOJq__popoverHidden{opacity:0}.inline-confirm-module__nFsOJq__popoverVisible{opacity:1}.inline-confirm-module__nFsOJq__message{margin-bottom:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-fg)}.inline-confirm-module__nFsOJq__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.inline-confirm-module__nFsOJq__cancel{height:var(--control-h-sm);cursor:pointer;border-radius:var(--radius-lg);padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--text-2sm);font-weight:var(--weight-medium);color:var(--color-fg-secondary);transition:color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:none}.inline-confirm-module__nFsOJq__cancel:hover{background:var(--color-bg-muted)}.inline-confirm-module__nFsOJq__confirm{height:var(--control-h-sm);cursor:pointer;border-radius:var(--radius-lg);padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--text-2sm);font-weight:var(--weight-medium);color:var(--color-fg-on-primary);background:var(--color-danger);transition:filter var(--anim-duration-fast) var(--anim-ease-default);border:none}.inline-confirm-module__nFsOJq__confirm:hover{filter:brightness(.92)}.inline-confirm-module__nFsOJq__confirm:focus-visible,.inline-confirm-module__nFsOJq__cancel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}
@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{.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{.layout-module__L5FxyW__body{flex-direction:column;min-height:100svh;display:flex}}
@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(--color-border);background:var(--color-bg-elevated);color:var(--color-fg);border-radius: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), box-shadow var(--anim-duration-fast) var(--anim-ease-default);outline:none;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(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}.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{.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{.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);outline:none}.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-bg-elevated)}.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 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}}
@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,.top-bar-module__YtypCG__actionGroup{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__actionGroup{gap:var(--space-2)}.top-bar-module__YtypCG__hamburger,.top-bar-module__YtypCG__agentButton,.top-bar-module__YtypCG__notificationBell{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],.top-bar-module__YtypCG__notificationBell:hover{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,.top-bar-module__YtypCG__notificationBellIcon{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}.top-bar-module__YtypCG__benchysChip{align-items:center;gap:var(--space-1_5);min-block-size:var(--control-h-lg);padding:var(--space-0) var(--space-3);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-fg);font-size:var(--text-base);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default);text-decoration:none;display:flex}.top-bar-module__YtypCG__benchysChip:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong)}.top-bar-module__YtypCG__benchysChip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.top-bar-module__YtypCG__benchysChipIcon{inline-size:var(--space-3_5);block-size:var(--space-3_5);color:var(--color-credit)}.top-bar-module__YtypCG__benchysSkeleton{display:inline-block}.top-bar-module__YtypCG__avatarButton{transition:background-color var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-instant) var(--anim-ease-default)}.top-bar-module__YtypCG__avatarButton:active{transform:scale(.97)}.top-bar-module__YtypCG__avatarButton:hover,.top-bar-module__YtypCG__avatarButton[data-state=open]{background:var(--color-bg-muted)}.top-bar-module__YtypCG__menuAvatar{border:var(--space-0_5) solid var(--color-border-strong)}.top-bar-module__YtypCG__menuAvatarFallback{font-size:var(--text-base);line-height:var(--leading-tight);font-weight:var(--weight-medium)}}
@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}}
.checkbox-module__1-l1pG__input{}@layer primitives{.checkbox-module__1-l1pG__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}.checkbox-module__1-l1pG__root[data-disabled=true]{opacity:.55;cursor:not-allowed}.checkbox-module__1-l1pG__indicator{--_size:16px;inline-size:var(--_size);block-size:var(--_size);border:1.5px solid var(--color-border-strong);background:var(--color-bg-elevated);border-radius:var(--radius-sm);color:var(--color-fg-on-primary);transition:background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox-module__1-l1pG__sSm .checkbox-module__1-l1pG__indicator{--_size:14px}.checkbox-module__1-l1pG__sLg .checkbox-module__1-l1pG__indicator{--_size:20px}.checkbox-module__1-l1pG__indicator>svg{opacity:0;block-size:80%;inline-size:80%;transition:opacity var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-fast) var(--anim-ease-spring);transform:scale(.7)}.checkbox-module__1-l1pG__root[data-state=checked] .checkbox-module__1-l1pG__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input:checked) .checkbox-module__1-l1pG__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__1-l1pG__root[data-state=checked] .checkbox-module__1-l1pG__indicator>svg{opacity:1;transform:scale(1)}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input:checked) .checkbox-module__1-l1pG__indicator>svg{opacity:1;transform:scale(1)}.checkbox-module__1-l1pG__root[data-state=indeterminate] .checkbox-module__1-l1pG__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input:indeterminate) .checkbox-module__1-l1pG__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__1-l1pG__root[data-state=indeterminate] .checkbox-module__1-l1pG__indicator:after{content:"";background:var(--color-fg-on-primary);border-radius:1px;block-size:2px;inline-size:55%;display:block}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input:indeterminate) .checkbox-module__1-l1pG__indicator:after{content:"";background:var(--color-fg-on-primary);border-radius:1px;block-size:2px;inline-size:55%;display:block}.checkbox-module__1-l1pG__root[data-state=indeterminate] .checkbox-module__1-l1pG__indicator>svg{display:none}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input:indeterminate) .checkbox-module__1-l1pG__indicator>svg{display:none}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input:focus-visible) .checkbox-module__1-l1pG__indicator{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input[aria-invalid=true]) .checkbox-module__1-l1pG__indicator{border-color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.checkbox-module__1-l1pG__indicator>svg{transition:opacity var(--anim-duration-fast) var(--anim-ease-default);transform:none}.checkbox-module__1-l1pG__root[data-state=checked] .checkbox-module__1-l1pG__indicator>svg{transform:none}.checkbox-module__1-l1pG__root:has(.checkbox-module__1-l1pG__input:checked) .checkbox-module__1-l1pG__indicator>svg{transform:none}}}
@layer components{.benchy-agent-panel-module__wAy78q__overlay{z-index:49;pointer-events:none;position:fixed;inset:0}.benchy-agent-panel-module__wAy78q__backdrop{opacity:0;transition:opacity var(--anim-duration-fast) var(--anim-ease-default);background:#0f172a2e;position:absolute;inset:0}.benchy-agent-panel-module__wAy78q__overlayOpen{pointer-events:auto}.benchy-agent-panel-module__wAy78q__overlayOpen .benchy-agent-panel-module__wAy78q__backdrop{opacity:1}.benchy-agent-panel-module__wAy78q__panel{border:1px solid var(--color-border);background:var(--color-bg-elevated);width:min(420px,100vw - 24px);color:var(--color-fg);transition:transform var(--anim-duration-medium) var(--anim-ease-default);border-radius:8px;grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:56px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 24px 70px #0f172a38}.benchy-agent-panel-module__wAy78q__overlayOpen .benchy-agent-panel-module__wAy78q__panel{transform:translate(0)}.benchy-agent-panel-module__wAy78q__header{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.benchy-agent-panel-module__wAy78q__avatar{border:1px solid color-mix(in srgb, var(--benchy-primary) 28%, var(--color-border));background:color-mix(in srgb, var(--benchy-primary) 10%, var(--color-bg-muted));width:32px;height:32px;color:var(--benchy-primary);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.benchy-agent-panel-module__wAy78q__titleBlock{flex:1;min-width:0}.benchy-agent-panel-module__wAy78q__title{letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:18px}.benchy-agent-panel-module__wAy78q__subtitle{color:var(--color-fg-secondary);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;line-height:16px;overflow:hidden}.benchy-agent-panel-module__wAy78q__iconButton{width:32px;height:32px;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;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.benchy-agent-panel-module__wAy78q__iconButton:hover{background:var(--color-bg-muted);color:var(--color-fg)}.benchy-agent-panel-module__wAy78q__messages{min-height:0;padding:16px 12px;overflow-y:auto}.benchy-agent-panel-module__wAy78q__empty{min-height:100%;color:var(--color-fg-secondary);align-content:center;gap:12px;display:grid}.benchy-agent-panel-module__wAy78q__emptyIcon{background:var(--color-bg-muted);width:40px;height:40px;color:var(--benchy-primary);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.benchy-agent-panel-module__wAy78q__emptyTitle{color:var(--color-fg);letter-spacing:0;margin:0;font-size:18px;font-weight:700;line-height:24px}.benchy-agent-panel-module__wAy78q__emptyText{max-width:28rem;margin:0;font-size:13px;line-height:20px}.benchy-agent-panel-module__wAy78q__messageList{flex-direction:column;gap:12px;display:flex}.benchy-agent-panel-module__wAy78q__message{flex-direction:column;gap:6px;max-width:100%;display:flex}.benchy-agent-panel-module__wAy78q__messageUser{align-self:flex-end;align-items:flex-end;max-width:88%}.benchy-agent-panel-module__wAy78q__messageAssistant{align-self:flex-start;width:100%}.benchy-agent-panel-module__wAy78q__bubble{border-radius:8px;padding:10px 12px;font-size:13px;line-height:20px}.benchy-agent-panel-module__wAy78q__messageUser .benchy-agent-panel-module__wAy78q__bubble{background:var(--benchy-primary);color:#fff}.benchy-agent-panel-module__wAy78q__messageAssistant .benchy-agent-panel-module__wAy78q__bubble{border:1px solid var(--color-border);background:var(--color-bg-muted);color:var(--color-fg)}.benchy-agent-panel-module__wAy78q__compactUserMessage{max-width:100%}.benchy-agent-panel-module__wAy78q__compactUserMessage>summary{cursor:pointer;grid-template-columns:14px minmax(0,1fr);gap:2px 6px;list-style:none;display:grid}.benchy-agent-panel-module__wAy78q__compactUserMessage>summary::-webkit-details-marker{display:none}.benchy-agent-panel-module__wAy78q__compactUserMessage>summary:focus-visible,.benchy-agent-panel-module__wAy78q__tracePart>summary:focus-visible,.benchy-agent-panel-module__wAy78q__toolPart>summary:focus-visible{outline:2px solid color-mix(in srgb, var(--benchy-primary) 42%, transparent);outline-offset:2px;border-radius:5px}.benchy-agent-panel-module__wAy78q__compactUserMessage>summary:before{content:"›";color:#ffffffb8;width:14px;transition:transform var(--anim-duration-fast) var(--anim-ease-default);grid-area:1/1/span 2;margin-top:2px;font-size:13px;line-height:1;display:inline-block}.benchy-agent-panel-module__wAy78q__compactUserMessage[open]>summary:before{transform:rotate(90deg)}.benchy-agent-panel-module__wAy78q__compactUserKicker{color:#ffffffb3;text-transform:uppercase;grid-column:2;font-size:10px;font-weight:750;line-height:13px}.benchy-agent-panel-module__wAy78q__compactUserKicker+span{grid-column:2;min-width:0}.benchy-agent-panel-module__wAy78q__compactUserBody{border-top:1px solid #ffffff38;gap:8px;margin-top:9px;padding-top:9px;display:grid}.benchy-agent-panel-module__wAy78q__markdownText{gap:8px;min-width:0;display:grid}.benchy-agent-panel-module__wAy78q__markdownParagraph,.benchy-agent-panel-module__wAy78q__markdownHeading,.benchy-agent-panel-module__wAy78q__markdownList,.benchy-agent-panel-module__wAy78q__markdownQuote{margin:0}.benchy-agent-panel-module__wAy78q__markdownHeading{color:var(--color-fg);letter-spacing:0;margin-top:2px;font-size:13px;font-weight:750;line-height:18px}.benchy-agent-panel-module__wAy78q__markdownList{gap:3px;padding-left:18px;display:grid}.benchy-agent-panel-module__wAy78q__markdownList li{padding-left:1px}.benchy-agent-panel-module__wAy78q__markdownChecklistItem{grid-template-columns:auto 1fr;align-items:start;gap:7px;list-style:none;display:grid}.benchy-agent-panel-module__wAy78q__markdownCheckbox{border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);width:14px;height:14px;color:var(--color-bg-elevated);border-radius:4px;justify-content:center;align-items:center;margin-top:2px;font-size:10px;line-height:1;display:inline-flex}.benchy-agent-panel-module__wAy78q__markdownCheckbox[data-checked=true]{border-color:var(--color-success);background:var(--color-success);color:#fff}.benchy-agent-panel-module__wAy78q__markdownQuote{border-left:2px solid color-mix(in srgb, var(--benchy-primary) 36%, var(--color-border));color:var(--color-fg-secondary);padding-left:10px}.benchy-agent-panel-module__wAy78q__markdownCodeBlock{border:1px solid var(--color-border);background:var(--color-bg-elevated);max-height:220px;color:var(--color-fg);font-family:var(--font-mono);white-space:pre;border-radius:6px;margin:0;padding:9px;font-size:11px;line-height:16px;overflow:auto}.benchy-agent-panel-module__wAy78q__inlineCode{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 72%, transparent);font-family:var(--font-mono);border-radius:4px;padding:1px 4px;font-size:.88em}.benchy-agent-panel-module__wAy78q__markdownLink{color:var(--benchy-primary);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.benchy-agent-panel-module__wAy78q__markdownTableScroll{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:7px;max-width:100%;overflow-x:auto}.benchy-agent-panel-module__wAy78q__markdownTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:320px;font-size:12px;line-height:17px}.benchy-agent-panel-module__wAy78q__markdownTable th,.benchy-agent-panel-module__wAy78q__markdownTable td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:7px 8px}.benchy-agent-panel-module__wAy78q__markdownTable th{background:color-mix(in srgb, var(--benchy-primary) 7%, var(--color-bg-muted));color:var(--color-fg);text-transform:uppercase;font-size:10px;font-weight:750;line-height:14px}.benchy-agent-panel-module__wAy78q__markdownTable th:first-child,.benchy-agent-panel-module__wAy78q__markdownTable td:first-child{width:34%}.benchy-agent-panel-module__wAy78q__markdownTable .benchy-agent-panel-module__wAy78q__inlineCode{white-space:normal}.benchy-agent-panel-module__wAy78q__markdownTable tr:last-child td{border-bottom:0}.benchy-agent-panel-module__wAy78q__messageUser .benchy-agent-panel-module__wAy78q__markdownHeading,.benchy-agent-panel-module__wAy78q__messageUser .benchy-agent-panel-module__wAy78q__markdownQuote,.benchy-agent-panel-module__wAy78q__messageUser .benchy-agent-panel-module__wAy78q__markdownLink{color:#fff}.benchy-agent-panel-module__wAy78q__messageUser .benchy-agent-panel-module__wAy78q__markdownQuote{border-left-color:#ffffff61}.benchy-agent-panel-module__wAy78q__messageUser .benchy-agent-panel-module__wAy78q__markdownLink{text-decoration-color:#fffc}.benchy-agent-panel-module__wAy78q__messageUser .benchy-agent-panel-module__wAy78q__inlineCode{color:#fff;background:#ffffff1f;border-color:#ffffff47}.benchy-agent-panel-module__wAy78q__partMuted,.benchy-agent-panel-module__wAy78q__tracePart,.benchy-agent-panel-module__wAy78q__toolPart{color:var(--color-fg-secondary);margin-top:6px;font-size:12px;line-height:18px}.benchy-agent-panel-module__wAy78q__toolPart{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 80%, transparent);border-radius:7px;overflow:hidden}.benchy-agent-panel-module__wAy78q__tracePart>summary,.benchy-agent-panel-module__wAy78q__toolPart>summary{cursor:pointer;align-items:center;gap:8px;width:100%;min-width:0;list-style:none;display:flex}.benchy-agent-panel-module__wAy78q__toolPart>summary{padding:7px 8px}.benchy-agent-panel-module__wAy78q__tracePart>summary::-webkit-details-marker{display:none}.benchy-agent-panel-module__wAy78q__toolPart>summary::-webkit-details-marker{display:none}.benchy-agent-panel-module__wAy78q__tracePart>summary:before,.benchy-agent-panel-module__wAy78q__toolPart>summary:before{content:"›";color:var(--color-fg-muted);transition:transform var(--anim-duration-fast) var(--anim-ease-default);font-size:13px;line-height:1}.benchy-agent-panel-module__wAy78q__toolStatusDot{background:var(--color-fg-muted);border-radius:9999px;flex:none;width:7px;height:7px}.benchy-agent-panel-module__wAy78q__toolStatusDot[data-state=output-available],.benchy-agent-panel-module__wAy78q__toolStatusDot[data-state=approval-responded]{background:var(--color-success)}.benchy-agent-panel-module__wAy78q__toolStatusDot[data-state=output-error],.benchy-agent-panel-module__wAy78q__toolStatusDot[data-state=output-denied]{background:var(--color-danger)}.benchy-agent-panel-module__wAy78q__toolSummaryLabel{min-width:0;color:var(--color-fg-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.benchy-agent-panel-module__wAy78q__tracePart[open]>summary:before,.benchy-agent-panel-module__wAy78q__toolPart[open]>summary:before{transform:rotate(90deg)}.benchy-agent-panel-module__wAy78q__traceText{border-left:2px solid color-mix(in srgb, var(--benchy-primary) 32%, var(--color-border));max-height:180px;color:var(--color-fg-secondary);white-space:pre-wrap;margin-top:6px;padding-left:10px;overflow:auto}.benchy-agent-panel-module__wAy78q__toolKind{border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-fg-muted);text-transform:uppercase;border-radius:9999px;padding:0 7px;font-size:10px;font-weight:700;line-height:16px}.benchy-agent-panel-module__wAy78q__toolDetails{gap:8px;padding:0 8px 8px;display:grid}.benchy-agent-panel-module__wAy78q__toolValue{gap:4px;display:grid}.benchy-agent-panel-module__wAy78q__toolValueLabel{color:var(--color-fg-muted);text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px}.benchy-agent-panel-module__wAy78q__toolValue pre{border:1px solid var(--color-border);background:var(--color-bg-elevated);max-height:180px;color:var(--color-fg);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:8px;font-size:11px;line-height:16px;overflow:auto}.benchy-agent-panel-module__wAy78q__toolValue[data-tone=danger] pre{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border));color:var(--color-danger)}.benchy-agent-panel-module__wAy78q__spinner{animation:var(--anim-keyframe-spin) 1s linear infinite}.benchy-agent-panel-module__wAy78q__requestBox{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.benchy-agent-panel-module__wAy78q__requestPrompt{color:var(--color-fg);margin:0;font-size:12px;line-height:18px}.benchy-agent-panel-module__wAy78q__requestActions{flex-wrap:wrap;gap:8px;display:flex}.benchy-agent-panel-module__wAy78q__requestButton{border:1px solid var(--color-border);background:var(--color-bg-elevated);min-height:30px;color:var(--color-fg);cursor:pointer;border-radius:9999px;padding:0 12px;font-size:12px;font-weight:600}.benchy-agent-panel-module__wAy78q__requestButton:hover{background:var(--color-bg-muted)}.benchy-agent-panel-module__wAy78q__requestButtonPrimary{border-color:var(--benchy-primary);background:var(--benchy-primary);color:#fff}.benchy-agent-panel-module__wAy78q__requestButtonDanger{border-color:color-mix(in srgb, var(--color-danger) 70%, var(--color-border));color:var(--color-danger)}.benchy-agent-panel-module__wAy78q__composerWrap{border-top:1px solid var(--color-border);background:var(--color-bg-elevated);gap:8px;padding:12px;display:grid}.benchy-agent-panel-module__wAy78q__error{color:var(--color-danger);margin:0;font-size:12px;line-height:18px}.benchy-agent-panel-module__wAy78q__composer{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.benchy-agent-panel-module__wAy78q__input{resize:vertical;border:1px solid var(--color-border);background:var(--color-bg-elevated);min-height:42px;max-height:132px;color:var(--color-fg);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px;line-height:20px}.benchy-agent-panel-module__wAy78q__input:focus{outline:2px solid color-mix(in srgb, var(--benchy-primary) 32%, transparent);outline-offset:0;border-color:color-mix(in srgb, var(--benchy-primary) 55%, var(--color-border))}.benchy-agent-panel-module__wAy78q__sendButton{background:var(--benchy-primary);color:#fff;cursor:pointer;width:42px;height:42px;transition:opacity var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-instant) var(--anim-ease-default);border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.benchy-agent-panel-module__wAy78q__sendButton:disabled{cursor:not-allowed;opacity:.5}.benchy-agent-panel-module__wAy78q__sendButton:not(:disabled):active{transform:scale(.97)}.benchy-agent-panel-module__wAy78q__metaLine{color:var(--color-fg-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}@media (max-width:640px){.benchy-agent-panel-module__wAy78q__panel{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:auto;inset:48px 0 0}}}
@layer components{.navigation-progress-module__Huji9a__bar{height:var(--space-0_5);z-index:var(--z-sticky);background:var(--color-primary);pointer-events:none;opacity:0;width:0%;transition:none;position:fixed;top:0;left:0}.navigation-progress-module__Huji9a__bar[data-state=loading]{opacity:1;animation:var(--anim-keyframe-nav-grow) 12s cubic-bezier(.1, .6, .3, .9) forwards}.navigation-progress-module__Huji9a__bar[data-state=complete]{opacity:1;width:100%;animation:var(--anim-keyframe-nav-finish) var(--anim-duration-normal) var(--anim-ease-out) forwards}}
@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{.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)}.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}}
@layer components{.canvas-asset-toolbar-module__OZzAqq__detailAssetToolbar{width:100%;margin-bottom:var(--space-3);display:grid}.canvas-asset-toolbar-module__OZzAqq__assetControlsRow{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.canvas-asset-toolbar-module__OZzAqq__assetFilters{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.canvas-asset-toolbar-module__OZzAqq__sortControl{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.canvas-asset-toolbar-module__OZzAqq__sortLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:var(--leading-none)}.canvas-asset-toolbar-module__OZzAqq__sortSelect{inline-size:clamp(var(--space-40), 18vw, var(--space-56));flex-shrink:0}.canvas-asset-toolbar-module__OZzAqq__viewModeToggle{align-items:center;gap:var(--space-0_5);padding:var(--space-0_5);background:var(--color-bg-muted);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;display:inline-flex}.canvas-asset-toolbar-module__OZzAqq__viewModeButton{appearance:none;color:var(--color-fg-muted);width:var(--space-7);height:var(--space-6);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-base);line-height:var(--leading-none);transition:background var(--anim-duration-fast) var(--anim-ease-default), color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.canvas-asset-toolbar-module__OZzAqq__viewModeButton:hover{color:var(--color-fg)}.canvas-asset-toolbar-module__OZzAqq__viewModeButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.canvas-asset-toolbar-module__OZzAqq__viewModeButtonActive{background:var(--color-bg-elevated);color:var(--color-fg);box-shadow:var(--shadow-sm)}.canvas-asset-toolbar-module__OZzAqq__viewModeIcon{width:var(--space-4);height:var(--space-4)}}
@layer components{.layout-module__PKI3Xa__main{min-height:100vh;padding-top:var(--space-12);background:0 0;overflow-x:hidden}}
.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{.card-module__xXj6yW__card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius: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(--color-border-strong);box-shadow:var(--shadow-md)}.card-module__xXj6yW__interactive:active{transform:translateY(1px)}.card-module__xXj6yW__interactive:focus-visible{outline:2px solid var(--color-primary);outline-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 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{.canvas-detail-dialogs-module__DYQmCq__bulkRenameInput{width:100%;margin-bottom:var(--space-3)}.canvas-detail-dialogs-module__DYQmCq__renamePreview{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-bg-subtle);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md)}.canvas-detail-dialogs-module__DYQmCq__renamePreviewLabel{margin:0 0 var(--space-2) 0;font-size:var(--text-xs);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.canvas-detail-dialogs-module__DYQmCq__renamePreviewList{gap:var(--space-1);font-size:var(--text-sm);font-family:var(--font-mono);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.canvas-detail-dialogs-module__DYQmCq__renamePreviewOld{color:var(--color-fg-muted);text-decoration:line-through}.canvas-detail-dialogs-module__DYQmCq__renamePreviewArrow{color:var(--color-fg-muted)}.canvas-detail-dialogs-module__DYQmCq__renamePreviewNew{color:var(--color-primary);font-weight:var(--weight-medium)}}
@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-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 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)}}
@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 components{.canvas-detail-header-module__E2Ot_W__mobileWarning{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-bg-muted);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-fg-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);display:none}.canvas-detail-header-module__E2Ot_W__mobileWarningTitle{font-weight:var(--weight-medium);color:var(--color-fg)}.canvas-detail-header-module__E2Ot_W__mobileWarningDismiss{width:var(--space-7);height:var(--space-7);color:var(--color-fg-muted);border-radius:var(--radius-full);font-size:var(--text-xl);line-height:var(--leading-none);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:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.canvas-detail-header-module__E2Ot_W__mobileWarningDismiss:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.canvas-detail-header-module__E2Ot_W__mobileWarningDismiss:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.canvas-detail-header-module__E2Ot_W__titleEditable{cursor:text;border-radius:var(--radius-sm);padding:0 var(--space-1);margin:0 calc(-1 * var(--space-1));transition:background var(--anim-duration-fast) var(--anim-ease-default)}.canvas-detail-header-module__E2Ot_W__titleEditable:hover,.canvas-detail-header-module__E2Ot_W__titleEditable:focus-visible{background:var(--color-bg-muted);outline:none}.canvas-detail-header-module__E2Ot_W__titleEditInput{font-size:var(--text-4xl);font-weight:var(--weight-semibold);color:var(--color-fg);letter-spacing:var(--tracking-tight);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1);margin:0 calc(-1 * var(--space-1));width:100%;max-width:100%;font-family:inherit;line-height:inherit}.canvas-detail-header-module__E2Ot_W__titleEditInput:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.canvas-detail-header-module__E2Ot_W__titleCounter{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;display:inline-block}.canvas-detail-header-module__E2Ot_W__titleCounterWarn{color:var(--color-warning)}.canvas-detail-header-module__E2Ot_W__titleCounterFull{color:var(--color-danger)}.canvas-detail-header-module__E2Ot_W__statusBadge{vertical-align:middle;margin-right:var(--space-2);text-transform:capitalize}.canvas-detail-header-module__E2Ot_W__statusBadgeMeta{vertical-align:middle}@media (hover:none) and (pointer:coarse){.canvas-detail-header-module__E2Ot_W__mobileWarning{display:flex}}@media (prefers-reduced-motion:reduce){.canvas-detail-header-module__E2Ot_W__titleEditable{transition:none}}@media (forced-colors:active){.canvas-detail-header-module__E2Ot_W__titleEditInput{border-color:canvastext}}@media print{.canvas-detail-header-module__E2Ot_W__mobileWarning{display:none}}}
@layer components{.stat-card-module__0yHidG__grid{gap:var(--space-2_5);grid-template-columns:repeat(auto-fit, minmax(min(var(--space-32), 100%), 1fr));display:grid}.stat-card-module__0yHidG__grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.stat-card-module__0yHidG__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card-module__0yHidG__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card-module__0yHidG__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card-module__0yHidG__card{min-width:0;padding:var(--space-2_5) var(--space-3);border-radius:var(--radius-lg);border:var(--space-px) solid var(--color-border);background:var(--color-bg-elevated);transition:border-color var(--anim-duration-fast) var(--anim-ease-default);align-items:center;display:flex}.stat-card-module__0yHidG__card:hover{border-color:var(--color-border-strong)}.stat-card-module__0yHidG__vertical{justify-content:center;gap:var(--space-1_5);text-align:center;flex-direction:column}.stat-card-module__0yHidG__horizontal{gap:var(--space-2_5);flex-direction:row}.stat-card-module__0yHidG__icon{color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-card-module__0yHidG__vertical .stat-card-module__0yHidG__icon{height:calc(var(--space-5) + var(--space-0_5))}.stat-card-module__0yHidG__horizontal .stat-card-module__0yHidG__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-lg)}.stat-card-module__0yHidG__body{flex-direction:column;min-width:0;display:flex}.stat-card-module__0yHidG__vertical .stat-card-module__0yHidG__body{align-items:center;gap:var(--space-0_5)}.stat-card-module__0yHidG__horizontal .stat-card-module__0yHidG__body{align-items:flex-start;gap:var(--space-px)}.stat-card-module__0yHidG__value{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-fg);line-height:var(--leading-tight)}.stat-card-module__0yHidG__vertical .stat-card-module__0yHidG__value{font-size:var(--text-2xl)}.stat-card-module__0yHidG__horizontal .stat-card-module__0yHidG__value{font-size:var(--text-lg)}.stat-card-module__0yHidG__label{font-weight:var(--weight-medium);color:var(--color-fg-muted);line-height:var(--leading-snug)}.stat-card-module__0yHidG__vertical .stat-card-module__0yHidG__label,.stat-card-module__0yHidG__horizontal .stat-card-module__0yHidG__label{font-size:var(--text-xs)}.stat-card-module__0yHidG__subtitle{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-fg-muted);line-height:var(--leading-snug)}.stat-card-module__0yHidG__trailing{flex-shrink:0;margin-left:auto}}
@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 components{.canvas-placeholder-shell-module__CQkzra__page{gap:var(--space-6);width:100%;max-width:var(--page-max-standard);padding:var(--space-6) var(--page-padding-x-md);flex-direction:column;margin:0 auto;display:flex}.canvas-placeholder-shell-module__CQkzra__skipLink{inset:var(--space-2) auto auto var(--space-2);z-index:calc(var(--z-sticky) + 1);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--weight-medium);box-shadow:var(--shadow-md);clip-path:inset(50%);width:var(--space-px);height:var(--space-px);text-decoration:none;position:absolute;overflow:hidden}.canvas-placeholder-shell-module__CQkzra__skipLink:focus-visible{clip-path:none;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);width:auto;height:auto;overflow:visible}.canvas-placeholder-shell-module__CQkzra__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.canvas-placeholder-shell-module__CQkzra__titleStack{gap:var(--space-1);flex-direction:column;display:flex}.canvas-placeholder-shell-module__CQkzra__title{font-size:var(--text-4xl);font-weight:var(--weight-semibold);color:var(--color-fg);letter-spacing:var(--tracking-tight)}.canvas-placeholder-shell-module__CQkzra__subtitle{color:var(--color-fg-muted);font-size:var(--text-sm)}.canvas-placeholder-shell-module__CQkzra__subtitleLink{text-decoration:none}.canvas-placeholder-shell-module__CQkzra__lifecycleActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.canvas-placeholder-shell-module__CQkzra__lifecycleButton{height:var(--control-h-md);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default);align-items:center;display:inline-flex}.canvas-placeholder-shell-module__CQkzra__lifecycleButton:hover:not(:disabled){background:var(--color-bg-muted);border-color:var(--color-border-strong)}.canvas-placeholder-shell-module__CQkzra__lifecycleButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.canvas-placeholder-shell-module__CQkzra__lifecycleButton:disabled{opacity:.5;cursor:not-allowed}.canvas-placeholder-shell-module__CQkzra__lifecycleButtonDanger{color:var(--color-fg-on-primary);background:var(--color-danger);border-color:var(--color-danger)}.canvas-placeholder-shell-module__CQkzra__lifecycleButtonDanger:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.canvas-placeholder-shell-module__CQkzra__list{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--space-64) + var(--space-6)), 100%), 1fr));gap:var(--space-4);display:grid}.canvas-placeholder-shell-module__CQkzra__card{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);color:inherit;transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);flex-direction:column;text-decoration:none;display:flex}.canvas-placeholder-shell-module__CQkzra__card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.canvas-placeholder-shell-module__CQkzra__cardPending{opacity:.6;pointer-events:none;animation:canvas-placeholder-shell-module__CQkzra__canvas-pending-pulse var(--anim-duration-gentle) var(--anim-ease-in-out) infinite}.canvas-placeholder-shell-module__CQkzra__cardPending:hover{border-color:var(--color-border);box-shadow:none}@keyframes canvas-placeholder-shell-module__CQkzra__canvas-pending-pulse{0%,to{opacity:.6}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.canvas-placeholder-shell-module__CQkzra__cardPending{animation:none}.canvas-placeholder-shell-module__CQkzra__card{transition:none}}@media (forced-colors:active){.canvas-placeholder-shell-module__CQkzra__cardPending{opacity:1;color:graytext;border-color:graytext}}@media print{.canvas-placeholder-shell-module__CQkzra__printHidden,.canvas-placeholder-shell-module__CQkzra__toolbarRow,.canvas-placeholder-shell-module__CQkzra__errorBanner,.canvas-placeholder-shell-module__CQkzra__stubNote,.canvas-placeholder-shell-module__CQkzra__cardPending{display:none}.canvas-placeholder-shell-module__CQkzra__page{max-width:100%;padding:0}.canvas-placeholder-shell-module__CQkzra__list{gap:var(--space-2);grid-template-columns:1fr}.canvas-placeholder-shell-module__CQkzra__card{break-inside:avoid;box-shadow:none;border-color:canvastext}.canvas-placeholder-shell-module__CQkzra__card:hover{box-shadow:none;border-color:canvastext}.canvas-placeholder-shell-module__CQkzra__title,.canvas-placeholder-shell-module__CQkzra__cardTitle{color:canvastext}.canvas-placeholder-shell-module__CQkzra__subtitle,.canvas-placeholder-shell-module__CQkzra__cardMeta{color:graytext}}.canvas-placeholder-shell-module__CQkzra__cardTitleRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding-right:calc(var(--space-3) + var(--space-7));display:flex}.canvas-placeholder-shell-module__CQkzra__cardTitle{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.canvas-placeholder-shell-module__CQkzra__cardStatusBadge{text-transform:capitalize;flex-shrink:0}.canvas-placeholder-shell-module__CQkzra__cardMeta{color:var(--color-fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.canvas-placeholder-shell-module__CQkzra__cardSkeleton{pointer-events:none;cursor:default;border-color:var(--color-border-subtle);background:var(--color-bg-elevated)}.canvas-placeholder-shell-module__CQkzra__cardSkeleton:hover{border-color:var(--color-border-subtle);box-shadow:none}.canvas-placeholder-shell-module__CQkzra__skeletonLineTitle,.canvas-placeholder-shell-module__CQkzra__skeletonLineMeta{background:var(--color-bg-muted);border-radius:var(--radius-sm);animation:canvas-placeholder-shell-module__CQkzra__canvas-pending-pulse var(--anim-duration-gentle) var(--anim-ease-in-out) infinite;display:block}.canvas-placeholder-shell-module__CQkzra__skeletonLineTitle{height:var(--space-4);width:70%;margin-bottom:var(--space-2)}.canvas-placeholder-shell-module__CQkzra__skeletonLineMeta{height:var(--space-3);width:40%}@media (forced-colors:active){.canvas-placeholder-shell-module__CQkzra__skeletonLineTitle,.canvas-placeholder-shell-module__CQkzra__skeletonLineMeta{background:graytext}}.canvas-placeholder-shell-module__CQkzra__empty{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-fg-muted);border:var(--space-px) dashed var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.canvas-placeholder-shell-module__CQkzra__emptyTitle{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-fg)}.canvas-placeholder-shell-module__CQkzra__sectionHeading{align-items:center;gap:var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-fg);margin:0;display:inline-flex}.canvas-placeholder-shell-module__CQkzra__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.canvas-placeholder-shell-module__CQkzra__assetsSectionHeader{margin-bottom:var(--space-2)}.canvas-placeholder-shell-module__CQkzra__sectionAction{appearance:none;height:var(--control-h-sm);padding:0 var(--space-3);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default), color var(--anim-duration-fast) var(--anim-ease-default);background:0 0}.canvas-placeholder-shell-module__CQkzra__sectionAction:hover:not(:disabled){background:var(--color-bg-muted);border-color:var(--color-border-strong);color:var(--color-fg)}.canvas-placeholder-shell-module__CQkzra__sectionAction:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.canvas-placeholder-shell-module__CQkzra__sectionAction:disabled{opacity:.5;cursor:not-allowed}.canvas-placeholder-shell-module__CQkzra__inlineForm{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.canvas-placeholder-shell-module__CQkzra__inlineFormInput{min-width:0;height:var(--control-h-md);padding:0 var(--space-3);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-fg);font-size:var(--text-sm);flex:1}.canvas-placeholder-shell-module__CQkzra__inlineFormInput:hover:not(:disabled){border-color:var(--color-border-strong)}.canvas-placeholder-shell-module__CQkzra__inlineFormInput:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 calc(var(--focus-ring-width) + var(--space-px)) color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.canvas-placeholder-shell-module__CQkzra__inlineFormInput:disabled{opacity:.6;cursor:not-allowed}.canvas-placeholder-shell-module__CQkzra__plainList{padding-left:var(--space-5);color:var(--color-fg-secondary);margin:0;list-style:outside}.canvas-placeholder-shell-module__CQkzra__stubNote{padding:var(--space-4);background:var(--color-bg-subtle);border:var(--space-px) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-fg-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:0}.canvas-placeholder-shell-module__CQkzra__deleteDialogTarget{padding:var(--space-3);background:var(--color-bg-muted);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-fg);font-size:var(--text-sm);margin:0}.canvas-placeholder-shell-module__CQkzra__canvasViews{gap:var(--space-0)}.canvas-placeholder-shell-module__CQkzra__toolbarRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:0;display:flex}.canvas-placeholder-shell-module__CQkzra__toolbarTabsList{border-block-end:0;flex-shrink:0;inline-size:fit-content}.canvas-placeholder-shell-module__CQkzra__toolbarRow .canvas-placeholder-shell-module__CQkzra__assetToolbar{flex-shrink:1;min-width:0}.canvas-placeholder-shell-module__CQkzra__toolbarSearch{flex:1 1 var(--space-64);min-inline-size:var(--space-40);max-inline-size:var(--space-64)}.canvas-placeholder-shell-module__CQkzra__toolbarField,.canvas-placeholder-shell-module__CQkzra__toolbarSort{flex-shrink:0}.canvas-placeholder-shell-module__CQkzra__empty kbd{padding:var(--space-px) var(--space-1_5);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-fg-secondary);font-size:.85em;display:inline-block}.canvas-placeholder-shell-module__CQkzra__errorBanner{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-danger) 8%, transparent);border:var(--space-px) solid color-mix(in srgb, var(--color-danger) 35%, transparent);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-normal)}.canvas-placeholder-shell-module__CQkzra__errorBannerLink{color:inherit;text-underline-offset:var(--space-0_5);text-decoration:underline}.canvas-placeholder-shell-module__CQkzra__cardWrapper{position:relative}.canvas-placeholder-shell-module__CQkzra__cardKebabAnchor{top:var(--space-3);right:var(--space-3);z-index:1;display:inline-flex;position:absolute}.canvas-placeholder-shell-module__CQkzra__cardKebab{width:var(--space-7);height:var(--space-7);color:var(--color-fg-muted);border-radius:var(--radius-full);font-size:var(--text-lg);line-height:var(--leading-none);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:none;justify-content:center;align-items:center;display:inline-flex}.canvas-placeholder-shell-module__CQkzra__cardKebab:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-fg)}.canvas-placeholder-shell-module__CQkzra__cardKebab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.canvas-placeholder-shell-module__CQkzra__cardKebab:disabled{opacity:.4;cursor:not-allowed}.canvas-placeholder-shell-module__CQkzra__cardMenu{top:calc(var(--space-3) + var(--space-7) + var(--space-1));right:var(--space-3);z-index:var(--z-tooltip);min-width:calc(var(--space-32) + var(--space-3));padding:var(--space-1);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:var(--space-0_5);flex-direction:column;display:flex;position:absolute}.canvas-placeholder-shell-module__CQkzra__cardMenuInline{margin-top:var(--space-1);top:100%;right:0}.canvas-placeholder-shell-module__CQkzra__cardMenuItem{appearance:none;text-align:left;width:100%;padding:var(--space-2) var(--space-3);color:var(--color-fg);font-size:var(--text-sm);border-radius:var(--radius-sm);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:none;justify-content:flex-start;display:flex}.canvas-placeholder-shell-module__CQkzra__cardMenuItem:hover:not(:disabled){background:var(--color-bg-muted)}.canvas-placeholder-shell-module__CQkzra__cardMenuItem:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.canvas-placeholder-shell-module__CQkzra__cardMenuItemDanger{color:var(--color-danger)}.canvas-placeholder-shell-module__CQkzra__cardMenuItemDanger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.canvas-placeholder-shell-module__CQkzra__menuAnchor{position:relative}.canvas-placeholder-shell-module__CQkzra__bulkBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-elevated));border:var(--space-px) solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-fg);display:flex}.canvas-placeholder-shell-module__CQkzra__bulkBarCount{font-weight:var(--weight-medium);margin-right:var(--space-2);font-variant-numeric:tabular-nums}.canvas-placeholder-shell-module__CQkzra__shortcutsList{gap:var(--space-3);margin:0;display:grid}.canvas-placeholder-shell-module__CQkzra__shortcutsList>div{grid-template-columns:minmax(calc(var(--space-28) + var(--space-2)), max-content) 1fr;gap:var(--space-3);align-items:baseline;display:grid}.canvas-placeholder-shell-module__CQkzra__shortcutsList dt{color:var(--color-fg);font-size:var(--text-sm);margin:0}.canvas-placeholder-shell-module__CQkzra__shortcutsList dd{color:var(--color-fg-secondary);font-size:var(--text-sm);margin:0}.canvas-placeholder-shell-module__CQkzra__shortcutsList kbd{padding:var(--space-px) var(--space-1_5);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-fg-secondary);font-size:.85em;display:inline-block}.canvas-placeholder-shell-module__CQkzra__assetToolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:inline-flex}.canvas-placeholder-shell-module__CQkzra__assetSearchInput{min-height:var(--control-h-lg)}.canvas-placeholder-shell-module__CQkzra__assetSearchInput::-webkit-search-cancel-button{appearance:none}}
@layer components{.contact-form-module__foiA7G__successMessage{border:1px solid var(--benchy-border);background:var(--benchy-bg-card);color:var(--benchy-text-primary);border-radius:8px;padding:12px 16px;font-size:14px}.contact-form-module__foiA7G__form{flex-direction:column;gap:16px;display:flex}.contact-form-module__foiA7G__errorMessage{border:1px solid color-mix(in srgb, var(--destructive,#ef4444) 40%, transparent);background:color-mix(in srgb, var(--benchy-error) 10%, transparent);color:var(--benchy-error);border-radius:8px;padding:8px 12px;font-size:14px}.contact-form-module__foiA7G__honeypot{display:none}.contact-form-module__foiA7G__fieldWrap{flex-direction:column;display:flex}.contact-form-module__foiA7G__label{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.contact-form-module__foiA7G__input{border:1px solid var(--benchy-border);background:var(--color-bg-elevated);width:100%;transition:border-color var(--anim-duration-fast,.15s) var(--anim-ease-default,ease), box-shadow var(--anim-duration-fast,.15s) var(--anim-ease-default,ease);border-radius:6px;outline:none;padding:8px 12px;font-size:14px}.contact-form-module__foiA7G__input:focus-visible{box-shadow:0 0 0 2px #0003}.contact-form-module__foiA7G__input:disabled{opacity:.5}.contact-form-module__foiA7G__textarea{resize:vertical;background:var(--color-bg-elevated);border-radius:6px}.contact-form-module__foiA7G__submitBtn{background:var(--benchy-primary);height:40px;color:var(--color-fg-on-primary);cursor:pointer;transition:background-color var(--anim-duration-fast,.15s) var(--anim-ease-default,ease);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.contact-form-module__foiA7G__submitBtn:hover:not(:disabled){opacity:.9}.contact-form-module__foiA7G__submitBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #0003}.contact-form-module__foiA7G__submitBtn:disabled{pointer-events:none;opacity:.5}}
@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);width:100%;padding:var(--space-6) clamp(var(--page-padding-x-sm), 4vw, var(--page-padding-x-lg)) var(--space-14);margin:0 auto}.dashboard-content-module__aoAUHG__heroCard{border-radius:var(--radius-3xl);padding:clamp(var(--space-6), 4vw, var(--space-8));gap:var(--space-4);background:var(--color-bg-elevated);flex-direction:column;display:flex}.dashboard-content-module__aoAUHG__heading{font-size:var(--text-3xl);font-weight:var(--weight-semibold);color:var(--color-fg);line-height:var(--leading-tight);margin:0}.dashboard-content-module__aoAUHG__subtitle{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-fg-secondary);max-width:50ch;margin:0}.dashboard-content-module__aoAUHG__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-content-module__aoAUHG__creditCount{font-variant-numeric:tabular-nums;text-align:end;visibility:hidden;min-width:3ch;margin-inline-start:.4em;display:inline-block}.dashboard-content-module__aoAUHG__creditCount[data-visible=true]{visibility:visible}}
