.mp .pi-acct{display:inline-flex;align-items:center;gap:var(--mn-sp-2);font-size:var(--mn-fs-sm);font-weight:600;color:var(--ink);white-space:nowrap}.mp .pi-acct img,.mp .pi-acct__i{width:calc(2rem * var(--ui-scale));height:calc(2rem * var(--ui-scale));border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}.mp .pi-acct__i{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#f7f5f1;font-size:var(--mn-fs-xs)}.mp .pi-acct--wait{width:calc(2rem * var(--ui-scale));height:calc(2rem * var(--ui-scale));border-radius:999px;background:var(--line-2)}.mp .pi-dlg{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--mn-sp-4);background:hsla(0,0%,8%,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mp .pi-dlg__panel{width:min(640px,100%);max-height:90vh;overflow:auto;padding:var(--mn-sp-6) var(--mn-sp-8) var(--mn-sp-8)}.mp .pi-dlg__top{display:flex;align-items:center;justify-content:space-between;gap:var(--mn-sp-4);margin-bottom:var(--mn-sp-4)}.mp .pi-dlg__x{background:none;border:0;font-size:var(--mn-fs-xl);line-height:1;cursor:pointer;color:var(--ink-2);padding:0 var(--mn-sp-1)}.mp .pi-dlg__body{display:flex;flex-direction:column;gap:var(--mn-sp-3)}.mp .pi-dlg__body h3{font-size:var(--mn-fs-xl);font-weight:700;letter-spacing:-.02em;margin:0}.mp .pi-dlg__muted{color:var(--muted);font-size:var(--mn-fs-sm);margin:0}.mp .pi-dlg__err{color:var(--red);font-size:var(--mn-fs-sm);margin:0}.mp .pi-dlg__input{width:100%;box-sizing:border-box;font:inherit;font-size:var(--mn-fs-base);padding:var(--mn-sp-3) var(--mn-sp-4);border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink)}.mp .pi-dlg__input:focus{outline:2px solid var(--ink);outline-offset:1px}.mp .pi-dlg__sugs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.mp .pi-dlg__sugs button{width:100%;text-align:left;background:var(--paper);border:0;border-top:1px solid var(--line-2);padding:var(--mn-sp-3) var(--mn-sp-4);cursor:pointer;display:flex;flex-direction:column;gap:2px;font:inherit;color:var(--ink)}.mp .pi-dlg__sugs li:first-child button{border-top:0}.mp .pi-dlg__sugs button:focus,.mp .pi-dlg__sugs button:hover{background:var(--bg)}.mp .pi-dlg__sugs b{font-size:var(--mn-fs-base)}.mp .pi-dlg__sugs span{font-size:var(--mn-fs-sm);color:var(--muted)}.mp .pi-dlg__place{display:flex;flex-direction:column;gap:2px;margin:0}.mp .pi-dlg__place b{font-size:var(--mn-fs-lg)}.mp .pi-dlg__place span{color:var(--ink-2);font-size:var(--mn-fs-sm)}.mp .pi-dlg__pics{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(14rem * var(--ui-scale)),1fr));gap:var(--mn-sp-3)}.mp .pi-dlg__pics figure{margin:0;display:flex;flex-direction:column;gap:var(--mn-sp-1)}.mp .pi-dlg__pics img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--r) - 4px);background:var(--line-2)}.mp .pi-dlg__pics figcaption{font-size:var(--mn-fs-xs);color:var(--muted)}.mp .pi-dlg__link{font-size:var(--mn-fs-sm);font-weight:600;align-self:flex-start}.mp .pi-dlg__acts{display:flex;flex-wrap:wrap;gap:var(--mn-sp-2);margin-top:var(--mn-sp-2)}.mp .pi-dlg__stages{margin:var(--mn-sp-2) 0 0;padding-left:var(--mn-sp-6);display:flex;flex-direction:column;gap:var(--mn-sp-2);font-size:var(--mn-fs-sm);color:var(--muted)}.mp .pi-dlg__stages li.done{color:var(--green)}.mp .pi-dlg__stages li.now{color:var(--ink);font-weight:700}.mp .pi-dlg__field{display:flex;flex-direction:column;gap:var(--mn-sp-2);margin-top:var(--mn-sp-2)}.mp .pi-dlg__field>span{font-size:var(--mn-fs-sm);font-weight:700}.mp .pi-dlg__field>span em{font-style:normal;font-weight:500;color:var(--muted);margin-left:var(--mn-sp-1)}.mp .pi-dlg__field small{font-size:var(--mn-fs-xs);color:var(--muted)}.mp .pi-dlg__seg{display:inline-flex;flex-wrap:wrap;gap:var(--mn-sp-1);background:var(--bg);border:1px solid var(--line-2);border-radius:999px;padding:3px;align-self:flex-start}.mp .pi-dlg__seg button{border:0;background:none;font:inherit;font-size:var(--mn-fs-sm);font-weight:600;color:var(--ink-2);padding:var(--mn-sp-2) var(--mn-sp-4);border-radius:999px;cursor:pointer}.mp .pi-dlg__seg button.on{background:var(--ink);color:#f7f5f1}.mp .pi-dlg__finds{margin-top:var(--mn-sp-3);padding:var(--mn-sp-3) var(--mn-sp-4);border:1px solid var(--line-2);border-radius:var(--mn-r-md);background:var(--bg)}.mp .pi-dlg__finds b{font-size:var(--mn-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mp .pi-dlg__finds ul{margin:var(--mn-sp-2) 0 0;padding-left:var(--mn-sp-5);display:flex;flex-direction:column;gap:var(--mn-sp-1);font-size:var(--mn-fs-sm);color:var(--ink)}.mp .pi-dlg__finds li{animation:pi-find-in .35s ease-out}@keyframes pi-find-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}