.page{color:#f4f1e9;background:radial-gradient(circle at 20% 0,#1c3138 0%,#0e1c23 55%);height:100dvh;font-family:Arial,Helvetica,sans-serif;overflow-y:auto}.page-inner{max-width:1080px;margin:0 auto;padding:40px 16px 80px}.page-narrow{max-width:460px;margin:0 auto;padding:18vh 16px 40px}.page-brand{letter-spacing:3px;color:#eebc74;align-items:center;gap:10px;margin-bottom:36px;font-size:15px;font-weight:700;display:flex}.page h1{margin:0 0 14px;font-size:30px;font-weight:600;line-height:1.25}.page h2{color:#e0e4cc;margin:0 0 14px;font-size:18px;font-weight:600}.page p{color:#b7c6b8;margin:0 0 14px;font-size:15px;line-height:1.65}.page a{color:#eebc74}.page-card{background:#16252bcc;border:1px solid #d5debd26;border-radius:14px;margin-bottom:22px;padding:22px}.page-button{font:inherit;cursor:pointer;color:#17262c;background:#eebc74;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.page-button:disabled{opacity:.55;cursor:default}.page-button.quiet{color:#d0cdaa;background:0 0;border:1px solid #d5debd40}.page-button.small{border-radius:8px;padding:7px 12px;font-size:13px}.page-button.danger{color:#f0a58f;background:0 0;border:1px solid #f0a58f55}.page-notice{color:#e9dcc0;background:#eebc7414;border-left:3px solid #eebc74;border-radius:0 8px 8px 0;margin-bottom:18px;padding:10px 14px;font-size:14px}.page-error{color:#f6cdbf;background:#f0a58f14;border-left-color:#f0a58f}.page-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.page-form label{color:#9ab39d;letter-spacing:.4px;gap:6px;font-size:12px;display:grid}.page-form input,.page-form select{font:inherit;color:#f4f1e9;background:#0e1c23;border:1px solid #d5debd33;border-radius:8px;min-width:0;padding:10px 12px;font-size:15px}.page-table-wrap{overflow-x:auto}.page-table{border-collapse:collapse;width:100%;font-size:14px}.page-table th{text-align:left;color:#9ab39d;white-space:nowrap;border-bottom:1px solid #d5debd26;padding:8px 10px;font-size:12px;font-weight:500}.page-table td{vertical-align:top;border-bottom:1px solid #d5debd14;padding:10px}.page-table .muted,.muted{color:#8fa596;font-size:12px}.page-table .num{text-align:right;font-variant-numeric:tabular-nums}.badge{color:#d0cdaa;white-space:nowrap;background:#d5debd1f;border-radius:99px;padding:2px 8px;font-size:11px;display:inline-block}.badge.off{color:#f6cdbf;background:#f0a58f22}.link-box{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.link-box code{overflow-wrap:anywhere;color:#e9dcc0;background:#0e1c23;border:1px solid #d5debd33;border-radius:8px;flex:260px;min-width:0;padding:9px 11px;font-size:12px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.page-header .page-brand{margin:0}.row-actions{flex-wrap:wrap;gap:6px;display:flex}
