body{margin:0;font-family:Trebuchet MS,sans-serif;color:#202c2b;background:#f5f7f5}button,input,textarea{font:inherit}button,.command{cursor:pointer;border:1px solid #a9b9b2;background:#fff;color:#213a32;border-radius:4px;padding:7px 12px}button:hover,.command:hover,a.text-button:hover{background:#edf4ee}button:disabled,input:disabled{cursor:not-allowed;opacity:.55}a{color:#176a52}.wrap{max-width:960px;margin:0 auto;padding:20px 16px}.heading{display:flex;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}h1{font-size:24px;margin:0}.spacer{flex:1}.address{color:#52645b;font-size:13px}.account-email{color:#6b7280;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.account-settings{margin-top:28px}.account-settings h2{font-size:18px}.mode{font-size:12px;text-transform:uppercase;color:#415a51;border:1px solid #bdd0c3;border-radius:4px;padding:4px 7px}.owner-tools{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.command input{position:absolute;width:1px;height:1px;opacity:0}.browser{height:60vh;min-height:320px;border:1px solid #c5d2cb;background:#fff}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#12251ea3;display:flex;align-items:center;justify-content:center;padding:12px}.prompt{background:#fff;padding:18px 24px;border-radius:6px;font-weight:700;box-shadow:0 4px 16px #0003}.sheet{box-sizing:border-box;background:#fff;border-radius:6px;width:min(900px,100%);max-height:88vh;overflow:auto;padding:18px}.bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;overflow-wrap:anywhere}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.danger{color:#a13635;border-color:#d8a6a1}.sheet img{max-width:100%}.sheet iframe{width:100%;height:70vh;border:0}.text-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:68vh;overflow:auto}.editor{display:flex;flex-direction:column;gap:12px}.editor label,.auth label{display:flex;gap:10px;align-items:center}.editor input,.auth input,.link-form input{flex:1;min-width:0;padding:8px;border:1px solid #a9b9b2;border-radius:4px}.editor textarea{box-sizing:border-box;width:100%;height:min(56vh,540px);min-height:200px;resize:vertical;padding:12px;border:1px solid #a9b9b2;border-radius:4px;font-family:ui-monospace,monospace;line-height:1.5}.editor-actions{display:flex;justify-content:flex-end;gap:8px}.editor-actions button[type=submit],.auth button[type=submit]{background:#176a52;border-color:#176a52;color:#fff}.err{color:#a13635}.notice{padding:12px 0;border-block:1px solid #c5d2cb;margin-bottom:18px}.notice p{margin-top:0}.empty{padding:24px 0}.usage{font-size:13px;color:#52645b}.link-form{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin:16px 0}.link-form label{display:flex;flex:1;min-width:min(220px,100%);flex-direction:column;gap:4px;font-size:13px}.auth{max-width:420px}.auth form{display:flex;flex-direction:column;gap:14px}.auth label{flex-direction:column;align-items:stretch}.auth .email-confirmation{flex-direction:row;align-items:flex-start}.auth input[type=checkbox]{flex:none;margin:3px 0 0}.text-button{border:0;background:transparent;padding-left:0;margin-top:15px;color:#176a52}a.text-button{display:inline-block;padding:7px 12px 7px 0;border-radius:4px;text-decoration:none}.page-row{display:flex;gap:20px;align-items:center;padding:12px 0;border-bottom:1px solid #c5d2cb}.page-card{padding:14px 0;border-bottom:1px solid #c5d2cb}.page-card-title{font-weight:700;margin-bottom:6px}.page-id{color:#889990;font-weight:400;font-size:13px;margin-left:4px}.sticker-list{color:#374a42}.sticker-list a{margin:0 4px;font-weight:700}.page-card-empty{color:#6d8076;font-style:italic}@media (max-width: 580px){.bar{align-items:flex-start;flex-direction:column}.actions{justify-content:flex-start;flex-shrink:1}.heading{gap:9px}}
