.brand-wordmark{display:block;position:relative;width:116PX;height:38PX;overflow:hidden;flex:0 0 116PX}.brand-original{position:absolute;width:136PX;height:85PX;top:-22PX;left:-10PX}.page-back{display:inline-flex;width:auto;min-width:3.8rem;min-height:2.2rem;margin:0 0 .9rem;padding:0 .7rem;align-self:flex-start;align-items:center;justify-content:center;gap:.35rem;border:.05rem solid var(--shao-border-strong);border-radius:49.95rem;background:var(--shao-surface);color:var(--shao-text);font-size:.7rem;font-weight:650;line-height:2.1rem;transition:transform .16s ease,background-color .16s ease}.page-back:after{border:0}.page-back:active{transform:scale(.98);background:var(--shao-accent-soft)}@media (prefers-reduced-motion: reduce){.page-back{transition:none}}.text-input-dialog{width:calc(100vw - 1.8rem);max-width:17rem}.text-input-dialog .nut-dialog{width:100%;border-radius:var(--shao-card-radius);background:var(--shao-surface-raised);color:var(--shao-text)}.text-input-dialog .nut-dialog-header{color:var(--shao-text);font-size:1rem;font-weight:750}.text-input-dialog .nut-dialog-content{padding:.5rem 1rem 1rem;text-align:left}.text-input-dialog-body{width:100%}.text-input-dialog-label,.text-input-dialog-helper,.text-input-dialog-error{display:block}.text-input-dialog-label{margin-bottom:.4rem;color:var(--shao-text);font-size:.7rem;font-weight:650}.text-input-dialog-field{width:100%;min-height:2.4rem;padding:.55rem .65rem;border:.05rem solid var(--shao-border-strong);border-radius:var(--shao-control-radius);background:var(--shao-surface);color:var(--shao-text);font-size:.8rem;line-height:1.2rem}.text-input-dialog-field:focus{border-color:var(--shao-accent);box-shadow:0 0 0 .15rem #0f8f6829}.text-input-dialog-field-error{border-color:var(--shao-danger)}.text-input-dialog-helper{margin-top:.4rem;color:var(--shao-text-secondary);font-size:.6rem;line-height:1.5}.text-input-dialog-error{margin-top:.4rem;color:var(--shao-danger);font-size:.6rem;line-height:1.5}.text-input-dialog .nut-dialog-footer-cancel,.text-input-dialog .nut-dialog-footer-ok{min-height:2.4rem;font-size:.75rem}.text-input-dialog .nut-dialog-footer-cancel{background:var(--shao-surface)!important;color:var(--shao-text)!important}.text-input-dialog .nut-dialog-footer-ok{border-color:var(--shao-action-bg)!important;background:var(--shao-action-bg)!important;color:var(--shao-action-text)!important}
