._U_N-G_actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:14px;display:grid}._U_N-G_actions h2{margin-bottom:.4rem}._U_N-G_big{letter-spacing:.06em;touch-action:manipulation;border-width:2px;flex-direction:column;gap:4px;width:100%;min-height:92px;padding:14px 18px;font-size:1.45rem}._U_N-G_pattern{font-family:var(--font-mono);letter-spacing:.15em;opacity:.9;font-size:1rem}._U_N-G_sub{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:400}._U_N-G_stack{gap:10px;display:grid}._U_N-G_option{margin:14px 0 4px}._U_N-G_option .row{margin-top:4px}._U_N-G_toggle{flex:1;min-height:48px}._U_N-G_toggle[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}._U_N-G_custom{margin-top:14px}._U_N-G_custom .row{flex-wrap:nowrap}._U_N-G_custom input{text-transform:uppercase;min-height:52px;margin-top:0}._U_N-G_custom button{white-space:nowrap;flex-shrink:0;min-height:52px}._U_N-G_preview{font-family:var(--font-mono);letter-spacing:.08em;word-break:break-word;margin:8px 0 0}._U_N-G_error{color:var(--bad)}._U_N-G_guide{margin:0;padding-left:1.2rem}._U_N-G_guide li{margin:0 0 8px}._U_N-G_overlay{z-index:10000;padding:max(16px, env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(28px, env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-align:center;outline:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:fixed;inset:0}._U_N-G_white{color:#9a9a9a;background:#fff}._U_N-G_black{color:#6a6a6a;background:#000}._U_N-G_red{color:#e3a0a0;background:#a30000}._U_N-G_sound{color:#fff;background:#8e1414;justify-content:center}._U_N-G_hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}._U_N-G_soundTitle{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:1.6rem;font-weight:700}._U_N-G_soundStatus{font-family:var(--font-mono);opacity:.9;margin:0;font-size:1rem}._U_N-G_stop{width:min(80vw,280px);height:min(80vw,280px);font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-top:24px;font-size:2.6rem;font-weight:700;display:flex}._U_N-G_backdrop{z-index:10001;padding:max(16px, env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._U_N-G_dialog{border-left:4px solid var(--bad);width:100%;max-width:440px}._U_N-G_dialog h2{margin:0 0 .5rem;font-size:1.3rem}._U_N-G_dialog .row{margin-top:16px}._U_N-G_dialog button{flex:1;min-height:56px}
