.account-link.MuiTypography-root{display:block;max-width:240px;border:0;padding:0;text-box:trim-both cap alphabetic;padding-block:.25em;background:transparent;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent}.account-link.MuiTypography-root[data-state=anonymous]{color:var(--color-action)}.account-link.MuiTypography-root[data-state=signed-in]{color:var(--color-primary)}.google-logo{display:block;width:18px;height:18px}.primary-button.MuiButton-root{--button-font-size: 28px;--button-ledge: 5px;width:220px;height:76px;margin:0;border:2px solid var(--color-text-secondary);border-radius:var(--radius-20);background:var(--color-background);color:var(--color-text-secondary);font-weight:400;text-transform:none}.primary-button.MuiButton-root[data-size=wide]{width:320px}.primary-button.MuiButton-root[data-size=compact]{--button-font-size: .875rem;--button-ledge: 3px;width:128px;height:36px;border-radius:var(--radius-12)}.primary-button.MuiButton-root[data-size=compact-wide]{--button-font-size: .875rem;--button-ledge: 3px;width:180px;height:36px;border-radius:var(--radius-12)}.primary-button.MuiButton-root[data-size=compact-wider]{--button-font-size: .875rem;--button-ledge: 3px;width:240px;height:36px;border-radius:var(--radius-12)}.primary-button.MuiButton-root[data-size=compact-narrow]{--button-font-size: .875rem;--button-ledge: 3px;width:auto;min-width:40px;padding-inline:10px;height:36px;border-radius:var(--radius-12)}.primary-button.MuiButton-root[data-shape=icon]{--button-icon-size: clamp(2.2rem, 12vw, 60px);--button-ledge: clamp(3px, 1.05vw, 4.5px);width:clamp(4rem,22vw,130px);height:clamp(4rem,22vw,130px);min-width:0;border-width:clamp(4px,1.4vw,6px);border-radius:var(--radius-circle);box-shadow:none;padding:0}.primary-button.MuiButton-root[data-shape=icon][data-size=compact]{--button-icon-size: 52px;--button-ledge: 3px;width:88px;height:88px;border-width:4px}.primary-button.MuiButton-root[data-shape=icon][data-size=small]{--button-icon-size: 24px;--button-ledge: 2px;width:60px;height:60px;border-width:3px}@media(max-width:599px){.primary-button.MuiButton-root[data-shape=icon][data-size=compact]{--button-icon-size: 38px;--button-ledge: 2px;width:64px;height:64px;border-width:2px}}@media(hover:hover){.primary-button.MuiButton-root:hover{border-color:var(--color-text-secondary);background:var(--color-secondary);color:var(--color-text-secondary)}}.primary-button.MuiButton-root:focus-visible{border-color:var(--color-text-secondary);background:var(--color-secondary);color:var(--color-text-secondary)}.primary-button.MuiButton-root[data-shape=icon]:active{background:var(--color-secondary)}.primary-button.MuiButton-root[data-tone=danger]{background:var(--color-error-tint);border-color:var(--color-error);color:var(--color-error)}@media(hover:hover){.primary-button.MuiButton-root[data-tone=danger]:hover{border-color:var(--color-error);background:var(--color-error);color:var(--color-error-contrast)}}.primary-button.MuiButton-root[data-tone=danger]:focus-visible{border-color:var(--color-error);background:var(--color-error);color:var(--color-error-contrast)}.primary-button.MuiButton-root[data-tone=action]{border-color:var(--color-action);box-shadow:0 var(--button-ledge) 0 var(--color-action-ledge);color:var(--color-action);transition:transform var(--motion-duration-120) var(--motion-ease-out),box-shadow var(--motion-duration-120) var(--motion-ease-out)}@media(hover:hover){.primary-button.MuiButton-root[data-tone=action]:hover{border-color:var(--color-action);background:var(--color-background);color:var(--color-action);transform:translateY(calc(var(--button-ledge) / 2));box-shadow:0 calc(var(--button-ledge) / 2) 0 var(--color-action-ledge)}}.primary-button.MuiButton-root[data-tone=action]:active{transform:translateY(var(--button-ledge));box-shadow:0 0 0 var(--color-action-ledge)}.primary-button.MuiButton-root[data-tone=action]:focus-visible{border-color:var(--color-action);background:var(--color-action-tint);color:var(--color-action)}.primary-button.MuiButton-root[data-emphasis=fill]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.primary-button.MuiButton-root[data-emphasis=fill][data-tone=danger]{border-color:var(--color-error);background:var(--color-error);color:var(--color-error-contrast)}.primary-button.MuiButton-root[data-emphasis=fill][data-tone=action]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-contrast)}@media(hover:hover){.primary-button.MuiButton-root[data-emphasis=fill]:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast);filter:brightness(.92)}.primary-button.MuiButton-root[data-emphasis=fill][data-tone=danger]:hover{border-color:var(--color-error);background:var(--color-error);color:var(--color-error-contrast)}.primary-button.MuiButton-root[data-emphasis=fill][data-tone=action]:hover{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-contrast)}}.primary-button.MuiButton-root[data-emphasis=fill]:focus-visible{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast);filter:brightness(.92)}.primary-button.MuiButton-root[data-emphasis=fill][data-tone=danger]:focus-visible{border-color:var(--color-error);background:var(--color-error);color:var(--color-error-contrast)}.primary-button.MuiButton-root[data-emphasis=fill][data-tone=action]:focus-visible{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-contrast)}.primary-text-button-label{font-size:var(--button-font-size, 1rem);line-height:1;align-content:center;white-space:nowrap}.primary-text-button-icon-start,.primary-text-button-icon-end{display:flex;align-items:center}.primary-text-button-icon-start>.MuiSvgIcon-root,.primary-text-button-icon-end>.MuiSvgIcon-root{color:currentColor}.primary-text-button{display:flex;flex-direction:row;justify-content:center;width:100%}.primary-text-button-icon-start+.primary-text-button-label{padding-inline-start:8px}.primary-text-button-label:has(+.primary-text-button-icon-end){padding-inline-end:8px}.primary-text-button-label-clip{display:flex;overflow:hidden;white-space:nowrap}.primary-text-button-label-clip .primary-text-button-label{padding-inline-start:8px}.base-modal-paper.MuiDialog-paper{width:min(360px,calc(100vw - 32px));border:2px solid var(--color-primary-edge);border-radius:var(--radius-20);background:var(--color-background);color:var(--color-text-primary);box-shadow:none}.base-modal-paper--wide.MuiDialog-paper{width:min(600px,calc(100vw - 32px))}.base-modal-header{display:flex;flex:0 0 auto;align-items:center;padding:16px 24px;border-bottom:4px solid var(--color-action-tint)}.base-modal-title.MuiTypography-root{margin:0;color:var(--color-primary)}.base-modal-content.MuiDialogContent-root{display:flex;flex-direction:column;gap:12px;padding:16px 24px 0}.base-modal-actions.MuiDialogActions-root{gap:8px;padding:16px 24px}.privacy-policy-link.MuiLink-root{color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent}.auth-modal-copy.MuiTypography-root{margin:0;color:var(--color-text-primary)}.auth-modal-providers{display:flex;flex-direction:column;gap:12px;width:100%;justify-content:center;align-items:center;padding:5px}.auth-modal-privacy{display:flex;justify-content:center}.base-text-modal-copy.MuiTypography-root{margin:0;color:var(--color-text-primary)}.bare-icon-button.MuiIconButton-root{--bare-icon-button-tone: var(--color-primary);--bare-icon-button-glyph-size: 24px;width:44px;height:44px;padding:0;color:var(--bare-icon-button-tone)}.bare-icon-button.MuiIconButton-root svg{width:var(--bare-icon-button-glyph-size);height:var(--bare-icon-button-glyph-size)}.bare-icon-button.MuiIconButton-root[data-size=small]{--bare-icon-button-glyph-size: 18px;width:28px;height:28px}.bare-icon-button.MuiIconButton-root[data-size=large]{--bare-icon-button-glyph-size: 32px;width:48px;height:48px}@media(max-width:599px){.bare-icon-button.MuiIconButton-root[data-size=large]{--bare-icon-button-glyph-size: 24px;width:44px;height:44px}}.bare-icon-button.MuiIconButton-root[data-tone=action]{--bare-icon-button-tone: var(--color-action)}@media(hover:hover){.bare-icon-button.MuiIconButton-root:hover{background:var(--color-secondary)}}.bare-icon-button.MuiIconButton-root:focus-visible{background:var(--color-secondary)}.bare-icon-button.MuiIconButton-root[aria-pressed=true],.bare-icon-button.MuiIconButton-root[aria-pressed=true]:hover{background:var(--bare-icon-button-tone);color:var(--color-background)}.base-tooltip.MuiTooltip-tooltip{background:var(--color-primary);color:var(--color-primary-contrast);border:2px solid var(--color-primary-contrast);border-radius:var(--radius-16);font-size:14px;font-weight:600;line-height:1.25;padding:8px 14px 6px}.base-tooltip-arrow.MuiTooltip-arrow{color:var(--color-primary)}.base-tooltip-arrow.MuiTooltip-arrow:before{border:1.5px solid var(--color-primary-contrast);box-sizing:border-box}#logo-home-link{display:flex;text-decoration:none;-webkit-tap-highlight-color:transparent}#logo-full{width:148px;height:40px;width:auto;color:var(--color-action)}@media(max-width:599px){#logo-full{height:34px;color:var(--color-action)}}.desktop-top-bar.MuiAppBar-root{height:64px;background:var(--color-background);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 36px}.desktop-top-bar-account{display:flex;align-items:center;gap:8px;min-width:0}@media(max-width:599px){.desktop-top-bar.MuiAppBar-root{display:none}}.mobile-tutorial-toggle{display:none}@media(max-width:599px){.mobile-tutorial-toggle{position:relative;align-self:stretch;display:flex;align-items:center}.mobile-tutorial-toggle-label{position:absolute;top:calc(50% + 28px);right:0;padding:8px 14px 6px;border:2px solid var(--color-primary-contrast);border-radius:var(--radius-16);background:var(--color-primary);color:var(--color-primary-contrast);font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;pointer-events:none}.mobile-tutorial-toggle-label:before,.mobile-tutorial-toggle-label:after{position:absolute;right:22px;width:0;height:0;content:"";transform:translate(50%)}.mobile-tutorial-toggle-label:before{top:-12px;border-right:12px solid transparent;border-bottom:12px solid var(--color-primary-contrast);border-left:12px solid transparent}.mobile-tutorial-toggle-label:after{top:-8px;border-right:10px solid transparent;border-bottom:10px solid var(--color-primary);border-left:10px solid transparent}}.mobile-account-button{display:none}@media(max-width:599px){.mobile-account-button{display:flex}}.mobile-top-bar.MuiAppBar-root{display:none}@media(max-width:599px){.mobile-top-bar.MuiAppBar-root{height:var(--height-header-mobile);background:var(--color-background);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 24px;border-bottom:3px solid var(--color-action-tint)}.mobile-top-bar-controls{display:flex;align-self:stretch;align-items:center;gap:4px;color:var(--color-action)}}.workspace-filter-actions{box-sizing:border-box;width:100%;min-height:48px;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:0}@media(min-width:900px){.workspace-filter-actions{flex-direction:column;align-items:center;justify-content:flex-end}}.workspace-filter-actions-close{position:absolute;top:0;right:0;display:flex}.filter-picker{box-sizing:border-box;height:300px;display:flex;flex-direction:column;gap:4px}.filter-picker-search .MuiOutlinedInput-root{border-radius:var(--radius-12);background:var(--color-background)}.filter-picker-search .MuiInputBase-input{color:var(--color-primary);font-size:1rem}.filter-picker-search .MuiInputBase-input::placeholder{color:var(--color-primary-tint);opacity:1}.filter-picker-search .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary-edge)}.filter-picker-search .MuiOutlinedInput-root:not(.Mui-focused):not(.Mui-error):hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary-tint)}.filter-picker-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-action)}.filter-picker-search-clear.MuiIconButton-root{color:var(--color-action)}.filter-picker-options,.filter-picker-selected{box-sizing:border-box;min-height:0;display:flex;border-radius:var(--radius-12);background:var(--color-background);padding:6px}.filter-picker-options{flex:1 1 0}.filter-picker-selected{flex:0 0 80px}.filter-picker-options-list{flex:1;min-height:0;overflow:auto;padding:0}.filter-picker-option.MuiListItemButton-root{color:var(--color-primary);padding:0 8px}.filter-picker-option .MuiListItemText-primary{font-size:1rem}.filter-picker-selected-placeholder.MuiTypography-root{color:var(--color-primary-tint);font-size:1rem}.filter-picker-selected-list{flex:1;min-height:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;overflow-y:auto}.filter-picker-selected-chip.MuiChip-root{color:var(--color-primary);background:var(--color-background);border:1px solid var(--color-primary-edge);height:22px;font-size:1rem}.filter-picker-selected-chip.MuiChip-root .MuiChip-deleteIcon,.filter-picker-selected-chip.MuiChip-root .MuiChip-deleteIcon:hover{color:var(--color-action)}.filter-column{min-width:0;display:flex;flex-direction:column;gap:6px}.filter-column-title.MuiTypography-root{color:var(--color-primary);font-size:18px;font-weight:400}.filter-column-selector{box-sizing:border-box;min-width:0;min-height:72px;display:flex;flex-direction:column;border-radius:var(--radius-20);background:var(--color-action-tint);padding:6px}.workspace-applied-filter-chip.MuiChip-root{flex-shrink:0;width:100%;max-width:180px;justify-content:space-between;color:var(--color-primary);background:var(--color-background);border:1px solid var(--color-primary-edge);font-size:.9rem;font-weight:600}.workspace-applied-filter-chip.MuiChip-root .MuiChip-deleteIcon,.workspace-applied-filter-chip.MuiChip-root .MuiChip-deleteIcon:hover{color:var(--color-action)}.workspace-clear-filters-button{box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-end;white-space:nowrap}.workspace-filter-toggle{box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-start;gap:4px;white-space:nowrap;padding:0 0 4px}.workspace-filter-layout{box-sizing:border-box;width:100%}.workspace-filter-layout-summary-row,.workspace-filter-layout-selector-row{box-sizing:border-box;width:100%;gap:16px;align-items:stretch}.workspace-filter-layout-summary-row{display:flex;min-height:42px;padding:6px 36px}.workspace-filter-layout-selector-row{display:flex;background:var(--color-background);padding:12px 36px}.workspace-filter-layout-applied-chips{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.workspace-filter-layout-applied-chip{flex-shrink:0;width:180px}.workspace-filter-layout-clear{display:flex}.workspace-filter-layout-selector-reveal{position:absolute;top:100%;right:0;left:0;overflow:hidden;border-bottom:5px solid var(--color-action-tint)}.workspace-filter-layout-columns{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;gap:12px}.workspace-filter-layout-column{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.workspace-filter-layout-actions{display:flex;flex:0 0 max(112px,12vw)}@media(max-width:899px){.workspace-filter-layout-summary-row{padding:12px 20px}.workspace-filter-layout-selector-row{flex-direction:column;padding:12px 20px}.workspace-filter-layout-columns,.workspace-filter-layout-actions{flex:0 0 auto}.workspace-filter-layout-applied-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.workspace-filter-layout-applied-chips::-webkit-scrollbar{display:none}.workspace-filter-layout-column{flex:0 0 calc((100% - 12px)/2)}}@media(max-width:599px){.workspace-filter-layout{display:none}}.workspace-filter-surface{position:relative;box-sizing:border-box;width:100%;min-height:5px;background:var(--color-background);border-bottom:5px solid var(--color-action-tint)}.workspace-filter-surface-reveal{overflow:hidden}@media(max-width:599px){.workspace-filter-surface{min-height:0;border-bottom:0}.workspace-filter-surface-reveal{display:none}}#header{position:sticky;top:0;z-index:1200;box-sizing:border-box;width:100%;padding:2px}.primary-icon-button-icon{display:flex;align-items:center;justify-content:center}.primary-icon-button-icon svg{width:auto;height:var(--button-icon-size, 24px)}.floating-tutorial-icon-container{position:fixed;right:32px;bottom:32px;z-index:1150}.floating-tutorial-icon-button{position:relative;display:flex}@media(max-width:599px){.floating-tutorial-icon-container{display:none}}#root{display:flex;flex-direction:column;min-height:100vh}#main{flex:1;display:flex;flex-direction:column;width:100vw}#name-evaluator-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-items:center}.name-evaluator-display-row,.name-evaluator-actions-row{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.name-evaluator-display-row{padding-bottom:3vh}.name-evaluator-surname-reveal{overflow:hidden}#user-surname{margin:0;color:var(--color-primary);font-size:40px}@media(max-width:599px){#user-surname{font-size:30px}}.exhausted-name-message{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px}.exhausted-name-message-headline.MuiTypography-root{color:var(--color-text-primary);font-size:20px;line-height:1.3;text-align:center}.exhausted-name-message-guidance.MuiTypography-root{color:var(--color-text-secondary);font-size:15px;line-height:1.4;text-align:center}@media(max-width:599px){.exhausted-name-message-headline.MuiTypography-root{font-size:18px}.exhausted-name-message-guidance.MuiTypography-root{font-size:14px}}.name-limit-message{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px}.name-limit-message-headline.MuiTypography-root{color:var(--color-text-primary);font-size:20px;line-height:1.3;text-align:center}.name-limit-message-guidance.MuiTypography-root{color:var(--color-text-secondary);font-size:15px;line-height:1.4;text-align:center}@media(max-width:599px){.name-limit-message-headline.MuiTypography-root{font-size:18px}.name-limit-message-guidance.MuiTypography-root{font-size:14px}}.candidate-error-message{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px}.candidate-error-message-headline.MuiTypography-root{color:var(--color-text-primary);font-size:20px;line-height:1.3;text-align:center}@media(max-width:599px){.candidate-error-message-headline.MuiTypography-root{font-size:18px}}.generated-name-skeleton{position:relative;width:min(360px,70%);height:64px;overflow:hidden;border-radius:var(--radius-4);background:var(--color-primary-highlight)}.generated-name-skeleton:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--color-primary-edge),transparent);animation:generated-name-skeleton-pulse var(--motion-duration-1400) var(--motion-ease-in-out) infinite}@keyframes generated-name-skeleton-pulse{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:599px){.generated-name-skeleton{width:min(300px,80%);height:58px}}.horizontal-rule{box-sizing:border-box;width:100%;height:2px;margin:0;border:0;background:var(--color-action-tint)}.section-header{display:flex;align-items:center;gap:16px;margin:0 0 14px}.section-header-rule{flex:1}.section-header-title.MuiTypography-root{flex:none;margin:0;color:var(--color-text-secondary)}.section-header--default .section-header-title.MuiTypography-root{font-size:1.5rem;font-weight:600;line-height:1.2}.section-header--compact{margin:0}@media(max-width:599px){.section-header{gap:12px}.section-header--default .section-header-title.MuiTypography-root{font-size:1.25rem}}.name-etymology-modal-section{display:flex;flex-direction:column;gap:8px}.name-etymology-modal-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.name-etymology-modal-language-list{flex-direction:row;flex-wrap:wrap;column-gap:16px;row-gap:8px}.name-etymology-modal-language{display:flex;flex:0 0 calc((100% - 32px) / 3);gap:8px;min-width:0}@media(max-width:599px){.name-etymology-modal-language{flex-basis:calc((100% - 16px)/2)}}.name-etymology-modal-language-flag.MuiTypography-root{flex-shrink:0}.name-etymology-modal-meaning-groups{display:flex;flex-direction:column;gap:16px}.name-etymology-modal-meaning-group{display:flex;flex-direction:column;gap:4px}.name-etymology-modal-text.MuiTypography-root{margin:0;color:var(--color-text-primary)}.name-etymology-modal-meaning-language.MuiTypography-root{margin:0;color:var(--color-text-secondary)}.evaluated-name-display{position:relative;width:100%;cursor:default}.evaluated-name-display-slot{position:relative;width:100%;min-height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden}.evaluated-name-display-state{align-self:stretch;width:100%;display:flex;align-items:center;justify-content:center}.evaluated-name-display-motion{position:absolute;width:100%;text-align:center}.evaluated-name-display-name.MuiTypography-root{margin:0;color:var(--color-primary);font-size:clamp(2.5rem,11vw,7.5rem);line-height:1;font-weight:400}.evaluated-name-display-name-row{position:relative;display:inline-block}.evaluated-name-display-info-anchor{position:absolute;top:0;left:100%}@media(max-width:599px){.evaluated-name-display-slot{min-height:10vh}.evaluated-name-display-name.MuiTypography-root{font-weight:600;line-height:1.5}}.name-evaluation-actions{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:80px}@media(max-width:599px){.name-evaluation-actions{gap:0;justify-content:space-between}}.name-generator-mode-content{display:flex;flex:1;align-items:center;justify-content:center;min-height:360px}@media(max-width:599px){.name-generator-mode-content{min-height:auto}}.secondary-button--primary-surface.MuiButton-root{color:var(--color-primary);background:var(--color-background);border-radius:var(--radius-16)}@media(hover:hover){.secondary-button--primary-surface.MuiButton-root:hover{background:linear-gradient(var(--color-primary-highlight),var(--color-primary-highlight)),var(--color-background)}}.secondary-button--primary-surface.MuiButton-root.Mui-disabled{color:var(--color-primary);background:var(--color-background);opacity:.5}.secondary-button--action-tone.MuiButton-root{color:var(--color-action);background:var(--color-action-tint);font-weight:600}.filter-list-item.MuiListItemButton-root{width:100%;min-height:48px;padding:6px 30px}.filter-list-item.MuiListItemButton-root:hover,.filter-list-item.MuiListItemButton-root.Mui-focusVisible,.filter-list-item.MuiListItemButton-root:active{background:var(--color-primary-highlight)}.filter-list-item-checkbox{color:var(--color-text-primary)}.filter-list-item-checkbox--checked{color:var(--color-primary)}.filter-search-field.MuiTextField-root{box-sizing:border-box;width:calc(100% - 16px);margin:6px 8px 2px}.filter-search-field .MuiOutlinedInput-root{height:38px;border-radius:var(--radius-2);background:var(--color-background)}.filter-search-field .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)}.filter-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.filter-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary-edge)}.filter-search-field .MuiInputLabel-root{color:var(--color-text-secondary);font-size:18px;line-height:1;transform:translate(14px,10px) scale(1)}.filter-search-field .MuiInputLabel-root.Mui-focused{color:var(--color-text-secondary)}.filter-search-field .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-7px) scale(.75)}.filter-search-field .MuiInputBase-input{padding-top:8px;padding-bottom:8px}.mobile-filter-list{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.mobile-filter-list-options{flex:1;min-height:0;overflow-y:auto;box-shadow:inset 0 8px 8px -10px var(--color-scroll-edge),inset 0 -8px 8px -10px var(--color-scroll-edge)}.mobile-filter-drawer-paper.MuiDrawer-paper{display:flex;flex-direction:column;max-height:var(--height-filter-drawer-open);border-radius:var(--radius-16) var(--radius-16) 0 0;background:var(--color-background)}.mobile-filter-drawer-content{display:flex;flex-direction:column;flex:1;box-sizing:border-box;min-height:0;padding:16px 24px 24px}.mobile-filter-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-filter-drawer-title{flex:1;min-width:0}.mobile-filter-drawer-actions{display:flex;justify-content:center;gap:12px;padding-top:16px}.mobile-name-filters{display:none}@media(max-width:599px){.mobile-name-filters{display:flex;flex-direction:column;box-sizing:border-box;position:fixed;right:0;bottom:0;left:0;z-index:1100;width:100%;min-height:var(--height-filter-drawer-closed);background:var(--color-background);padding:16px;border-top:3px solid var(--color-action-tint)}.mobile-name-filters-chips-reveal{flex-shrink:0;box-sizing:border-box;padding-bottom:8px;overflow:hidden}.mobile-name-filters-chips-row{display:flex;align-items:stretch;gap:8px}.mobile-name-filters-chips{flex:1;min-width:0;display:flex;flex-wrap:nowrap;gap:8px;height:var(--height-filter-chip-row);overflow-x:auto;overflow-y:hidden}.mobile-name-filters-chip{flex-shrink:0;width:180px}.mobile-name-filters-triggers{display:flex;justify-content:space-between;gap:8px;width:100%}.mobile-name-filters-triggers .MuiButton-root{flex:0 1 auto;min-width:0;padding:6px 10px}}.base-name-chip{--name-chip-font-size: 1rem;position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;height:44px;border:2px solid var(--name-chip-border, var(--color-primary));border-radius:var(--radius-pill);background:var(--name-chip-fill, var(--color-background));overflow:hidden;padding:0 16px}.base-name-chip[data-state=invalid]{border-color:var(--color-error)}.base-name-chip[data-state=saving]{opacity:.5}.base-name-chip[data-state=chosen]{background:var(--color-action-tint)}.base-name-chip[data-size=large]{--name-chip-font-size: 1.25rem;height:60px;border-width:3px;border-radius:var(--radius-pill);padding:0 15px}.base-name-chip[data-size=compare]{--name-chip-font-size: 2rem;border-color:var(--color-action);height:70px;border-width:4px;border-radius:var(--radius-pill);padding:0 32px}@media(max-width:599px){.base-name-chip[data-size=compare]{height:8vh}}.base-name-chip[data-shape=name]{width:150px}.base-name-chip[data-shape=action]{width:48px;justify-content:center;border-left:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;padding:0 0 0 22px}.base-name-chip[data-size=large][data-shape=action]{width:70px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;padding-left:30px}.base-name-chip[data-size=large][data-shape=name]{width:225px}.base-name-chip[data-size=compare][data-shape=name]{width:300px}.name-typography.MuiTypography-root{width:100%;margin:0;overflow:hidden;color:var(--color-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--name-chip-font-size, 1rem);font-weight:600;line-height:1.25}.name-typography.MuiTypography-root[data-long=true]{font-size:calc(var(--name-chip-font-size, 1rem) * .8)}.compare-name-chip.MuiButtonBase-root{border-radius:var(--radius-pill);padding:0;transition:transform var(--motion-duration-120) var(--motion-ease-out)}@media(hover:hover){.compare-name-chip.MuiButtonBase-root:hover{transform:translateY(2px)}}.compare-name-chip.MuiButtonBase-root:focus-visible{background-color:var(--color-action-tint)}.compare-names-mode{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:24px}.compare-names-mode-prompt.MuiTypography-root{margin:0;color:var(--color-primary);font-size:1.5rem;line-height:1.25}.compare-names-mode-content{--compare-surname-height: 30px;--compare-surname-gap: 9px;--compare-slot-width: 300px;--compare-text-inset: 36px;display:flex;flex:none;align-items:center;justify-content:center;gap:24px;padding:0 24px}.compare-names-mode-slot{flex-shrink:0;width:var(--compare-slot-width);display:flex;flex-direction:column;align-items:flex-start;gap:var(--compare-surname-gap)}.compare-names-mode-chip-area{position:relative;width:100%;height:70px}.compare-names-mode-motion{position:absolute;inset:0}.compare-names-mode-surname.MuiTypography-root{align-self:stretch;height:var(--compare-surname-height);margin:0;padding-right:var(--compare-text-inset);text-align:right;color:var(--color-primary);font-size:1.5rem;line-height:1.25}.compare-names-mode-separator-spacer{width:0;overflow:hidden;visibility:hidden}.compare-names-mode-separator{display:flex;flex-direction:column;align-items:center;gap:var(--compare-surname-gap)}.compare-names-content-or.MuiTypography-root{display:flex;align-items:center;justify-content:center;margin:0;color:var(--color-primary-tint);font-size:2.5rem;font-weight:500}@media(max-width:599px){.compare-names-mode-prompt.MuiTypography-root{font-size:clamp(1rem,2.7vh,1.25rem)}.compare-names-mode{gap:clamp(12px,3.2vh,24px)}.compare-names-mode-content{--compare-surname-height: clamp(1.25rem, 4vh, 1.875rem);--compare-surname-gap: clamp(6px, 1.2vh, 9px);flex:1;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:0;text-align:center}.compare-names-content-or.MuiTypography-root{margin:clamp(8px,1.6vh,12px) 0;font-size:2rem;font-weight:600;color:var(--color-primary)}.compare-names-mode-chip-area{height:8vh}.compare-names-mode-surname.MuiTypography-root{font-size:clamp(1rem,3.2vh,1.5rem)}.compare-names-mode-separator-spacer{display:none}}.name-chip-skeleton{display:contents;--name-chip-fill: var(--color-primary-highlight)}.name-chip-skeleton-sweep{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-primary-edge),transparent);animation:name-chip-skeleton-sweep var(--motion-duration-1400) var(--motion-ease-in-out) infinite}@keyframes name-chip-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.workspace-mode-content{position:relative;box-sizing:border-box;width:100%;height:20vh;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.workspace-mode-content-pane{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:599px){.workspace-mode-content{min-height:45vh;padding:15px 32px 24px}}.workspace-mode-header{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin:24px 0 20px}.workspace-mode-header-button{position:relative;padding:8px 20px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:1.5rem;font-weight:500;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.workspace-mode-header-pill{position:absolute;inset:0;z-index:0;border-radius:var(--radius-pill);background:var(--color-action-tint)}.workspace-mode-header-label{position:relative;z-index:1}@media(hover:hover){.workspace-mode-header-button:not([data-active=true]):hover{background:var(--color-action-tint)}}.workspace-mode-header-tooltip-target{display:flex;justify-content:flex-end}@media(max-width:599px){.workspace-mode-header{margin:16px 0 8px;padding:0 32px}.workspace-mode-header-button{padding:7px 14px;font-size:clamp(1rem,4.4vw,1.25rem)}}.workspace-add-name-item{display:flex;align-items:center;gap:0;box-sizing:border-box;min-width:0}.workspace-add-name-position{flex-shrink:0;width:var(--workspace-name-rank-width);margin-right:8px}.workspace-add-name-grip-slot{display:none;flex-shrink:0;width:var(--workspace-name-grip-size);margin-right:4px}@media(pointer:coarse){.workspace-add-name-grip-slot{display:block}}.name-chip-action.MuiButtonBase-root{flex-shrink:0;margin-left:-22px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;padding:0}.name-chip-action.MuiButtonBase-root[data-size=large]{margin-left:-30px;border-radius:0 var(--radius-pill) var(--radius-pill) 0}.name-chip-action.MuiButtonBase-root[data-fill=action]{--name-chip-fill: var(--color-action-tint);--name-chip-border: var(--color-action);color:var(--color-action)}.name-chip-action.MuiButtonBase-root[data-fill=error]{--name-chip-fill: var(--color-error-tint);--name-chip-border: var(--color-error);color:var(--color-error)}.name-chip-action.MuiButtonBase-root.Mui-disabled{pointer-events:none}.list-name-chip{position:relative;display:flex;align-items:center;width:150px;height:44px}.list-name-chip-drawer{position:absolute;top:0;left:100%;z-index:0;display:flex;transform:translate(-100%);opacity:0;transition:opacity var(--motion-duration-120) var(--motion-ease-out),transform var(--motion-duration-180) var(--motion-ease-out);transition-delay:0s}.list-name-chip:hover .list-name-chip-drawer{transform:translate(0);opacity:1;transition-delay:var(--motion-duration-300)}.list-name-chip:focus-within .list-name-chip-drawer{transform:translate(0);opacity:1}.list-name-chip-info{position:relative;z-index:2}.list-name-chip-etymology-indicator.MuiSvgIcon-root{flex-shrink:0;margin-left:8px;color:var(--color-action);font-size:1.25rem;transition:opacity var(--motion-duration-120) var(--motion-ease-out);transition-delay:0s}.list-name-chip:hover .list-name-chip-etymology-indicator.MuiSvgIcon-root{opacity:0;transition-delay:var(--motion-duration-300)}.list-name-chip:focus-within .list-name-chip-etymology-indicator.MuiSvgIcon-root{opacity:0}.list-name-chip-etymology-modal{display:contents}.list-name-chip[data-size=large]{width:225px;height:60px}.workspace-approved-name{display:flex;align-items:center;gap:0;box-sizing:border-box;min-width:0;-webkit-user-select:none;user-select:none}.workspace-approved-name-position.MuiTypography-root{flex-shrink:0;width:var(--workspace-name-rank-width);margin-right:8px;color:var(--color-text-secondary);font-size:1.4rem;font-weight:600}.workspace-approved-name-grip{display:none;flex-shrink:0;align-self:stretch;align-items:center;justify-content:center;width:var(--workspace-name-grip-size);margin-right:4px;color:var(--color-text-secondary)}.workspace-approved-name-chip-slot{flex-shrink:0}@media(pointer:coarse){.workspace-approved-name-grip{display:flex;touch-action:none}}@media(max-width:599px){.workspace-approved-name{text-align:left}.workspace-approved-name-grip,.workspace-approved-name-position.MuiTypography-root{overflow:hidden;transition:width var(--motion-duration-180) var(--motion-ease-out),margin-right var(--motion-duration-180) var(--motion-ease-out),opacity var(--motion-duration-120) var(--motion-ease-out);transition-delay:0s}.workspace-approved-name:has(.workspace-approved-name-chip-slot:hover) .workspace-approved-name-grip,.workspace-approved-name:has(.workspace-approved-name-chip-slot:hover) .workspace-approved-name-position.MuiTypography-root{width:0;margin-right:0;opacity:0;transition-delay:var(--motion-duration-300)}.workspace-approved-name:has(.workspace-approved-name-chip-slot:focus-within) .workspace-approved-name-grip,.workspace-approved-name:has(.workspace-approved-name-chip-slot:focus-within) .workspace-approved-name-position.MuiTypography-root{width:0;margin-right:0;opacity:0;transition-delay:0s}}.workspace-custom-name-draft-drawer{position:absolute;top:0;left:100%;z-index:0;display:flex}.workspace-custom-name-draft-cancel{position:relative;z-index:0;transform:translate(-100%);transition:transform var(--motion-duration-180) var(--motion-ease-out)}.workspace-custom-name-draft-save{position:relative;z-index:1;opacity:0;transition:opacity var(--motion-duration-120) var(--motion-ease-out)}.workspace-custom-name-draft-drawer[data-can-save=true] .workspace-custom-name-draft-cancel{transform:translate(0)}.workspace-custom-name-draft-drawer[data-can-save=true] .workspace-custom-name-draft-save{opacity:1}.custom-name-chip{position:relative;display:flex;align-items:center;width:225px;height:60px;--name-chip-border: var(--color-action)}.custom-name-chip-error.MuiTypography-root{position:absolute;top:100%;left:22px;margin-top:4px;color:var(--color-error);white-space:nowrap}.custom-name-chip-input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--color-text-primary);font:inherit;font-size:var(--name-chip-font-size, 1rem)}.workspace-custom-name-draft-item{display:flex;align-items:center;gap:0;box-sizing:border-box;min-width:0}.workspace-custom-name-draft-marker.MuiSvgIcon-root{flex-shrink:0;width:var(--workspace-name-rank-width);margin-right:8px;color:var(--color-text-secondary);font-size:1rem}.workspace-custom-name-draft-grip-slot{display:none;flex-shrink:0;width:var(--workspace-name-grip-size);margin-right:4px}@media(pointer:coarse){.workspace-custom-name-draft-grip-slot{display:block}}@media(max-width:599px){.workspace-custom-name-draft-item{text-align:left}.workspace-custom-name-draft-marker.MuiSvgIcon-root,.workspace-custom-name-draft-grip-slot{display:none}}.workspace-approved-names-list{--workspace-name-grip-size: 24px;--workspace-name-rank-width: 28px;--workspace-name-row-min-width: calc(var(--workspace-name-rank-width) + 8px + 225px + 2 * (70px - 30px));position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--workspace-name-row-min-width),1fr));gap:10px;box-sizing:border-box;margin:0;padding:0;list-style:none}@media(pointer:coarse){.workspace-approved-names-list{--workspace-name-row-min-width: calc(var(--workspace-name-grip-size) + 4px + var(--workspace-name-rank-width) + 8px + 225px + 2 * (70px - 30px))}}@media(max-width:599px){.workspace-approved-names-list{display:flex;flex-direction:column}}.workspace-approved-names{box-sizing:border-box;padding-top:16px;padding-bottom:96px}.workspace-approved-names-header{margin-bottom:14px}.workspace-approved-names-empty-state{margin:0;color:var(--color-text-secondary);font-size:1.125rem}@media(max-width:599px){.workspace-approved-names{padding:24px 32px}}.account-prompt-banner-reveal{overflow:hidden}.account-prompt-banner{box-sizing:border-box;display:flex;align-items:center;gap:8px;padding-top:16px;padding-bottom:16px;background:var(--color-action-tint);border-radius:var(--radius-8)}.account-prompt-banner-prompt{display:flex;flex:1;align-items:center;justify-content:space-around;gap:16px}.account-prompt-banner-copy{margin:0;color:var(--color-secondary-contrast);font-size:1rem}.account-prompt-banner-dismiss{display:flex}@media(max-width:599px){.account-prompt-banner{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 24px}.account-prompt-banner-prompt{display:contents}.account-prompt-banner-copy{flex:1}.account-prompt-banner-dismiss{margin:-10px -10px -10px 0}.account-prompt-banner-prompt>.primary-button.MuiButton-root{order:1;flex-basis:100%}}.informational-modal-copy.MuiTypography-root{margin:0;color:var(--color-text-primary)}.name-workspace{box-sizing:border-box;flex:1;width:100%;max-width:var(--width-workspace-column);margin:10px auto;padding:0 24px}@media(max-width:599px){.name-workspace{padding:0 0 var(--height-filter-drawer-closed);transition:padding-bottom var(--motion-duration-300) var(--motion-ease-in-out)}.name-workspace:has(.mobile-name-filters--has-chips){padding-bottom:calc(var(--height-filter-drawer-closed) + var(--height-filter-chip-row) + 8px)}}.copy-email-button{display:flex;flex:0 0 auto}.about-modal-copy.MuiTypography-root{margin:0;color:var(--color-text-primary)}.about-modal-credit{display:flex;flex-direction:column;gap:2px;color:var(--color-text-primary)}.about-modal-email-row{display:flex;align-items:center;align-self:flex-start;gap:4px}.about-modal-email.MuiLink-root{color:var(--color-primary);-webkit-tap-highlight-color:transparent}.about-modal-privacy{display:flex}.settings-row{display:flex;flex-direction:column;width:100%}.settings-row-label.MuiTypography-root{margin-bottom:8px;color:var(--color-text-primary)}.settings-row-controls{display:flex;align-items:center;gap:8px;width:100%}.settings-row-message.MuiFormHelperText-root{margin-left:14px;font-size:1rem}.settings-row-field{flex:1 1 auto;min-width:0;background:var(--color-background)}.settings-row-field .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary-edge)}.settings-row-field .MuiOutlinedInput-root:not(.Mui-focused):not(.Mui-error):hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary-tint)}.settings-row-clear.MuiIconButton-root{color:var(--color-text-secondary)}.settings-row-save.MuiIconButton-root{flex:0 0 auto;width:var(--height-control);height:var(--height-control);border-radius:var(--radius-4);color:var(--color-action-contrast);background-color:var(--color-action)}@media(hover:hover){.settings-row-save.MuiIconButton-root:not(.Mui-disabled):hover{background-color:var(--color-action);filter:brightness(.92)}}.settings-row-save .MuiSvgIcon-root{font-size:30px}.settings-row-save.MuiIconButton-root.Mui-disabled{color:var(--color-background);background-color:var(--color-border)}.sur-name-suggestion{color:var(--color-text-secondary)}.sur-name-suggestion-accept.MuiLink-root{color:var(--color-primary);font:inherit;font-weight:600}.theme-chip.MuiButtonBase-root{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:44px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--theme-chip-fill);color:var(--theme-chip-text);font-family:inherit;font-size:1rem;font-weight:600}.theme-chip.MuiButtonBase-root[data-theme-id=light]{--theme-chip-fill: var(--color-swatch-light);--theme-chip-text: var(--color-swatch-light-contrast)}.theme-chip.MuiButtonBase-root[data-theme-id=dark]{--theme-chip-fill: var(--color-swatch-dark);--theme-chip-text: var(--color-swatch-dark-contrast)}.theme-chip.MuiButtonBase-root[data-theme-id=blue]{--theme-chip-fill: var(--color-swatch-blue);--theme-chip-text: var(--color-swatch-blue-contrast)}.theme-chip.MuiButtonBase-root[data-theme-id=pink]{--theme-chip-fill: var(--color-swatch-pink);--theme-chip-text: var(--color-swatch-pink-contrast)}@media(max-width:599px){.theme-chip.MuiButtonBase-root[aria-pressed=false] .theme-chip-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.theme-picker{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.theme-picker-label.MuiTypography-root{color:var(--color-text-primary)}.theme-picker-options{display:flex;align-self:stretch;gap:12px}.theme-picker-option{display:flex;flex:1 1 0;min-width:0;transition:flex-grow var(--motion-duration-180) var(--motion-ease-out)}.theme-picker-option[data-active=true]{flex-grow:2}@media(hover:hover){.theme-picker-option:hover{flex-grow:2}.theme-picker-options:has(.theme-picker-option:hover) .theme-picker-option[data-active=true]:not(:hover){flex-grow:1}}.theme-picker-option:has(:focus-visible){flex-grow:2}.theme-picker-options:has(:focus-visible) .theme-picker-option[data-active=true]:not(:has(:focus-visible)){flex-grow:1}.settings{--settings-column-width: 420px;display:flex;flex-direction:column;align-items:center;width:100%;padding:24px;box-sizing:border-box}.settings-column{display:flex;flex-direction:column;width:100%;max-width:var(--settings-column-width)}.settings-back{display:flex;margin-bottom:8px}.settings-rows{display:flex;flex-direction:column;gap:40px;padding:32px 12px}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:12px}@media(max-width:599px){.settings{padding:16px}}.error-page{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;padding:24px;box-sizing:border-box}.error-page-column{display:flex;flex-direction:column;gap:16px;width:100%;max-width:420px}.error-page-message{color:var(--color-text-secondary)}.error-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media(max-width:599px){.error-page{padding:16px}}.privacy-policy{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;padding:24px;box-sizing:border-box}.privacy-policy-column{display:flex;flex-direction:column;gap:24px;width:100%;max-width:420px}.privacy-policy-back{display:flex;margin-bottom:-16px}.privacy-policy-section{display:flex;flex-direction:column;gap:8px}.privacy-policy-text.MuiTypography-root{margin:0;color:var(--color-text-primary)}@media(max-width:599px){.privacy-policy{padding:16px}}@font-face{font-family:League Spartan;src:url(/assets/LeagueSpartan-Regular-kgaoYehe.ttf) format("truetype");font-weight:400}@font-face{font-family:League Spartan;src:url(/assets/LeagueSpartan-SemiBold-D_7VJSBj.ttf) format("truetype");font-weight:600}@font-face{font-family:League Spartan;src:url(/assets/LeagueSpartan-Bold-CNtWLHjM.ttf) format("truetype");font-weight:700}.themed-scrollbar{scrollbar-color:var(--color-primary-edge) transparent;scrollbar-width:thin}.themed-scrollbar::-webkit-scrollbar{width:8px}.themed-scrollbar::-webkit-scrollbar-track{background:transparent}.themed-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--radius-4);background:var(--color-primary-edge)}:root{--color-swatch-light: #ffffff;--color-swatch-dark: #292929;--color-swatch-blue: #065ac7;--color-swatch-pink: #d04883;--color-swatch-light-contrast: #7b00b4;--color-swatch-dark-contrast: #f5f5f5;--color-swatch-blue-contrast: #ffffff;--color-swatch-pink-contrast: #ffffff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{cursor:default;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{cursor:text;-webkit-user-select:text;user-select:text}.MuiTouchRipple-rippleVisible{color:var(--color-primary)!important}.MuiTouchRipple-rippleVisible .MuiTouchRipple-child{background-color:var(--color-primary)!important}
