:root{color:#162033;background:#f5f7fb;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{min-height:100vh;padding:48px 20px}section{background:#fff;border:1px solid #e4e8ef;border-radius:16px;max-width:820px;margin:0 auto;padding:32px}h1{margin-top:0}a{color:#2457c5}.actions{flex-wrap:wrap;gap:12px;display:flex}.button,button{color:#fff;cursor:pointer;background:#17365d;border:0;border-radius:10px;padding:10px 16px;text-decoration:none;display:inline-block}label{gap:6px;margin:14px 0;display:grid}input{border:1px solid #ccd3df;border-radius:8px;width:100%;padding:10px 12px}.notice{background:#eef4fb;border-radius:10px;padding:12px}.eyebrow{letter-spacing:.08em;color:#52627a;font-size:12px;font-weight:700}.context-editor textarea{width:100%;font:inherit;resize:vertical;border:1px solid #ccd3df;border-radius:8px;padding:10px 12px}.context-editor fieldset{border:1px solid #ccd3df;border-radius:8px;min-width:0;margin:18px 0;padding:16px}.context-row{border-bottom:1px solid #e4e8ef;margin-bottom:18px;padding-bottom:16px}.context-editor button:disabled{opacity:.55;cursor:not-allowed}.context-text{white-space:pre-wrap;overflow-wrap:anywhere}
