.ThemeToggle-module__gQwUiq__toggle{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;padding:10px;display:grid}.ThemeToggle-module__gQwUiq__toggle[aria-pressed=true]{color:var(--foreground)}
.PhraseList-module__TVOfTa__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PhraseList-module__TVOfTa__list li{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:stretch;min-width:0;display:flex}.PhraseList-module__TVOfTa__phrase{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:14px 0 0 14px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;min-height:72px;padding:14px 0 14px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.PhraseList-module__TVOfTa__phrase:active{background:var(--selected)}.PhraseList-module__TVOfTa__korean{color:var(--muted);font-size:12px;font-weight:400}.PhraseList-module__TVOfTa__save{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;align-self:center;place-items:center;margin:0 4px;padding:10px;display:grid}.PhraseList-module__TVOfTa__save[aria-pressed=true]{color:var(--accent)}.PhraseList-module__TVOfTa__list .PhraseList-module__TVOfTa__emergency{border-color:color-mix(in srgb, var(--error) 40%, var(--border));border-left:3px solid var(--error);background:var(--error-tint)}
.PhraseCollection-module__R_lNRW__subtitle{color:var(--muted);margin:8px 0 24px;font-size:13px;line-height:1.5}.PhraseCollection-module__R_lNRW__group{margin:24px 0}.PhraseCollection-module__R_lNRW__group h2{letter-spacing:.08em;text-transform:uppercase;color:var(--category-color);align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:600;display:flex}.PhraseCollection-module__R_lNRW__empty{text-align:center;max-width:300px;margin:94px auto 40px}.PhraseCollection-module__R_lNRW__emptyIcon{background:var(--selected);color:var(--accent);border-radius:24px;place-items:center;width:80px;height:80px;margin:0 auto 24px;display:grid}.PhraseCollection-module__R_lNRW__empty h2{margin:0 0 10px;font-size:20px}.PhraseCollection-module__R_lNRW__empty p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.PhraseCollection-module__R_lNRW__empty button{background:var(--button-background);color:var(--button-text);border:0;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600}.PhraseCollection-module__R_lNRW__note{background:var(--status-background);color:var(--status-text);border-radius:12px;margin:32px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}
.CategoryGrid-module__SQsNUq__label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.CategoryGrid-module__SQsNUq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CategoryGrid-module__SQsNUq__grid button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;min-height:132px;padding:14px;display:flex}.CategoryGrid-module__SQsNUq__grid button:active{border-color:var(--category-color)}.CategoryGrid-module__SQsNUq__top{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}.CategoryGrid-module__SQsNUq__icon{background:var(--category-tint);width:36px;height:36px;color:var(--category-color);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.CategoryGrid-module__SQsNUq__count{color:var(--muted);padding-top:3px;font-size:10px}.CategoryGrid-module__SQsNUq__title{margin-bottom:5px;font-size:17px;font-weight:600;line-height:1.25}.CategoryGrid-module__SQsNUq__description{color:var(--muted);font-size:12px;line-height:1.4}@media (max-width:350px){.CategoryGrid-module__SQsNUq__grid{gap:10px}.CategoryGrid-module__SQsNUq__grid button{padding:12px}.CategoryGrid-module__SQsNUq__title{font-size:16px}}
.ShowMode-module__QIW2cW__dialog{background:var(--background);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--show-text);padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.ShowMode-module__QIW2cW__dialog::backdrop{background:var(--background)}.ShowMode-module__QIW2cW__inner{flex-direction:column;max-width:900px;min-height:100%;margin:0 auto;display:flex}.ShowMode-module__QIW2cW__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ShowMode-module__QIW2cW__toolbar button{background:var(--surface);border:1px solid var(--border);border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid}.ShowMode-module__QIW2cW__toolbar button[aria-pressed=true]{color:var(--accent)}.ShowMode-module__QIW2cW__category{color:var(--muted);background:var(--surface);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.ShowMode-module__QIW2cW__category:before{content:"";background:var(--category-color);border-radius:50%;width:5px;height:5px}.ShowMode-module__QIW2cW__helper{text-align:center;background:var(--selected);border-radius:12px;margin:24px 0 0;padding:12px}.ShowMode-module__QIW2cW__helper p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.ShowMode-module__QIW2cW__helper p[lang=ko]{color:var(--foreground);margin-bottom:4px;font-size:12px}.ShowMode-module__QIW2cW__message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 0;display:flex}.ShowMode-module__QIW2cW__message h1{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;margin:0;font-size:clamp(40px,14vw,88px);line-height:1.22}.ShowMode-module__QIW2cW__message h1.ShowMode-module__QIW2cW__long{font-size:clamp(32px,6vw,52px)}.ShowMode-module__QIW2cW__divider{background:var(--button-background);border-radius:2px;width:32px;height:3px;margin-top:28px}.ShowMode-module__QIW2cW__original{color:var(--muted);white-space:pre-wrap;margin:20px 0 0;font-size:18px;line-height:1.5}.ShowMode-module__QIW2cW__pager{background:var(--surface);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:space-between;align-items:center;min-height:56px;padding:4px 8px;font-size:13px;display:flex}.ShowMode-module__QIW2cW__pager button{background:0 0;border:0;border-radius:8px;place-items:center;width:44px;padding:8px;display:grid}.ShowMode-module__QIW2cW__pager span span{color:var(--muted)}.ShowMode-module__QIW2cW__instruction{color:var(--muted);text-align:center;margin:14px 0 0;font-size:11px}.ShowMode-module__QIW2cW__warning{color:var(--error);font-size:14px;line-height:1.5}@media (orientation:landscape) and (max-height:500px){.ShowMode-module__QIW2cW__helper{margin-top:12px}.ShowMode-module__QIW2cW__message{padding:24px 0}.ShowMode-module__QIW2cW__original{margin-top:12px}}
.AskForm-module__G-ZtCa__form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.AskForm-module__G-ZtCa__form p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.AskForm-module__G-ZtCa__illustration{color:var(--accent);place-items:center;height:122px;display:grid}.AskForm-module__G-ZtCa__form label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px;font-weight:600}.AskForm-module__G-ZtCa__form select,.AskForm-module__G-ZtCa__form textarea{border:1px solid var(--input-border);background:var(--surface);border-radius:14px;width:100%;min-width:0;padding:14px;font-size:16px}.AskForm-module__G-ZtCa__form select{min-height:48px;margin-bottom:10px}.AskForm-module__G-ZtCa__form textarea{resize:vertical;min-height:122px;line-height:1.5}.AskForm-module__G-ZtCa__form textarea::placeholder{color:var(--muted);opacity:1}.AskForm-module__G-ZtCa__count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.AskForm-module__G-ZtCa__submit{background:var(--button-background);min-height:52px;color:var(--button-text);border:0;border-radius:16px;margin-top:10px;padding:14px;font-size:15px;font-weight:600}.AskForm-module__G-ZtCa__cancel{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px}.AskForm-module__G-ZtCa__form .AskForm-module__G-ZtCa__error{color:var(--error)}
.CardApp-module__Ay01qW__shell{max-width:640px;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(90px + env(safe-area-inset-bottom)) env(safe-area-inset-left);margin:0 auto}.CardApp-module__Ay01qW__header{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 20px;display:flex}.CardApp-module__Ay01qW__brand{letter-spacing:-.03em;font-size:19px;font-weight:700}.CardApp-module__Ay01qW__controls{align-items:center;gap:8px;display:flex}.CardApp-module__Ay01qW__language{display:flex}.CardApp-module__Ay01qW__language select{background:var(--surface);max-width:100px;color:var(--foreground);border:1px solid var(--border);border-radius:12px;padding:8px 10px;font-size:16px}.CardApp-module__Ay01qW__main{padding:20px}.CardApp-module__Ay01qW__titleRow{align-items:center;gap:12px;display:flex}.CardApp-module__Ay01qW__main h1{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.CardApp-module__Ay01qW__main h1.CardApp-module__Ay01qW__homeTitle{max-width:230px;font-size:32px;line-height:1.12}.CardApp-module__Ay01qW__main h1:focus{outline:none}.CardApp-module__Ay01qW__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.CardApp-module__Ay01qW__hint{color:var(--muted);max-width:350px;margin:12px 0 28px;font-size:14px;line-height:1.5}.CardApp-module__Ay01qW__back{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin:-16px 0 12px -8px;padding:8px;font-size:13px;display:flex}.CardApp-module__Ay01qW__categoryIcon{background:var(--category-tint);width:44px;height:44px;color:var(--category-color);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.CardApp-module__Ay01qW__subtitle{color:var(--muted);margin:6px 0 0;font-size:12px}.CardApp-module__Ay01qW__phrases{margin-top:24px}.CardApp-module__Ay01qW__nav{z-index:1;width:100%;max-width:640px;padding:8px max(8px,env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--background);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.CardApp-module__Ay01qW__nav button{overflow-wrap:anywhere;color:var(--muted);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:0 2px;font-size:11px;line-height:1.35;display:flex}.CardApp-module__Ay01qW__navIcon{border-radius:10px;place-items:center;width:56px;height:30px;display:grid}.CardApp-module__Ay01qW__nav button[aria-current=page]{color:var(--foreground);font-weight:600}.CardApp-module__Ay01qW__nav button[aria-current=page] .CardApp-module__Ay01qW__navIcon{color:var(--button-text);background:var(--button-background)}.CardApp-module__Ay01qW__footer{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.5}.CardApp-module__Ay01qW__footer p{margin:8px 0}.CardApp-module__Ay01qW__footer p[role=status]{background:var(--status-background);color:var(--status-text);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.CardApp-module__Ay01qW__footer p[role=status]:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.CardApp-module__Ay01qW__warning{color:var(--error);font-size:14px;line-height:1.5}@media (min-width:600px){.CardApp-module__Ay01qW__main{padding:28px}.CardApp-module__Ay01qW__header{padding-inline:28px}.CardApp-module__Ay01qW__main h1.CardApp-module__Ay01qW__homeTitle{max-width:none}}
