/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@font-face{font-family:InterV3;font-style:normal;font-weight:400 600;font-display:swap;src:url("/fonts/inter-latin.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:InterV3;font-style:normal;font-weight:400 600;font-display:swap;src:url("/fonts/inter-latin-ext.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:InterTightV3;font-style:normal;font-weight:400 500;font-display:swap;src:url("/fonts/inter-tight-latin.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:InterTightV3;font-style:normal;font-weight:400 500;font-display:swap;src:url("/fonts/inter-tight-latin-ext.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:NewsreaderV3;font-style:normal;font-weight:400 500;font-display:swap;src:url("/fonts/newsreader-latin.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NewsreaderV3;font-style:normal;font-weight:400 500;font-display:swap;src:url("/fonts/newsreader-latin-ext.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:NewsreaderV3;font-style:italic;font-weight:400 500;font-display:swap;src:url("/fonts/newsreader-italic-latin.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NewsreaderV3;font-style:italic;font-weight:400 500;font-display:swap;src:url("/fonts/newsreader-italic-latin-ext.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrainsMonoV3;font-style:normal;font-weight:500 600;font-display:swap;src:url("/fonts/jetbrains-mono-latin.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrainsMonoV3;font-style:normal;font-weight:500 600;font-display:swap;src:url("/fonts/jetbrains-mono-latin-ext.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.pm-root,.pm-layer{--pm-orange-500:#ff6820;--pm-orange-600:#e85a14;--pm-orange-700:#c94a0c;--pm-orange-100:#ffe2d1;--pm-orange-50:#fff3eb;--pm-primary:var(--pm-orange-500);--pm-primary-hover:var(--pm-orange-600);--pm-primary-pressed:var(--pm-orange-700);--pm-primary-soft:var(--pm-orange-50);--pm-primary-tint:var(--pm-orange-100);--pm-canvas:#f6f5f3;--pm-surface:#fff;--pm-surface-2:#fafaf9;--pm-sunken:#efeeeb;--pm-black:#161616;--pm-ink:#141414;--pm-ink-2:#3d3d3d;--pm-ink-3:#6b6b6b;--pm-ink-4:#a8a6a3;--pm-line:#e8e6e2;--pm-line-strong:#d5d2cd;--pm-focus-ring:#ff682047;--pm-scrim:#1414145c;--pm-success:#127a55;--pm-success-bg:#e8f5ef;--pm-warning:#a85a06;--pm-warning-bg:#fcf2e3;--pm-danger:#c0341d;--pm-danger-bg:#fcece9;--pm-info:#2a55c4;--pm-info-bg:#ecf1fc;--pm-font:"InterV3", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--pm-radius-xs:6px;--pm-radius-sm:12px;--pm-radius-md:16px;--pm-radius-lg:24px;--pm-radius-xl:32px;--pm-radius-pill:999px;--pm-shadow-card:0 1px 2px #1414140a, 0 4px 16px #1414140a;--pm-shadow-hover:0 2px 4px #1414140d, 0 14px 32px #14141414;--pm-shadow-float:0 2px 6px #1414140f, 0 16px 40px #1414141a;--pm-shadow-overlay:0 24px 64px #1414142e;--pm-ease:cubic-bezier(.2, 0, 0, 1);--pm-dur-fast:.15s;--pm-dur:.25s;--pm-dur-slow:.45s;--pm-aside-w:256px;--pm-gutter:40px;color:var(--pm-ink);font-family:var(--pm-font);-webkit-font-smoothing:antialiased}.pm-root *,.pm-root :before,.pm-root :after,.pm-layer *,.pm-layer :before,.pm-layer :after{box-sizing:border-box}.pm-root :where(h1,h2,h3,h4,p,ul,ol,figure),.pm-layer :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}.pm-root :where(button,input,select,textarea),.pm-layer :where(button,input,select,textarea){font-family:var(--pm-font)}.pm-root input::placeholder,.pm-root textarea::placeholder,.pm-layer input::placeholder,.pm-layer textarea::placeholder{color:var(--pm-ink-3)}.pm-root{background:var(--pm-canvas);flex-direction:column;flex:auto;min-height:0;display:flex}.pm-shell{grid-template-columns:var(--pm-aside-w) minmax(0, 1fr);background:var(--pm-canvas);flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.pm-aside{background:var(--pm-surface);border-right:1px solid var(--pm-line);flex-direction:column;min-height:0;padding:20px 14px 14px;display:flex}.pm-brand{cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 10px 20px;display:block}.pm-brand__logo{aspect-ratio:1920/620;background-image:url("/logo_magnops_negro.png");background-position:50%;background-repeat:no-repeat;background-size:100%;width:132px;display:block}.pm-nav{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.pm-navitem{border-radius:var(--pm-radius-pill);height:44px;color:var(--pm-ink-2);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--pm-dur-fast) var(--pm-ease);background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.pm-navitem:hover{background:var(--pm-sunken)}.pm-navitem[aria-current=page]{background:var(--pm-sunken);color:var(--pm-ink);font-weight:600}.pm-navitem:focus-visible{box-shadow:0 0 0 4px var(--pm-focus-ring);outline:none}.pm-navitem__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pm-navsep{background:var(--pm-line);flex-shrink:0;height:1px;margin:12px 14px}.pm-aside__foot{padding-top:12px;position:relative}.pm-account{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);background:var(--pm-surface);width:100%;color:var(--pm-ink);text-align:left;cursor:pointer;transition:box-shadow var(--pm-dur-fast) var(--pm-ease);align-items:center;gap:12px;padding:10px;display:flex}.pm-account:hover,.pm-account[aria-expanded=true]{box-shadow:var(--pm-shadow-card)}.pm-account__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pm-account__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pm-account__role{text-overflow:ellipsis;white-space:nowrap;color:var(--pm-ink-3);font-size:13px;overflow:hidden}.pm-main{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.pm-topbar{z-index:20;padding:14px var(--pm-gutter);background:var(--pm-canvas);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex;position:sticky;top:0}.pm-topbar__search{flex:280px;min-width:0;max-width:560px}.pm-topbar__spacer{flex:1 1 0;min-width:0}.pm-topbar__actions{flex-shrink:0;gap:8px;display:flex}.pm-roundbtn{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface);width:44px;height:44px;color:var(--pm-ink);cursor:pointer;transition:box-shadow var(--pm-dur-fast) var(--pm-ease);place-items:center;padding:0;display:grid;position:relative}.pm-roundbtn:hover,.pm-roundbtn[aria-expanded=true]{box-shadow:var(--pm-shadow-card)}.pm-roundbtn:focus-visible{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring);outline:none}.pm-roundbtn__badge{border:2px solid var(--pm-canvas);border-radius:var(--pm-radius-pill);background:var(--pm-primary);color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:600;display:grid;position:absolute;top:-4px;right:-4px}.pm-main>.pm-legacy{--pn-topbar-h:80px;background:0 0;flex:auto}.pm-page{width:100%;max-width:1280px;padding:16px var(--pm-gutter) 96px;color:var(--pm-ink);font-family:var(--pm-font);flex-direction:column;gap:24px;margin:0 auto;display:flex}.pm-page>*{flex-shrink:0}.pm-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pm-pagehead__text{flex-direction:column;gap:6px;min-width:0;display:flex}.pm-pagehead__titlerow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pm-pagehead__kicker{color:var(--pm-ink-3);font-size:15px}.pm-pagehead__sub{color:var(--pm-ink-3);font-size:16px}.pm-pagehead__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-h1{letter-spacing:-.025em;font-size:40px;font-weight:600;line-height:1.1}.pm-h2{letter-spacing:-.02em;text-wrap:pretty;font-size:28px;font-weight:600;line-height:1.2}.pm-h2--md{font-size:24px}.pm-h2--sm{letter-spacing:-.015em;font-size:22px}.pm-h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}.pm-title{letter-spacing:-.01em;font-size:18px;font-weight:600}.pm-muted{color:var(--pm-ink-3)}.pm-num{font-variant-numeric:tabular-nums}.pm-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-pretty{text-wrap:pretty}.pm-spacer{flex:auto}.pm-row{align-items:center;gap:10px;min-width:0;display:flex}.pm-row--wrap{flex-wrap:wrap}.pm-row--between{justify-content:space-between}.pm-stack{flex-direction:column;min-width:0;display:flex}.pm-grid{align-items:start;gap:20px;display:grid}.pm-grid--kpi{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch}.pm-grid--kpi-wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.pm-grid--halves{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.pm-grid--thirds{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch}.pm-grid--stretch{align-items:stretch}.pm-split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.pm-split__main{flex-direction:column;flex:999 540px;gap:20px;min-width:0;display:flex}.pm-split__aside{flex-direction:column;flex:320px;gap:16px;min-width:0;max-width:100%;display:flex;position:sticky;top:96px}.pm-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){.pm-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-btn.pm-btn--wrap{white-space:normal;text-align:center;height:auto;min-height:36px;padding-top:8px;padding-bottom:8px;line-height:1.25}.pm-card{border:1px solid var(--pm-line);border-radius:var(--pm-radius-lg);background:var(--pm-surface);min-width:0;box-shadow:var(--pm-shadow-card);flex-direction:column;gap:16px;padding:24px;display:flex}.pm-card--md{border-radius:var(--pm-radius-md)}.pm-card--xl{border-radius:var(--pm-radius-xl)}.pm-card--tight{gap:4px}.pm-card--roomy{gap:20px}.pm-card--flush{gap:0;padding:0;overflow:hidden}.pm-card--list{gap:0;padding:8px 24px}.pm-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-card__headtext{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-card__sub{color:var(--pm-ink-3);font-size:15px}.pm-card__foot{border-top:1px solid var(--pm-line);justify-content:flex-end;padding-top:16px;display:flex}.pm-tile{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);background:var(--pm-surface-2);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.pm-kpi{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);background:var(--pm-surface);min-width:0;box-shadow:var(--pm-shadow-card);color:var(--pm-ink);text-align:left;flex-direction:column;gap:10px;padding:22px 24px;display:flex}button.pm-kpi{cursor:pointer;transition:box-shadow var(--pm-dur) var(--pm-ease), border-color var(--pm-dur-fast) var(--pm-ease)}button.pm-kpi:hover{box-shadow:var(--pm-shadow-hover)}button.pm-kpi:focus-visible{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring);outline:none}.pm-kpi[data-selected=true]{border-color:var(--pm-primary)}.pm-kpi__label{width:100%;color:var(--pm-ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.pm-kpi__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.1}.pm-kpi__value--md{font-size:30px}.pm-kpi__foot{color:var(--pm-ink-3);font-size:14px}.pm-trend{border-radius:var(--pm-radius-pill);background:var(--pm-sunken);height:26px;color:var(--pm-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.pm-btn{border-radius:var(--pm-radius-pill);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;height:44px;transition:background var(--pm-dur-fast) var(--pm-ease), border-color var(--pm-dur-fast) var(--pm-ease), box-shadow var(--pm-dur-fast) var(--pm-ease), transform var(--pm-dur-fast) var(--pm-ease);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pm-btn:active:not(:disabled){transform:scale(.98)}.pm-btn:disabled{opacity:.4;cursor:not-allowed}.pm-btn:focus-visible{box-shadow:0 0 0 4px var(--pm-focus-ring);outline:none}.pm-btn--sm{gap:6px;height:36px;padding:0 14px;font-size:14px}.pm-btn--lg{gap:10px;height:52px;padding:0 26px;font-size:16px}.pm-btn--block{width:100%}.pm-btn--primary{background:var(--pm-primary);color:#fff}.pm-btn--primary:hover:not(:disabled){background:var(--pm-primary-hover)}.pm-btn--secondary{border-color:var(--pm-line);background:var(--pm-surface);color:var(--pm-ink)}.pm-btn--secondary:hover:not(:disabled){border-color:var(--pm-line-strong);box-shadow:var(--pm-shadow-card)}.pm-btn--dark{background:var(--pm-ink);color:#fff}.pm-btn--dark:hover:not(:disabled){background:#2b2b2b}.pm-btn--ghost{color:var(--pm-ink);background:0 0}.pm-btn--ghost:hover:not(:disabled){background:var(--pm-sunken)}.pm-btn--danger{background:var(--pm-danger);color:#fff}.pm-btn--danger:hover:not(:disabled){background:#a62c18}.pm-btn--link{height:auto;color:var(--pm-ink);background:0 0;border:0;padding:0}.pm-btn--link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.pm-btn__spin{animation:.9s linear infinite pmSpin}@keyframes pmSpin{to{transform:rotate(360deg)}}.pm-iconbtn{border-radius:var(--pm-radius-pill);width:44px;height:44px;color:var(--pm-ink);cursor:pointer;transition:background var(--pm-dur-fast) var(--pm-ease), border-color var(--pm-dur-fast) var(--pm-ease);border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:grid}.pm-iconbtn:disabled{opacity:.4;cursor:not-allowed}.pm-iconbtn:focus-visible{box-shadow:0 0 0 4px var(--pm-focus-ring);outline:none}.pm-iconbtn--sm{width:32px;height:32px}.pm-iconbtn--md-sm{width:36px;height:36px}.pm-iconbtn--lg{width:56px;height:56px}.pm-iconbtn--surface{border-color:var(--pm-line);background:var(--pm-surface)}.pm-iconbtn--surface:hover:not(:disabled){border-color:var(--pm-line-strong);box-shadow:var(--pm-shadow-card)}.pm-iconbtn--ghost{background:0 0}.pm-iconbtn--ghost:hover:not(:disabled){background:var(--pm-sunken)}.pm-iconbtn--primary{background:var(--pm-primary);color:#fff}.pm-iconbtn--primary:hover:not(:disabled){background:var(--pm-primary-hover)}.pm-tabs-scroll{white-space:nowrap;scrollbar-width:none;max-width:100%;overflow-x:auto}.pm-tabs-scroll::-webkit-scrollbar{display:none}.pm-tabs{border-radius:var(--pm-radius-pill);background:var(--pm-sunken);gap:2px;padding:4px;display:inline-flex}.pm-tab{border-radius:var(--pm-radius-pill);height:36px;color:var(--pm-ink-3);white-space:nowrap;cursor:pointer;transition:background var(--pm-dur-fast) var(--pm-ease), color var(--pm-dur-fast) var(--pm-ease);background:0 0;border:0;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:500}.pm-tab:hover{color:var(--pm-ink)}.pm-tab[aria-selected=true]{background:var(--pm-surface);box-shadow:var(--pm-shadow-card);color:var(--pm-ink)}.pm-tab:focus-visible{box-shadow:0 0 0 3px var(--pm-focus-ring);outline:none}.pm-tab:disabled{opacity:.4;cursor:not-allowed}.pm-badge{border-radius:var(--pm-radius-pill);background:var(--pm-sunken);height:26px;color:var(--pm-ink-2);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.pm-badge--info{background:var(--pm-info-bg);color:var(--pm-info)}.pm-badge--success{background:var(--pm-success-bg);color:var(--pm-success)}.pm-badge--warning{background:var(--pm-warning-bg);color:var(--pm-warning)}.pm-badge--danger{background:var(--pm-danger-bg);color:var(--pm-danger)}.pm-badge--brand{background:var(--pm-primary-soft);color:var(--pm-orange-700)}.pm-count{border-radius:var(--pm-radius-pill);background:var(--pm-primary);color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.pm-count--lg{min-width:28px;height:26px;padding:0 9px;font-size:14px}.pm-avatar{border-radius:var(--pm-radius-pill);background:var(--pm-primary);color:#fff;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.pm-avatar--soft{background:var(--pm-primary-tint);color:var(--pm-orange-700)}.pm-avatar img{object-fit:cover;width:100%;height:100%}.pm-glyph{border-radius:var(--pm-radius-sm);background:var(--pm-sunken);width:44px;height:44px;color:var(--pm-ink-2);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.pm-glyph--round{border-radius:var(--pm-radius-pill)}.pm-glyph--brand{background:var(--pm-primary);color:#fff}.pm-glyph--warning{background:var(--pm-warning-bg);color:var(--pm-warning)}.pm-glyph--success{background:var(--pm-success-bg);color:var(--pm-success)}.pm-glyph img{object-fit:cover;width:100%;height:100%}.pm-dot{border-radius:var(--pm-radius-pill);flex-shrink:0;width:12px;height:12px;display:inline-block}.pm-bar{border-radius:var(--pm-radius-pill);background:var(--pm-sunken);height:8px;overflow:hidden}.pm-bar>span{border-radius:var(--pm-radius-pill);background:var(--pm-primary);height:100%;transition:width var(--pm-dur-slow) var(--pm-ease);display:block}.pm-alert{border-radius:var(--pm-radius-md);background:var(--pm-info-bg);gap:12px;padding:14px 16px;display:flex}.pm-alert--success{background:var(--pm-success-bg)}.pm-alert--warning{background:var(--pm-warning-bg)}.pm-alert--danger{background:var(--pm-danger-bg)}.pm-alert--neutral{border:1px solid var(--pm-line);background:var(--pm-surface-2)}.pm-alert__icon{flex-shrink:0;margin-top:1px}.pm-alert__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pm-alert__title{color:var(--pm-ink);font-size:15px;font-weight:600}.pm-alert__text{color:var(--pm-ink-2);font-size:14px;line-height:1.5}.pm-skeleton{background:var(--pm-sunken);border-radius:8px;display:block}.pm-emptyrow{text-align:center;color:var(--pm-ink-3);padding:48px 0;font-size:16px}.pm-empty{border:1px solid var(--pm-line);border-radius:var(--pm-radius-xl);background:var(--pm-surface);box-shadow:var(--pm-shadow-card);text-align:center;flex-direction:column;align-items:center;gap:32px;padding:56px 40px;display:flex}.pm-empty--compact{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:48px 24px}.pm-empty__head{flex-direction:column;align-items:center;gap:14px;display:flex}.pm-empty__icon{border-radius:var(--pm-radius-pill);background:var(--pm-sunken);width:72px;height:72px;color:var(--pm-ink-2);place-items:center;display:grid}.pm-empty__icon--sm{width:48px;height:48px}.pm-empty__body{max-width:560px;color:var(--pm-ink-3);text-wrap:pretty;font-size:17px;line-height:1.5}.pm-empty__body--sm{max-width:420px;font-size:15px}.pm-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pm-table{margin:0 -24px;overflow-x:auto}.pm-table__inner{padding:0 24px}.pm-thead,.pm-tr{align-items:center;gap:16px;display:grid}.pm-thead{border-bottom:1px solid var(--pm-line);color:var(--pm-ink-3);padding:12px 0;font-size:14px;font-weight:500}.pm-tr{border-bottom:1px solid var(--pm-line);min-height:76px;transition:background var(--pm-dur-fast) var(--pm-ease);padding:12px 0}.pm-tr--tall{min-height:80px}.pm-tr--clickable{cursor:pointer}.pm-tr--clickable:hover,.pm-tr--hover:hover{background:var(--pm-surface-2)}.pm-tr--selected,.pm-tr--selected:hover{background:var(--pm-primary-soft)}.pm-tr:last-child{border-bottom:0}.pm-right{text-align:right;justify-content:flex-end}.pm-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.pm-cell--row{flex-direction:row;align-items:center;gap:12px}.pm-cell__main{font-size:16px;font-weight:500;line-height:1.3}.pm-cell__strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.pm-cell__sub{color:var(--pm-ink-3);font-size:14px}.pm-cell__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pm-listrow{border-top:1px solid var(--pm-line);align-items:center;gap:14px;padding:14px 0;display:flex}.pm-listrow__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pm-listrow__title{font-size:16px;font-weight:500}.pm-listrow__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--pm-ink-3);font-size:14px;overflow:hidden}.pm-pickrow{border-radius:var(--pm-radius-sm);color:var(--pm-ink);text-align:left;cursor:pointer;transition:background var(--pm-dur-fast) var(--pm-ease);background:0 0;border:0;align-items:center;gap:14px;margin:0 -12px;padding:10px 12px;display:flex}.pm-pickrow:hover{background:var(--pm-surface-2)}.pm-pickrow[aria-pressed=true]{background:var(--pm-sunken)}.pm-pickrow:focus-visible{box-shadow:0 0 0 3px var(--pm-focus-ring);outline:none}.pm-share{flex-direction:column;gap:8px;display:flex}.pm-share__top{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.pm-share__name{min-width:0;font-weight:500}.pm-share__value{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600}.pm-share__value small{color:var(--pm-ink-3);font-size:inherit;font-weight:500}.pm-share .pm-bar{height:10px}.pm-share--sm{gap:6px}.pm-share--sm .pm-share__top{font-size:14px}.pm-share--sm .pm-share__name{color:var(--pm-ink-2)}.pm-share--sm .pm-bar{height:6px}.pm-columns{flex:auto;align-items:end;gap:12px;min-height:180px;display:grid}.pm-column{flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;height:100%;display:flex}.pm-column__value{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.pm-column__bar{background:var(--pm-ink);min-height:4px;transition:height var(--pm-dur-slow) var(--pm-ease);border-radius:12px 12px 4px 4px}.pm-column__label{text-align:center;white-space:nowrap;color:var(--pm-ink-3);font-size:14px}.pm-stackbar{border-radius:var(--pm-radius-pill);background:var(--pm-sunken);gap:3px;height:16px;display:flex;overflow:hidden}.pm-legend{align-items:center;gap:10px;font-size:15px;display:flex}.pm-legend__label{flex:auto;min-width:0}.pm-legend__value{font-variant-numeric:tabular-nums;font-weight:600}.pm-field{flex-direction:column;gap:8px;min-width:0;display:flex}.pm-field__label{color:var(--pm-ink);justify-content:space-between;gap:12px;font-size:14px;font-weight:500;display:flex}.pm-field__counter{color:var(--pm-ink-3);font-variant-numeric:tabular-nums;font-weight:400}.pm-field__help{color:var(--pm-ink-3);font-size:13px;line-height:1.4}.pm-field__error{color:var(--pm-danger);font-size:13px;line-height:1.4}.pm-control{border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);background:var(--pm-surface);height:48px;transition:border-color var(--pm-dur-fast) var(--pm-ease), box-shadow var(--pm-dur-fast) var(--pm-ease);align-items:center;gap:8px;padding:0 16px;display:flex}.pm-control:focus-within{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring)}.pm-control--error,.pm-control--error:focus-within{border-color:var(--pm-danger)}.pm-control--error:focus-within{box-shadow:0 0 0 4px #c0341d24}.pm-control--disabled{background:var(--pm-surface-2);opacity:.6}.pm-control__affix{color:var(--pm-ink-3);white-space:nowrap;flex-shrink:0;font-size:15px}.pm-control input,.pm-control select{min-width:0;height:100%;color:var(--pm-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;font-size:15px}.pm-control--select{padding:0;position:relative}.pm-control--select select{appearance:none;cursor:pointer;padding:0 44px 0 16px}.pm-control--select .pm-control__chevron{color:var(--pm-ink-3);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pm-textarea{border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);background:var(--pm-surface);width:100%;min-height:72px;color:var(--pm-ink);resize:vertical;transition:border-color var(--pm-dur-fast) var(--pm-ease), box-shadow var(--pm-dur-fast) var(--pm-ease);outline:none;padding:12px 16px;font-size:15px;line-height:1.5}.pm-textarea:focus{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring)}.pm-search{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface-2);min-width:220px;max-width:100%;height:44px;color:var(--pm-ink-3);transition:border-color var(--pm-dur-fast) var(--pm-ease), box-shadow var(--pm-dur-fast) var(--pm-ease);flex:0 300px;align-items:center;gap:10px;padding:0 16px;display:flex}.pm-search:focus-within{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring)}.pm-search input{min-width:0;color:var(--pm-ink);background:0 0;border:0;outline:none;flex:auto;font-size:15px}.pm-searchbar{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface);height:52px;transition:border-color var(--pm-dur-fast) var(--pm-ease), box-shadow var(--pm-dur-fast) var(--pm-ease);align-items:center;gap:14px;padding:0 8px 0 18px;display:flex}.pm-searchbar:focus-within{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring)}.pm-searchbar input{min-width:0;color:var(--pm-ink);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:auto;font-size:16px}.pm-searchbar__go{border-radius:var(--pm-radius-pill);background:var(--pm-primary);color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--pm-dur-fast) var(--pm-ease);border:0;flex-shrink:0;place-items:center;display:grid}.pm-searchbar__go:hover{background:var(--pm-primary-hover)}.pm-chipfilter{border:1px solid var(--pm-primary);border-radius:var(--pm-radius-pill);background:var(--pm-primary-soft);height:44px;color:var(--pm-orange-700);cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:15px;font-weight:500;display:inline-flex}.pm-chipfilter--sm{height:36px;padding:0 10px 0 14px;font-size:14px}.pm-optpill{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface);height:36px;color:var(--pm-ink-2);cursor:pointer;transition:border-color var(--pm-dur-fast) var(--pm-ease), background var(--pm-dur-fast) var(--pm-ease);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.pm-optpill:hover{border-color:var(--pm-primary)}.pm-optpill[aria-pressed=true],.pm-optpill[aria-checked=true]{border-color:var(--pm-primary);background:var(--pm-primary-soft);color:var(--pm-orange-700)}.pm-optpill:focus-visible{box-shadow:0 0 0 3px var(--pm-focus-ring);outline:none}.pm-missing{border:1px dashed var(--pm-line-strong);border-radius:var(--pm-radius-pill);background:var(--pm-surface-2);height:36px;color:var(--pm-ink);cursor:pointer;transition:border-color var(--pm-dur-fast) var(--pm-ease), background var(--pm-dur-fast) var(--pm-ease);align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.pm-missing:hover{border-color:var(--pm-primary);background:var(--pm-primary-soft)}.pm-missing--sm{height:32px;padding:0 12px 0 8px;font-size:13px}.pm-checkbox{color:var(--pm-ink);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex;position:relative}.pm-checkbox input{opacity:0;width:0;height:0;position:absolute}.pm-checkbox__box{border:1.5px solid var(--pm-line-strong);border-radius:var(--pm-radius-xs);background:var(--pm-surface);color:#fff;width:20px;height:20px;transition:background var(--pm-dur-fast) var(--pm-ease), border-color var(--pm-dur-fast) var(--pm-ease);flex-shrink:0;place-items:center;display:grid}.pm-checkbox input:checked+.pm-checkbox__box,.pm-checkbox__box[data-state=indeterminate]{border-color:var(--pm-primary);background:var(--pm-primary)}.pm-checkbox input:focus-visible+.pm-checkbox__box{box-shadow:0 0 0 4px var(--pm-focus-ring)}.pm-checkbox--disabled{opacity:.45;cursor:not-allowed}.pm-switch{color:var(--pm-ink);align-items:center;gap:10px;font-size:15px;display:inline-flex}.pm-switch__track{background:var(--pm-line-strong);cursor:pointer;width:40px;height:24px;transition:background var(--pm-dur) var(--pm-ease);border:0;border-radius:99px;flex-shrink:0;padding:2px;display:flex}.pm-switch__track[aria-checked=true]{background:var(--pm-primary)}.pm-switch__track:disabled{opacity:.45;cursor:not-allowed}.pm-switch__track:focus-visible{box-shadow:0 0 0 4px var(--pm-focus-ring);outline:none}.pm-switch__knob{width:20px;height:20px;transition:transform var(--pm-dur) var(--pm-ease);background:#fff;border-radius:99px;box-shadow:0 1px 3px #14141433}.pm-switch__track[aria-checked=true] .pm-switch__knob{transform:translate(16px)}.pm-stepper{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface);align-items:center;gap:4px;height:44px;padding:0 4px;display:inline-flex}.pm-stepper input{width:64px;color:var(--pm-ink);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;font-size:15px;font-weight:600}.pm-stepper--warning{border-color:var(--pm-warning)}.pm-dateinput,.pm-timeinput{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface);height:44px;color:var(--pm-ink);font-variant-numeric:tabular-nums;transition:border-color var(--pm-dur-fast) var(--pm-ease), box-shadow var(--pm-dur-fast) var(--pm-ease);outline:none;padding:0 14px;font-size:14px}.pm-timeinput{border-radius:var(--pm-radius-sm);width:140px;height:40px;padding:0 10px;font-size:15px}.pm-dateinput:focus,.pm-timeinput:focus{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring)}.pm-timeinput--error{border-color:var(--pm-danger)}.pm-timeinput:disabled{opacity:.5}.pm-catpill{border-radius:var(--pm-radius-pill);background:var(--pm-surface);height:52px;box-shadow:var(--pm-shadow-card);color:var(--pm-ink);white-space:nowrap;cursor:pointer;transition:box-shadow var(--pm-dur) var(--pm-ease), transform var(--pm-dur) var(--pm-ease), border-color var(--pm-dur-fast) var(--pm-ease);border:1.5px solid #0000;align-items:center;gap:12px;padding:0 22px 0 8px;font-size:16px;font-weight:500;display:inline-flex}.pm-catpill:hover{box-shadow:var(--pm-shadow-hover);transform:translateY(-1px)}.pm-catpill[aria-pressed=true]{border-color:var(--pm-primary)}.pm-catpill:focus-visible{border-color:var(--pm-primary);box-shadow:0 0 0 4px var(--pm-focus-ring);outline:none}.pm-catpill__icon{border-radius:var(--pm-radius-pill);background:var(--pm-primary);color:#fff;place-items:center;width:36px;height:36px;display:grid}.pm-cattag{border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface-2);align-items:center;gap:6px;height:30px;padding:0 12px 0 4px;font-size:13px;font-weight:500;display:inline-flex}.pm-cattag__icon{border-radius:var(--pm-radius-pill);background:var(--pm-primary);color:#fff;place-items:center;width:22px;height:22px;display:grid}.pm-layer{z-index:1000;position:relative}.pm-scrim{z-index:50;background:var(--pm-scrim);animation:pmFade var(--pm-dur) var(--pm-ease);position:fixed;inset:0}.pm-scrim--blur{-webkit-backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid}.pm-drawer{z-index:51;border-radius:var(--pm-radius-lg);background:var(--pm-surface);width:440px;max-width:calc(100vw - 24px);box-shadow:var(--pm-shadow-overlay);color:var(--pm-ink);font-family:var(--pm-font);animation:pmSlide var(--pm-dur) var(--pm-ease);flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.pm-drawer--wide{width:480px}.pm-drawer__head{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 20px;display:flex}.pm-drawer__title{letter-spacing:-.02em;font-size:24px;font-weight:600}.pm-drawer__sub{color:var(--pm-ink-3);overflow-wrap:anywhere;font-size:14px}.pm-drawer__body{flex-direction:column;flex:auto;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.pm-drawer__foot{border-top:1px solid var(--pm-line);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 24px;display:flex}.pm-dialog{border-radius:var(--pm-radius-lg);background:var(--pm-surface);width:100%;max-width:520px;box-shadow:var(--pm-shadow-overlay);color:var(--pm-ink);font-family:var(--pm-font);animation:pmRise var(--pm-dur) var(--pm-ease);padding:28px}.pm-dialog__head{align-items:flex-start;gap:16px;display:flex}.pm-dialog__title{letter-spacing:-.015em;flex:auto;font-size:22px;font-weight:600}.pm-dialog__body{color:var(--pm-ink-2);margin-top:12px;font-size:15px;line-height:1.55}.pm-dialog__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.pm-selbar{left:calc(50% + var(--pm-aside-w) / 2);z-index:40;border:1px solid var(--pm-line);border-radius:var(--pm-radius-pill);background:var(--pm-surface);box-shadow:var(--pm-shadow-float);animation:pmRise var(--pm-dur) var(--pm-ease);align-items:center;gap:10px;padding:8px 8px 8px 22px;display:flex;position:fixed;bottom:28px;transform:translate(-50%)}.pm-selbar__label{white-space:nowrap;padding-right:8px;font-size:15px;font-weight:600}.pm-menu{z-index:60;border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);background:var(--pm-surface);min-width:220px;box-shadow:var(--pm-shadow-float);color:var(--pm-ink);font-family:var(--pm-font);animation:pmFade var(--pm-dur-fast) var(--pm-ease);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.pm-popover{max-height:min(480px,100vh - 120px);overflow-y:auto}.pm-notif{width:100%;color:var(--pm-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.pm-notif:hover,.pm-notif:focus-visible{background:var(--pm-sunken);outline:none}.pm-notif__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pm-notif__title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.pm-notif__preview{color:var(--pm-ink-3);font-size:14px;line-height:1.4}.pm-menu__label{color:var(--pm-ink-3);overflow-wrap:anywhere;padding:8px 12px 6px;font-size:13px}.pm-menu__sep{background:var(--pm-line);height:1px;margin:4px 6px}.pm-menu__item{min-height:40px;color:var(--pm-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:15px;display:flex}.pm-menu__item:hover,.pm-menu__item:focus-visible{background:var(--pm-sunken);outline:none}.pm-menu__item--danger{color:var(--pm-danger)}.pm-menu__item:disabled{opacity:.4;cursor:not-allowed}@keyframes pmFade{0%{opacity:0}}@keyframes pmSlide{0%{opacity:0;transform:translate(24px)}}@keyframes pmRise{0%{opacity:0;transform:translateY(8px)}}[data-sonner-toaster] .pm-toast{color:#141414;background:#fff;border:1px solid #e8e6e2;border-radius:24px;align-items:center;gap:10px;width:auto;min-height:48px;padding:12px 20px 12px 16px;font-family:InterV3,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:1.35;display:flex;box-shadow:0 2px 6px #1414140f,0 16px 40px #1414141a}[data-sonner-toaster] .pm-toast [data-description]{color:#6b6b6b;margin-top:2px;font-size:14px;font-weight:400}[data-sonner-toaster] .pm-toast [data-icon]{margin:0}[data-sonner-toaster] .pm-toast--success [data-icon]{color:#127a55}[data-sonner-toaster] .pm-toast--error [data-icon]{color:#c0341d}[data-sonner-toaster] .pm-toast--info [data-icon]{color:#2a55c4}@media (width<=1180px){.pm-root{--pm-gutter:28px}}@media (width<=960px){.pm-root{--pm-aside-w:224px;--pm-gutter:20px}.pm-h1{font-size:34px}.pm-split__aside{position:static}}@media (prefers-reduced-motion:reduce){.pm-root *,.pm-layer *{transition-duration:1ms!important;animation-duration:1ms!important}}