.mw{--mw-top:64px;--mw-line:var(--line,#e7e7e7);--mw-soft:var(--soft,#f6f6f6);--mw-ink:var(--ink,#0a0a0a);--mw-muted:var(--muted,#666);display:flex;flex-direction:column;height:100dvh;background:#fff;color:var(--mw-ink)}.mw button{font:inherit}.mwSr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mwCenter{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px 16px;text-align:center}.mwTop{height:var(--mw-top);flex:none;display:grid;grid-template-columns:auto minmax(0,720px) 1fr;align-items:center;gap:18px;padding:0 20px;border-bottom:1px solid var(--mw-line);background:#fff;position:relative;z-index:30}.mwTopLeft{gap:8px}.mwTopLeft,.mwTopRight{display:flex;align-items:center}.mwTopRight{justify-self:end;gap:10px;min-width:0}.mwIconBtn{display:inline-grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;flex:none}.mwIconBtn:hover{background:var(--mw-soft)}.mwMenuBtn{display:none}.mwBtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--mw-line);border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.mwBtn:hover{border-color:#cfcfcf}.mwBtn:hover,.mwSearch{background:var(--mw-soft)}.mwSearch{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:999px;color:var(--mw-muted);border:1px solid transparent;transition:background .15s,border-color .15s,box-shadow .15s}.mwSearch:focus-within{background:#fff;border-color:var(--mw-ink);box-shadow:0 6px 20px -10px rgba(0,0,0,.25);color:var(--mw-ink)}.mwSearch input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;outline:none;color:var(--mw-ink)}.mwKbd{order:3;font:500 11px var(--mono,monospace);padding:2px 7px;border:1px solid var(--mw-line);border-radius:6px;background:#fff;color:var(--mw-muted)}.mwSearch:focus-within .mwKbd{display:none}.mwSearchHints{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:12px 14px;background:#fff;border:1px solid var(--mw-line);border-radius:16px;box-shadow:0 18px 40px -18px rgba(0,0,0,.25);font-size:13px;color:var(--mw-muted)}.mwSearchHints button{border:1px solid var(--mw-line);background:#fff;border-radius:999px;padding:5px 12px;cursor:pointer;font-size:12px}.mwSearchHints button:hover{background:var(--mw-soft)}.mwUser{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:var(--mw-ink);color:#fff;font-weight:600;cursor:pointer;flex:none}.mwUser:hover{box-shadow:0 0 0 4px rgba(0,0,0,.1)}.mwAccount,.mwSwitch{position:relative}.mwSwitchBtn{display:flex;align-items:center;gap:10px;height:44px;max-width:320px;padding:0 12px 0 5px;border:1px solid var(--mw-line);border-radius:999px;background:#fff;cursor:pointer;color:inherit}.mwSwitchBtn:hover,.mwSwitchBtn[aria-expanded=true]{background:var(--mw-soft);border-color:#cfcfcf}.mwBoxDot{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;background:var(--blush,#fde4e4);color:var(--blush-ink,#7f4a4a);font-weight:600;font-size:14px;flex:none}.mwSwitchText{display:grid;text-align:left;min-width:0;line-height:1.25}.mwSwitchText strong{font-size:13px}.mwSwitchText small,.mwSwitchText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwSwitchText small{font-size:11px;color:var(--mw-muted)}.mwPing{width:8px;height:8px;border-radius:50%;background:#d92d20;flex:none}.mwAccountMenu,.mwSwitchMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;background:#fff;border:1px solid var(--mw-line);border-radius:16px;box-shadow:0 22px 48px -20px rgba(0,0,0,.3);padding:6px}.mwSwitchMenu{min-width:340px;list-style:none;margin:0;display:grid;gap:2px}.mwSwitchMenu button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:left;color:inherit}.mwSwitchMenu button:hover{background:var(--mw-soft)}.mwSwitchMenu [aria-selected=true] button{background:var(--sky,#dbeafe);color:var(--sky-ink,#3f5f85)}.mwSwitchMenu .mwSwitchText{flex:1 1}.mwCount{min-width:20px;padding:1px 7px;border-radius:999px;background:var(--mw-ink);color:#fff;font-size:11px;text-align:center}.mwAccountMenu{min-width:240px;display:grid;gap:2px}.mwAccountMenu p{padding:10px 12px;display:grid;gap:2px;border-bottom:1px solid var(--mw-line);margin:0 0 4px}.mwAccountMenu small{color:var(--mw-muted)}.mwAccountMenu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;text-decoration:none;color:inherit;font-size:14px}.mwAccountMenu a:hover{background:var(--mw-soft)}.mwBody{flex:1 1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr)}.mwRail{display:flex;flex-direction:column;gap:4px;padding:14px 10px 16px 14px;overflow-y:auto;border-right:1px solid var(--mw-line)}.mwRail ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.mwRail li button,.mwRailLink{display:flex;align-items:center;gap:12px;width:100%;padding:8px 14px;border:0;border-radius:999px;background:transparent;text-align:left;cursor:pointer;color:inherit;font-size:14px}.mwRail li button:hover,.mwRailLink:hover{background:var(--mw-soft)}.mwRail li button.is-active{background:var(--sky,#dbeafe);color:var(--sky-ink,#3f5f85);font-weight:600}.mwRail li button b{margin-left:auto;font-size:12px}.mwCompose{display:flex;align-items:center;gap:10px;align-self:flex-start;margin-bottom:12px;padding:14px 24px;border:0;border-radius:18px;background:var(--blush,#fde4e4);color:var(--blush-ink,#7f4a4a);font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:box-shadow .15s}.mwCompose:hover:not(:disabled){box-shadow:0 6px 18px -8px rgba(0,0,0,.3)}.mwCompose:disabled{opacity:.55;cursor:not-allowed}.mwRailHead{display:flex;align-items:center;justify-content:space-between;margin:16px 8px 4px 14px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--mw-muted)}.mwLabelForm{display:flex;gap:6px;padding:4px 8px}.mwLabelForm input{flex:1 1;min-width:0;padding:7px 10px;border:1px solid var(--mw-line);border-radius:10px;font:inherit}.mwLabelItem{display:flex;align-items:center}.mwLabelItem>button:first-child{flex:1 1}.mwLabelDelete{opacity:0;width:24px;height:24px}.mwLabelDelete:focus,.mwLabelItem:hover .mwLabelDelete{opacity:1}.mwRailLink{margin-top:auto;font-size:13px;color:var(--mw-muted)}.mwDot{width:12px;height:12px;border-radius:50%;background:var(--blush,#fde4e4);border:1px solid rgba(0,0,0,.12);flex:none}.mwDot.sky,.mwTag.sky{background:var(--sky,#dbeafe)}.mwDot.butter,.mwTag.butter{background:var(--butter,#fef3c7)}.mwDot.mint,.mwTag.mint{background:var(--mint,#d1ecdd)}.mwDot.lilac,.mwTag.lilac{background:var(--lilac,#e4dcf7)}.mwDot.ink,.mwTag.ink{background:#d4d4d4}.mwTag.blush{background:var(--blush,#fde4e4)}.mwMain{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.mwMain.has-pane{grid-template-columns:minmax(340px,40%) minmax(0,1fr)}.mwMain>.mwList,.mwPane{min-width:0;min-height:0;overflow-y:auto}.mwPane{border-left:1px solid var(--mw-line);background:#fff;animation:mwPaneIn .18s ease-out}@keyframes mwPaneIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.mwMuted{color:var(--mw-muted);font-size:13px;padding:4px 14px}.mwError{color:#d92d20;font-size:13px;margin:8px 16px}.mwLink{border:0;background:transparent;text-decoration:underline;font-size:13px;padding:0 4px}.mwLink,.mwPill{cursor:pointer;color:inherit}.mwPill{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid var(--mw-line);border-radius:999px;background:#fff;font-size:14px;text-decoration:none}.mwPill:hover{background:var(--mw-soft)}.mwNoBox h1{font:400 32px var(--serif,Georgia,serif);margin:0}.mwModalBackdrop{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.35);display:grid;place-items:center;padding:16px}.mwModal{width:min(560px,100%);max-height:80dvh;overflow:auto;background:#fff;border-radius:20px;padding:22px}.mwModal header{display:flex;align-items:center;justify-content:space-between}.mwModal h2{margin:0;font:400 24px var(--serif,Georgia,serif)}.mwRules{list-style:none;padding:0;display:grid;gap:8px}.mwRules li{display:flex;gap:12px;align-items:center}.mwRules span{flex:1 1;overflow-wrap:anywhere}.mwConfirmBody{margin:12px 0 18px;line-height:1.55}.mwConfirmActions{display:flex;justify-content:flex-end;gap:10px}.mwPrimary{background:var(--ink,#0a0a0a);color:#fff;border-color:var(--ink,#0a0a0a)}.mwPrimary:hover{background:#262626}.mwDanger{background:#d92d20;color:#fff;border-color:#d92d20}.mwDanger:hover{filter:brightness(.9)}.mwConfirmActions .mwPill:disabled{opacity:.55;cursor:not-allowed}.mwInfo{margin:8px 16px;background:var(--mint,#d1ecdd);color:var(--mint-ink,#275d3c)}.mwInfo,.mwTrashNote{padding:10px 14px;border-radius:12px;font-size:13px}.mwTrashNote{margin:8px 16px 0;background:var(--butter,#fef3c7);color:var(--butter-ink,#6f5314)}b.ok{color:#275d3c}b.no{color:#d92d20}@media (max-width:1180px){.mwMain.has-pane{grid-template-columns:minmax(0,1fr)}.mwMain.has-pane>.mwList{display:none}.mwPane{border-left:0}}@media (max-width:960px){.mwTop{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 12px}.mwMenuBtn{display:inline-grid}.mwBtn span,.mwSwitchText small{display:none}.mwSwitchBtn{max-width:190px}.mwKbd{display:none}}@media (max-width:860px){.mwBody{grid-template-columns:minmax(0,1fr)}.mwRail{position:fixed;z-index:40;left:0;top:var(--mw-top);bottom:0;width:270px;background:#fff;transform:translateX(-100%);transition:transform .18s ease;box-shadow:8px 0 24px rgba(0,0,0,.12)}.mwRail[data-open=true]{transform:none}}@media (max-width:640px){.mwSwitchText{display:none}.mwSwitchBtn{padding-right:8px}}@media (prefers-reduced-motion:reduce){.mwPane,.mwRail{transition:none;animation:none}}