.m1-ws-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m1-ws-head h2{font-size:22px}.m1-tabs-wrap{margin:4px 0 18px}.m1-panel{flex-direction:column;gap:20px;display:flex}.m1-top{align-items:start}.m1-narrow{width:100%;max-width:860px}.m1-stack{flex-direction:column;gap:20px;display:flex}.m1-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.m1-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.m1-h{letter-spacing:-.01em;font-size:16px;font-weight:750}.m1-body{flex-direction:column;display:flex}.m1-sec{border-top:1px solid #efebe4;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.m1-body>.m1-sec:first-child,.m1-body>.m1-readonly+.m1-sec{border-top:0}.m1-body>p.small,.m1-body>.m1-readonly{margin:12px 18px 0}.m1-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m1-grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m1-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m1-readonly{color:#565c69;background:#fbfaf7;border:1px solid #e7e3dc;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.m1-code{background:#fbfaf7;border:1px solid #e7e3dc;border-radius:8px;margin:0;padding:7px 10px}.m1-logo-row{align-items:center;gap:12px;display:flex}.m1-logo-tile{background:var(--accent,#5b2ee8);width:48px;height:48px;color:var(--accent-ink,#fff);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex;overflow:hidden}.m1-logo-tile img{object-fit:contain;background:#fff;width:100%;height:100%}.m1-file{cursor:pointer;position:relative}.m1-file:focus-within{outline-offset:2px;outline:3px solid #5b2ee8}.m1-colour-row{align-items:center;gap:10px;display:flex}.m1-colour-row input[type=color]{cursor:pointer;background:#fff;border:1px solid #e7e3dc;border-radius:9px;width:44px;height:40px;padding:2px}.m1-hex{width:9rem}.m1-fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.m1-fieldset legend{margin-bottom:4px}.m1-contrast{flex-direction:column;gap:4px;display:flex}.m1-contrast-row{align-items:center;gap:10px;font-size:13.5px;display:flex}.m1-swatch{border:1px solid #e7e3dc;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700}.m1-previews{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m1-prev{flex-direction:column;gap:6px;margin:0;display:flex}.m1-prev-wide{grid-column:1/-1}.m1-prev-live,.m1-prev-tv{color:#f4f4f9;border-radius:10px;flex-direction:column;gap:7px;min-height:120px;padding:12px;display:flex}.m1-prev-live{background:#0c0c12}.m1-prev-tv{background:#07070b;position:relative}.m1-prev-row{align-items:center;gap:7px;font-size:13px;display:flex}.m1-prev-nav{color:#b6b6c8;margin-left:auto;font-size:11px}.m1-prev-bar{border-radius:999px;height:3px}.m1-prev-bar-tv{height:4px;margin-top:auto}.m1-prev-title{margin:0;font-size:15px;font-weight:750;line-height:1.15}.m1-prev-cta{border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:700}.m1-prev-eyebrow{letter-spacing:.14em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.m1-prev-team{margin:0;font-size:17px;font-weight:800}.m1-prev-sub{color:#b6b6c8;margin:0;font-size:12px}.m1-prev-powered{color:#9090a8;align-self:flex-end;align-items:center;gap:4px;font-size:10px;display:inline-flex}.m1-prev-cd{flex:none;width:10px;height:10px}.m1-prev-app{background:#f8f6f2;border:1px solid #e7e3dc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.m1-prev-nav-item{border-radius:9px;padding:6px 10px;font-weight:650}.m1-prev-btn{border-radius:10px;padding:8px 14px;font-weight:650}.m1-addr{align-items:center;gap:10px;display:flex}.m1-addr input[type=radio]{width:18px;height:18px;accent-color:var(--accent,#5b2ee8);flex:none;margin:0}.m1-addr label{cursor:pointer}.m1-chips{flex-wrap:wrap;gap:6px;padding-left:28px;display:flex}.m1-dns{flex-direction:column;gap:6px;padding-left:28px;display:flex}.m1-upgrade{color:#7a4f00;background:#fff4dd;border:1px solid #f0d9a8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.m1-upgrade p{margin:0}.m1-details summary{cursor:pointer;font-weight:600}.m1-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m1-person{border-bottom:1px solid #efebe4;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.m1-person:last-child{border-bottom:0}.m1-person-name{margin:0;font-size:13.5px;font-weight:650}.m1-avatar{flex:none;width:30px;height:30px;font-size:11px}.m1-avatar-pending{color:#3d414b;background:#efebe4;justify-content:center;align-items:center;display:inline-flex}.m1-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.m1-person-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:50%;display:flex}.m1-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m1-invite{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.m1-invite .cd-field{min-width:10rem}.m1-invite-go{padding-bottom:1px}.m1-includes{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.m1-includes li{align-items:center;gap:6px;display:inline-flex}.m1-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.m1-endpoint{align-items:center;gap:7px;display:inline-flex}.m1-dot{background:#fff;border:1.5px solid #565c69;border-radius:999px;flex:none;width:9px;height:9px}.m1-dot.m1-dot-on{background:#1fa971;border-color:#1fa971}.m1-newlink{background:#e2f5ec;border:1px solid #b3e3cb;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.m1-newlink-grid{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:14px;display:grid}.m1-qr{background:#fff;border:1px solid #e7e3dc;border-radius:10px;padding:6px}.m1-card-status{justify-content:flex-end;display:flex}@media (width<=1100px){.m1-grid-2{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.m1-grid-3,.m1-endpoints,.m1-previews,.m1-newlink-grid{grid-template-columns:minmax(0,1fr)}.m1-person{flex-wrap:wrap}.m1-person-actions{justify-content:flex-start;max-width:none}}
