.Header-module__BGlmNW__container{grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;margin:0 auto;padding:2rem 0 0 1rem;transition:grid-template-columns .5s,padding .5s;display:grid;position:relative}.Header-module__BGlmNW__logo{font-family:var(--font-sue-ellen);color:inherit;flex-shrink:0;grid-column:1;justify-self:start;font-size:64px;line-height:.9;text-decoration:none;transition:font-size .5s}.Header-module__BGlmNW__rightSlot{z-index:20;grid-column:3;justify-self:end;place-items:start end;display:grid;position:relative}.Header-module__BGlmNW__desktopActions{white-space:nowrap;opacity:1;transform-origin:100%;grid-area:1/1;justify-content:flex-end;align-items:flex-start;gap:.75rem;max-width:40rem;transition:max-width .35s,opacity .25s,transform .35s;display:flex;overflow:hidden;transform:translate(0)scale(1)}.Header-module__BGlmNW__languageControl{flex-direction:column;gap:.35rem;min-width:8.75rem;display:flex}.Header-module__BGlmNW__languagePair{align-items:center;gap:.65rem;display:flex}.Header-module__BGlmNW__languageArrow{color:var(--text-secondary);font-size:1rem;line-height:1;transform:translateY(1px)}.Header-module__BGlmNW__languageLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.75rem}.Header-module__BGlmNW__selectWrap{position:relative}.Header-module__BGlmNW__selectWrap:after{content:"";pointer-events:none;width:.5rem;height:.5rem;color:var(--text-secondary);border-bottom:1px solid;border-right:1px solid;position:absolute;top:50%;right:.9rem;transform:translateY(-70%)rotate(45deg)}.Header-module__BGlmNW__languageSelect{border:1px solid var(--border-color);background:var(--surface-raised);width:100%;min-height:2.5rem;color:var(--foreground);appearance:none;font:inherit;border-radius:0;padding:.65rem 2.25rem .65rem .85rem}.Header-module__BGlmNW__languageSelect:focus-visible,.Header-module__BGlmNW__primaryAction:focus-visible,.Header-module__BGlmNW__secondaryAction:focus-visible,.Header-module__BGlmNW__menuButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Header-module__BGlmNW__primaryAction,.Header-module__BGlmNW__secondaryAction,.Header-module__BGlmNW__menuButton{border:1px solid var(--border-color);background:var(--surface-raised);min-height:2.5rem;color:var(--foreground);cursor:pointer;font:inherit;border-radius:0;transition:background-color .2s,border-color .2s}.Header-module__BGlmNW__primaryAction,.Header-module__BGlmNW__secondaryAction{padding:.65rem .95rem}.Header-module__BGlmNW__primaryAction{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.Header-module__BGlmNW__primaryAction:hover{opacity:.88}.Header-module__BGlmNW__secondaryAction:hover,.Header-module__BGlmNW__menuButton:hover,.Header-module__BGlmNW__languageSelect:hover{background:var(--button-secondary-hover)}.Header-module__BGlmNW__mobileMenu{opacity:0;pointer-events:none;transform-origin:100%;grid-area:1/1;width:0;transition:width .35s,opacity .25s,transform .35s;position:relative;overflow:hidden;transform:translate(.5rem)scale(.9)}.Header-module__BGlmNW__menuButton{z-index:10;justify-content:center;align-items:center;width:2.75rem;padding:0;display:inline-flex;position:relative}.Header-module__BGlmNW__menuGraphic{background-color:currentColor;width:1.1rem;height:1.1rem;display:block;-webkit-mask-image:url(/icons/menu_icon.svg);mask-image:url(/icons/menu_icon.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Header-module__BGlmNW__mobilePanel{z-index:20;border:1px solid var(--border-color);background:var(--surface-raised);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;flex-direction:column;gap:.9rem;width:min(20rem,100vw - 1rem);padding:1rem;transition:opacity .22s,transform .3s,visibility 0s linear .3s;display:flex;position:absolute;top:calc(100% + .6rem);right:0;transform:translateY(-.35rem)scale(.98)}.Header-module__BGlmNW__mobilePanelOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,transform .3s,visibility .3s linear;transform:translateY(0)scale(1)}@media (max-width:640px){.Header-module__BGlmNW__container{grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.5rem;padding:.875rem .2rem 0}.Header-module__BGlmNW__logo{grid-column:2;justify-self:center;font-size:42px}.Header-module__BGlmNW__desktopActions{opacity:0;pointer-events:none;max-width:0;transform:translate(.6rem)scale(.96)}.Header-module__BGlmNW__mobileMenu{opacity:1;pointer-events:auto;width:2.75rem;overflow:visible;transform:translate(0)scale(1)}.Header-module__BGlmNW__mobilePanel{width:min(18rem,100vw - .8rem)}}
.MainTabs-module__Oyu2ia__shell{padding:1rem .2rem}.MainTabs-module__Oyu2ia__tabList{z-index:1;background:var(--surface-raised);border-radius:0;align-items:center;gap:.25rem;padding:1rem;display:inline-flex;position:relative}.MainTabs-module__Oyu2ia__tab{color:var(--text-secondary);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.5rem .7rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:block}.MainTabs-module__Oyu2ia__tab:hover{color:var(--foreground);background:var(--button-secondary-hover)}.MainTabs-module__Oyu2ia__tabActive{color:var(--foreground);background:var(--background);box-shadow:inset 0 -5px 0 0 var(--accent)}.MainTabs-module__Oyu2ia__panel{margin-top:1rem}@media (max-width:640px){.MainTabs-module__Oyu2ia__shell{padding:.5rem .2rem}.MainTabs-module__Oyu2ia__tabList{justify-content:stretch;width:100%;padding-top:.2rem}.MainTabs-module__Oyu2ia__tab{text-align:center;flex:1}}
.WordInput-module__kgekea__container{width:100%;padding:var(--panel-padding);background:var(--surface-raised)}.WordInput-module__kgekea__input{width:100%;min-height:3.5rem;padding:var(--input-padding);border:1px solid var(--border-color);background:var(--input-background);color:var(--foreground);border-radius:0;outline:none;font-size:1rem}.WordInput-module__kgekea__input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.WordInput-module__kgekea__translation{margin-top:var(--section-gap);padding-top:.875rem}.WordInput-module__kgekea__history{margin-top:var(--section-gap);border-top:1px solid var(--border-color);padding-top:.875rem}.WordInput-module__kgekea__history h3{margin-bottom:.9rem}.WordInput-module__kgekea__history ul{flex-direction:column;gap:.25rem;list-style:none;display:flex}.WordInput-module__kgekea__history li{align-items:center;gap:.45rem;padding:.1rem 0;line-height:1;display:flex}.WordInput-module__kgekea__loadFromHistoryButton{width:2rem;height:2rem;color:var(--foreground);background:var(--surface-accent);cursor:pointer;border:none;border-radius:0;padding:0;font-size:.8rem;transition:background-color .2s,transform .2s}.WordInput-module__kgekea__loadFromHistoryButton:hover{background:var(--button-secondary-hover);transform:scale(1.08)}.WordInput-module__kgekea__loadFromHistoryButton:active{transform:scale(1)}.WordInput-module__kgekea__searchBar{justify-content:center;align-items:center;gap:.85rem;display:flex}.WordInput-module__kgekea__translateButton{min-height:3.5rem;padding:var(--button-padding);background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;font-weight:600;display:flex}.WordInput-module__kgekea__translateButton:hover{background-color:var(--accent-strong)}.WordInput-module__kgekea__specialCharsContainer{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex;overflow:hidden}.WordInput-module__kgekea__specialCharToggle{padding:var(--button-padding-compact);color:var(--foreground);background:var(--surface-accent);border:1px solid var(--border-color);cursor:pointer;z-index:2;border-radius:0;font-size:1rem;transition:background-color .2s,transform .2s}.WordInput-module__kgekea__specialCharToggle:hover{background:var(--button-secondary-hover);transform:scale(1.05)}.WordInput-module__kgekea__specialCharsWrapper{opacity:0;gap:.5rem;max-width:0;transition:max-width .5s,opacity .3s;display:flex;overflow:hidden}.WordInput-module__kgekea__specialCharsWrapper.WordInput-module__kgekea__visible{opacity:1;max-width:500px}.WordInput-module__kgekea__specialCharButton{padding:var(--button-padding-compact);color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border-color);cursor:pointer;white-space:nowrap;border-radius:0;font-size:1rem;transition:background-color .2s,transform .2s}.WordInput-module__kgekea__specialCharButton:hover{background:var(--button-secondary-hover);transform:scale(1.05)}@media (max-width:640px){.WordInput-module__kgekea__container{padding:var(--panel-padding)}.WordInput-module__kgekea__searchBar{flex-direction:column;align-items:stretch}.WordInput-module__kgekea__translateButton{width:100%}.WordInput-module__kgekea__translation,.WordInput-module__kgekea__history{padding-top:.875rem}.WordInput-module__kgekea__history li{align-items:flex-start}}
.StructuredResponseDisplay-module__7fCRPq__structuredResponse{min-width:0}.StructuredResponseDisplay-module__7fCRPq__rawResponse{min-width:0;margin-top:1rem}.StructuredResponseDisplay-module__7fCRPq__toggleButton{padding:var(--button-padding-compact);color:var(--foreground);cursor:pointer;border:none;border-radius:4px;align-items:flex-start;display:flex}.StructuredResponseDisplay-module__7fCRPq__toggleButton:hover{background:var(--button-secondary-hover)}.StructuredResponseDisplay-module__7fCRPq__rawResponseContent{min-width:0;padding:var(--panel-padding-tight);border:1px solid var(--gray-alpha-200);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;border-radius:4px;margin-top:.2rem;font-family:monospace}.StructuredResponseDisplay-module__7fCRPq__paragraph{min-width:0;margin-top:1rem}.StructuredResponseDisplay-module__7fCRPq__paragraph div{overflow-wrap:anywhere;word-break:break-word;min-width:0}.StructuredResponseDisplay-module__7fCRPq__italic{font-style:italic}
.TranslationSelector-module__4MqMlW__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TranslationSelector-module__4MqMlW__modal{background:var(--background,white);color:var(--foreground,black);border-radius:8px;flex-direction:column;width:90%;max-width:700px;max-height:80vh;display:flex;box-shadow:0 4px 20px #0000004d}.TranslationSelector-module__4MqMlW__header{padding:var(--panel-padding);border-bottom:1px solid var(--border-color,#ddd);justify-content:space-between;align-items:center;display:flex}.TranslationSelector-module__4MqMlW__title{color:var(--foreground,#333);margin:0;font-size:1.5rem}.TranslationSelector-module__4MqMlW__closeButton{cursor:pointer;color:var(--text-secondary,#666);background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;display:flex}.TranslationSelector-module__4MqMlW__closeButton:hover{color:var(--foreground,#333)}.TranslationSelector-module__4MqMlW__controls{padding:var(--panel-padding-tight) var(--panel-padding);border-bottom:1px solid var(--border-color,#ddd);gap:1rem;display:flex}.TranslationSelector-module__4MqMlW__searchInput{padding:var(--input-padding);border:1px solid var(--border-color,#ddd);background:var(--input-background,white);color:var(--foreground,black);border-radius:4px;flex:1;font-size:1rem}.TranslationSelector-module__4MqMlW__selectAllButton{padding:var(--button-padding);background:var(--button-secondary-bg,#f5f5f5);border:1px solid var(--border-color,#ddd);cursor:pointer;white-space:nowrap;color:var(--foreground,black);border-radius:4px;font-size:.9rem}.TranslationSelector-module__4MqMlW__selectAllButton:hover{background:var(--button-secondary-hover,#e0e0e0)}.TranslationSelector-module__4MqMlW__selectedCount{padding:.65rem var(--panel-padding);background:var(--selected-count-bg,#e3f2fd);color:var(--selected-count-text,#1976d2);font-size:.9rem;font-weight:500}.TranslationSelector-module__4MqMlW__list{padding:var(--panel-padding-tight) var(--panel-padding);flex:1;overflow-y:auto}.TranslationSelector-module__4MqMlW__item{padding:var(--panel-padding-tight);border:1px solid var(--border-color,#ddd);cursor:pointer;background:var(--background,white);border-radius:4px;align-items:flex-start;gap:1rem;margin-bottom:.75rem;transition:all .2s;display:flex}.TranslationSelector-module__4MqMlW__item:hover{background:var(--item-hover,#f5f5f5)}.TranslationSelector-module__4MqMlW__item.TranslationSelector-module__4MqMlW__selected{background:var(--item-selected,#e3f2fd);border-color:var(--item-selected-border,#2196f3)}.TranslationSelector-module__4MqMlW__checkbox{cursor:pointer;margin-top:.25rem}.TranslationSelector-module__4MqMlW__itemContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.TranslationSelector-module__4MqMlW__itemMain{color:var(--foreground,black);align-items:center;gap:.75rem;font-size:1rem;display:flex}.TranslationSelector-module__4MqMlW__arrow{color:var(--text-secondary,#999)}.TranslationSelector-module__4MqMlW__itemMeta{color:var(--text-secondary,#666);gap:1rem;font-size:.85rem;display:flex}.TranslationSelector-module__4MqMlW__type{background:var(--tag-background,#f5f5f5);color:var(--foreground,black);text-transform:capitalize;border-radius:4px;padding:.25rem .5rem}.TranslationSelector-module__4MqMlW__date{color:var(--text-muted,#999)}.TranslationSelector-module__4MqMlW__footer{padding:var(--panel-padding);border-top:1px solid var(--border-color,#ddd);justify-content:flex-end;gap:1rem;display:flex}.TranslationSelector-module__4MqMlW__cancelButton{padding:var(--button-padding);background:var(--button-secondary-bg,#f5f5f5);color:var(--foreground,black);border:1px solid var(--border-color,#ddd);cursor:pointer;border-radius:4px;font-size:1rem}.TranslationSelector-module__4MqMlW__cancelButton:hover{background:var(--button-secondary-hover,#e0e0e0)}.TranslationSelector-module__4MqMlW__addButton{padding:var(--button-padding);color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;font-size:1rem;font-weight:500}.TranslationSelector-module__4MqMlW__addButton:hover{background:#45a049}.TranslationSelector-module__4MqMlW__addButton:disabled{cursor:not-allowed;background:#ccc}.TranslationSelector-module__4MqMlW__loading,.TranslationSelector-module__4MqMlW__empty{text-align:center;color:var(--text-secondary,#666);padding:2rem}@media (max-width:640px){.TranslationSelector-module__4MqMlW__overlay{padding:.75rem}.TranslationSelector-module__4MqMlW__modal{width:100%;max-height:calc(100vh - 1.5rem)}.TranslationSelector-module__4MqMlW__controls{flex-direction:column}.TranslationSelector-module__4MqMlW__item{gap:.75rem}.TranslationSelector-module__4MqMlW__itemMain,.TranslationSelector-module__4MqMlW__itemMeta{flex-wrap:wrap}.TranslationSelector-module__4MqMlW__footer{justify-content:stretch}.TranslationSelector-module__4MqMlW__cancelButton,.TranslationSelector-module__4MqMlW__addButton{flex:1}}
.WordInputWithAuth-module__ofztBa__authMessage{text-align:center;background-color:var(--gray-alpha-100);color:var(--foreground);border-radius:8px;margin:1.5rem 0;padding:1.5rem;font-size:1.2rem}.WordInputWithAuth-module__ofztBa__loadingState{height:6rem;margin:2rem 0}.WordInputWithAuth-module__ofztBa__authAction{padding:var(--button-padding);border:1px solid var(--border-color,#ddd);background:var(--button-secondary-bg,#f5f5f5);color:var(--foreground);cursor:pointer;border-radius:6px;margin-top:1rem}.WordInputWithAuth-module__ofztBa__authAction:hover{background:var(--button-secondary-hover,#e0e0e0)}
.WordSetList-module__bYdPHW__container{width:100%;padding:var(--panel-padding);background:var(--surface-raised)}.WordSetList-module__bYdPHW__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.WordSetList-module__bYdPHW__createButton{padding:var(--button-padding);background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:0;font-size:1rem;font-weight:600;transition:background .2s,transform .2s}.WordSetList-module__bYdPHW__createButton:hover{background:var(--accent-strong);transform:translateY(-1px)}.WordSetList-module__bYdPHW__createForm{background:var(--button-secondary-bg);border:1px solid var(--border-color);padding:var(--panel-padding);border-radius:0;flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.WordSetList-module__bYdPHW__input{padding:var(--input-padding);border:1px solid var(--border-color,#ddd);background:var(--input-background,white);color:var(--foreground,black);border-radius:0;font-size:1rem}.WordSetList-module__bYdPHW__languageRow{color:var(--foreground,black);align-items:center;gap:1rem;display:flex}.WordSetList-module__bYdPHW__select{padding:var(--input-padding);border:1px solid var(--border-color,#ddd);background:var(--input-background,white);color:var(--foreground,black);border-radius:0;flex:1;font-size:1rem}.WordSetList-module__bYdPHW__submitButton{padding:var(--button-padding);background:var(--foreground);color:#fff;cursor:pointer;border:none;border-radius:0;font-size:1rem;font-weight:600}.WordSetList-module__bYdPHW__submitButton:hover{background:color-mix(in srgb, var(--foreground) 85%, black)}.WordSetList-module__bYdPHW__submitButton:disabled{background:var(--text-muted);cursor:not-allowed}.WordSetList-module__bYdPHW__list{flex-direction:column;gap:1rem;display:flex}.WordSetList-module__bYdPHW__card{background:var(--surface-raised);border-top:1px solid var(--border-color,#ddd);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;transition:background .2s;display:flex}.WordSetList-module__bYdPHW__card:hover{background:var(--item-hover)}.WordSetList-module__bYdPHW__cardContent{cursor:pointer;flex:1}.WordSetList-module__bYdPHW__setName{color:var(--foreground,#333);margin:0 0 .5rem;font-size:1.25rem}.WordSetList-module__bYdPHW__setMeta{color:var(--text-secondary,#666);font-size:.9rem}.WordSetList-module__bYdPHW__exported{color:var(--text-muted,#999);margin-left:.5rem}.WordSetList-module__bYdPHW__deleteButton{padding:var(--button-padding);color:var(--danger);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:0;font-size:.9rem;font-weight:600}.WordSetList-module__bYdPHW__deleteButton:hover{background:var(--button-secondary-hover)}.WordSetList-module__bYdPHW__loading,.WordSetList-module__bYdPHW__error,.WordSetList-module__bYdPHW__empty,.WordSetList-module__bYdPHW__unauthenticated{text-align:center;color:var(--text-secondary,#666);padding:1.5rem}.WordSetList-module__bYdPHW__error{color:var(--danger)}@media (max-width:640px){.WordSetList-module__bYdPHW__container{padding:var(--panel-padding)}.WordSetList-module__bYdPHW__header,.WordSetList-module__bYdPHW__card,.WordSetList-module__bYdPHW__languageRow{flex-direction:column;align-items:stretch}}
.WordSetManager-module__3sIO3W__container{width:100%;max-width:1000px;margin:0 auto;padding:1.25rem 0 0}.WordSetManager-module__3sIO3W__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.WordSetManager-module__3sIO3W__backButton{padding:var(--button-padding);background:var(--surface-raised);color:var(--foreground,black);border:1px solid var(--border-color,#ddd);cursor:pointer;border-radius:0;margin-bottom:1rem}.WordSetManager-module__3sIO3W__backButton:hover{background:var(--button-secondary-hover,#e0e0e0)}.WordSetManager-module__3sIO3W__title{color:var(--foreground,#333);margin:.5rem 0;font-size:clamp(2rem,4vw,3rem)}.WordSetManager-module__3sIO3W__meta{color:var(--text-secondary,#666);margin:.5rem 0 0;font-size:1rem}.WordSetManager-module__3sIO3W__actions{align-items:center;gap:1rem;display:flex}.WordSetManager-module__3sIO3W__statusMessage{padding:var(--panel-padding-tight);border:1px solid color-mix(in srgb, var(--success) 40%, var(--border-color));background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success);border-radius:0;margin-bottom:1.5rem}.WordSetManager-module__3sIO3W__exportWarning{padding:var(--panel-padding-tight);border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border-color));background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning);border-radius:0;margin-bottom:1.5rem}.WordSetManager-module__3sIO3W__addButton{padding:var(--button-padding);background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:0;font-size:1rem;font-weight:600}.WordSetManager-module__3sIO3W__addButton:hover{background:var(--accent-strong)}.WordSetManager-module__3sIO3W__exportButton{padding:var(--button-padding);background:var(--foreground);color:#fff;cursor:pointer;border:none;border-radius:0;font-size:1rem;font-weight:600}.WordSetManager-module__3sIO3W__exportButton:hover{background:color-mix(in srgb, var(--foreground) 84%, black)}.WordSetManager-module__3sIO3W__exportButton:disabled{background:var(--text-muted);cursor:not-allowed}.WordSetManager-module__3sIO3W__exportContainer{position:relative}.WordSetManager-module__3sIO3W__exportMenu{background:var(--surface-raised);border:1px solid var(--border-color,#ddd);box-shadow:var(--shadow-card);z-index:10;border-radius:0;min-width:180px;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden}.WordSetManager-module__3sIO3W__exportMenuItem{width:100%;color:var(--foreground,#333);text-align:left;cursor:pointer;background:0 0;border:none;padding:.65rem .9rem;font-size:.95rem;transition:background .2s;display:block}.WordSetManager-module__3sIO3W__exportMenuItem:hover{background:var(--button-secondary-hover,#f5f5f5)}.WordSetManager-module__3sIO3W__items{flex-direction:column;gap:.875rem;display:flex}.WordSetManager-module__3sIO3W__item{background:var(--surface-raised);border:1px solid var(--border-color,#ddd);padding:var(--panel-padding);border-radius:0;justify-content:space-between;align-items:flex-start;gap:1rem;transition:background .2s,border-color .2s;display:flex}.WordSetManager-module__3sIO3W__item:hover{background:var(--item-hover);border-color:var(--item-selected-border)}.WordSetManager-module__3sIO3W__item.WordSetManager-module__3sIO3W__disabled{opacity:.5;background:var(--item-disabled-bg,#f9f9f9)}.WordSetManager-module__3sIO3W__itemContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.WordSetManager-module__3sIO3W__itemMain{align-items:center;gap:.75rem;font-size:1.1rem;display:flex}.WordSetManager-module__3sIO3W__original{color:var(--foreground,#333)}.WordSetManager-module__3sIO3W__arrow{color:var(--text-secondary,#999)}.WordSetManager-module__3sIO3W__translation{color:var(--accent)}.WordSetManager-module__3sIO3W__itemDetail{color:var(--text-secondary,#666);font-size:.9rem}.WordSetManager-module__3sIO3W__tags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.WordSetManager-module__3sIO3W__tag{background:var(--tag-background,#e3f2fd);color:var(--selected-count-text,#1976d2);border-radius:0;padding:.35rem .65rem;font-size:.8rem}.WordSetManager-module__3sIO3W__itemActions{flex-direction:column;gap:.5rem;display:flex}.WordSetManager-module__3sIO3W__toggleButton,.WordSetManager-module__3sIO3W__editButton,.WordSetManager-module__3sIO3W__deleteButton{padding:var(--button-padding);cursor:pointer;white-space:nowrap;border-radius:0;font-size:.9rem;font-weight:600}.WordSetManager-module__3sIO3W__toggleButton{color:var(--warning);border:1px solid var(--border-color);background:0 0}.WordSetManager-module__3sIO3W__toggleButton:hover{background:var(--button-secondary-hover)}.WordSetManager-module__3sIO3W__editButton{color:var(--accent);border:1px solid var(--border-color);background:0 0}.WordSetManager-module__3sIO3W__editButton:hover{background:var(--button-secondary-hover)}.WordSetManager-module__3sIO3W__deleteButton{color:var(--danger);border:1px solid var(--border-color);background:0 0}.WordSetManager-module__3sIO3W__deleteButton:hover{background:var(--button-secondary-hover)}.WordSetManager-module__3sIO3W__editForm{flex-direction:column;gap:.75rem;width:100%;display:flex}.WordSetManager-module__3sIO3W__input,.WordSetManager-module__3sIO3W__textarea{padding:var(--input-padding);border:1px solid var(--border-color,#ddd);background:var(--input-background,white);color:var(--foreground,black);border-radius:0;font-family:inherit;font-size:1rem}.WordSetManager-module__3sIO3W__editActions{gap:.5rem;display:flex}.WordSetManager-module__3sIO3W__saveButton{padding:var(--button-padding);background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:0}.WordSetManager-module__3sIO3W__saveButton:hover{background:var(--accent-strong)}.WordSetManager-module__3sIO3W__cancelButton{padding:var(--button-padding);background:var(--button-secondary-bg);color:var(--foreground);cursor:pointer;border:none;border-radius:0}.WordSetManager-module__3sIO3W__cancelButton:hover{background:var(--button-secondary-hover)}.WordSetManager-module__3sIO3W__loading,.WordSetManager-module__3sIO3W__error,.WordSetManager-module__3sIO3W__empty{text-align:center;color:var(--text-secondary,#666);padding:2rem}.WordSetManager-module__3sIO3W__error{color:var(--danger)}@media (max-width:640px){.WordSetManager-module__3sIO3W__container{padding-top:.875rem}.WordSetManager-module__3sIO3W__actions{flex-direction:column;align-items:stretch;width:100%}.WordSetManager-module__3sIO3W__item{flex-direction:column}.WordSetManager-module__3sIO3W__itemActions{flex-flow:wrap;width:100%}.WordSetManager-module__3sIO3W__toggleButton,.WordSetManager-module__3sIO3W__editButton,.WordSetManager-module__3sIO3W__deleteButton{flex:9rem}.WordSetManager-module__3sIO3W__editActions{flex-direction:column}}
.page-module__UBDEvq__page{min-height:100svh;padding-inline:var(--page-gutter);font-family:var(--font-geist-sans)}.page-module__UBDEvq__main{width:100%;padding-bottom:3rem}@media (max-width:640px){.page-module__UBDEvq__page{padding-inline:var(--page-gutter)}.page-module__UBDEvq__main{padding-bottom:2rem}}
