:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:light-dark(#f5f5f7,#000);color:light-dark(#1d1d1f,#f5f5f7)}.shell{width:min(920px,calc(100% - 28px));margin:auto;padding:36px 0 70px}header{display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.eyebrow{color:#0a84ff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}h1{font-size:clamp(36px,8vw,64px);letter-spacing:-.055em;line-height:.95;margin:0}h2{margin:0 0 6px}.sub,.card>p,.bar p{color:light-dark(#6e6e73,#98989d);line-height:1.5}.view{color:#0a84ff;text-decoration:none;white-space:nowrap;padding:12px 0}.card{background:light-dark(#fff,#101012);border:1px solid light-dark(#dddde2,#2b2b2f);border-radius:24px;padding:24px}.hidden{display:none}.bar{display:flex;justify-content:space-between;gap:16px}.bar p{margin:4px 0 0}form{display:grid;gap:20px}fieldset{border:0;border-top:1px solid light-dark(#e5e5ea,#29292d);padding:24px 0 0;margin:0;display:grid;gap:16px}legend{font-size:18px;font-weight:750;padding-bottom:14px}label{display:grid;gap:7px;font-size:13px;font-weight:650}input,textarea{width:100%;font:inherit;font-size:16px;color:inherit;background:light-dark(#fafafa,#09090b);border:1px solid light-dark(#d2d2d7,#333338);border-radius:12px;padding:13px 14px;min-height:48px}textarea{min-height:105px;resize:vertical}input:focus,textarea:focus{outline:3px solid rgba(10,132,255,.2);border-color:#0a84ff}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}button{border:0;border-radius:999px;background:#0a84ff;color:white;min-height:46px;padding:0 20px;font:inherit;font-weight:700;cursor:pointer}.secondary{background:light-dark(#e9e9ee,#27272b);color:inherit}.publish{position:sticky;bottom:12px;background:light-dark(rgba(255,255,255,.94),rgba(16,16,18,.94));backdrop-filter:blur(18px);border:1px solid light-dark(#dddde2,#333);border-radius:18px;padding:10px;display:flex;align-items:center;gap:14px}.msg{font-size:13px}.ok{color:#30a14e}.err{color:#ff453a}@media(max-width:620px){header{display:block}.view{display:inline-block}.two{grid-template-columns:1fr}.card{padding:18px}.bar{align-items:flex-start}.publish{align-items:flex-start;flex-direction:column}.publish button{width:100%}}.page-help{color:#8e8e93;font-size:13px}.page-row{border-top:1px solid #2b2b2f;margin-top:18px;padding-top:18px}.page-row-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.page-row-head span{color:#8e8e93;font-size:12px}.page-body{min-height:180px}.checks{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0}.checks label{display:flex;align-items:center;gap:7px}.checks input{width:auto}.page-actions{display:flex;gap:8px}.danger{background:#3a1517!important;color:#ff8a8f!important}

.password-card{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid light-dark(#dddde2,#2b2b2f);background:light-dark(#f8f8fa,#171719);border-radius:16px;padding:16px;margin:18px 0}.password-card h3{margin:0 0 4px}.password-card p{margin:0;color:light-dark(#6e6e73,#98989d);font-size:13px}dialog{width:min(480px,calc(100% - 28px));border:1px solid light-dark(#dddde2,#333);border-radius:22px;padding:22px;background:light-dark(#fff,#111);color:inherit}dialog::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:620px){.password-card{align-items:flex-start;flex-direction:column}.password-card button{width:100%}.dialog-actions{flex-direction:column}.dialog-actions button{width:100%}}