.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;text-wrap:balance;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-danger);cursor:default;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-danger)12%,var(--bg-card))0%,color-mix(in srgb,var(--accent-danger)24%,var(--bg-card))50%,color-mix(in srgb,var(--accent-danger)12%,var(--bg-card))100%);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__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__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{animation:none}.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__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}
.DragOverlay-module___8ramq__overlay{background-color:color-mix(in srgb,var(--bg-primary),transparent 50%);z-index:10000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DragOverlay-module___8ramq__card{background-color:var(--bg-card);border:2px dashed var(--accent-primary);text-align:center;border-radius:12px;padding:40px 60px}.DragOverlay-module___8ramq__cardUnsupported{border-color:var(--accent-danger)}.DragOverlay-module___8ramq__cardUnsupported .DragOverlay-module___8ramq__title{color:var(--accent-danger)}.DragOverlay-module___8ramq__title{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.DragOverlay-module___8ramq__text{color:var(--text-muted);margin:8px 0 0;font-size:14px}
.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{justify-content:space-between;gap:40px;max-width:1080px;margin:0 auto;display:flex}.ToolFooter-module__jpwq1G__footerColumn{flex-direction:column;margin-left:20px;display:flex}.ToolFooter-module__jpwq1G__footerColumn:first-child{flex-grow:1}.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{flex-wrap:wrap;gap:32px 24px}.ToolFooter-module__jpwq1G__footerColumn{min-width:120px;margin-left:0}.ToolFooter-module__jpwq1G__footerColumn:first-child{width:100%;margin-bottom:8px}}
.ToolLandingPage-module__MQughW__container{background-color:var(--bg-card);flex-direction:column;gap:20px;min-height:100vh;display:flex}.ToolLandingPage-module__MQughW__main{z-index:1;background:var(--home-page-bg);width:100%;padding:80px 0 50px}.ToolLandingPage-module__MQughW__toolSection{width:100%}.ToolLandingPage-module__MQughW__toolSection h2{width:100%;max-width:1320px;padding:0 40px}.ToolLandingPage-module__MQughW__toolContent{flex-direction:column;align-items:center;max-width:920px;margin:0 auto;display:flex}.ToolLandingPage-module__MQughW__bottomSection{background:var(--home-page-bg);border-bottom:1px solid color-mix(in srgb,var(--bg-primary),var(--accent-primary)5%);flex:1;width:100%;padding:50px 24px}.ToolLandingPage-module__MQughW__bottomSectionInner{flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex}.ToolLandingPage-module__MQughW__heroSection{text-align:center;margin-bottom:40px}.ToolLandingPage-module__MQughW__headline{color:var(--text-primary);font-size:42px;font-weight:500;line-height:1.2;font-family:var(--font-ui);margin:0 0 16px}.ToolLandingPage-module__MQughW__description{color:var(--text-secondary);max-width:700px;margin:0;font-size:18px;line-height:1.6}.ToolLandingPage-module__MQughW__inputSection{justify-content:center;width:100%;display:flex}.ToolLandingPage-module__MQughW__comparisonSection{width:100%;max-width:800px;margin:20px auto}.ToolLandingPage-module__MQughW__comparisonSubtitle{color:var(--text-primary);text-align:left;width:100%;max-width:800px;margin:0 auto;font-size:32px;font-weight:400}.ToolLandingPage-module__MQughW__comparisonTableWrapper{background:var(--bg-card);border-radius:12px;overflow-x:auto}.ToolLandingPage-module__MQughW__comparisonTable{border-collapse:collapse;width:100%;font-size:14px}.ToolLandingPage-module__MQughW__comparisonTable th,.ToolLandingPage-module__MQughW__comparisonTable td{text-align:center;border-bottom:1px solid var(--border-primary);padding:8px 16px}.ToolLandingPage-module__MQughW__comparisonTable tbody tr:last-child td{border-bottom:none}.ToolLandingPage-module__MQughW__dimensionHeader{text-align:left;width:200px}.ToolLandingPage-module__MQughW__productHeader{width:120px}.ToolLandingPage-module__MQughW__productName{color:var(--text-primary);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.ToolLandingPage-module__MQughW__otherProductName{color:var(--text-tertiary);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.ToolLandingPage-module__MQughW__dimensionCell{text-align:left;color:var(--text-primary);font-weight:500}.ToolLandingPage-module__MQughW__valueCell{color:var(--text-secondary)}.ToolLandingPage-module__MQughW__reviseCell{background:color-mix(in srgb,var(--accent-success),transparent 90%)}.ToolLandingPage-module__MQughW__cellCheck{color:var(--color-green,#22c55e);justify-content:center;align-items:center;display:inline-flex}.ToolLandingPage-module__MQughW__cellX{color:color-mix(in srgb,var(--accent-danger),var(--text-muted)20%);opacity:.5;justify-content:center;align-items:center;display:inline-flex}.ToolLandingPage-module__MQughW__cellText{color:var(--text-secondary);font-size:13px}.ToolLandingPage-module__MQughW__cellNumber{color:var(--text-primary);font-size:14px;font-weight:600}.ToolLandingPage-module__MQughW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ToolLandingPage-module__MQughW__ctaSection{border-radius:12px;justify-content:center;align-items:center;gap:16px;width:100%;max-width:700px;margin:0 auto;padding:40px 24px;display:flex}.ToolLandingPage-module__MQughW__ctaText{color:var(--text-primary);font-size:18px;font-weight:500}@media (max-width:768px){.ToolLandingPage-module__MQughW__main{padding:70px 16px 40px}.ToolLandingPage-module__MQughW__bottomSection{padding:40px 16px}.ToolLandingPage-module__MQughW__headline{font-size:32px}.ToolLandingPage-module__MQughW__description{font-size:16px}.ToolLandingPage-module__MQughW__comparisonSection{margin-bottom:40px}.ToolLandingPage-module__MQughW__comparisonTitle{font-size:20px}.ToolLandingPage-module__MQughW__comparisonTable th,.ToolLandingPage-module__MQughW__comparisonTable td{padding:10px 8px;font-size:12px}.ToolLandingPage-module__MQughW__dimensionHeader{width:120px}.ToolLandingPage-module__MQughW__productHeader{width:70px}.ToolLandingPage-module__MQughW__productName{font-size:11px}.ToolLandingPage-module__MQughW__dimensionCell{font-size:12px}.ToolLandingPage-module__MQughW__cellText{font-size:11px}.ToolLandingPage-module__MQughW__ctaSection{text-align:center;flex-direction:column;gap:12px;padding:30px 20px}.ToolLandingPage-module__MQughW__ctaText{font-size:16px}}
.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}
.Landing-module__gb_XfW__sectionHero{width:100%}.Landing-module__gb_XfW__sectionWide{width:100%;max-width:1320px;margin:0 auto}.Landing-module__gb_XfW__sectionWide h2,.Landing-module__gb_XfW__featureTitle{-webkit-user-select:none;user-select:none;cursor:default;width:100%;max-width:1320px;margin:0 auto;padding:20px 40px;font-size:clamp(24px,4vw,40px);font-weight:500;line-height:1.15}.Landing-module__gb_XfW__sectionContent{background:var(--home-page-bg);flex-direction:column;width:100%;padding:50px;display:flex}.Landing-module__gb_XfW__sectionBgSubtle{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)0%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)93.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)6.6667%)8.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)86.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)13.3333%)15.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)80%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)20%)22.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)73.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)26.6667%)29%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)66.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)33.3333%)35.3%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)60%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)40%)41.2%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)53.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)46.6667%)47.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)46.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)53.3333%)52.9%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)40%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)60%)58.8%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)33.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)66.6667%)64.7%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)26.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)73.3333%)71%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)20%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)80%)77.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)13.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)86.6667%)84.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)6.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)93.3333%)91.9%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)100%)}.Landing-module__gb_XfW__sectionSubtitle{width:100%;max-width:800px;color:var(--text-secondary);text-align:center;margin:0 auto 32px;font-size:20px;line-height:1.6}.Landing-module__gb_XfW__sectionIntro{text-align:center;width:100%;max-width:820px;margin:0 auto}.Landing-module__gb_XfW__sectionFaq{width:100%;max-width:700px;margin:0 auto}.Landing-module__gb_XfW__heroCta{padding:20px 12px;font-size:18px}.Landing-module__gb_XfW__heroCtaSecondary{padding:20px 12px}.Landing-module__gb_XfW__features{flex-direction:column;gap:10px;display:flex}.Landing-module__gb_XfW__feature{width:100%;max-width:1700px;margin:0 auto}.Landing-module__gb_XfW__featureContent{flex-direction:column;width:100%;margin:0 auto;padding:20px;display:flex}.Landing-module__gb_XfW__featureSpotlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Landing-module__gb_XfW__featureSpotlight{background:var(--home-page-bg);min-width:0;color:var(--text-secondary);flex-direction:column;flex-grow:1;padding:1px;display:flex;overflow:hidden}.Landing-module__gb_XfW__featureSpotlight>h3{text-align:center;margin:0;padding:50px 50px 10px;font-size:clamp(24px,4vw,30px)}.Landing-module__gb_XfW__featureSpotlight>p{text-align:center;text-wrap:balance;opacity:.8;margin:0;padding:0 50px 50px;font-size:20px}.Landing-module__gb_XfW__featureSpotlight>img{align-self:flex-end;width:100%}.Landing-module__gb_XfW__featureSpotlightWide{grid-column:span 2}.Landing-module__gb_XfW__featureSpotlightPale{background:var(--home-page-bg);color:var(--text-secondary);}.Landing-module__gb_XfW__featureSpotlightDark{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)0%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)93.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)6.6667%)8.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)86.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)13.3333%)15.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)80%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)20%)22.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)73.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)26.6667%)29%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)66.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)33.3333%)35.3%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)60%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)40%)41.2%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)53.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)46.6667%)47.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)46.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)53.3333%)52.9%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)40%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)60%)58.8%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)33.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)66.6667%)64.7%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)26.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)73.3333%)71%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)20%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)80%)77.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)13.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)86.6667%)84.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)6.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)93.3333%)91.9%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)98%)100%);color:color-mix(in srgb,var(--accent-primary),var(--text-primary)50%);border:none;}.Landing-module__gb_XfW__featureSpotlightSolid{background:color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%);color:color-mix(in srgb,var(--accent-primary),var(--text-primary)50%);border:none;}.Landing-module__gb_XfW__featureSpotlightFade{background:linear-gradient(to bottom,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)0%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)93.3333%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)6.6667%)8.1%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)86.6667%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)13.3333%)15.5%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)80%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)20%)22.5%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)73.3333%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)26.6667%)29%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)66.6667%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)33.3333%)35.3%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)60%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)40%)41.2%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)53.3333%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)46.6667%)47.1%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)46.6667%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)53.3333%)52.9%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)40%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)60%)58.8%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)33.3333%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)66.6667%)64.7%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)26.6667%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)73.3333%)71%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)20%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)80%)77.5%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)13.3333%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)86.6667%)84.5%,color-mix(in oklab,color-mix(in srgb,var(--home-page-bg),var(--bg-card)13%)6.6667%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)93.3333%)91.9%,color-mix(in srgb,var(--home-page-bg),var(--bg-card)80%)100%);color:color-mix(in srgb,var(--accent-primary),var(--text-primary)50%);border:none;}.Landing-module__gb_XfW__featureSpotlightStrong{background:var(--home-page-highlight-strong);border:1px solid var(--home-page-highlight-strong);color:var(--bg-card);}.Landing-module__gb_XfW__featureSpotlightGraphic{corner-shape:squircle;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:240px;margin-top:auto;display:flex;overflow:hidden}.Landing-module__gb_XfW__featureSpotlightGraphicClear{background:var(--bg-card);border:1px solid var(--border-primary);justify-content:flex-end;}.Landing-module__gb_XfW__featureSpotlightGraphicDark{justify-content:flex-end;}.Landing-module__gb_XfW__linkCardGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;display:grid}.Landing-module__gb_XfW__linkCard{background:var(--bg-card);border:1px solid var(--border-primary);min-width:0;min-height:100%;color:var(--text-secondary);border-radius:12px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:flex}.Landing-module__gb_XfW__linkCard:hover{background:color-mix(in srgb,var(--bg-card),var(--accent-primary)6%);border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)24%);transform:translateY(-2px);box-shadow:0 18px 36px #00000014}.Landing-module__gb_XfW__linkCardTitle{color:var(--text-primary);font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.15;font-family:var(--font-ui);margin:0}.Landing-module__gb_XfW__linkCardDescription{color:var(--text-secondary);flex:auto;margin:0;font-size:16px;line-height:1.6}.Landing-module__gb_XfW__linkCardDescription br{content:"";margin-top:.25em;display:block}.Landing-module__gb_XfW__linkCardCta{color:var(--accent-primary);align-items:center;gap:8px;margin-top:auto;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.Landing-module__gb_XfW__linkCardCtaArrow{transition:transform .18s;display:inline-block}.Landing-module__gb_XfW__linkCard:hover .Landing-module__gb_XfW__linkCardCtaArrow{transform:translate(4px)}@media (min-width:621px) and (max-width:1100px){.Landing-module__gb_XfW__featureTitle{width:100%;margin:20px auto}.Landing-module__gb_XfW__featureSpotlights{flex-direction:column;display:flex}.Landing-module__gb_XfW__featureSpotlight{width:100%;margin:0 auto}}@media (max-width:900px){.Landing-module__gb_XfW__sectionWide h2,.Landing-module__gb_XfW__featureTitle{padding:20px 14px}.Landing-module__gb_XfW__heroCtaSecondary{display:none}}@media (max-width:620px){.Landing-module__gb_XfW__feature{padding:0}.Landing-module__gb_XfW__featureTitle{width:100%;margin:20px auto}.Landing-module__gb_XfW__featureSpotlights{grid-template-columns:minmax(0,1fr)}.Landing-module__gb_XfW__featureSpotlight{--feature-spotlight-scale:calc(100vw/550px);width:518px;margin:0 auto}@supports (zoom:1){.Landing-module__gb_XfW__featureSpotlight{zoom:var(--feature-spotlight-scale)}}@supports not (zoom:1){.Landing-module__gb_XfW__featureSpotlight{transform:scale(var(--feature-spotlight-scale));transform-origin:0 0;margin-bottom:calc((1 - var(--feature-spotlight-scale))*-480px)}}}@media (max-width:1100px){.Landing-module__gb_XfW__featureContent{padding:10px}.Landing-module__gb_XfW__sectionContent{padding:32px 24px}}@media (max-width:768px){.Landing-module__gb_XfW__sectionSubtitle{margin-bottom:24px;font-size:15px}.Landing-module__gb_XfW__linkCard{padding:20px}.Landing-module__gb_XfW__linkCardTitle{font-size:24px}.Landing-module__gb_XfW__linkCardDescription,.Landing-module__gb_XfW__linkCardCta{font-size:15px}}@media (max-width:1000px){.Landing-module__gb_XfW__heroCta,.Landing-module__gb_XfW__heroCtaSecondary{padding:14px 10px;font-size:16px}}
.DocumentInput-module__wmGMEq__container{flex-direction:column;gap:16px;width:100%;max-width:700px;display:flex}.DocumentInput-module__wmGMEq__textareaWrapper{border:2px dashed var(--border-secondary);background:var(--bg-secondary);border-radius:8px;min-height:250px;transition:border-color .2s,background-color .2s;position:relative}.DocumentInput-module__wmGMEq__textareaWrapper:focus-within{border-color:var(--accent-primary)}.DocumentInput-module__wmGMEq__textareaWrapper.DocumentInput-module__wmGMEq__dragging{border-color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary),transparent 95%)}.DocumentInput-module__wmGMEq__textarea{width:100%;min-height:250px;color:var(--text-primary);resize:vertical;background:0 0;border:none;border-radius:8px;padding:16px;font-family:inherit;font-size:16px;line-height:1.6}.DocumentInput-module__wmGMEq__textarea::placeholder{color:var(--text-tertiary)}.DocumentInput-module__wmGMEq__textarea:focus{outline:none}.DocumentInput-module__wmGMEq__textarea:disabled{opacity:.6;cursor:not-allowed}.DocumentInput-module__wmGMEq__filePreview{min-height:250px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.DocumentInput-module__wmGMEq__fileIcon{color:var(--accent-primary)}.DocumentInput-module__wmGMEq__fileName{color:var(--text-primary);word-break:break-all;text-align:center;font-weight:500}.DocumentInput-module__wmGMEq__removeFile{color:var(--accent-danger);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;transition:background-color .15s}.DocumentInput-module__wmGMEq__removeFile:hover{background-color:color-mix(in srgb,var(--accent-danger),transparent 90%)}.DocumentInput-module__wmGMEq__dropOverlay{background:color-mix(in srgb,var(--accent-primary),transparent 90%);color:var(--accent-primary);pointer-events:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex;position:absolute;inset:0}.DocumentInput-module__wmGMEq__fileUploadSection{justify-content:center;align-items:center;display:flex}.DocumentInput-module__wmGMEq__hiddenFileInput{display:none}.DocumentInput-module__wmGMEq__uploadButton{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;transition:all .15s;display:flex}.DocumentInput-module__wmGMEq__uploadButton:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.DocumentInput-module__wmGMEq__uploadButton:disabled{opacity:.5;cursor:not-allowed}.DocumentInput-module__wmGMEq__promptSection{margin-top:8px}.DocumentInput-module__wmGMEq__promptInput{background:var(--bg-secondary);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);border-radius:8px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .15s}.DocumentInput-module__wmGMEq__promptInput:focus{border-color:var(--accent-primary);outline:none}.DocumentInput-module__wmGMEq__promptInput::placeholder{color:var(--text-tertiary)}.DocumentInput-module__wmGMEq__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}.DocumentInput-module__wmGMEq__submitButton{align-self:flex-start}
.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}
.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)}}
.Tools-module__uZXl9G__container{background-color:var(--bg-card);flex-direction:column;min-height:100vh;margin-top:50px;display:flex}.Tools-module__uZXl9G__main{flex-direction:column;flex:1;gap:20px;width:100%;display:flex}.Tools-module__uZXl9G__pageTitle{color:var(--text-primary);text-align:center;font-size:clamp(38px,6vw,50px);font-weight:500;font-family:var(--font-ui);letter-spacing:-.03em;margin:0 0 18px;line-height:.98}.Tools-module__uZXl9G__pageDescription{color:var(--text-secondary);text-align:center;text-wrap:balance;margin:0;font-size:clamp(18px,2.1vw,24px);line-height:1.6}.Tools-module__uZXl9G__promptField{margin-bottom:0}@media (max-width:768px){.Tools-module__uZXl9G__pageTitle{font-size:32px;line-height:1.02}.Tools-module__uZXl9G__pageDescription{font-size:17px}}
.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}
