.WordBenchProviderFilter-module__cC3JOW__providerControls{flex-direction:column;gap:8px;margin:5px 0;display:flex}@media (max-width:720px){.WordBenchProviderFilter-module__cC3JOW__providerControls{display:none}}.WordBenchProviderFilter-module__cC3JOW__providerControlsAlignStart,.WordBenchProviderFilter-module__cC3JOW__providerControlsAlignEnd{align-items:flex-start}.WordBenchProviderFilter-module__cC3JOW__providerHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.WordBenchProviderFilter-module__cC3JOW__providerLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.WordBenchProviderFilter-module__cC3JOW__showAllButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.WordBenchProviderFilter-module__cC3JOW__showAllButton:hover:not(:disabled){color:var(--text-primary)}.WordBenchProviderFilter-module__cC3JOW__showAllButton:disabled{cursor:default;opacity:.4}.WordBenchProviderFilter-module__cC3JOW__providerList{flex-wrap:wrap;gap:8px;display:flex}.WordBenchProviderFilter-module__cC3JOW__providerListAlignStart{justify-content:flex-start}.WordBenchProviderFilter-module__cC3JOW__providerListAlignEnd{justify-content:flex-end}.WordBenchProviderFilter-module__cC3JOW__providerButton{border:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-card),var(--bg-primary)14%);min-height:32px;color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.WordBenchProviderFilter-module__cC3JOW__providerButton:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--text-muted),transparent 60%)}.WordBenchProviderFilter-module__cC3JOW__providerButtonActive{opacity:1}.WordBenchProviderFilter-module__cC3JOW__providerButtonMuted{opacity:.48}.WordBenchProviderFilter-module__cC3JOW__providerSwatch{border-radius:999px;flex:none;width:10px;height:10px}@media (max-width:720px){.WordBenchProviderFilter-module__cC3JOW__providerControls{align-items:flex-start;width:100%}.WordBenchProviderFilter-module__cC3JOW__providerList{justify-content:flex-start}}
.WordBenchScatterplot-module__xviRAq__viewer{flex-direction:column;gap:18px;display:flex}.WordBenchScatterplot-module__xviRAq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.WordBenchScatterplot-module__xviRAq__toolbarCopy{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.WordBenchScatterplot-module__xviRAq__toolbarDescription{color:var(--text-primary);margin:5px 0;font-size:1rem;line-height:1.6}.WordBenchScatterplot-module__xviRAq__toolbarNotes{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.WordBenchScatterplot-module__xviRAq__controls{gap:14px;display:flex}.WordBenchScatterplot-module__xviRAq__control{background:var(--bg-card);border:1px solid var(--border-primary);cursor:pointer;corner-shape:squircle;border-radius:18px;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.WordBenchScatterplot-module__xviRAq__control:hover{border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary)50%)}.WordBenchScatterplot-module__xviRAq__controlActive{border-color:var(--accent-primary)}.WordBenchScatterplot-module__xviRAq__controlLabel{color:var(--text-primary);font-size:18px;font-weight:500}.WordBenchScatterplot-module__xviRAq__controlHint{color:var(--text-muted);font-size:14px}.WordBenchScatterplot-module__xviRAq__select{-webkit-appearance:none;appearance:none;border:1px solid var(--border-primary);background:var(--bg-card);width:100%;min-height:42px;color:var(--text-primary);border-radius:10px;padding:0 12px}.WordBenchScatterplot-module__xviRAq__select:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.WordBenchScatterplot-module__xviRAq__controlDescription{color:var(--text-muted);font-size:.84rem;line-height:1.45}.WordBenchScatterplot-module__xviRAq__chartFrame{border:1px solid var(--border-primary);corner-shape:squircle;background:var(--bg-card);border-radius:14px;flex-direction:column;padding:12px;display:flex}.WordBenchScatterplot-module__xviRAq__legendGrid{grid-template-columns:minmax(0,1fr);gap:14px;padding:10px;display:grid}.WordBenchScatterplot-module__xviRAq__legendTopRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.WordBenchScatterplot-module__xviRAq__legendTopRowMain{flex:440px;min-width:0}@media (max-width:720px){.WordBenchScatterplot-module__xviRAq__legendTopRowMain{display:none}}.WordBenchScatterplot-module__xviRAq__legendTopRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.WordBenchScatterplot-module__xviRAq__inferiorToggle{background:color-mix(in srgb,var(--bg-card),var(--bg-primary)10%);min-height:40px;color:var(--text-secondary);cursor:pointer;border:none;align-items:center;gap:12px;font-size:12px;font-weight:500;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.WordBenchScatterplot-module__xviRAq__inferiorToggle:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--text-muted),transparent 60%)}.WordBenchScatterplot-module__xviRAq__inferiorToggleActive{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-primary),transparent 30%)}.WordBenchScatterplot-module__xviRAq__inferiorToggleText{white-space:nowrap}.WordBenchScatterplot-module__xviRAq__inferiorToggleSwitch{background:color-mix(in srgb,var(--border-primary),transparent 20%);border-radius:999px;align-items:center;width:34px;height:20px;transition:background-color .12s;display:inline-flex;position:relative}.WordBenchScatterplot-module__xviRAq__inferiorToggleActive .WordBenchScatterplot-module__xviRAq__inferiorToggleSwitch{background:color-mix(in srgb,var(--accent-primary),white 18%)}.WordBenchScatterplot-module__xviRAq__inferiorToggleThumb{background:var(--bg-primary);border-radius:999px;width:14px;height:14px;margin-left:3px;transition:transform .12s;box-shadow:0 1px 2px #0000001f}.WordBenchScatterplot-module__xviRAq__inferiorToggleActive .WordBenchScatterplot-module__xviRAq__inferiorToggleThumb{transform:translate(14px)}.WordBenchScatterplot-module__xviRAq__legendCard{flex-direction:column;gap:12px;display:flex}.WordBenchScatterplot-module__xviRAq__legendHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.WordBenchScatterplot-module__xviRAq__legendTitle{color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.WordBenchScatterplot-module__xviRAq__showAllButton{border:1px solid var(--border-primary);background:var(--bg-card);min-height:34px;color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:0 12px;font-size:.9rem;transition:border-color .12s,color .12s,opacity .12s}.WordBenchScatterplot-module__xviRAq__showAllButton:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-primary)}.WordBenchScatterplot-module__xviRAq__showAllButton:disabled{opacity:.45;cursor:default}.WordBenchScatterplot-module__xviRAq__modelProviderGroups{flex-wrap:wrap;gap:10px;display:flex}.WordBenchScatterplot-module__xviRAq__modelProviderTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.WordBenchScatterplot-module__xviRAq__legendItem{color:var(--text-secondary);border:1px solid var(--border-primary);corner-shape:squircle;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:4px;padding:5px;font-size:12px;transition:color .12s,opacity .12s;display:inline-flex}.WordBenchScatterplot-module__xviRAq__legendItem:hover{color:var(--text-primary)}.WordBenchScatterplot-module__xviRAq__legendItemActive{opacity:1}.WordBenchScatterplot-module__xviRAq__legendItemMuted{opacity:.38}.WordBenchScatterplot-module__xviRAq__providerSwatch{width:12px;height:12px;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg-card),transparent 8%);border-radius:999px;flex:none;display:inline-block}.WordBenchScatterplot-module__xviRAq__disclaimer{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.82rem}.WordBenchScatterplot-module__xviRAq__chartFrame .word-bench-point-label{pointer-events:none}.WordBenchScatterplot-module__xviRAq__chartFrame .word-bench-point-label span{pointer-events:none}@media (max-width:900px){.WordBenchScatterplot-module__xviRAq__controls{flex-direction:column;width:100%;height:240px;overflow:scroll}.WordBenchScatterplot-module__xviRAq__legendTopRow{flex-direction:column}.WordBenchScatterplot-module__xviRAq__legendTopRowActions{justify-content:flex-start}}@media (max-width:640px){.WordBenchScatterplot-module__xviRAq__controls{grid-template-columns:1fr}.WordBenchScatterplot-module__xviRAq__chartFrame{padding:6px}}
.WordBenchOutcomeBreakdownChart-module__ukaAtG__section{flex-direction:column;gap:14px;margin:0 auto;display:flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__header{flex-direction:column;gap:8px;display:flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__title{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:500;line-height:1.1}.WordBenchOutcomeBreakdownChart-module__ukaAtG__description{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}.WordBenchOutcomeBreakdownChart-module__ukaAtG__frame{border:1px solid var(--border-primary);corner-shape:squircle;background:color-mix(in srgb,var(--bg-card),var(--bg-primary)10%);border-radius:14px;padding:16px 12px 10px}.WordBenchOutcomeBreakdownChart-module__ukaAtG__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin:0 4px 10px;display:flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__controlsActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:inline-flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__seriesLegend{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:10px;display:flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__seriesLegendItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__seriesSwatch{border-radius:2px;flex:none;width:14px;height:14px}.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggle{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;font-size:12px;font-weight:500;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggle:hover,.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleActive{color:var(--text-primary)}.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleText{white-space:nowrap}.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleSwitch{background:color-mix(in srgb,var(--border-primary),transparent 20%);border-radius:999px;align-items:center;width:34px;height:20px;transition:background-color .12s;display:inline-flex;position:relative}.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleActive .WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleSwitch{background:color-mix(in srgb,var(--accent-primary),white 18%)}.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleThumb{background:var(--bg-primary);border-radius:999px;width:14px;height:14px;margin-left:3px;transition:transform .12s;box-shadow:0 1px 2px #0000001f}.WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleActive .WordBenchOutcomeBreakdownChart-module__ukaAtG__filterToggleThumb{transform:translate(14px)}.WordBenchOutcomeBreakdownChart-module__ukaAtG__axisLabel{max-width:240px;color:var(--text-primary);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.15;display:inline-flex}.WordBenchOutcomeBreakdownChart-module__ukaAtG__axisLabelSwatch{border-radius:999px;flex:none;width:10px;height:10px}.WordBenchOutcomeBreakdownChart-module__ukaAtG__axisLabelText{display:inline-block}.WordBenchOutcomeBreakdownChart-module__ukaAtG__empty{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:720px){.WordBenchOutcomeBreakdownChart-module__ukaAtG__section{margin-top:24px}.WordBenchOutcomeBreakdownChart-module__ukaAtG__frame{padding:12px 8px 6px}.WordBenchOutcomeBreakdownChart-module__ukaAtG__controlsRow{margin:0 2px 10px}.WordBenchOutcomeBreakdownChart-module__ukaAtG__controlsActions{justify-content:flex-start}}
.Button-module__U-79dW__button{-webkit-appearance:none;appearance:none;white-space:nowrap;font-family:var(--font-ui);border:none;border:1px solid var(--border-primary);corner-shape:squircle;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;--loading-color:var(--accent-primary);border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-weight:400;display:inline-flex}.Button-module__U-79dW__button:not(:disabled):active{filter:brightness(.9)}.Button-module__U-79dW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__U-79dW__button-size-1{min-width:28px;height:28px;font-size:13px}.Button-module__U-79dW__button-size-0_5{min-width:24px;height:24px;padding:4px 8px;font-size:12px}.Button-module__U-79dW__button-size-2{min-width:34px;height:34px;padding:8px;font-size:14px}.Button-module__U-79dW__button-size-3{border-radius:16px;padding:16px;font-size:18px;font-weight:500}.Button-module__U-79dW__button-color-card{background:var(--bg-card)}.Button-module__U-79dW__button-color-card:not(:disabled):hover{background:color-mix(in srgb,var(--bg-card),white 5%);color:color-mix(in srgb,var(--text-primary),white 35%)}.Button-module__U-79dW__dark .Button-module__U-79dW__button-color-card:not(:disabled):hover{color:var(--text-primary)}.Button-module__U-79dW__button-color-card:active{background:color-mix(in srgb,var(--bg-card),black 5%)}.Button-module__U-79dW__button-color-blue{background:var(--accent-primary);color:#fff;border-color:color-mix(in srgb,var(--accent-primary),var(--text-primary)30%)}.Button-module__U-79dW__button-color-blue:not(:disabled):hover{color:#fff;background:color-mix(in srgb,var(--accent-primary),white 10%)}.Button-module__U-79dW__button-color-blue:active{background:color-mix(in srgb,var(--accent-primary),black 5%)}.Button-module__U-79dW__button-color-gray{background:var(--bg-primary)}.Button-module__U-79dW__button-color-gray:not(:disabled):hover{background:var(--bg-hover)}.Button-module__U-79dW__button-color-gray:active{background:color-mix(in srgb,var(--bg-primary),black 5%)}.Button-module__U-79dW__button-color-toolbar{background:0 0}.Button-module__U-79dW__button-color-toolbar:disabled{opacity:.5}.Button-module__U-79dW__button-color-toolbar:hover:not(:disabled){background:var(--bg-hover)}.Button-module__U-79dW__button-color-toolbar:active:not(:disabled){background:color-mix(in srgb,var(--bg-primary),black 5%);filter:none}.Button-module__U-79dW__button-color-toolbar-primary{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)20%);background:0 0}.Button-module__U-79dW__button-color-toolbar-primary:disabled{opacity:.5}.Button-module__U-79dW__button-color-toolbar-primary:hover:not(:disabled){background:color-mix(in srgb,var(--bg-card),var(--accent-primary)5%);border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)40%)}.Button-module__U-79dW__button-color-toolbar-primary:active:not(:disabled){background:color-mix(in srgb,var(--bg-primary),black 5%);filter:none}.Button-module__U-79dW__button-color-green{background:var(--accent-success);color:#fff;border-color:color-mix(in srgb,var(--accent-success),var(--text-primary)20%)}.Button-module__U-79dW__button-color-green:not(:disabled):hover{background:color-mix(in srgb,var(--accent-success),white 10%);color:#fff}.Button-module__U-79dW__button-color-green:active{background:color-mix(in srgb,var(--accent-success),black 5%)}.Button-module__U-79dW__button-color-red{color:#fff;background:var(--accent-danger);border-color:color-mix(in srgb,var(--accent-danger),var(--text-primary)30%)}.Button-module__U-79dW__button-color-red:not(:disabled):hover{color:#fff;background:color-mix(in srgb,var(--accent-danger),white 10%)}.Button-module__U-79dW__button-color-red:active{background:color-mix(in srgb,var(--accent-danger),black 5%)}.Button-module__U-79dW__button-color-red-outline{color:var(--text-primary);background:0 0;border-color:color-mix(in srgb,var(--accent-danger),transparent 50%)!important}.Button-module__U-79dW__button-color-red-outline:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent-danger),transparent 20%)}.Button-module__U-79dW__button-color-red-outline:active{border-color:color-mix(in srgb,var(--accent-danger),transparent 10%)}.Button-module__U-79dW__button-loading{pointer-events:none;position:relative;overflow:hidden}.Button-module__U-79dW__loadingBar{background:var(--loading-track);border-radius:2px;height:4px;position:absolute;left:20%;right:20%;overflow:hidden}.Button-module__U-79dW__loadingTrack{width:140%;height:100%;position:relative}.Button-module__U-79dW__loadingTrack:before,.Button-module__U-79dW__loadingTrack:after{content:"";background:linear-gradient(to left,var(--loading-track)0%,var(--loading-color)50%,var(--loading-track)100%);border-radius:2px;width:20%;height:100%;animation:3s linear infinite Button-module__U-79dW__buttonLoadingSlide;position:absolute;top:0}.Button-module__U-79dW__loadingTrack:after{animation-delay:-1.5s}@keyframes Button-module__U-79dW__buttonLoadingSlide{0%{left:-40%}to{left:100%}}.Button-module__U-79dW__button-color-blue.Button-module__U-79dW__button-loading{--loading-track:color-mix(in srgb,var(--accent-primary),black 10%);--loading-color:#ffffffb3}.Button-module__U-79dW__button-color-green.Button-module__U-79dW__button-loading,.Button-module__U-79dW__button-color-red.Button-module__U-79dW__button-loading{--loading-track:color-mix(in srgb,var(--accent-success),black 15%);--loading-color:#ffffffb3}.Button-module__U-79dW__button-color-card.Button-module__U-79dW__button-loading,.Button-module__U-79dW__button-color-gray.Button-module__U-79dW__button-loading,.Button-module__U-79dW__button-color-toolbar.Button-module__U-79dW__button-loading,.Button-module__U-79dW__button-color-transparent.Button-module__U-79dW__button-loading,.Button-module__U-79dW__button-color-grey.Button-module__U-79dW__button-loading{--loading-track:var(--border-primary);--loading-color:#9ca3af}.Button-module__U-79dW__button-color-transparent{color:var(--text-primary);border:1px solid var(--border-primary);background:0 0}.Button-module__U-79dW__button-color-grey:not(:disabled):hover{color:#fff;background:color-mix(in srgb,var(--accent-danger),white 10%)}.Button-module__U-79dW__button-color-grey:active{background:color-mix(in srgb,var(--accent-danger),black 5%)}.Button-module__U-79dW__button-color-upgrade{border-color:color-mix(in srgb,var(--accent-success),transparent 70%);background:var(--bg-card);color:color-mix(in srgb,var(--accent-success),var(--text-success)30%);transition:background .3s;position:relative;overflow:hidden}.Button-module__U-79dW__button-color-upgrade:not(:disabled):hover{background:color-mix(in srgb,var(--accent-success),transparent 98%)}.dark .Button-module__U-79dW__button-color-upgrade{background:color-mix(in srgb,var(--accent-success),transparent 90%)}.dark .Button-module__U-79dW__button-color-upgrade:hover{background:color-mix(in srgb,var(--accent-success),transparent 70%)}.Button-module__U-79dW__button-color-upgrade:before{content:"";background:linear-gradient(120deg,transparent 0%,transparent 30%,color-mix(in srgb,var(--accent-success),transparent 96%)50%,transparent 70%,transparent 100%);pointer-events:none;width:100%;height:100%;transition:none;position:absolute;top:0;left:-100%}.Button-module__U-79dW__button-color-upgrade:not(:disabled):hover:before{transition:left .8s ease-out;left:100%}.Button-module__U-79dW__button-color-upgrade:active{color:color-mix(in srgb,var(--accent-success),var(--text-primary)30%);background:color-mix(in srgb,var(--accent-success),transparent 90%)!important}.dark .Button-module__U-79dW__button-color-upgrade{color:#fff}.dark .Button-module__U-79dW__button-color-upgrade:active{color:color-mix(in srgb,var(--accent-success),var(--text-primary)50%)}.Button-module__U-79dW__button.Button-module__U-79dW__button-flat{border:none}
.RadixTooltip-module__mHbkGa__tooltipContent{box-sizing:border-box;corner-shape:squircle;color:#fff;width:max-content;max-width:min(260px,100vw - 24px);box-shadow:0 2px 8px var(--shadow-md);z-index:8100;overflow-wrap:break-word;background-color:#222;border-radius:16px;padding:6px 12px;font-size:12px;line-height:1.4;animation:.15s cubic-bezier(.16,1,.3,1) RadixTooltip-module__mHbkGa__slideIn}.RadixTooltip-module__mHbkGa__tooltipContent.RadixTooltip-module__mHbkGa__accent{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary)12%,var(--bg-card))0%,color-mix(in srgb,var(--accent-primary)24%,var(--bg-card))50%,color-mix(in srgb,var(--accent-primary)12%,var(--bg-card))100%);border-color:color-mix(in srgb,var(--accent-primary)30%,var(--border-primary));background-size:200% 200%;animation:6s ease-in-out infinite RadixTooltip-module__mHbkGa__accentGradient}@keyframes RadixTooltip-module__mHbkGa__accentGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes RadixTooltip-module__mHbkGa__slideIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.UserAvatar-module__Kiqz8q__avatar{color:#fff;cursor:default;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.UserAvatar-module__Kiqz8q__avatar:after{content:"";pointer-events:none;background:#fff0;border-radius:50%;transition:background .15s;position:absolute;inset:0}.UserAvatar-module__Kiqz8q__avatar:hover:after{background:#ffffff4d}.UserAvatar-module__Kiqz8q__avatarImage{object-fit:cover}
.MenuSurface-module__42ByRq__menuContent{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border-primary),transparent 4%);border-radius:6px;padding:6px;animation:.16s ease-out MenuSurface-module__42ByRq__menuSurfaceFadeIn;box-shadow:0 12px 28px #00000029}@keyframes MenuSurface-module__42ByRq__menuSurfaceFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MenuSurface-module__42ByRq__menuLabel{letter-spacing:.03em;color:var(--text-secondary);-webkit-user-select:none;user-select:none;padding:6px 8px 4px;font-size:11px;font-weight:400}.MenuSurface-module__42ByRq__menuItem{width:100%;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.MenuSurface-module__42ByRq__menuItem:hover,.MenuSurface-module__42ByRq__menuItem[data-highlighted]{background:var(--bg-hover)}.MenuSurface-module__42ByRq__menuItem[data-disabled]{color:var(--text-muted);pointer-events:none}.MenuSurface-module__42ByRq__menuSeparator{background:color-mix(in srgb,var(--border-primary),transparent 6%);height:1px;margin:4px}
.Dropdown-module__Lz0UrW__container{display:inline-flex}.Dropdown-module__Lz0UrW__trigger{font-weight:400;font-family:var(--font-ui);justify-content:space-between;display:inline-flex}.Dropdown-module__Lz0UrW__searchInput{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.Dropdown-module__Lz0UrW__searchInput::placeholder{color:var(--text-secondary)}.Dropdown-module__Lz0UrW__searchRow{border-bottom:1px solid var(--border-primary);padding:6px 10px}.Dropdown-module__Lz0UrW__searchRow[data-size="0.5"] .Dropdown-module__Lz0UrW__searchInput{font-size:12px}.Dropdown-module__Lz0UrW__searchRow[data-size="1"] .Dropdown-module__Lz0UrW__searchInput{font-size:13px}.Dropdown-module__Lz0UrW__searchRow[data-size="2"] .Dropdown-module__Lz0UrW__searchInput{font-size:14px}.Dropdown-module__Lz0UrW__searchRow[data-size="3"] .Dropdown-module__Lz0UrW__searchInput{font-size:15px}.Dropdown-module__Lz0UrW__trigger[data-size="0.5"]{padding:4px 8px;font-size:11px}.Dropdown-module__Lz0UrW__trigger[data-size="1"]{padding:6px;font-size:13px}.Dropdown-module__Lz0UrW__trigger[data-size="2"]{padding:8px 16px;font-size:14px}.Dropdown-module__Lz0UrW__trigger[data-size="3"]{padding:10px 20px;font-size:15px}.Dropdown-module__Lz0UrW__chevron{margin-left:8px}.Dropdown-module__Lz0UrW__trigger[data-size="0.5"] .Dropdown-module__Lz0UrW__chevron,.Dropdown-module__Lz0UrW__trigger[data-size="1"] .Dropdown-module__Lz0UrW__chevron{margin-left:0}.Dropdown-module__Lz0UrW__content{z-index:1200;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(24rem,100dvh - 32px);overflow-y:auto;}.Dropdown-module__Lz0UrW__content_tertiary{background-color:var(--bg-primary)}.Dropdown-module__Lz0UrW__item{font-family:var(--font-ui);justify-content:space-between;align-items:center;}.Dropdown-module__Lz0UrW__item[data-size="0.5"]{padding:4px 8px;font-size:12px}.Dropdown-module__Lz0UrW__item[data-size="1"]{padding:6px;font-size:13px}.Dropdown-module__Lz0UrW__item[data-size="2"]{padding:8px;font-size:14px}.Dropdown-module__Lz0UrW__item[data-size="3"]{padding:10px 20px;font-size:15px}.Dropdown-module__Lz0UrW__checkIcon{margin-left:8px}.Dropdown-module__Lz0UrW__itemDisabled{opacity:.5;cursor:not-allowed}.Dropdown-module__Lz0UrW__itemDisabled:hover{color:var(--text-muted);background-color:#0000}.Dropdown-module__Lz0UrW__separator{}
.EditorControls-module__UBF6uG__friends{justify-content:flex-end;height:32px;display:flex}.EditorControls-module__UBF6uG__sharedByBadge{color:var(--text-primary);background-color:var(--bg-overlay);border:1px solid var(--accent-success);font-size:12px;font-family:var(--font-ui);cursor:default;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;padding:2px 6px;display:inline-flex}.EditorControls-module__UBF6uG__shareButton{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.EditorControls-module__UBF6uG__toolbar{height:78px;width:var(--editor-controls-width);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:stretch;gap:0;display:flex}.EditorControls-module__UBF6uG__toolbarSkeleton{width:100%;height:78px}.EditorControls-module__UBF6uG__toolbar button{justify-content:space-between}@media (max-width:1300px){.EditorControls-module__UBF6uG__toolbar{width:100%}}.EditorControls-module__UBF6uG__ribbonSection{flex-direction:column;justify-content:space-between;padding:8px;display:flex}.EditorControls-module__UBF6uG__ribbonRow{align-items:center;gap:6px;min-height:28px;display:flex}.EditorControls-module__UBF6uG__ribbonSeparator{background-color:var(--bg-primary);flex-shrink:0;align-self:stretch;width:1px}.EditorControls-module__UBF6uG__ribbonTall{align-self:stretch;align-items:center;display:flex}.EditorControls-module__UBF6uG__ribbonTall button{height:100%;min-height:60px;padding:8px;transition:color .25s;font-weight:400!important}.EditorControls-module__UBF6uG__ribbonSectionHorizontal,.EditorControls-module__UBF6uG__reviewModeToolbar{flex-direction:row;align-items:stretch;gap:6px;padding:8px;display:flex}.EditorControls-module__UBF6uG__reviewModeToolbar{width:100%;min-width:0}@media (max-width:750px){.EditorControls-module__UBF6uG__reviewModeBackButtonText{display:none}}.EditorControls-module__UBF6uG__reviewModeToolbarPrimary{gap:6px;min-width:0;display:flex}.EditorControls-module__UBF6uG__reviewModeToolbarSpacer{flex:auto}.EditorControls-module__UBF6uG__reviewModeCloseButton{justify-content:center;align-self:flex-end;width:40px}.EditorControls-module__UBF6uG__reviewModeToggleSection{flex-direction:column;justify-content:center;gap:8px;min-width:140px;padding:0 8px;display:flex}@media (max-width:600px){.EditorControls-module__UBF6uG__reviewModeToggleSection{display:none}}@media (max-width:660px){.EditorControls-module__UBF6uG__reviewModeCloseButton{display:none}}.EditorControls-module__UBF6uG__reviewModeCheckboxRow{min-height:20px;font-family:var(--font-ui);color:var(--text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;font-size:11px;line-height:1.2;display:flex}.EditorControls-module__UBF6uG__reviewModeCheckboxRow input{width:14px;height:14px;accent-color:var(--accent-primary);cursor:inherit;flex:none;margin:0}.EditorControls-module__UBF6uG__reviewModeCheckboxRow input:disabled+span,.EditorControls-module__UBF6uG__reviewModeCheckboxRow input:disabled{opacity:.55}.EditorControls-module__UBF6uG__reviewModeCheckboxRow input:disabled{cursor:default}.EditorControls-module__UBF6uG__reviewModeCheckboxRow:has(input:disabled){cursor:default}.EditorControls-module__UBF6uG__reviewModeBulkActions{flex-direction:column;justify-content:center;gap:6px;padding:0 8px;display:flex}.EditorControls-module__UBF6uG__reviewModeBulkActionButton{justify-content:center;width:100%}@media (max-width:450px){.EditorControls-module__UBF6uG__ribbonSectionHorizontal,.EditorControls-module__UBF6uG__reviewModeToolbar{gap:0;padding:8px 0}.EditorControls-module__UBF6uG__reviewModeToolbarPrimary{gap:0}.EditorControls-module__UBF6uG__reviewModeToggleSection{gap:6px;min-width:156px;padding:0 6px}.EditorControls-module__UBF6uG__reviewModeBulkActions{min-width:92px;padding:0 6px}.EditorControls-module__UBF6uG__reviewModeCheckboxRow{gap:6px;font-size:10px}}.EditorControls-module__UBF6uG__ribbonIconAccent{fill:var(--accent-primary);opacity:.2}.EditorControls-module__UBF6uG__ribbonTall button:hover .EditorControls-module__UBF6uG__ribbonIconAccent{fill:var(--accent-primary);opacity:.3}.EditorControls-module__UBF6uG__ribbonIconAccentGreen{fill:var(--accent-success);opacity:.2}.EditorControls-module__UBF6uG__ribbonTall button:hover .EditorControls-module__UBF6uG__ribbonIconAccentGreen{fill:var(--accent-success);opacity:.3}.EditorControls-module__UBF6uG__iconAccentStroke{stroke:var(--accent-primary)}.EditorControls-module__UBF6uG__iconAccentFill{fill:var(--accent-primary)}.EditorControls-module__UBF6uG__iconAccentText{color:var(--accent-primary)}.EditorControls-module__UBF6uG__iconAccentGreenStroke{stroke:var(--accent-success)}.EditorControls-module__UBF6uG__iconAccentGreenFill{fill:var(--accent-success)}.button-color-blue .EditorControls-module__UBF6uG__iconAccentStroke{stroke:#fff}.button-color-blue .EditorControls-module__UBF6uG__iconAccentFill{fill:#fff}.button-color-blue .EditorControls-module__UBF6uG__iconAccentText{color:#fff}.button-color-blue .EditorControls-module__UBF6uG__iconAccentGreenStroke{stroke:#fff}.button-color-blue .EditorControls-module__UBF6uG__iconAccentGreenFill{fill:#fff}button:disabled .EditorControls-module__UBF6uG__iconAccentStroke,button:disabled .EditorControls-module__UBF6uG__iconAccentFill,button:disabled .EditorControls-module__UBF6uG__iconAccentGreenStroke,button:disabled .EditorControls-module__UBF6uG__iconAccentGreenFill,button:disabled .EditorControls-module__UBF6uG__iconAccentText{opacity:.4}.EditorControls-module__UBF6uG__toolbarRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EditorControls-module__UBF6uG__publishToolbar{box-sizing:border-box;width:var(--editor-controls-width);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:8px 14px;display:grid}@media (max-width:935px){.EditorControls-module__UBF6uG__publishToolbar{width:100vw;min-width:0}}.EditorControls-module__UBF6uG__publishToolbarLeft{flex-shrink:0;align-items:center;min-width:0;display:flex}.EditorControls-module__UBF6uG__publishToolbarCenter{flex-direction:column;align-items:stretch;min-width:0;display:flex;overflow:hidden}.EditorControls-module__UBF6uG__publishToolbarRight{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.EditorControls-module__UBF6uG__backToEditingButton{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:500;display:flex;justify-content:center!important}.EditorControls-module__UBF6uG__proposalsInfo{flex-direction:column;align-items:center;gap:6px;display:flex}.EditorControls-module__UBF6uG__proposalsCount{color:var(--text-primary);font-size:14px;font-weight:600}.EditorControls-module__UBF6uG__proposalsHint{color:var(--text-tertiary);font-size:12px}.EditorControls-module__UBF6uG__proposalsNav{align-items:center;gap:4px;display:flex}@media screen and (max-width:750px){.EditorControls-module__UBF6uG__proposalsInfo{display:none}}.EditorControls-module__UBF6uG__acceptIcon{background:var(--accent-success);color:#fff;border-radius:50%;width:20px;height:20px;padding:2px}.EditorControls-module__UBF6uG__acceptAllButton,.EditorControls-module__UBF6uG__rejectAllButton{justify-content:flex-start;gap:6px;display:flex}.EditorControls-module__UBF6uG__publishInfo{grid-template-rows:auto auto;place-items:center;gap:4px;min-width:0;max-width:100%;display:grid}.EditorControls-module__UBF6uG__publishInfoPrimary,.EditorControls-module__UBF6uG__publishInfoSecondary{justify-content:center;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.EditorControls-module__UBF6uG__publishStatusBadge{background:var(--bg-tertiary,#e5e7eb);color:var(--text-secondary,#6b7280);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.EditorControls-module__UBF6uG__publishStatusBadge[data-published=true]{background:var(--green-3,#d1fae5);color:var(--green-11,#065f46)}.EditorControls-module__UBF6uG__publishSlugRow{align-items:center;gap:0;min-width:0;max-width:100%;font-size:13px;display:flex}.EditorControls-module__UBF6uG__publishSlugPrefix{color:var(--text-tertiary,#9ca3af);font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:clamp(120px,22vw,300px);font-size:12px;overflow:hidden}.EditorControls-module__UBF6uG__publishSlugInput{border:1px solid var(--border-primary,#e5e7eb);background:var(--bg-primary,#fff);color:var(--text-primary,#111);width:clamp(126px,16vw,240px);min-width:0;font-size:12px;font-family:var(--font-mono,monospace);border-radius:4px;padding:2px 6px}.EditorControls-module__UBF6uG__publishSlugInput:focus{border-color:var(--blue-7,#3b82f6);outline:none}.EditorControls-module__UBF6uG__publishDate{color:var(--text-tertiary,#9ca3af);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.EditorControls-module__UBF6uG__publishDateActions{align-items:center;gap:6px;min-width:0;display:inline-flex}.EditorControls-module__UBF6uG__publishDateResetButton{border:1px solid var(--border-primary,#e5e7eb);background:var(--bg-primary,#fff);width:24px;height:24px;color:var(--text-secondary,#4b5563);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.EditorControls-module__UBF6uG__publishDateResetButton:hover{background:var(--bg-secondary,#f9fafb);color:var(--text-primary,#111827)}.EditorControls-module__UBF6uG__publishDateResetButton:disabled{opacity:.55;cursor:not-allowed}.EditorControls-module__UBF6uG__publishOpenGraphImage{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.EditorControls-module__UBF6uG__publishOpenGraphImageInput{display:none}.EditorControls-module__UBF6uG__publishOpenGraphImagePreview,.EditorControls-module__UBF6uG__publishOpenGraphImagePlaceholder{border:1px solid var(--border-primary,#e5e7eb);background:var(--bg-secondary,#f9fafb);border-radius:4px;flex-shrink:0;width:32px;height:20px}.EditorControls-module__UBF6uG__publishOpenGraphImagePreview{object-fit:cover;display:block}.EditorControls-module__UBF6uG__publishOpenGraphImagePlaceholder{color:var(--text-tertiary,#9ca3af);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.EditorControls-module__UBF6uG__publishOpenGraphImagePlaceholder svg{width:20px;height:16px;margin:0!important}.EditorControls-module__UBF6uG__publishOpenGraphImageButton,.EditorControls-module__UBF6uG__publishOpenGraphImageClear{border:1px solid var(--border-primary,#e5e7eb);background:var(--bg-primary,#fff);color:var(--text-secondary,#4b5563);cursor:pointer;border-radius:4px;align-items:center;height:24px;display:inline-flex;justify-content:center!important}.EditorControls-module__UBF6uG__publishOpenGraphImageButton{white-space:nowrap;flex-shrink:0;padding:0 8px;font-size:12px}.EditorControls-module__UBF6uG__publishOpenGraphImageClear{width:24px;padding:0}.EditorControls-module__UBF6uG__publishOpenGraphImageButton:hover,.EditorControls-module__UBF6uG__publishOpenGraphImageClear:hover{background:var(--bg-secondary,#f9fafb);color:var(--text-primary,#111827)}.EditorControls-module__UBF6uG__publishOpenGraphImageButton:disabled,.EditorControls-module__UBF6uG__publishOpenGraphImageClear:disabled{opacity:.55;cursor:not-allowed}.EditorControls-module__UBF6uG__publishOpenGraphImageName{text-overflow:ellipsis;white-space:nowrap;max-width:96px;color:var(--text-tertiary,#9ca3af);font-size:11px;overflow:hidden}.EditorControls-module__UBF6uG__publishError{color:var(--red-9,#dc2626);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;overflow:hidden}.EditorControls-module__UBF6uG__publishLink{color:var(--blue-9,#2563eb);white-space:nowrap;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.EditorControls-module__UBF6uG__publishLink:hover{text-decoration:underline}@media screen and (max-width:750px){.EditorControls-module__UBF6uG__publishInfo{gap:4px}.EditorControls-module__UBF6uG__publishSlugRow,.EditorControls-module__UBF6uG__publishDate,.EditorControls-module__UBF6uG__publishDateResetButton,.EditorControls-module__UBF6uG__publishOpenGraphImage{display:none}}@media screen and (max-width:1180px){.EditorControls-module__UBF6uG__backToEditingLabel,.EditorControls-module__UBF6uG__deletionsToggleLabel,.EditorControls-module__UBF6uG__publishDate,.EditorControls-module__UBF6uG__publishOpenGraphImageName{display:none}.EditorControls-module__UBF6uG__publishToolbar{gap:10px;padding-inline:10px}.EditorControls-module__UBF6uG__publishInfoPrimary,.EditorControls-module__UBF6uG__publishInfoSecondary{gap:8px}}@media screen and (max-width:980px){.EditorControls-module__UBF6uG__publishSlugPrefix{max-width:150px}.EditorControls-module__UBF6uG__publishSlugInput{width:130px}}.EditorControls-module__UBF6uG__deletionsToggle{align-items:center;gap:8px;display:flex}.EditorControls-module__UBF6uG__deletionsToggleLabel{color:var(--text-secondary);white-space:nowrap;font-size:13px}@media (max-width:500px){.EditorControls-module__UBF6uG__deletionsToggle{display:none}}.EditorControls-module__UBF6uG__bannerContainer{border-top:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-primary),transparent 75%);width:100%;padding:8px 12px 12px}.EditorControls-module__UBF6uG__readOnlyBannerRoot{-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;width:100%;display:flex}.EditorControls-module__UBF6uG__readOnlyBannerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.EditorControls-module__UBF6uG__readOnlyBannerText{color:var(--text-secondary);flex-grow:1;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:400;display:flex}.EditorControls-module__UBF6uG__readOnlyBannerActions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.EditorControls-module__UBF6uG__readOnlyBannerButton{padding:0 16px;font-weight:500}.EditorControls-module__UBF6uG__readOnlyBannerDismiss{width:28px;height:28px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.EditorControls-module__UBF6uG__readOnlyBannerDismiss:hover{background:color-mix(in srgb,var(--bg-hover),transparent 25%);color:var(--text-primary);border-color:var(--border-secondary)}.EditorControls-module__UBF6uG__readOnlyBannerDismiss:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.EditorControls-module__UBF6uG__readOnlyBannerError{color:var(--accent-danger);font-size:12px}.EditorControls-module__UBF6uG__separator{background-color:var(--border-primary);flex-shrink:0;width:1px;height:24px}.EditorControls-module__UBF6uG__buttonGroup{gap:4px;display:flex}.EditorControls-module__UBF6uG__boldButton{font-weight:700}.EditorControls-module__UBF6uG__italicButton{font-style:italic}.EditorControls-module__UBF6uG__underlineButton{text-decoration:underline}.EditorControls-module__UBF6uG__codeButton{font-family:monospace;font-size:10px}.EditorControls-module__UBF6uG__alignmentIcon{justify-content:center;align-items:center;display:flex}.EditorControls-module__UBF6uG__exportDropdownItem{justify-content:flex-start;}@keyframes EditorControls-module__UBF6uG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EditorControls-module__UBF6uG__exportSpinner{animation:1s linear infinite EditorControls-module__UBF6uG__spin}.EditorControls-module__UBF6uG__dictationSpinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-top:4px;animation:.8s linear infinite EditorControls-module__UBF6uG__dictationSpin;display:inline-block}@keyframes EditorControls-module__UBF6uG__dictationSpin{to{transform:rotate(360deg)}}.EditorControls-module__UBF6uG__settingsDropdown{z-index:1100;min-width:160px;}.EditorControls-module__UBF6uG__settingsRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.EditorControls-module__UBF6uG__settingsActionButton{text-align:left;background:0 0;border:none;justify-content:flex-start;width:100%;}.EditorControls-module__UBF6uG__settingsDivider{}.EditorControls-module__UBF6uG__settingsLabel{}.EditorControls-module__UBF6uG__highlightDropdown{z-index:1100;min-width:120px;}.EditorControls-module__UBF6uG__highlightMenuOption{justify-content:space-between;}.EditorControls-module__UBF6uG__highlightMenuOptionLabel{align-items:center;gap:8px;display:flex}.EditorControls-module__UBF6uG__highlightMenuCurrent{color:var(--text-secondary);font-size:12px}.EditorControls-module__UBF6uG__highlightSwatch{border:1px solid color-mix(in srgb,var(--border-primary),transparent 12%);border-radius:4px;flex-shrink:0;width:14px;height:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.EditorControls-module__UBF6uG__highlightSplitButtonGroup{flex:1;align-items:stretch;gap:0;display:inline-flex}.EditorControls-module__UBF6uG__highlightSplitButtonGroupCompact{flex:none}.EditorControls-module__UBF6uG__highlightSplitMainButton{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.EditorControls-module__UBF6uG__highlightSplitMainButtonCompact{width:30px;padding-inline:0}.EditorControls-module__UBF6uG__highlightSplitMenuButton{border-top-left-radius:0;border-bottom-left-radius:0;width:18px;min-width:18px;margin-left:-1px;padding-inline:0}.EditorControls-module__UBF6uG__highlightSplitMenuButtonCompact{width:16px;min-width:16px}.EditorControls-module__UBF6uG__highlightSplitMenuButton svg{width:12px;height:12px}.EditorControls-module__UBF6uG__formatMenuActions{gap:6px;padding:2px;display:flex}.EditorControls-module__UBF6uG__formatMenuActionButton{flex:1;justify-content:center;gap:6px}.EditorControls-module__UBF6uG__menuButtonGrid{grid-template-columns:repeat(3,1fr);gap:6px;padding:2px;display:grid}.EditorControls-module__UBF6uG__menuButtonGrid button{min-width:32px;min-height:28px}.EditorControls-module__UBF6uG__menuButtonGridTall{grid-template-columns:repeat(3,1fr);gap:6px;padding:2px;display:grid}.EditorControls-module__UBF6uG__menuButtonGridTall .EditorControls-module__UBF6uG__ribbonTall{justify-content:center}
.TableDimensionPicker-module__VGCCWW__container{background:var(--gray-1);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex;box-shadow:0 4px 12px #00000026}.TableDimensionPicker-module__VGCCWW__grid{cursor:pointer;position:relative}.TableDimensionPicker-module__VGCCWW__cell{border:1px solid var(--gray-6);background:var(--gray-1);border-radius:2px;transition:background-color .1s,border-color .1s;position:absolute}.TableDimensionPicker-module__VGCCWW__cell.TableDimensionPicker-module__VGCCWW__highlighted{background:var(--accent-9);border-color:var(--accent-9)}.TableDimensionPicker-module__VGCCWW__label{color:var(--gray-11);min-height:18px;font-size:13px;font-weight:500}
.AgentChat-module__2ygNyG__container{box-sizing:border-box;z-index:3000;flex-direction:column;height:100%;display:flex}.AgentChat-module__2ygNyG__header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:700;display:flex}.AgentChat-module__2ygNyG__agentLabel{-webkit-user-select:none;user-select:none;cursor:default;font-size:13px;font-weight:400}.AgentChat-module__2ygNyG__conversationControls{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.AgentChat-module__2ygNyG__conversationDropdown{min-width:0}.AgentChat-module__2ygNyG__conversationOptionLabel{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.AgentChat-module__2ygNyG__conversationOptionText{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.AgentChat-module__2ygNyG__conversationPendingBadge{background:var(--accent-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.AgentChat-module__2ygNyG__conversationStatus{color:var(--text-secondary);white-space:nowrap;font-size:12px}.AgentChat-module__2ygNyG__attachmentsContainer{flex-direction:row;gap:6px;display:flex}.AgentChat-module__2ygNyG__attachmentChip{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary)6%);border:1px solid color-mix(in srgb,var(--bg-card),var(--accent-primary)30%);max-width:150px;color:color-mix(in srgb,var(--text-primary),var(--accent-primary)35%);cursor:default;-webkit-user-select:none;user-select:none;corner-shape:squircle;border-radius:20px;flex-shrink:1;align-items:center;gap:4px;padding:4px 6px;font-size:12px;transition:border .3s,background .3s;display:flex}.AgentChat-module__2ygNyG__attachmentChip:hover{border:1px solid color-mix(in srgb,var(--accent-primary),transparent 65%);background:color-mix(in srgb,var(--accent-primary),transparent 85%)}.AgentChat-module__2ygNyG__attachmentChip img{border-radius:2px}.AgentChat-module__2ygNyG__attachmentPreview{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--text-primary),var(--accent-primary)35%);font-family:var(--font-mono);flex:1;transition:color .3s;overflow:hidden}.AgentChat-module__2ygNyG__attachmentChip:hover .AgentChat-module__2ygNyG__attachmentPreview{color:var(--text-primary)}.AgentChat-module__2ygNyG__attachmentSize{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500}.AgentChat-module__2ygNyG__attachmentRemove{cursor:pointer;width:22px;height:22px;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.AgentChat-module__2ygNyG__attachmentRemove:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat-module__2ygNyG__queuedMessagesContainer{flex-direction:column;gap:6px;display:flex}.AgentChat-module__2ygNyG__queuedMessageChip{border:1px dashed var(--border-secondary);background:var(--bg-secondary);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;animation:2s ease-in-out infinite AgentChat-module__2ygNyG__queuedPulse;display:flex}@keyframes AgentChat-module__2ygNyG__queuedPulse{0%,to{opacity:1}50%{opacity:.7}}.AgentChat-module__2ygNyG__queuedMessageText{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);flex:1;overflow:hidden}.AgentChat-module__2ygNyG__queuedMessageLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.AgentChat-module__2ygNyG__queuedMessageRemove{cursor:pointer;width:22px;height:22px;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.AgentChat-module__2ygNyG__queuedMessageRemove:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat-module__2ygNyG__modelPicker{font-size:var(--agent-chat-model-picker-font-size,10px);color:var(--text-secondary);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.AgentChat-module__2ygNyG__modelPickerDropdown,.AgentChat-module__2ygNyG__actionModeDropdown{flex-shrink:1;min-width:0;overflow:hidden}.AgentChat-module__2ygNyG__modelPickerDropdown span{font-size:var(--agent-chat-model-picker-font-size,inherit);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AgentChat-module__2ygNyG__extendedModeToggle{flex-shrink:1;width:36px;transition:background-color .35s,border-color .35s;overflow:hidden}.AgentChat-module__2ygNyG__extendedModeToggleActive{border-color:color-mix(in srgb,var(--accent-success),var(--text-primary)20%);background-color:color-mix(in srgb,var(--accent-success),transparent 20%);}.AgentChat-module__2ygNyG__extendedModeToggleActive:hover{background-color:color-mix(in srgb,var(--accent-success),transparent 15%)!important}.AgentChat-module__2ygNyG__thoroughnessTrigger{justify-content:center;align-items:center;display:inline-flex}.AgentChat-module__2ygNyG__thoroughnessIcon{width:18px;height:16px;transition:fill .35s;display:inline-block}.AgentChat-module__2ygNyG__thoroughnessIconActive{fill:#fff;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.AgentChat-module__2ygNyG__thoroughnessIconBalanced{fill:color-mix(in srgb,var(--text-muted),transparent 50%);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.AgentChat-module__2ygNyG__extendedModeToggle:hover .AgentChat-module__2ygNyG__thoroughnessIconBalanced{fill:var(--accent-success)}.AgentChat-module__2ygNyG__modelPickerItem{flex:auto;justify-content:space-between;align-items:center;gap:14px;width:auto;min-width:0;display:flex}.AgentChat-module__2ygNyG__modelPickerItemText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AgentChat-module__2ygNyG__modelPickerItemMeta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.AgentChat-module__2ygNyG__modelPickerMultiplier{color:var(--text-muted);opacity:.7;font-size:12px;line-height:1}.AgentChat-module__2ygNyG__modelPickerItemSelected,.AgentChat-module__2ygNyG__modelPickerItemSelected .AgentChat-module__2ygNyG__modelPickerMultiplier{color:var(--accent-primary)}.AgentChat-module__2ygNyG__thoroughnessPickerItem{justify-content:space-between;align-items:center;width:100px;display:flex}.AgentChat-module__2ygNyG__thoroughnessPickerItemDisabled{width:100%}.AgentChat-module__2ygNyG__modelPickerItemDisabled{width:auto}.AgentChat-module__2ygNyG__modelDetails{flex-direction:column;gap:8px;width:200px;padding:6px;font-size:14px;display:flex}.AgentChat-module__2ygNyG__thoroughnessDetails{flex-direction:column;gap:6px;width:220px;padding:6px;font-size:13px;display:flex}.AgentChat-module__2ygNyG__thoroughnessDescription{opacity:.85;flex-direction:column;gap:5px;font-size:12px;display:flex}.AgentChat-module__2ygNyG__modelDescription{text-wrap:wrap;font-size:12px}.AgentChat-module__2ygNyG__modelCost{color:#fffc;align-items:center;gap:4px;font-size:12px;display:flex}.AgentChat-module__2ygNyG__modelCost a,.AgentChat-module__2ygNyG__modelCost a:visited{color:var(--accent-primary)}.AgentChat-module__2ygNyG__modelCost a:hover{text-decoration:underline}.AgentChat-module__2ygNyG__modelCostX{margin-left:1px;font-size:10px}.AgentChat-module__2ygNyG__modelDetailsMultiplier{color:#ffffffe6;text-wrap:wrap}.AgentChat-module__2ygNyG__modelFeatures{color:#fffc;margin-top:4px;font-size:11px}.AgentChat-module__2ygNyG__attachButton{color:var(--text-secondary);flex-shrink:0;width:36px;transition:color .15s}.AgentChat-module__2ygNyG__attachButton:hover{color:var(--text-primary)}.AgentChat-module__2ygNyG__attachButton:disabled{color:var(--text-tertiary);cursor:not-allowed}.AgentChat-module__2ygNyG__sendButtonGroup{flex-shrink:0;margin-left:auto;display:flex}.AgentChat-module__2ygNyG__overageBadge{corner-shape:squircle;min-width:28px;height:28px;color:var(--accent-warning);cursor:default;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-warning)12%,var(--bg-card))0%,color-mix(in srgb,var(--accent-warning)24%,var(--bg-card))50%,color-mix(in srgb,var(--accent-warning)12%,var(--bg-card))100%);border:1px solid color-mix(in srgb,var(--accent-warning)50%,var(--bg-card));background-size:200% 200%;border-radius:10px;justify-content:center;align-items:center;padding:4px;display:flex}.AgentChat-module__2ygNyG__overageBadge:hover{animation:6s ease-in-out infinite AgentChat-module__2ygNyG__accentGradient}@keyframes AgentChat-module__2ygNyG__accentGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.AgentChat-module__2ygNyG__overageBadge svg{flex-shrink:0}.AgentChat-module__2ygNyG__chatMessagesFrame{flex:1;min-height:0;position:relative}.AgentChat-module__2ygNyG__chatScrollArea{overscroll-behavior-y:contain;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow-y:auto}.AgentChat-module__2ygNyG__messagesContainer{flex-direction:column;flex:1;padding:10px 10px 50px;display:flex;position:relative}.AgentChat-module__2ygNyG__chatStickyFooter{z-index:2;flex-direction:column;align-items:stretch;display:flex;position:relative}.AgentChat-module__2ygNyG__jumpToBottomButton{z-index:3;border:1px solid var(--border-secondary);min-height:32px;color:var(--text-primary);background:var(--bg-card);box-shadow:0 6px 18px color-mix(in srgb,var(--text-primary),transparent 88%);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.AgentChat-module__2ygNyG__jumpToBottomButton:hover{border-color:color-mix(in srgb,var(--accent-primary),var(--border-secondary)55%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary)25%)}.AgentChat-module__2ygNyG__jumpToBottomButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat-module__2ygNyG__chatBottomBar{background:linear-gradient(to bottom,transparent 0%,var(--bg-card)80%)}.AgentChat-module__2ygNyG__emptyState{text-align:center;cursor:default;padding:40px 20px}.AgentChat-module__2ygNyG__emptyState p{color:var(--text-tertiary);justify-content:center;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.AgentChat-module__2ygNyG__message{-webkit-user-select:text;user-select:text}@keyframes AgentChat-module__2ygNyG__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat-module__2ygNyG__decisionRevealIn{0%{opacity:0;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(6px)}to{opacity:1;max-height:120px;margin-top:18px;margin-bottom:8px;transform:translateY(0)}}@keyframes AgentChat-module__2ygNyG__memoryStatusTextSweep{0%{background-position:140%}to{background-position:-40%}}@keyframes AgentChat-module__2ygNyG__statusLineEnter{0%{opacity:0;transform:translateY(78%)}35%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat-module__2ygNyG__statusLineLeave{0%{opacity:1;transform:translateY(0)}65%{opacity:0}to{opacity:0;transform:translateY(-72%)}}.AgentChat-module__2ygNyG__message+.AgentChat-module__2ygNyG__message{margin-top:10px}.AgentChat-module__2ygNyG__message:last-child{margin-bottom:10px}.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__user{justify-content:flex-end;display:flex}.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__user.AgentChat-module__2ygNyG__animateIn{transform-origin:100%;animation:.5s cubic-bezier(.16,1,.3,1) AgentChat-module__2ygNyG__slideUp}.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__assistant{flex-direction:column;align-items:flex-start;display:flex}.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__decision{color:var(--text-tertiary);-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;margin:18px 0 8px;padding-left:8px;font-size:12px;display:flex}.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__decision.AgentChat-module__2ygNyG__decisionAnimateIn{transform-origin:0 0;animation:.5s cubic-bezier(.16,1,.3,1) AgentChat-module__2ygNyG__decisionRevealIn;overflow:hidden}.AgentChat-module__2ygNyG__memoryStatusText{color:inherit;display:inline-block}.AgentChat-module__2ygNyG__memoryStatusTextAnimateIn,.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__decision:hover .AgentChat-module__2ygNyG__memoryStatusText{background:linear-gradient(90deg,var(--text-tertiary)0%,var(--accent-primary)35%,color-mix(in srgb,var(--accent-primary),var(--text-primary)18%)50%,color-mix(in srgb,var(--accent-primary),var(--bg-card)58%)55%,color-mix(in srgb,var(--accent-primary),var(--text-primary)18%)60%,var(--text-muted)65%,var(--text-tertiary)100%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.15s ease-out both AgentChat-module__2ygNyG__memoryStatusTextSweep}.AgentChat-module__2ygNyG__decisionClickable{cursor:pointer;color:var(--text-secondary);text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}:is(.AgentChat-module__2ygNyG__decisionClickable:hover,.AgentChat-module__2ygNyG__decisionClickable:focus-visible){color:var(--accent-primary);-webkit-text-decoration-color:color-mix(in srgb,var(--accent-primary),transparent 20%);text-decoration-color:color-mix(in srgb,var(--accent-primary),transparent 20%)}.AgentChat-module__2ygNyG__decisionClickable:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__user.AgentChat-module__2ygNyG__animateIn,.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__decision.AgentChat-module__2ygNyG__decisionAnimateIn,.AgentChat-module__2ygNyG__pendingRateLimitPromptAnimateIn,.AgentChat-module__2ygNyG__freeAiUsageTextAnimateIn,.AgentChat-module__2ygNyG__statusLineEntering,.AgentChat-module__2ygNyG__statusLineLeaving,.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__decision:hover .AgentChat-module__2ygNyG__memoryStatusText,.AgentChat-module__2ygNyG__memoryStatusTextAnimateIn{animation:none}.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__decision:hover .AgentChat-module__2ygNyG__memoryStatusText,.AgentChat-module__2ygNyG__memoryStatusTextAnimateIn{color:inherit;background:0 0}.AgentChat-module__2ygNyG__pendingRateLimitPromptAnimateIn,.AgentChat-module__2ygNyG__freeAiUsageTextAnimateIn,.AgentChat-module__2ygNyG__statusLineEntering{opacity:1}.AgentChat-module__2ygNyG__statusLineLeaving{display:none}}.AgentChat-module__2ygNyG__message.AgentChat-module__2ygNyG__system{justify-content:center;margin:8px 0;display:flex}.AgentChat-module__2ygNyG__messageWrapper{flex-direction:column;max-width:90%;display:flex}.AgentChat-module__2ygNyG__user .AgentChat-module__2ygNyG__messageWrapper{align-items:flex-end}.AgentChat-module__2ygNyG__assistant .AgentChat-module__2ygNyG__messageWrapper{align-items:flex-start}.AgentChat-module__2ygNyG__messageContent{corner-shape:squircle;white-space:pre-wrap;word-wrap:break-word;border-radius:16px;max-width:100%;padding:8px 12px;font-size:14px;line-height:1.5}.AgentChat-module__2ygNyG__user .AgentChat-module__2ygNyG__messageContent{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary)6%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary)35%)}.AgentChat-module__2ygNyG__pendingRateLimitMessage .AgentChat-module__2ygNyG__messageContent{position:relative}.AgentChat-module__2ygNyG__assistant .AgentChat-module__2ygNyG__messageContent{background-color:var(--bg-primary);color:var(--text-secondary)}.AgentChat-module__2ygNyG__system .AgentChat-module__2ygNyG__messageContent{background-color:var(--bg-tertiary);color:var(--text-tertiary);max-width:90%;padding:6px 12px;font-size:12px;font-style:italic}.AgentChat-module__2ygNyG__messageAttachments{flex-direction:column;gap:4px;margin-top:6px;display:flex}.AgentChat-module__2ygNyG__messageAttachment{border:1px solid var(--bg-primary);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.AgentChat-module__2ygNyG__messageAttachment img{border-radius:2px}.AgentChat-module__2ygNyG__messageAttachmentPreview{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:var(--font-mono);flex:1;overflow:hidden}.AgentChat-module__2ygNyG__messageAttachmentSize{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500}.AgentChat-module__2ygNyG__pendingRateLimitPrompt{corner-shape:squircle;border:1px solid var(--accent-primary);cursor:default;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-self:flex-end;align-items:center;gap:20px;width:auto;margin-top:8px;padding:14px;font-size:14px;display:flex}.AgentChat-module__2ygNyG__pendingRateLimitPromptAnimateIn{opacity:0;transform-origin:100% 0;animation:.5s cubic-bezier(.16,1,.3,1) .5s both AgentChat-module__2ygNyG__slideUp}.AgentChat-module__2ygNyG__pendingRateLimitPromptCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.AgentChat-module__2ygNyG__pendingRateLimitDescription{color:var(--text-secondary);font-size:14px;line-height:1.4}.AgentChat-module__2ygNyG__pendingRateLimitDescription strong{font-weight:550}.AgentChat-module__2ygNyG__freeAiUsageText{z-index:4;max-height:56px;color:var(--text-muted);opacity:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin:0;padding:8px 16px;font-size:12px;line-height:1.3;transition:opacity .18s,transform .18s,max-height .18s,margin .18s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(0)}.AgentChat-module__2ygNyG__freeAiUsageText>div{cursor:default;gap:6px;display:flex}.AgentChat-module__2ygNyG__freeAiUsageTextAnimateIn{animation:1.15s cubic-bezier(.16,1,.3,1) both AgentChat-module__2ygNyG__freeAiUsageStatusIn}.AgentChat-module__2ygNyG__freeAiUsageTextHidden{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(8px)}@keyframes AgentChat-module__2ygNyG__freeAiUsageStatusIn{0%{opacity:0}to{opacity:1}}.AgentChat-module__2ygNyG__freeAiUsageCopy{min-width:0}.AgentChat-module__2ygNyG__freeAiUsageButton{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.AgentChat-module__2ygNyG__freeAiUsageButton:hover{text-decoration:underline}.AgentChat-module__2ygNyG__pendingRateLimitStatusLine{color:var(--text-muted);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.AgentChat-module__2ygNyG__pendingRateLimitStatusIcon{border:1px solid color-mix(in srgb,var(--accent-warning),var(--border-primary)40%);background:color-mix(in srgb,var(--accent-warning),var(--bg-card)82%);width:10px;height:10px;color:color-mix(in srgb,var(--accent-warning),var(--text-primary)25%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.AgentChat-module__2ygNyG__streaming .AgentChat-module__2ygNyG__messageContent{position:relative}@keyframes AgentChat-module__2ygNyG__blink{0%,50%{opacity:.5}51%,to{opacity:0}}.AgentChat-module__2ygNyG__error{color:var(--accent-danger);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 80%);border-radius:8px;margin:16px 0;padding:12px;font-size:13px}.AgentChat-module__2ygNyG__errorRetryButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600}.AgentChat-module__2ygNyG__errorRetryButton:disabled{opacity:.6;cursor:not-allowed}.AgentChat-module__2ygNyG__statusContainer{flex-direction:column;gap:0;margin-bottom:10px;padding:18px 8px 6px;display:flex}.AgentChat-module__2ygNyG__statusLineStack{min-height:17px;display:grid;overflow:hidden}.AgentChat-module__2ygNyG__statusLine{background:linear-gradient(90deg,var(--text-primary)0%,color-mix(in srgb,var(--text-primary),transparent 10%)40%,color-mix(in srgb,var(--text-primary),transparent 50%)48%,color-mix(in srgb,var(--text-primary),transparent 60%)50%,color-mix(in srgb,var(--text-primary),transparent 50%)52%,color-mix(in srgb,var(--text-primary),transparent 10%)60%,var(--text-primary)100%);color:#0000;will-change:transform,opacity;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;grid-area:1/1;font-size:12px;line-height:1.4;animation:3s linear infinite AgentChat-module__2ygNyG__statusGradient}.AgentChat-module__2ygNyG__statusLineEntering{opacity:0;z-index:2;animation:3s linear infinite AgentChat-module__2ygNyG__statusGradient,.8s cubic-bezier(.2,.84,.24,1) both AgentChat-module__2ygNyG__statusLineEnter}.AgentChat-module__2ygNyG__statusLineLeaving{opacity:1;z-index:1;animation:3s linear infinite AgentChat-module__2ygNyG__statusGradient,.8s cubic-bezier(.2,.84,.24,1) both AgentChat-module__2ygNyG__statusLineLeave}.AgentChat-module__2ygNyG__wordCount{color:var(--text-tertiary);align-items:center;margin-top:4px;font-size:11px;display:flex}.AgentChat-module__2ygNyG__wordCount svg{margin-right:2px}@keyframes AgentChat-module__2ygNyG__statusGradient{0%{background-position:0%}to{background-position:-200%}}.AgentChat-module__2ygNyG__workDuration{color:var(--text-tertiary);cursor:default;margin:8px 0;padding-left:8px;font-size:12px}.AgentChat-module__2ygNyG__inputArea{--input-composer-height:120px;corner-shape:squircle;background:color-mix(in srgb,var(--bg-card),transparent 15%);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;gap:8px;margin:10px;padding:10px;transition:border-color .5s;display:flex}.AgentChat-module__2ygNyG__inputAreaChromeless{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.AgentChat-module__2ygNyG__savedPromptsCorner{z-index:2;position:absolute;top:8px;right:8px}.AgentChat-module__2ygNyG__inputComposer{height:var(--input-composer-height);min-height:var(--input-composer-height);flex-direction:column;gap:8px;display:flex}.AgentChat-module__2ygNyG__inputComposerMeta{flex-direction:column;gap:6px;min-height:0;max-height:56px;padding-right:2px;display:flex;overflow-y:auto}.AgentChat-module__2ygNyG__inputArea:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)20%)}.AgentChat-module__2ygNyG__inputArea:focus-within,.AgentChat-module__2ygNyG__inputAreaDragOver{border-color:var(--accent-primary)}.AgentChat-module__2ygNyG__inputForm{background:var(--bg-card);border-radius:5px;flex:1;align-items:flex-end;gap:8px;min-height:0;display:flex}.AgentChat-module__2ygNyG__input{border:1px solid var(--border-primary);font-family:Arial,sans-serif;font-size:var(--agent-chat-input-font-size,14px);line-height:var(--agent-chat-input-line-height,normal);resize:none;background:var(--bg-card);border:none;border-radius:5px;outline:none;flex:1;height:100%;min-height:0;margin-right:34px}@media (max-width:900px){.AgentChat-module__2ygNyG__input{font-size:16px}}.AgentChat-module__2ygNyG__input:focus{border-color:#06c}.AgentChat-module__2ygNyG__input:disabled{cursor:not-allowed}.AgentChat-module__2ygNyG__authMessage,.AgentChat-module__2ygNyG__noDocumentMessage{color:#666;text-align:center;padding:20px;font-size:14px}.AgentChat-module__2ygNyG__noDocumentMessage{color:#999;padding:8px;font-size:12px}.AgentChat-module__2ygNyG__proposedChangesBox{background:var(--bg-card);corner-shape:squircle;background-clip:padding-box;border:2px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:130px;max-height:130px;margin:12px;padding:12px 16px;animation:.3s ease-in AgentChat-module__2ygNyG__fadeIn;display:flex;position:relative}.AgentChat-module__2ygNyG__stopButton,.AgentChat-module__2ygNyG__sendButton{position:relative}.AgentChat-module__2ygNyG__sendButton div,.AgentChat-module__2ygNyG__stopButton div{corner-shape:squircle;z-index:4;border-radius:12px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:0;left:0}.AgentChat-module__2ygNyG__stopButton div{background:color-mix(in srgb,var(--bg-card),transparent 50%)}.AgentChat-module__2ygNyG__sendButton div{background:var(--accent-primary)}.AgentChat-module__2ygNyG__sendButton:disabled div{background:color-mix(in srgb,var(--accent-primary),var(--bg-primary)60%);color:var(--bg-card)}.AgentChat-module__2ygNyG__stopButton:before{content:"";background:linear-gradient(100deg,color-mix(in srgb,var(--bg-card),var(--accent-primary)80%)0%,color-mix(in srgb,var(--bg-card),var(--accent-primary)50%)15%,var(--accent-primary)30%,color-mix(in srgb,var(--bg-card),var(--accent-primary)50%)60%,color-mix(in srgb,var(--bg-card),var(--accent-primary)80%)100%);corner-shape:squircle;z-index:3;opacity:.5;background-size:300% 100%;border-radius:12px;animation:5s linear infinite AgentChat-module__2ygNyG__shimmer;position:absolute;inset:-1px}.AgentChat-module__2ygNyG__anonLimitReached:before,.AgentChat-module__2ygNyG__limitReached:before{content:"";background:linear-gradient(100deg,color-mix(in srgb,var(--bg-primary),var(--accent-primary)10%)0%,color-mix(in srgb,var(--bg-primary),var(--accent-primary)30%)15%,color-mix(in srgb,var(--bg-primary),var(--accent-primary)50%)30%,color-mix(in srgb,var(--bg-primary),var(--accent-primary)20%)60%,color-mix(in srgb,var(--bg-primary),var(--accent-primary)10%)100%);corner-shape:squircle;z-index:-1;opacity:1;background-size:300% 100%;border-radius:20px;animation:15s linear infinite AgentChat-module__2ygNyG__shimmer;position:absolute;inset:-1px}@keyframes AgentChat-module__2ygNyG__shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.AgentChat-module__2ygNyG__proposedChangesText{color:var(--text-secondary);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.AgentChat-module__2ygNyG__proposedChangesHint{color:var(--text-tertiary);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:12px;font-style:italic;display:flex}.AgentChat-module__2ygNyG__diffCounts{gap:6px;font-size:13px;font-weight:500;display:flex}.AgentChat-module__2ygNyG__diffAdd{color:var(--accent-success)}.AgentChat-module__2ygNyG__diffRemove{color:var(--accent-danger)}.AgentChat-module__2ygNyG__proposedChangesButtons{justify-content:center;gap:8px;display:flex}.AgentChat-module__2ygNyG__proposedChangesInline{flex-direction:column;align-items:flex-start;gap:8px;margin:0 8px 16px;font-size:13px;display:flex}.AgentChat-module__2ygNyG__proposedChangesActions{gap:8px;display:flex}.AgentChat-module__2ygNyG__rejectAllButton{border-color:color-mix(in srgb,var(--accent-danger),transparent 50%)!important}.AgentChat-module__2ygNyG__rejectAllButton:hover{border-color:color-mix(in srgb,var(--accent-danger),transparent 20%)}.AgentChat-module__2ygNyG__proposedChangesLabel{color:var(--text-primary)}.AgentChat-module__2ygNyG__proposedChangesHide{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.AgentChat-module__2ygNyG__proposedChangesHide:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AgentChat-module__2ygNyG__plusPromo{color:var(--text-secondary);margin:8px;font-size:13px}.AgentChat-module__2ygNyG__plusPromoLink{cursor:pointer;corner-shape:squircle;border-radius:8px;padding:4px}.AgentChat-module__2ygNyG__guideLink{color:var(--accent-primary);justify-content:center;align-items:center;display:inline-flex}.AgentChat-module__2ygNyG__guideLink:hover{text-decoration:underline}.AgentChat-module__2ygNyG__guideLink span{position:relative;top:1px}.AgentChat-module__2ygNyG__markdownLink{color:var(--accent-primary);text-underline-offset:2px;text-decoration:underline}.AgentChat-module__2ygNyG__markdownLink:hover{color:color-mix(in srgb,var(--accent-primary),var(--text-primary)25%)}.AgentChat-module__2ygNyG__markdownInlineCode{background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary)8%);border:1px solid var(--border-primary);font-feature-settings:none;font-variant-ligatures:none;border-radius:6px;padding:1px 5px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.AgentChat-module__2ygNyG__markdownHeading{color:var(--text-primary);margin:2px 0;font-weight:700;display:block}.AgentChat-module__2ygNyG__markdownHeading1{font-size:1.16em}.AgentChat-module__2ygNyG__markdownHeading2{font-size:1.1em}.AgentChat-module__2ygNyG__markdownHeading3{font-size:1.05em}.AgentChat-module__2ygNyG__markdownHeading4,.AgentChat-module__2ygNyG__markdownHeading5,.AgentChat-module__2ygNyG__markdownHeading6{font-size:1em}.AgentChat-module__2ygNyG__suggestedFollowups{gap:12px;margin-top:auto;padding-top:24px}.AgentChat-module__2ygNyG__suggestedFollowupsLabel{}.AgentChat-module__2ygNyG__suggestedFollowupsButtons{flex-direction:column;align-items:flex-end;gap:10px;display:flex}@keyframes AgentChat-module__2ygNyG__slideUpSuggestion{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-12px)}}.AgentChat-module__2ygNyG__suggestedFollowupButton{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary)2%);border:1px solid color-mix(in srgb,var(--bg-card),var(--accent-primary)18%);max-width:90%;color:color-mix(in srgb,var(--text-primary),var(--accent-primary)35%);text-align:left;corner-shape:squircle;white-space:pre-wrap;word-wrap:break-word;cursor:pointer;border-radius:16px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:background .15s,color .15s,border-color .15s;animation:.5s cubic-bezier(.16,1,.3,1) backwards AgentChat-module__2ygNyG__slideUpSuggestion;transform:translateY(-12px)}.AgentChat-module__2ygNyG__suggestedFollowupButton:nth-child(2){animation-delay:.1s}.AgentChat-module__2ygNyG__suggestedFollowupButton:hover{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary)6%);color:var(--text-primary)}.AgentChat-module__2ygNyG__chatPromptLink{color:color-mix(in srgb,var(--text-secondary),var(--accent-primary)80%);background:color-mix(in srgb,var(--bg-card),transparent 50%);cursor:pointer;font-weight:400}.AgentChat-module__2ygNyG__chatPromptLink:hover{color:color-mix(in srgb,var(--text-secondary),var(--accent-primary)90%);text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.AgentChat-module__2ygNyG__anonLimitReached,.AgentChat-module__2ygNyG__limitReached{background:color-mix(in srgb,var(--bg-card),transparent 20%);corner-shape:squircle;text-align:center;background-clip:padding-box;border:2px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 12px;padding:12px;animation:.3s ease-in AgentChat-module__2ygNyG__fadeIn;display:flex;position:relative}.AgentChat-module__2ygNyG__anonLimitReached p,.AgentChat-module__2ygNyG__limitReached p{color:var(--text-secondary);margin:0;font-size:14px}.AgentChat-module__2ygNyG__limitReached h3{margin-top:0;margin-bottom:10px}.AgentChat-module__2ygNyG__usageWarningReveal{will-change:opacity,transform;animation:1.2s cubic-bezier(.2,.8,.2,1) both AgentChat-module__2ygNyG__usageWarningReveal}@keyframes AgentChat-module__2ygNyG__usageWarningReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AgentChat-module__2ygNyG__usageWarning{color:var(--text-primary);corner-shape:squircle;border:1px solid color-mix(in srgb,var(--border-primary),var(--accent-primary)20%);box-shadow:0px 0px 8px color-mix(in srgb,var(--accent-primary),transparent 80%);background:var(--bg-card);-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin:0 10px;padding:12px;font-size:14px;line-height:1.8;transition:border-color .5s,background .5s;display:flex}.AgentChat-module__2ygNyG__usageWarning:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)50%);background:color-mix(in srgb,var(--bg-card),var(--accent-primary)3%)}.AgentChat-module__2ygNyG__usageWarning:hover .button-color-blue{background:color-mix(in srgb,var(--accent-primary),white 10%)}.AgentChat-module__2ygNyG__usageWarning:active .button-color-blue{background:color-mix(in srgb,var(--accent-primary),black 5%)}.AgentChat-module__2ygNyG__usageWarning button{flex-shrink:0}.AgentChat-module__2ygNyG__usageWarningHelpLine{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.AgentChat-module__2ygNyG__usageWarningHelpLine a{color:var(--accent-primary);text-decoration:none}.AgentChat-module__2ygNyG__usageWarningHelpLine a:hover{text-decoration:underline}.AgentChat-module__2ygNyG__usageWarningPassiveMessage{cursor:default;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.AgentChat-module__2ygNyG__usageWarningPassive{cursor:default}.AgentChat-module__2ygNyG__usageWarningPassive:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)20%);background:var(--bg-card)}.AgentChat-module__2ygNyG__usageWarningDismiss{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.AgentChat-module__2ygNyG__usageWarningDismiss:hover{border-color:var(--border-secondary);background:color-mix(in srgb,var(--bg-hover),transparent 25%);color:var(--text-primary)}.AgentChat-module__2ygNyG__usageWarningDismiss:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat-module__2ygNyG__usageLimitBounce{animation:.5s AgentChat-module__2ygNyG__usageLimitBounce}@media (prefers-reduced-motion:reduce){.AgentChat-module__2ygNyG__usageWarningReveal,.AgentChat-module__2ygNyG__usageLimitBounce{animation:none}}@keyframes AgentChat-module__2ygNyG__usageLimitBounce{0%{border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary)50%);background:color-mix(in srgb,var(--accent-primary),transparent 90%);transform:translateY(0)}10%{border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary)50%);background:color-mix(in srgb,var(--accent-primary),transparent 92%);transform:translateY(-5px)}35%{border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary)80%);background:color-mix(in srgb,var(--accent-primary),transparent 96%);transform:translateY(3px)}60%{transform:translateY(-1px)}80%{transform:translateY(1px)}to{transform:translateY(0)}}.AgentChat-module__2ygNyG__usageWarningProgressBar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.AgentChat-module__2ygNyG__usageWarningProgressBarBg{background:var(--border-primary);border-radius:2px;width:50px;height:4px}.AgentChat-module__2ygNyG__usageWarningProgressBarFill{background:var(--accent-primary);border-radius:2px;height:4px;transition:width .3s;display:block}.AgentChat-module__2ygNyG__usageWarningProgressBarLabel{color:var(--text-muted);font-size:12px}.AgentChat-module__2ygNyG__dailyFreeResetCountdown{color:var(--text-muted);align-items:center;gap:2px;margin-left:10px;font-size:13px;display:inline-flex}.AgentChat-module__2ygNyG__dailyFreeResetCountdown svg{flex-shrink:0;width:13px;height:13px}.AgentChat-module__2ygNyG__packInlineLink{width:-moz-fit-content;width:fit-content;color:var(--accent-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4;display:inline}.AgentChat-module__2ygNyG__packInlineLink:hover{text-decoration:underline}.AgentChat-module__2ygNyG__planDetails{font-size:13px}.AgentChat-module__2ygNyG__usageCtaWrapper{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.AgentChat-module__2ygNyG__usageCtaWrapper p:first-child{font-size:16px}.AgentChat-module__2ygNyG__usageProgressWrapper{border-bottom:2px solid var(--bg-card);margin-bottom:20px;padding:32px 32px 20px}.AgentChat-module__2ygNyG__usageProgressHeader{color:var(--text-tertiary);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.AgentChat-module__2ygNyG__usageCtaWrapper button{cursor:pointer}.AgentChat-module__2ygNyG__attachmentProgressContainer{background:color-mix(in srgb,var(--accent-primary),transparent 80%);border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.AgentChat-module__2ygNyG__attachmentProgressBar{background:var(--accent-primary);border-radius:2px;height:100%;transition:width .2s ease-out}
.ThemedImage-module__JGgdMW__root{max-width:100%;line-height:0;display:inline-block;position:relative}.ThemedImage-module__JGgdMW__image{border:1px solid var(--border-primary);corner-shape:squircle;border-radius:12px;max-width:100%;display:block}.ThemedImage-module__JGgdMW__darkImage{display:none}.dark .ThemedImage-module__JGgdMW__lightImage{display:none}.dark .ThemedImage-module__JGgdMW__darkImage{display:block}
.DocumentSearchBar-module__UbyvNq__documentSearch{width:100%;height:34px;color:var(--text-secondary);align-items:center;min-width:0;display:flex;position:relative}.DocumentSearchBar-module__UbyvNq__documentSearchIcon{pointer-events:none;width:15px;height:15px;position:absolute;left:11px}.DocumentSearchBar-module__UbyvNq__documentSearchToggle{border:1px solid var(--border-primary);corner-shape:squircle;background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated)36%);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.DocumentSearchBar-module__UbyvNq__documentSearchToggle:hover,.DocumentSearchBar-module__UbyvNq__documentSearchToggle:focus{color:var(--text-primary);border-color:var(--accent-primary);background:var(--bg-primary);outline:none}.DocumentSearchBar-module__UbyvNq__documentSearchToggle svg{width:15px;height:15px}.DocumentSearchBar-module__UbyvNq__documentSearchInput{border:1px solid var(--border-primary);corner-shape:squircle;background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated)36%);width:100%;height:34px;color:var(--text-primary);border-radius:10px;outline:none;padding:0 34px;font-size:14px}.DocumentSearchBar-module__UbyvNq__documentSearchInput:focus{border-color:var(--accent-primary);background:var(--bg-primary)}.DocumentSearchBar-module__UbyvNq__documentSearchInput::placeholder{color:var(--text-muted)}.DocumentSearchBar-module__UbyvNq__documentSearchInput::-webkit-search-cancel-button{display:none}.DocumentSearchBar-module__UbyvNq__documentSearchClear{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.DocumentSearchBar-module__UbyvNq__documentSearchClear:hover{color:var(--text-primary);background:var(--bg-hover)}.DocumentSearchBar-module__UbyvNq__documentSearchResults{z-index:5100;border:1px solid var(--border-primary);corner-shape:squircle;background:var(--bg-card);border-radius:10px;max-height:min(360px,100vh - 72px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000029}.DocumentSearchBar-module__UbyvNq__documentSearchResult{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.DocumentSearchBar-module__UbyvNq__documentSearchResult:hover,.DocumentSearchBar-module__UbyvNq__documentSearchResult:focus,.DocumentSearchBar-module__UbyvNq__documentSearchResultActive{background:var(--bg-hover);outline:none}.DocumentSearchBar-module__UbyvNq__documentSearchResultTitle{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:14px;font-weight:500;display:flex;overflow:hidden}.DocumentSearchBar-module__UbyvNq__documentSearchResultTitleText{text-overflow:ellipsis;min-width:0;overflow:hidden}.DocumentSearchBar-module__UbyvNq__documentSearchResultFolderIcon{color:var(--text-muted);flex:none}.DocumentSearchBar-module__UbyvNq__documentSearchResultSnippet{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.DocumentSearchBar-module__UbyvNq__searchMatchHighlight{background:color-mix(in srgb,var(--accent-warning)38%,transparent);color:inherit;border-radius:3px;padding:0 2px}.DocumentSearchBar-module__UbyvNq__documentSearchStatus{color:var(--text-muted);padding:12px 10px;font-size:13px}.DocumentSearchBar-module__UbyvNq__documentSearchCompact{flex:0 0 34px;width:34px}.DocumentSearchBar-module__UbyvNq__documentSearchCompactExpanded{flex:auto;width:100%;min-width:0}
.ToolFooter-module__jpwq1G__footer{border-top:1px solid var(--border-primary);background:var(--bg-card);width:100%;padding:48px 24px}.ToolFooter-module__jpwq1G__footerInner{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:flex-start;gap:5vw;max-width:1080px;margin:0 auto;display:grid}.ToolFooter-module__jpwq1G__footerColumn{flex-direction:column;margin-left:20px;display:flex}.ToolFooter-module__jpwq1G__logoLink{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:8px;text-decoration:none;transition:color .15s;display:flex}.ToolFooter-module__jpwq1G__logoText{color:var(--text-primary);font-size:20px;font-weight:600}.ToolFooter-module__jpwq1G__logoLink:hover .ToolFooter-module__jpwq1G__logoText{color:color-mix(in srgb,var(--text-primary),white 35%)}.ToolFooter-module__jpwq1G__copyright{color:var(--text-tertiary);cursor:default;margin:20px 0;font-size:12px}.ToolFooter-module__jpwq1G__xLink a{font-size:12px}.ToolFooter-module__jpwq1G__launchButton{border:1px solid var(--border-primary);corner-shape:squircle;color:var(--accent-primary);border-radius:12px;margin-left:-5px;padding:5px;font-size:14px;display:inline-block}.ToolFooter-module__jpwq1G__columnTitle{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:400}:not(a)>.ToolFooter-module__jpwq1G__columnTitle{cursor:default}.ToolFooter-module__jpwq1G__linkList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ToolFooter-module__jpwq1G__linkList li{margin:4px 0}.ToolFooter-module__jpwq1G__linkList a{padding:8px 0}.ToolFooter-module__jpwq1G__footerLink{color:var(--text-tertiary);cursor:pointer;font-size:14px;text-decoration:none;transition:color .15s}.ToolFooter-module__jpwq1G__footerColumn a:hover,.ToolFooter-module__jpwq1G__footerColumn a:hover h4{color:var(--accent-primary)}@media (max-width:768px){.ToolFooter-module__jpwq1G__footer{padding:40px 16px}.ToolFooter-module__jpwq1G__footerInner{grid-template-columns:repeat(3,minmax(0,1fr))}.ToolFooter-module__jpwq1G__footerColumn{min-width:120px}.ToolFooter-module__jpwq1G__footerColumn:first-child{width:100%;margin-bottom:8px}}
.InlineSuggestions-module__LRTGaq__container{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.InlineSuggestions-module__LRTGaq__pillContainer{pointer-events:auto;z-index:100;background:var(--bg-primary,#f5f5f5);border-radius:4px;align-items:center;height:22px;display:flex;position:absolute}.InlineSuggestions-module__LRTGaq__suggestionButton{font-family:var(--font-ui);color:var(--text-primary,#333);white-space:nowrap;border:none;border-left:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd);background:0 0;border-radius:4px 0 0 4px;align-items:center;height:22px;transition:background .3s;display:inline-flex}.InlineSuggestions-module__LRTGaq__suggestionButton:hover:not([disabled]){cursor:pointer;color:var(--accent-primary);background:color-mix(in srgb,var(--bg-card),var(--bg-primary)50%)}.InlineSuggestions-module__LRTGaq__noSuggestion{color:var(--text-muted);font-style:italic}.InlineSuggestions-module__LRTGaq__dismissButton{color:var(--text-secondary,#999);cursor:pointer;border:none;border-right:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd);background:0 0;border-radius:0 4px 4px 0;justify-content:center;align-items:center;height:22px;line-height:1;transition:color .15s,background .15s;display:flex}.InlineSuggestions-module__LRTGaq__dismissButton:hover{background:var(--bg-hover,#e8e8e8);color:var(--accent-danger)}.InlineSuggestions-module__LRTGaq__shortcutHint{opacity:.4;margin-left:6px;font-weight:400}
.UsageWall-module__Ks8GjG__wallSection{background:var(--bg-card);width:100%;padding:clamp(28px,5vh,64px) 32px clamp(48px,8vh,96px)}.UsageWall-module__Ks8GjG__wallInner{width:100%;margin:0 auto;position:relative}.UsageWall-module__Ks8GjG__canvas{width:100%;position:relative}.UsageWall-module__Ks8GjG__heroSlot{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.UsageWall-module__Ks8GjG__item{opacity:0;will-change:opacity,transform;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(8px)}.UsageWall-module__Ks8GjG__itemRevealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.UsageWall-module__Ks8GjG__item{transition:none;transform:none}}.UsageWall-module__Ks8GjG__pill{corner-shape:squircle;background:var(--palette-cream);color:var(--palette-stone);font-family:var(--font-ui);font-size:calc(var(--pill-fs)*1px);letter-spacing:-.01em;white-space:nowrap;border-radius:.55em;margin:0;padding:.5em .72em;font-weight:400;line-height:1.18;display:inline-block}.UsageWall-module__Ks8GjG__linkItem{text-decoration:none;display:inline-block}:is(.dark .UsageWall-module__Ks8GjG__pill,.dark-theme .UsageWall-module__Ks8GjG__pill){background:var(--surface-warm-card);color:var(--content-muted)}.UsageWall-module__Ks8GjG__pillLink{background:color-mix(in srgb,var(--accent-primary)14%,var(--bg-card));color:var(--accent-primary);cursor:pointer;font-weight:500;text-decoration:none;transition:background-color .15s}.UsageWall-module__Ks8GjG__pillLink:hover,.UsageWall-module__Ks8GjG__linkItem:hover .UsageWall-module__Ks8GjG__pillLink{background:color-mix(in srgb,var(--accent-primary)24%,var(--bg-card))}:is(.dark .UsageWall-module__Ks8GjG__pillLink,.dark-theme .UsageWall-module__Ks8GjG__pillLink){background:color-mix(in srgb,var(--accent-primary)24%,var(--surface-warm-card));color:var(--accent-primary)}.UsageWall-module__Ks8GjG__learnMore{text-align:right;color:var(--accent-primary);margin-top:6px;font-size:13px;font-weight:500;display:block}.UsageWall-module__Ks8GjG__linkItem:hover .UsageWall-module__Ks8GjG__learnMore{text-decoration:underline}.UsageWall-module__Ks8GjG__time{text-align:right;color:var(--text-muted);margin-top:6px;font-size:13px;display:block}@media (max-width:720px){.UsageWall-module__Ks8GjG__wallSection{padding-left:16px;padding-right:16px}}
.landingSections-module__p8rlBW__shell{background:var(--surface-page);min-height:100vh;position:relative;overflow-x:clip}.landingSections-module__p8rlBW__page{flex-direction:column;display:flex}.landingSections-module__p8rlBW__warmSections{background:var(--surface-warm);flex-direction:column;display:flex;position:relative}.landingSections-module__p8rlBW__warmSectionsSunken{background:var(--surface-warm-sunken);flex-direction:column;display:flex;position:relative}.landingSections-module__p8rlBW__belowHeroSection{margin-top:-250px;padding-top:250px}.landingSections-module__p8rlBW__belowWorkflowSection{margin-top:-100px;padding-top:20px}@media (max-width:720px){.landingSections-module__p8rlBW__belowWorkflowSection{margin-top:-120px;padding-top:120px}}
.ForUseCasePage-module__hzZyTW__cardChrome{border:1px solid var(--warm-border);box-shadow:0 2px 4px color-mix(in srgb,var(--palette-espresso),transparent 92%)}.ForUseCasePage-module__hzZyTW__valueBand{width:100%;max-width:1160px;margin:0 auto;padding:56px 40px 24px}.ForUseCasePage-module__hzZyTW__valueBand h2{color:var(--content-strong);letter-spacing:-.02em;text-align:center;margin:0 0 50px;font-size:clamp(18px,3vw,32px);font-weight:500;line-height:1.1}.ForUseCasePage-module__hzZyTW__valueBandInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 60px;display:grid}.ForUseCasePage-module__hzZyTW__valueStatement{text-align:center;color:var(--content-subtle);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(18px,2.2vw,24px);font-weight:400;line-height:1.2}.ForUseCasePage-module__hzZyTW__workflowSplit{--band-edge:max(40px,calc((100vw - 1320px)/2));grid-template-columns:calc(var(--band-edge) + 1320px*.5)minmax(816px,1fr);align-items:stretch;width:100%;margin:36px 0 12px;display:grid;overflow-x:clip}.ForUseCasePage-module__hzZyTW__workflowLeft{padding:8px 64px 8px var(--band-edge);flex-direction:column;display:flex}.ForUseCasePage-module__hzZyTW__workflowHeading{color:var(--content-strong);letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.1}.ForUseCasePage-module__hzZyTW__highlightList{margin:0;padding:0;list-style:none}.ForUseCasePage-module__hzZyTW__highlight{border-bottom:1px solid var(--warm-border-strong);padding:22px 0}.ForUseCasePage-module__hzZyTW__highlight:last-child{border-bottom:none}.ForUseCasePage-module__hzZyTW__highlight h3{color:var(--content-strong);margin:0 0 8px;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.25}.ForUseCasePage-module__hzZyTW__highlight p{color:var(--content-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.ForUseCasePage-module__hzZyTW__workflowGraphic{background:var(--surface-warm-card);border:1px solid var(--warm-border);corner-shape:squircle;z-index:100;border-right:none;border-radius:18px 0 0 18px;max-width:9.5in;min-height:620px;display:flex;overflow:hidden;}.ForUseCasePage-module__hzZyTW__workflowInputMount{align-items:stretch;width:100%;display:flex}.ForUseCasePage-module__hzZyTW__faq{width:100%;max-width:1000px;margin:0 auto}.ForUseCasePage-module__hzZyTW__faq h2{color:var(--content-strong);letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.1}.ForUseCasePage-module__hzZyTW__faqContent{flex-direction:column;padding:20px 0;display:flex}.ForUseCasePage-module__hzZyTW__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;margin-bottom:24px;display:grid}.ForUseCasePage-module__hzZyTW__faqItem h3{color:var(--content-strong);margin:0 0 8px;font-size:18px;font-weight:500}.ForUseCasePage-module__hzZyTW__faqItem p{color:var(--content-muted);margin:0;font-size:16px;line-height:1.6}.ForUseCasePage-module__hzZyTW__faqLink{color:var(--brand-accent);align-items:center;gap:4px;margin-top:12px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.ForUseCasePage-module__hzZyTW__faqLink:hover{color:var(--brand-accent-strong);text-decoration:underline}.ForUseCasePage-module__hzZyTW__faqLink svg{transition:transform .15s}.ForUseCasePage-module__hzZyTW__faqLink:hover svg{transform:translate(2px)}@media (max-width:1000px){.ForUseCasePage-module__hzZyTW__faq{max-width:640px;margin:0 auto;padding:0 20px}.ForUseCasePage-module__hzZyTW__valueBandInner,.ForUseCasePage-module__hzZyTW__faqList{grid-template-columns:minmax(0,1fr)}.ForUseCasePage-module__hzZyTW__workflowSplit{grid-template-columns:1fr}.ForUseCasePage-module__hzZyTW__workflowLeft{padding-left:40px;padding-right:40px}.ForUseCasePage-module__hzZyTW__workflowGraphic{display:none}}@media (max-width:720px){.ForUseCasePage-module__hzZyTW__valueBand,.ForUseCasePage-module__hzZyTW__workflowLeft{padding-left:20px;padding-right:20px}}
.HomeV2-module__Apb5_a__reachSection{width:100%;max-width:1120px;margin:0 auto;padding:52px 40px 18px}.HomeV2-module__Apb5_a__reachHeader{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:40px;display:grid}.HomeV2-module__Apb5_a__reachHero{width:100%;color:var(--content-strong);font-family:var(--font-ui);letter-spacing:0;text-align:center;margin:0;font-size:36px;font-weight:500;line-height:1.08}.HomeV2-module__Apb5_a__reachIntro{color:var(--content-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.HomeV2-module__Apb5_a__mapFrame{margin-top:30px;padding-bottom:30px;position:relative;overflow:hidden}.HomeV2-module__Apb5_a__worldMap{margin:0 auto;display:block}.HomeV2-module__Apb5_a__landDot{fill:color-mix(in srgb,var(--content-muted),transparent 76%)}.HomeV2-module__Apb5_a__countryDot{fill:var(--brand-accent);animation:24s linear infinite HomeV2-module__Apb5_a__globeSweep}@keyframes HomeV2-module__Apb5_a__globeSweep{0%{opacity:.9}10%{opacity:.83}20%{opacity:.63}30%{opacity:.19}40%{opacity:.09}50%{opacity:0}60%{opacity:.19}70%{opacity:.39}80%{opacity:.63}90%{opacity:.83}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.HomeV2-module__Apb5_a__countryDot{opacity:.9;animation:none}}.HomeV2-module__Apb5_a__statsGrid{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.HomeV2-module__Apb5_a__statItem{text-align:center;flex:1;min-width:0;padding:22px 0}.HomeV2-module__Apb5_a__statValue{color:var(--content-strong);letter-spacing:0;white-space:nowrap;font-size:38px;font-weight:600;line-height:1;display:block}.HomeV2-module__Apb5_a__statLabel{color:var(--content-muted);margin-top:10px;font-size:clamp(14px,2vw,18px);line-height:1.35;display:block}.HomeV2-module__Apb5_a__wallHero{text-align:center;flex-direction:column;align-items:center;display:flex}.HomeV2-module__Apb5_a__wallHeroTitle{color:var(--text-primary);font-family:var(--font-ui);letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.1}.HomeV2-module__Apb5_a__wallHeroSubtitle{color:var(--content-muted);text-wrap:pretty;margin:0 0 22px;font-size:clamp(16px,1.8vw,20px);line-height:1.5}@media (max-width:900px){.HomeV2-module__Apb5_a__reachHeader{grid-template-columns:1fr;align-items:start;gap:18px}}@media (max-width:720px){.HomeV2-module__Apb5_a__statsGrid .HomeV2-module__Apb5_a__statItem:first-child{display:none}.HomeV2-module__Apb5_a__reachSection{padding:10px}.HomeV2-module__Apb5_a__reachTitle{font-size:30px}.HomeV2-module__Apb5_a__reachIntro{font-size:16px}.HomeV2-module__Apb5_a__mapFrame{margin-top:24px}.HomeV2-module__Apb5_a__mapFrame svg{width:100%;height:auto}.HomeV2-module__Apb5_a__statItem{padding:18px 0}.HomeV2-module__Apb5_a__statValue{font-size:30px}}.HomeV2-module__Apb5_a__faq{width:100%;max-width:1000px;margin:80px auto}.HomeV2-module__Apb5_a__faqHeading{color:var(--content-strong);letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.1}.HomeV2-module__Apb5_a__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;display:grid}.HomeV2-module__Apb5_a__faqItem h3{color:var(--content-strong);margin:0 0 8px;font-size:18px;font-weight:500}.HomeV2-module__Apb5_a__faqItem p{color:var(--content-muted);margin:0;font-size:16px;line-height:1.6}.HomeV2-module__Apb5_a__faqLink{color:var(--brand-accent);align-items:center;gap:4px;margin-top:12px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.HomeV2-module__Apb5_a__faqLink:hover{color:var(--brand-accent-strong);text-decoration:underline}.HomeV2-module__Apb5_a__faqLink svg{transition:transform .15s}.HomeV2-module__Apb5_a__faqLink:hover svg{transform:translate(2px)}@media (max-width:1100px){.HomeV2-module__Apb5_a__faq{padding:0 50px}}@media (max-width:800px){.HomeV2-module__Apb5_a__faqList{grid-template-columns:minmax(0,1fr)}}
.ExportFileTypeIcon-module__0KGRVG__fileTypeIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ExportFileTypeIcon-module__0KGRVG__fileTypeIconBadge{font-smooth:none;color:#fff;text-transform:uppercase;border-radius:2px;padding:1px;font-size:5px;font-weight:600;line-height:1;position:absolute;bottom:-3px;left:-2px}
.ToolEditorInput-module__Pd2qyq__container{flex-direction:column;gap:0;width:100%;max-width:925px;min-height:415px;display:flex;position:relative}.ToolEditorInput-module__Pd2qyq__controlsWrapper{background:var(--bg-card);border-bottom:1px solid var(--border-primary);border-radius:8px 8px 0 0;min-height:79px;overflow:hidden}.ToolEditorInput-module__Pd2qyq__containerFill{max-width:none;height:100%;min-height:0}.ToolEditorInput-module__Pd2qyq__containerFill .ToolEditorInput-module__Pd2qyq__controlsWrapper{flex:none}.ToolEditorInput-module__Pd2qyq__editorWrapperFill{flex:auto;min-height:0}.ToolEditorInput-module__Pd2qyq__editorWrapperFill .ToolEditorInput-module__Pd2qyq__editorClip{height:100%}.ToolEditorInput-module__Pd2qyq__editorWrapperFill [data-global-file-drop-scope=document-editor]{justify-content:flex-start}.ToolEditorInput-module__Pd2qyq__editorWrapper{background:var(--bg-page);isolation:isolate;background-clip:padding-box;border-top:none;border-radius:0 0 8px 8px;min-height:261px;position:relative}@keyframes ToolEditorInput-module__Pd2qyq__shimmerBorder{0%{background-position:200% 0}to{background-position:-100% 0}}.ToolEditorInput-module__Pd2qyq__editorClip{border-radius:6px;height:360px;position:relative;overflow:hidden}.ToolEditorInput-module__Pd2qyq__editorClip div{overflow:hidden!important}.ToolEditorInput-module__Pd2qyq__editor{min-height:500px;position:absolute;top:0;left:0;right:0}.ToolEditorInput-module__Pd2qyq__editorFade{background:linear-gradient(to bottom,transparent,var(--bg-primary));pointer-events:none;height:120px;position:absolute;bottom:30px;left:0;right:0}.ToolEditorInput-module__Pd2qyq__mask{text-align:center;background:linear-gradient(to bottom,transparent 0%,var(--bg-primary)10%,var(--bg-primary)100%);justify-content:center;gap:6px;padding:40px 0 0;font-size:20px;position:relative;top:-40px}.ToolEditorInput-module__Pd2qyq__mask strong{margin:0;padding:0}.ToolEditorInput-module__Pd2qyq__error{background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 70%);color:var(--accent-danger);border-radius:8px;padding:12px 16px;font-size:14px}.ToolEditorInput-module__Pd2qyq__secondaryInputRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:30px 0;display:flex}.ToolEditorInput-module__Pd2qyq__primaryActionRow{justify-content:center;display:flex}.ToolEditorInput-module__Pd2qyq__dropdownLabel{color:var(--text-secondary);font-size:16px}.ToolEditorInput-module__Pd2qyq__dragOverlay{background:color-mix(in srgb,var(--accent-primary),transparent 85%);border:2px dashed var(--accent-primary);z-index:100;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ToolEditorInput-module__Pd2qyq__dragOverlayContent{background:var(--bg-card);color:var(--accent-primary);border-radius:8px;padding:16px 24px;font-size:16px;font-weight:500;box-shadow:0 4px 12px #0000001a}
.LegacyMigrationModal-module__iFn40W__notice{z-index:1000;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card),var(--accent-primary)0%),color-mix(in srgb,var(--bg-card),var(--accent-primary)5%),color-mix(in srgb,var(--bg-card),var(--accent-primary)15%));border:1px solid color-mix(in srgb,var(--border-primary),var(--accent-primary)20%);border-radius:6px;width:380px;padding:16px;animation:.3s ease-out 1s backwards LegacyMigrationModal-module__iFn40W__slideUp;position:fixed;bottom:20px;left:20px}@keyframes LegacyMigrationModal-module__iFn40W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LegacyMigrationModal-module__iFn40W__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.LegacyMigrationModal-module__iFn40W__title{color:var(--text-primary);font-size:14px;font-weight:600}.LegacyMigrationModal-module__iFn40W__closeButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin:-10px -4px 0 0;padding:0;font-size:20px;line-height:1}.LegacyMigrationModal-module__iFn40W__closeButton:hover{color:var(--text-secondary)}.LegacyMigrationModal-module__iFn40W__message{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.LegacyMigrationModal-module__iFn40W__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.LegacyMigrationModal-module__iFn40W__pricingLink{color:var(--text-tertiary);font-size:13px;text-decoration:none}.LegacyMigrationModal-module__iFn40W__pricingLink:hover{color:var(--text-secondary);text-decoration:underline}
.SavedPromptsMenu-module__Xb-qHq__triggerButton{color:var(--text-secondary);flex-shrink:0;padding:4px;transition:color .15s,background-color .3s}.SavedPromptsMenu-module__Xb-qHq__triggerButton:hover{color:var(--text-primary)}.SavedPromptsMenu-module__Xb-qHq__pulse{animation:1.5s ease-in-out SavedPromptsMenu-module__Xb-qHq__savedPulse}@keyframes SavedPromptsMenu-module__Xb-qHq__savedPulse{0%{background-color:#0000}20%{border-color:var(--accent-primary)}to{background-color:#0000}}.SavedPromptsMenu-module__Xb-qHq__content{background-color:var(--bg-card);border:1px solid var(--border-primary);z-index:9999;border-radius:8px;min-width:200px;padding:4px 0;animation:.12s ease-out SavedPromptsMenu-module__Xb-qHq__menuFadeIn;box-shadow:0 4px 12px #00000026}.dark .SavedPromptsMenu-module__Xb-qHq__content{box-shadow:0 10px 38px -10px #0009,0 10px 20px -15px #00000080}@keyframes SavedPromptsMenu-module__Xb-qHq__menuFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SavedPromptsMenu-module__Xb-qHq__header{justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.SavedPromptsMenu-module__Xb-qHq__headerTitle{letter-spacing:.5px;color:var(--text-tertiary);font-size:12px;font-weight:600}.SavedPromptsMenu-module__Xb-qHq__headerManage{color:var(--accent-primary);cursor:pointer;font-size:12px;text-decoration:none}.SavedPromptsMenu-module__Xb-qHq__headerManage:hover{text-decoration:underline}.SavedPromptsMenu-module__Xb-qHq__separator{background:var(--border-primary);height:1px;margin:2px 0}.SavedPromptsMenu-module__Xb-qHq__item{color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;max-width:300px;padding:8px 12px;font-size:13px;display:flex}.SavedPromptsMenu-module__Xb-qHq__item[data-highlighted],.SavedPromptsMenu-module__Xb-qHq__item:hover{background-color:var(--bg-hover);color:var(--text-primary)}.SavedPromptsMenu-module__Xb-qHq__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SavedPromptsMenu-module__Xb-qHq__saveItem{color:var(--accent-primary);}.SavedPromptsMenu-module__Xb-qHq__saveItem[data-highlighted],.SavedPromptsMenu-module__Xb-qHq__saveItem:hover{color:var(--accent-primary)}.SavedPromptsMenu-module__Xb-qHq__saveAction{color:var(--accent-primary);align-items:center;gap:4px;display:flex}.SavedPromptsMenu-module__Xb-qHq__saveCurrentItem{color:var(--text-tertiary);margin-top:10px;font-size:12px;}.SavedPromptsMenu-module__Xb-qHq__saveCurrentItem[data-highlighted]{background-color:var(--bg-hover);color:var(--text-primary)}.SavedPromptsMenu-module__Xb-qHq__loadingState,.SavedPromptsMenu-module__Xb-qHq__emptyState{color:var(--text-tertiary);opacity:.7;text-align:center;padding:12px 16px;font-size:12px}.SavedPromptsMenu-module__Xb-qHq__savedFeedback{color:var(--accent-primary);padding:2px 0;font-size:11px;animation:2s ease-in-out forwards SavedPromptsMenu-module__Xb-qHq__savedFadeInOut}@keyframes SavedPromptsMenu-module__Xb-qHq__savedFadeInOut{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}
.IndeterminateProgressBar-module__61Ws9q__container{background-color:var(--border-primary);border-radius:2px;width:100%;height:3px;overflow:hidden}.IndeterminateProgressBar-module__61Ws9q__bar{width:140%;height:100%;position:relative}.IndeterminateProgressBar-module__61Ws9q__bar:before,.IndeterminateProgressBar-module__61Ws9q__bar:after{content:"";background:linear-gradient(to left,var(--border-primary)0%,var(--accent-primary)50%,var(--border-primary)100%);border-radius:2px;width:20%;height:100%;animation:3s linear infinite IndeterminateProgressBar-module__61Ws9q__indeterminate;position:absolute;top:0}.IndeterminateProgressBar-module__61Ws9q__bar:after{animation-delay:-1.5s}@keyframes IndeterminateProgressBar-module__61Ws9q__indeterminate{0%{left:-40%}to{left:100%}}
.Switch-module__2EFPwW__switchRoot{background-color:var(--bg-active);width:42px;height:25px;box-shadow:0 2px 10px var(--shadow-sm);border:1px solid var(--border-primary);cursor:pointer;border-radius:9999px;padding:0;transition:background-color .2s;position:relative}.Switch-module__2EFPwW__switchRoot:not(.Switch-module__2EFPwW__switchRootAmbivalent)[data-state=checked]{background-color:var(--accent-success)}.Switch-module__2EFPwW__switchRoot:not(.Switch-module__2EFPwW__switchRootAmbivalent):hover:not([data-state=checked]){background-color:color-mix(in srgb,var(--bg-active),white 15%)}.Switch-module__2EFPwW__switchRoot:not(.Switch-module__2EFPwW__switchRootAmbivalent):hover[data-state=checked]{background-color:color-mix(in srgb,var(--accent-success),white 15%)}.Switch-module__2EFPwW__switchRoot[data-disabled]{cursor:not-allowed;opacity:.5}.Switch-module__2EFPwW__switchThumb{width:21px;height:21px;box-shadow:0 2px 2px var(--shadow-sm);will-change:transform;background-color:#fff;border-radius:9999px;transition:transform .2s;display:block}.Switch-module__2EFPwW__switchRoot[data-state=checked] .Switch-module__2EFPwW__switchThumb{transform:translate(19px)}.Switch-module__2EFPwW__size1{height:20px}.Switch-module__2EFPwW__size1 .Switch-module__2EFPwW__switchRoot{width:36px;height:20px}.Switch-module__2EFPwW__size1 .Switch-module__2EFPwW__switchThumb{width:16px;height:16px}.Switch-module__2EFPwW__size1 .Switch-module__2EFPwW__switchRoot[data-state=checked] .Switch-module__2EFPwW__switchThumb{transform:translate(18px)}.Switch-module__2EFPwW__size2{height:24px}.Switch-module__2EFPwW__size2 .Switch-module__2EFPwW__switchRoot{width:42px;height:24px}.Switch-module__2EFPwW__size2 .Switch-module__2EFPwW__switchThumb{width:20px;height:20px}.Switch-module__2EFPwW__size2 .Switch-module__2EFPwW__switchRoot[data-state=checked] .Switch-module__2EFPwW__switchThumb{transform:translate(20px)}.Switch-module__2EFPwW__size3 .Switch-module__2EFPwW__switchRoot{width:48px;height:28px}.Switch-module__2EFPwW__size3 .Switch-module__2EFPwW__switchThumb{width:24px;height:24px}.Switch-module__2EFPwW__size3 .Switch-module__2EFPwW__switchRoot[data-state=checked] .Switch-module__2EFPwW__switchThumb{transform:translate(22px)}
.Modal-module__nBisPW__modalOverlay{background:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Modal-module__nBisPW__modalOverlay[data-state=open]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__nBisPW__overlayShow}.Modal-module__nBisPW__modalOverlay[data-state=closed]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__nBisPW__overlayHide}.Modal-module__nBisPW__modalTitle{font-weight:500}.Modal-module__nBisPW__modalContent{background:var(--bg-card);border:1px solid var(--border-primary);width:95%;max-height:95vh;box-shadow:0 20px 40px var(--shadow-lg);z-index:5001;border-radius:16px;justify-content:center;align-items:center;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Modal-module__nBisPW__modalContent[data-state=open]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__nBisPW__contentShow}.Modal-module__nBisPW__modalContent[data-state=closed]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__nBisPW__contentHide}.Modal-module__nBisPW__sizeSmall{max-width:360px}.Modal-module__nBisPW__sizeMedium{max-width:420px}.Modal-module__nBisPW__sizeLarge{max-width:600px}.Modal-module__nBisPW__sizeXLarge{max-width:800px}.Modal-module__nBisPW__sizeAuto{width:auto}.Modal-module__nBisPW__sizeFullscreen{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;background:var(--bg-page);z-index:2147483647;border:none;border-radius:0;padding:0;top:0;left:0;transform:none}.Modal-module__nBisPW__modalContentFullscreen[data-state=open],.Modal-module__nBisPW__modalContentFullscreen[data-state=closed]{animation:none}.Modal-module__nBisPW__modalClose{background:var(--bg-secondary);cursor:pointer;color:var(--text-disabled);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;display:flex;position:absolute;top:26px;right:26px}.Modal-module__nBisPW__modalClose:hover{color:var(--text-secondary);background:var(--bg-active);transform:scale(1.05)}.Modal-module__nBisPW__modalClose:focus{filter:brightness(.95)}@keyframes Modal-module__nBisPW__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__nBisPW__overlayHide{0%{opacity:1}to{opacity:0}}@keyframes Modal-module__nBisPW__contentShow{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-48%)scale(.96)}to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}@keyframes Modal-module__nBisPW__contentHide{0%{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(5px);transform:translate(-50%,-48%)scale(.96)}}@media (max-width:640px){.Modal-module__nBisPW__modalContent:not(.Modal-module__nBisPW__sizeFullscreen){width:95%;max-height:95vh;padding:1.5rem}.Modal-module__nBisPW__modalClose{top:.75rem;right:.75rem}}
.TierName-module__lSa4YW__tierName{color:var(--text-primary);font-weight:500}
.LoadingSpinner-module__9NJawa__spinner{animation:.8s linear infinite LoadingSpinner-module__9NJawa__spin}@keyframes LoadingSpinner-module__9NJawa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.WordBenchLayout-module__alcE0G__layout{background:var(--home-page-bg);flex-direction:column;min-height:100vh;display:flex}.WordBenchLayout-module__alcE0G__layoutContent{flex:1;padding-top:52px}
