.n-trial-border-glow{box-shadow:none;border-color:var(--color-rule)}.n-trial-border-glow>.border-glow-inner{display:block;overflow:visible}.n-trial-border-glow .n-plan-preview{border-radius:inherit;background:0 0;border:0}.n-trial-border-glow .n-glow-settings-trigger{z-index:2;border:1px solid var(--color-rule);background:var(--color-surface-wash-230);width:28px;height:28px;color:var(--color-accent-mid);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.n-glow-dialog{overscroll-behavior:contain;border:1px solid var(--color-rule-strong);background:var(--color-surface-raised);width:min(560px,100% - 24px);max-height:calc(100svh - 32px);color:var(--color-ink);font-family:var(--font-body);border-radius:18px;padding:22px;overflow:auto}.n-glow-dialog::backdrop{background:var(--color-app-paper-wash-85)}.n-glow-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.n-glow-dialog-heading h2{letter-spacing:-.03em;margin:0;font-size:23px!important}.n-glow-dialog>p{color:var(--color-muted);margin:12px 0;font-size:13px;line-height:1.5}.n-glow-dialog button{border:1px solid var(--color-rule);background:var(--color-surface-active);min-height:36px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}.n-glow-dialog :focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.n-glow-fields{gap:14px;margin-top:18px;display:grid}.n-glow-fields label{gap:7px;font-size:13px;display:grid}.n-glow-fields label>span{justify-content:space-between;gap:12px;display:flex}.n-glow-fields small{color:var(--color-app-muted);line-height:1.4}.n-glow-fields label>div{grid-template-columns:1fr 80px;align-items:center;gap:12px;display:grid}.n-glow-dialog input[type=range]{width:100%;min-width:0;accent-color:var(--color-accent)}.n-glow-dialog input[type=number]{border:1px solid var(--color-rule);background:var(--color-paper);width:80px;min-height:36px;color:var(--color-ink);font:inherit;border-radius:6px;padding:6px}.n-glow-toggle{align-items:center;gap:10px;font-size:14px;display:flex}.n-glow-toggle input{accent-color:var(--color-accent);width:18px;height:18px}.n-glow-colors{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.n-glow-colors label{gap:8px;font-size:12px;display:grid}.n-glow-colors input{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:6px;width:54px;height:36px;padding:3px}.n-glow-dialog-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (prefers-reduced-motion:reduce){.n-trial-border-glow>.edge-light{display:none}}.n-glow-settings-trigger:before{content:"";position:absolute;inset:-8px}.n-glow-dialog button{white-space:nowrap;min-height:44px}.n-glow-dialog input[type=number],.n-glow-colors input{min-height:44px}.n-glow-dialog-actions{align-items:center}.n-glow-dialog>p[role=status]{min-height:1lh}.n-glow-dialog button:active,.n-glow-settings-trigger:active{transform:scale(.98)}.n-glow-dialog button:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.n-glow-dialog button:hover,.n-glow-settings-trigger:hover{background:var(--color-surface-hover);border-color:var(--color-rule-strong)}}@media (prefers-reduced-motion:reduce){.n-glow-dialog button:active,.n-glow-settings-trigger:active{transform:none}}
