a{color:var(--color-accent);text-decoration:none}a:hover{color:color-mix(in srgb,var(--color-accent) 65%,var(--color-text))}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}.pm-num{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:500}.pm-lbl{font-size:10px;letter-spacing:.13em;text-transform:uppercase;opacity:.62}.pm-card{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pm-rule{height:1px;border:0;margin:0;background:linear-gradient(to right,#0000,var(--pm-hair) 48px,var(--pm-hair) calc(100% - 48px),#0000)}.pm-bar{height:6px;border-radius:99px;background:var(--pm-sunken);overflow:hidden;display:flex}.pm-bar>i{display:block;height:100%}@keyframes pmPop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes pmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wrap{max-width:1080px;margin:0 auto;padding:0 32px}.row{align-items:center;gap:12px}.col,.row{display:flex}.col{flex-direction:column}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.muted{color:color-mix(in srgb,var(--color-text) 62%,#0000)}.faint{color:color-mix(in srgb,var(--color-text) 44%,#0000)}.spacer{flex:1}@media(max-width:720px){.wrap{padding:0 18px}.grid2{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;line-height:1.2;padding:8px 13px;border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;background:#0000;color:var(--color-text);transition:background .15s,border-color .15s,color .15s,transform .04s}.btn i{font-size:15px}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn:active{transform:translateY(1px)}.btn-primary{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,#0000)}.btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 24%,#0000)}.btn-secondary{border-color:var(--pm-hair);color:var(--color-text)}.btn-secondary:hover{border-color:color-mix(in srgb,var(--color-text) 26%,#0000);background:var(--pm-sunken)}.btn-ghost{padding:6px 10px;font-size:12.5px;color:var(--color-accent)}.btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 12%,#0000)}.btn-danger{--color-accent:var(--pm-bad)}.btn-icon{min-width:34px;min-height:34px;padding:0}.btn[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:720px){.btn-icon{min-width:44px;min-height:44px}}.tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-weight:600}.tag,.tag i{font-size:11px}.tag-ok{background:var(--pm-ok-soft);color:var(--pm-ok)}.tag-neu{background:var(--pm-neu-soft);color:var(--pm-neu)}.tag-bad{background:var(--pm-bad-soft);color:var(--pm-bad)}.tag-plain{background:var(--pm-sunken);color:var(--color-text)}.tabs{display:flex;gap:22px}.tab{background:none;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--color-text) 62%,#0000);padding:0 2px 10px;border-bottom:2px solid #0000}.tab.is-active,.tab:hover{color:var(--color-text)}.tab.is-active{border-bottom-color:var(--color-accent)}.tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.seg{display:inline-flex;padding:3px;gap:2px;background:var(--pm-sunken);border:1px solid var(--pm-hair);border-radius:var(--radius-md)}.seg button{border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:500;color:color-mix(in srgb,var(--color-text) 62%,#0000);padding:6px 12px;border-radius:6px}.seg button:hover{color:var(--color-text)}.seg button.is-active{background:color-mix(in srgb,var(--color-accent) 16%,#0000);color:var(--color-accent)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:500;cursor:pointer;background:#0000;border:1px solid var(--pm-hair);color:color-mix(in srgb,var(--color-text) 70%,#0000)}.chip:hover{border-color:color-mix(in srgb,var(--color-text) 28%,#0000);color:var(--color-text)}.chip.is-active{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,#0000)}.switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:12.5px}.switch input{position:absolute;opacity:0;width:0;height:0}.switch .track{width:36px;height:20px;border-radius:99px;background:var(--pm-sunken);border:1px solid var(--pm-hair);position:relative;transition:background .15s,border-color .15s}.switch .track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:99px;background:var(--color-text);opacity:.6;transition:transform .15s}.switch input:checked+.track{background:color-mix(in srgb,var(--color-accent) 30%,#0000);border-color:var(--color-accent)}.switch input:checked+.track:after{transform:translateX(16px);background:var(--color-accent);opacity:1}.switch input:focus-visible+.track{outline:2px solid var(--color-accent);outline-offset:2px}.field{display:flex;flex-direction:column;gap:6px}.input{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:14px;padding:6px 10px;min-height:36px;width:100%;caret-color:var(--color-accent)}.input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,#0000)}.input::placeholder{color:color-mix(in srgb,var(--color-text) 40%,#0000)}.input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,#0000)}.pad{padding:18px}.pm-card-accent{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,#0000);font-weight:600;white-space:nowrap}.tbl td,.tbl th{padding:8px 12px;border-bottom:1px solid #0000}.tbl td{vertical-align:middle}.tbl .num{text-align:right}.tbl thead tr{background:linear-gradient(to right,#0000,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),#0000) no-repeat bottom /100% 1px}.tbl tbody tr{transition:background .12s;background:linear-gradient(to right,#0000,color-mix(in srgb,var(--color-text) 8%,#0000) 48px,color-mix(in srgb,var(--color-text) 8%,#0000) calc(100% - 48px),#0000) no-repeat bottom /100% 1px}.tbl tbody tr:hover{background:linear-gradient(color-mix(in srgb,var(--color-text) 4%,#0000),color-mix(in srgb,var(--color-text) 4%,#0000)) no-repeat 0 0 /100% 100%,linear-gradient(to right,#0000,color-mix(in srgb,var(--color-text) 8%,#0000) 48px,color-mix(in srgb,var(--color-text) 8%,#0000) calc(100% - 48px),#0000) no-repeat bottom /100% 1px}.lockup{display:inline-flex;align-items:center;font-weight:800;font-size:17px;letter-spacing:-.02em}.lockup .mon{border-radius:3px;padding:0 5px;margin-left:1px}.avatar,.lockup .mon{background:var(--color-accent-400);color:var(--color-neutral-900)}.avatar{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-op{background:var(--pm-bad);color:#fff}.avatar-lg{width:44px;height:44px;border-radius:10px;font-size:15px}.appbar{--color-accent:#9184d9;--color-text:#e9e9ed;background:var(--pm-shell);border-radius:var(--radius-md);height:54px;display:flex;padding:0 16px}.appbar,.navlink{align-items:center;gap:6px}.navlink{display:inline-flex;padding:16px 12px;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--color-text) 68%,#0000);border-bottom:2px solid #0000;cursor:pointer}.navlink.is-active,.navlink:hover{color:var(--color-text)}.navlink.is-active{border-bottom-color:var(--color-accent)}.navlink-io{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:99px;padding:6px 12px;font-weight:600}.badge-novo{font-size:8.5px;font-weight:800;letter-spacing:.08em;background:var(--color-accent-400);color:var(--color-neutral-900);border-radius:99px;padding:1px 6px}.iconbtn{width:34px;height:34px;border-radius:8px;border:1px solid #0000;background:#0000;color:color-mix(in srgb,var(--color-text) 80%,#0000);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:17px;transition:background .15s}.iconbtn:hover{background:color-mix(in srgb,var(--color-text) 10%,#0000);color:var(--color-text)}.iconbtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.modal-backdrop{position:fixed;inset:0;background:#090a119e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:24px 12px;z-index:200}.modal-card{width:min(520px,100%);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:pmPop .22s ease both}.modal-body{padding:20px}.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-top:1px solid var(--pm-hair)}.ramp{display:flex;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.ramp span{flex:1;height:44px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;font-size:9px;color:#ffffffb3}.bg-surface{background:var(--color-surface)}.badge-grape,.badge-novo,.btn,.btn-grape,.btn-icon,.btn-op,.btn-outline-grape,.chip,.io-tbtn,.io-toolbar,.menu,.menu-item,.navlink-io,.pn-badge-op,.pn-btn-exit,.pn-cta,.pn-drop-item,.pn-drop-menu,.pn-io-badge,.pn-io-pill,.pn-link,.pn-mob-drawer,.pn-mob-item,.pn-user,.seg,.tag,.tag-bad,.tag-neu,.tag-ok,.tag-plain,button{border-radius:3px!important}.seg button{border-radius:2px!important}h1,h2,h3,h4,h5,h6{font-weight:500!important}